mirror of
https://github.com/logos-messaging/logos-messaging-allure-js.git
synced 2026-01-17 15:33:11 +00:00
1 line
184 KiB
JSON
1 line
184 KiB
JSON
[{"uid":"85c3a3b561d8ec7c","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1753149271803,"stop":1753149271809,"duration":6},"status":"passed","severity":"normal"},{"uid":"6ff83b722193677","name":"Subscribe to topic containing Russian and publish message","time":{"start":1753149480381,"stop":1753149480382,"duration":1},"status":"passed","severity":"normal"},{"uid":"c536bd1fef8f6db1","name":"should handle disconnect when peer has no timers","time":{"start":1753149271789,"stop":1753149271789,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e09ef8ce94549bf","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1753149271826,"stop":1753149271826,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a2e8f747a1d19c5","name":"should return different streams if requested simultaniously","time":{"start":1753149272590,"stop":1753149272590,"duration":0},"status":"passed","severity":"normal"},{"uid":"12a55a02428ccee5","name":"should handle errors when removing globalThis listeners","time":{"start":1753149271569,"stop":1753149271569,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a217ab3a55d28b","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1753149802811,"stop":1753149802811,"duration":0},"status":"passed","severity":"normal"},{"uid":"1310cdeeafb02e6a","name":"Push message with short payload","time":{"start":1753149891570,"stop":1753149891571,"duration":1},"status":"passed","severity":"normal"},{"uid":"f45a2fe354026575","name":"Publish message with large meta","time":{"start":1753149469980,"stop":1753149469980,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff18d77d974351fa","name":"Check received message with timestamp: 1753149330745000000 ","time":{"start":1753149776346,"stop":1753149776346,"duration":0},"status":"passed","severity":"normal"},{"uid":"db2782884e5cd809","name":"Check received message containing JSON","time":{"start":1753149776355,"stop":1753149776356,"duration":1},"status":"passed","severity":"normal"},{"uid":"e220a4c10ef6fae3","name":"should sort peers by ping value","time":{"start":1753149272830,"stop":1753149272830,"duration":0},"status":"passed","severity":"normal"},{"uid":"717d62109b57bbfb","name":"Subscribe to topic containing Script and receive message","time":{"start":1753149802802,"stop":1753149802802,"duration":0},"status":"passed","severity":"normal"},{"uid":"1271634cca529b75","name":"should clear dial history on stop","time":{"start":1753149272379,"stop":1753149272379,"duration":0},"status":"passed","severity":"normal"},{"uid":"83e7b66424c25722","name":"should requeue task if no peer is available","time":{"start":1753149300902,"stop":1753149300903,"duration":1},"status":"passed","severity":"normal"},{"uid":"b65fa66a1655a77b","name":"should throw error - no public key","time":{"start":1753149261943,"stop":1753149261943,"duration":0},"status":"passed","severity":"normal"},{"uid":"75682defd8248f87","name":"Cluster ID 0, shard 1","time":{"start":1753149570398,"stop":1753149570399,"duration":1},"status":"passed","severity":"normal"},{"uid":"58fcc088740cc0cb","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1753149537230,"stop":1753149537230,"duration":0},"status":"passed","severity":"normal"},{"uid":"2acc60e71bc75f21","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1753149311619,"stop":1753149311619,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec8850f8a264da84","name":"should skip peer when already connected","time":{"start":1753149272392,"stop":1753149272392,"duration":0},"status":"passed","severity":"normal"},{"uid":"24add01e58838984","name":"Check publish message containing Arabic","time":{"start":1753149469967,"stop":1753149469967,"duration":0},"status":"passed","severity":"normal"},{"uid":"67f1e0fd6db9c38b","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1753149311619,"stop":1753149311619,"duration":0},"status":"passed","severity":"normal"},{"uid":"f031c1b1e4982ff9","name":"should encode/decode to text encoding","time":{"start":1753149261945,"stop":1753149261945,"duration":0},"status":"passed","severity":"normal"},{"uid":"d13b935e6bfb54a","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1753149776347,"stop":1753149776347,"duration":0},"status":"passed","severity":"normal"},{"uid":"89e031dc214fa3bc","name":"Push message with Basic HTML tag payload","time":{"start":1753149891576,"stop":1753149891576,"duration":0},"status":"passed","severity":"normal"},{"uid":"e706df8e9ff47c40","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1753149311594,"stop":1753149311595,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccc130f68e524412","name":"should return false when peer is not on the specified shard","time":{"start":1753149271919,"stop":1753149271919,"duration":0},"status":"passed","severity":"normal"},{"uid":"57422eab81a971b","name":"Push message with long payload","time":{"start":1753149891587,"stop":1753149891587,"duration":0},"status":"passed","severity":"normal"},{"uid":"41b6a0849dd050b9","name":"Overlapping topic subscription","time":{"start":1753149802798,"stop":1753149802798,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7d0489266d391d1","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1753149261239,"stop":1753149261240,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c1727d40e6fd58a","name":"Subscribe to topic containing shell command and publish message","time":{"start":1753149480386,"stop":1753149480386,"duration":0},"status":"passed","severity":"normal"},{"uid":"10efd6f45567b44d","name":"Nodes with multiple pubsub topic","time":{"start":1753149462219,"stop":1753149462219,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c495ac240a921bd","name":"Push message with content topic containing JSON","time":{"start":1753149891582,"stop":1753149891582,"duration":0},"status":"passed","severity":"normal"},{"uid":"e946b0c7a7fc6ca1","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1753149279367,"stop":1753149279368,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c53d592bdc62fc2","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1753149311613,"stop":1753149311613,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8a69afd37c8f386","name":"Push message with content topic containing special chars","time":{"start":1753149891581,"stop":1753149891581,"duration":0},"status":"passed","severity":"normal"},{"uid":"c64b5ac5216dd531","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1753149776359,"stop":1753149776359,"duration":0},"status":"passed","severity":"normal"},{"uid":"869cf1043e7604c","name":"Decoder throws on undefined content topic","time":{"start":1753149272833,"stop":1753149272833,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b0feaccc9b46c47","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1753149255650,"stop":1753149255650,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee7c2100c37a7054","name":"Query Generator - true","time":{"start":1753149582526,"stop":1753149582528,"duration":2},"status":"passed","severity":"normal"},{"uid":"a263238dd0124276","name":"should return false when peer shard info is not found","time":{"start":1753149271920,"stop":1753149271920,"duration":0},"status":"passed","severity":"normal"},{"uid":"230dc8cadfe943ee","name":"Query generator for multiple messages with different content topic format","time":{"start":1753149588809,"stop":1753149588811,"duration":2},"status":"passed","severity":"normal"},{"uid":"9ab855dc111a4697","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1753149588812,"stop":1753149588813,"duration":1},"status":"passed","severity":"normal"},{"uid":"505b034b425eb293","name":"should not dispatch event when already disconnected","time":{"start":1753149271586,"stop":1753149271587,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bb551e50fe6f671","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1753149462217,"stop":1753149462217,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d1a9a7bd87c3245","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1753149255667,"stop":1753149255667,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad2a0da843e37b2e","name":"Check received message containing unicode special characters","time":{"start":1753149776345,"stop":1753149776345,"duration":0},"status":"passed","severity":"normal"},{"uid":"beea1ac82e1bbd82","name":"returns all values when wanted number is greater than available values","time":{"start":1753149279366,"stop":1753149279367,"duration":1},"status":"passed","severity":"normal"},{"uid":"edd66db59136b9a5","name":"Check received message containing escaped characters","time":{"start":1753149776356,"stop":1753149776357,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7072b225ba53300","name":"should clear dial history on start","time":{"start":1753149272372,"stop":1753149272372,"duration":0},"status":"passed","severity":"normal"},{"uid":"79d886ccb3162388","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1753149271577,"stop":1753149271577,"duration":0},"status":"passed","severity":"normal"},{"uid":"77c1dbed963c3ad9","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1753149802808,"stop":1753149802808,"duration":0},"status":"passed","severity":"normal"},{"uid":"2141fdb1bf5c7c8b","name":"Relay","time":{"start":1753149337589,"stop":1753149337590,"duration":1},"status":"passed","severity":"normal"},{"uid":"58a59bfc93d49954","name":"Encoder throws on undefined content topic","time":{"start":1753149290652,"stop":1753149290652,"duration":0},"status":"passed","severity":"normal"},{"uid":"7284d0fbd9125e6a","name":"Push message with escaped characters payload","time":{"start":1753149891577,"stop":1753149891577,"duration":0},"status":"passed","severity":"normal"},{"uid":"7881b44097dd3d0a","name":"should create an instance with libp2p and dialer","time":{"start":1753149271450,"stop":1753149271457,"duration":7},"status":"passed","severity":"normal"},{"uid":"402e6db09699c20d","name":"Decoder throws on undefined content topic","time":{"start":1753149290653,"stop":1753149290654,"duration":1},"status":"passed","severity":"normal"},{"uid":"f458cb1b923ad93d","name":"Push message with custom timestamp: 1753152955554","time":{"start":1753149891597,"stop":1753149891598,"duration":1},"status":"passed","severity":"normal"},{"uid":"9938c75324048395","name":"should create KeepAliveManager with relay","time":{"start":1753149271750,"stop":1753149271750,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd7bf19d22201fa0","name":"should not discard bootstrap peers if under the limit","time":{"start":1753149374356,"stop":1753149374356,"duration":0},"status":"passed","severity":"normal"},{"uid":"519cea0d1ce1c359","name":"Subscribe to topic containing short and receive message","time":{"start":1753149802809,"stop":1753149802809,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5431fa65450c897","name":"peer:update - should do nothing if another protocol hit","time":{"start":1753149272590,"stop":1753149272590,"duration":0},"status":"passed","severity":"normal"},{"uid":"76241bd6230c0b98","name":"Check message on other pubsub topic is not received","time":{"start":1753149776361,"stop":1753149776361,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea6eb7a3273c7ba7","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1753149480383,"stop":1753149480386,"duration":3},"status":"passed","severity":"normal"},{"uid":"aed4c11816e76c51","name":"Check received message containing Chinese","time":{"start":1753149776352,"stop":1753149776352,"duration":0},"status":"passed","severity":"normal"},{"uid":"3429733e4ed045f2","name":"returns nothing if no connections present","time":{"start":1753149272475,"stop":1753149272476,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d0f03669140b65a","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1753149802807,"stop":1753149802808,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a32cb6cd8fd98cce","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1753149311601,"stop":1753149311602,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c45b3f281c988e6","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1753149352422,"stop":1753149352422,"duration":0},"status":"passed","severity":"normal"},{"uid":"c55e7d359878dafb","name":"Passing page size 1 when there are 4 messages","time":{"start":1753149588371,"stop":1753149588371,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6720efcfa93c75a","name":"should be safe to call multiple times","time":{"start":1753149272821,"stop":1753149272822,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe79424be01f1b46","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1753149802802,"stop":1753149802803,"duration":1},"status":"passed","severity":"normal"},{"uid":"2530c5f5dc43009c","name":"Wrong topic","time":{"start":1753149572872,"stop":1753149572872,"duration":0},"status":"passed","severity":"normal"},{"uid":"624e1e5c9a1c214","name":"Push message with numeric payload","time":{"start":1753149891572,"stop":1753149891572,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab227d86a926830b","name":"Check received message with timestamp: 1753149330745 ","time":{"start":1753149776346,"stop":1753149776347,"duration":1},"status":"passed","severity":"normal"},{"uid":"5146e5be5fab312a","name":"Filter","time":{"start":1753149604157,"stop":1753149604158,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfa6b00f818d4d1b","name":"Nwaku publishes","time":{"start":1753149457709,"stop":1753149457709,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dcfc9b3c2ee887a","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1753149280310,"stop":1753149280311,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb5a62cf965a858c","name":"should be delivered immediately if received","time":{"start":1753149314876,"stop":1753149314876,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b2be87c14735e44","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1753149271771,"stop":1753149271777,"duration":6},"status":"passed","severity":"normal"},{"uid":"cd598beb96ffad1f","name":"should handle peer store errors gracefully","time":{"start":1753149271473,"stop":1753149271473,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ce2b89f27bf033d","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1753149255661,"stop":1753149255661,"duration":0},"status":"passed","severity":"normal"},{"uid":"517eba919ec6394d","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1753149480373,"stop":1753149480373,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2967635f20961eb","name":"should be able to decode the field with only RELAY set to true","time":{"start":1753149261241,"stop":1753149261242,"duration":1},"status":"passed","severity":"normal"},{"uid":"e48670ebade1ac32","name":"should process tasks in queue","time":{"start":1753149300897,"stop":1753149300902,"duration":5},"status":"passed","severity":"normal"},{"uid":"be74a2310c38e483","name":"should return false when pubsub topic parsing fails","time":{"start":1753149271930,"stop":1753149271930,"duration":0},"status":"passed","severity":"normal"},{"uid":"8836dcb9cd4d868a","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1753149255702,"stop":1753149255702,"duration":0},"status":"passed","severity":"normal"},{"uid":"eed78564c74b6d96","name":"Query Generator - false","time":{"start":1753149582528,"stop":1753149582528,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca609636e8d210e2","name":"should handle relay send failures gracefully","time":{"start":1753149271782,"stop":1753149271788,"duration":6},"status":"passed","severity":"normal"},{"uid":"3545fca0623eb1ab","name":"Check received message containing short","time":{"start":1753149776350,"stop":1753149776351,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d6c381163e12dc","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1753149311069,"stop":1753149311071,"duration":2},"status":"passed","severity":"normal"},{"uid":"c2b5df7eecaa623f","name":"should not modify tags of connections for different peers","time":{"start":1753149302128,"stop":1753149302128,"duration":0},"status":"passed","severity":"normal"},{"uid":"748358df2d7a3563","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1753149272207,"stop":1753149272207,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cb49bf509789884","name":"should be safe to call multiple times","time":{"start":1753149271458,"stop":1753149271462,"duration":4},"status":"passed","severity":"normal"},{"uid":"e98609b0e004be1b","name":"Ordered callback, aborts when callback returns true","time":{"start":1753149588815,"stop":1753149588816,"duration":1},"status":"passed","severity":"normal"},{"uid":"80e557fd1d1ecae9","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1753149590855,"stop":1753149590856,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d1b3d2aa785cc2e","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1753149537231,"stop":1753149537231,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cd037ad7fcd3f64","name":"should dial peer immediately when queue is empty","time":{"start":1753149272380,"stop":1753149272380,"duration":0},"status":"passed","severity":"normal"},{"uid":"c40999b6e4ca93f8","name":"Subscribe to topic containing XML and publish message","time":{"start":1753149480383,"stop":1753149480383,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf901c96ca80c901","name":"Check message on other pubsub topic is not received","time":{"start":1753149776348,"stop":1753149776348,"duration":0},"status":"passed","severity":"normal"},{"uid":"d79efd5c4480149f","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1753149302114,"stop":1753149302114,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f6cb162944d45ac","name":"should stop all internal components","time":{"start":1753149272822,"stop":1753149272822,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3d4eb2fb9db6bb9","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1753149302126,"stop":1753149302126,"duration":0},"status":"passed","severity":"normal"},{"uid":"12d528a7e6c2868e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1753149311629,"stop":1753149311629,"duration":0},"status":"passed","severity":"normal"},{"uid":"98604454cd452244","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1753149311603,"stop":1753149311606,"duration":3},"status":"passed","severity":"normal"},{"uid":"c78e52db9260dc38","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1753149311069,"stop":1753149311069,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b5c08745451aca8","name":"Correctly serialized arguments","time":{"start":1753149405712,"stop":1753149405712,"duration":0},"status":"passed","severity":"normal"},{"uid":"b272cdbc3458dbdb","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1753149255669,"stop":1753149255669,"duration":0},"status":"passed","severity":"normal"},{"uid":"6efe0f39de9ddc54","name":"should create ShardReader with auto sharding network config","time":{"start":1753149271897,"stop":1753149271897,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac84e9b757b5d8f5","name":"should set field with only FILTER enabled","time":{"start":1753149261950,"stop":1753149261950,"duration":0},"status":"passed","severity":"normal"},{"uid":"16a8d83cc89c979c","name":"should throw error - invalid id","time":{"start":1753149261942,"stop":1753149261943,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c94357f89f60ec7","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1753149280311,"stop":1753149280311,"duration":0},"status":"passed","severity":"normal"},{"uid":"e696453513292d1c","name":"Check publish message containing JSON","time":{"start":1753149469972,"stop":1753149469972,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7c8b6ae9c8bdd91","name":"configure the node with multiple content topics","time":{"start":1753149572873,"stop":1753149572878,"duration":5},"status":"passed","severity":"normal"},{"uid":"ba26a4544315f930","name":"should get / set UDP multiaddr","time":{"start":1753149261945,"stop":1753149261946,"duration":1},"status":"passed","severity":"normal"},{"uid":"144b459d53535951","name":"Subscribe to topic containing special chars and receive message","time":{"start":1753149802800,"stop":1753149802800,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae3da7dd446573c5","name":"should throw error - no public key","time":{"start":1753149261942,"stop":1753149261942,"duration":0},"status":"passed","severity":"normal"},{"uid":"12c33cb75d6e6365","name":"should handle task timeouts","time":{"start":1753149300904,"stop":1753149300917,"duration":13},"status":"passed","severity":"normal"},{"uid":"fe1a69cd19ead00b","name":"connects to nwaku","time":{"start":1753149598408,"stop":1753149598408,"duration":0},"status":"passed","severity":"normal"},{"uid":"a877a36efaf6ba49","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1753149602083,"stop":1753149602083,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ad2679899a4766f","name":"should handle queue processing errors gracefully","time":{"start":1753149272422,"stop":1753149272422,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ba46a5c2d490c0e","name":"Subscribe to topic containing shell command and receive message","time":{"start":1753149802803,"stop":1753149802803,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa9a34c3b44e5456","name":"yields decoded messages","time":{"start":1753149272622,"stop":1753149272622,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab6380a09d4b2acf","name":"should wait for Store peer to be connected","time":{"start":1753149302280,"stop":1753149302280,"duration":0},"status":"passed","severity":"normal"},{"uid":"baa3369af7d985ed","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1753149261245,"stop":1753149261245,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd32bf802283763a","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1753149280825,"stop":1753149280825,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cd962e132d73454","name":"should properly compute the node id","time":{"start":1753149261944,"stop":1753149261944,"duration":0},"status":"passed","severity":"normal"},{"uid":"eec757474a96588c","name":"Encoder throws on undefined content topic","time":{"start":1753149292117,"stop":1753149292117,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b09054f37830db1","name":"Push message with content topic containing emoji","time":{"start":1753149891583,"stop":1753149891584,"duration":1},"status":"passed","severity":"normal"},{"uid":"2874127c729c7f23","name":"should handle case with all peers already connected","time":{"start":1753149271821,"stop":1753149271824,"duration":3},"status":"passed","severity":"normal"},{"uid":"e03c5e8205380c4d","name":"new peer added after a peer was already found","time":{"start":1753149476384,"stop":1753149476384,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5c695065f37af955","name":"should not change state when connections remain after disconnect","time":{"start":1753149271579,"stop":1753149271579,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf98c714c493f710","name":"should handle complete dial lifecycle","time":{"start":1753149272429,"stop":1753149272430,"duration":1},"status":"passed","severity":"normal"},{"uid":"61baa7f4b246ea63","name":"can start and stop the service","time":{"start":1753149284621,"stop":1753149284622,"duration":1},"status":"passed","severity":"normal"},{"uid":"45a986ceb3629429","name":"should reject if Relay is requested but not mounted","time":{"start":1753149302278,"stop":1753149302278,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff672ce554b603de","name":"Encoder throws on empty string content topic","time":{"start":1753149290652,"stop":1753149290653,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f9c81b7a6cdec8f","name":"Sign & Recover","time":{"start":1753149291035,"stop":1753149291036,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec1eb4c7f097acc1","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1753149311613,"stop":1753149311614,"duration":1},"status":"passed","severity":"normal"},{"uid":"f03d0288e3377feb","name":"should return false","time":{"start":1753149261943,"stop":1753149261943,"duration":0},"status":"passed","severity":"normal"},{"uid":"45cb07be9353439c","name":"should handle queue overflow by adding peers to queue","time":{"start":1753149272407,"stop":1753149272407,"duration":0},"status":"passed","severity":"normal"},{"uid":"976a22093f9f95ac","name":"Check received message containing Russian","time":{"start":1753149776353,"stop":1753149776353,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1949a77d5dffecc","name":"Refresh subscription","time":{"start":1753149480374,"stop":1753149480375,"duration":1},"status":"skipped","severity":"normal"},{"uid":"5bcbd99264b33c81","name":"should allow redial after cooldown period","time":{"start":1753149272394,"stop":1753149272394,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce0dd80db36fb887","name":"should initialize bloom filter with correct parameters","time":{"start":1753149313768,"stop":1753149313770,"duration":2},"status":"passed","severity":"normal"},{"uid":"9348f28de8505138","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1753149553628,"stop":1753149553628,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7265bffb92e2e3c","name":"Publish message with custom timestamp: Tue Jul 22 2025 00:57:42 GMT+0000 (Coordinated Universal Time)","time":{"start":1753149469976,"stop":1753149469976,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e2f826339ecbf4d","name":"should properly create location multiaddrs - udp","time":{"start":1753149261948,"stop":1753149261948,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9b8f28c6dc5cdd3","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1753149802810,"stop":1753149802810,"duration":0},"status":"passed","severity":"normal"},{"uid":"c12fa7bb3af675c","name":"should not receive a peer event before start","time":{"start":1753149284623,"stop":1753149284624,"duration":1},"status":"passed","severity":"normal"},{"uid":"68d3fcf41f52d5c3","name":"should increase lamport timestamp","time":{"start":1753149314868,"stop":1753149314868,"duration":0},"status":"passed","severity":"normal"},{"uid":"6966c6ee19f5e1e2","name":"Push message with content topic containing numeric","time":{"start":1753149891580,"stop":1753149891580,"duration":0},"status":"passed","severity":"normal"},{"uid":"25a7c786998a2a8","name":"Sets default value correctly","time":{"start":1753149598410,"stop":1753149598411,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ab34d124ab11a6","name":"should decode valid enr with tcp successfully","time":{"start":1753149261941,"stop":1753149261941,"duration":0},"status":"passed","severity":"normal"},{"uid":"3189c5c538ed0be0","name":"Subscribe to topic containing special chars and publish message","time":{"start":1753149480380,"stop":1753149480381,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcff1603d728625","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1753149311624,"stop":1753149311626,"duration":2},"status":"passed","severity":"normal"},{"uid":"6f38a6aa79481c68","name":"retrieves a single peer","time":{"start":1753149280821,"stop":1753149280822,"duration":1},"status":"passed","severity":"normal"},{"uid":"9acc252494dc479b","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1753149524751,"stop":1753149524751,"duration":0},"status":"passed","severity":"normal"},{"uid":"c273e73315bfbe95","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1753149311626,"stop":1753149311626,"duration":0},"status":"passed","severity":"normal"},{"uid":"27c7dc8e4450012c","name":"should handle case when globalThis is not available","time":{"start":1753149271578,"stop":1753149271578,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9e9616222beff0","name":"topics with same application and version share the same shard","time":{"start":1753149255655,"stop":1753149255655,"duration":0},"status":"passed","severity":"normal"},{"uid":"794e0a9a4ed79ea2","name":"Asymmetric encrypt & decrypt","time":{"start":1753149291033,"stop":1753149291034,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bc029ae1695cff1","name":"can start and stop the service","time":{"start":1753149443529,"stop":1753149443530,"duration":1},"status":"passed","severity":"normal"},{"uid":"720f71549dcd4da5","name":"1 Relay, 1 fetch","time":{"start":1753149280392,"stop":1753149280392,"duration":0},"status":"passed","severity":"normal"},{"uid":"228d53633a9bdec1","name":"should start and stop interval correctly","time":{"start":1753149300897,"stop":1753149300897,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f0b1a9ce9172cf1","name":"Push message with Arabic payload","time":{"start":1753149891588,"stop":1753149891588,"duration":0},"status":"passed","severity":"normal"},{"uid":"87a2f788a7651b54","name":"Push message with content topic containing Arabic","time":{"start":1753149891581,"stop":1753149891581,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0d7c40842c2633b","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1753149462218,"stop":1753149462219,"duration":1},"status":"passed","severity":"normal"},{"uid":"815d39753c964fed","name":"Push message with short payload","time":{"start":1753149891587,"stop":1753149891587,"duration":0},"status":"passed","severity":"normal"},{"uid":"a013f2b0cc07ffe1","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1753149302126,"stop":1753149302127,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ae149055912f498","name":"should be able to dial TLS multiaddrs","time":{"start":1753149420040,"stop":1753149420041,"duration":1},"status":"passed","severity":"normal"},{"uid":"c98d9e53b3c6fc","name":"should reject if Filter is requested but not mounted","time":{"start":1753149302279,"stop":1753149302279,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8ee91e16ed24959","name":"should properly create location multiaddrs - udp6","time":{"start":1753149261947,"stop":1753149261947,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0e4061b5baf5b75","name":"should initialize with default number of peers","time":{"start":1753149302112,"stop":1753149302113,"duration":1},"status":"passed","severity":"normal"},{"uid":"17a83d2f85ce525","name":"should initialize with custom number of peers","time":{"start":1753149302113,"stop":1753149302113,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebb964469dfc7a4a","name":"rejects hash query with content filter parameters","time":{"start":1753149272208,"stop":1753149272208,"duration":0},"status":"passed","severity":"normal"},{"uid":"25e17d3fe6af211a","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1753149261940,"stop":1753149261941,"duration":1},"status":"passed","severity":"normal"},{"uid":"72ab6f0b18d0da69","name":"should be sent with empty content","time":{"start":1753149314875,"stop":1753149314875,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dbfced90f55b312","name":"should return true when peer is on the specified shard","time":{"start":1753149271918,"stop":1753149271919,"duration":1},"status":"passed","severity":"normal"},{"uid":"a23bca470f7f38ab","name":"Push message with content topic containing unicode special characters","time":{"start":1753149891595,"stop":1753149891595,"duration":0},"status":"passed","severity":"normal"},{"uid":"f798a762d63f3055","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1753149314873,"stop":1753149314873,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fe2afd83a8b4acb","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1753149311628,"stop":1753149311628,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6545839a3b4f763","name":"should populate queue if has active dial","time":{"start":1753149272393,"stop":1753149272393,"duration":0},"status":"passed","severity":"normal"},{"uid":"57ba26ec9b9e748","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1753149480381,"stop":1753149480381,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1c31c8ccbfced7a","name":"Passing page size 10 when there are 10 messages","time":{"start":1753149588372,"stop":1753149588372,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcdbe535354f799c","name":"should deliver messages after dependencies are met","time":{"start":1753149314874,"stop":1753149314874,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4a4747b57cba261","name":"handles different clusterIds correctly","time":{"start":1753149255657,"stop":1753149255657,"duration":0},"status":"passed","severity":"normal"},{"uid":"9936ceb80253762f","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1753149776363,"stop":1753149776364,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5616f9c190cad96","name":"should dial peer when on same shard","time":{"start":1753149272394,"stop":1753149272405,"duration":11},"status":"passed","severity":"normal"},{"uid":"545e0ff908e6d44a","name":"Overlapping topic subscription","time":{"start":1753149480375,"stop":1753149480378,"duration":3},"status":"skipped","severity":"normal"},{"uid":"2dbc0ab53c28a8da","name":"Push message with numeric payload","time":{"start":1753149891587,"stop":1753149891587,"duration":0},"status":"passed","severity":"normal"},{"uid":"e18055eb675cce9d","name":"Push message with SQL Injection payload","time":{"start":1753149891589,"stop":1753149891589,"duration":0},"status":"passed","severity":"normal"},{"uid":"32059c72e4ff0454","name":"should decode valid enr successfully","time":{"start":1753149261940,"stop":1753149261940,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5997ede6c4f5fdc","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1753149602079,"stop":1753149602079,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5b9815c632aa005","name":"should be safe to call multiple times","time":{"start":1753149271753,"stop":1753149271753,"duration":0},"status":"passed","severity":"normal"},{"uid":"3844fe16a728783","name":"Check message with no payload is not received","time":{"start":1753149776362,"stop":1753149776362,"duration":0},"status":"passed","severity":"normal"},{"uid":"a412b9b8f95b2bf8","name":"should start the dialing interval","time":{"start":1753149272368,"stop":1753149272372,"duration":4},"status":"passed","severity":"normal"},{"uid":"96d55e62682d4b55","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1753149802797,"stop":1753149802797,"duration":0},"status":"passed","severity":"normal"},{"uid":"231b68c4a32fa8be","name":"Add multiple subscription objects on single nwaku node","time":{"start":1753149802804,"stop":1753149802805,"duration":1},"status":"passed","severity":"normal"},{"uid":"a60933c7615f630f","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1753149271760,"stop":1753149271760,"duration":0},"status":"passed","severity":"normal"},{"uid":"94f64b83bf83eb43","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1753149280305,"stop":1753149280306,"duration":1},"status":"passed","severity":"normal"},{"uid":"df39b70ad70c7be2","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1753149311586,"stop":1753149311586,"duration":0},"status":"passed","severity":"normal"},{"uid":"c034dc402a0b4bf6","name":"Round trip binary encryption [ecies, signature]","time":{"start":1753149292116,"stop":1753149292116,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c67fa14b7480c1e","name":"Subscribe to topic containing XML and receive message","time":{"start":1753149802811,"stop":1753149802811,"duration":0},"status":"passed","severity":"normal"},{"uid":"492c03b1bdaaf783","name":"should skip updating peer store if peer has same addresses","time":{"start":1753149271479,"stop":1753149271480,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b400dadf3103cb9","name":"Publish without waiting for remote peer","time":{"start":1753149480366,"stop":1753149480367,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1a7a8eb4b228486","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1753149311603,"stop":1753149311603,"duration":0},"status":"passed","severity":"normal"},{"uid":"cde501e34c27a1a2","name":"should insert elements correctly","time":{"start":1753149313770,"stop":1753149313770,"duration":0},"status":"passed","severity":"normal"},{"uid":"912558b9b80a3776","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1753149272619,"stop":1753149272619,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6ad2e48cdfede6f","name":"Push message with escaped characters payload","time":{"start":1753149891591,"stop":1753149891591,"duration":0},"status":"passed","severity":"normal"},{"uid":"81cd216fef5ac70d","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1753149302127,"stop":1753149302127,"duration":0},"status":"passed","severity":"normal"},{"uid":"7325b77aacf0f226","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1753149272591,"stop":1753149272591,"duration":0},"status":"passed","severity":"normal"},{"uid":"b28bd3a151e5f58a","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1753149255653,"stop":1753149255653,"duration":0},"status":"passed","severity":"normal"},{"uid":"25a97ffcc03b483","name":"Relay + Store","time":{"start":1753149337590,"stop":1753149337590,"duration":0},"status":"passed","severity":"normal"},{"uid":"45e633fac6fa2e72","name":"it tolerates circular branch references","time":{"start":1753149280822,"stop":1753149280822,"duration":0},"status":"passed","severity":"normal"},{"uid":"4435476ccaf924de","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1753149302054,"stop":1753149302054,"duration":0},"status":"passed","severity":"normal"},{"uid":"60937ff0b5a64fd2","name":"should set field with only LIGHTPUSH enabled","time":{"start":1753149261950,"stop":1753149261950,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca3de703990103db","name":"Push message with shell command payload","time":{"start":1753149891577,"stop":1753149891577,"duration":0},"status":"passed","severity":"normal"},{"uid":"70198fb771e8c0d","name":"should unregister libp2p event listeners when stop is called","time":{"start":1753149302116,"stop":1753149302121,"duration":5},"status":"passed","severity":"normal"},{"uid":"5f117d27202d8b9a","name":"should not receive a peer event after stop","time":{"start":1753149284624,"stop":1753149284624,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae8ccb46240cb109","name":"Query with Promise Callback, No message returned","time":{"start":1753149553629,"stop":1753149553629,"duration":0},"status":"passed","severity":"normal"},{"uid":"869944050ee037e1","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1753149261238,"stop":1753149261239,"duration":1},"status":"passed","severity":"normal"},{"uid":"232f0201d6c1697d","name":"should drop connection via multiaddr with hangUp","time":{"start":1753149420039,"stop":1753149420040,"duration":1},"status":"passed","severity":"normal"},{"uid":"af18e2ae6c6507e8","name":"random static sharding 1 - Cluster ID: 639, Shard ID: 584","time":{"start":1753149570399,"stop":1753149570399,"duration":0},"status":"passed","severity":"normal"},{"uid":"5547fa0e0386723","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1753149284625,"stop":1753149284625,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eeb7cfd42a2962f","name":"Push message with XML payload","time":{"start":1753149891575,"stop":1753149891576,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c78ae0221fe2a52","name":"Check message with no pubsub topic is not received","time":{"start":1753149776361,"stop":1753149776361,"duration":0},"status":"passed","severity":"normal"},{"uid":"221dbccf41589d4e","name":"should not fail to start the service if it is already started","time":{"start":1753149336054,"stop":1753149336057,"duration":3},"status":"passed","severity":"normal"},{"uid":"8ad0ce90f3f6ec92","name":"should properly create location multiaddrs - tcp6","time":{"start":1753149261947,"stop":1753149261948,"duration":1},"status":"passed","severity":"normal"},{"uid":"898c24f88434f30","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1753149590858,"stop":1753149590858,"duration":0},"status":"passed","severity":"normal"},{"uid":"30f78d57511da0e7","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1753149272438,"stop":1753149272438,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbfb860ff87be7e8","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1753149481678,"stop":1753149481678,"duration":0},"status":"passed","severity":"normal"},{"uid":"69d018717cf6497d","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1753149481679,"stop":1753149481679,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b1497d4a7d19e16","name":"Cluster id 0, shard 0","time":{"start":1753149570398,"stop":1753149570398,"duration":0},"status":"passed","severity":"normal"},{"uid":"743d1f66dd3b57b7","name":"more peers than existing","time":{"start":1753149443768,"stop":1753149443769,"duration":1},"status":"skipped","severity":"normal"},{"uid":"502d26a53c272b1e","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1753149469978,"stop":1753149469978,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c0adcff79413b8c","name":"should remove event listeners","time":{"start":1753149271813,"stop":1753149271813,"duration":0},"status":"passed","severity":"normal"},{"uid":"e025a465cfde92a2","name":"should clear all timers","time":{"start":1753149271754,"stop":1753149271754,"duration":0},"status":"passed","severity":"normal"},{"uid":"83ec6f79b14c6fa6","name":"should enable all discoveries when explicitly set","time":{"start":1753149301834,"stop":1753149301836,"duration":2},"status":"passed","severity":"normal"},{"uid":"2c5bd895b85b5dfe","name":"Check received message with timestamp: 1753149330745000000 ","time":{"start":1753149776358,"stop":1753149776358,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e45f464f68b1b34","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1753149272008,"stop":1753149272008,"duration":0},"status":"passed","severity":"normal"},{"uid":"19da13773cb0f25d","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1753149602081,"stop":1753149602081,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffafb78790e2f492","name":"should be delivered but not added to local log or bloom filter","time":{"start":1753149314875,"stop":1753149314875,"duration":0},"status":"passed","severity":"normal"},{"uid":"65a790cf288b6909","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1753149462220,"stop":1753149462220,"duration":0},"status":"passed","severity":"normal"},{"uid":"61570c8e564169e","name":"Check message received after jswaku node is restarted","time":{"start":1753149776363,"stop":1753149776363,"duration":0},"status":"passed","severity":"normal"},{"uid":"d860e9993101333","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1753149255667,"stop":1753149255667,"duration":0},"status":"passed","severity":"normal"},{"uid":"8912634a0a44f2a4","name":"Subscribe to topic containing long and receive message","time":{"start":1753149802809,"stop":1753149802809,"duration":0},"status":"passed","severity":"normal"},{"uid":"f37d3ddee606e9bc","name":"Query Generator, No Decoder","time":{"start":1753149553625,"stop":1753149553625,"duration":0},"status":"passed","severity":"normal"},{"uid":"49e17f03ada9aa82","name":"should perform ping and update peer store on timer","time":{"start":1753149271765,"stop":1753149271766,"duration":1},"status":"passed","severity":"normal"},{"uid":"38a5bb3f24df27f5","name":"Sample","time":{"start":1753149261324,"stop":1753149261324,"duration":0},"status":"passed","severity":"normal"},{"uid":"cca2a2c70310c9e","name":"can query messages normally","time":{"start":1753149573423,"stop":1753149573423,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa7f690964975d72","name":"Promise Callback - false","time":{"start":1753149582529,"stop":1753149582529,"duration":0},"status":"passed","severity":"normal"},{"uid":"5078c02e5c7e13df","name":"should handle dial errors gracefully","time":{"start":1753149271471,"stop":1753149271472,"duration":1},"status":"passed","severity":"normal"},{"uid":"60f5ceb120396e85","name":"Passing page size 19 when there are 20 messages","time":{"start":1753149588375,"stop":1753149588376,"duration":1},"status":"passed","severity":"normal"},{"uid":"b12b4b9194e111e3","name":"does not throw on valid cases","time":{"start":1753149255643,"stop":1753149255643,"duration":0},"status":"passed","severity":"normal"},{"uid":"3427b3286343add0","name":"Fails to push message bigger that 1MB","time":{"start":1753149891598,"stop":1753149891598,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7b104eb6c2670fe","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1753149272591,"stop":1753149272591,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2dd4628a3acc0f","name":"Ephemeral field is preserved - encoder v0","time":{"start":1753149338252,"stop":1753149338253,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2c96e4fc662f767","name":"tcp ip4 address","time":{"start":1753149261391,"stop":1753149261391,"duration":0},"status":"passed","severity":"normal"},{"uid":"60efc68bd5782388","name":"should return peer for existing peer","time":{"start":1753149271824,"stop":1753149271824,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fa9977f772866dc","name":"should not receive a peer event after stop","time":{"start":1753149336059,"stop":1753149336059,"duration":0},"status":"passed","severity":"normal"},{"uid":"67f03a9ed0164d14","name":"different cluster: nodes don't connect","time":{"start":1753149405482,"stop":1753149405482,"duration":0},"status":"passed","severity":"normal"},{"uid":"752bfc6d1576f670","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1753149311623,"stop":1753149311623,"duration":0},"status":"passed","severity":"normal"},{"uid":"93a108eafa6c6ccf","name":"should add received messages to bloom filter","time":{"start":1753149314871,"stop":1753149314872,"duration":1},"status":"passed","severity":"normal"},{"uid":"953607a491ac162b","name":"should handle dial errors gracefully","time":{"start":1753149271820,"stop":1753149271821,"duration":1},"status":"passed","severity":"normal"},{"uid":"c98ce2bf0a474c78","name":"Subscribe to topic containing long and publish message","time":{"start":1753149480379,"stop":1753149480380,"duration":1},"status":"passed","severity":"normal"},{"uid":"c81e09178e212693","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1753149280826,"stop":1753149280826,"duration":0},"status":"skipped","severity":"normal"},{"uid":"71642db360ccb59b","name":"Push message with Arabic payload","time":{"start":1753149891573,"stop":1753149891573,"duration":0},"status":"passed","severity":"normal"},{"uid":"7439f74cdf65bb2a","name":"Fails to publish message with size larger than 1 MB","time":{"start":1753149469979,"stop":1753149469979,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c02f38166459b90","name":"should properly create location multiaddrs - tcp","time":{"start":1753149261948,"stop":1753149261948,"duration":0},"status":"passed","severity":"normal"},{"uid":"71a47988b8e8b75d","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1753149311616,"stop":1753149311616,"duration":0},"status":"passed","severity":"normal"},{"uid":"87d8d21f2409f9c4","name":"Publish message with custom timestamp: Tue Jul 22 2025 02:57:42 GMT+0000 (Coordinated Universal Time)","time":{"start":1753149469976,"stop":1753149469977,"duration":1},"status":"passed","severity":"normal"},{"uid":"50efcca3bcd9a989","name":"Check received message containing Arabic","time":{"start":1753149776352,"stop":1753149776353,"duration":1},"status":"passed","severity":"normal"},{"uid":"372c8b724fca9ce6","name":"Check publish message containing Chinese","time":{"start":1753149469966,"stop":1753149469966,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1a2eef9e57d1e3f","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1753149311608,"stop":1753149311609,"duration":1},"status":"passed","severity":"normal"},{"uid":"6741fc688ab22606","name":"Subscribe to topic containing special chars and receive message","time":{"start":1753149802810,"stop":1753149802810,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f185e10a0bdac7","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1753149301836,"stop":1753149301837,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c5fdbbbadb82851","name":"should check connected peers if present and suitable","time":{"start":1753149302279,"stop":1753149302279,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4540f290b680187","name":"Ordered Callback - false","time":{"start":1753149582530,"stop":1753149582530,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7d1bf4272545e00","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1753149255702,"stop":1753149255702,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe7b009f7612f842","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1753149272834,"stop":1753149272834,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb3ef505757f3879","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1753149271780,"stop":1753149271780,"duration":0},"status":"passed","severity":"normal"},{"uid":"b760b6d6e765cd56","name":"should be able to encode the field with only RELAY set to true","time":{"start":1753149261231,"stop":1753149261232,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f3024c8a9e09d47","name":"should return false when network is not connected","time":{"start":1753149272825,"stop":1753149272825,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea2078948fa5f7b1","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1753149776350,"stop":1753149776350,"duration":0},"status":"passed","severity":"normal"},{"uid":"bea16b98fd132ad7","name":"Subscribe and publish message","time":{"start":1753149480368,"stop":1753149480369,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cbe22d371f91965","name":"should register libp2p event listeners when start is called","time":{"start":1753149302116,"stop":1753149302116,"duration":0},"status":"passed","severity":"normal"},{"uid":"660c98c77b2992a0","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1753149302113,"stop":1753149302114,"duration":1},"status":"passed","severity":"normal"},{"uid":"87bf3107e13918","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1753149255670,"stop":1753149255670,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bd20ff42c57a4f6","name":"Overlapping topic subscription","time":{"start":1753149802808,"stop":1753149802808,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4577d44780de89f","name":"should never report false negatives","time":{"start":1753149313771,"stop":1753149313771,"duration":0},"status":"passed","severity":"normal"},{"uid":"736ecf3f88f8ed9e","name":"Check received message containing SQL Injection","time":{"start":1753149776342,"stop":1753149776342,"duration":0},"status":"passed","severity":"normal"},{"uid":"b813b413d6ae4e68","name":"Callback on promise","time":{"start":1753149588811,"stop":1753149588812,"duration":1},"status":"passed","severity":"normal"},{"uid":"befbd09ffc60dd9a","name":"Push message equal or less that 1MB","time":{"start":1753149891598,"stop":1753149891598,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bb6297bdc31eb16","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1753149255662,"stop":1753149255662,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ce9abbd6c356c7a","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1753149469975,"stop":1753149469975,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e07553bf7290017","name":"Check received message containing unicode special characters","time":{"start":1753149776357,"stop":1753149776357,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6353cddd32ef810","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1753149261244,"stop":1753149261244,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc77beba61197c5","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1753149480382,"stop":1753149480382,"duration":0},"status":"passed","severity":"normal"},{"uid":"d33a010dcf388f20","name":"should select older connection if present","time":{"start":1753149272476,"stop":1753149272477,"duration":1},"status":"passed","severity":"normal"},{"uid":"96b29b419933248","name":"Push message with custom timestamp: 1753145755554","time":{"start":1753149891597,"stop":1753149891597,"duration":0},"status":"passed","severity":"normal"},{"uid":"79b10e84a111f238","name":"should return PeerId when PeerId is provided","time":{"start":1753149272438,"stop":1753149272439,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d49ece67591774a","name":"should process up to 3 peers at once","time":{"start":1753149272421,"stop":1753149272421,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d7f681e5bab1b1","name":"messageHash returns a Uint8Array","time":{"start":1753149272008,"stop":1753149272009,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fc1e18a53c21d17","name":"Check publish message after service node is restarted","time":{"start":1753149469979,"stop":1753149469979,"duration":0},"status":"skipped","severity":"normal"},{"uid":"849c16556020ab1b","name":"should reject if Store is requested but not mounted","time":{"start":1753149302278,"stop":1753149302278,"duration":0},"status":"passed","severity":"normal"},{"uid":"341c8ee65a769678","name":"should skip peer when dialed recently","time":{"start":1753149272392,"stop":1753149272393,"duration":1},"status":"passed","severity":"normal"},{"uid":"74f4a681a71caff3","name":"should dial all remaining peers","time":{"start":1753149271820,"stop":1753149271820,"duration":0},"status":"passed","severity":"normal"},{"uid":"477af55eefa43cb0","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1753149271771,"stop":1753149271771,"duration":0},"status":"passed","severity":"normal"},{"uid":"cff4de0edb6aeb81","name":"should dial peers from store on start","time":{"start":1753149271803,"stop":1753149271803,"duration":0},"status":"passed","severity":"normal"},{"uid":"60234fec32b30ee0","name":"should throw error - no id","time":{"start":1753149261942,"stop":1753149261942,"duration":0},"status":"passed","severity":"normal"},{"uid":"e132dc490d103262","name":"should dial all peers on dial","time":{"start":1753149420035,"stop":1753149420035,"duration":0},"status":"passed","severity":"normal"},{"uid":"914f509d9116cb99","name":"should not process empty queue","time":{"start":1753149272421,"stop":1753149272422,"duration":1},"status":"passed","severity":"normal"},{"uid":"681407b4dd3b214f","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1753149352425,"stop":1753149352425,"duration":0},"status":"passed","severity":"normal"},{"uid":"676e4f23a2f96916","name":"should update ack status of messages in outgoing buffer","time":{"start":1753149314875,"stop":1753149314875,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f8ac424e42b311c","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1753149311618,"stop":1753149311619,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc07204c7ca0b5d1","name":"Push 30 different messages","time":{"start":1753149891592,"stop":1753149891592,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ece2e2077b8c6638","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1753149271834,"stop":1753149271834,"duration":0},"status":"passed","severity":"normal"},{"uid":"61fd19faa57970e3","name":"should not fail to start the service if it is already started","time":{"start":1753149443531,"stop":1753149443531,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7e0095a15837fad","name":"should return false when peer is on different cluster","time":{"start":1753149271911,"stop":1753149271911,"duration":0},"status":"passed","severity":"normal"},{"uid":"a73d2c72847aecfa","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1753149311628,"stop":1753149311628,"duration":0},"status":"passed","severity":"normal"},{"uid":"47e93f5919c48684","name":"accepts time-filtered query with content filter","time":{"start":1753149272219,"stop":1753149272219,"duration":0},"status":"passed","severity":"normal"},{"uid":"af9c048f1cd8e2d7","name":"Init the array if not present","time":{"start":1753149255200,"stop":1753149255201,"duration":1},"status":"passed","severity":"normal"},{"uid":"959b498354da71a2","name":"should retry if all attempts fail","time":{"start":1753149300918,"stop":1753149300919,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c9b5a1ed1b73124","name":"Push message with content topic containing SQL Injection","time":{"start":1753149891594,"stop":1753149891595,"duration":1},"status":"passed","severity":"normal"},{"uid":"60aaa1ddd82ca619","name":"should partition messages based on acknowledgement status","time":{"start":1753149314874,"stop":1753149314874,"duration":0},"status":"passed","severity":"normal"},{"uid":"77d8aacd43d59fb2","name":"Relay - dialed first","time":{"start":1753149604152,"stop":1753149604152,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ee59ce2daf85ff0","name":"should not allow k > 12","time":{"start":1753149311063,"stop":1753149311064,"duration":1},"status":"passed","severity":"normal"},{"uid":"e24770a75dac80b8","name":"should not dispatch event when already connected","time":{"start":1753149271586,"stop":1753149271586,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab2c8e7201c1c4cb","name":"Query generator for 2000 messages","time":{"start":1753149588816,"stop":1753149588816,"duration":0},"status":"passed","severity":"normal"},{"uid":"d98dd473ff925978","name":"Push message with content topic containing Russian","time":{"start":1753149891582,"stop":1753149891582,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fbb194c9fb0e6","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1753149802800,"stop":1753149802800,"duration":0},"status":"passed","severity":"normal"},{"uid":"cff628a0fe465da4","name":"Subscribe to topic containing Script and receive message","time":{"start":1753149802811,"stop":1753149802811,"duration":0},"status":"passed","severity":"normal"},{"uid":"a20a7c13be653a2e","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1753149311595,"stop":1753149311596,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c9ec8801e4b31a2","name":"ends if response has no messages","time":{"start":1753149272621,"stop":1753149272621,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8a8148309daa861","name":"Push message with content topic containing JSON","time":{"start":1753149891595,"stop":1753149891595,"duration":0},"status":"passed","severity":"normal"},{"uid":"42fb25def3e9ad7f","name":"should handle ping failures gracefully","time":{"start":1753149271766,"stop":1753149271769,"duration":3},"status":"passed","severity":"normal"},{"uid":"3bb301be7004863d","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1753149301837,"stop":1753149301837,"duration":0},"status":"passed","severity":"normal"},{"uid":"40aa517c1e50dc8e","name":"Push message with custom timestamp: 1753152955554","time":{"start":1753149891585,"stop":1753149891586,"duration":1},"status":"passed","severity":"normal"},{"uid":"4db455098e0c4056","name":"should not fail to stop the service if it was not started","time":{"start":1753149443530,"stop":1753149443531,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d1329070afc0a8c","name":"ignores domain fetching errors","time":{"start":1753149280823,"stop":1753149280823,"duration":0},"status":"passed","severity":"normal"},{"uid":"3edbbfc11dcbd433","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1753149311627,"stop":1753149311627,"duration":0},"status":"passed","severity":"normal"},{"uid":"8109d63662fbc1b1","name":"should handle network check errors gracefully","time":{"start":1753149272427,"stop":1753149272429,"duration":2},"status":"passed","severity":"normal"},{"uid":"d9bdb7aa04c952f3","name":"should load peers from local storage and dispatch events","time":{"start":1753149284625,"stop":1753149284625,"duration":0},"status":"passed","severity":"normal"},{"uid":"482851840724a288","name":"should handle browser offline state overriding peer connections","time":{"start":1753149271593,"stop":1753149271593,"duration":0},"status":"passed","severity":"normal"},{"uid":"258d8d1199eda8a3","name":"should only return 1 node with relay and store capability","time":{"start":1753149280824,"stop":1753149280824,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9286f25cc3c5b58","name":"should dial with multiaddr and return stream","time":{"start":1753149272826,"stop":1753149272826,"duration":0},"status":"passed","severity":"normal"},{"uid":"8622da0d41475cbc","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1753149280306,"stop":1753149280307,"duration":1},"status":"passed","severity":"normal"},{"uid":"504fe4da58219f18","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1753149537232,"stop":1753149537232,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc53452ba951ac68","name":"should create ConnectionManager with required options","time":{"start":1753149272819,"stop":1753149272819,"duration":0},"status":"passed","severity":"normal"},{"uid":"87b8e884d1d57af0","name":"Decoder throws on undefined content topic","time":{"start":1753149292117,"stop":1753149292118,"duration":1},"status":"passed","severity":"normal"},{"uid":"35c663d29b7b6a0f","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1753149301530,"stop":1753149301532,"duration":2},"status":"passed","severity":"normal"},{"uid":"5c3eefa2c78c851a","name":"should not receive a peer event before start","time":{"start":1753149443532,"stop":1753149443532,"duration":0},"status":"passed","severity":"normal"},{"uid":"506c539198089ff0","name":"Fails to push message with large meta","time":{"start":1753149891584,"stop":1753149891584,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cb9b00b655e2dac","name":"should dial peers from store when browser is connected","time":{"start":1753149271814,"stop":1753149271814,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa671b683308ab2a","name":"should handle complete discovery-to-dial flow","time":{"start":1753149271480,"stop":1753149271489,"duration":9},"status":"passed","severity":"normal"},{"uid":"33dea5f1579aba9c","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1753149802804,"stop":1753149802804,"duration":0},"status":"passed","severity":"normal"},{"uid":"689144c4321bcd02","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1753149302121,"stop":1753149302125,"duration":4},"status":"passed","severity":"normal"},{"uid":"cb72bcd6db7054b8","name":"should continually clean up expired entries at intervals","time":{"start":1753149299997,"stop":1753149299997,"duration":0},"status":"passed","severity":"normal"},{"uid":"248d68675b3e109e","name":"should wait for LightPush peer to be connected","time":{"start":1753149302280,"stop":1753149302280,"duration":0},"status":"passed","severity":"normal"},{"uid":"2daf52c47f1aea71","name":"should not receive a peer event after stop","time":{"start":1753149443532,"stop":1753149443533,"duration":1},"status":"passed","severity":"normal"},{"uid":"daabe1af64436b52","name":"throws on content topic with empty encoding field","time":{"start":1753149255649,"stop":1753149255649,"duration":0},"status":"passed","severity":"normal"},{"uid":"11f74b704f2d8c46","name":"should handle onConnected and onDisconnected","time":{"start":1753149302115,"stop":1753149302116,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bafeb2158bb24dc","name":"should properly start and stop event listening","time":{"start":1753149301532,"stop":1753149301536,"duration":4},"status":"passed","severity":"normal"},{"uid":"7b4c0e7d1edc2a7b","name":"Push message with JSON payload","time":{"start":1753149891590,"stop":1753149891590,"duration":0},"status":"passed","severity":"normal"},{"uid":"10dc10ca0863c7ec","name":"should create ConnectionManager with relay","time":{"start":1753149272819,"stop":1753149272819,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9787c3f5cdc65ea","name":"should return true when peer is on the pubsub topic shard","time":{"start":1753149271920,"stop":1753149271920,"duration":0},"status":"passed","severity":"normal"},{"uid":"79a1000e10fdbccd","name":"Subscribe to topic containing Russian and receive message","time":{"start":1753149802801,"stop":1753149802801,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7994ec486eafc88","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app57/10/topic918/xml","time":{"start":1753149572861,"stop":1753149572861,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bdb94535d694fe7","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1753149405486,"stop":1753149405486,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdb9769b01d2fcf8","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1753149255654,"stop":1753149255654,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e9329afa173ef2b","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1753149802797,"stop":1753149802798,"duration":1},"status":"passed","severity":"normal"},{"uid":"629f53655242a5f6","name":"Check received message with timestamp: 1753149330745 ","time":{"start":1753149776358,"stop":1753149776358,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ebb9932b0080eba","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app38/8/topic366/json","time":{"start":1753149572871,"stop":1753149572871,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2e3f442c20046c3","name":"Check publish message containing Script","time":{"start":1753149469971,"stop":1753149469971,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbfbf0433ddb62f2","name":"should add peer to queue when queue is not empty","time":{"start":1753149272380,"stop":1753149272380,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc1d54d2bce7d0a3","name":"rejects hash query with time filter","time":{"start":1753149272208,"stop":1753149272208,"duration":0},"status":"passed","severity":"normal"},{"uid":"219d63ef2f9df7d","name":"should be empty after removing the only subscription","time":{"start":1753149302328,"stop":1753149302328,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3720fd26ffa358e","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1753149311620,"stop":1753149311622,"duration":2},"status":"passed","severity":"normal"},{"uid":"23ad63675e56fbbc","name":"should create a new stream if no existing for protocol found","time":{"start":1753149272589,"stop":1753149272590,"duration":1},"status":"passed","severity":"normal"},{"uid":"212c70293215ca01","name":"should set field with all protocols disabled","time":{"start":1753149261949,"stop":1753149261949,"duration":0},"status":"passed","severity":"normal"},{"uid":"522cbd1043cea5e2","name":"Default pageSize","time":{"start":1753149588376,"stop":1753149588376,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a5e7b3db390818b","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1753149255653,"stop":1753149255654,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc7392c69290ec7c","name":"should handle errors when accessing navigator","time":{"start":1753149271592,"stop":1753149271592,"duration":0},"status":"passed","severity":"normal"},{"uid":"7da8e047557ba93b","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1753149802798,"stop":1753149802798,"duration":0},"status":"passed","severity":"normal"},{"uid":"f21b88d88033cf0f","name":"should return false when peer is on different cluster","time":{"start":1753149271919,"stop":1753149271919,"duration":0},"status":"passed","severity":"normal"},{"uid":"3610bb613a73e346","name":"should set field with only RELAY enabled","time":{"start":1753149261949,"stop":1753149261950,"duration":1},"status":"passed","severity":"normal"},{"uid":"2554151a52005c3c","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1753149314876,"stop":1753149314876,"duration":0},"status":"passed","severity":"normal"},{"uid":"fee0e4133f5afc3b","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1753149524752,"stop":1753149524752,"duration":0},"status":"passed","severity":"normal"},{"uid":"a424821b014045c6","name":"should maintain desired error rate","time":{"start":1753149313770,"stop":1753149313770,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d1cfe4f79262550","name":"should dial one peer on dial","time":{"start":1753149420037,"stop":1753149420038,"duration":1},"status":"passed","severity":"normal"},{"uid":"46fe80ca34ceb6ba","name":"Push message with custom timestamp: 1722390955554","time":{"start":1753149891585,"stop":1753149891585,"duration":0},"status":"passed","severity":"normal"},{"uid":"667797a941c965d8","name":"Subscribe to topic containing shell command and receive message","time":{"start":1753149802812,"stop":1753149802812,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dbe8821f343f0c","name":"should wait for Filter peer to be connected","time":{"start":1753149302280,"stop":1753149302280,"duration":0},"status":"passed","severity":"normal"},{"uid":"265677897fd55fd","name":"should return false and handle errors gracefully","time":{"start":1753149272828,"stop":1753149272828,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee8021b735584120","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1753149255664,"stop":1753149255664,"duration":0},"status":"passed","severity":"normal"},{"uid":"23ac8743e7809dc","name":"Check received message containing Arabic","time":{"start":1753149776341,"stop":1753149776342,"duration":1},"status":"passed","severity":"normal"},{"uid":"d52faa9e99da364b","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1753149311616,"stop":1753149311616,"duration":0},"status":"passed","severity":"normal"},{"uid":"f781ed4340cb7401","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1753149802795,"stop":1753149802796,"duration":1},"status":"passed","severity":"normal"},{"uid":"2eeb1af443590616","name":"should start and setup intervals and event listeners","time":{"start":1753149302329,"stop":1753149302329,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3d6d064b1e6d907","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1753149590853,"stop":1753149590854,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc28475bd30ea53a","name":"should insert message id into causal history","time":{"start":1753149314869,"stop":1753149314869,"duration":0},"status":"passed","severity":"normal"},{"uid":"61cd47e53b472e","name":"should not fail to stop the service if it was not started","time":{"start":1753149284622,"stop":1753149284622,"duration":0},"status":"passed","severity":"normal"},{"uid":"24e03e5714b1f22c","name":"should return PeerId when PeerId is provided","time":{"start":1753149272438,"stop":1753149272438,"duration":0},"status":"passed","severity":"normal"},{"uid":"def0c58160c207d0","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1753149261239,"stop":1753149261239,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d06d57529bbc164","name":"Check received message with timestamp: 1649153314 ","time":{"start":1753149776347,"stop":1753149776347,"duration":0},"status":"passed","severity":"normal"},{"uid":"80d12bd13303e844","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1753149302126,"stop":1753149302126,"duration":0},"status":"passed","severity":"normal"},{"uid":"3031a9dfe11a8c07","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1753149802796,"stop":1753149802796,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eadccfaf784b565","name":"Push message with content topic containing long","time":{"start":1753149891580,"stop":1753149891580,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc299bf8e78712d2","name":"should return all connected peers without codec filter","time":{"start":1753149272829,"stop":1753149272829,"duration":0},"status":"passed","severity":"normal"},{"uid":"982e9cdbcbbb0923","name":"Push message with unicode special characters payload","time":{"start":1753149891591,"stop":1753149891591,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a9fe4b68711a73d","name":"should handle different types of entries","time":{"start":1753149299993,"stop":1753149299996,"duration":3},"status":"passed","severity":"normal"},{"uid":"71bb425e1aa62baa","name":"should properly create peer info with all multiaddrs","time":{"start":1753149261948,"stop":1753149261949,"duration":1},"status":"passed","severity":"normal"},{"uid":"81b5a614ca4d8231","name":"should call waitForPeer on Relay","time":{"start":1753149302281,"stop":1753149302281,"duration":0},"status":"passed","severity":"normal"},{"uid":"b978cd6a02024da2","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app5/6/topic651/proto","time":{"start":1753149572858,"stop":1753149572858,"duration":0},"status":"passed","severity":"normal"},{"uid":"846a8ac900361f6b","name":"should reject if WakuNode is not started","time":{"start":1753149302277,"stop":1753149302277,"duration":0},"status":"passed","severity":"normal"},{"uid":"e34f32234f05dfdd","name":"Push message with meta","time":{"start":1753149891596,"stop":1753149891596,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1e2cb1b60c9fa7c","name":"Check publish message containing emoji","time":{"start":1753149469975,"stop":1753149469975,"duration":0},"status":"passed","severity":"normal"},{"uid":"d53ceb6ddc1f727e","name":"should start ping timers on peer connect","time":{"start":1753149271754,"stop":1753149271757,"duration":3},"status":"passed","severity":"normal"},{"uid":"6b357ec478043b6a","name":"Push message with special chars payload","time":{"start":1753149891588,"stop":1753149891588,"duration":0},"status":"passed","severity":"normal"},{"uid":"73f63ffdb95f89fa","name":"Check publish message containing long","time":{"start":1753149469964,"stop":1753149469964,"duration":0},"status":"passed","severity":"normal"},{"uid":"48ea5f2f2d50ff2a","name":"should encode/decode to RLP encoding","time":{"start":1753149261944,"stop":1753149261945,"duration":1},"status":"passed","severity":"normal"},{"uid":"48482811b39ad44e","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1753149271920,"stop":1753149271930,"duration":10},"status":"passed","severity":"normal"},{"uid":"aea2b4d71edc6627","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1753149553626,"stop":1753149553626,"duration":0},"status":"passed","severity":"normal"},{"uid":"35bc24db0e169452","name":"should add and remove event listeners correctly","time":{"start":1753149284626,"stop":1753149284626,"duration":0},"status":"passed","severity":"normal"},{"uid":"d90ab8f97f767d85","name":"can start the service","time":{"start":1753149284621,"stop":1753149284621,"duration":0},"status":"passed","severity":"normal"},{"uid":"7247826828ccf55f","name":"Check publish message containing Basic HTML tag","time":{"start":1753149469972,"stop":1753149469972,"duration":0},"status":"passed","severity":"normal"},{"uid":"87e60adb81b68437","name":"Refresh subscription","time":{"start":1753149802809,"stop":1753149802809,"duration":0},"status":"passed","severity":"normal"},{"uid":"f173e2a35ded2c4d","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1753149311586,"stop":1753149311586,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce88c10a79ae20d7","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1753149311068,"stop":1753149311068,"duration":0},"status":"passed","severity":"normal"},{"uid":"19502fd861f4c820","name":"Push message with JSON payload","time":{"start":1753149891576,"stop":1753149891576,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab214ed55b6a0ae0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1753149255663,"stop":1753149255663,"duration":0},"status":"passed","severity":"normal"},{"uid":"c51294e75b99b048","name":"random static sharding 9 - Cluster ID: 621, Shard ID: 158","time":{"start":1753149570407,"stop":1753149570407,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e4535ad12653298","name":"should drop connection to one peer on hangUp","time":{"start":1753149420038,"stop":1753149420039,"duration":1},"status":"passed","severity":"normal"},{"uid":"72232d12765e82c2","name":"messageHashStr works with IProtoMessage","time":{"start":1753149272009,"stop":1753149272010,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e23cb9f5773badf","name":"should filter out already connected peers","time":{"start":1753149271819,"stop":1753149271820,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7e202d5f9a70669","name":"throws on content topic with empty topic name field","time":{"start":1753149255648,"stop":1753149255648,"duration":0},"status":"passed","severity":"normal"},{"uid":"7649028a27be58d4","name":"should emit a peer event after start","time":{"start":1753149336057,"stop":1753149336058,"duration":1},"status":"passed","severity":"normal"},{"uid":"81fa394af3167f13","name":"Push message with content topic containing Arabic","time":{"start":1753149891594,"stop":1753149891594,"duration":0},"status":"passed","severity":"normal"},{"uid":"753891deab695ec4","name":"Mutual subscription","time":{"start":1753149480364,"stop":1753149480364,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7dc249ad439f4b0","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1753149481682,"stop":1753149481683,"duration":1},"status":"passed","severity":"normal"},{"uid":"2569658897a87675","name":"random static sharding 6 - Cluster ID: 622, Shard ID: 705","time":{"start":1753149570406,"stop":1753149570406,"duration":0},"status":"passed","severity":"normal"},{"uid":"6747a2aa3d2f0a4c","name":"should not create relay timers when relay is not provided","time":{"start":1753149271777,"stop":1753149271779,"duration":2},"status":"passed","severity":"normal"},{"uid":"7549c6e6b8930055","name":"Push message with content topic containing escaped characters","time":{"start":1753149891595,"stop":1753149891595,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c69973a07e175c4","name":"handles different networkShards values correctly","time":{"start":1753149255657,"stop":1753149255658,"duration":1},"status":"passed","severity":"normal"},{"uid":"338ff5df1893bf85","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1753149481677,"stop":1753149481678,"duration":1},"status":"passed","severity":"normal"},{"uid":"26d93a324cb3f568","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1753149481680,"stop":1753149481681,"duration":1},"status":"passed","severity":"normal"},{"uid":"9193280982e48015","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1753149311586,"stop":1753149311594,"duration":8},"status":"passed","severity":"normal"},{"uid":"55a8d43e89b90cca","name":"Subscribe to topic containing Russian and receive message","time":{"start":1753149802810,"stop":1753149802811,"duration":1},"status":"passed","severity":"normal"},{"uid":"c71040def1c8c89b","name":"Check message with no content topic is not received","time":{"start":1753149776348,"stop":1753149776349,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbcf8bcb9ccb3a85","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1753149255652,"stop":1753149255652,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d12551956dd9e04","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1753149338253,"stop":1753149338253,"duration":0},"status":"passed","severity":"normal"},{"uid":"92132551ac7b25b1","name":"should dial peer when no shard info available","time":{"start":1753149272405,"stop":1753149272406,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba38572398a0779","name":"should return false when navigator.onLine is false","time":{"start":1753149271569,"stop":1753149271569,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a82cdf9697588a5","name":"Subscribe to topic containing emoji and receive message","time":{"start":1753149802804,"stop":1753149802804,"duration":0},"status":"passed","severity":"normal"},{"uid":"bab03f1610b275ba","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1753149390973,"stop":1753149390974,"duration":1},"status":"passed","severity":"normal"},{"uid":"5155f1259c064cf0","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1753149311596,"stop":1753149311597,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5744b959f7dfd19","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1753149280307,"stop":1753149280307,"duration":0},"status":"passed","severity":"normal"},{"uid":"87dac00cc3c901fc","name":"should handle peer disconnect event when no connections remain","time":{"start":1753149271579,"stop":1753149271579,"duration":0},"status":"passed","severity":"normal"},{"uid":"a82468ed8c132605","name":"Check received message containing Basic HTML tag","time":{"start":1753149776354,"stop":1753149776355,"duration":1},"status":"passed","severity":"normal"},{"uid":"742587e1e85cb0c7","name":"should successfully query store with valid decoders and options","time":{"start":1753149302088,"stop":1753149302088,"duration":0},"status":"passed","severity":"normal"},{"uid":"2acfb84bfc45a953","name":"Check message with no pubsub topic is not received","time":{"start":1753149776348,"stop":1753149776348,"duration":0},"status":"passed","severity":"normal"},{"uid":"635db4609d8bcec5","name":"Push message with meta","time":{"start":1753149891584,"stop":1753149891584,"duration":0},"status":"passed","severity":"normal"},{"uid":"37694d9e12e9d8af","name":"should use DNS peer discovery with light client","time":{"start":1753149336063,"stop":1753149336063,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c990060f4baa0495","name":"should remove event listeners from globalThis","time":{"start":1753149271568,"stop":1753149271569,"duration":1},"status":"passed","severity":"normal"},{"uid":"7099b3d8d270a2d2","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1753149481681,"stop":1753149481682,"duration":1},"status":"passed","severity":"normal"},{"uid":"8311a11a7292df7f","name":"should hang up with PeerId and return true on success","time":{"start":1753149272827,"stop":1753149272828,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0275dc5fb76bd50","name":"Subscribe and receive messages via lightPush","time":{"start":1753149802805,"stop":1753149802805,"duration":0},"status":"passed","severity":"normal"},{"uid":"b09ae79208627fe3","name":"should save new peer to store","time":{"start":1753149271478,"stop":1753149271478,"duration":0},"status":"passed","severity":"normal"},{"uid":"693c75a36410f26b","name":"Passing invalid cursor","time":{"start":1753149537234,"stop":1753149537235,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfa40847a3ebc6a0","name":"Push message with emoji payload","time":{"start":1753149891592,"stop":1753149891592,"duration":0},"status":"passed","severity":"normal"},{"uid":"958f9daf53396063","name":"should handle shardReader errors","time":{"start":1753149272831,"stop":1753149272831,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0e7232fb482b2d9","name":"Check received message containing SQL Injection","time":{"start":1753149776353,"stop":1753149776353,"duration":0},"status":"passed","severity":"normal"},{"uid":"981b398f01bf5733","name":"should drop only non-locked connections when over maxConnections","time":{"start":1753149271832,"stop":1753149271833,"duration":1},"status":"passed","severity":"normal"},{"uid":"b62b8a2ec91b23e","name":"should stop ping timers on peer disconnect","time":{"start":1753149271759,"stop":1753149271759,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c346a3a91f205fd","name":"pre and post cipher","time":{"start":1753149291035,"stop":1753149291035,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d14ba5c9dcd8c28","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1753149311615,"stop":1753149311615,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f08c5a7955d0bf6","name":"should handle dial errors","time":{"start":1753149272826,"stop":1753149272826,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3f80eb22d24c8f9","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1753149280302,"stop":1753149280305,"duration":3},"status":"passed","severity":"normal"},{"uid":"8be3a6cd9f031b40","name":"messageHashStr produces different results for different inputs","time":{"start":1753149272013,"stop":1753149272013,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b7bb4e297635df7","name":"throws if decoders don't match content topics","time":{"start":1753149272619,"stop":1753149272620,"duration":1},"status":"passed","severity":"normal"},{"uid":"97da27736707e0cb","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1753149255666,"stop":1753149255666,"duration":0},"status":"passed","severity":"normal"},{"uid":"6beb29134866c008","name":"Decrypt messages","time":{"start":1753149445381,"stop":1753149445382,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd82151a8e7818d1","name":"ends if stream creation fails","time":{"start":1753149272620,"stop":1753149272621,"duration":1},"status":"passed","severity":"normal"},{"uid":"894b62bd933dda4c","name":"Js publishes, other Js receives","time":{"start":1753149457709,"stop":1753149457710,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6a8dfebdc01df34","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1753149280306,"stop":1753149280306,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc569f94681c2858","name":"Push message with content topic containing SQL Injection","time":{"start":1753149891582,"stop":1753149891582,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d2118447f7e1e26","name":"Check message with invalid timestamp is not received","time":{"start":1753149776360,"stop":1753149776360,"duration":0},"status":"passed","severity":"normal"},{"uid":"13e4df6585f9c6a9","name":"All","time":{"start":1753149337590,"stop":1753149337591,"duration":1},"status":"passed","severity":"normal"},{"uid":"508bbd45ea4c5f66","name":"Check publish message containing SQL Injection","time":{"start":1753149469968,"stop":1753149469971,"duration":3},"status":"passed","severity":"normal"},{"uid":"f1974d3ff87e443","name":"Check received message containing special chars","time":{"start":1753149776351,"stop":1753149776352,"duration":1},"status":"passed","severity":"normal"},{"uid":"82f920c7035f66e","name":"Check publish message containing short","time":{"start":1753149469963,"stop":1753149469963,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb5b3bd65eaf1078","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1753149802806,"stop":1753149802807,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bc848ca9a639610","name":"should handle multiple query options for time ranges","time":{"start":1753149302089,"stop":1753149302089,"duration":0},"status":"passed","severity":"normal"},{"uid":"7832e80baf7eb47f","name":"should handle corrupted shard info gracefully","time":{"start":1753149271931,"stop":1753149271932,"duration":1},"status":"passed","severity":"normal"},{"uid":"2510446330a6f31e","name":"Query Generator, No message returned","time":{"start":1753149553625,"stop":1753149553626,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d7b16ca03dc7e7b","name":"should handle peerStore errors gracefully","time":{"start":1753149272829,"stop":1753149272829,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a3a6ff457b397c7","name":"ends after yielding if response size indicates end","time":{"start":1753149272623,"stop":1753149272623,"duration":0},"status":"passed","severity":"normal"},{"uid":"753c3f8f83258780","name":"should not create multiple intervals when called multiple times","time":{"start":1753149272372,"stop":1753149272378,"duration":6},"status":"passed","severity":"normal"},{"uid":"b29eb2d8b9c3082c","name":"Check meta is set [ecies]","time":{"start":1753149292116,"stop":1753149292116,"duration":0},"status":"passed","severity":"normal"},{"uid":"2915fa6bd96f4464","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1753149255651,"stop":1753149255651,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3b5a7f3b42edad1","name":"should handle case with no peers in store","time":{"start":1753149271821,"stop":1753149271821,"duration":0},"status":"passed","severity":"normal"},{"uid":"e29d51a9e84ff632","name":"Check message with no payload is not received","time":{"start":1753149776349,"stop":1753149776349,"duration":0},"status":"passed","severity":"normal"},{"uid":"55de91bd8320d632","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1753149311610,"stop":1753149311610,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5f518f8805914de","name":"should reject on timeout if it was set","time":{"start":1753149302279,"stop":1753149302279,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd7fbf7bbd332ce9","name":"Query with Promise Callback, No Decoder","time":{"start":1753149553628,"stop":1753149553629,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbe84b4b9ab4435f","name":"ignores unrecognized TXT record formats","time":{"start":1753149280823,"stop":1753149280823,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a2455ff9936d649","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1753149602080,"stop":1753149602080,"duration":0},"status":"passed","severity":"normal"},{"uid":"21e8a7d56ccee8eb","name":"random static sharding 10 - Cluster ID: 907, Shard ID: 601","time":{"start":1753149570407,"stop":1753149570408,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f62510aa72179b3","name":"Subscribe to topic containing numeric and publish message","time":{"start":1753149480380,"stop":1753149480380,"duration":0},"status":"passed","severity":"normal"},{"uid":"bda5fd7d451c5b1a","name":"should set default options when no config provided","time":{"start":1753149272820,"stop":1753149272820,"duration":0},"status":"passed","severity":"normal"},{"uid":"de15e500ad2b1cd4","name":"Relay Node - default protocol","time":{"start":1753149604159,"stop":1753149604160,"duration":1},"status":"passed","severity":"normal"},{"uid":"16b6b03ee34a8c95","name":"Push message with special chars payload","time":{"start":1753149891572,"stop":1753149891573,"duration":1},"status":"passed","severity":"normal"},{"uid":"8920d9daea52bd40","name":"Non TWN Cluster","time":{"start":1753149572857,"stop":1753149572857,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a20d9413b61f76b","name":"Check publish message containing escaped characters","time":{"start":1753149469973,"stop":1753149469974,"duration":1},"status":"passed","severity":"normal"},{"uid":"910e89d115b8042e","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1753149336064,"stop":1753149336064,"duration":0},"status":"skipped","severity":"normal"},{"uid":"85beee31adb70679","name":"Throws when trying to push message with empty payload","time":{"start":1753149891592,"stop":1753149891592,"duration":0},"status":"passed","severity":"normal"},{"uid":"1657dc7dec03cde2","name":"Generator, 2 different shards","time":{"start":1753149543507,"stop":1753149543508,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c428fce97ff03b7","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1753149602071,"stop":1753149602078,"duration":7},"status":"passed","severity":"normal"},{"uid":"b3810a36e4e148c0","name":"should dial peers from store when no connections remain","time":{"start":1753149271815,"stop":1753149271815,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffb1e9186f7c1f08","name":"Push message with Russian payload","time":{"start":1753149891574,"stop":1753149891574,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9a639cad6ee44fa","name":"throws an error for improperly formatted content topics","time":{"start":1753149255658,"stop":1753149255658,"duration":0},"status":"passed","severity":"normal"},{"uid":"2335c168c4b8a0f2","name":"should remove expired entries after TTL has passed","time":{"start":1753149299991,"stop":1753149299991,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3da674ddf357787","name":"Push message with content topic containing numeric","time":{"start":1753149891593,"stop":1753149891593,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc8de01cd794c874","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1753149480374,"stop":1753149480374,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7b7afa3494b905","name":"should have no discoveries enabled by default","time":{"start":1753149301834,"stop":1753149301834,"duration":0},"status":"passed","severity":"normal"},{"uid":"e392fbde77cd4cad","name":"should dispatch connect and disconnect events","time":{"start":1753149302115,"stop":1753149302115,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac88f50248e4491e","name":"Generator, one shard","time":{"start":1753149543507,"stop":1753149543507,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfb397408e1af49d","name":"Push message with custom timestamp: 1753145755554","time":{"start":1753149891585,"stop":1753149891585,"duration":0},"status":"passed","severity":"normal"},{"uid":"36d0e9007330907c","name":"should successfully stop","time":{"start":1753149302055,"stop":1753149302055,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0b83629d718e0a5","name":"throws on content topic with empty application field","time":{"start":1753149255646,"stop":1753149255647,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ebf4af96b63d642","name":"random static sharding 2 - Cluster ID: 491, Shard ID: 167","time":{"start":1753149570399,"stop":1753149570399,"duration":0},"status":"passed","severity":"normal"},{"uid":"333d005eec2f7086","name":"Push message with XML payload","time":{"start":1753149891589,"stop":1753149891590,"duration":1},"status":"passed","severity":"normal"},{"uid":"8df09aa7cbde537c","name":"Subscribe and receive messages via waku relay post","time":{"start":1753149802796,"stop":1753149802796,"duration":0},"status":"passed","severity":"normal"},{"uid":"be8b31e76086235d","name":"Should update multiaddrs","time":{"start":1753149420408,"stop":1753149420408,"duration":0},"status":"passed","severity":"normal"},{"uid":"43a2e822c08cc54a","name":"Check publish message containing numeric","time":{"start":1753149469964,"stop":1753149469965,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6d2a9e9dbec80e","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1753149311601,"stop":1753149311601,"duration":0},"status":"passed","severity":"normal"},{"uid":"c235d7d71daf034","name":"Push message with Chinese payload","time":{"start":1753149891573,"stop":1753149891573,"duration":0},"status":"passed","severity":"normal"},{"uid":"bec2e7eb91641578","name":"Push message with Basic HTML tag payload","time":{"start":1753149891590,"stop":1753149891590,"duration":0},"status":"passed","severity":"normal"},{"uid":"8584d35bc8c57974","name":"should create all internal components","time":{"start":1753149272820,"stop":1753149272821,"duration":1},"status":"passed","severity":"normal"},{"uid":"a43a60da771a0d76","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1753149802806,"stop":1753149802806,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5df5985bdf2753a","name":"Check message with no content topic is not received","time":{"start":1753149776362,"stop":1753149776362,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d461ee7488ddc09","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1753149280826,"stop":1753149280826,"duration":0},"status":"skipped","severity":"normal"},{"uid":"634f3ba7e68db27b","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1753149301527,"stop":1753149301529,"duration":2},"status":"passed","severity":"normal"},{"uid":"2dc692e526e596a9","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1753149272000,"stop":1753149272000,"duration":0},"status":"passed","severity":"normal"},{"uid":"a59b2a37388f756e","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1753149602081,"stop":1753149602081,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e6d10a42713a7c5","name":"should lock peers when selected","time":{"start":1753149302114,"stop":1753149302114,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f560e9d7e158299","name":"Check received message containing Script","time":{"start":1753149776342,"stop":1753149776343,"duration":1},"status":"passed","severity":"normal"},{"uid":"37d9a3e8d874caaf","name":"msgTime: 0 ms from now, startTime: 1752890388587, endTime: 1753149588587","time":{"start":1753149602082,"stop":1753149602082,"duration":0},"status":"passed","severity":"normal"},{"uid":"88a12ae8e097658d","name":"should not allow unachievable error rate","time":{"start":1753149311067,"stop":1753149311068,"duration":1},"status":"passed","severity":"normal"},{"uid":"852d3626c9f56c60","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1753149802807,"stop":1753149802807,"duration":0},"status":"passed","severity":"normal"},{"uid":"c852a68c39e828b5","name":"should clear timers for specific peer on disconnect","time":{"start":1753149271788,"stop":1753149271788,"duration":0},"status":"passed","severity":"normal"},{"uid":"85063131b3ad8108","name":"Check received message containing emoji","time":{"start":1753149776346,"stop":1753149776346,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b6ba08bfeb1e77b","name":"does not validate decoders for hash queries","time":{"start":1753149272620,"stop":1753149272620,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0df79a2306c854f","name":"should properly create location multiaddrs - tcp4","time":{"start":1753149261947,"stop":1753149261947,"duration":0},"status":"passed","severity":"normal"},{"uid":"daabc7f29c753f37","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1753149314875,"stop":1753149314875,"duration":0},"status":"passed","severity":"normal"},{"uid":"84a365b110564d9a","name":"isConnected between 2 js-waku relay nodes","time":{"start":1753149352425,"stop":1753149352425,"duration":0},"status":"passed","severity":"normal"},{"uid":"e821d00da5026ca5","name":"msgTime: 0 ms from now, startTime: 1753063188587, endTime: 1753149588587","time":{"start":1753149602082,"stop":1753149602083,"duration":1},"status":"passed","severity":"normal"},{"uid":"e80900babdcfca04","name":"should return false when peer is not found","time":{"start":1753149271930,"stop":1753149271931,"duration":1},"status":"passed","severity":"normal"},{"uid":"5db26647b0c12d26","name":"isConnected return false after peer stops","time":{"start":1753149352424,"stop":1753149352424,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bb75d92a470cc83","name":"Publish message with custom timestamp: Wed Jul 31 2024 01:57:42 GMT+0000 (Coordinated Universal Time)","time":{"start":1753149469976,"stop":1753149469976,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e8b4e27c368727a","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1753149355211,"stop":1753149355212,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3e0be521e2ece01","name":"should remove event listener for peer:discovery","time":{"start":1753149271463,"stop":1753149271464,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba33136c26a3be21","name":"Waku message hash computation (meta attribute not present)","time":{"start":1753149272001,"stop":1753149272001,"duration":0},"status":"passed","severity":"normal"},{"uid":"79a66a87df598e4e","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1753149462219,"stop":1753149462219,"duration":0},"status":"passed","severity":"normal"},{"uid":"291657a7baf43383","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1753149261245,"stop":1753149261245,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2ab5cfcd5de0f6a","name":"Store - dialed after - with timeout","time":{"start":1753149604156,"stop":1753149604156,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc8676d1132e2e67","name":"Check received message containing Script","time":{"start":1753149776354,"stop":1753149776354,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2492eb6ea81910d","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1753149271826,"stop":1753149271826,"duration":0},"status":"passed","severity":"normal"},{"uid":"906bb880c961bfe2","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1753149261243,"stop":1753149261244,"duration":1},"status":"passed","severity":"normal"},{"uid":"e612c859d627d6d0","name":"should not fail to start the service if it is already started","time":{"start":1753149284622,"stop":1753149284623,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0520be3540afb3c","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1753149590856,"stop":1753149590856,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c2133a4f4957971","name":"can start the service","time":{"start":1753149443529,"stop":1753149443529,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0f01448f7195a53","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1753149255669,"stop":1753149255669,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba45e88ad64ec785","name":"throws on content topic with generation field greater than 0","time":{"start":1753149255646,"stop":1753149255646,"duration":0},"status":"passed","severity":"normal"},{"uid":"91ad4a5589e8ecdd","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1753149302125,"stop":1753149302125,"duration":0},"status":"passed","severity":"normal"},{"uid":"364529fb9e6e6a4f","name":"Check received message containing Basic HTML tag","time":{"start":1753149776343,"stop":1753149776343,"duration":0},"status":"passed","severity":"normal"},{"uid":"f00705fa7f95b063","name":"should return false when peer is not found","time":{"start":1753149271918,"stop":1753149271918,"duration":0},"status":"passed","severity":"normal"},{"uid":"719702e6c286a028","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1753149405481,"stop":1753149405481,"duration":0},"status":"passed","severity":"normal"},{"uid":"120be03eb752354a","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1753149255652,"stop":1753149255653,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3925d27ad1d5e","name":"Query with Ordered Callback, No Decoder","time":{"start":1753149553627,"stop":1753149553627,"duration":0},"status":"passed","severity":"normal"},{"uid":"996550c1202a467a","name":"Reusing cursor across nodes","time":{"start":1753149537234,"stop":1753149537234,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2c6496b7840b283","name":"should return usable stream attached to connection","time":{"start":1753149272589,"stop":1753149272589,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b3d73a590bfd9bb","name":"should handle all zero keep alive options","time":{"start":1753149271792,"stop":1753149271792,"duration":0},"status":"passed","severity":"normal"},{"uid":"7415de782dad7216","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1753149802796,"stop":1753149802796,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebe00d13906f405","name":"should be able to encode the field with only FILTER set to true","time":{"start":1753149261236,"stop":1753149261237,"duration":1},"status":"passed","severity":"normal"},{"uid":"9902ea51b02abda7","name":"Push message with Russian payload","time":{"start":1753149891588,"stop":1753149891589,"duration":1},"status":"passed","severity":"normal"},{"uid":"720b36bf4b80bb02","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1753149462217,"stop":1753149462217,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e2fdba10d302b5f","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1753149311608,"stop":1753149311608,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d38132d243657da","name":"Check meta is set [symmetric]","time":{"start":1753149290650,"stop":1753149290650,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3ee28e8b8a72d43","name":"Decoder throws on empty string content topic","time":{"start":1753149290654,"stop":1753149290654,"duration":0},"status":"passed","severity":"normal"},{"uid":"c26507f41f050081","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1753149311630,"stop":1753149311631,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9899b365f8f4ef3","name":"Encoder throws on empty string content topic","time":{"start":1753149272833,"stop":1753149272833,"duration":0},"status":"passed","severity":"normal"},{"uid":"460b1c3df041581b","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1753149802801,"stop":1753149802802,"duration":1},"status":"passed","severity":"normal"},{"uid":"42b7b55f4b11c80e","name":"should merge provided config with defaults","time":{"start":1753149272820,"stop":1753149272820,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e50fc52b35549eb","name":"Waku message hash computation (payload length 0)","time":{"start":1753149272001,"stop":1753149272001,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb6d9b9c8838aaff","name":"should add event listeners for peer connect and disconnect","time":{"start":1753149271750,"stop":1753149271752,"duration":2},"status":"passed","severity":"normal"},{"uid":"56baae9ef3298f72","name":"should update peer store before dialing","time":{"start":1753149271472,"stop":1753149271472,"duration":0},"status":"passed","severity":"normal"},{"uid":"4838bb541c06ea8c","name":"should be able to encode the field with only STORE set to true","time":{"start":1753149261235,"stop":1753149261236,"duration":1},"status":"passed","severity":"normal"},{"uid":"676d126e74776550","name":"should push the message to the outgoing buffer","time":{"start":1753149314869,"stop":1753149314869,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeff32133ccdee80","name":"Passing page size 3 when there are 20 messages","time":{"start":1753149588371,"stop":1753149588371,"duration":0},"status":"passed","severity":"normal"},{"uid":"64748692122282e5","name":"Query with Ordered Callback, No message returned","time":{"start":1753149553627,"stop":1753149553627,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf6972c40482d60a","name":"Check publish message after client node is restarted","time":{"start":1753149469979,"stop":1753149469980,"duration":1},"status":"skipped","severity":"normal"},{"uid":"24bad20339e429dc","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1753149537231,"stop":1753149537232,"duration":1},"status":"passed","severity":"normal"},{"uid":"e22e98750f95d063","name":"should skip peer when not on same cluster","time":{"start":1753149272394,"stop":1753149272394,"duration":0},"status":"passed","severity":"normal"},{"uid":"776a8e9d5f8861cc","name":"should add event listeners to globalThis","time":{"start":1753149271545,"stop":1753149271567,"duration":22},"status":"passed","severity":"normal"},{"uid":"e75cd8231f4ad1dc","name":"Decoder throws on empty string content topic","time":{"start":1753149272833,"stop":1753149272833,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0a5374ad735987","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1753149255668,"stop":1753149255668,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f07157caec40103","name":"1 Relay, 1 Filter, gives up","time":{"start":1753149280393,"stop":1753149280393,"duration":0},"status":"passed","severity":"normal"},{"uid":"21280148c8a77979","name":"Rejects garbage","time":{"start":1753149305702,"stop":1753149305702,"duration":0},"status":"passed","severity":"normal"},{"uid":"a90e7557072a944f","name":"Check message with non string payload is not received","time":{"start":1753149776362,"stop":1753149776363,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8bd873540ad3dd7","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1753149261243,"stop":1753149261243,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9db0c31353c2628","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1753149802806,"stop":1753149802806,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7f741a701f13bad","name":"Subscribe to topic containing numeric and receive message","time":{"start":1753149802809,"stop":1753149802810,"duration":1},"status":"passed","severity":"normal"},{"uid":"246bbdd91e083e13","name":"random static sharding 3 - Cluster ID: 81, Shard ID: 233","time":{"start":1753149570403,"stop":1753149570403,"duration":0},"status":"passed","severity":"normal"},{"uid":"277ff462d4a382c4","name":"isConnected should return false after all peers disconnect","time":{"start":1753149352424,"stop":1753149352424,"duration":0},"status":"passed","severity":"normal"},{"uid":"998c9822e6a0b3fe","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1753149302127,"stop":1753149302127,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ca1d4965723cd77","name":"should successfully unsubscribe from an existing subscription","time":{"start":1753149302054,"stop":1753149302055,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9abfd5b287aa047","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1753149301837,"stop":1753149301837,"duration":0},"status":"passed","severity":"normal"},{"uid":"22ba44082ab1102","name":"Subscribe to topic containing numeric and receive message","time":{"start":1753149802800,"stop":1753149802800,"duration":0},"status":"passed","severity":"normal"},{"uid":"646cfadda0712364","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1753149311609,"stop":1753149311610,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbb5f21050472576","name":"should dispatch network event when browser goes online","time":{"start":1753149271587,"stop":1753149271587,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c76751e8fedf5e5","name":"should dial second nwaku node that was discovered","time":{"start":1753149331758,"stop":1753149331765,"duration":7},"status":"skipped","severity":"normal"},{"uid":"d5ca4d922e8531a3","name":"Push message with content topic containing emoji","time":{"start":1753149891596,"stop":1753149891596,"duration":0},"status":"passed","severity":"normal"},{"uid":"178275d2ec7f2c86","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1753149271833,"stop":1753149271834,"duration":1},"status":"passed","severity":"normal"},{"uid":"d30db6749b25cca3","name":"Push message with Script payload","time":{"start":1753149891575,"stop":1753149891575,"duration":0},"status":"passed","severity":"normal"},{"uid":"17799ebe45b8b49d","name":"Accepts a valid Waku Message","time":{"start":1753149305700,"stop":1753149305701,"duration":1},"status":"passed","severity":"normal"},{"uid":"431a692bd4fb441c","name":"should handle dial errors gracefully","time":{"start":1753149272406,"stop":1753149272406,"duration":0},"status":"passed","severity":"normal"},{"uid":"661ce7575b48df09","name":"should not return locked peers if enough unlocked are available","time":{"start":1753149302115,"stop":1753149302115,"duration":0},"status":"passed","severity":"normal"},{"uid":"85acd36ec44578b7","name":"Subscribe to topic containing JSON and receive message","time":{"start":1753149802812,"stop":1753149802812,"duration":0},"status":"passed","severity":"normal"},{"uid":"89aab2833f7e34c","name":"Check publish message containing Russian","time":{"start":1753149469967,"stop":1753149469968,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9f5ad8bacac4e8e","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1753149314871,"stop":1753149314871,"duration":0},"status":"passed","severity":"normal"},{"uid":"3217541ed03850f7","name":"should increase lamport timestamp","time":{"start":1753149314870,"stop":1753149314870,"duration":0},"status":"passed","severity":"normal"},{"uid":"2385425e5e8b0704","name":"should only return 1 node with store capability","time":{"start":1753149280824,"stop":1753149280825,"duration":1},"status":"passed","severity":"normal"},{"uid":"8adaadbad932698a","name":"should be safe to call multiple times","time":{"start":1753149271813,"stop":1753149271814,"duration":1},"status":"passed","severity":"normal"},{"uid":"196244368581c052","name":"should do nothing when connections still exist","time":{"start":1753149271815,"stop":1753149271819,"duration":4},"status":"passed","severity":"normal"},{"uid":"17744c7c638ef9df","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1753149311603,"stop":1753149311603,"duration":0},"status":"passed","severity":"normal"},{"uid":"58d60f1410e8e004","name":"Using a function","time":{"start":1753149598409,"stop":1753149598409,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fee1eb4b3ea3edd","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1753149261237,"stop":1753149261237,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3348a6efd5872a5","name":"should emit a peer event after start","time":{"start":1753149443532,"stop":1753149443532,"duration":0},"status":"passed","severity":"normal"},{"uid":"813d49fd902ed24b","name":"should create dialer with libp2p and shardReader","time":{"start":1753149272363,"stop":1753149272368,"duration":5},"status":"passed","severity":"normal"},{"uid":"1ae201b80ba0ba52","name":"Nodes with multiple pubsub topic","time":{"start":1753149462218,"stop":1753149462218,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fd17bcba8021cc3","name":"Relay - times out","time":{"start":1753149604155,"stop":1753149604155,"duration":0},"status":"passed","severity":"normal"},{"uid":"b634449d0cb5e230","name":"should be able to decode the field with only FILTER set to true","time":{"start":1753149261242,"stop":1753149261242,"duration":0},"status":"passed","severity":"normal"},{"uid":"7056b73c1923373","name":"Check received message containing long","time":{"start":1753149776351,"stop":1753149776351,"duration":0},"status":"passed","severity":"normal"},{"uid":"151e88363866a9ce","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1753149462218,"stop":1753149462218,"duration":0},"status":"passed","severity":"normal"},{"uid":"34f6f7605ee2f360","name":"should throw an error for insufficient data","time":{"start":1753149255702,"stop":1753149255703,"duration":1},"status":"passed","severity":"normal"},{"uid":"714b7a2d5ba22202","name":"Check received message containing Russian","time":{"start":1753149776342,"stop":1753149776342,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d54406c14302a58","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1753149311631,"stop":1753149311631,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad5395a710de5e13","name":"Subscribe and receives messages on 20 topics","time":{"start":1753149802797,"stop":1753149802797,"duration":0},"status":"passed","severity":"normal"},{"uid":"53934540049c0b6e","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1753149311620,"stop":1753149311620,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b0415f8b232b505","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1753149255653,"stop":1753149255653,"duration":0},"status":"passed","severity":"normal"},{"uid":"3298e9bec9011e64","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app86/1/topic445/proto","time":{"start":1753149572868,"stop":1753149572871,"duration":3},"status":"passed","severity":"normal"},{"uid":"22be11eebf1472e4","name":"should handle incoming messages","time":{"start":1753149302055,"stop":1753149302055,"duration":0},"status":"passed","severity":"normal"},{"uid":"630a41446b1dbfda","name":"Renews subscription after lossing a connection","time":{"start":1753149802805,"stop":1753149802805,"duration":0},"status":"passed","severity":"normal"},{"uid":"15f78715749469b6","name":"Fails to push message with large meta","time":{"start":1753149891596,"stop":1753149891596,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2e2605dcde6bb32","name":"Check message with invalid timestamp is not received","time":{"start":1753149776347,"stop":1753149776348,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cf671ac7b1f906e","name":"Check received message containing long","time":{"start":1753149776340,"stop":1753149776340,"duration":0},"status":"passed","severity":"normal"},{"uid":"7098d0faf1b8f89e","name":"returns all values when wanted number matches available values","time":{"start":1753149279363,"stop":1753149279366,"duration":3},"status":"passed","severity":"normal"},{"uid":"8763193997b57d3","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1753149802812,"stop":1753149802812,"duration":0},"status":"passed","severity":"normal"},{"uid":"314328b317e96a9e","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1753149543508,"stop":1753149543508,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3fcd0d580249bb","name":"Push message with content topic containing short","time":{"start":1753149891579,"stop":1753149891579,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcec4c14a0b2b650","name":"should set field with all protocols enabled","time":{"start":1753149261949,"stop":1753149261949,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c153f9a05cc00c7","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1753149311620,"stop":1753149311620,"duration":0},"status":"passed","severity":"normal"},{"uid":"807b809f63e38f87","name":"Fails to push message bigger that 1MB","time":{"start":1753149891586,"stop":1753149891586,"duration":0},"status":"passed","severity":"normal"},{"uid":"194649023d43036d","name":"should not create timers for topics where peer is not in mesh","time":{"start":1753149271780,"stop":1753149271782,"duration":2},"status":"passed","severity":"normal"},{"uid":"28e2653d2735f6e2","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1753149311601,"stop":1753149311601,"duration":0},"status":"passed","severity":"normal"},{"uid":"200a452505bfc799","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1753149537229,"stop":1753149537229,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec301afbe1f60355","name":"Waku message hash computation (no timestamp)","time":{"start":1753149272001,"stop":1753149272001,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f09450e7635b81c","name":"Delete observer","time":{"start":1753149445382,"stop":1753149445383,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ead8837b7204bfa","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1753149290649,"stop":1753149290650,"duration":1},"status":"passed","severity":"normal"},{"uid":"53ea64c5d67633d0","name":"should be safe to call multiple times","time":{"start":1753149272822,"stop":1753149272824,"duration":2},"status":"passed","severity":"normal"},{"uid":"dc86d520af1852d8","name":"Push message with content topic containing unicode special characters","time":{"start":1753149891583,"stop":1753149891583,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa5453c111e8ddd5","name":"Push message with content topic containing special chars","time":{"start":1753149891593,"stop":1753149891593,"duration":0},"status":"passed","severity":"normal"},{"uid":"e47b12a05303b505","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1753149480374,"stop":1753149480374,"duration":0},"status":"passed","severity":"normal"},{"uid":"15775276268268b8","name":"Subscribe to topic containing JSON and publish message","time":{"start":1753149480386,"stop":1753149480386,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fb40c79821fa159","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1753149352422,"stop":1753149352423,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d6f1eaec4cd2d98","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1753149802813,"stop":1753149802813,"duration":0},"status":"passed","severity":"normal"},{"uid":"19881bac644b7f5a","name":"should handle peer store errors gracefully","time":{"start":1753149271825,"stop":1753149271825,"duration":0},"status":"passed","severity":"normal"},{"uid":"926106fc537a142a","name":"Store - dialed first","time":{"start":1753149604155,"stop":1753149604156,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b3b4279bb7d128f","name":"Add multiple subscription objects on single nwaku node","time":{"start":1753149802813,"stop":1753149802814,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5b8ba852e59d7c0","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1753149390972,"stop":1753149390972,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3367deaf19b475a","name":"Ephemeral field set to true","time":{"start":1753149272832,"stop":1753149272832,"duration":0},"status":"passed","severity":"normal"},{"uid":"543c09559079c692","name":"different cluster: nodes don't connect","time":{"start":1753149405480,"stop":1753149405480,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2510156cbf7aeba","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1753149537233,"stop":1753149537234,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f269014fe45c063","name":"Check publish message containing special chars","time":{"start":1753149469965,"stop":1753149469965,"duration":0},"status":"passed","severity":"normal"},{"uid":"a73f94a9be54a31e","name":"Push message with content topic containing long","time":{"start":1753149891593,"stop":1753149891593,"duration":0},"status":"passed","severity":"normal"},{"uid":"10186d0537e0d5a6","name":"recovers when dns.resolve returns empty","time":{"start":1753149280822,"stop":1753149280822,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0c3fcab9aa3eabb","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1753149602083,"stop":1753149602083,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf54d58f9bdcae69","name":"should remove event listeners","time":{"start":1753149271753,"stop":1753149271753,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbceb3f824ddc9b3","name":"Fails to publish duplicate message","time":{"start":1753149469977,"stop":1753149469977,"duration":0},"status":"passed","severity":"normal"},{"uid":"609e9f1558c00c9d","name":"Throws when trying to push message with empty payload","time":{"start":1753149891579,"stop":1753149891579,"duration":0},"status":"passed","severity":"normal"},{"uid":"88ed7504734497ab","name":"Refresh subscription","time":{"start":1753149802798,"stop":1753149802798,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb26bc22e46da21f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1753149255662,"stop":1753149255663,"duration":1},"status":"passed","severity":"normal"},{"uid":"27fccf2cd34c265a","name":"should get / set TCP multiaddr","time":{"start":1753149261946,"stop":1753149261946,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef2d9c4fa9efc9f1","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1753149405486,"stop":1753149405486,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a1a8e5e3a456319","name":"Check received message containing Chinese","time":{"start":1753149776341,"stop":1753149776341,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad50f7bcf74193a3","name":"Push message with content topic containing short","time":{"start":1753149891592,"stop":1753149891593,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8f7dd14169e668","name":"should process queue every 500ms","time":{"start":1753149272407,"stop":1753149272421,"duration":14},"status":"passed","severity":"normal"},{"uid":"67d773d69b22f803","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1753149255651,"stop":1753149255651,"duration":0},"status":"passed","severity":"normal"},{"uid":"d01cda0cec2c8f24","name":"should do nothing if no non-locked connections to drop","time":{"start":1753149271833,"stop":1753149271833,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1a0248c20971420","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1753149602079,"stop":1753149602080,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0c633593db1937c","name":"should drop connection to all peers on hangUp","time":{"start":1753149420035,"stop":1753149420037,"duration":2},"status":"passed","severity":"normal"},{"uid":"254cd6d7b050e337","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1753149255668,"stop":1753149255668,"duration":0},"status":"passed","severity":"normal"},{"uid":"f482af4eff345037","name":"should send relay ping messages on timer","time":{"start":1753149271782,"stop":1753149271782,"duration":0},"status":"passed","severity":"normal"},{"uid":"b816acaaae7c9e46","name":"Push message equal or less that 1MB","time":{"start":1753149891586,"stop":1753149891586,"duration":0},"status":"passed","severity":"normal"},{"uid":"73b9c0a71e1f05b7","name":"Fields are not dropped","time":{"start":1753149272519,"stop":1753149272519,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0abacd21284a820","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1753149802812,"stop":1753149802812,"duration":0},"status":"passed","severity":"normal"},{"uid":"dac20d51743ab68","name":"Fails to publish message with empty text","time":{"start":1753149469977,"stop":1753149469978,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f831d43cb5738a1","name":"should check false positive rate","time":{"start":1753149313772,"stop":1753149313773,"duration":1},"status":"passed","severity":"normal"},{"uid":"48a441ec26486cca","name":"messageHashStr produces consistent results for the same input","time":{"start":1753149272010,"stop":1753149272012,"duration":2},"status":"passed","severity":"normal"},{"uid":"9075c0733d2f2a62","name":"should return true even if peer has no overlapping shards","time":{"start":1753149271911,"stop":1753149271911,"duration":0},"status":"passed","severity":"normal"},{"uid":"dda640115865d230","name":"Passing page size 110 when there are 120 messages","time":{"start":1753149588376,"stop":1753149588376,"duration":0},"status":"passed","severity":"normal"},{"uid":"29e8d39ca4e63dd5","name":"Callback on promise, aborts when callback returns true","time":{"start":1753149588812,"stop":1753149588812,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8443dabc94891e","name":"Check publish message containing unicode special characters","time":{"start":1753149469974,"stop":1753149469975,"duration":1},"status":"passed","severity":"normal"},{"uid":"86352ae2540aa143","name":"Check received message containing XML","time":{"start":1753149776343,"stop":1753149776343,"duration":0},"status":"passed","severity":"normal"},{"uid":"8916b07bcb23be66","name":"accepts valid message hash query","time":{"start":1753149272208,"stop":1753149272208,"duration":0},"status":"passed","severity":"normal"},{"uid":"4826dc0dbafb65f7","name":"should attach causal history and bloom filter to each message","time":{"start":1753149314870,"stop":1753149314870,"duration":0},"status":"passed","severity":"normal"},{"uid":"d43187e1705b7ad","name":"groups content topics by expected pubsub topic","time":{"start":1753149255656,"stop":1753149255656,"duration":0},"status":"passed","severity":"normal"},{"uid":"59fd6b651bc391fc","name":"Check received message containing shell command","time":{"start":1753149776344,"stop":1753149776345,"duration":1},"status":"passed","severity":"normal"},{"uid":"356e5ecca3a36a37","name":"should allow redial after failed dial cooldown expires","time":{"start":1753149272406,"stop":1753149272407,"duration":1},"status":"passed","severity":"normal"},{"uid":"14d10473d369d538","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1753149255654,"stop":1753149255655,"duration":1},"status":"passed","severity":"normal"},{"uid":"27e1cf3f2e23c01d","name":"Check message with non string payload is not received","time":{"start":1753149776349,"stop":1753149776349,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6851edc45318aee","name":"Query generator for multiple messages with multiple decoders","time":{"start":1753149588808,"stop":1753149588809,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1ba502c6e380c11","name":"Subscribe to topic containing Script and publish message","time":{"start":1753149480382,"stop":1753149480382,"duration":0},"status":"passed","severity":"normal"},{"uid":"60daa0b9f4531168","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1753149802797,"stop":1753149802797,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cba15d83ab92c512","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1753149300903,"stop":1753149300903,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb963d5aa02e7353","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1753149481678,"stop":1753149481678,"duration":0},"status":"passed","severity":"normal"},{"uid":"444931a901bd0e0a","name":"should handle case when navigator is not available","time":{"start":1753149271577,"stop":1753149271578,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ca14386281c7ac8","name":"should handle errors when globalThis is not available","time":{"start":1753149271567,"stop":1753149271567,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ffb10293d0c82ca","name":"should create KeepAliveManager with required options","time":{"start":1753149271749,"stop":1753149271750,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b6b3cf34ff940ff","name":"can start the service","time":{"start":1753149336047,"stop":1753149336050,"duration":3},"status":"passed","severity":"normal"},{"uid":"4cb5a716c1341e09","name":"Push to array if already present","time":{"start":1753149255202,"stop":1753149255202,"duration":0},"status":"passed","severity":"normal"},{"uid":"7688462df5b4e003","name":"Check received message with timestamp: 1649153314 ","time":{"start":1753149776358,"stop":1753149776359,"duration":1},"status":"passed","severity":"normal"},{"uid":"33f8a750ebf8ccc0","name":"peer exchange sets tag","time":{"start":1753149476383,"stop":1753149476383,"duration":0},"status":"passed","severity":"normal"},{"uid":"284bd14e981fcf1a","name":"should dial with PeerId and return stream","time":{"start":1753149272825,"stop":1753149272826,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e6bad76824883e8","name":"1 Store, 2 relays, 2 fetches","time":{"start":1753149280393,"stop":1753149280393,"duration":0},"status":"passed","severity":"normal"},{"uid":"774847a0f292e684","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1753149255665,"stop":1753149255665,"duration":0},"status":"passed","severity":"normal"},{"uid":"657927dd56e99ca9","name":"should insert message into bloom filter","time":{"start":1753149314869,"stop":1753149314869,"duration":0},"status":"passed","severity":"normal"},{"uid":"e53d3383debeb868","name":"should invoke callbacks when receiving a message","time":{"start":1753149302329,"stop":1753149302329,"duration":0},"status":"passed","severity":"normal"},{"uid":"183c09a2c6a1aeb8","name":"should handle shard reader errors gracefully","time":{"start":1753149272422,"stop":1753149272426,"duration":4},"status":"passed","severity":"normal"},{"uid":"7765fb7e14b12738","name":"should be online or offline if network state changed","time":{"start":1753149352426,"stop":1753149352426,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9c2b70634448dc2","name":"should be safe to call multiple times","time":{"start":1753149271754,"stop":1753149271754,"duration":0},"status":"passed","severity":"normal"},{"uid":"1054d9d427b8ba4","name":"Subscribe to topic containing JSON and receive message","time":{"start":1753149802803,"stop":1753149802803,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9528a9d720f2169","name":"rejects content-filtered query with only contentTopics","time":{"start":1753149272207,"stop":1753149272208,"duration":1},"status":"passed","severity":"normal"},{"uid":"70a58fa299cc62d2","name":"Publish message with rate limit","time":{"start":1753149469980,"stop":1753149469980,"duration":0},"status":"passed","severity":"normal"},{"uid":"2df9ece976953713","name":"should handle peer connect event","time":{"start":1753149271578,"stop":1753149271579,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f53b252a5caab7d","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1753149255659,"stop":1753149255660,"duration":1},"status":"passed","severity":"normal"},{"uid":"65042995dfce7041","name":"Check received message containing numeric","time":{"start":1753149776351,"stop":1753149776351,"duration":0},"status":"passed","severity":"normal"},{"uid":"a683918b0b0c6e79","name":"Subscribe and receive messages via waku relay post","time":{"start":1753149802806,"stop":1753149802806,"duration":0},"status":"passed","severity":"normal"},{"uid":"204a015a26aa4a1c","name":"should handle complete connection lifecycle","time":{"start":1753149271593,"stop":1753149271593,"duration":0},"status":"passed","severity":"normal"},{"uid":"84ece4778543638d","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1753149292115,"stop":1753149292116,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d59f63b8ba2c151","name":"should handle complete peer lifecycle","time":{"start":1753149271793,"stop":1753149271793,"duration":0},"status":"passed","severity":"normal"},{"uid":"4db392ed04d7f47","name":"Check received message containing special chars","time":{"start":1753149776341,"stop":1753149776341,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b877944fbfbbc74","name":"should respect custom numPeersToUse configuration","time":{"start":1753149302125,"stop":1753149302125,"duration":0},"status":"passed","severity":"normal"},{"uid":"3821706ec80e9b89","name":"accepts valid content-filtered query","time":{"start":1753149272207,"stop":1753149272207,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e1f2729508e7463","name":"Push message with content topic containing escaped characters","time":{"start":1753149891582,"stop":1753149891583,"duration":1},"status":"passed","severity":"normal"},{"uid":"c327bcf3dc87e6c0","name":"passes more than one ENR URLs and attempts connection","time":{"start":1753149336065,"stop":1753149336065,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1cfc29dd720f5e41","name":"Publishes to nwaku","time":{"start":1753149457708,"stop":1753149457708,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e83275ada81296b","name":"should handle errors gracefully when getting peer info","time":{"start":1753149271931,"stop":1753149271931,"duration":0},"status":"passed","severity":"normal"},{"uid":"e52f622028326d8c","name":"random static sharding 7 - Cluster ID: 424, Shard ID: 790","time":{"start":1753149570406,"stop":1753149570406,"duration":0},"status":"passed","severity":"normal"},{"uid":"1075f3267a9a9765","name":"should throw error when no peers are available","time":{"start":1753149302089,"stop":1753149302089,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7f92ca30d02e128","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1753149355209,"stop":1753149355210,"duration":1},"status":"passed","severity":"normal"},{"uid":"30a03e0812872faf","name":"Check received message containing short","time":{"start":1753149776339,"stop":1753149776340,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f69485e72af32c2","name":"should return false when peer has no shard info","time":{"start":1753149271911,"stop":1753149271918,"duration":7},"status":"passed","severity":"normal"},{"uid":"4988ee5d0d8f23a6","name":"should not dial peers from store when browser is not connected","time":{"start":1753149271814,"stop":1753149271815,"duration":1},"status":"passed","severity":"normal"},{"uid":"938861706efc956f","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1753149255660,"stop":1753149255660,"duration":0},"status":"passed","severity":"normal"},{"uid":"39b97b5ae532c45f","name":"should add event listeners to libp2p","time":{"start":1753149271545,"stop":1753149271545,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a3b8824782f5b0","name":"should remove event listeners from libp2p","time":{"start":1753149271568,"stop":1753149271568,"duration":0},"status":"passed","severity":"normal"},{"uid":"d67c3f4b985fc4f9","name":"Light Node - default protocols","time":{"start":1753149604159,"stop":1753149604159,"duration":0},"status":"passed","severity":"normal"},{"uid":"135fada65b3f5cd1","name":"Meta field set when metaSetter is specified","time":{"start":1753149272832,"stop":1753149272832,"duration":0},"status":"passed","severity":"normal"},{"uid":"1babc6180f2ca283","name":"should encodeTxt and decodeTxt","time":{"start":1753149261939,"stop":1753149261940,"duration":1},"status":"passed","severity":"normal"},{"uid":"86e7811791ecb2c5","name":"should return no connections if no open connection provided","time":{"start":1753149272476,"stop":1753149272476,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b0b8515436cef4f","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1753149311610,"stop":1753149311611,"duration":1},"status":"passed","severity":"normal"},{"uid":"be362e033a3d4d5b","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1753149255656,"stop":1753149255657,"duration":1},"status":"passed","severity":"normal"},{"uid":"3efdbae6e6eb6707","name":"should not retry if at least one success","time":{"start":1753149302179,"stop":1753149302179,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b866ccf3e09fc8a","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1753149480387,"stop":1753149480387,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fb9858700eb64fc","name":"should serialize and deserialize correctly","time":{"start":1753149313771,"stop":1753149313771,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f2744c501ce8d22","name":"should throw if no connection provided","time":{"start":1753149272589,"stop":1753149272589,"duration":0},"status":"passed","severity":"normal"},{"uid":"2881f5edadd19981","name":"non connected peers","time":{"start":1753149443769,"stop":1753149443770,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9fa495c4d65203","name":"Relay + Store","time":{"start":1753149261951,"stop":1753149261951,"duration":0},"status":"passed","severity":"normal"},{"uid":"951752bfecdf9168","name":"should not receive a peer event before start","time":{"start":1753149336058,"stop":1753149336058,"duration":0},"status":"passed","severity":"normal"},{"uid":"3306af47da0f85d1","name":"should dial peer when peer is discovered","time":{"start":1753149271471,"stop":1753149271471,"duration":0},"status":"passed","severity":"normal"},{"uid":"f614e176628d8ac7","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1753149311623,"stop":1753149311623,"duration":0},"status":"passed","severity":"normal"},{"uid":"7caa5c63bb221556","name":"same cluster, static sharding: nodes connect","time":{"start":1753149405480,"stop":1753149405480,"duration":0},"status":"passed","severity":"normal"},{"uid":"adc35d3d176a41ca","name":"same cluster: nodes connect","time":{"start":1753149405482,"stop":1753149405482,"duration":0},"status":"passed","severity":"normal"},{"uid":"14c82db47db6284a","name":"should return PeerId when Multiaddr input is provided","time":{"start":1753149272439,"stop":1753149272439,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd3d15cf6016746f","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1753149311611,"stop":1753149311611,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6255312242a89bb","name":"should send to specified number of peers of used peers","time":{"start":1753149302178,"stop":1753149302178,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca1068d6c80b249f","name":"messageHashStr returns a hex string","time":{"start":1753149272009,"stop":1753149272009,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffb2d6c9b469fd92","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1753149311602,"stop":1753149311603,"duration":1},"status":"passed","severity":"normal"},{"uid":"14e854ed9c1c2de8","name":"Renews subscription after lossing a connection","time":{"start":1753149802814,"stop":1753149802814,"duration":0},"status":"passed","severity":"normal"},{"uid":"8809c5c7461757e4","name":"should emit a peer event after start","time":{"start":1753149284623,"stop":1753149284623,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb33701264b58148","name":"Ephemeral messages are not stored","time":{"start":1753149338250,"stop":1753149338250,"duration":0},"status":"passed","severity":"normal"},{"uid":"492a6b1e68e1b85d","name":"should retry failed tasks","time":{"start":1753149300903,"stop":1753149300904,"duration":1},"status":"passed","severity":"normal"},{"uid":"40c896d6855cd47c","name":"should discard bootstrap peers when has more than set limit","time":{"start":1753149374355,"stop":1753149374355,"duration":0},"status":"passed","severity":"normal"},{"uid":"826d6a886a13b2fc","name":"should add and check entries correctly","time":{"start":1753149299970,"stop":1753149299982,"duration":12},"status":"passed","severity":"normal"},{"uid":"510081ae2b2e81cf","name":"Push message with SQL Injection payload","time":{"start":1753149891574,"stop":1753149891575,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e585771d3cfe1f0","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1753149272830,"stop":1753149272830,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6bc9367cf3d0e9d","name":"Subscribe and receives messages on 20 topics","time":{"start":1753149802807,"stop":1753149802807,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e9075f42cdfe3c8","name":"Push message with Chinese payload","time":{"start":1753149891588,"stop":1753149891588,"duration":0},"status":"passed","severity":"normal"},{"uid":"abf49440b0dcd853","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1753149405481,"stop":1753149405481,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9cf29111f2182f3","name":"should only return 1 node with relay capability","time":{"start":1753149280824,"stop":1753149280824,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b54fef0c6e32c86","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1753149311628,"stop":1753149311628,"duration":0},"status":"passed","severity":"normal"},{"uid":"7094d2126d13b26a","name":"should skip peer when failed to dial recently","time":{"start":1753149272393,"stop":1753149272393,"duration":0},"status":"passed","severity":"normal"},{"uid":"3915b20261632860","name":"Push message with content topic containing Russian","time":{"start":1753149891594,"stop":1753149891594,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eed8fb55df3a4db","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1753149290646,"stop":1753149290647,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd783cc1b561f2a7","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1753149311617,"stop":1753149311618,"duration":1},"status":"passed","severity":"normal"},{"uid":"b93f01d1a101481","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1753149255650,"stop":1753149255651,"duration":1},"status":"passed","severity":"normal"},{"uid":"61ad6ec716eb9c55","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1753149480387,"stop":1753149480387,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6f927f7d83657e5","name":"Query Generator, Multiple PubsubTopics","time":{"start":1753149553624,"stop":1753149553625,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e5be4db7617c65a","name":"Used by Waku Relay","time":{"start":1753149598410,"stop":1753149598410,"duration":0},"status":"passed","severity":"normal"},{"uid":"af515c5747323b98","name":"Subscribe and receive messages via lightPush","time":{"start":1753149802795,"stop":1753149802795,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1a1fe69cd779f78","name":"should successfully subscribe to supported pubsub topic","time":{"start":1753149302050,"stop":1753149302054,"duration":4},"status":"passed","severity":"normal"},{"uid":"24fa94253faa3ebc","name":"Relay - dialed after","time":{"start":1753149604154,"stop":1753149604154,"duration":0},"status":"passed","severity":"normal"},{"uid":"327b0a79870d0a34","name":"returns only open connection if one present","time":{"start":1753149272476,"stop":1753149272476,"duration":0},"status":"passed","severity":"normal"},{"uid":"f36a67c2a99ded9c","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1753149480373,"stop":1753149480373,"duration":0},"status":"passed","severity":"normal"},{"uid":"c417b174cf4d7a2d","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1753149280307,"stop":1753149280310,"duration":3},"status":"passed","severity":"normal"},{"uid":"1b469146b8637d1b","name":"isConnected should return true after first peer connects","time":{"start":1753149352423,"stop":1753149352424,"duration":1},"status":"passed","severity":"normal"},{"uid":"c054de4c50d1d9cf","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1753149476384,"stop":1753149476385,"duration":1},"status":"passed","severity":"normal"},{"uid":"906bc1f96c5020ae","name":"should reject if LightPush is requested but not mounted","time":{"start":1753149302278,"stop":1753149302278,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2201353471e1d07","name":"nwaku subscribes","time":{"start":1753149457706,"stop":1753149457707,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9eec0ab150098f0","name":"yields undefined for messages without decoder","time":{"start":1753149272622,"stop":1753149272623,"duration":1},"status":"passed","severity":"normal"},{"uid":"245f55d9fbb013b6","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1753149476384,"stop":1753149476384,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2dc9da5500e61c64","name":"Promise Callback - true","time":{"start":1753149582528,"stop":1753149582529,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e5230e4c7acea26","name":"should not be empty after adding a subscription","time":{"start":1753149302328,"stop":1753149302328,"duration":0},"status":"passed","severity":"normal"},{"uid":"eda167e8568a0f82","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1753149301836,"stop":1753149301836,"duration":0},"status":"passed","severity":"normal"},{"uid":"81335aa2bc8aac6b","name":"should be empty when created","time":{"start":1753149302328,"stop":1753149302328,"duration":0},"status":"passed","severity":"normal"},{"uid":"95479755277f5f2b","name":"Decoder throws on empty string content topic","time":{"start":1753149292118,"stop":1753149292118,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5d8050975d6f5f9","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1753149271760,"stop":1753149271760,"duration":0},"status":"passed","severity":"normal"},{"uid":"d18db5f9679884dc","name":"should detect messages with missing dependencies","time":{"start":1753149314873,"stop":1753149314873,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb5c28470eae3b22","name":"should handle general insertion and lookup correctly","time":{"start":1753149313772,"stop":1753149313772,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8e84573d583c369","name":"should properly clean up resources when disposed","time":{"start":1753149299996,"stop":1753149299997,"duration":1},"status":"passed","severity":"normal"},{"uid":"301f92050bf8474","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1753149261238,"stop":1753149261238,"duration":0},"status":"passed","severity":"normal"},{"uid":"65ec3e32cb7716cb","name":"Push 30 different messages","time":{"start":1753149891578,"stop":1753149891579,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c8682a09f16a4dc8","name":"Should update shard info","time":{"start":1753149420409,"stop":1753149420409,"duration":0},"status":"passed","severity":"normal"},{"uid":"af2094bb0659ca52","name":"Check received message containing emoji","time":{"start":1753149776357,"stop":1753149776357,"duration":0},"status":"passed","severity":"normal"},{"uid":"9199f90422514244","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1753149255659,"stop":1753149255659,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8f4c1ebad297361","name":"Check received message containing JSON","time":{"start":1753149776344,"stop":1753149776344,"duration":0},"status":"passed","severity":"normal"},{"uid":"70e6e453d421197","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app81/6/topic934/utf8","time":{"start":1753149572861,"stop":1753149572862,"duration":1},"status":"passed","severity":"normal"},{"uid":"f99e2988e2a4dcae","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1753149272000,"stop":1753149272000,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fb5ab19c2b6c724","name":"should maintain proper timestamps if all messages received","time":{"start":1753149314871,"stop":1753149314871,"duration":0},"status":"passed","severity":"normal"},{"uid":"fda05e3ebb4c5ba3","name":"Subscribe to topic containing emoji and receive message","time":{"start":1753149802813,"stop":1753149802813,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ea4be0035457214","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1753149255669,"stop":1753149255669,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b1ccf787ba49381","name":"Push message with content topic containing Chinese","time":{"start":1753149891593,"stop":1753149891594,"duration":1},"status":"passed","severity":"normal"},{"uid":"88b36b28e091b31","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1753149311629,"stop":1753149311629,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdca74bf80d9668f","name":"Check publish message containing shell command","time":{"start":1753149469973,"stop":1753149469973,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b6c3e5df2b320cc","name":"Subscribe to topic containing long and receive message","time":{"start":1753149802799,"stop":1753149802799,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e1c7d8ab5ebf7d","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1753149311626,"stop":1753149311627,"duration":1},"status":"passed","severity":"normal"},{"uid":"f139e60224bf4e87","name":"Push message with content topic containing Chinese","time":{"start":1753149891581,"stop":1753149891581,"duration":0},"status":"passed","severity":"normal"},{"uid":"599d464cec4ae25e","name":"Register correct protocols","time":{"start":1753149480364,"stop":1753149480366,"duration":2},"status":"passed","severity":"normal"},{"uid":"5ed216bc39845893","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1753149311606,"stop":1753149311607,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5deb430d89a61fe","name":"Encoder throws on empty string content topic","time":{"start":1753149292117,"stop":1753149292117,"duration":0},"status":"passed","severity":"normal"},{"uid":"497e03015b372267","name":"Subscribe to topic containing short and receive message","time":{"start":1753149802799,"stop":1753149802799,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a5adb0b51fd6f96","name":"throws on content topic with empty version field","time":{"start":1753149255647,"stop":1753149255648,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0ca8fa93353ab87","name":"should return true when peer is on the same cluster","time":{"start":1753149271910,"stop":1753149271910,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a6888040ee4ba5a","name":"should hang up with multiaddr and return true on success","time":{"start":1753149272828,"stop":1753149272828,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cf67b9c7b23211","name":"should handle peer not in mesh for all topics","time":{"start":1753149271792,"stop":1753149271792,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e6fdfadb78b5b5b","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1753149311612,"stop":1753149311612,"duration":0},"status":"passed","severity":"normal"},{"uid":"31dd7992b566e499","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1753149311629,"stop":1753149311629,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3cabeb41d5f88b5","name":"caches peers it previously fetched","time":{"start":1753149280823,"stop":1753149280823,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0937a549f6fb512","name":"should dial all known peers when reached zero connections","time":{"start":1753149374353,"stop":1753149374354,"duration":1},"status":"passed","severity":"normal"},{"uid":"1983dfd8709d8777","name":"Symmetric encrypt & Decrypt","time":{"start":1753149291034,"stop":1753149291035,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0254f8029db7fc6","name":"should handle multiple peer connections","time":{"start":1753149271758,"stop":1753149271759,"duration":1},"status":"passed","severity":"normal"},{"uid":"82a1600d8f0a3e0b","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1753149302090,"stop":1753149302093,"duration":3},"status":"passed","severity":"normal"},{"uid":"d93850ead3443c99","name":"should be safe to call multiple times","time":{"start":1753149272379,"stop":1753149272379,"duration":0},"status":"passed","severity":"normal"},{"uid":"973be1922667d580","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1753149314874,"stop":1753149314874,"duration":0},"status":"passed","severity":"normal"},{"uid":"4815130a7ec2d783","name":"should throw error - no id","time":{"start":1753149261941,"stop":1753149261941,"duration":0},"status":"passed","severity":"normal"},{"uid":"d079dd95558de86c","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1753149352423,"stop":1753149352423,"duration":0},"status":"passed","severity":"normal"},{"uid":"efb515902dda7fe7","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1753149271588,"stop":1753149271588,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca32113013d6d533","name":"throws on empty content topic","time":{"start":1753149255644,"stop":1753149255644,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac9dabe4b3cb13fa","name":"should set field with only STORE enabled","time":{"start":1753149261950,"stop":1753149261950,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dde7693a9e37ce1","name":"random static sharding 8 - Cluster ID: 309, Shard ID: 265","time":{"start":1753149570407,"stop":1753149570407,"duration":0},"status":"passed","severity":"normal"},{"uid":"78ba2926eb388073","name":"should dial more peers if under maxConnections","time":{"start":1753149271832,"stop":1753149271832,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc1e5e621665d80b","name":"should handle special patterns correctly","time":{"start":1753149313772,"stop":1753149313772,"duration":0},"status":"passed","severity":"normal"},{"uid":"200fcaf2fccc1d4a","name":"throws on content topic with non-number generation field","time":{"start":1753149255645,"stop":1753149255646,"duration":1},"status":"passed","severity":"normal"},{"uid":"98eab1362aec6870","name":"should be safe to call multiple times","time":{"start":1753149271464,"stop":1753149271464,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc3a8f330bdd0482","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1753149524753,"stop":1753149524753,"duration":0},"status":"passed","severity":"normal"},{"uid":"a78478b7682557e3","name":"Check received message containing shell command","time":{"start":1753149776356,"stop":1753149776356,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f3f17fd1da17c40","name":"Check received message containing numeric","time":{"start":1753149776340,"stop":1753149776340,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2f7855a1c2bfe76","name":"Ordered Callback - true","time":{"start":1753149582529,"stop":1753149582529,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccf083a4ec9c0e5d","name":"Push message with rate limit","time":{"start":1753149891596,"stop":1753149891596,"duration":0},"status":"passed","severity":"normal"},{"uid":"af3ba0f83e02508","name":"should clear the dialing interval","time":{"start":1753149272378,"stop":1753149272379,"duration":1},"status":"passed","severity":"normal"},{"uid":"b943416ed4249e51","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1753149311623,"stop":1753149311624,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1c2caaff1edd277","name":"Push message with emoji payload","time":{"start":1753149891578,"stop":1753149891578,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b7dfe05508ee132","name":"Push message with custom timestamp: 1722390955554","time":{"start":1753149891597,"stop":1753149891597,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdc43593d9ec5942","name":"should be safe to call multiple times","time":{"start":1753149271809,"stop":1753149271809,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ec44e4667d9c212","name":"should get all peers from store","time":{"start":1753149271819,"stop":1753149271819,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed383d48b47edec3","name":"yields undefined for messages without content topic","time":{"start":1753149272622,"stop":1753149272622,"duration":0},"status":"passed","severity":"normal"},{"uid":"27bb94379d49bc82","name":"should be able to decode the field with only STORE set to true","time":{"start":1753149261242,"stop":1753149261243,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6737f0672b25c8","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app21/1/topic73/json","time":{"start":1753149572857,"stop":1753149572858,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b2be6c20cc57f28","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1753149280825,"stop":1753149280825,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec091a25239daabc","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1753149338254,"stop":1753149338254,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcfaeabf22039787","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1753149602080,"stop":1753149602081,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3e7ead582f08280","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1753149255664,"stop":1753149255665,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1ef197e09fc4f36","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1753149311631,"stop":1753149311631,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b6433a64b91a792","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1753149311585,"stop":1753149311585,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e20f7528ce1a0e","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1753149481677,"stop":1753149481677,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad5bd6fda2c70815","name":"should mark all messages in causal history as acknowledged","time":{"start":1753149314872,"stop":1753149314873,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0ef7cd99e27cede","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1753149481676,"stop":1753149481677,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6b5a1461654c140","name":"should return null for non-existent peer","time":{"start":1753149271825,"stop":1753149271825,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f753d7e7f5385e1","name":"should handle multiple peers with different shard configurations","time":{"start":1753149272431,"stop":1753149272433,"duration":2},"status":"passed","severity":"normal"},{"uid":"a49f4eeba5ec1493","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1753149255663,"stop":1753149255664,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bb92ddfc676d5da","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app8/7/topic588/proto","time":{"start":1753149572858,"stop":1753149572858,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f78d9d073e56096","name":"Query generator for multiple messages","time":{"start":1753149588799,"stop":1753149588800,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec9b346941b97087","name":"Round trip binary serialization","time":{"start":1753149272832,"stop":1753149272832,"duration":0},"status":"passed","severity":"normal"},{"uid":"98cb5b775d2227ee","name":"Check publish message containing XML","time":{"start":1753149469971,"stop":1753149469972,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b5dcbcde5b18b82","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1753149255665,"stop":1753149255666,"duration":1},"status":"passed","severity":"normal"},{"uid":"dba8cc355a637588","name":"throws if store query response has error status","time":{"start":1753149272621,"stop":1753149272621,"duration":0},"status":"passed","severity":"normal"},{"uid":"63ee450afb945b92","name":"should dispatch network event when browser goes offline","time":{"start":1753149271587,"stop":1753149271588,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0a7a5fb8fdcdbc3","name":"Does not throw an exception when node disconnects","time":{"start":1753149598408,"stop":1753149598409,"duration":1},"status":"passed","severity":"normal"},{"uid":"41648e85ce92ff0d","name":"A test","time":{"start":1753149391162,"stop":1753149391162,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c743115e502d7f7","name":"should handle errors when getting connections","time":{"start":1753149271592,"stop":1753149271592,"duration":0},"status":"passed","severity":"normal"},{"uid":"169bdd3810a05a0d","name":"Push message with Script payload","time":{"start":1753149891589,"stop":1753149891589,"duration":0},"status":"passed","severity":"normal"},{"uid":"4af49363be016e53","name":"Query generator for multiple messages with different message text format","time":{"start":1753149588800,"stop":1753149588808,"duration":8},"status":"passed","severity":"normal"},{"uid":"2938d08cd6dcb55c","name":"Push message with long payload","time":{"start":1753149891571,"stop":1753149891571,"duration":0},"status":"passed","severity":"normal"},{"uid":"2995e37065f6a7c8","name":"Subscribe to topic containing short and publish message","time":{"start":1753149480378,"stop":1753149480379,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d4b4eff3b6e83c","name":"should retry on complete failure if specified","time":{"start":1753149302178,"stop":1753149302179,"duration":1},"status":"passed","severity":"normal"},{"uid":"f58e213c2818a7c3","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1753149311597,"stop":1753149311601,"duration":4},"status":"passed","severity":"normal"},{"uid":"27fc56981159974c","name":"should handle corrupted local storage data gracefully","time":{"start":1753149284626,"stop":1753149284626,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f029b84140c74a","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1753149271480,"stop":1753149271480,"duration":0},"status":"passed","severity":"normal"},{"uid":"e22e37478928654f","name":"Encoder throws on undefined content topic","time":{"start":1753149272832,"stop":1753149272833,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecc5623fa914d93a","name":"should return empty array when no peers connected","time":{"start":1753149272828,"stop":1753149272829,"duration":1},"status":"passed","severity":"normal"},{"uid":"abd316ef586adbf5","name":"should start all internal components","time":{"start":1753149272821,"stop":1753149272821,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cb0037bfaca56c4","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1753149802804,"stop":1753149802804,"duration":0},"status":"passed","severity":"normal"},{"uid":"62f9e4fae89aa6b9","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1753149802801,"stop":1753149802801,"duration":0},"status":"passed","severity":"normal"},{"uid":"23d94a03cdd9d9b5","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app37/3/topic256/utf8","time":{"start":1753149572862,"stop":1753149572867,"duration":5},"status":"passed","severity":"normal"},{"uid":"81b6b97995788bef","name":"should request peer renewal on specific errors","time":{"start":1753149300904,"stop":1753149300904,"duration":0},"status":"passed","severity":"normal"},{"uid":"962f0c2f96287ea7","name":"should support chaining for add method","time":{"start":1753149299987,"stop":1753149299991,"duration":4},"status":"passed","severity":"normal"},{"uid":"80905000a528af9a","name":"Passing page size 0 when there are 110 messages","time":{"start":1753149588370,"stop":1753149588371,"duration":1},"status":"passed","severity":"normal"},{"uid":"7756df9304c90342","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app55/7/topic933/proto","time":{"start":1753149572871,"stop":1753149572872,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcadb235771cc420","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1753149255655,"stop":1753149255655,"duration":0},"status":"passed","severity":"normal"},{"uid":"486fcfc8120ff5ea","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1753149311614,"stop":1753149311614,"duration":0},"status":"passed","severity":"normal"},{"uid":"80cefbda58897f21","name":"should filter peers by codec","time":{"start":1753149272829,"stop":1753149272829,"duration":0},"status":"passed","severity":"normal"},{"uid":"f52fa18a0bfda9b2","name":"should not retry if at least one success","time":{"start":1753149300918,"stop":1753149300918,"duration":0},"status":"passed","severity":"normal"},{"uid":"6686ec5184523545","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1753149272009,"stop":1753149272009,"duration":0},"status":"passed","severity":"normal"},{"uid":"af944a12cc3d19f1","name":"should delegate to networkMonitor.isConnected()","time":{"start":1753149272824,"stop":1753149272825,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4c6fb63df10050b","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1753149302329,"stop":1753149302329,"duration":0},"status":"passed","severity":"normal"},{"uid":"afaceb84aa16644a","name":"should initialize with Unhealthy status","time":{"start":1753149301521,"stop":1753149301522,"duration":1},"status":"passed","severity":"normal"},{"uid":"4983b3f678d65eee","name":"can start and stop the service","time":{"start":1753149336050,"stop":1753149336051,"duration":1},"status":"passed","severity":"normal"},{"uid":"91828f4e2938e537","name":"1 Store, 2 fetches","time":{"start":1753149280392,"stop":1753149280392,"duration":0},"status":"passed","severity":"normal"},{"uid":"53632d33f8fc615a","name":"random static sharding 4 - Cluster ID: 38, Shard ID: 227","time":{"start":1753149570403,"stop":1753149570403,"duration":0},"status":"passed","severity":"normal"},{"uid":"5464e1e147217e6f","name":"Passing an array","time":{"start":1753149598409,"stop":1753149598409,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9b1f99ab11c17e6","name":"LightPush","time":{"start":1753149604157,"stop":1753149604157,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f2ed01b44661e50","name":"less peers than existing","time":{"start":1753149443769,"stop":1753149443769,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a494f73d19ba8365","name":"should properly create location multiaddrs - udp4","time":{"start":1753149261946,"stop":1753149261947,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfa9df56d43e1af7","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1753149271837,"stop":1753149271837,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd5a91fde6d98794","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1753149311615,"stop":1753149311615,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6ed3899be11908e","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1753149280313,"stop":1753149280313,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b2aff32154e7a08","name":"connected peers and dial","time":{"start":1753149443767,"stop":1753149443768,"duration":1},"status":"skipped","severity":"normal"},{"uid":"dc90ba13458c2de1","name":"throws on content topic with too few or too many fields","time":{"start":1753149255644,"stop":1753149255645,"duration":1},"status":"passed","severity":"normal"},{"uid":"2935df6f8b475e5d","name":"should return false when peer is not on topic","time":{"start":1753149272830,"stop":1753149272830,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0f29c6b610b045a","name":"should keep entries that haven't expired yet","time":{"start":1753149299992,"stop":1753149299992,"duration":0},"status":"passed","severity":"normal"},{"uid":"fccdfa9d85991ce5","name":"Push message with shell command payload","time":{"start":1753149891590,"stop":1753149891591,"duration":1},"status":"passed","severity":"normal"},{"uid":"7405407dfe5b6fff","name":"should handle peer store update failures gracefully","time":{"start":1753149271769,"stop":1753149271770,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae2f06d89335c62d","name":"Check received message containing XML","time":{"start":1753149776354,"stop":1753149776354,"duration":0},"status":"passed","severity":"normal"},{"uid":"b58e2eb623f89a77","name":"can query messages by message hash","time":{"start":1753149573423,"stop":1753149573424,"duration":1},"status":"passed","severity":"normal"},{"uid":"13c15703c3a63d65","name":"Check message received after jswaku node is restarted","time":{"start":1753149776349,"stop":1753149776350,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c01aa66eb80e26c","name":"random static sharding 5 - Cluster ID: 896, Shard ID: 14","time":{"start":1753149570403,"stop":1753149570406,"duration":3},"status":"passed","severity":"normal"},{"uid":"817a81061685e131","name":"should handle empty pubsub topics","time":{"start":1753149271791,"stop":1753149271791,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9efa89234a8055b","name":"Passing page size 11 when there are 10 messages","time":{"start":1753149588375,"stop":1753149588375,"duration":0},"status":"passed","severity":"normal"},{"uid":"3eb85b2a1e38f7fb","name":"should add event listener for peer:discovery","time":{"start":1753149271458,"stop":1753149271458,"duration":0},"status":"passed","severity":"normal"},{"uid":"88f8728ef2093128","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1753149311612,"stop":1753149311612,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2d695018dffc50d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1753149311630,"stop":1753149311630,"duration":0},"status":"passed","severity":"normal"},{"uid":"1843ce82307078b6","name":"should stop and cleanup resources","time":{"start":1753149302329,"stop":1753149302330,"duration":1},"status":"passed","severity":"normal"},{"uid":"db6372f1f0ee1cc1","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1753149311627,"stop":1753149311627,"duration":0},"status":"passed","severity":"normal"},{"uid":"6132bcc05fa3b0cd","name":"should handle a minimal index list","time":{"start":1753149255701,"stop":1753149255701,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbdb8e29c3528834","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1753149802808,"stop":1753149802808,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a40a01dbf290a32","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app34/4/topic634/proto","time":{"start":1753149572860,"stop":1753149572860,"duration":0},"status":"passed","severity":"normal"},{"uid":"92bbca1b7da788af","name":"Subscribe to topic containing XML and receive message","time":{"start":1753149802802,"stop":1753149802802,"duration":0},"status":"passed","severity":"normal"},{"uid":"40ec5f04a6b1596e","name":"should transition to Unhealthy when no connections","time":{"start":1753149301526,"stop":1753149301527,"duration":1},"status":"passed","severity":"normal"},{"uid":"b622f10ba0a2a872","name":"udp ip6 address","time":{"start":1753149261392,"stop":1753149261392,"duration":0},"status":"passed","severity":"normal"},{"uid":"5407b3216716d8d0","name":"should not fail to stop the service if it was not started","time":{"start":1753149336051,"stop":1753149336054,"duration":3},"status":"passed","severity":"normal"},{"uid":"4c14e8a21acd3b96","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1753149311613,"stop":1753149311613,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fbd70aacb0e561","name":"should add to incoming buffer if dependencies are not met","time":{"start":1753149314872,"stop":1753149314872,"duration":0},"status":"passed","severity":"normal"},{"uid":"45f24cf567cee105","name":"should handle hash queries without validation","time":{"start":1753149302093,"stop":1753149302093,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5227e1ddcd9a00c","name":"Push message with rate limit","time":{"start":1753149891584,"stop":1753149891585,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf5db328f89bd6a9","name":"Push message with unicode special characters payload","time":{"start":1753149891577,"stop":1753149891578,"duration":1},"status":"passed","severity":"normal"},{"uid":"a47103cf0a114f62","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1753149802810,"stop":1753149802810,"duration":0},"status":"passed","severity":"normal"},{"uid":"8194955d276a7f26","name":"Check received message containing escaped characters","time":{"start":1753149776345,"stop":1753149776345,"duration":0},"status":"passed","severity":"normal"},{"uid":"889a3ac7a66b5b50","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1753149311626,"stop":1753149311626,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b0f217240491377","name":"should not execute task if max attempts is 0","time":{"start":1753149300917,"stop":1753149300918,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6ff989de8607a4c","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1753149481679,"stop":1753149481680,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d0e52090d344d59","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1753149311630,"stop":1753149311630,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddeef4cba5697751","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1753149480381,"stop":1753149480381,"duration":0},"status":"passed","severity":"normal"},{"uid":"69a4d976b6f9a5c0","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1753149255661,"stop":1753149255661,"duration":0},"status":"passed","severity":"normal"},{"uid":"63e683c6639f8eb2","name":"should use configured peers when available","time":{"start":1753149302093,"stop":1753149302094,"duration":1},"status":"passed","severity":"normal"},{"uid":"b55971928f65cbaf","name":"A test","time":{"start":1753149391162,"stop":1753149391162,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae690e5fa9d1402d","name":"should fail to send if no connected peers found","time":{"start":1753149302178,"stop":1753149302178,"duration":0},"status":"passed","severity":"normal"},{"uid":"36c56c74fc4b86e2","name":"should create NetworkMonitor with libp2p and events","time":{"start":1753149271544,"stop":1753149271544,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0b7af8988bcd4de","name":"should create ShardReader with static shards network config","time":{"start":1753149271909,"stop":1753149271910,"duration":1},"status":"passed","severity":"normal"},{"uid":"16bc910e285acffa","name":"should initialize with isNetworkConnected as false","time":{"start":1753149271544,"stop":1753149271544,"duration":0},"status":"passed","severity":"normal"},{"uid":"34325751722f192f","name":"should clear existing timers before creating new ones","time":{"start":1753149271789,"stop":1753149271789,"duration":0},"status":"passed","severity":"normal"},{"uid":"52a70bba041db1fa","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1753149572856,"stop":1753149572857,"duration":1},"status":"passed","severity":"normal"},{"uid":"44acac172aba6ba5","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1753149311602,"stop":1753149311602,"duration":0},"status":"passed","severity":"normal"},{"uid":"3da37571ba48607a","name":"Subscribe to topic containing emoji and publish message","time":{"start":1753149480387,"stop":1753149480388,"duration":1},"status":"passed","severity":"normal"},{"uid":"42cc2a9f064dcccc","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1753149255652,"stop":1753149255652,"duration":0},"status":"passed","severity":"normal"}] |