allure-jswaku/9050/widgets/severity.json
2025-09-02 22:49:07 +00:00

1 line
201 KiB
JSON

[{"uid":"5b9747495ee9f44f","name":"should properly start and stop event listening","time":{"start":1756852718666,"stop":1756852718667,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6a872741171fded","name":"Push message with SQL Injection payload","time":{"start":1756853310425,"stop":1756853310425,"duration":0},"status":"passed","severity":"normal"},{"uid":"25c3212cc9b7dd7a","name":"LightPush","time":{"start":1756853096781,"stop":1756853096781,"duration":0},"status":"passed","severity":"normal"},{"uid":"e480dcdf2c2545b1","name":"should dial peers from store when browser is connected","time":{"start":1756852688058,"stop":1756852688058,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac4641bc6977d1b3","name":"should drop only non-locked connections when over maxConnections","time":{"start":1756852688067,"stop":1756852688067,"duration":0},"status":"passed","severity":"normal"},{"uid":"76af167d68960b11","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1756852737623,"stop":1756852737623,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a4676b829a2330f","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1756852731783,"stop":1756852731784,"duration":1},"status":"passed","severity":"normal"},{"uid":"9eb718978c1f096c","name":"should get / set TCP multiaddr","time":{"start":1756852677917,"stop":1756852677917,"duration":0},"status":"passed","severity":"normal"},{"uid":"beeeb5e7b7000127","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1756853216231,"stop":1756853216231,"duration":0},"status":"passed","severity":"normal"},{"uid":"19a3c82e49f37121","name":"should filter out already connected peers","time":{"start":1756852688060,"stop":1756852688061,"duration":1},"status":"passed","severity":"normal"},{"uid":"807892d6818fb20d","name":"should remove event listener for peer:discovery","time":{"start":1756852686774,"stop":1756852686775,"duration":1},"status":"passed","severity":"normal"},{"uid":"2229fee139c5f98d","name":"should process up to 3 peers at once","time":{"start":1756852687122,"stop":1756852687123,"duration":1},"status":"passed","severity":"normal"},{"uid":"810ea44714d69a80","name":"Subscribe to topic containing numeric and receive message","time":{"start":1756853216227,"stop":1756853216228,"duration":1},"status":"passed","severity":"normal"},{"uid":"fca26488c3c41dce","name":"should start peer exchange discovery","time":{"start":1756852697753,"stop":1756852697753,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbbb6cdc1744d4d2","name":"should be able to decode the field with only FILTER set to true","time":{"start":1756852677317,"stop":1756852677317,"duration":0},"status":"passed","severity":"normal"},{"uid":"e42660934d744bb","name":"tcp ip4 address","time":{"start":1756852677281,"stop":1756852677285,"duration":4},"status":"passed","severity":"normal"},{"uid":"dbe7bd55c6975ff","name":"should handle ENR without shardInfo","time":{"start":1756852697768,"stop":1756852697768,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f453c6fb44c0706","name":"should add sent message to localHistory with retrievalHint","time":{"start":1756852737618,"stop":1756852737618,"duration":0},"status":"passed","severity":"normal"},{"uid":"d111312ef17d4ef9","name":"Throws when trying to push message with empty payload","time":{"start":1756853310445,"stop":1756853310445,"duration":0},"status":"passed","severity":"normal"},{"uid":"59a7cecb55f2a9fa","name":"Delete observer","time":{"start":1756852901545,"stop":1756852901545,"duration":0},"status":"passed","severity":"normal"},{"uid":"736572f81c370cfb","name":"should add event listeners for peer connect and disconnect","time":{"start":1756852687547,"stop":1756852687547,"duration":0},"status":"passed","severity":"normal"},{"uid":"2452836d90ab2c69","name":"Init the array if not present","time":{"start":1756852671437,"stop":1756852671439,"duration":2},"status":"passed","severity":"normal"},{"uid":"c39ea51a30a9bc3b","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1756852697494,"stop":1756852697494,"duration":0},"status":"passed","severity":"normal"},{"uid":"5895e6701111ae1f","name":"Check message on other pubsub topic is not received","time":{"start":1756853199126,"stop":1756853199126,"duration":0},"status":"passed","severity":"normal"},{"uid":"b22e8fc867899272","name":"should clear timers for specific peer on disconnect","time":{"start":1756852687591,"stop":1756852687592,"duration":1},"status":"passed","severity":"normal"},{"uid":"300a9c267911ae90","name":"Symmetric encrypt & Decrypt","time":{"start":1756852708069,"stop":1756852708070,"duration":1},"status":"passed","severity":"normal"},{"uid":"94716fe8190c19bf","name":"should not create multiple intervals when called multiple times","time":{"start":1756852687096,"stop":1756852687099,"duration":3},"status":"passed","severity":"normal"},{"uid":"50281e241d7e017e","name":"Passing page size 11 when there are 10 messages","time":{"start":1756853085328,"stop":1756853085328,"duration":0},"status":"passed","severity":"normal"},{"uid":"637afb61b6a8cce9","name":"should request peer renewal on specific errors","time":{"start":1756852717912,"stop":1756852717916,"duration":4},"status":"passed","severity":"normal"},{"uid":"65f4f4da1f2ba2bb","name":"random static sharding 3 - Cluster ID: 687, Shard ID: 907","time":{"start":1756853064871,"stop":1756853064871,"duration":0},"status":"passed","severity":"normal"},{"uid":"409121d87df64b12","name":"should be safe to call multiple times","time":{"start":1756852687547,"stop":1756852687548,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2f21773f9829731","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1756853080695,"stop":1756853080696,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a76c8d0911a38d","name":"Check received message containing shell command","time":{"start":1756853199123,"stop":1756853199123,"duration":0},"status":"passed","severity":"normal"},{"uid":"e86de2afb31ec80e","name":"should not stop if not started","time":{"start":1756852697754,"stop":1756852697756,"duration":2},"status":"passed","severity":"normal"},{"uid":"42a4ba3cccd51c0c","name":"Check received message containing JSON","time":{"start":1756853199123,"stop":1756853199123,"duration":0},"status":"passed","severity":"normal"},{"uid":"3534fdd3191d9d1a","name":"Push message with content topic containing JSON","time":{"start":1756853310448,"stop":1756853310448,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1383693bac319e1","name":"random static sharding 5 - Cluster ID: 843, Shard ID: 551","time":{"start":1756853064871,"stop":1756853064871,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4830b13f81b706f","name":"should dial with PeerId and return stream","time":{"start":1756852688291,"stop":1756852688291,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea5ec9bc8a944618","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1756853070901,"stop":1756853070902,"duration":1},"status":"passed","severity":"normal"},{"uid":"8117c1a663b56c4f","name":"Nwaku publishes","time":{"start":1756852912924,"stop":1756852912924,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a9b897320b85a17","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1756853036105,"stop":1756853036106,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8d76a6d91f78c4c","name":"Subscribe to topic containing long and receive message","time":{"start":1756853216216,"stop":1756853216217,"duration":1},"status":"passed","severity":"normal"},{"uid":"50fb7be7ff517dca","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1756852671812,"stop":1756852671812,"duration":0},"status":"passed","severity":"normal"},{"uid":"8009a38982ff9072","name":"should stop and cleanup resources","time":{"start":1756852719357,"stop":1756852719357,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ee7f24795d0de60","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1756852671816,"stop":1756852671816,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb7d17a4ba6685e9","name":"Push message with Basic HTML tag payload","time":{"start":1756853310426,"stop":1756853310426,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f89d4a9f81b0c89","name":"should successfully query store with valid decoders and options","time":{"start":1756852719282,"stop":1756852719283,"duration":1},"status":"passed","severity":"normal"},{"uid":"2675e90497a7aab0","name":"Push message with rate limit","time":{"start":1756853310450,"stop":1756853310450,"duration":0},"status":"passed","severity":"normal"},{"uid":"687eb12147413106","name":"should handle complete dial lifecycle","time":{"start":1756852687129,"stop":1756852687129,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1ae96ca75344d0e","name":"should dial second nwaku node that was discovered","time":{"start":1756852753424,"stop":1756852753426,"duration":2},"status":"skipped","severity":"normal"},{"uid":"47621a4f623fbb43","name":"should handle missing messages with undefined retrievalHint","time":{"start":1756852737624,"stop":1756852737625,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9e6e3e5ed99e06f","name":"messageHash returns a Uint8Array","time":{"start":1756852687400,"stop":1756852687400,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5f9e2d616924bbd","name":"throws on content topic with empty application field","time":{"start":1756852671802,"stop":1756852671803,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0af46d01c1ce17a","name":"should trigger query when time since last query exceeds threshold","time":{"start":1756852719673,"stop":1756852719673,"duration":0},"status":"passed","severity":"normal"},{"uid":"aba0d1ab38f738c6","name":"Non TWN Cluster","time":{"start":1756853018726,"stop":1756853018727,"duration":1},"status":"passed","severity":"normal"},{"uid":"404be268d3db62af","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1756853030408,"stop":1756853030409,"duration":1},"status":"passed","severity":"normal"},{"uid":"60fcc5116149b032","name":"Overlapping topic subscription","time":{"start":1756852931191,"stop":1756852931191,"duration":0},"status":"skipped","severity":"normal"},{"uid":"176c7cef6cff9cf0","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1756853216218,"stop":1756853216219,"duration":1},"status":"passed","severity":"normal"},{"uid":"7da87a30af0d20b3","name":"Push message with rate limit","time":{"start":1756853310435,"stop":1756853310436,"duration":1},"status":"passed","severity":"normal"},{"uid":"412ec3273bdf0677","name":"Ordered Callback - true","time":{"start":1756853076740,"stop":1756853076741,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee2e4558adec64fd","name":"groups content topics by expected pubsub topic","time":{"start":1756852671812,"stop":1756852671812,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5dc4e209b9a0636","name":"random static sharding 1 - Cluster ID: 350, Shard ID: 222","time":{"start":1756853064870,"stop":1756853064870,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc8f7e4dbc386d09","name":"should return true when peer is on the pubsub topic shard","time":{"start":1756852687172,"stop":1756852687173,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a9a2b4e8ce2821e","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app53/10/topic362/test.js","time":{"start":1756853018727,"stop":1756853018728,"duration":1},"status":"passed","severity":"normal"},{"uid":"815148a1db29c411","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1756853080696,"stop":1756853080697,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d611abb9c5f5e42","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1756852731788,"stop":1756852731789,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3fb587d3022d1fc","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1756852719319,"stop":1756852719319,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff24de34a3c159e","name":"accepts time-filtered query with content filter","time":{"start":1756852687755,"stop":1756852687756,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bd5d4973047df39","name":"Subscribe to topic containing shell command and receive message","time":{"start":1756853216231,"stop":1756853216231,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9460e241ec22cb9","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1756852900113,"stop":1756852900113,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbc4836cb8846312","name":"should discard bootstrap peers when has more than set limit","time":{"start":1756852796714,"stop":1756852796715,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b6ddbce6b651305","name":"throws on content topic with too few or too many fields","time":{"start":1756852671799,"stop":1756852671800,"duration":1},"status":"passed","severity":"normal"},{"uid":"df30a49f8ab9a454","name":"should properly setup health event callback","time":{"start":1756852719671,"stop":1756852719672,"duration":1},"status":"passed","severity":"normal"},{"uid":"9683aa37bd80452c","name":"should handle multiple peers with different shard configurations","time":{"start":1756852687129,"stop":1756852687129,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5e8fc5c6b130388","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1756852731781,"stop":1756852731781,"duration":0},"status":"passed","severity":"normal"},{"uid":"1df5db87f2855938","name":"should handle peer store errors gracefully","time":{"start":1756852686783,"stop":1756852686784,"duration":1},"status":"passed","severity":"normal"},{"uid":"27548b68a13b1af6","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1756852671814,"stop":1756852671814,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3959d75810ebbf0","name":"Push message with content topic containing unicode special characters","time":{"start":1756853310448,"stop":1756853310448,"duration":0},"status":"passed","severity":"normal"},{"uid":"f43c49e0228435e9","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1756852731693,"stop":1756852731693,"duration":0},"status":"passed","severity":"normal"},{"uid":"53e26f3ef8828915","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1756852671817,"stop":1756852671817,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aa5cc646f544e67","name":"Check received message containing shell command","time":{"start":1756853199113,"stop":1756853199114,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bb46df40dd90a4d","name":"Check message with no payload is not received","time":{"start":1756853199127,"stop":1756853199127,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccf4445a7ec8ded3","name":"should return undefined if no connection provided","time":{"start":1756852688076,"stop":1756852688076,"duration":0},"status":"passed","severity":"normal"},{"uid":"30e996899412cb96","name":"Check publish message containing special chars","time":{"start":1756852922874,"stop":1756852922875,"duration":1},"status":"passed","severity":"normal"},{"uid":"9186554af3de2dc1","name":"should enable all discoveries when explicitly set","time":{"start":1756852718407,"stop":1756852718408,"duration":1},"status":"passed","severity":"normal"},{"uid":"c249fd197a83d95c","name":"should push the message to the outgoing buffer","time":{"start":1756852737617,"stop":1756852737617,"duration":0},"status":"passed","severity":"normal"},{"uid":"c80c4170db00aff9","name":"should insert message id into causal history","time":{"start":1756852737618,"stop":1756852737618,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb513ae872e32dd3","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1756852731790,"stop":1756852731790,"duration":0},"status":"passed","severity":"normal"},{"uid":"efcd7a2358488dcc","name":"Subscribe to topic containing numeric and publish message","time":{"start":1756852931192,"stop":1756852931192,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f4c3fb99143b985","name":"should create RPC request with correct parameters","time":{"start":1756852697521,"stop":1756852697521,"duration":0},"status":"passed","severity":"normal"},{"uid":"ada7e0767d3cc276","name":"Encoder throws on undefined content topic","time":{"start":1756852709245,"stop":1756852709245,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2b841dc1f733997","name":"should return false when peer is on different cluster","time":{"start":1756852687168,"stop":1756852687168,"duration":0},"status":"passed","severity":"normal"},{"uid":"af5561298477d56a","name":"should emit a peer event after start","time":{"start":1756852979579,"stop":1756852979580,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c62ac84ea6b20a6","name":"should skip peers that don't support peer exchange","time":{"start":1756852697760,"stop":1756852697760,"duration":0},"status":"passed","severity":"normal"},{"uid":"4926b7debe729fa","name":"Push message with content topic containing short","time":{"start":1756853310429,"stop":1756853310429,"duration":0},"status":"passed","severity":"normal"},{"uid":"8954a0d9e3f20cbc","name":"Filter","time":{"start":1756853096782,"stop":1756853096782,"duration":0},"status":"passed","severity":"normal"},{"uid":"2965c424b569073a","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1756852828256,"stop":1756852828257,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb9cddf610fdfcab","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1756852731770,"stop":1756852731770,"duration":0},"status":"passed","severity":"normal"},{"uid":"566d67280492f36f","name":"Using a function","time":{"start":1756853091947,"stop":1756853091947,"duration":0},"status":"passed","severity":"normal"},{"uid":"75f70e91c85c135d","name":"Query Generator, No Decoder","time":{"start":1756853044299,"stop":1756853044300,"duration":1},"status":"passed","severity":"normal"},{"uid":"b82b9a7b29c3092f","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1756853092908,"stop":1756853092908,"duration":0},"status":"passed","severity":"normal"},{"uid":"43bef87323177c29","name":"should return peer for existing peer","time":{"start":1756852688063,"stop":1756852688063,"duration":0},"status":"passed","severity":"normal"},{"uid":"890a8e5cd08d97f","name":"should decode valid enr successfully","time":{"start":1756852677911,"stop":1756852677911,"duration":0},"status":"passed","severity":"normal"},{"uid":"a51462004360cd4f","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1756853070903,"stop":1756853070903,"duration":0},"status":"passed","severity":"normal"},{"uid":"4276cf2bb4265a87","name":"should skip peers without ENR","time":{"start":1756852697766,"stop":1756852697767,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f6307563f625e7b","name":"Subscribe and publish message","time":{"start":1756852931188,"stop":1756852931188,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d326cb7c747e301","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1756852718413,"stop":1756852718413,"duration":0},"status":"passed","severity":"normal"},{"uid":"184063cfe5f76d66","name":"Subscribe to topic containing Script and receive message","time":{"start":1756853216230,"stop":1756853216230,"duration":0},"status":"passed","severity":"normal"},{"uid":"91336f362fa88657","name":"Check message with no content topic is not received","time":{"start":1756853199117,"stop":1756853199117,"duration":0},"status":"passed","severity":"normal"},{"uid":"a772cdb094fc4805","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1756853216214,"stop":1756853216214,"duration":0},"status":"passed","severity":"normal"},{"uid":"67bb3991dc403cc5","name":"Check meta is set [symmetric]","time":{"start":1756852707731,"stop":1756852707731,"duration":0},"status":"passed","severity":"normal"},{"uid":"75003b9ead995e17","name":"Push message with content topic containing JSON","time":{"start":1756853310433,"stop":1756853310433,"duration":0},"status":"passed","severity":"normal"},{"uid":"f91de28a429cf5b0","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1756853080697,"stop":1756853080697,"duration":0},"status":"passed","severity":"normal"},{"uid":"23ddeab2a85904a4","name":"should handle case when globalThis is not available","time":{"start":1756852687372,"stop":1756852687373,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fe9a02a80443ec1","name":"does not throw on valid cases","time":{"start":1756852671797,"stop":1756852671797,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf8e917a7ab0586c","name":"ends if response has no messages","time":{"start":1756852688137,"stop":1756852688137,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad82b6cdc517af7c","name":"Decoder throws on undefined content topic","time":{"start":1756852688459,"stop":1756852688459,"duration":0},"status":"passed","severity":"normal"},{"uid":"a685640cdef79395","name":"should clear interval on stop","time":{"start":1756852697769,"stop":1756852697770,"duration":1},"status":"passed","severity":"normal"},{"uid":"b550b86f06f96d85","name":"should skip updating peer store if peer has same addresses","time":{"start":1756852686791,"stop":1756852686792,"duration":1},"status":"passed","severity":"normal"},{"uid":"141bce0296fda9c3","name":"Push message with unicode special characters payload","time":{"start":1756853310428,"stop":1756853310428,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8a69493cf7ee9af","name":"should throw error - no id","time":{"start":1756852677913,"stop":1756852677913,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ca1267534bbd1ca","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1756852731808,"stop":1756852731808,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2222e6cde1317eb","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1756852671808,"stop":1756852671809,"duration":1},"status":"passed","severity":"normal"},{"uid":"58c335bb0d7d8517","name":"should not modify tags of connections for different peers","time":{"start":1756852719320,"stop":1756852719320,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bdca16143263da7","name":"rejects hash query with content filter parameters","time":{"start":1756852687747,"stop":1756852687748,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b26117035ea35e0","name":"should not dispatch event when already disconnected","time":{"start":1756852687380,"stop":1756852687381,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9d5989df465d5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1756852671821,"stop":1756852671821,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4a56d27b2c9f7f8","name":"returns all values when wanted number is greater than available values","time":{"start":1756852695949,"stop":1756852695950,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5a10def43db346a","name":"Push message with custom timestamp: 1756849178011","time":{"start":1756853310436,"stop":1756853310436,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dd2f12887f50b1b","name":"throws on content topic with empty encoding field","time":{"start":1756852671805,"stop":1756852671805,"duration":0},"status":"passed","severity":"normal"},{"uid":"28635b0c00ae79e9","name":"should create all internal components","time":{"start":1756852688287,"stop":1756852688287,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5b84c0cfa9c0081","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1756852688051,"stop":1756852688052,"duration":1},"status":"passed","severity":"normal"},{"uid":"738a884238e006a1","name":"Subscribe and receive messages via lightPush","time":{"start":1756853216211,"stop":1756853216212,"duration":1},"status":"passed","severity":"normal"},{"uid":"834078e6006eeff8","name":"Push message with special chars payload","time":{"start":1756853310439,"stop":1756853310440,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc8d5ddffd47a870","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1756852774381,"stop":1756852774386,"duration":5},"status":"passed","severity":"normal"},{"uid":"df27d46571d85d2f","name":"Check received message containing Arabic","time":{"start":1756853199111,"stop":1756853199111,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f118fbcdeccfd","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1756853216213,"stop":1756853216213,"duration":0},"status":"passed","severity":"normal"},{"uid":"110fca749b08764a","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1756853092909,"stop":1756853092909,"duration":0},"status":"passed","severity":"normal"},{"uid":"4948475859d33b1a","name":"should load peers from local storage and dispatch events","time":{"start":1756852701739,"stop":1756852701739,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e0f36c46aa125c","name":"Push message with long payload","time":{"start":1756853310421,"stop":1756853310422,"duration":1},"status":"passed","severity":"normal"},{"uid":"96666a3149315ced","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1756852737624,"stop":1756852737624,"duration":0},"status":"passed","severity":"normal"},{"uid":"1999bfee9a9a985c","name":"should decode valid enr with tcp successfully","time":{"start":1756852677912,"stop":1756852677912,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7af9bb94c4e9f31","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1756852731764,"stop":1756852731767,"duration":3},"status":"passed","severity":"normal"},{"uid":"65600cffc77aced9","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1756852731769,"stop":1756852731769,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fcb8f0dfedf474a","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1756852731789,"stop":1756852731789,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd4a0f33d8546009","name":"should return false when peer is not on the specified shard","time":{"start":1756852687171,"stop":1756852687172,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2df6db8301b5135","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1756853216224,"stop":1756853216224,"duration":0},"status":"passed","severity":"normal"},{"uid":"91f227ebf40758f6","name":"should set field with all protocols enabled","time":{"start":1756852677920,"stop":1756852677920,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5d27d1f37fad719","name":"yields undefined for messages without content topic","time":{"start":1756852688138,"stop":1756852688138,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6032fe6eabbd602","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1756852671820,"stop":1756852671820,"duration":0},"status":"passed","severity":"normal"},{"uid":"5767c215e192873b","name":"Check publish message containing Russian","time":{"start":1756852922876,"stop":1756852922876,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a44691b2706ea18","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1756852731788,"stop":1756852731788,"duration":0},"status":"passed","severity":"normal"},{"uid":"e51601723bcbc2c","name":"should unregister libp2p event listeners when stop is called","time":{"start":1756852719316,"stop":1756852719317,"duration":1},"status":"passed","severity":"normal"},{"uid":"30a8d72f7b25e6ad","name":"Check message with invalid timestamp is not received","time":{"start":1756853199126,"stop":1756853199126,"duration":0},"status":"passed","severity":"normal"},{"uid":"8368334dc0627368","name":"Reusing cursor across nodes","time":{"start":1756853030412,"stop":1756853030412,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1ed8ce2592c0d5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1756852671817,"stop":1756852671818,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6d7adaeaeead719","name":"Check message with invalid timestamp is not received","time":{"start":1756853199116,"stop":1756853199116,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fcf73b8c4896cca","name":"should initialize with default number of peers","time":{"start":1756852719306,"stop":1756852719307,"duration":1},"status":"passed","severity":"normal"},{"uid":"5565d97e9c969641","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1756852731773,"stop":1756852731774,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c638ce9782d39bc","name":"should wait for Store peer to be connected","time":{"start":1756852719451,"stop":1756852719451,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a09fe191d142a77","name":"Sets default value correctly","time":{"start":1756853091949,"stop":1756853091949,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a11f42e6a088673","name":"should properly create location multiaddrs - udp4","time":{"start":1756852677917,"stop":1756852677917,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdfc8ff3634f28e","name":"should retry on complete failure if specified","time":{"start":1756852719125,"stop":1756852719126,"duration":1},"status":"passed","severity":"normal"},{"uid":"637f9837e4fecaa3","name":"new peer added after a peer was already found","time":{"start":1756852926406,"stop":1756852926406,"duration":0},"status":"passed","severity":"normal"},{"uid":"731a10fe6a2dade0","name":"msgTime: 0 ms from now, startTime: 1756593876909, endTime: 1756853076909","time":{"start":1756853092911,"stop":1756853092911,"duration":0},"status":"passed","severity":"normal"},{"uid":"c17f830dc602935f","name":"should be safe to call multiple times","time":{"start":1756852688288,"stop":1756852688288,"duration":0},"status":"passed","severity":"normal"},{"uid":"724cebb93b7effb8","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1756852900110,"stop":1756852900111,"duration":1},"status":"passed","severity":"normal"},{"uid":"54a812f389ddf07","name":"Ephemeral messages are not stored","time":{"start":1756852760414,"stop":1756852760415,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6cfb6e0280caa3d","name":"Subscribe and receive messages via lightPush","time":{"start":1756853216222,"stop":1756853216223,"duration":1},"status":"passed","severity":"normal"},{"uid":"22dee0a5da1290e5","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1756852719676,"stop":1756852719676,"duration":0},"status":"passed","severity":"normal"},{"uid":"eedb0017b16d49ff","name":"Waku message hash computation (no timestamp)","time":{"start":1756852687399,"stop":1756852687399,"duration":0},"status":"passed","severity":"normal"},{"uid":"45ebc472a41d2b71","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1756852671806,"stop":1756852671806,"duration":0},"status":"passed","severity":"normal"},{"uid":"76b0bae4f5320d1c","name":"should return start time to last successful query since last query is less than max range","time":{"start":1756852719676,"stop":1756852719676,"duration":0},"status":"passed","severity":"normal"},{"uid":"2956dee83b5bc8d7","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1756852731778,"stop":1756852731779,"duration":1},"status":"passed","severity":"normal"},{"uid":"1601b069e2d4b117","name":"Encoder throws on undefined content topic","time":{"start":1756852688459,"stop":1756852688459,"duration":0},"status":"passed","severity":"normal"},{"uid":"af41a7bd90ddd993","name":"should handle task errors gracefully","time":{"start":1756852671826,"stop":1756852671826,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a60725bd37efd67","name":"can start the service","time":{"start":1756852979574,"stop":1756852979576,"duration":2},"status":"passed","severity":"normal"},{"uid":"9971a47552cd18f","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1756853216212,"stop":1756853216212,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7772cf2a4a822d9","name":"Push message with Russian payload","time":{"start":1756853310440,"stop":1756853310441,"duration":1},"status":"passed","severity":"normal"},{"uid":"d607649b48a55ae2","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1756852671820,"stop":1756852671820,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f8548a85f07cc15","name":"should populate queue if has active dial","time":{"start":1756852687112,"stop":1756852687112,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfc0ac1eda57f81b","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1756852718666,"stop":1756852718666,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4fd14c1406570c","name":"should work with async generator that yields promises","time":{"start":1756852719672,"stop":1756852719672,"duration":0},"status":"passed","severity":"normal"},{"uid":"2611c23417a3e2de","name":"random static sharding 4 - Cluster ID: 95, Shard ID: 508","time":{"start":1756853064871,"stop":1756853064871,"duration":0},"status":"passed","severity":"normal"},{"uid":"53128ca882bc39a2","name":"should process tasks in queue","time":{"start":1756852717905,"stop":1756852717907,"duration":2},"status":"passed","severity":"normal"},{"uid":"8abad4ecbbfeca3","name":"should be empty when created","time":{"start":1756852719354,"stop":1756852719354,"duration":0},"status":"passed","severity":"normal"},{"uid":"3912735f7be0fdcc","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1756852677318,"stop":1756852677318,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f96cdf4ae5bd73f","name":"Overlapping topic subscription","time":{"start":1756853216215,"stop":1756853216215,"duration":0},"status":"passed","severity":"normal"},{"uid":"70103014aca69954","name":"should return true when peer is on the specified shard","time":{"start":1756852687171,"stop":1756852687171,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cd4ade7b166d07a","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app90/7/topic534/test.js","time":{"start":1756853018728,"stop":1756853018728,"duration":0},"status":"passed","severity":"normal"},{"uid":"e11a301ae5bc04bf","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1756852931189,"stop":1756852931189,"duration":0},"status":"passed","severity":"normal"},{"uid":"1063ebb3d689d509","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1756852677313,"stop":1756852677314,"duration":1},"status":"passed","severity":"normal"},{"uid":"261ddba78c4d48df","name":"Push message with emoji payload","time":{"start":1756853310444,"stop":1756853310444,"duration":0},"status":"passed","severity":"normal"},{"uid":"413f46fce15431b3","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1756852774374,"stop":1756852774375,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ca85e49bd93720c","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1756852707730,"stop":1756852707730,"duration":0},"status":"passed","severity":"normal"},{"uid":"e21d2383a5686ef9","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1756852688070,"stop":1756852688071,"duration":1},"status":"passed","severity":"normal"},{"uid":"53990b9f6ae20bc8","name":"should start ping timers on peer connect","time":{"start":1756852687560,"stop":1756852687561,"duration":1},"status":"passed","severity":"normal"},{"uid":"23115d952e5609df","name":"should allow redial after cooldown period","time":{"start":1756852687113,"stop":1756852687113,"duration":0},"status":"passed","severity":"normal"},{"uid":"e734a9c029b06d0d","name":"should handle query errors gracefully","time":{"start":1756852697764,"stop":1756852697765,"duration":1},"status":"passed","severity":"normal"},{"uid":"312327024e6337cd","name":"messageHashStr produces consistent results for the same input","time":{"start":1756852687406,"stop":1756852687406,"duration":0},"status":"passed","severity":"normal"},{"uid":"df7eb519039bcd9b","name":"Push message with content topic containing special chars","time":{"start":1756853310446,"stop":1756853310446,"duration":0},"status":"passed","severity":"normal"},{"uid":"89bfab45a1482f9f","name":"should return empty array when no peers connected","time":{"start":1756852688293,"stop":1756852688293,"duration":0},"status":"passed","severity":"normal"},{"uid":"8337dfd40973559","name":"should transition to Unhealthy when no connections","time":{"start":1756852718657,"stop":1756852718658,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cc19e7b1e68fc94","name":"Check received message containing unicode special characters","time":{"start":1756853199114,"stop":1756853199114,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b8ff4b7ff096944","name":"messageHashStr returns a hex string","time":{"start":1756852687400,"stop":1756852687403,"duration":3},"status":"passed","severity":"normal"},{"uid":"8a52043ad9c45650","name":"should dial all peers on dial","time":{"start":1756852844223,"stop":1756852844224,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ccc4e24b008ea9f","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1756852677319,"stop":1756852677319,"duration":0},"status":"passed","severity":"normal"},{"uid":"177a6e64598e0b1b","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1756853216224,"stop":1756853216225,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ed4b58818dd5485","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1756853092907,"stop":1756853092907,"duration":0},"status":"passed","severity":"normal"},{"uid":"5086550880742e5b","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1756853080694,"stop":1756853080695,"duration":1},"status":"passed","severity":"normal"},{"uid":"eefca7672084f9f0","name":"isConnected between 2 js-waku relay nodes","time":{"start":1756852774381,"stop":1756852774381,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fd501459160145b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1756852731806,"stop":1756852731807,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9a7429f102b718b","name":"Callback on promise","time":{"start":1756853074822,"stop":1756853074823,"duration":1},"status":"passed","severity":"normal"},{"uid":"b90822a3298dac97","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1756852737622,"stop":1756852737622,"duration":0},"status":"passed","severity":"normal"},{"uid":"234695086dfeb755","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1756852731692,"stop":1756852731693,"duration":1},"status":"passed","severity":"normal"},{"uid":"383e77bc75df66e2","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1756853216223,"stop":1756853216223,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9fda31944e71ef4","name":"should handle all zero keep alive options","time":{"start":1756852687597,"stop":1756852687597,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeb05058fc74e30f","name":"Check publish message after service node is restarted","time":{"start":1756852922887,"stop":1756852922887,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a7b3b971a70041e1","name":"Nodes with multiple pubsub topic","time":{"start":1756852916234,"stop":1756852916234,"duration":0},"status":"passed","severity":"normal"},{"uid":"8322b12b1faaf848","name":"should trigger query when it went offline since the last successful query","time":{"start":1756852719673,"stop":1756852719673,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ae3eac4efad6402","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1756852731775,"stop":1756852731776,"duration":1},"status":"passed","severity":"normal"},{"uid":"4762606adc93529b","name":"Check publish message containing long","time":{"start":1756852922873,"stop":1756852922874,"duration":1},"status":"passed","severity":"normal"},{"uid":"7dbf5ca479f9153c","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app28/9/topic355/utf8","time":{"start":1756853018729,"stop":1756853018729,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bd194a8a5c7e20b","name":"should return PeerId when PeerId is provided","time":{"start":1756852687693,"stop":1756852687693,"duration":0},"status":"passed","severity":"normal"},{"uid":"29a306f33578ce0a","name":"should handle errors when globalThis is not available","time":{"start":1756852687362,"stop":1756852687363,"duration":1},"status":"passed","severity":"normal"},{"uid":"de98ebd5b4dd6561","name":"should handle errors when accessing navigator","time":{"start":1756852687383,"stop":1756852687389,"duration":6},"status":"passed","severity":"normal"},{"uid":"e1fd11b00276a16d","name":"Subscribe to topic containing shell command and receive message","time":{"start":1756853216220,"stop":1756853216220,"duration":0},"status":"passed","severity":"normal"},{"uid":"8667b6d72d02bad5","name":"should not execute task if max attempts is 0","time":{"start":1756852717918,"stop":1756852717919,"duration":1},"status":"passed","severity":"normal"},{"uid":"69c7637998003454","name":"Push message equal or less that 1MB","time":{"start":1756853310437,"stop":1756853310437,"duration":0},"status":"passed","severity":"normal"},{"uid":"506319c85128dec3","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1756852931193,"stop":1756852931193,"duration":0},"status":"passed","severity":"normal"},{"uid":"557e2847b089247","name":"should remove expired entries after TTL has passed","time":{"start":1756852717070,"stop":1756852717070,"duration":0},"status":"passed","severity":"normal"},{"uid":"943d7b5512e15583","name":"should handle dial errors","time":{"start":1756852688291,"stop":1756852688292,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1c21113c41361e3","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1756852828257,"stop":1756852828258,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cd5c87c610b99b4","name":"should return all connected peers without codec filter","time":{"start":1756852688293,"stop":1756852688294,"duration":1},"status":"passed","severity":"normal"},{"uid":"8764752ee78b4f51","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1756852677318,"stop":1756852677319,"duration":1},"status":"passed","severity":"normal"},{"uid":"bac4dda93567b401","name":"Renews subscription after lossing a connection","time":{"start":1756853216222,"stop":1756853216222,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa7e054f31f6bc47","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1756852731783,"stop":1756852731783,"duration":0},"status":"passed","severity":"normal"},{"uid":"284dc6cbde3a74af","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1756852687742,"stop":1756852687742,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e04f1f43a7f9dff","name":"Push message with custom timestamp: 1756856378011","time":{"start":1756853310451,"stop":1756853310451,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8fdc5824153fd17","name":"should initialize with isNetworkConnected as false","time":{"start":1756852687345,"stop":1756852687345,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e9bb8745fcb4f00","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1756853030405,"stop":1756853030406,"duration":1},"status":"passed","severity":"normal"},{"uid":"a64203e99c3d1fc0","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1756853216212,"stop":1756853216212,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5589c66f3fdd5be","name":"should handle peer not in mesh for all topics","time":{"start":1756852687597,"stop":1756852687598,"duration":1},"status":"passed","severity":"normal"},{"uid":"e62aac105e2cff45","name":"Renews subscription after lossing a connection","time":{"start":1756853216233,"stop":1756853216233,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c93f912c1b3e987","name":"should reject if Relay is requested but not mounted","time":{"start":1756852719448,"stop":1756852719448,"duration":0},"status":"passed","severity":"normal"},{"uid":"b30739eb5b400877","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1756852719319,"stop":1756852719319,"duration":0},"status":"passed","severity":"normal"},{"uid":"82dc608b0fdf9ce9","name":"Decoder throws on empty string content topic","time":{"start":1756852688460,"stop":1756852688460,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3d900197657b5a7","name":"should not discard bootstrap peers if under the limit","time":{"start":1756852796715,"stop":1756852796715,"duration":0},"status":"passed","severity":"normal"},{"uid":"dda1750a98d5cf9b","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1756853044300,"stop":1756853044303,"duration":3},"status":"passed","severity":"normal"},{"uid":"3d12a7b10c7c17ac","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1756852688081,"stop":1756852688081,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec404b8f9f1db823","name":"should handle different types of entries","time":{"start":1756852717079,"stop":1756852717080,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a4059b8ebff6594","name":"should skip peer when not on same cluster","time":{"start":1756852687113,"stop":1756852687116,"duration":3},"status":"passed","severity":"normal"},{"uid":"678d36f51b247232","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1756852731762,"stop":1756852731762,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f1f0d5ab02c0e5c","name":"Push message with Script payload","time":{"start":1756853310425,"stop":1756853310425,"duration":0},"status":"passed","severity":"normal"},{"uid":"783c9a1e9669f667","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1756852828252,"stop":1756852828252,"duration":0},"status":"passed","severity":"normal"},{"uid":"a029e817fa7f481e","name":"should handle dial errors gracefully","time":{"start":1756852686782,"stop":1756852686783,"duration":1},"status":"passed","severity":"normal"},{"uid":"8755515f7df699c2","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1756853030405,"stop":1756853030405,"duration":0},"status":"passed","severity":"normal"},{"uid":"b80caef56997b2b3","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1756852759324,"stop":1756852759324,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8fb555008707e455","name":"A test","time":{"start":1756852813751,"stop":1756852813751,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8873a4119a91f59","name":"Push message with custom timestamp: 1726094378011","time":{"start":1756853310450,"stop":1756853310450,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbca8073b85f5cba","name":"Subscribe to topic containing emoji and receive message","time":{"start":1756853216232,"stop":1756853216232,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b164642c394a06a","name":"should increase lamport timestamp","time":{"start":1756852737616,"stop":1756852737617,"duration":1},"status":"passed","severity":"normal"},{"uid":"c956c8a36b670724","name":"should get task count correctly","time":{"start":1756852671826,"stop":1756852671827,"duration":1},"status":"passed","severity":"normal"},{"uid":"763f9d365fbfd1e8","name":"same cluster, static sharding: nodes connect","time":{"start":1756852828250,"stop":1756852828251,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d536ee39aa38aa1","name":"Push message with content topic containing short","time":{"start":1756853310445,"stop":1756853310445,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f26cf2435f70b69","name":"should handle multiple tasks with different intervals","time":{"start":1756852671825,"stop":1756852671826,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebb01dca68ebcdf6","name":"topics with same application and version share the same shard","time":{"start":1756852671811,"stop":1756852671811,"duration":0},"status":"passed","severity":"normal"},{"uid":"842f93dc71b22c6","name":"should delegate to networkMonitor.isConnected()","time":{"start":1756852688290,"stop":1756852688290,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd7252eecfb8e93a","name":"should attach causal history and bloom filter to each message","time":{"start":1756852737618,"stop":1756852737619,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1ca67ca047e4ee4","name":"should query peers that support peer exchange","time":{"start":1756852697759,"stop":1756852697759,"duration":0},"status":"passed","severity":"normal"},{"uid":"a418484a60933b90","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1756852686792,"stop":1756852686800,"duration":8},"status":"passed","severity":"normal"},{"uid":"dffa99aaedb2db1c","name":"Subscribe to topic containing Script and publish message","time":{"start":1756852931195,"stop":1756852931195,"duration":0},"status":"passed","severity":"normal"},{"uid":"662cdb6e1054349c","name":"should drop connection via multiaddr with hangUp","time":{"start":1756852844226,"stop":1756852844226,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9f1b6503190dca9","name":"should reject if WakuNode is not started","time":{"start":1756852719448,"stop":1756852719448,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd68517a34730891","name":"should remove event listeners when stopped","time":{"start":1756852719670,"stop":1756852719670,"duration":0},"status":"passed","severity":"normal"},{"uid":"762df076f5a9cbbb","name":"Check publish message containing SQL Injection","time":{"start":1756852922876,"stop":1756852922876,"duration":0},"status":"passed","severity":"normal"},{"uid":"685f26eb879b88d6","name":"Push message with custom timestamp: 1726094378011","time":{"start":1756853310436,"stop":1756853310436,"duration":0},"status":"passed","severity":"normal"},{"uid":"aadb52698b91fc2d","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1756852760424,"stop":1756852760425,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b32d7c9e38459a3","name":"Check received message containing Basic HTML tag","time":{"start":1756853199123,"stop":1756853199123,"duration":0},"status":"passed","severity":"normal"},{"uid":"a541a7e0de480ca5","name":"handles different clusterIds correctly","time":{"start":1756852671812,"stop":1756852671813,"duration":1},"status":"passed","severity":"normal"},{"uid":"c56f7b124928ab1c","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1756852900113,"stop":1756852900113,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcb8c97dc3fbd9ce","name":"A test","time":{"start":1756852813752,"stop":1756852813752,"duration":0},"status":"passed","severity":"normal"},{"uid":"49d6d84bc877a39a","name":"should not fail to stop the service if it was not started","time":{"start":1756852759320,"stop":1756852759320,"duration":0},"status":"passed","severity":"normal"},{"uid":"a672161bbfe6b3a9","name":"should skip peers without peer exchange protocol","time":{"start":1756852697763,"stop":1756852697763,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ca911aa7e0ff7b7","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1756852916235,"stop":1756852916235,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ae824aece7003f8","name":"should handle empty pubsub topics","time":{"start":1756852687594,"stop":1756852687596,"duration":2},"status":"passed","severity":"normal"},{"uid":"5c49031eea97e1ec","name":"Push message with escaped characters payload","time":{"start":1756853310427,"stop":1756853310427,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2d2cf902d2b731b","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1756852731777,"stop":1756852731778,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ac72a0ada6094a4","name":"Accepts a valid Waku Message","time":{"start":1756852722902,"stop":1756852722903,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e232f264e10c6de","name":"Get Nodes","time":{"start":1756852697480,"stop":1756852697480,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2127db26c58a424","name":"Push message with content topic containing numeric","time":{"start":1756853310446,"stop":1756853310446,"duration":0},"status":"passed","severity":"normal"},{"uid":"54f8d8e4dccbba5f","name":"does not validate decoders for hash queries","time":{"start":1756852688135,"stop":1756852688136,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed56128f11752b49","name":"Push message with unicode special characters payload","time":{"start":1756853310444,"stop":1756853310444,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bd127a3f3824acc","name":"should handle hash queries without validation","time":{"start":1756852719298,"stop":1756852719298,"duration":0},"status":"passed","severity":"normal"},{"uid":"640cc5b4e7accd4a","name":"Store - dialed after - with timeout","time":{"start":1756853096781,"stop":1756853096781,"duration":0},"status":"passed","severity":"normal"},{"uid":"df09b431690c4fa5","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1756852731772,"stop":1756852731773,"duration":1},"status":"passed","severity":"normal"},{"uid":"78987cbbb92950c5","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app24/5/topic58/json","time":{"start":1756853018730,"stop":1756853018730,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f16e3f4c70e5cb4","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1756852671819,"stop":1756852671819,"duration":0},"status":"passed","severity":"normal"},{"uid":"867a70b7fabb9bf9","name":"Subscribe to topic containing XML and publish message","time":{"start":1756852931195,"stop":1756852931195,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b665c13cf0107f2","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1756852671809,"stop":1756852671809,"duration":0},"status":"passed","severity":"normal"},{"uid":"308ae4ba47ce374a","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1756852731789,"stop":1756852731789,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b9990c24639733c","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1756852719673,"stop":1756852719673,"duration":0},"status":"passed","severity":"normal"},{"uid":"e945b2050983fcdf","name":"should return false when pubsub topic parsing fails","time":{"start":1756852687173,"stop":1756852687173,"duration":0},"status":"passed","severity":"normal"},{"uid":"91377a1fb0d7f9e1","name":"should check false positive rate","time":{"start":1756852735227,"stop":1756852735228,"duration":1},"status":"passed","severity":"normal"},{"uid":"f50e9bf487e93e7c","name":"Subscribe to topic containing short and publish message","time":{"start":1756852931191,"stop":1756852931191,"duration":0},"status":"passed","severity":"normal"},{"uid":"d328c9065c9ef5fe","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1756852731774,"stop":1756852731774,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddb136e546d35dc3","name":"should use DNS peer discovery with light client","time":{"start":1756852759323,"stop":1756852759324,"duration":1},"status":"skipped","severity":"normal"},{"uid":"d134c64d1c91c24a","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1756852731760,"stop":1756852731761,"duration":1},"status":"passed","severity":"normal"},{"uid":"76c5ef1a9ce1df42","name":"Subscribe and receive messages via waku relay post","time":{"start":1756853216213,"stop":1756853216213,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2b7098ac957d8b","name":"should handle empty peer infos gracefully","time":{"start":1756852697515,"stop":1756852697516,"duration":1},"status":"passed","severity":"normal"},{"uid":"5091ecab46058e79","name":"throws on content topic with non-number generation field","time":{"start":1756852671800,"stop":1756852671801,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2b33d2ecc2e889","name":"should return true even if peer has no overlapping shards","time":{"start":1756852687169,"stop":1756852687170,"duration":1},"status":"passed","severity":"normal"},{"uid":"d562100b2e86b719","name":"Light Node - default protocols","time":{"start":1756853096782,"stop":1756853096782,"duration":0},"status":"passed","severity":"normal"},{"uid":"1935c29b0fe489d1","name":"should handle special patterns correctly","time":{"start":1756852735225,"stop":1756852735226,"duration":1},"status":"passed","severity":"normal"},{"uid":"376aedeadfb0f60a","name":"should get / set UDP multiaddr","time":{"start":1756852677916,"stop":1756852677917,"duration":1},"status":"passed","severity":"normal"},{"uid":"e73303e895c648cc","name":"should hang up with PeerId and return true on success","time":{"start":1756852688292,"stop":1756852688292,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f12a089926be490","name":"should compute hash only when first accessed","time":{"start":1756852688460,"stop":1756852688461,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f11c313edc58dab","name":"should stop all internal components","time":{"start":1756852688289,"stop":1756852688289,"duration":0},"status":"passed","severity":"normal"},{"uid":"3040a543da3354b6","name":"Refresh subscription","time":{"start":1756852931190,"stop":1756852931190,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4e704747d83d4421","name":"should be safe to call multiple times","time":{"start":1756852687107,"stop":1756852687107,"duration":0},"status":"passed","severity":"normal"},{"uid":"352c5b9f5625bfb5","name":"Promise Callback - false","time":{"start":1756853076739,"stop":1756853076740,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8296d01a37c52e","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1756852759324,"stop":1756852759324,"duration":0},"status":"skipped","severity":"normal"},{"uid":"988f43dfaf819ce1","name":"should return false when peer is not found","time":{"start":1756852687174,"stop":1756852687174,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab11c8fa8b289cad","name":"messageHashStr produces different results for different inputs","time":{"start":1756852687406,"stop":1756852687406,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bb01884964c428c","name":"should start periodic discovery on start","time":{"start":1756852697769,"stop":1756852697769,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8bcfdb3572cd87e","name":"should not fail to stop the service if it was not started","time":{"start":1756852701737,"stop":1756852701737,"duration":0},"status":"passed","severity":"normal"},{"uid":"a227af7112e53794","name":"should start and stop interval correctly","time":{"start":1756852717904,"stop":1756852717905,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c424f5b546054b7","name":"should be delivered immediately if received","time":{"start":1756852737627,"stop":1756852737627,"duration":0},"status":"passed","severity":"normal"},{"uid":"453ca9eeef254b80","name":"should discover peers from provided peer cache","time":{"start":1756852834254,"stop":1756852834254,"duration":0},"status":"passed","severity":"normal"},{"uid":"a89a31462b06eeb4","name":"should requeue task if no peer is available","time":{"start":1756852717909,"stop":1756852717911,"duration":2},"status":"passed","severity":"normal"},{"uid":"1469292e17871a08","name":"Passing page size 10 when there are 10 messages","time":{"start":1756853085327,"stop":1756853085328,"duration":1},"status":"passed","severity":"normal"},{"uid":"b36b8e998a6881d6","name":"Push message with escaped characters payload","time":{"start":1756853310443,"stop":1756853310444,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb26f5deaac291fd","name":"should not receive a peer event before start","time":{"start":1756852759322,"stop":1756852759322,"duration":0},"status":"passed","severity":"normal"},{"uid":"1032fa9ea22d4392","name":"should handle retrieve function with query parameters","time":{"start":1756852719672,"stop":1756852719672,"duration":0},"status":"passed","severity":"normal"},{"uid":"c37cfb2340d35e7","name":"Push message with content topic containing Russian","time":{"start":1756853310432,"stop":1756853310432,"duration":0},"status":"passed","severity":"normal"},{"uid":"4964925f2d652a9d","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1756852719399,"stop":1756852719399,"duration":0},"status":"passed","severity":"normal"},{"uid":"c111d16dbb74b129","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1756852931196,"stop":1756852931196,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e34315e5936a78c","name":"should handle ping failures gracefully","time":{"start":1756852687571,"stop":1756852687571,"duration":0},"status":"passed","severity":"normal"},{"uid":"716e9a4fb22cdbcb","name":"should skip peer when dialed recently","time":{"start":1756852687111,"stop":1756852687111,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b91ae6a3b979adf","name":"Check received message containing XML","time":{"start":1756853199112,"stop":1756853199112,"duration":0},"status":"passed","severity":"normal"},{"uid":"b22575d977db9ab4","name":"Rejects garbage","time":{"start":1756852722904,"stop":1756852722904,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e392490cd300c5e","name":"should not dispatch event when already connected","time":{"start":1756852687379,"stop":1756852687380,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b70145379360159","name":"should serialize and deserialize correctly","time":{"start":1756852735224,"stop":1756852735225,"duration":1},"status":"passed","severity":"normal"},{"uid":"afaf52e4c3b04ad4","name":"Default pageSize","time":{"start":1756853085332,"stop":1756853085332,"duration":0},"status":"passed","severity":"normal"},{"uid":"709043dadd540f18","name":"Push message with JSON payload","time":{"start":1756853310443,"stop":1756853310443,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ababc20ef930659","name":"should work in Node.js environment without browser APIs","time":{"start":1756852671828,"stop":1756852671828,"duration":0},"status":"passed","severity":"normal"},{"uid":"66bf92533d468923","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1756852737621,"stop":1756852737622,"duration":1},"status":"passed","severity":"normal"},{"uid":"30863b07f8177c27","name":"should dial more peers if under maxConnections","time":{"start":1756852688067,"stop":1756852688067,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a8232efc72ae77c","name":"Store - dialed first","time":{"start":1756853096781,"stop":1756853096781,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b6d76f9207d6b6c","name":"should create singleton instance","time":{"start":1756852671824,"stop":1756852671824,"duration":0},"status":"passed","severity":"normal"},{"uid":"964c2457cc3399c","name":"should work with stubbed retrieve function","time":{"start":1756852719671,"stop":1756852719671,"duration":0},"status":"passed","severity":"normal"},{"uid":"11b730ac223269f2","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1756852731767,"stop":1756852731768,"duration":1},"status":"passed","severity":"normal"},{"uid":"58306098d823d0f8","name":"should successfully subscribe to supported pubsub topic","time":{"start":1756852719398,"stop":1756852719399,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d74b187beb60722","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1756852697517,"stop":1756852697517,"duration":0},"status":"passed","severity":"normal"},{"uid":"64f411737c2242d4","name":"Check publish message containing Basic HTML tag","time":{"start":1756852922877,"stop":1756852922878,"duration":1},"status":"passed","severity":"normal"},{"uid":"bda61f8c763c5828","name":"should dial with multiaddr and return stream","time":{"start":1756852688291,"stop":1756852688291,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb4a354be4445522","name":"should set default options when no config provided","time":{"start":1756852688285,"stop":1756852688286,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd08d99396d90973","name":"random static sharding 9 - Cluster ID: 931, Shard ID: 266","time":{"start":1756853064873,"stop":1756853064873,"duration":0},"status":"passed","severity":"normal"},{"uid":"69ebbb780032703c","name":"should set field with only STORE enabled","time":{"start":1756852677921,"stop":1756852677921,"duration":0},"status":"passed","severity":"normal"},{"uid":"89bda44b3925d2e7","name":"should not be delivered","time":{"start":1756852737626,"stop":1756852737626,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0f52913bd2bd1ca","name":"can query messages by message hash","time":{"start":1756853068168,"stop":1756853068168,"duration":0},"status":"passed","severity":"normal"},{"uid":"40e0358d21c8b34a","name":"random static sharding 10 - Cluster ID: 497, Shard ID: 641","time":{"start":1756853064873,"stop":1756853064874,"duration":1},"status":"passed","severity":"normal"},{"uid":"81fc1e1350e76820","name":"Push 30 different messages","time":{"start":1756853310429,"stop":1756853310429,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1f6c20b89a80c1c1","name":"Publish message with rate limit","time":{"start":1756852922889,"stop":1756852922889,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a12cc8fcc0e191","name":"should dispatch network event when browser goes offline","time":{"start":1756852687382,"stop":1756852687382,"duration":0},"status":"passed","severity":"normal"},{"uid":"e59724a5f9b484c3","name":"should retry failed tasks","time":{"start":1756852717912,"stop":1756852717912,"duration":0},"status":"passed","severity":"normal"},{"uid":"77cd9fec8741f054","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1756852731790,"stop":1756852731790,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bc6827791b6abd7","name":"recovers when dns.resolve returns empty","time":{"start":1756852697958,"stop":1756852697959,"duration":1},"status":"passed","severity":"normal"},{"uid":"f801853a21b893df","name":"should handle peer connect event","time":{"start":1756852687373,"stop":1756852687373,"duration":0},"status":"passed","severity":"normal"},{"uid":"3960b4b6e8977ab2","name":"should accept empty decoders array","time":{"start":1756852719669,"stop":1756852719669,"duration":0},"status":"passed","severity":"normal"},{"uid":"afc28f89192b50ba","name":"udp ip6 address","time":{"start":1756852677286,"stop":1756852677286,"duration":0},"status":"passed","severity":"normal"},{"uid":"112c0952b146235b","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1756852697962,"stop":1756852697963,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b6eaa29126935a43","name":"should maintain chronological order of messages in localHistory","time":{"start":1756852737620,"stop":1756852737620,"duration":0},"status":"passed","severity":"normal"},{"uid":"545fc5a857d9b594","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1756853092909,"stop":1756853092910,"duration":1},"status":"passed","severity":"normal"},{"uid":"42fba29ff30ca379","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1756852731776,"stop":1756852731777,"duration":1},"status":"passed","severity":"normal"},{"uid":"e42d60c5365f9757","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1756852677315,"stop":1756852677316,"duration":1},"status":"passed","severity":"normal"},{"uid":"5488230b89517c9c","name":"Check received message containing numeric","time":{"start":1756853199120,"stop":1756853199120,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5b50e024a28ba6f","name":"Check publish message containing escaped characters","time":{"start":1756852922879,"stop":1756852922880,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b1e2c91d85221d9","name":"Passing page size 19 when there are 20 messages","time":{"start":1756853085328,"stop":1756853085331,"duration":3},"status":"passed","severity":"normal"},{"uid":"536f185c1cf06904","name":"should properly create location multiaddrs - udp6","time":{"start":1756852677918,"stop":1756852677918,"duration":0},"status":"passed","severity":"normal"},{"uid":"316fec7c233a072f","name":"Push message with short payload","time":{"start":1756853310438,"stop":1756853310438,"duration":0},"status":"passed","severity":"normal"},{"uid":"41dc64c52b40a2f3","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1756852731785,"stop":1756852731785,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff78373dbf2ecac9","name":"should handle shard reader errors gracefully","time":{"start":1756852687125,"stop":1756852687125,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eccdd4add0f33b4","name":"throws an error for improperly formatted content topics","time":{"start":1756852671813,"stop":1756852671813,"duration":0},"status":"passed","severity":"normal"},{"uid":"92158bbd35c45b95","name":"Push message with Russian payload","time":{"start":1756853310424,"stop":1756853310425,"duration":1},"status":"passed","severity":"normal"},{"uid":"48910cc7d2d0ccb5","name":"Register correct protocols","time":{"start":1756852931187,"stop":1756852931187,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec8f69480e25e993","name":"returns only open connection if one present","time":{"start":1756852687829,"stop":1756852687830,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f87ea9b9802869b","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1756853216228,"stop":1756853216228,"duration":0},"status":"passed","severity":"normal"},{"uid":"a11ef9e2eb0270b8","name":"should not receive a peer event after stop","time":{"start":1756852759322,"stop":1756852759323,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9ab27581599ad36","name":"should throw error - no public key","time":{"start":1756852677913,"stop":1756852677913,"duration":0},"status":"passed","severity":"normal"},{"uid":"ced482f7d6715df2","name":"should maintain desired error rate","time":{"start":1756852735219,"stop":1756852735224,"duration":5},"status":"passed","severity":"normal"},{"uid":"64a83251cc4cdd70","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1756852922883,"stop":1756852922883,"duration":0},"status":"passed","severity":"normal"},{"uid":"2df9fc255926ca47","name":"should handle queue overflow by adding peers to queue","time":{"start":1756852687118,"stop":1756852687119,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e12e444cf91e6c3","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1756852922885,"stop":1756852922886,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec7826648ea6a877","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1756852687382,"stop":1756852687382,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb60a4461e9f2666","name":"should properly create location multiaddrs - udp","time":{"start":1756852677919,"stop":1756852677919,"duration":0},"status":"passed","severity":"normal"},{"uid":"220c633ffdc30bd2","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1756852697962,"stop":1756852697962,"duration":0},"status":"passed","severity":"normal"},{"uid":"330e09ad2107b47f","name":"should handle complete peer lifecycle","time":{"start":1756852687598,"stop":1756852687599,"duration":1},"status":"passed","severity":"normal"},{"uid":"3062174a424c33d7","name":"should be empty after removing the only subscription","time":{"start":1756852719355,"stop":1756852719355,"duration":0},"status":"passed","severity":"normal"},{"uid":"983a6f87ce9eb6a","name":"Push message with content topic containing Russian","time":{"start":1756853310447,"stop":1756853310447,"duration":0},"status":"passed","severity":"normal"},{"uid":"48eebece15ef28b7","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1756853092910,"stop":1756853092911,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b0c65775b7e76c1","name":"should set field with all protocols disabled","time":{"start":1756852677920,"stop":1756852677920,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d6100b19a86870c","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1756852671815,"stop":1756852671815,"duration":0},"status":"passed","severity":"normal"},{"uid":"490d128ec6ae2baf","name":"should handle peerStore errors gracefully","time":{"start":1756852688294,"stop":1756852688294,"duration":0},"status":"passed","severity":"normal"},{"uid":"45b3f0880ca00ab1","name":"throws on content topic with empty version field","time":{"start":1756852671803,"stop":1756852671804,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d42eeec86db7328","name":"should not create relay timers when relay is not provided","time":{"start":1756852687581,"stop":1756852687584,"duration":3},"status":"passed","severity":"normal"},{"uid":"85b6c1ad4486fab6","name":"should dispatch connect and disconnect events","time":{"start":1756852719312,"stop":1756852719313,"duration":1},"status":"passed","severity":"normal"},{"uid":"313c812e1800095e","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1756853092911,"stop":1756853092912,"duration":1},"status":"passed","severity":"normal"},{"uid":"b342e784da14d64a","name":"should return no connections if no open connection provided","time":{"start":1756852687830,"stop":1756852687830,"duration":0},"status":"passed","severity":"normal"},{"uid":"9144fa8f53cc37cb","name":"Subscribe to topic containing long and publish message","time":{"start":1756852931192,"stop":1756852931192,"duration":0},"status":"passed","severity":"normal"},{"uid":"7838c5409c29eb18","name":"Fails to push message with large meta","time":{"start":1756853310450,"stop":1756853310450,"duration":0},"status":"passed","severity":"normal"},{"uid":"aebf5c84ec782eaa","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1756852687570,"stop":1756852687571,"duration":1},"status":"passed","severity":"normal"},{"uid":"c119975fea49467","name":"should not allow k > 12","time":{"start":1756852731690,"stop":1756852731691,"duration":1},"status":"passed","severity":"normal"},{"uid":"46b7184c21778e79","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1756852719674,"stop":1756852719674,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d45090de741f16e","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1756852719675,"stop":1756852719675,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9a65d3e94a6f9c5","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1756852671814,"stop":1756852671815,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b2a4f5de413e9fc","name":"Push message with content topic containing special chars","time":{"start":1756853310430,"stop":1756853310431,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbb2cd501dad3713","name":"should initialize with custom TTL","time":{"start":1756852697752,"stop":1756852697752,"duration":0},"status":"passed","severity":"normal"},{"uid":"62e0e811234e310a","name":"should handle network check errors gracefully","time":{"start":1756852687125,"stop":1756852687128,"duration":3},"status":"passed","severity":"normal"},{"uid":"95a734b55240ea04","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1756852697517,"stop":1756852697517,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7668131ece7701d","name":"retrieves a single peer","time":{"start":1756852697957,"stop":1756852697958,"duration":1},"status":"passed","severity":"normal"},{"uid":"500d7e454d3fca28","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1756852828252,"stop":1756852828254,"duration":2},"status":"passed","severity":"normal"},{"uid":"843b0f3e3b174fd","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1756853074823,"stop":1756853074823,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf9493b730a38c7","name":"Add multiple subscription objects on single nwaku node","time":{"start":1756853216232,"stop":1756853216233,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a9ecca31380f3a4","name":"should stop ping timers on peer disconnect","time":{"start":1756852687569,"stop":1756852687570,"duration":1},"status":"passed","severity":"normal"},{"uid":"e014b5c1c8504a2d","name":"should not dial peers from store when browser is not connected","time":{"start":1756852688058,"stop":1756852688059,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae4d81c56881fca7","name":"should return false when network is not connected","time":{"start":1756852688290,"stop":1756852688290,"duration":0},"status":"passed","severity":"normal"},{"uid":"dff3156ca0dac63a","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app57/3/topic976/xml","time":{"start":1756853018729,"stop":1756853018729,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6c225ca5643b060","name":"Push message with XML payload","time":{"start":1756853310442,"stop":1756853310442,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2c76a84894def61","name":"Sample","time":{"start":1756852677376,"stop":1756852677376,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ee5e9100211acdd","name":"Publish message with custom timestamp: Wed Sep 11 2024 22:41:56 GMT+0000 (Coordinated Universal Time)","time":{"start":1756852922883,"stop":1756852922884,"duration":1},"status":"passed","severity":"normal"},{"uid":"eebb1186e0b4efc7","name":"Check publish message containing JSON","time":{"start":1756852922878,"stop":1756852922878,"duration":0},"status":"passed","severity":"normal"},{"uid":"19bced579c803f81","name":"Subscribe and receives messages on 20 topics","time":{"start":1756853216214,"stop":1756853216214,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c85d974285e3293","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1756852677319,"stop":1756852677320,"duration":1},"status":"passed","severity":"normal"},{"uid":"89c9fe0634db6ca3","name":"Push message with SQL Injection payload","time":{"start":1756853310441,"stop":1756853310441,"duration":0},"status":"passed","severity":"normal"},{"uid":"2775387e0f014e66","name":"should not receive a peer event before start","time":{"start":1756852701738,"stop":1756852701738,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdd556273f173487","name":"Ordered Callback - false","time":{"start":1756853076741,"stop":1756853076742,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd9024dc1128c45a","name":"should partition messages based on acknowledgement status","time":{"start":1756852737625,"stop":1756852737625,"duration":0},"status":"passed","severity":"normal"},{"uid":"8440b6da00cd4952","name":"should use peerId from options when provided to queryGenerator","time":{"start":1756852719299,"stop":1756852719300,"duration":1},"status":"passed","severity":"normal"},{"uid":"812af56ee0369964","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1756852731796,"stop":1756852731797,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b8a55eb2c0981e8","name":"Check received message with timestamp: 1756852754101 ","time":{"start":1756853199115,"stop":1756853199115,"duration":0},"status":"passed","severity":"normal"},{"uid":"f499e9e28d5f5ac4","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1756852688066,"stop":1756852688066,"duration":0},"status":"passed","severity":"normal"},{"uid":"c10d9b3aa4dd03d4","name":"should handle multiple peer connections","time":{"start":1756852687561,"stop":1756852687561,"duration":0},"status":"passed","severity":"normal"},{"uid":"2257a470e4f8262b","name":"should handle corrupted shard info gracefully","time":{"start":1756852687174,"stop":1756852687175,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d2aff243d6c8ece","name":"Check received message containing SQL Injection","time":{"start":1756853199112,"stop":1756853199112,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e24a9ebd55ee525","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1756853030406,"stop":1756853030408,"duration":2},"status":"passed","severity":"normal"},{"uid":"251db285ae74636d","name":"should handle onConnected and onDisconnected","time":{"start":1756852719313,"stop":1756852719316,"duration":3},"status":"passed","severity":"normal"},{"uid":"d54bdf656105ba1d","name":"should update peers in cache on 'peer:identify' event","time":{"start":1756852701739,"stop":1756852701740,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed6ace9cce782b9e","name":"should be sent with empty content","time":{"start":1756852737625,"stop":1756852737625,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9864b9123ff5650","name":"should wait for Filter peer to be connected","time":{"start":1756852719450,"stop":1756852719451,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a1b4eae6e7f05cc","name":"Check received message with timestamp: 1756852754101000000 ","time":{"start":1756853199115,"stop":1756853199115,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cc944bc7a6e060d","name":"should retry if all attempts fail","time":{"start":1756852717919,"stop":1756852717920,"duration":1},"status":"passed","severity":"normal"},{"uid":"af9acfc1b9bfc8b0","name":"Publish message with custom timestamp: Tue Sep 02 2025 21:41:56 GMT+0000 (Coordinated Universal Time)","time":{"start":1756852922884,"stop":1756852922884,"duration":0},"status":"passed","severity":"normal"},{"uid":"13fec3aebf56a5bf","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1756852731779,"stop":1756852731779,"duration":0},"status":"passed","severity":"normal"},{"uid":"aae682bf1e882c20","name":"Subscribe to topic containing long and receive message","time":{"start":1756853216227,"stop":1756853216227,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb58006d1495317f","name":"Push message with content topic containing escaped characters","time":{"start":1756853310433,"stop":1756853310434,"duration":1},"status":"passed","severity":"normal"},{"uid":"374db95b4a5cf6de","name":"caches peers it previously fetched","time":{"start":1756852697960,"stop":1756852697960,"duration":0},"status":"passed","severity":"normal"},{"uid":"b90daaec9fc6d7e9","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1756852731788,"stop":1756852731788,"duration":0},"status":"passed","severity":"normal"},{"uid":"db249257c0b28bc3","name":"it tolerates circular branch references","time":{"start":1756852697958,"stop":1756852697958,"duration":0},"status":"passed","severity":"normal"},{"uid":"a335b7bd3c110f70","name":"Subscribe to topic containing JSON and receive message","time":{"start":1756853216220,"stop":1756853216220,"duration":0},"status":"passed","severity":"normal"},{"uid":"97b116b83e54cb42","name":"should return false when peer has no shard info","time":{"start":1756852687170,"stop":1756852687170,"duration":0},"status":"passed","severity":"normal"},{"uid":"64c8a631a53f1bc2","name":"Push message with numeric payload","time":{"start":1756853310423,"stop":1756853310423,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9d3cb06d0b96f35","name":"Subscribe to topic containing JSON and publish message","time":{"start":1756852931196,"stop":1756852931197,"duration":1},"status":"passed","severity":"normal"},{"uid":"67c8e46e7ca6e28c","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1756852931194,"stop":1756852931194,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9cc147c6f6ab0ce","name":"should create an instance with libp2p and dialer","time":{"start":1756852686763,"stop":1756852686765,"duration":2},"status":"passed","severity":"normal"},{"uid":"70e5492a9bfa71eb","name":"Query generator for multiple messages","time":{"start":1756853074821,"stop":1756853074821,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7a0d455457cb144","name":"should handle multiple query options for time ranges","time":{"start":1756852719291,"stop":1756852719292,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf8dd5b693d60d99","name":"Check received message containing special chars","time":{"start":1756853199111,"stop":1756853199111,"duration":0},"status":"passed","severity":"normal"},{"uid":"aacc965720a177b2","name":"should return null for non-existent peer","time":{"start":1756852688063,"stop":1756852688064,"duration":1},"status":"passed","severity":"normal"},{"uid":"a58fb32373b79fb2","name":"should handle complete connection lifecycle","time":{"start":1756852687389,"stop":1756852687390,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8f062bf21be8212","name":"should not allow unachievable error rate","time":{"start":1756852731692,"stop":1756852731692,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ea5cf1e50789e5d","name":"should only return 1 node with relay capability","time":{"start":1756852697960,"stop":1756852697961,"duration":1},"status":"passed","severity":"normal"},{"uid":"770dee3a20a7cc6d","name":"Relay - times out","time":{"start":1756853096780,"stop":1756853096780,"duration":0},"status":"passed","severity":"normal"},{"uid":"e46bfcd7cced3f8e","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1756853216228,"stop":1756853216229,"duration":1},"status":"passed","severity":"normal"},{"uid":"1896728b14d7d566","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1756852697494,"stop":1756852697498,"duration":4},"status":"passed","severity":"normal"},{"uid":"69521249dd79dfbd","name":"should skip peers that were recently queried","time":{"start":1756852697761,"stop":1756852697762,"duration":1},"status":"passed","severity":"normal"},{"uid":"3acbe65cef10a6ba","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1756852671815,"stop":1756852671815,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fb64e795c1f8384","name":"should add and remove event listeners correctly","time":{"start":1756852701740,"stop":1756852701740,"duration":0},"status":"passed","severity":"normal"},{"uid":"44f6c2119c9f21b5","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1756852737624,"stop":1756852737624,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9a540c1b5d63921","name":"should encodeTxt and decodeTxt","time":{"start":1756852677911,"stop":1756852677911,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff1b0148ad0742aa","name":"Meta field set when metaSetter is specified","time":{"start":1756852688458,"stop":1756852688458,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a34ba90e947a88","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1756852687397,"stop":1756852687397,"duration":0},"status":"passed","severity":"normal"},{"uid":"adc09d238e551a3d","name":"should send relay ping messages on timer","time":{"start":1756852687586,"stop":1756852687586,"duration":0},"status":"passed","severity":"normal"},{"uid":"e77a5102a054e6d5","name":"should keep entries that haven't expired yet","time":{"start":1756852717070,"stop":1756852717079,"duration":9},"status":"passed","severity":"normal"},{"uid":"701dfe02a74d5798","name":"should add event listener for peer:discovery","time":{"start":1756852686769,"stop":1756852686773,"duration":4},"status":"passed","severity":"normal"},{"uid":"ccd99a84afe6ba6b","name":"passes more than one ENR URLs and attempts connection","time":{"start":1756852759325,"stop":1756852759325,"duration":0},"status":"skipped","severity":"normal"},{"uid":"66ee50033ce0d41","name":"should be able to encode the field with only STORE set to true","time":{"start":1756852677312,"stop":1756852677313,"duration":1},"status":"passed","severity":"normal"},{"uid":"72beb087686bc219","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1756852671808,"stop":1756852671808,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9fec36c2a9d4bfb","name":"Query generator for 2000 messages","time":{"start":1756853074824,"stop":1756853074824,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c6cb3d401760b82","name":"Callback on promise, aborts when callback returns true","time":{"start":1756853074823,"stop":1756853074823,"duration":0},"status":"passed","severity":"normal"},{"uid":"496629ba9bd1d454","name":"should handle peer disconnect event when no connections remain","time":{"start":1756852687373,"stop":1756852687374,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f45c902a6b285","name":"Relay + Store","time":{"start":1756852677922,"stop":1756852677922,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf056ceeebbf7ce4","name":"should mark all messages in causal history as acknowledged","time":{"start":1756852737621,"stop":1756852737621,"duration":0},"status":"passed","severity":"normal"},{"uid":"b51a9c47e5a4f385","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1756852697518,"stop":1756852697518,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dacdb3ca9ace1ea","name":"should be safe to call multiple times","time":{"start":1756852688057,"stop":1756852688058,"duration":1},"status":"passed","severity":"normal"},{"uid":"90ffa2cd9c0511f","name":"should capture event listeners for testing","time":{"start":1756852719671,"stop":1756852719671,"duration":0},"status":"passed","severity":"normal"},{"uid":"efd5f87c1c2ccd94","name":"Check message with non string payload is not received","time":{"start":1756853199118,"stop":1756853199118,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b9ea32bfe7da478","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1756852671814,"stop":1756852671814,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8cc44a5b80cef59","name":"Push message with special chars payload","time":{"start":1756853310423,"stop":1756853310423,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8dde52aa27423cd","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1756852777670,"stop":1756852777672,"duration":2},"status":"passed","severity":"normal"},{"uid":"bbbb1dddc5110ce2","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1756852737623,"stop":1756852737623,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7cbe89eaab7826c","name":"should remove event listeners from libp2p","time":{"start":1756852687363,"stop":1756852687363,"duration":0},"status":"passed","severity":"normal"},{"uid":"26e726091fc57f68","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1756852671809,"stop":1756852671809,"duration":0},"status":"passed","severity":"normal"},{"uid":"a454cd8022ebf9e4","name":"should dial peers from store when no connections remain","time":{"start":1756852688059,"stop":1756852688059,"duration":0},"status":"passed","severity":"normal"},{"uid":"19d660ece8f66a3","name":"Refresh subscription","time":{"start":1756853216215,"stop":1756853216215,"duration":0},"status":"passed","severity":"normal"},{"uid":"a757d7f5c3590f8","name":"should remove event listeners","time":{"start":1756852688057,"stop":1756852688057,"duration":0},"status":"passed","severity":"normal"},{"uid":"7823f5f08f303832","name":"should hang up with multiaddr and return true on success","time":{"start":1756852688292,"stop":1756852688293,"duration":1},"status":"passed","severity":"normal"},{"uid":"93f1e1965b5470ca","name":"pre and post cipher","time":{"start":1756852708070,"stop":1756852708070,"duration":0},"status":"passed","severity":"normal"},{"uid":"638d9707855fb0cc","name":"throws if decoders don't match content topics","time":{"start":1756852688135,"stop":1756852688135,"duration":0},"status":"passed","severity":"normal"},{"uid":"34438e2bff226a50","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1756852687365,"stop":1756852687372,"duration":7},"status":"passed","severity":"normal"},{"uid":"6a6ac1934790308f","name":"configure the node with multiple content topics","time":{"start":1756853018732,"stop":1756853018732,"duration":0},"status":"passed","severity":"normal"},{"uid":"baa802f4fb11fe58","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1756852737625,"stop":1756852737626,"duration":1},"status":"passed","severity":"normal"},{"uid":"772d177d8511acfb","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1756852737623,"stop":1756852737623,"duration":0},"status":"passed","severity":"normal"},{"uid":"299bc41c097ca34c","name":"Subscribe and receive messages via waku relay post","time":{"start":1756853216223,"stop":1756853216224,"duration":1},"status":"passed","severity":"normal"},{"uid":"27695b2ea87e0565","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app58/8/topic365/utf8","time":{"start":1756853018730,"stop":1756853018731,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5748491e0732e32","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1756852931199,"stop":1756852931199,"duration":0},"status":"passed","severity":"normal"},{"uid":"7efd4683e735ccb8","name":"should dial one peer on dial","time":{"start":1756852844225,"stop":1756852844225,"duration":0},"status":"passed","severity":"normal"},{"uid":"3393c870edfb69cf","name":"should not retry if at least one success","time":{"start":1756852717919,"stop":1756852717919,"duration":0},"status":"passed","severity":"normal"},{"uid":"4701b73150982ad7","name":"throws on content topic with generation field greater than 0","time":{"start":1756852671801,"stop":1756852671802,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c2d863fa226adda","name":"Subscribe to topic containing XML and receive message","time":{"start":1756853216230,"stop":1756853216230,"duration":0},"status":"passed","severity":"normal"},{"uid":"6db4c15b24ccb9fc","name":"should dial all remaining peers","time":{"start":1756852688061,"stop":1756852688061,"duration":0},"status":"passed","severity":"normal"},{"uid":"c47ffc969940f756","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1756852671821,"stop":1756852671821,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e3dd35f9f920736","name":"should get all peers from store","time":{"start":1756852688060,"stop":1756852688060,"duration":0},"status":"passed","severity":"normal"},{"uid":"95eb7ccbfd936e49","name":"should encode/decode to RLP encoding","time":{"start":1756852677915,"stop":1756852677916,"duration":1},"status":"passed","severity":"normal"},{"uid":"3954e240ab6e144b","name":"Fails to publish duplicate message","time":{"start":1756852922884,"stop":1756852922885,"duration":1},"status":"passed","severity":"normal"},{"uid":"d11a297e4e8d123d","name":"should query peer with peer exchange protocol","time":{"start":1756852697762,"stop":1756852697763,"duration":1},"status":"passed","severity":"normal"},{"uid":"f49b6e71e38cd639","name":"should detect messages with missing dependencies","time":{"start":1756852737622,"stop":1756852737622,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9beb74853f925a8","name":"should add received message to localHistory with retrievalHint","time":{"start":1756852737620,"stop":1756852737620,"duration":0},"status":"passed","severity":"normal"},{"uid":"873d7521e20190e2","name":"should initialize with custom number of peers","time":{"start":1756852719307,"stop":1756852719308,"duration":1},"status":"passed","severity":"normal"},{"uid":"a11a29edb668e108","name":"should not fail to start the service if it is already started","time":{"start":1756852979579,"stop":1756852979579,"duration":0},"status":"passed","severity":"normal"},{"uid":"675f064e665604bc","name":"should do nothing when connections still exist","time":{"start":1756852688059,"stop":1756852688060,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f9bccb589680aa9","name":"messageHashStr works with IProtoMessage","time":{"start":1756852687405,"stop":1756852687406,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfb5d76a18e706d","name":"Check received message containing short","time":{"start":1756853199119,"stop":1756853199119,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc043b0efed740fe","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1756852731784,"stop":1756852731784,"duration":0},"status":"passed","severity":"normal"},{"uid":"826f960451081395","name":"can query messages normally","time":{"start":1756853068168,"stop":1756853068168,"duration":0},"status":"passed","severity":"normal"},{"uid":"896f1be965979f01","name":"should reject if LightPush is requested but not mounted","time":{"start":1756852719449,"stop":1756852719449,"duration":0},"status":"passed","severity":"normal"},{"uid":"de707397db307f4e","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1756852688295,"stop":1756852688295,"duration":0},"status":"passed","severity":"normal"},{"uid":"12acb7269166906c","name":"should reject on timeout if it was set","time":{"start":1756852719450,"stop":1756852719450,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d2d2eb66ed6ae79","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1756852717911,"stop":1756852717912,"duration":1},"status":"passed","severity":"normal"},{"uid":"536f308ec1e0f90a","name":"Check message on other pubsub topic is not received","time":{"start":1756853199116,"stop":1756853199117,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcecb767fa8b09fa","name":"should process successful peer exchange query","time":{"start":1756852697765,"stop":1756852697765,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aa533ce4d7549b9","name":"should handle cache.get errors gracefully","time":{"start":1756852701740,"stop":1756852701740,"duration":0},"status":"passed","severity":"normal"},{"uid":"9969d3c5d75ed96d","name":"Publish message with custom timestamp: Tue Sep 02 2025 23:41:56 GMT+0000 (Coordinated Universal Time)","time":{"start":1756852922884,"stop":1756852922884,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf4ecae051e224cf","name":"rejects hash query with time filter","time":{"start":1756852687748,"stop":1756852687748,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b328d7e42954522","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1756852719317,"stop":1756852719317,"duration":0},"status":"passed","severity":"normal"},{"uid":"191653dc50673cc8","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1756852687570,"stop":1756852687570,"duration":0},"status":"passed","severity":"normal"},{"uid":"efa3c0afa3b4280d","name":"Check message with no payload is not received","time":{"start":1756853199117,"stop":1756853199118,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dee02305b928179","name":"should create PeerExchangeDiscovery instance","time":{"start":1756852697770,"stop":1756852697770,"duration":0},"status":"passed","severity":"normal"},{"uid":"1828e0c528164b2d","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1756852687403,"stop":1756852687404,"duration":1},"status":"passed","severity":"normal"},{"uid":"77d3e8860d418ce9","name":"isConnected return false after peer stops","time":{"start":1756852774377,"stop":1756852774381,"duration":4},"status":"passed","severity":"normal"},{"uid":"47bc8bd109aa6640","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1756852719320,"stop":1756852719320,"duration":0},"status":"passed","severity":"normal"},{"uid":"767f26fb8951548b","name":"should emit a peer event after start","time":{"start":1756852701738,"stop":1756852701738,"duration":0},"status":"passed","severity":"normal"},{"uid":"d135e17421613191","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1756852719308,"stop":1756852719309,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8a06c0297eda543","name":"should do nothing if no non-locked connections to drop","time":{"start":1756852688068,"stop":1756852688068,"duration":0},"status":"passed","severity":"normal"},{"uid":"31874c140939c770","name":"should create PeerExchangeDiscovery with default options","time":{"start":1756852697770,"stop":1756852697770,"duration":0},"status":"passed","severity":"normal"},{"uid":"e508f4a78946aaf","name":"should create ShardReader with auto sharding network config","time":{"start":1756852687166,"stop":1756852687167,"duration":1},"status":"passed","severity":"normal"},{"uid":"23ede2a7b2dd8d80","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1756853018726,"stop":1756853018726,"duration":0},"status":"passed","severity":"normal"},{"uid":"46112e66d4c3c1b2","name":"rejects content-filtered query with only contentTopics","time":{"start":1756852687742,"stop":1756852687742,"duration":0},"status":"passed","severity":"normal"},{"uid":"17fd41d09736a6b","name":"should insert message into bloom filter","time":{"start":1756852737617,"stop":1756852737618,"duration":1},"status":"passed","severity":"normal"},{"uid":"61b6ec741e340ba3","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1756852731752,"stop":1756852731752,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f2e1db912cae318","name":"Waku message hash computation (meta attribute not present)","time":{"start":1756852687398,"stop":1756852687398,"duration":0},"status":"passed","severity":"normal"},{"uid":"48070df296fb4da","name":"should maintain proper timestamps if all messages received","time":{"start":1756852737619,"stop":1756852737619,"duration":0},"status":"passed","severity":"normal"},{"uid":"be435b5d58fe6b9b","name":"can start and stop the service","time":{"start":1756852701736,"stop":1756852701737,"duration":1},"status":"passed","severity":"normal"},{"uid":"a84d35eb4638ba2b","name":"should insert elements correctly","time":{"start":1756852735219,"stop":1756852735219,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe8ba31827043b85","name":"Check publish message containing shell command","time":{"start":1756852922878,"stop":1756852922879,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9492ff616f45e7c","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1756853216215,"stop":1756853216215,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae8615dc9979477a","name":"Cluster id 0, shard 0","time":{"start":1756853064869,"stop":1756853064869,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb46d48c3b3ce9e5","name":"should handle malformed response data","time":{"start":1756852697519,"stop":1756852697519,"duration":0},"status":"passed","severity":"normal"},{"uid":"7760a75966a607","name":"should skip already querying peers","time":{"start":1756852697764,"stop":1756852697764,"duration":0},"status":"passed","severity":"normal"},{"uid":"c45dd4d1d3b4e04","name":"handles different networkShards values correctly","time":{"start":1756852671813,"stop":1756852671813,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3b3d847a83efc03","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1756853030411,"stop":1756853030412,"duration":1},"status":"passed","severity":"normal"},{"uid":"acc8ae7c0c38852e","name":"Passing page size 0 when there are 110 messages","time":{"start":1756853085324,"stop":1756853085327,"duration":3},"status":"passed","severity":"normal"},{"uid":"af2759adf039b260","name":"should clear specific task","time":{"start":1756852671825,"stop":1756852671825,"duration":0},"status":"passed","severity":"normal"},{"uid":"b11e4fefbd93dae9","name":"random static sharding 7 - Cluster ID: 721, Shard ID: 519","time":{"start":1756853064872,"stop":1756853064872,"duration":0},"status":"passed","severity":"normal"},{"uid":"37372e611786ae73","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1756852926406,"stop":1756852926407,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2dd05e45c540d81","name":"should check connected peers if present and suitable","time":{"start":1756852719450,"stop":1756852719450,"duration":0},"status":"passed","severity":"normal"},{"uid":"caeb7e371628bee7","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1756852900107,"stop":1756852900108,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d2ef58e2eea91e7","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1756852697963,"stop":1756852697963,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8c370e1fcc89afc3","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1756853092912,"stop":1756853092912,"duration":0},"status":"passed","severity":"normal"},{"uid":"c397e9ae08d39094","name":"Check publish message after client node is restarted","time":{"start":1756852922887,"stop":1756852922887,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d11f871e0dc5f7e0","name":"should throw an error for insufficient data","time":{"start":1756852672030,"stop":1756852672030,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b6cd80dfb4f530f","name":"should filter out undefined ENRs","time":{"start":1756852697516,"stop":1756852697516,"duration":0},"status":"passed","severity":"normal"},{"uid":"56e2394fba25804d","name":"should return PeerId when PeerId is provided","time":{"start":1756852687694,"stop":1756852687694,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ca6897c5a7528aa","name":"returns all values when wanted number matches available values","time":{"start":1756852695948,"stop":1756852695949,"duration":1},"status":"passed","severity":"normal"},{"uid":"24ad9e383345cb86","name":"should update peer store before dialing","time":{"start":1756852686783,"stop":1756852686783,"duration":0},"status":"passed","severity":"normal"},{"uid":"7554105ed7552ffe","name":"should return false when peer shard info is not found","time":{"start":1756852687172,"stop":1756852687172,"duration":0},"status":"passed","severity":"normal"},{"uid":"27953248e3916144","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1756852695950,"stop":1756852695956,"duration":6},"status":"passed","severity":"normal"},{"uid":"9ff75594dfa264d1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1756852731801,"stop":1756852731801,"duration":0},"status":"passed","severity":"normal"},{"uid":"e34c9fce5ab7f3f5","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1756853199128,"stop":1756853199128,"duration":0},"status":"passed","severity":"normal"},{"uid":"48dc2d73d1c6f8e3","name":"should wait for LightPush peer to be connected","time":{"start":1756852719450,"stop":1756852719450,"duration":0},"status":"passed","severity":"normal"},{"uid":"3547e885c02e468","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1756853216232,"stop":1756853216232,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f6540afe53cb287","name":"Ephemeral field set to true","time":{"start":1756852688458,"stop":1756852688458,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0a268b27b143225","name":"Passing an array","time":{"start":1756853091947,"stop":1756853091947,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a54b5e1cc012b9c","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1756852900108,"stop":1756852900110,"duration":2},"status":"passed","severity":"normal"},{"uid":"35535c19744be5ba","name":"Js publishes, other Js receives","time":{"start":1756852912924,"stop":1756852912924,"duration":0},"status":"passed","severity":"normal"},{"uid":"b031b6b54e60e41e","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1756852687572,"stop":1756852687580,"duration":8},"status":"passed","severity":"normal"},{"uid":"beca8f6ff2060b24","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1756852671816,"stop":1756852671817,"duration":1},"status":"passed","severity":"normal"},{"uid":"27bd163997225a3a","name":"ignores domain fetching errors","time":{"start":1756852697959,"stop":1756852697959,"duration":0},"status":"passed","severity":"normal"},{"uid":"5579da235bf117f7","name":"should return usable stream attached to connection","time":{"start":1756852688075,"stop":1756852688076,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d2c897494435226","name":"Relay - dialed first","time":{"start":1756853096779,"stop":1756853096780,"duration":1},"status":"passed","severity":"normal"},{"uid":"f59c934bdfb439d1","name":"Check received message containing Russian","time":{"start":1756853199121,"stop":1756853199121,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e325be59343d80b","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1756852813572,"stop":1756852813573,"duration":1},"status":"passed","severity":"normal"},{"uid":"90a5e98abfb6b217","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1756852671808,"stop":1756852671808,"duration":0},"status":"passed","severity":"normal"},{"uid":"eec7bd9bf6ebfc3a","name":"should return true when peer is on the same cluster","time":{"start":1756852687167,"stop":1756852687168,"duration":1},"status":"passed","severity":"normal"},{"uid":"3888797f50a43224","name":"Generator, one shard","time":{"start":1756853036102,"stop":1756853036102,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5efbab885ab0523","name":"throws on content topic with empty topic name field","time":{"start":1756852671804,"stop":1756852671805,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b162a0c28c1ae40","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1756852731762,"stop":1756852731763,"duration":1},"status":"passed","severity":"normal"},{"uid":"526e81d72d097961","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1756852718414,"stop":1756852718414,"duration":0},"status":"passed","severity":"normal"},{"uid":"d50e2567b7a13357","name":"should handle shardReader errors","time":{"start":1756852688295,"stop":1756852688295,"duration":0},"status":"passed","severity":"normal"},{"uid":"236de7b0ad4dc833","name":"should merge provided config with defaults","time":{"start":1756852688286,"stop":1756852688287,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0ca91d9f797709a","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1756852719668,"stop":1756852719668,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3f3052a2f494bf4","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1756852900114,"stop":1756852900114,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf58d0ac472d7a7a","name":"ignores unrecognized TXT record formats","time":{"start":1756852697959,"stop":1756852697960,"duration":1},"status":"passed","severity":"normal"},{"uid":"64372f3607ed29a5","name":"should return false and handle errors gracefully","time":{"start":1756852688293,"stop":1756852688293,"duration":0},"status":"passed","severity":"normal"},{"uid":"b60ca9aa0d755c47","name":"Push message equal or less that 1MB","time":{"start":1756853310451,"stop":1756853310451,"duration":0},"status":"passed","severity":"normal"},{"uid":"6652a76401424995","name":"nwaku subscribes","time":{"start":1756852912923,"stop":1756852912923,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf4eb200da362bbf","name":"Decoder throws on undefined content topic","time":{"start":1756852707734,"stop":1756852707734,"duration":0},"status":"passed","severity":"normal"},{"uid":"8415b132a9dab966","name":"connects to nwaku","time":{"start":1756853091946,"stop":1756853091946,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6ce4a3b2d32d457","name":"should clear all timers","time":{"start":1756852687556,"stop":1756852687557,"duration":1},"status":"passed","severity":"normal"},{"uid":"b58b1796ecf6ddd2","name":"Passing invalid cursor","time":{"start":1756853030413,"stop":1756853030413,"duration":0},"status":"passed","severity":"normal"},{"uid":"10297d663535a250","name":"should skip peer when already connected","time":{"start":1756852687109,"stop":1756852687111,"duration":2},"status":"passed","severity":"normal"},{"uid":"f26f79465739cebc","name":"Subscribe to topic containing JSON and receive message","time":{"start":1756853216231,"stop":1756853216231,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a64bec00e7256c4","name":"should create NetworkMonitor with libp2p and events","time":{"start":1756852687344,"stop":1756852687344,"duration":0},"status":"passed","severity":"normal"},{"uid":"afc9300b4cbcec87","name":"should clear all tasks","time":{"start":1756852671825,"stop":1756852671825,"duration":0},"status":"passed","severity":"normal"},{"uid":"43dd4940e883e496","name":"Fails to push message bigger that 1MB","time":{"start":1756853310437,"stop":1756853310438,"duration":1},"status":"passed","severity":"normal"},{"uid":"1eb20e74342f255b","name":"should remove event listeners from globalThis","time":{"start":1756852687364,"stop":1756852687364,"duration":0},"status":"passed","severity":"normal"},{"uid":"71a40ee9af39174","name":"Query generator for multiple messages with multiple decoders","time":{"start":1756853074821,"stop":1756853074822,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb1f36b3fd9e8381","name":"Fails to push message bigger that 1MB","time":{"start":1756853310451,"stop":1756853310452,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac105925cf4e1592","name":"should drop connection to one peer on hangUp","time":{"start":1756852844225,"stop":1756852844226,"duration":1},"status":"passed","severity":"normal"},{"uid":"51ea823a86fcf682","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1756852688460,"stop":1756852688460,"duration":0},"status":"passed","severity":"normal"},{"uid":"15c2b19dcb48a9cc","name":"Check received message with timestamp: 1649153314 ","time":{"start":1756853199125,"stop":1756853199125,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b2eae76e658f896","name":"should be able to dial TLS multiaddrs","time":{"start":1756852844226,"stop":1756852844226,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdae07e11f124175","name":"should clear dial history on stop","time":{"start":1756852687100,"stop":1756852687106,"duration":6},"status":"passed","severity":"normal"},{"uid":"cee306ed75309af2","name":"Decoder throws on empty string content topic","time":{"start":1756852707734,"stop":1756852707734,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2b4a64799e33074","name":"should create QueryOnConnect instance without options","time":{"start":1756852719669,"stop":1756852719669,"duration":0},"status":"passed","severity":"normal"},{"uid":"6426a2e58f5aea1a","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1756852672030,"stop":1756852672030,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d56909f7e86f7df","name":"should handle general insertion and lookup correctly","time":{"start":1756852735227,"stop":1756852735227,"duration":0},"status":"passed","severity":"normal"},{"uid":"172da589de7c933e","name":"should not create timers for topics where peer is not in mesh","time":{"start":1756852687584,"stop":1756852687586,"duration":2},"status":"passed","severity":"normal"},{"uid":"40f98a3ebc289a46","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1756852900112,"stop":1756852900112,"duration":0},"status":"passed","severity":"normal"},{"uid":"eae326bfed7673b2","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1756852731771,"stop":1756852731772,"duration":1},"status":"passed","severity":"normal"},{"uid":"9635a99259eafa0f","name":"should successfully query peers and return peer infos","time":{"start":1756852697514,"stop":1756852697515,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9db5e93190d1ea0","name":"Encoder throws on empty string content topic","time":{"start":1756852688459,"stop":1756852688459,"duration":0},"status":"passed","severity":"normal"},{"uid":"95b71fee59ae4050","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1756852719310,"stop":1756852719311,"duration":1},"status":"passed","severity":"normal"},{"uid":"27efac8b03303804","name":"should filter peers by codec","time":{"start":1756852688294,"stop":1756852688294,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4dd1073cbebe2ec","name":"should dispatch network event when browser goes online","time":{"start":1756852687381,"stop":1756852687381,"duration":0},"status":"passed","severity":"normal"},{"uid":"296c13dc87d179e4","name":"yields undefined for messages without decoder","time":{"start":1756852688138,"stop":1756852688139,"duration":1},"status":"passed","severity":"normal"},{"uid":"4023c80abd9556d9","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1756852671820,"stop":1756852671821,"duration":1},"status":"passed","severity":"normal"},{"uid":"735f981e0edee254","name":"should not retry if at least one success","time":{"start":1756852719126,"stop":1756852719126,"duration":0},"status":"passed","severity":"normal"},{"uid":"22dab93813730e7c","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1756852731694,"stop":1756852731694,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aab139152c75dba","name":"accepts valid message hash query","time":{"start":1756852687742,"stop":1756852687743,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ffac276e0b662cc","name":"should handle errors gracefully when getting peer info","time":{"start":1756852687174,"stop":1756852687174,"duration":0},"status":"passed","severity":"normal"},{"uid":"34589a950b5d5999","name":"Promise Callback - true","time":{"start":1756853076739,"stop":1756853076739,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d58f1a2224a2585","name":"should properly create location multiaddrs - tcp6","time":{"start":1756852677918,"stop":1756852677919,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0d2cfcf7e0907a8","name":"should register libp2p event listeners when start is called","time":{"start":1756852719316,"stop":1756852719316,"duration":0},"status":"passed","severity":"normal"},{"uid":"3606fc242f23a015","name":"should handle case with all peers already connected","time":{"start":1756852688062,"stop":1756852688062,"duration":0},"status":"passed","severity":"normal"},{"uid":"8386b20c375297","name":"Push message with Arabic payload","time":{"start":1756853310424,"stop":1756853310424,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5fd67ee365bffc5","name":"should properly compute the node id","time":{"start":1756852677915,"stop":1756852677915,"duration":0},"status":"passed","severity":"normal"},{"uid":"57b3f64f93865ece","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1756852774372,"stop":1756852774374,"duration":2},"status":"passed","severity":"normal"},{"uid":"3edc66f1c2c9d310","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1756852672029,"stop":1756852672030,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9be8bbdf939eb4e","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1756852671806,"stop":1756852671807,"duration":1},"status":"passed","severity":"normal"},{"uid":"baad48f4610e7869","name":"Push message with short payload","time":{"start":1756853310421,"stop":1756853310421,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f261d875e8bb031","name":"isConnected should return true after first peer connects","time":{"start":1756852774376,"stop":1756852774376,"duration":0},"status":"passed","severity":"normal"},{"uid":"97fa366ce7d4fad5","name":"Check received message containing short","time":{"start":1756853199109,"stop":1756853199110,"duration":1},"status":"passed","severity":"normal"},{"uid":"6789a9f35dddc04b","name":"should emit message when we just started and store connect event occurs","time":{"start":1756852719674,"stop":1756852719674,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b78d40556cf71df","name":"Fields are not dropped","time":{"start":1756852687897,"stop":1756852687898,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1c44d9822a8e5ab","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1756852671816,"stop":1756852671816,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ad25ea57673e2d6","name":"Cluster ID 0, shard 1","time":{"start":1756853064869,"stop":1756853064870,"duration":1},"status":"passed","severity":"normal"},{"uid":"68881debbbf4a67b","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1756853216225,"stop":1756853216226,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fb16bde4d79709c","name":"should deliver messages after dependencies are met","time":{"start":1756852737623,"stop":1756852737623,"duration":0},"status":"passed","severity":"normal"},{"uid":"44523408c8c4e2ad","name":"isConnected should return false after all peers disconnect","time":{"start":1756852774376,"stop":1756852774377,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2411fe27ad1fe34","name":"should add to incoming buffer if dependencies are not met","time":{"start":1756852737620,"stop":1756852737620,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c3b91ac17dbd136","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1756853092910,"stop":1756853092910,"duration":0},"status":"passed","severity":"normal"},{"uid":"47ba02f284650bdb","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1756852719297,"stop":1756852719298,"duration":1},"status":"passed","severity":"normal"},{"uid":"584a5a3821f04f1","name":"should handle peer store errors gracefully","time":{"start":1756852697761,"stop":1756852697761,"duration":0},"status":"passed","severity":"normal"},{"uid":"229742d2f35dee5e","name":"should handle peer store errors gracefully","time":{"start":1756852688064,"stop":1756852688065,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc282d5839493906","name":"Stops search when maxGet is reached","time":{"start":1756852697480,"stop":1756852697481,"duration":1},"status":"passed","severity":"normal"},{"uid":"4389d2bc93268c3e","name":"Fails to publish message with size larger than 1 MB","time":{"start":1756852922886,"stop":1756852922887,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe4318d88422af47","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1756853216217,"stop":1756853216218,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1ca89ce138e5a14","name":"should return false","time":{"start":1756852677914,"stop":1756852677915,"duration":1},"status":"passed","severity":"normal"},{"uid":"70938d4d4436f0d1","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1756852697499,"stop":1756852697499,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8c17de7509e1c34","name":"Push message with content topic containing escaped characters","time":{"start":1756853310448,"stop":1756853310448,"duration":0},"status":"passed","severity":"normal"},{"uid":"58cff64f1b4e8ac","name":"Relay","time":{"start":1756852759388,"stop":1756852759388,"duration":0},"status":"passed","severity":"normal"},{"uid":"1306c4f25c7146d3","name":"should initialize with libp2p components","time":{"start":1756852697514,"stop":1756852697514,"duration":0},"status":"passed","severity":"normal"},{"uid":"64e3afb553dd653","name":"should create dialer with libp2p and shardReader","time":{"start":1756852687082,"stop":1756852687083,"duration":1},"status":"passed","severity":"normal"},{"uid":"c602b9992259d626","name":"should invoke callbacks when receiving a message","time":{"start":1756852719355,"stop":1756852719356,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c90f735c9049ec2","name":"Check publish message containing Chinese","time":{"start":1756852922875,"stop":1756852922875,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d1d653b1b9b6b2f","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1756852719318,"stop":1756852719319,"duration":1},"status":"passed","severity":"normal"},{"uid":"9280d30f8e1ca390","name":"returns nothing if no connections present","time":{"start":1756852687829,"stop":1756852687829,"duration":0},"status":"passed","severity":"normal"},{"uid":"a61884d474883492","name":"should handle relay send failures gracefully","time":{"start":1756852687589,"stop":1756852687590,"duration":1},"status":"passed","severity":"normal"},{"uid":"675968effb5ec76d","name":"peer exchange sets tag","time":{"start":1756852926405,"stop":1756852926406,"duration":1},"status":"passed","severity":"normal"},{"uid":"d118c61668f7423","name":"should dial peer when peer is discovered","time":{"start":1756852686782,"stop":1756852686782,"duration":0},"status":"passed","severity":"normal"},{"uid":"570b4a1cacd508a1","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1756852731784,"stop":1756852731785,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fed24faa972e912","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1756853216221,"stop":1756853216221,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed523773a8494f65","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1756852813573,"stop":1756852813573,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebd57ae644b91be9","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1756852677316,"stop":1756852677316,"duration":0},"status":"passed","severity":"normal"},{"uid":"c37d9b17e774c00d","name":"Does not throw an exception when node disconnects","time":{"start":1756853091946,"stop":1756853091947,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae8197491397c1e","name":"Check message with no pubsub topic is not received","time":{"start":1756853199126,"stop":1756853199127,"duration":1},"status":"passed","severity":"normal"},{"uid":"f36125e60beacc8f","name":"should work with stubbed peer manager event emitter","time":{"start":1756852719670,"stop":1756852719670,"duration":0},"status":"passed","severity":"normal"},{"uid":"2df4768ebb34a5e3","name":"Subscribe to topic containing emoji and publish message","time":{"start":1756852931199,"stop":1756852931199,"duration":0},"status":"passed","severity":"normal"},{"uid":"c362d17d9acc6d6f","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1756852677314,"stop":1756852677315,"duration":1},"status":"passed","severity":"normal"},{"uid":"88ffb9dab9852300","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1756852688069,"stop":1756852688070,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0bb79ab93c2d6bd","name":"Push message with Arabic payload","time":{"start":1756853310440,"stop":1756853310440,"duration":0},"status":"passed","severity":"normal"},{"uid":"57c7a2bc4b1fa4ff","name":"should set field with only RELAY enabled","time":{"start":1756852677921,"stop":1756852677921,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd2614ced025b908","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1756853216219,"stop":1756853216220,"duration":1},"status":"passed","severity":"normal"},{"uid":"626fac91fccbbf2a","name":"different cluster: nodes don't connect","time":{"start":1756852828251,"stop":1756852828252,"duration":1},"status":"passed","severity":"normal"},{"uid":"df2e6b4ae4d19bf0","name":"Query with Ordered Callback, No message returned","time":{"start":1756853044304,"stop":1756853044304,"duration":0},"status":"passed","severity":"normal"},{"uid":"7613850a34b5a55e","name":"Push message with shell command payload","time":{"start":1756853310427,"stop":1756853310427,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8203a7e13e5ec5a","name":"Query with Promise Callback, No Decoder","time":{"start":1756853044305,"stop":1756853044305,"duration":0},"status":"passed","severity":"normal"},{"uid":"94dd5d1eb2fb6d35","name":"Push message with meta","time":{"start":1756853310435,"stop":1756853310435,"duration":0},"status":"passed","severity":"normal"},{"uid":"d588572e1adbaf26","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1756852931188,"stop":1756852931188,"duration":0},"status":"passed","severity":"normal"},{"uid":"540f97f8cc3ee224","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1756852687581,"stop":1756852687581,"duration":0},"status":"passed","severity":"normal"},{"uid":"62cde15aa641777f","name":"peer:update - should do nothing if another protocol hit","time":{"start":1756852688077,"stop":1756852688081,"duration":4},"status":"passed","severity":"normal"},{"uid":"e7df5d34ee4f155a","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1756852671807,"stop":1756852671807,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f3700e64e27f451","name":"should set field with only LIGHTPUSH enabled","time":{"start":1756852677922,"stop":1756852677922,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9861df17456e71a","name":"should dial peer immediately when queue is empty","time":{"start":1756852687107,"stop":1756852687108,"duration":1},"status":"passed","severity":"normal"},{"uid":"16af70307de5464f","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1756852731780,"stop":1756852731781,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ffcc8a76a073923","name":"should not receive a peer event before start","time":{"start":1756852979580,"stop":1756852979580,"duration":0},"status":"passed","severity":"normal"},{"uid":"40850debc6757cd1","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1756853216225,"stop":1756853216225,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a1965869f804eb62","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1756852731769,"stop":1756852731770,"duration":1},"status":"passed","severity":"normal"},{"uid":"7abbf7a4001973d0","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1756852731774,"stop":1756852731774,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ce34235af28a954","name":"should be safe to call multiple times","time":{"start":1756852686773,"stop":1756852686774,"duration":1},"status":"passed","severity":"normal"},{"uid":"c20929796c9b79c9","name":"should clear dial history on start","time":{"start":1756852687096,"stop":1756852687096,"duration":0},"status":"passed","severity":"normal"},{"uid":"f00f688c1d5536ce","name":"Check received message with timestamp: 1756852754101 ","time":{"start":1756853199125,"stop":1756853199125,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a770cf1c7d2e912","name":"Waku message hash computation (payload length 0)","time":{"start":1756852687398,"stop":1756852687398,"duration":0},"status":"passed","severity":"normal"},{"uid":"782ae5bd35ab19af","name":"Push message with Chinese payload","time":{"start":1756853310440,"stop":1756853310440,"duration":0},"status":"passed","severity":"normal"},{"uid":"31602c13548d4f4c","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1756852731763,"stop":1756852731763,"duration":0},"status":"passed","severity":"normal"},{"uid":"901a95d44b81447f","name":"should return false when navigator.onLine is false","time":{"start":1756852687365,"stop":1756852687365,"duration":0},"status":"passed","severity":"normal"},{"uid":"46f26e943ee64973","name":"accepts valid content-filtered query","time":{"start":1756852687741,"stop":1756852687741,"duration":0},"status":"passed","severity":"normal"},{"uid":"4849107c777585a7","name":"Correctly serialized arguments","time":{"start":1756852828529,"stop":1756852828530,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b8f324438f8d3bc","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1756853216223,"stop":1756853216223,"duration":0},"status":"passed","severity":"normal"},{"uid":"71758a3723dec3fb","name":"Push to array if already present","time":{"start":1756852671439,"stop":1756852671440,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c08088d3a967836","name":"should handle task timeouts","time":{"start":1756852717918,"stop":1756852717918,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a5a5ab6347c42a3","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1756852707727,"stop":1756852707729,"duration":2},"status":"passed","severity":"normal"},{"uid":"3cefa143c1a1e6c0","name":"Encoder throws on empty string content topic","time":{"start":1756852707733,"stop":1756852707734,"duration":1},"status":"passed","severity":"normal"},{"uid":"47cd0f13db5a6188","name":"Query Generator, Multiple PubsubTopics","time":{"start":1756853044299,"stop":1756853044299,"duration":0},"status":"passed","severity":"normal"},{"uid":"612769da37e4994e","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1756852719356,"stop":1756852719356,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdbce56075e2204b","name":"should return PeerId when Multiaddr input is provided","time":{"start":1756852687694,"stop":1756852687694,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb03751677477dcb","name":"Check received message containing SQL Injection","time":{"start":1756853199122,"stop":1756853199122,"duration":0},"status":"passed","severity":"normal"},{"uid":"722b25e7efaaeabb","name":"Check received message containing long","time":{"start":1756853199110,"stop":1756853199110,"duration":0},"status":"passed","severity":"normal"},{"uid":"95c995fd05578c78","name":"Push message with content topic containing long","time":{"start":1756853310430,"stop":1756853310430,"duration":0},"status":"passed","severity":"normal"},{"uid":"279ccffdbba19968","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1756852671815,"stop":1756852671816,"duration":1},"status":"passed","severity":"normal"},{"uid":"270a8e0ba41f745f","name":"Query Generator - false","time":{"start":1756853076738,"stop":1756853076739,"duration":1},"status":"passed","severity":"normal"},{"uid":"a21e53f3da378397","name":"Decrypt messages","time":{"start":1756852901544,"stop":1756852901544,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b7ac40c29f2b1cc","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1756852697500,"stop":1756852697501,"duration":1},"status":"passed","severity":"normal"},{"uid":"88b4831408d5a0ef","name":"should work with mock decoders","time":{"start":1756852719671,"stop":1756852719671,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cf908c5fbdcc963","name":"Encoder throws on undefined content topic","time":{"start":1756852707733,"stop":1756852707733,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bf4d774d05518f0","name":"should create KeepAliveManager with required options","time":{"start":1756852687543,"stop":1756852687544,"duration":1},"status":"passed","severity":"normal"},{"uid":"b64221b9fc29fe4a","name":"Push message with content topic containing Arabic","time":{"start":1756853310447,"stop":1756853310447,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1d5479180528500","name":"should create KeepAliveManager with relay","time":{"start":1756852687546,"stop":1756852687547,"duration":1},"status":"passed","severity":"normal"},{"uid":"993a0ec0049a52e8","name":"Subscribe to topic containing shell command and publish message","time":{"start":1756852931197,"stop":1756852931197,"duration":0},"status":"passed","severity":"normal"},{"uid":"b38c14d842eb87b0","name":"should skip peers without peerInfo in ENR","time":{"start":1756852697767,"stop":1756852697768,"duration":1},"status":"passed","severity":"normal"},{"uid":"641edf287a1bcee8","name":"should handle dial errors gracefully","time":{"start":1756852688061,"stop":1756852688061,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9e5ac1285a2658a","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1756852731757,"stop":1756852731760,"duration":3},"status":"passed","severity":"normal"},{"uid":"2dfe36723c4b8658","name":"can start and stop the service","time":{"start":1756852979576,"stop":1756852979578,"duration":2},"status":"passed","severity":"normal"},{"uid":"b0d7b60036ea79f3","name":"should not receive a peer event after stop","time":{"start":1756852979580,"stop":1756852979581,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d31ff8b77a1407","name":"Sign & Recover","time":{"start":1756852708070,"stop":1756852708070,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7e8b7f655b164b5","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1756852709243,"stop":1756852709244,"duration":1},"status":"passed","severity":"normal"},{"uid":"f04f09f676aefdfc","name":"Push message with content topic containing numeric","time":{"start":1756853310430,"stop":1756853310430,"duration":0},"status":"passed","severity":"normal"},{"uid":"49cecaa4e33df6f5","name":"should handle incoming messages","time":{"start":1756852719400,"stop":1756852719400,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bf9bbade78f0bf4","name":"msgTime: 0 ms from now, startTime: 1756766676909, endTime: 1756853076909","time":{"start":1756853092911,"stop":1756853092911,"duration":0},"status":"passed","severity":"normal"},{"uid":"85410179938b12dd","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1756852697518,"stop":1756852697518,"duration":0},"status":"passed","severity":"normal"},{"uid":"5609e7a6c1f31195","name":"Publish message with large meta","time":{"start":1756852922888,"stop":1756852922888,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9515a73034a4a95","name":"should emit a peer event after start","time":{"start":1756852759321,"stop":1756852759322,"duration":1},"status":"passed","severity":"normal"},{"uid":"8294642a974163f6","name":"Push message with content topic containing Arabic","time":{"start":1756853310432,"stop":1756853310432,"duration":0},"status":"passed","severity":"normal"},{"uid":"99e1d36181b7ae48","name":"Check message with no content topic is not received","time":{"start":1756853199127,"stop":1756853199127,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eacde1bd98886c0","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1756852697500,"stop":1756852697500,"duration":0},"status":"passed","severity":"normal"},{"uid":"33be2827257458be","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1756852719317,"stop":1756852719317,"duration":0},"status":"passed","severity":"normal"},{"uid":"9edbf7d3058f7536","name":"random static sharding 8 - Cluster ID: 948, Shard ID: 500","time":{"start":1756853064872,"stop":1756853064873,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6be6e3f26ef52eb","name":"Push message with content topic containing Chinese","time":{"start":1756853310431,"stop":1756853310431,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fc84398eae5067e","name":"should throw error - invalid id","time":{"start":1756852677914,"stop":1756852677914,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a59d946c121ba21","name":"Push message with Chinese payload","time":{"start":1756853310424,"stop":1756853310424,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ec01471d29a928d","name":"should set field with only FILTER enabled","time":{"start":1756852677921,"stop":1756852677922,"duration":1},"status":"passed","severity":"normal"},{"uid":"3442fb16cd057f80","name":"Subscribe to topic containing XML and receive message","time":{"start":1756853216219,"stop":1756853216219,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef3cf179f99ccd2","name":"should properly create location multiaddrs - tcp","time":{"start":1756852677919,"stop":1756852677919,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecb14503e6ab9c20","name":"Stops search when 2 null results are returned","time":{"start":1756852697481,"stop":1756852697481,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcea7c66379a8145","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1756852671807,"stop":1756852671808,"duration":1},"status":"passed","severity":"normal"},{"uid":"9de3de3d0773eeab","name":"should handle browser offline state overriding peer connections","time":{"start":1756852687390,"stop":1756852687390,"duration":0},"status":"passed","severity":"normal"},{"uid":"48afe67d5d5aa5a5","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1756852731770,"stop":1756852731771,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f9ae5e21679de66","name":"should be safe to call multiple times","time":{"start":1756852687557,"stop":1756852687557,"duration":0},"status":"passed","severity":"normal"},{"uid":"b44fd5ab6cce7847","name":"should create a new stream if no existing for protocol found","time":{"start":1756852688076,"stop":1756852688077,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cd60afa16d32dd7","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1756853092908,"stop":1756853092909,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed6f1920350c3359","name":"should handle large number of peers request","time":{"start":1756852697520,"stop":1756852697520,"duration":0},"status":"passed","severity":"normal"},{"uid":"c72feaf9bec97899","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1756852671818,"stop":1756852671819,"duration":1},"status":"passed","severity":"normal"},{"uid":"d35b4f65b4feab2a","name":"Push message with Basic HTML tag payload","time":{"start":1756853310442,"stop":1756853310442,"duration":0},"status":"passed","severity":"normal"},{"uid":"1951848ca8b32e5a","name":"Push message with shell command payload","time":{"start":1756853310443,"stop":1756853310443,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcd99b8717d40a07","name":"should return false when peer is on different cluster","time":{"start":1756852687171,"stop":1756852687171,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd8a799084f38a63","name":"Relay + Store","time":{"start":1756852759388,"stop":1756852759390,"duration":2},"status":"passed","severity":"normal"},{"uid":"5889101e6788f5d9","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1756852687173,"stop":1756852687173,"duration":0},"status":"passed","severity":"normal"},{"uid":"70ae957ec07e5207","name":"should stop peer exchange discovery","time":{"start":1756852697754,"stop":1756852697754,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab1cc3ec5edd37d0","name":"should handle query errors","time":{"start":1756852697766,"stop":1756852697766,"duration":0},"status":"passed","severity":"normal"},{"uid":"87791a0fcd75ab56","name":"should skip peer when failed to dial recently","time":{"start":1756852687112,"stop":1756852687112,"duration":0},"status":"passed","severity":"normal"},{"uid":"45102c5972c7bc4e","name":"should add event listeners to globalThis","time":{"start":1756852687346,"stop":1756852687346,"duration":0},"status":"passed","severity":"normal"},{"uid":"7978300a61ce327d","name":"ends after yielding if response size indicates end","time":{"start":1756852688139,"stop":1756852688140,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef005a6422e69fad","name":"should handle rapid task creation and removal","time":{"start":1756852671827,"stop":1756852671827,"duration":0},"status":"passed","severity":"normal"},{"uid":"6003a60f0db8e414","name":"Subscribe to topic containing Script and receive message","time":{"start":1756853216219,"stop":1756853216219,"duration":0},"status":"passed","severity":"normal"},{"uid":"35e1cb28f389afe8","name":"Subscribe to topic containing short and receive message","time":{"start":1756853216227,"stop":1756853216227,"duration":0},"status":"passed","severity":"normal"},{"uid":"af4aa1541316d0aa","name":"Push message with content topic containing unicode special characters","time":{"start":1756853310434,"stop":1756853310434,"duration":0},"status":"passed","severity":"normal"},{"uid":"c30dae5ae5f07952","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1756852900112,"stop":1756852900112,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a3850164af26d23","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1756852719674,"stop":1756852719675,"duration":1},"status":"passed","severity":"normal"},{"uid":"68fb4402089d40b3","name":"should return different streams if requested simultaniously","time":{"start":1756852688077,"stop":1756852688077,"duration":0},"status":"passed","severity":"normal"},{"uid":"86abbbb223e041e3","name":"Check received message containing Russian","time":{"start":1756853199111,"stop":1756853199112,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ea3a6a6866c3134","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1756852731764,"stop":1756852731764,"duration":0},"status":"passed","severity":"normal"},{"uid":"b49a6ff4267da851","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1756853216229,"stop":1756853216229,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b59c38e65b775f1","name":"Push message with content topic containing SQL Injection","time":{"start":1756853310447,"stop":1756853310447,"duration":0},"status":"passed","severity":"normal"},{"uid":"daa2ad0f4d99a3ba","name":"should be safe to call multiple times","time":{"start":1756852688055,"stop":1756852688056,"duration":1},"status":"passed","severity":"normal"},{"uid":"f78ac231ffa0a22e","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1756852731761,"stop":1756852731761,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7f563080e700006","name":"throws on empty content topic","time":{"start":1756852671798,"stop":1756852671798,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfad4cf55bfccd95","name":"Decoder throws on undefined content topic","time":{"start":1756852709245,"stop":1756852709246,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f32c5f0acc0ebb0","name":"should not start if already started","time":{"start":1756852697753,"stop":1756852697753,"duration":0},"status":"passed","severity":"normal"},{"uid":"e370b8e9da953142","name":"should respect custom numPeersToUse configuration","time":{"start":1756852719317,"stop":1756852719318,"duration":1},"status":"passed","severity":"normal"},{"uid":"29cf8803f81ddd93","name":"Round trip binary encryption [ecies, signature]","time":{"start":1756852709244,"stop":1756852709244,"duration":0},"status":"passed","severity":"normal"},{"uid":"b56ae155210bf3df","name":"Relay Node - default protocol","time":{"start":1756853096782,"stop":1756853096782,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbe901bebe99a7fd","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1756852931190,"stop":1756852931190,"duration":0},"status":"passed","severity":"normal"},{"uid":"58656515bd8278ed","name":"Nodes with multiple pubsub topic","time":{"start":1756852916235,"stop":1756852916235,"duration":0},"status":"passed","severity":"normal"},{"uid":"272deaa32b710bb3","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1756852731785,"stop":1756852731788,"duration":3},"status":"passed","severity":"normal"},{"uid":"d379af07f3b9ad8b","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1756853199118,"stop":1756853199119,"duration":1},"status":"passed","severity":"normal"},{"uid":"74745e3417b4213d","name":"Push message with Script payload","time":{"start":1756853310441,"stop":1756853310442,"duration":1},"status":"passed","severity":"normal"},{"uid":"2efa0a770e04fa93","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1756853216220,"stop":1756853216221,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba2bffa7d6ee6c81","name":"should return false when peer is not found","time":{"start":1756852687170,"stop":1756852687170,"duration":0},"status":"passed","severity":"normal"},{"uid":"926cda6285660e7d","name":"Check received message containing JSON","time":{"start":1756853199113,"stop":1756853199113,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ae00484eaeea10e","name":"should schedule and execute tasks","time":{"start":1756852671824,"stop":1756852671824,"duration":0},"status":"passed","severity":"normal"},{"uid":"af13cf384ce94c76","name":"Check publish message containing XML","time":{"start":1756852922877,"stop":1756852922877,"duration":0},"status":"passed","severity":"normal"},{"uid":"3891ed44d48c8aec","name":"should add received messages to bloom filter","time":{"start":1756852737620,"stop":1756852737620,"duration":0},"status":"passed","severity":"normal"},{"uid":"94ed0f893c2d9190","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1756852916234,"stop":1756852916235,"duration":1},"status":"passed","severity":"normal"},{"uid":"55ddd63d0dd07499","name":"Asymmetric encrypt & decrypt","time":{"start":1756852708068,"stop":1756852708069,"duration":1},"status":"passed","severity":"normal"},{"uid":"75db8d3a99f434cb","name":"Check received message containing Script","time":{"start":1756853199122,"stop":1756853199122,"duration":0},"status":"passed","severity":"normal"},{"uid":"e02aa006a4d4828e","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1756852688133,"stop":1756852688133,"duration":0},"status":"passed","severity":"normal"},{"uid":"b342eff6ea4303a","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1756852731761,"stop":1756852731762,"duration":1},"status":"passed","severity":"normal"},{"uid":"378cc3fbce3bb222","name":"Check received message with timestamp: 1756852754101000000 ","time":{"start":1756853199124,"stop":1756853199125,"duration":1},"status":"passed","severity":"normal"},{"uid":"bca9c638b38e95ad","name":"Wrong topic","time":{"start":1756853018732,"stop":1756853018732,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b18998ccf42c574","name":"Subscribe to topic containing special chars and publish message","time":{"start":1756852931192,"stop":1756852931193,"duration":1},"status":"passed","severity":"normal"},{"uid":"b71c20de7d33a520","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1756852737356,"stop":1756852737356,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c667528de4761f","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1756852677314,"stop":1756852677314,"duration":0},"status":"passed","severity":"normal"},{"uid":"7646085e0a3faf42","name":"should not fail to start the service if it is already started","time":{"start":1756852701737,"stop":1756852701737,"duration":0},"status":"passed","severity":"normal"},{"uid":"71e52cc63966cb08","name":"should be able to decode the field with only RELAY set to true","time":{"start":1756852677316,"stop":1756852677317,"duration":1},"status":"passed","severity":"normal"},{"uid":"e630b72a1ad82fdb","name":"Mutual subscription","time":{"start":1756852931186,"stop":1756852931186,"duration":0},"status":"passed","severity":"normal"},{"uid":"7159b0086074776f","name":"should use configured peers when available","time":{"start":1756852719299,"stop":1756852719299,"duration":0},"status":"passed","severity":"normal"},{"uid":"8397848d777af5c2","name":"should set up event listeners when started","time":{"start":1756852719669,"stop":1756852719670,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d9622686a3176e","name":"should send to specified number of peers of used peers","time":{"start":1756852719120,"stop":1756852719120,"duration":0},"status":"passed","severity":"normal"},{"uid":"d10f4db35f9db950","name":"should initialize with default options","time":{"start":1756852697752,"stop":1756852697752,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d822fe6e4fc5b0d","name":"Push message with content topic containing Chinese","time":{"start":1756853310446,"stop":1756853310447,"duration":1},"status":"passed","severity":"normal"},{"uid":"716b724f42d2577","name":"should increase lamport timestamp","time":{"start":1756852737619,"stop":1756852737619,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd30e3461a86ca99","name":"Ephemeral field is preserved - encoder v0","time":{"start":1756852760415,"stop":1756852760421,"duration":6},"status":"passed","severity":"normal"},{"uid":"a8753384f884cdfe","name":"Check meta is set [ecies]","time":{"start":1756852709244,"stop":1756852709244,"duration":0},"status":"passed","severity":"normal"},{"uid":"460d50b5a812d9ab","name":"should perform initial health assessment on start","time":{"start":1756852718671,"stop":1756852718690,"duration":19},"status":"passed","severity":"normal"},{"uid":"764b78d4ebe160ad","name":"Check received message containing long","time":{"start":1756853199119,"stop":1756853199120,"duration":1},"status":"passed","severity":"normal"},{"uid":"66b1aaf13c124a14","name":"Query Generator, No message returned","time":{"start":1756853044300,"stop":1756853044300,"duration":0},"status":"passed","severity":"normal"},{"uid":"9caf11e31189fd6a","name":"should be able to encode the field with only RELAY set to true","time":{"start":1756852677311,"stop":1756852677312,"duration":1},"status":"passed","severity":"normal"},{"uid":"4140ada3f78d9b69","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1756852737622,"stop":1756852737622,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dc52236860f3b21","name":"Ordered callback, aborts when callback returns true","time":{"start":1756853074824,"stop":1756853074824,"duration":0},"status":"passed","severity":"normal"},{"uid":"729bb2566a15e73","name":"should properly create peer info with all multiaddrs","time":{"start":1756852677919,"stop":1756852677920,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c68b11427c92e1a","name":"Check publish message containing short","time":{"start":1756852922873,"stop":1756852922873,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bf102453e250f0a","name":"should handle peer store update failures gracefully","time":{"start":1756852687572,"stop":1756852687572,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb25cded733ba2e4","name":"should sort by messageId when timestamps are equal","time":{"start":1756852737356,"stop":1756852737356,"duration":0},"status":"passed","severity":"normal"},{"uid":"26c5eb29620b79a2","name":"should successfully stop","time":{"start":1756852719400,"stop":1756852719401,"duration":1},"status":"passed","severity":"normal"},{"uid":"b619fe27a5845f60","name":"should monitor connected peers and store them into cache","time":{"start":1756852834254,"stop":1756852834255,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3b6717eae392899","name":"should not receive a peer event after stop","time":{"start":1756852701738,"stop":1756852701739,"duration":1},"status":"passed","severity":"normal"},{"uid":"69854adbda0ce564","name":"Subscribe to topic containing Russian and receive message","time":{"start":1756853216218,"stop":1756853216218,"duration":0},"status":"passed","severity":"normal"},{"uid":"a91160e10c3ccd31","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1756852688081,"stop":1756852688081,"duration":0},"status":"passed","severity":"normal"},{"uid":"a44fd5962b7d38e5","name":"Check received message containing escaped characters","time":{"start":1756853199114,"stop":1756853199114,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d4e4aaff2ec3979","name":"should process queue every 500ms","time":{"start":1756852687119,"stop":1756852687119,"duration":0},"status":"passed","severity":"normal"},{"uid":"8421dad3fe679b6f","name":"should allow redial after failed dial cooldown expires","time":{"start":1756852687118,"stop":1756852687118,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d571e46b6b18046","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1756852931193,"stop":1756852931193,"duration":0},"status":"passed","severity":"normal"},{"uid":"70ca5481faadce8c","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1756852737621,"stop":1756852737621,"duration":0},"status":"passed","severity":"normal"},{"uid":"24befedba9f2ff7c","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1756852687584,"stop":1756852687584,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4c62f97d66f3314","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1756852731778,"stop":1756852731778,"duration":0},"status":"passed","severity":"normal"},{"uid":"65e94aec60b7f5c5","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1756852671817,"stop":1756852671817,"duration":0},"status":"passed","severity":"normal"},{"uid":"711b7eeed20fdcf","name":"should not return locked peers if enough unlocked are available","time":{"start":1756852719311,"stop":1756852719312,"duration":1},"status":"passed","severity":"normal"},{"uid":"230a31e407338b88","name":"should be able to encode the field with only FILTER set to true","time":{"start":1756852677313,"stop":1756852677313,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f88b04e5a4ff023","name":"should lock peers when selected","time":{"start":1756852719309,"stop":1756852719310,"duration":1},"status":"passed","severity":"normal"},{"uid":"c744b31346639b2","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1756853199125,"stop":1756853199126,"duration":1},"status":"passed","severity":"normal"},{"uid":"18921c85b690e57e","name":"should add event listeners to libp2p","time":{"start":1756852687345,"stop":1756852687346,"duration":1},"status":"passed","severity":"normal"},{"uid":"decfafd10adbfb96","name":"Round trip binary serialization","time":{"start":1756852688457,"stop":1756852688458,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0c46d7111f71d8b","name":"Check received message containing Script","time":{"start":1756853199112,"stop":1756853199112,"duration":0},"status":"passed","severity":"normal"},{"uid":"3204a24aefa38a55","name":"Fails to push message with large meta","time":{"start":1756853310435,"stop":1756853310435,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbd5ad4c4beab90b","name":"Check received message with timestamp: 1649153314 ","time":{"start":1756853199115,"stop":1756853199116,"duration":1},"status":"passed","severity":"normal"},{"uid":"35b5a6a113d09361","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app87/6/topic467/utf8","time":{"start":1756853018728,"stop":1756853018729,"duration":1},"status":"passed","severity":"normal"},{"uid":"68c5d21640248b9","name":"Check publish message containing numeric","time":{"start":1756852922874,"stop":1756852922874,"duration":0},"status":"passed","severity":"normal"},{"uid":"a491ae49110f425e","name":"should support chaining for add method","time":{"start":1756852717069,"stop":1756852717069,"duration":0},"status":"passed","severity":"normal"},{"uid":"1185e56caa6e202","name":"Push message with long payload","time":{"start":1756853310439,"stop":1756853310439,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb43f5adcfb99fb1","name":"Check publish message containing Arabic","time":{"start":1756852922875,"stop":1756852922875,"duration":0},"status":"passed","severity":"normal"},{"uid":"563c1eaf8ee14246","name":"Check publish message containing Script","time":{"start":1756852922876,"stop":1756852922877,"duration":1},"status":"passed","severity":"normal"},{"uid":"19b2c9ac7a7a46d5","name":"Check received message containing Chinese","time":{"start":1756853199120,"stop":1756853199121,"duration":1},"status":"passed","severity":"normal"},{"uid":"c72f1674b8007a5e","name":"should initialize bloom filter with correct parameters","time":{"start":1756852735218,"stop":1756852735218,"duration":0},"status":"passed","severity":"normal"},{"uid":"a91370fb38568d58","name":"should clear existing timers before creating new ones","time":{"start":1756852687593,"stop":1756852687593,"duration":0},"status":"passed","severity":"normal"},{"uid":"fecfddd9c48dae9a","name":"Refresh subscription","time":{"start":1756853216226,"stop":1756853216227,"duration":1},"status":"passed","severity":"normal"},{"uid":"74e91a5af3abb11c","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1756852687693,"stop":1756852687694,"duration":1},"status":"passed","severity":"normal"},{"uid":"51e480f46105e844","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1756852719318,"stop":1756852719318,"duration":0},"status":"passed","severity":"normal"},{"uid":"4869699a9c6c7ece","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app72/2/topic424/xml","time":{"start":1756853018727,"stop":1756853018727,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c8a57a5a47f7a34","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app37/5/topic662/json","time":{"start":1756853018731,"stop":1756853018731,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d4e6fd689c7f4a4","name":"Check message with non string payload is not received","time":{"start":1756853199127,"stop":1756853199128,"duration":1},"status":"passed","severity":"normal"},{"uid":"aab422f4d8436881","name":"should not be empty after adding a subscription","time":{"start":1756852719355,"stop":1756852719355,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0f0f0dc83e05eb8","name":"can start the service","time":{"start":1756852759318,"stop":1756852759319,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4fa76f47aef4f1c","name":"return first retrieved peers without further DNS queries","time":{"start":1756852697961,"stop":1756852697961,"duration":0},"status":"passed","severity":"normal"},{"uid":"710081be174b2ece","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1756852671819,"stop":1756852671819,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a1cdba4da3384ed","name":"Push message with XML payload","time":{"start":1756853310426,"stop":1756853310426,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b6f60e4acabbdc4","name":"should handle case when navigator is not available","time":{"start":1756852687372,"stop":1756852687372,"duration":0},"status":"passed","severity":"normal"},{"uid":"adca02142f40a16e","name":"Query generator for multiple messages with different message text format","time":{"start":1756853074821,"stop":1756853074821,"duration":0},"status":"passed","severity":"normal"},{"uid":"6abe79fb0372beb","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1756852697493,"stop":1756852697493,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e3bbd15c0930510","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1756852916234,"stop":1756852916234,"duration":0},"status":"passed","severity":"normal"},{"uid":"db98ca159b117827","name":"Overlapping topic subscription","time":{"start":1756853216226,"stop":1756853216226,"duration":0},"status":"passed","severity":"normal"},{"uid":"e235168c83e584db","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1756852731782,"stop":1756852731782,"duration":0},"status":"passed","severity":"normal"},{"uid":"18b779388a04cabd","name":"can start and stop the service","time":{"start":1756852759319,"stop":1756852759320,"duration":1},"status":"passed","severity":"normal"},{"uid":"873418107c39d030","name":"should reassess health immediately when peer disconnects","time":{"start":1756852718671,"stop":1756852718671,"duration":0},"status":"passed","severity":"normal"},{"uid":"f54e09ad57406170","name":"should skip peers without peer exchange protocol","time":{"start":1756852697757,"stop":1756852697758,"duration":1},"status":"passed","severity":"normal"},{"uid":"415a041b52a01383","name":"Query generator for multiple messages with different content topic format","time":{"start":1756853074822,"stop":1756853074822,"duration":0},"status":"passed","severity":"normal"},{"uid":"12701885be3ec70b","name":"should dial peer when on same shard","time":{"start":1756852687116,"stop":1756852687117,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b108aea1b45e908","name":"should not fail to start the service if it is already started","time":{"start":1756852759321,"stop":1756852759321,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca2b64a2c33babf1","name":"should add peer to queue when queue is not empty","time":{"start":1756852687108,"stop":1756852687109,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd6350ff1e203498","name":"Subscribe to topic containing emoji and receive message","time":{"start":1756853216221,"stop":1756853216221,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d0883f22c9dd669","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1756852777668,"stop":1756852777669,"duration":1},"status":"passed","severity":"normal"},{"uid":"d274ae0d88d8c9ff","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1756852760422,"stop":1756852760424,"duration":2},"status":"passed","severity":"normal"},{"uid":"293352517306c5f8","name":"Check publish message containing unicode special characters","time":{"start":1756852922880,"stop":1756852922880,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9b61ff8255dcfcf","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1756853044304,"stop":1756853044304,"duration":0},"status":"passed","severity":"normal"},{"uid":"5952a592dc59a6dd","name":"Check message received after jswaku node is restarted","time":{"start":1756853199128,"stop":1756853199128,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bbf03c4338daaae","name":"should remove event listeners","time":{"start":1756852687548,"stop":1756852687556,"duration":8},"status":"passed","severity":"normal"},{"uid":"135dd734c19677da","name":"Publish without waiting for remote peer","time":{"start":1756852931187,"stop":1756852931188,"duration":1},"status":"passed","severity":"normal"},{"uid":"692b5cf78a964480","name":"Bloom filter","time":{"start":1756852737355,"stop":1756852737355,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bbb49408d71a176","name":"should initialize with Unhealthy status","time":{"start":1756852718641,"stop":1756852718653,"duration":12},"status":"passed","severity":"normal"},{"uid":"275c97c499144127","name":"Query with Ordered Callback, No Decoder","time":{"start":1756853044303,"stop":1756853044304,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3d2b4c116bbac1d","name":"Query with Promise Callback, No message returned","time":{"start":1756853044305,"stop":1756853044307,"duration":2},"status":"passed","severity":"normal"},{"uid":"103508335641ec9a","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1756852731789,"stop":1756852731789,"duration":0},"status":"passed","severity":"normal"},{"uid":"f22788c0b57f6da4","name":"should return start time to match max range","time":{"start":1756852719676,"stop":1756852719676,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9f39aa1c361de05","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1756852677320,"stop":1756852677322,"duration":2},"status":"passed","severity":"normal"},{"uid":"a54113f0ea511c17","name":"should clear the dialing interval","time":{"start":1756852687100,"stop":1756852687100,"duration":0},"status":"passed","severity":"normal"},{"uid":"6348d2bf35caf7f2","name":"should start and setup intervals and event listeners","time":{"start":1756852719356,"stop":1756852719356,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa59b9318edb982b","name":"should handle case with no peers in store","time":{"start":1756852688062,"stop":1756852688062,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3015c1890244488","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1756852731801,"stop":1756852731801,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfc1733daca53ec0","name":"Subscribe to topic containing Russian and receive message","time":{"start":1756853216229,"stop":1756853216229,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c2cbee9ffa85356","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1756852731781,"stop":1756852731782,"duration":1},"status":"passed","severity":"normal"},{"uid":"43db3eebf95e5d70","name":"should encode/decode to text encoding","time":{"start":1756852677916,"stop":1756852677916,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6473e94e7e788ee","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app66/4/topic222/proto","time":{"start":1756853018731,"stop":1756853018731,"duration":0},"status":"passed","severity":"normal"},{"uid":"870d78bad7aeb997","name":"should have no discoveries enabled by default","time":{"start":1756852718407,"stop":1756852718407,"duration":0},"status":"passed","severity":"normal"},{"uid":"40765bd871ee322a","name":"Check message with no pubsub topic is not received","time":{"start":1756853199117,"stop":1756853199117,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcb3542036c08a11","name":"Check received message containing Basic HTML tag","time":{"start":1756853199113,"stop":1756853199113,"duration":0},"status":"passed","severity":"normal"},{"uid":"daa2dc790c693068","name":"should dial peers from store on start","time":{"start":1756852688050,"stop":1756852688051,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcf0e7689d0388d3","name":"yields decoded messages","time":{"start":1756852688137,"stop":1756852688138,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa4f5a9d10a7ad88","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1756852931197,"stop":1756852931198,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a355b659e0b74d1","name":"Check received message containing escaped characters","time":{"start":1756853199124,"stop":1756853199124,"duration":0},"status":"passed","severity":"normal"},{"uid":"f353ac02d30f25e0","name":"Push message with content topic containing long","time":{"start":1756853310445,"stop":1756853310446,"duration":1},"status":"passed","severity":"normal"},{"uid":"47fdca90570d6577","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1756853199116,"stop":1756853199116,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ae7c1d7f13437e8","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1756852718408,"stop":1756852718408,"duration":0},"status":"passed","severity":"normal"},{"uid":"6de167f3cde4c848","name":"Passing page size 3 when there are 20 messages","time":{"start":1756853085327,"stop":1756853085327,"duration":0},"status":"passed","severity":"normal"},{"uid":"55fee79ce0cdb8ab","name":"Subscribe to topic containing special chars and receive message","time":{"start":1756853216217,"stop":1756853216217,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9ea96ccdaebeea0","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1756852671810,"stop":1756852671811,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e281458db24d3e7","name":"Passing page size 1 when there are 4 messages","time":{"start":1756853085327,"stop":1756853085327,"duration":0},"status":"passed","severity":"normal"},{"uid":"d153747a7de5144f","name":"should properly create location multiaddrs - tcp4","time":{"start":1756852677918,"stop":1756852677918,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fd4f46db3f8cb97","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1756852671810,"stop":1756852671810,"duration":0},"status":"passed","severity":"normal"},{"uid":"46112974dc092c49","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1756852671807,"stop":1756852671807,"duration":0},"status":"passed","severity":"normal"},{"uid":"139f088494ffad54","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1756852731807,"stop":1756852731808,"duration":1},"status":"passed","severity":"normal"},{"uid":"de4c4d6c1d09d0e3","name":"should perform ping and update peer store on timer","time":{"start":1756852687571,"stop":1756852687571,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0ea2ab5fb955e12","name":"should handle mixed protocol support correctly","time":{"start":1756852718690,"stop":1756852718691,"duration":1},"status":"passed","severity":"normal"},{"uid":"c184685b73610cc","name":"Check received message containing XML","time":{"start":1756853199122,"stop":1756853199122,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a74ac5ff0e9bd2f","name":"random static sharding 6 - Cluster ID: 347, Shard ID: 340","time":{"start":1756853064872,"stop":1756853064872,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9f15b9cad479fc3","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1756853216226,"stop":1756853216226,"duration":0},"status":"passed","severity":"normal"},{"uid":"89abc6eb4392c31d","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1756852737626,"stop":1756852737626,"duration":0},"status":"passed","severity":"normal"},{"uid":"340ac1e90ff48a6","name":"should be safe to call multiple times","time":{"start":1756852686775,"stop":1756852686781,"duration":6},"status":"passed","severity":"normal"},{"uid":"a375554f34ecea30","name":"Push message with content topic containing emoji","time":{"start":1756853310449,"stop":1756853310449,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb23ea8311efd009","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1756853030410,"stop":1756853030410,"duration":0},"status":"passed","severity":"normal"},{"uid":"73afc711fcd85c73","name":"Passing page size 110 when there are 120 messages","time":{"start":1756853085332,"stop":1756853085332,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef262173f37f404c","name":"same cluster: nodes connect","time":{"start":1756852828255,"stop":1756852828255,"duration":0},"status":"passed","severity":"normal"},{"uid":"7393eede992486d3","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1756852731785,"stop":1756852731785,"duration":0},"status":"passed","severity":"normal"},{"uid":"a41f907b490c1ca7","name":"Check received message containing emoji","time":{"start":1756853199114,"stop":1756853199115,"duration":1},"status":"passed","severity":"normal"},{"uid":"60468dcfe353c410","name":"should not process empty queue","time":{"start":1756852687123,"stop":1756852687124,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8c4cbfb584db8e2","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1756852671818,"stop":1756852671818,"duration":0},"status":"passed","severity":"normal"},{"uid":"d548e2222060c3aa","name":"should handle disconnect when peer has no timers","time":{"start":1756852687592,"stop":1756852687592,"duration":0},"status":"passed","severity":"normal"},{"uid":"e69cc0b5f3b6666e","name":"should not fail to stop the service if it was not started","time":{"start":1756852979578,"stop":1756852979579,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cfebe7afb501ce1","name":"should reject if Store is requested but not mounted","time":{"start":1756852719449,"stop":1756852719449,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2887ad59edca05c","name":"should not change state when connections remain after disconnect","time":{"start":1756852687374,"stop":1756852687379,"duration":5},"status":"passed","severity":"normal"},{"uid":"5e5f81fe3197c36c","name":"should only return 1 node with relay and store capability","time":{"start":1756852697961,"stop":1756852697961,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c64eb66674ab3f4","name":"should create PeerExchange instance with components","time":{"start":1756852697521,"stop":1756852697522,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f0129eb491ccc0e","name":"should be online or offline if network state changed","time":{"start":1756852774386,"stop":1756852774386,"duration":0},"status":"passed","severity":"normal"},{"uid":"435a114fcced9d9c","name":"should be safe to call multiple times","time":{"start":1756852688289,"stop":1756852688289,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3dda6d467e83db0","name":"should fail to send if no connected peers found","time":{"start":1756852719119,"stop":1756852719120,"duration":1},"status":"passed","severity":"normal"},{"uid":"305d79c280232aae","name":"Subscribe to topic containing special chars and receive message","time":{"start":1756853216228,"stop":1756853216228,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0e9b2f0d3d424eb","name":"should handle dial errors gracefully","time":{"start":1756852687117,"stop":1756852687118,"duration":1},"status":"passed","severity":"normal"},{"uid":"64368e16d9fecefd","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1756852687399,"stop":1756852687399,"duration":0},"status":"passed","severity":"normal"},{"uid":"523ae3adc02f146c","name":"should start the dialing interval","time":{"start":1756852687083,"stop":1756852687095,"duration":12},"status":"passed","severity":"normal"},{"uid":"4ee2238a749455b3","name":"should not trigger query when a recent query happened under threshold","time":{"start":1756852719673,"stop":1756852719674,"duration":1},"status":"passed","severity":"normal"},{"uid":"efcac63ee9d50cb4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1756852731802,"stop":1756852731802,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad550696f734c6fa","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1756852737621,"stop":1756852737621,"duration":0},"status":"passed","severity":"normal"},{"uid":"8836aa2a8ccd374","name":"should create ConnectionManager with required options","time":{"start":1756852688283,"stop":1756852688284,"duration":1},"status":"passed","severity":"normal"},{"uid":"f211e7678561090f","name":"should call waitForPeer on Relay","time":{"start":1756852719451,"stop":1756852719451,"duration":0},"status":"passed","severity":"normal"},{"uid":"70eb3a0da9c5e7c6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1756852731802,"stop":1756852731802,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d3c79507acae42f","name":"Throws when trying to push message with empty payload","time":{"start":1756853310429,"stop":1756853310429,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc37791bbb6e4b3c","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1756853216230,"stop":1756853216230,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e5a843b441f3689","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1756852718408,"stop":1756852718413,"duration":5},"status":"passed","severity":"normal"},{"uid":"bdbaf05add107b39","name":"Query Generator - true","time":{"start":1756853076738,"stop":1756853076738,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aa3bc2c742d7d8c","name":"should return false when peer is not on topic","time":{"start":1756852688295,"stop":1756852688295,"duration":0},"status":"passed","severity":"normal"},{"uid":"60f0b7aa3b848487","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1756852718658,"stop":1756852718658,"duration":0},"status":"passed","severity":"normal"},{"uid":"e63ced432046140d","name":"should properly clean up resources when disposed","time":{"start":1756852717080,"stop":1756852717080,"duration":0},"status":"passed","severity":"normal"},{"uid":"492916f13263b593","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1756852737619,"stop":1756852737619,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d05a38bbc3274b4","name":"Check received message containing unicode special characters","time":{"start":1756853199124,"stop":1756853199124,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2a80e799499fde8","name":"Publishes to nwaku","time":{"start":1756852912923,"stop":1756852912924,"duration":1},"status":"passed","severity":"normal"},{"uid":"30b2140d1139b4ed","name":"Fails to publish message with empty text","time":{"start":1756852922885,"stop":1756852922885,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc3ceb47fb2836ce","name":"Push 30 different messages","time":{"start":1756853310444,"stop":1756853310445,"duration":1},"status":"skipped","severity":"normal"},{"uid":"27ea0b4b43cde694","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1756852731801,"stop":1756852731802,"duration":1},"status":"passed","severity":"normal"},{"uid":"518c90e22b1daabb","name":"Check received message containing Chinese","time":{"start":1756853199111,"stop":1756853199111,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f1a6e5852648e80","name":"different cluster: nodes don't connect","time":{"start":1756852828256,"stop":1756852828256,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed4055641b9c6e03","name":"Subscribe to topic containing short and receive message","time":{"start":1756853216216,"stop":1756853216216,"duration":0},"status":"passed","severity":"normal"},{"uid":"1016d40700ded7db","name":"Check message received after jswaku node is restarted","time":{"start":1756853199118,"stop":1756853199118,"duration":0},"status":"passed","severity":"normal"},{"uid":"f88990d88ad17f19","name":"should dial all known peers when reached zero connections","time":{"start":1756852796713,"stop":1756852796714,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f8e00eaf7427b85","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1756853216214,"stop":1756853216214,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c035a5ca71440414","name":"Relay - dialed after","time":{"start":1756853096780,"stop":1756853096780,"duration":0},"status":"passed","severity":"normal"},{"uid":"5566fe09bb253e39","name":"Subscribe to topic containing Russian and publish message","time":{"start":1756852931194,"stop":1756852931194,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a043444d19d2ad0","name":"should throw error when no peers are available","time":{"start":1756852719283,"stop":1756852719283,"duration":0},"status":"passed","severity":"normal"},{"uid":"6de6840c75cee413","name":"Push message with numeric payload","time":{"start":1756853310439,"stop":1756853310439,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7b52fb553e3a6af","name":"should create ShardReader with static shards network config","time":{"start":1756852687167,"stop":1756852687167,"duration":0},"status":"passed","severity":"normal"},{"uid":"6661501e97afc3fc","name":"Retrieval Hint","time":{"start":1756852737355,"stop":1756852737355,"duration":0},"status":"passed","severity":"normal"},{"uid":"efbfa00a05052aa3","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1756852677911,"stop":1756852677912,"duration":1},"status":"passed","severity":"normal"},{"uid":"cedf874d452b1833","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1756852697499,"stop":1756852697499,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a3cc0ab5fefa327","name":"should handle complete discovery-to-dial flow","time":{"start":1756852686801,"stop":1756852686801,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed0010c601e8762d","name":"All","time":{"start":1756852759390,"stop":1756852759390,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b914d903b9e42a7","name":"should check if task is scheduled","time":{"start":1756852671827,"stop":1756852671827,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7cd2b498bb305df","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1756852916233,"stop":1756852916233,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e714d973f583d8e","name":"Generator, 2 different shards","time":{"start":1756853036102,"stop":1756853036105,"duration":3},"status":"passed","severity":"normal"},{"uid":"5a715d2ea84f4768","name":"should handle peer identify event","time":{"start":1756852697756,"stop":1756852697757,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab9548f35e8523bd","name":"Add multiple subscription objects on single nwaku node","time":{"start":1756853216221,"stop":1756853216222,"duration":1},"status":"passed","severity":"normal"},{"uid":"f18547f87afa7f05","name":"Push message with meta","time":{"start":1756853310449,"stop":1756853310449,"duration":0},"status":"passed","severity":"normal"},{"uid":"410f63eb99f0b3ba","name":"should handle errors when getting connections","time":{"start":1756852687383,"stop":1756852687383,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfaab4bdbea444aa","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1756852931189,"stop":1756852931190,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1441c060b109762","name":"should handle queue processing errors gracefully","time":{"start":1756852687124,"stop":1756852687124,"duration":0},"status":"passed","severity":"normal"},{"uid":"d42b7a71b9aacb6d","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1756852687397,"stop":1756852687398,"duration":1},"status":"passed","severity":"normal"},{"uid":"c73e00eff8f40e6e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1756852731805,"stop":1756852731806,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffbd5b9641dec77c","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1756853070903,"stop":1756853070903,"duration":0},"status":"passed","severity":"normal"},{"uid":"877b083a95635bbe","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1756852731779,"stop":1756852731780,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb23d58d1e4cedea","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1756852731777,"stop":1756852731777,"duration":0},"status":"passed","severity":"normal"},{"uid":"7210ac709b8a5f79","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1756852697501,"stop":1756852697501,"duration":0},"status":"passed","severity":"normal"},{"uid":"8357912a9cd22fa0","name":"Push message with JSON payload","time":{"start":1756853310426,"stop":1756853310427,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e7c3383e0d7246c","name":"should handle errors when removing globalThis listeners","time":{"start":1756852687364,"stop":1756852687364,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cb88e6e8c9159ac","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1756852774371,"stop":1756852774371,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0d1f6c2cea4c0b9","name":"Push message with emoji payload","time":{"start":1756853310428,"stop":1756853310428,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8646a033bb01312","name":"should add and check entries correctly","time":{"start":1756852717060,"stop":1756852717068,"duration":8},"status":"passed","severity":"normal"},{"uid":"7ed36ececfd1de82","name":"should throw error - no public key","time":{"start":1756852677914,"stop":1756852677914,"duration":0},"status":"passed","severity":"normal"},{"uid":"499872f05d9a6ba9","name":"can start the service","time":{"start":1756852701736,"stop":1756852701736,"duration":0},"status":"passed","severity":"normal"},{"uid":"82d9ce465eac8a18","name":"Used by Waku Relay","time":{"start":1756853091948,"stop":1756853091948,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc271e7962d28f6c","name":"Push message with content topic containing emoji","time":{"start":1756853310434,"stop":1756853310434,"duration":0},"status":"passed","severity":"normal"},{"uid":"a62238cde18d3a6c","name":"should throw error - no id","time":{"start":1756852677912,"stop":1756852677912,"duration":0},"status":"passed","severity":"normal"},{"uid":"1589f4f3927ba46b","name":"Subscribe to topic containing numeric and receive message","time":{"start":1756853216217,"stop":1756853216217,"duration":0},"status":"passed","severity":"normal"},{"uid":"61f6f34008220ddb","name":"Decoder throws on empty string content topic","time":{"start":1756852709246,"stop":1756852709246,"duration":0},"status":"passed","severity":"normal"},{"uid":"dddf8395dc010923","name":"Encoder throws on empty string content topic","time":{"start":1756852709245,"stop":1756852709245,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb6468b660a7c311","name":"Push message with content topic containing SQL Injection","time":{"start":1756853310432,"stop":1756853310433,"duration":1},"status":"passed","severity":"normal"},{"uid":"873e6b695a57b2af","name":"should update ack status of messages in outgoing buffer","time":{"start":1756852737626,"stop":1756852737626,"duration":0},"status":"passed","severity":"normal"},{"uid":"d887bad1c52b758f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1756852731797,"stop":1756852731800,"duration":3},"status":"passed","severity":"normal"},{"uid":"58f90b0b0902c3f1","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1756852916235,"stop":1756852916235,"duration":0},"status":"passed","severity":"normal"},{"uid":"91ac4967a08b62e0","name":"should reject if Filter is requested but not mounted","time":{"start":1756852719449,"stop":1756852719450,"duration":1},"status":"passed","severity":"normal"},{"uid":"f46b815e6a6f4c18","name":"should never report false negatives","time":{"start":1756852735224,"stop":1756852735224,"duration":0},"status":"passed","severity":"normal"},{"uid":"fec53c2f6100443e","name":"Check publish message containing emoji","time":{"start":1756852922880,"stop":1756852922883,"duration":3},"status":"passed","severity":"normal"},{"uid":"deaa5e2e195a211b","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1756852697519,"stop":1756852697519,"duration":0},"status":"passed","severity":"normal"},{"uid":"5afeef163142732","name":"should handle peer store errors gracefully","time":{"start":1756852718690,"stop":1756852718690,"duration":0},"status":"passed","severity":"normal"},{"uid":"a82a43d9b8c82ae5","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1756852900111,"stop":1756852900111,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cd2fe364b6c826d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1756852671819,"stop":1756852671820,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc501caf95840803","name":"should dial peer when no shard info available","time":{"start":1756852687117,"stop":1756852687117,"duration":0},"status":"passed","severity":"normal"},{"uid":"347b882375967941","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1756853216213,"stop":1756853216213,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddbc85f644b82ecd","name":"Subscribe and receives messages on 20 topics","time":{"start":1756853216225,"stop":1756853216225,"duration":0},"status":"passed","severity":"normal"},{"uid":"4656456b0f5a03c4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1756852731800,"stop":1756852731801,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ee95c1fbd746c94","name":"random static sharding 2 - Cluster ID: 151, Shard ID: 990","time":{"start":1756853064870,"stop":1756853064870,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6afaa581d300c00","name":"Push message with custom timestamp: 1756849178011","time":{"start":1756853310450,"stop":1756853310451,"duration":1},"status":"passed","severity":"normal"},{"uid":"55a1634c856659c7","name":"should successfully unsubscribe from an existing subscription","time":{"start":1756852719399,"stop":1756852719400,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e8a72904fe4e6f7","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1756852688066,"stop":1756852688066,"duration":0},"status":"passed","severity":"normal"},{"uid":"185f090c49e0e633","name":"Check received message containing Arabic","time":{"start":1756853199121,"stop":1756853199121,"duration":0},"status":"passed","severity":"normal"},{"uid":"df1c022755733e34","name":"should save new peer to store","time":{"start":1756852686791,"stop":1756852686791,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f420d96e0af27d8","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1756852916233,"stop":1756852916234,"duration":1},"status":"passed","severity":"normal"},{"uid":"c349c0a6f22207ca","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1756852731782,"stop":1756852731783,"duration":1},"status":"passed","severity":"normal"},{"uid":"99293d313b9958cf","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1756852688072,"stop":1756852688072,"duration":0},"status":"passed","severity":"normal"},{"uid":"a91e5fc690dfcdba","name":"should return cached hash on subsequent access","time":{"start":1756852688461,"stop":1756852688461,"duration":0},"status":"passed","severity":"normal"},{"uid":"afe6bb2e76fe639d","name":"should emit multiple messages when query returns multiple messages","time":{"start":1756852719675,"stop":1756852719675,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d3386f67e366ab7","name":"should start all internal components","time":{"start":1756852688288,"stop":1756852688288,"duration":0},"status":"passed","severity":"normal"},{"uid":"a77150872f4e77ab","name":"should select older connection if present","time":{"start":1756852687830,"stop":1756852687843,"duration":13},"status":"passed","severity":"normal"},{"uid":"2b4539191754bf7f","name":"should work with stubbed waku event emitter","time":{"start":1756852719670,"stop":1756852719670,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8cfade7667ea9dd","name":"Check received message containing emoji","time":{"start":1756853199124,"stop":1756853199124,"duration":0},"status":"passed","severity":"normal"},{"uid":"cee2c01dc9b95833","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1756852719675,"stop":1756852719675,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fe4e7c1b8518789","name":"should continually clean up expired entries at intervals","time":{"start":1756852717080,"stop":1756852717081,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b245550820164d9","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1756852671811,"stop":1756852671811,"duration":0},"status":"passed","severity":"normal"},{"uid":"995968e81d5b0c26","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1756853216218,"stop":1756853216218,"duration":0},"status":"passed","severity":"normal"},{"uid":"d73af4b0659523f9","name":"should sort peers by ping value","time":{"start":1756852688294,"stop":1756852688294,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f305d153e595168","name":"Push message with custom timestamp: 1756856378011","time":{"start":1756853310437,"stop":1756853310437,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a40983b965329a6","name":"should handle zero peers request","time":{"start":1756852697520,"stop":1756852697520,"duration":0},"status":"passed","severity":"normal"},{"uid":"72db63fd67cfc7fa","name":"should drop connection to all peers on hangUp","time":{"start":1756852844224,"stop":1756852844225,"duration":1},"status":"passed","severity":"normal"},{"uid":"566273ddea9e560","name":"Check received message containing special chars","time":{"start":1756853199120,"stop":1756853199120,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4da9881ba14915c","name":"ends if stream creation fails","time":{"start":1756852688136,"stop":1756852688136,"duration":0},"status":"passed","severity":"normal"},{"uid":"380cc428e962088","name":"should be able to decode the field with only STORE set to true","time":{"start":1756852677318,"stop":1756852677318,"duration":0},"status":"passed","severity":"normal"},{"uid":"eda9d7daff8feb55","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1756852900113,"stop":1756852900114,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc4249c8caaa3918","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1756852697500,"stop":1756852697500,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c40c66b79c399eb","name":"should create ConnectionManager with relay","time":{"start":1756852688284,"stop":1756852688284,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e99acc0928721db","name":"Check received message containing numeric","time":{"start":1756853199110,"stop":1756853199111,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e2a22a1bcdc8456","name":"should handle a minimal index list","time":{"start":1756852672029,"stop":1756852672029,"duration":0},"status":"passed","severity":"normal"},{"uid":"45308c644bd15a08","name":"throws if store query response has error status","time":{"start":1756852688137,"stop":1756852688137,"duration":0},"status":"passed","severity":"normal"}]