allure-jswaku/8668/widgets/duration.json
2025-07-17 00:53:50 +00:00

1 line
190 KiB
JSON

[{"uid":"7a58196e5471d940","name":"Push 30 different messages","time":{"start":1752713586060,"stop":1752713586060,"duration":0},"status":"skipped","severity":"normal"},{"uid":"64105fc8db33b174","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1752713247023,"stop":1752713247024,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d6ff47d38ce2a5a","name":"Query generator for multiple messages with multiple decoders","time":{"start":1752713235744,"stop":1752713235744,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6ad31181946bd0b","name":"Ordered callback, aborts when callback returns true","time":{"start":1752713235747,"stop":1752713235751,"duration":4},"status":"passed","severity":"normal"},{"uid":"5246b3b02a6dd1ec","name":"Check received message containing JSON","time":{"start":1752713421295,"stop":1752713421295,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b7ff171f347adf8","name":"should handle multiple peers with different shard configurations","time":{"start":1752712921705,"stop":1752712921705,"duration":0},"status":"passed","severity":"normal"},{"uid":"ada1209200403abd","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1752713247021,"stop":1752713247022,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdffdec56c2f3609","name":"Push message with custom timestamp: 1752716601872","time":{"start":1752713586086,"stop":1752713586086,"duration":0},"status":"passed","severity":"normal"},{"uid":"7629b686520355ae","name":"returns all values when wanted number is greater than available values","time":{"start":1752712928630,"stop":1752712928631,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b50e07352891d2d","name":"should correctly map a content topic to a pubsub topic","time":{"start":1752712905722,"stop":1752712905722,"duration":0},"status":"passed","severity":"normal"},{"uid":"284add3d1fcf9533","name":"Encoder throws on undefined content topic","time":{"start":1752712939862,"stop":1752712939862,"duration":0},"status":"passed","severity":"normal"},{"uid":"6537aa4ee52ea80","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1752712905707,"stop":1752712905707,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd60c486c9c08c25","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1752713108454,"stop":1752713108456,"duration":2},"status":"passed","severity":"normal"},{"uid":"77b450d15dc6d72d","name":"configure the node with multiple content topics","time":{"start":1752713207300,"stop":1752713207301,"duration":1},"status":"passed","severity":"normal"},{"uid":"df54d13aae2e0bd9","name":"connected peers and dial","time":{"start":1752713090555,"stop":1752713090556,"duration":1},"status":"skipped","severity":"normal"},{"uid":"356b8faaa7f0732e","name":"should be safe to call multiple times","time":{"start":1752712921026,"stop":1752712921027,"duration":1},"status":"passed","severity":"normal"},{"uid":"5da3a4e26494ddb2","name":"should handle peer store update failures gracefully","time":{"start":1752712921169,"stop":1752712921171,"duration":2},"status":"passed","severity":"normal"},{"uid":"539d9de9b254cfcb","name":"Passing page size 0 when there are 110 messages","time":{"start":1752713237668,"stop":1752713237668,"duration":0},"status":"passed","severity":"normal"},{"uid":"48c728d3893dbae5","name":"accepts valid message hash query","time":{"start":1752712921551,"stop":1752712921551,"duration":0},"status":"passed","severity":"normal"},{"uid":"2140dd998abce8e6","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752712911031,"stop":1752712911031,"duration":0},"status":"passed","severity":"normal"},{"uid":"66226e5d96e30a1a","name":"should add peer to queue when queue is not empty","time":{"start":1752712921685,"stop":1752712921686,"duration":1},"status":"passed","severity":"normal"},{"uid":"4361ebace1bc766d","name":"should dial peer when on same shard","time":{"start":1752712921693,"stop":1752712921693,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c92981bd6ba23b5","name":"Passing page size 11 when there are 10 messages","time":{"start":1752713237670,"stop":1752713237670,"duration":0},"status":"passed","severity":"normal"},{"uid":"5633c432b78b027d","name":"should return false when shard info is undefined","time":{"start":1752712921409,"stop":1752712921409,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d05f85bd66424ac","name":"should be delivered but not added to local log or bloom filter","time":{"start":1752712965416,"stop":1752712965416,"duration":0},"status":"passed","severity":"normal"},{"uid":"57e22d09a324039d","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752713421288,"stop":1752713421288,"duration":0},"status":"passed","severity":"normal"},{"uid":"be85aabcfcea1248","name":"Check publish message after client node is restarted","time":{"start":1752713115720,"stop":1752713115720,"duration":0},"status":"skipped","severity":"normal"},{"uid":"793979ab9069a37a","name":"Check received message containing Basic HTML tag","time":{"start":1752713421285,"stop":1752713421286,"duration":1},"status":"passed","severity":"normal"},{"uid":"b37e32fb95e27c1a","name":"Query Generator - false","time":{"start":1752713227834,"stop":1752713227834,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa649c219c642657","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752713465838,"stop":1752713465839,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f410df7587f49e7","name":"should discard bootstrap peers when has more than set limit","time":{"start":1752713023189,"stop":1752713023189,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a0a0e807bacdb01","name":"should dial peer when no shard info available","time":{"start":1752712921693,"stop":1752712921694,"duration":1},"status":"passed","severity":"normal"},{"uid":"30cfffae42f4529d","name":"Check message with non string payload is not received","time":{"start":1752713421299,"stop":1752713421299,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca900547ee326d0b","name":"Decoder throws on undefined content topic","time":{"start":1752712939863,"stop":1752712939863,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bec3b374a91d65a","name":"should not dispatch event when already disconnected","time":{"start":1752712920766,"stop":1752712920766,"duration":0},"status":"passed","severity":"normal"},{"uid":"35d3157bd337b51a","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1752712950660,"stop":1752712950660,"duration":0},"status":"passed","severity":"normal"},{"uid":"94e4b69453f5e971","name":"should clear the dialing interval","time":{"start":1752712921684,"stop":1752712921684,"duration":0},"status":"passed","severity":"normal"},{"uid":"70779acf896361c8","name":"Refresh subscription","time":{"start":1752713465840,"stop":1752713465840,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b0fd68f3967e7a3","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752713112234,"stop":1752713112235,"duration":1},"status":"passed","severity":"normal"},{"uid":"525ad3e1f3436289","name":"Push message with custom timestamp: 1721954601872","time":{"start":1752713586070,"stop":1752713586070,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0d5d8d281954091","name":"should be safe to call multiple times","time":{"start":1752712922106,"stop":1752712922106,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f0945f7f80ae5a6","name":"should properly create location multiaddrs - udp","time":{"start":1752712911693,"stop":1752712911693,"duration":0},"status":"passed","severity":"normal"},{"uid":"881be6bd863e89f6","name":"should not receive a peer event after stop","time":{"start":1752713090217,"stop":1752713090217,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0d2629e045d6666","name":"should use the provided clusterId for the pubsub topic","time":{"start":1752712905722,"stop":1752712905723,"duration":1},"status":"passed","severity":"normal"},{"uid":"6324ba5e7c518c4a","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752713112235,"stop":1752713112235,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2ae3fc3752329a6","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1752712921373,"stop":1752712921374,"duration":1},"status":"passed","severity":"normal"},{"uid":"222d42e3091c4c11","name":"Push message with rate limit","time":{"start":1752713586085,"stop":1752713586085,"duration":0},"status":"passed","severity":"normal"},{"uid":"a87ecda21551177","name":"Push 30 different messages","time":{"start":1752713586077,"stop":1752713586078,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a95e13efa27e7035","name":"should return all connected peers without codec filter","time":{"start":1752712922111,"stop":1752712922111,"duration":0},"status":"passed","severity":"normal"},{"uid":"aafcad8fe182bfae","name":"should skip peer when failed to dial recently","time":{"start":1752712921690,"stop":1752712921690,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0bc7638a4d04a2","name":"should handle errors when removing globalThis listeners","time":{"start":1752712920738,"stop":1752712920739,"duration":1},"status":"passed","severity":"normal"},{"uid":"56da8010ce52fdcd","name":"A test","time":{"start":1752713041928,"stop":1752713041929,"duration":1},"status":"passed","severity":"normal"},{"uid":"242dd825f8a1de7e","name":"Fails to push message with large meta","time":{"start":1752713586069,"stop":1752713586069,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c984802453ee48b","name":"should add event listener for peer:discovery","time":{"start":1752712921023,"stop":1752712921026,"duration":3},"status":"passed","severity":"normal"},{"uid":"38fa7117300b949a","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752713465830,"stop":1752713465830,"duration":0},"status":"passed","severity":"normal"},{"uid":"3abdeb937fe8bf17","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1752712965415,"stop":1752712965415,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e31001d6a4bd12","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1752713108459,"stop":1752713108459,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f60f08c43651fa8","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1752713108451,"stop":1752713108453,"duration":2},"status":"passed","severity":"normal"},{"uid":"86b24b56ddbad262","name":"Refresh subscription","time":{"start":1752713465830,"stop":1752713465830,"duration":0},"status":"passed","severity":"normal"},{"uid":"76f529fba2b606dc","name":"should be able to decode the field with only RELAY set to true","time":{"start":1752712911032,"stop":1752712911032,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9fcf61130e9519e","name":"Push message with escaped characters payload","time":{"start":1752713586076,"stop":1752713586076,"duration":0},"status":"passed","severity":"normal"},{"uid":"3de799ad01016ad1","name":"should dial all remaining peers","time":{"start":1752712921225,"stop":1752712921225,"duration":0},"status":"passed","severity":"normal"},{"uid":"52f4fb04ab44bd4e","name":"Sign & Recover","time":{"start":1752712940234,"stop":1752712940234,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3982b5eefa2647d","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1752712911682,"stop":1752712911683,"duration":1},"status":"passed","severity":"normal"},{"uid":"fca97ffdbd2df941","name":"Check received message containing escaped characters","time":{"start":1752713421286,"stop":1752713421286,"duration":0},"status":"passed","severity":"normal"},{"uid":"93ea5e01d75bbb6c","name":"Renews subscription after lossing a connection","time":{"start":1752713465836,"stop":1752713465836,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4f46a7cb320a36a","name":"should add to incoming buffer if dependencies are not met","time":{"start":1752712965411,"stop":1752712965412,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c76e9b8acc1dd0a","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1752712951171,"stop":1752712951171,"duration":0},"status":"passed","severity":"normal"},{"uid":"e284cf4833ebb894","name":"Asymmetric encrypt & decrypt","time":{"start":1752712940232,"stop":1752712940233,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c0265ce07b265ea","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1752712951174,"stop":1752712951174,"duration":0},"status":"passed","severity":"normal"},{"uid":"91d7d96253e486d6","name":"Check publish message after service node is restarted","time":{"start":1752713115720,"stop":1752713115720,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d1eaf148e0dacc4f","name":"should clear timers for specific peer on disconnect","time":{"start":1752712921178,"stop":1752712921178,"duration":0},"status":"passed","severity":"normal"},{"uid":"8de369bc76c37e58","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1752712960260,"stop":1752712960260,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc980e8ee73d57c","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1752712960265,"stop":1752712960266,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1185cd57cc380d9","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1752712960282,"stop":1752712960283,"duration":1},"status":"passed","severity":"normal"},{"uid":"677a79d6168514ad","name":"should create dialer with libp2p and shardReader","time":{"start":1752712921680,"stop":1752712921681,"duration":1},"status":"passed","severity":"normal"},{"uid":"b29d54c23e9d4337","name":"Publish without waiting for remote peer","time":{"start":1752713120402,"stop":1752713120403,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4b5fd88b34846b1","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1752712905691,"stop":1752712905691,"duration":0},"status":"passed","severity":"normal"},{"uid":"32a9d5edba5f95c0","name":"Check received message containing Basic HTML tag","time":{"start":1752713421294,"stop":1752713421295,"duration":1},"status":"passed","severity":"normal"},{"uid":"3704628e550d9829","name":"Check received message containing unicode special characters","time":{"start":1752713421296,"stop":1752713421296,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac5237c1dbd6fdb3","name":"Subscribe to topic containing short and receive message","time":{"start":1752713465830,"stop":1752713465831,"duration":1},"status":"passed","severity":"normal"},{"uid":"88b41cc0114eacb0","name":"Init the array if not present","time":{"start":1752712905353,"stop":1752712905354,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d2fe5c5ad70f53b","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1752712960261,"stop":1752712960262,"duration":1},"status":"passed","severity":"normal"},{"uid":"88977f783554f3c","name":"should return the pubsub topic directly if a string is provided","time":{"start":1752712905718,"stop":1752712905719,"duration":1},"status":"passed","severity":"normal"},{"uid":"d94656e015a336bb","name":"should not receive a peer event before start","time":{"start":1752712985450,"stop":1752712985451,"duration":1},"status":"passed","severity":"normal"},{"uid":"b15c0a255be35c9e","name":"should handle task timeouts","time":{"start":1752712950582,"stop":1752712950582,"duration":0},"status":"passed","severity":"normal"},{"uid":"db22ac6101f9451d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1752712960288,"stop":1752712960288,"duration":0},"status":"passed","severity":"normal"},{"uid":"df146523621d6067","name":"should keep entries that haven't expired yet","time":{"start":1752712949708,"stop":1752712949713,"duration":5},"status":"passed","severity":"normal"},{"uid":"59b59dc432b64530","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1752712921364,"stop":1752712921364,"duration":0},"status":"passed","severity":"normal"},{"uid":"2410409db7f6dce2","name":"Subscribe to topic containing XML and receive message","time":{"start":1752713465844,"stop":1752713465844,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbfec409185d65a6","name":"should insert message into bloom filter","time":{"start":1752712965409,"stop":1752712965409,"duration":0},"status":"passed","severity":"normal"},{"uid":"260761c41e7178a4","name":"should decode valid enr with tcp successfully","time":{"start":1752712911683,"stop":1752712911683,"duration":0},"status":"passed","severity":"normal"},{"uid":"26397b4db7d89c3b","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1752713001527,"stop":1752713001528,"duration":1},"status":"passed","severity":"normal"},{"uid":"34edfb9432e9e2c2","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1752712960281,"stop":1752712960282,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f7be8cfd54ee32d","name":"should remove event listeners","time":{"start":1752712921215,"stop":1752712921215,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f3e1a6faa50c0ae","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1752713234755,"stop":1752713234758,"duration":3},"status":"passed","severity":"normal"},{"uid":"bd6d8a93cbaedd3b","name":"Ephemeral field set to true","time":{"start":1752712922123,"stop":1752712922123,"duration":0},"status":"passed","severity":"normal"},{"uid":"24eac8156490ea74","name":"Check received message containing JSON","time":{"start":1752713421286,"stop":1752713421286,"duration":0},"status":"passed","severity":"normal"},{"uid":"990a9f3935a644f8","name":"Subscribe to topic containing XML and publish message","time":{"start":1752713120409,"stop":1752713120409,"duration":0},"status":"passed","severity":"normal"},{"uid":"e260e51c8170c17","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app94/9/topic164/test.js","time":{"start":1752713207299,"stop":1752713207300,"duration":1},"status":"passed","severity":"normal"},{"uid":"33d820a0bd9d9b02","name":"throws on content topic with empty application field","time":{"start":1752712905688,"stop":1752712905689,"duration":1},"status":"passed","severity":"normal"},{"uid":"45415b2e8de62978","name":"should use shardsUnderCluster when provided","time":{"start":1752712950654,"stop":1752712950659,"duration":5},"status":"passed","severity":"normal"},{"uid":"608b5575201ce513","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1752713201161,"stop":1752713201162,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8e589b5efcfc51e","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752713178806,"stop":1752713178807,"duration":1},"status":"passed","severity":"normal"},{"uid":"97985aa3cdecdebc","name":"should unregister libp2p event listeners when stop is called","time":{"start":1752712951170,"stop":1752712951170,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9811e88e9758184","name":"should handle case with all peers already connected","time":{"start":1752712921226,"stop":1752712921232,"duration":6},"status":"passed","severity":"normal"},{"uid":"93c523b47cf4aaf7","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752713465835,"stop":1752713465835,"duration":0},"status":"passed","severity":"normal"},{"uid":"79e7ee55db90706d","name":"should not change state when connections remain after disconnect","time":{"start":1752712920764,"stop":1752712920765,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdd8b36682c855a6","name":"Promise Callback - false","time":{"start":1752713227834,"stop":1752713227835,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd7d335af70ecc9b","name":"should successfully unsubscribe from an existing subscription","time":{"start":1752712951271,"stop":1752712951271,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd3b75c6672d0d23","name":"Push message with content topic containing escaped characters","time":{"start":1752713586067,"stop":1752713586068,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0d3594e89f8b707","name":"should dial all peers on dial","time":{"start":1752713069881,"stop":1752713069881,"duration":0},"status":"passed","severity":"normal"},{"uid":"edf7f85b43dc4e53","name":"should remove event listener for peer:discovery","time":{"start":1752712921027,"stop":1752712921027,"duration":0},"status":"passed","severity":"normal"},{"uid":"55b8498e3aadcce7","name":"Generator, 2 different pubsubtopics","time":{"start":1752713222698,"stop":1752713222698,"duration":0},"status":"passed","severity":"normal"},{"uid":"da39383fc653095d","name":"should throw error - no public key","time":{"start":1752712911688,"stop":1752712911688,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d59a4e9e343ff9","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752713465846,"stop":1752713465847,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cbc958962f4017b","name":"should return false when peer is on different cluster","time":{"start":1752712921397,"stop":1752712921397,"duration":0},"status":"passed","severity":"normal"},{"uid":"41af22af0a115616","name":"Fails to push message bigger that 1MB","time":{"start":1752713586071,"stop":1752713586072,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bbfc51d2f2a08a2","name":"Push message with emoji payload","time":{"start":1752713586077,"stop":1752713586077,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b74eeba6e99f9f","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1752712929609,"stop":1752712929612,"duration":3},"status":"passed","severity":"normal"},{"uid":"f3c0638568f23d","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app58/2/topic76/json","time":{"start":1752713207296,"stop":1752713207296,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3317b471c78e18","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752713465835,"stop":1752713465835,"duration":0},"status":"passed","severity":"normal"},{"uid":"486e6a2c91f442ab","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1752712905723,"stop":1752712905723,"duration":0},"status":"passed","severity":"normal"},{"uid":"6204d717b2a4a7e1","name":"should stop ping timers on peer disconnect","time":{"start":1752712921165,"stop":1752712921166,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c6ba1f6496f3ff8","name":"Relay - dialed first","time":{"start":1752713251343,"stop":1752713251343,"duration":0},"status":"passed","severity":"normal"},{"uid":"14738c8ddf3f95fb","name":"should reject if Relay is requested but not mounted","time":{"start":1752712951376,"stop":1752712951376,"duration":0},"status":"passed","severity":"normal"},{"uid":"f10787c7a911a78e","name":"Check publish message containing special chars","time":{"start":1752713115706,"stop":1752713115707,"duration":1},"status":"passed","severity":"normal"},{"uid":"967b49504e7b0134","name":"Push message with Basic HTML tag payload","time":{"start":1752713586058,"stop":1752713586058,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d54819865f2f6e7","name":"should drop connection via multiaddr with hangUp","time":{"start":1752713069883,"stop":1752713069884,"duration":1},"status":"passed","severity":"normal"},{"uid":"c07d32514ba438eb","name":"passes more than one ENR URLs and attempts connection","time":{"start":1752712985453,"stop":1752712985453,"duration":0},"status":"skipped","severity":"normal"},{"uid":"98387e5ac8f599d5","name":"should handle disconnect when peer has no timers","time":{"start":1752712921178,"stop":1752712921178,"duration":0},"status":"passed","severity":"normal"},{"uid":"f84d909a10d99ac","name":"Check publish message containing shell command","time":{"start":1752713115712,"stop":1752713115712,"duration":0},"status":"passed","severity":"normal"},{"uid":"1330bc27eef47df6","name":"should return false when peer is not found","time":{"start":1752712921411,"stop":1752712921412,"duration":1},"status":"passed","severity":"normal"},{"uid":"21384b2d15d84b8b","name":"Filter","time":{"start":1752713251346,"stop":1752713251346,"duration":0},"status":"passed","severity":"normal"},{"uid":"e09bc66cf886b0bb","name":"can start the service","time":{"start":1752712985447,"stop":1752712985448,"duration":1},"status":"passed","severity":"normal"},{"uid":"bad39b3e94d8e8f","name":"Query Generator, No message returned","time":{"start":1752713201160,"stop":1752713201161,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8609ffafe2086a7","name":"can start and stop the service","time":{"start":1752712985448,"stop":1752712985448,"duration":0},"status":"passed","severity":"normal"},{"uid":"324bece04f933453","name":"Generator, custom pubsub topic","time":{"start":1752713222698,"stop":1752713222698,"duration":0},"status":"passed","severity":"normal"},{"uid":"23696bcdc29e2a79","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752713465832,"stop":1752713465832,"duration":0},"status":"passed","severity":"normal"},{"uid":"adbbdc7112163cb","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1752712921210,"stop":1752712921210,"duration":0},"status":"passed","severity":"normal"},{"uid":"59d66a9624b10b40","name":"Push message with content topic containing Chinese","time":{"start":1752713586063,"stop":1752713586063,"duration":0},"status":"passed","severity":"normal"},{"uid":"1387649558fde60e","name":"messageHashStr works with IProtoMessage","time":{"start":1752712921378,"stop":1752712921379,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3455089555a3dbb","name":"should handle errors when accessing navigator","time":{"start":1752712920779,"stop":1752712920785,"duration":6},"status":"passed","severity":"normal"},{"uid":"57dfc80098b2752c","name":"should register libp2p event listeners when start is called","time":{"start":1752712951169,"stop":1752712951170,"duration":1},"status":"passed","severity":"normal"},{"uid":"5826183748453abe","name":"should continually clean up expired entries at intervals","time":{"start":1752712949719,"stop":1752712949721,"duration":2},"status":"passed","severity":"normal"},{"uid":"5cf325b992685c03","name":"Push message with Russian payload","time":{"start":1752713586056,"stop":1752713586056,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c70468dfa8a961f","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752713465840,"stop":1752713465840,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bb1d679ec9913f3","name":"Check received message containing emoji","time":{"start":1752713421287,"stop":1752713421287,"duration":0},"status":"passed","severity":"normal"},{"uid":"99c444c28ca53c46","name":"accepts valid content-filtered query","time":{"start":1752712921550,"stop":1752712921550,"duration":0},"status":"passed","severity":"normal"},{"uid":"bef7c8c9a002397c","name":"retrieves a single peer","time":{"start":1752712930091,"stop":1752712930092,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e7521cd104dd5dc","name":"should remove expired entries after TTL has passed","time":{"start":1752712949707,"stop":1752712949708,"duration":1},"status":"passed","severity":"normal"},{"uid":"6db8e82ce1ef5017","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1752712960283,"stop":1752712960284,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf9d2c24e3e4dec4","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1752712960275,"stop":1752712960276,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fef4bab0f669bda","name":"Check received message containing Chinese","time":{"start":1752713421284,"stop":1752713421284,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c9faee6f6078a50","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1752713247021,"stop":1752713247021,"duration":0},"status":"passed","severity":"normal"},{"uid":"95aa9ea671b37810","name":"should be able to encode the field with only STORE set to true","time":{"start":1752712911027,"stop":1752712911028,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2933d7d1400dc17","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1752712905692,"stop":1752712905692,"duration":0},"status":"passed","severity":"normal"},{"uid":"49303e453d3397f4","name":"All","time":{"start":1752712986749,"stop":1752712986750,"duration":1},"status":"passed","severity":"normal"},{"uid":"65bed0a55866da37","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1752712905694,"stop":1752712905694,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aa65e4da88500c9","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752713465831,"stop":1752713465831,"duration":0},"status":"passed","severity":"normal"},{"uid":"647b50a28fa735b7","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1752712905701,"stop":1752712905701,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d557236c6fe43d0","name":"Passing an array","time":{"start":1752713244339,"stop":1752713244342,"duration":3},"status":"passed","severity":"normal"},{"uid":"9b7ea963337228f5","name":"Push message with content topic containing shell command","time":{"start":1752713586082,"stop":1752713586083,"duration":1},"status":"passed","severity":"normal"},{"uid":"36be653e947e4162","name":"Check received message with timestamp: 1752712980366 ","time":{"start":1752713421297,"stop":1752713421297,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec19cbccba6e26b2","name":"random static sharding 8 - Cluster ID: 103, Shard ID: 261","time":{"start":1752713217830,"stop":1752713217830,"duration":0},"status":"passed","severity":"normal"},{"uid":"eed30957d95a1f0c","name":"should be online or offline if network state changed","time":{"start":1752713001531,"stop":1752713001534,"duration":3},"status":"passed","severity":"normal"},{"uid":"744d66d564af3325","name":"Check message on other pubsub topic is not received","time":{"start":1752713421298,"stop":1752713421298,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8823375caa12771","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1752712960258,"stop":1752712960259,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b616a2dcbeb4b4c","name":"should only return 1 node with relay and store capability","time":{"start":1752712930094,"stop":1752712930094,"duration":0},"status":"passed","severity":"normal"},{"uid":"10343e1209496726","name":"isConnected should return false after all peers disconnect","time":{"start":1752713001529,"stop":1752713001529,"duration":0},"status":"passed","severity":"normal"},{"uid":"59c54bac42a2f8f","name":"Subscribe to topic containing long and publish message","time":{"start":1752713120406,"stop":1752713120406,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ff570d547294979","name":"Push message with special chars payload","time":{"start":1752713586073,"stop":1752713586073,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f5b02ee3b703b87","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1752712911029,"stop":1752712911030,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b9b021983ba9c34","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1752712905699,"stop":1752712905700,"duration":1},"status":"passed","severity":"normal"},{"uid":"d57c29e57c4e54b1","name":"Push message with short payload","time":{"start":1752713586053,"stop":1752713586054,"duration":1},"status":"passed","severity":"normal"},{"uid":"15b01aa8b5d3df48","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752712985452,"stop":1752712985453,"duration":1},"status":"skipped","severity":"normal"},{"uid":"5701f3d580e5a4ee","name":"Subscribe to topic containing special chars and publish message","time":{"start":1752713120407,"stop":1752713120407,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce67514db605217a","name":"can start and stop the service","time":{"start":1752713090213,"stop":1752713090214,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd44d375140e5ef3","name":"Check received message containing SQL Injection","time":{"start":1752713421285,"stop":1752713421285,"duration":0},"status":"passed","severity":"normal"},{"uid":"870861aef9042af0","name":"Push message with unicode special characters payload","time":{"start":1752713586077,"stop":1752713586077,"duration":0},"status":"passed","severity":"normal"},{"uid":"89aeede6112f6934","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752713222697,"stop":1752713222698,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f234ea5e10da96b8","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752713465843,"stop":1752713465844,"duration":1},"status":"passed","severity":"normal"},{"uid":"153452a00439d4cc","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1752712965416,"stop":1752712965417,"duration":1},"status":"passed","severity":"normal"},{"uid":"c32167fc89e93ceb","name":"should reject if WakuNode is not started","time":{"start":1752712951376,"stop":1752712951376,"duration":0},"status":"passed","severity":"normal"},{"uid":"69ddca35e684b22e","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app87/6/topic657/proto","time":{"start":1752713207298,"stop":1752713207298,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c951c6740121c02","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1752712921167,"stop":1752712921168,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3840e6734c4d096","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1752712929612,"stop":1752712929613,"duration":1},"status":"passed","severity":"normal"},{"uid":"98a25145feac3a2c","name":"Fails to push message bigger that 1MB","time":{"start":1752713586087,"stop":1752713586087,"duration":0},"status":"passed","severity":"normal"},{"uid":"7952614b845278e6","name":"Decoder throws on empty string content topic","time":{"start":1752712939863,"stop":1752712939864,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbdcd84331f72fbb","name":"should not allow unachievable error rate","time":{"start":1752712960104,"stop":1752712960105,"duration":1},"status":"passed","severity":"normal"},{"uid":"6238a3433bf5ceb7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1752712960284,"stop":1752712960284,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3564fabb0f5bfbb","name":"should reject if LightPush is requested but not mounted","time":{"start":1752712951376,"stop":1752712951377,"duration":1},"status":"passed","severity":"normal"},{"uid":"d392e4a934eadbe4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1752712960287,"stop":1752712960287,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe1378c556f189ee","name":"should not fail to start the service if it is already started","time":{"start":1752713090214,"stop":1752713090216,"duration":2},"status":"passed","severity":"normal"},{"uid":"773c82709dd06ad9","name":"should fail to send if no connected peers found","time":{"start":1752712951102,"stop":1752712951106,"duration":4},"status":"passed","severity":"normal"},{"uid":"fc602efc304b2f2f","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1752712960110,"stop":1752712960111,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fc6b37a9f7e469d","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1752712911034,"stop":1752712911035,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d8ee479951f20d6","name":"Should update shard info","time":{"start":1752713070198,"stop":1752713070199,"duration":1},"status":"passed","severity":"normal"},{"uid":"53cc2b0c407b3b20","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1752712921234,"stop":1752712921234,"duration":0},"status":"passed","severity":"normal"},{"uid":"36cb818c37722dac","name":"peer:update - should do nothing if another protocol hit","time":{"start":1752712921710,"stop":1752712921711,"duration":1},"status":"passed","severity":"normal"},{"uid":"f66bb0763f182fe0","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1752712920740,"stop":1752712920740,"duration":0},"status":"passed","severity":"normal"},{"uid":"19dfc75d95b4d64","name":"peer exchange sets tag","time":{"start":1752713124584,"stop":1752713124584,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c3e4a245735ed77","name":"should handle shardReader errors","time":{"start":1752712922113,"stop":1752712922114,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3152b929d12b594","name":"should handle shard reader errors gracefully","time":{"start":1752712921701,"stop":1752712921701,"duration":0},"status":"passed","severity":"normal"},{"uid":"78c06d4619854f55","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1752712960268,"stop":1752712960269,"duration":1},"status":"passed","severity":"normal"},{"uid":"90049876ba763c59","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1752713120404,"stop":1752713120405,"duration":1},"status":"passed","severity":"normal"},{"uid":"be1e6c6b1ad5b8d2","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752713222696,"stop":1752713222696,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb5c7726579afcfd","name":"should not fail to start the service if it is already started","time":{"start":1752712985449,"stop":1752712985450,"duration":1},"status":"passed","severity":"normal"},{"uid":"742dccf9055aef92","name":"should be safe to call multiple times","time":{"start":1752712921153,"stop":1752712921154,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f751313571d8e1c","name":"should return empty list for no shard","time":{"start":1752712905702,"stop":1752712905703,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4277d86b4439ec2","name":"should set field with only STORE enabled","time":{"start":1752712911695,"stop":1752712911695,"duration":0},"status":"passed","severity":"normal"},{"uid":"932744c7fdc540e6","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1752712905699,"stop":1752712905699,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cf620d81f274518","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1752712950648,"stop":1752712950648,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea28fcfedf3f4c64","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1752712905694,"stop":1752712905695,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2052db3e61b8e95","name":"should populate queue if has active dial","time":{"start":1752712921690,"stop":1752712921691,"duration":1},"status":"passed","severity":"normal"},{"uid":"39e1c6c8e62afce8","name":"Generator, 2 different pubsubtopics","time":{"start":1752713222697,"stop":1752713222697,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d79c20f3ff8acf1c","name":"should handle queue processing errors gracefully","time":{"start":1752712921699,"stop":1752712921700,"duration":1},"status":"passed","severity":"normal"},{"uid":"89a008f4e47828da","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1752712960268,"stop":1752712960268,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfcedb4188825ae","name":"should dial one peer on dial","time":{"start":1752713069882,"stop":1752713069882,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb8e44f8622ee9bc","name":"should handle dial errors gracefully","time":{"start":1752712921028,"stop":1752712921028,"duration":0},"status":"passed","severity":"normal"},{"uid":"7031d5843633687e","name":"different cluster, same shard: nodes don't connect","time":{"start":1752713052529,"stop":1752713052529,"duration":0},"status":"passed","severity":"normal"},{"uid":"d87abdcff1c25661","name":"should throw an error for missing required configuration","time":{"start":1752712905703,"stop":1752712905703,"duration":0},"status":"passed","severity":"normal"},{"uid":"faa85c0ce0918dfc","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752713465836,"stop":1752713465836,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a70eef282843e83","name":"should handle case with no peers in store","time":{"start":1752712921225,"stop":1752712921226,"duration":1},"status":"passed","severity":"normal"},{"uid":"60d34f07f43e7ef5","name":"should get / set TCP multiaddr","time":{"start":1752712911691,"stop":1752712911691,"duration":0},"status":"passed","severity":"normal"},{"uid":"74f82cac26db1b76","name":"Push message with content topic containing Chinese","time":{"start":1752713586079,"stop":1752713586080,"duration":1},"status":"passed","severity":"normal"},{"uid":"30a830b8a183ba7","name":"should throw error - no id","time":{"start":1752712911683,"stop":1752712911684,"duration":1},"status":"passed","severity":"normal"},{"uid":"be28085c5b32beb9","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1752712905702,"stop":1752712905702,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bc73b3014e55930","name":"should process tasks in queue","time":{"start":1752712950560,"stop":1752712950561,"duration":1},"status":"passed","severity":"normal"},{"uid":"591f10104731e90d","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1752713247022,"stop":1752713247023,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e348c7118183a52","name":"Push message with Script payload","time":{"start":1752713586075,"stop":1752713586075,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ba9e5f8c37f7477","name":"rejects hash query with content filter parameters","time":{"start":1752712921551,"stop":1752712921551,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2ba5a063a549690","name":"should remove event listeners from libp2p","time":{"start":1752712920728,"stop":1752712920729,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ce68147572f8323","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1752712905700,"stop":1752712905700,"duration":0},"status":"passed","severity":"normal"},{"uid":"daddfcb039fc9282","name":"Check message with no pubsub topic is not received","time":{"start":1752713421298,"stop":1752713421298,"duration":0},"status":"passed","severity":"normal"},{"uid":"d492ba390e794e8c","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752713112231,"stop":1752713112232,"duration":1},"status":"passed","severity":"normal"},{"uid":"c765f0b6ef22b19c","name":"Publish message with custom timestamp: Fri Jul 26 2024 00:45:08 GMT+0000 (Coordinated Universal Time)","time":{"start":1752713115714,"stop":1752713115714,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e510b916ca4c375","name":"should return no connections if no open connection provided","time":{"start":1752712921619,"stop":1752712921625,"duration":6},"status":"passed","severity":"normal"},{"uid":"81b08c018f453386","name":"should handle complete connection lifecycle","time":{"start":1752712920785,"stop":1752712920786,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9ddaddae2cfcb6b","name":"Subscribe to topic containing Script and publish message","time":{"start":1752713120409,"stop":1752713120409,"duration":0},"status":"passed","severity":"normal"},{"uid":"228b026fc9074013","name":"should handle peer store errors gracefully","time":{"start":1752712921233,"stop":1752712921233,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa933482b5bdd2de","name":"shard 0","time":{"start":1752713217825,"stop":1752713217825,"duration":0},"status":"passed","severity":"normal"},{"uid":"70c29cf9ea5e33e5","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1752712960278,"stop":1752712960279,"duration":1},"status":"passed","severity":"normal"},{"uid":"e77f02ab6ef08a26","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1752713235746,"stop":1752713235746,"duration":0},"status":"passed","severity":"normal"},{"uid":"f90987c6d5c9c7a8","name":"should return PeerId when Multiaddr input is provided","time":{"start":1752712921744,"stop":1752712921744,"duration":0},"status":"passed","severity":"normal"},{"uid":"162a6a850116ed25","name":"Subscribe to topic containing short and publish message","time":{"start":1752713120406,"stop":1752713120406,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf3e78bf25129a0c","name":"Query generator for 2000 messages","time":{"start":1752713235751,"stop":1752713235751,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9c4b3ef403db787","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1752712960285,"stop":1752712960286,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f85c1f27745cca0","name":"should handle dial errors gracefully","time":{"start":1752712921694,"stop":1752712921694,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f7b25b47014fb0b","name":"messageHashStr produces consistent results for the same input","time":{"start":1752712921379,"stop":1752712921379,"duration":0},"status":"passed","severity":"normal"},{"uid":"30c95d75a1a17300","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752713465827,"stop":1752713465827,"duration":0},"status":"passed","severity":"normal"},{"uid":"d84f9daeb085117c","name":"Check publish message containing Russian","time":{"start":1752713115709,"stop":1752713115709,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4a433244a316289","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1752712911029,"stop":1752712911029,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f5e9791a79209fe","name":"Check message with no content topic is not received","time":{"start":1752713421299,"stop":1752713421299,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d10e5f008e60425","name":"should retry failed tasks","time":{"start":1752712950572,"stop":1752712950572,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5a0c744dded5ee0","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752713465839,"stop":1752713465839,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d23c51b3735bd8","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752713465834,"stop":1752713465834,"duration":0},"status":"passed","severity":"normal"},{"uid":"83ac644db5eeccfa","name":"should handle complete peer lifecycle","time":{"start":1752712921184,"stop":1752712921185,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ae47263034d6a92","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1752712960272,"stop":1752712960273,"duration":1},"status":"passed","severity":"normal"},{"uid":"53fc30f7a52ac812","name":"Check publish message containing JSON","time":{"start":1752713115711,"stop":1752713115712,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3cd4dd59c05b11f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1752712960286,"stop":1752712960286,"duration":0},"status":"passed","severity":"normal"},{"uid":"d133abf3d172c7d0","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1752712921046,"stop":1752712921046,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5e81cd31e162548","name":"should properly create location multiaddrs - tcp4","time":{"start":1752712911692,"stop":1752712911692,"duration":0},"status":"passed","severity":"normal"},{"uid":"66bb0950ceba2a5b","name":"should handle a minimal index list","time":{"start":1752712905724,"stop":1752712905724,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d066ac7fa8b8087","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1752712960266,"stop":1752712960267,"duration":1},"status":"passed","severity":"normal"},{"uid":"352cff8cdc6f40d8","name":"handles different networkShards values correctly","time":{"start":1752712905698,"stop":1752712905698,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f76bbd17a1942c1","name":"rejects hash query with time filter","time":{"start":1752712921552,"stop":1752712921552,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d6152a8dd3d4564","name":"Decoder throws on undefined content topic","time":{"start":1752712922125,"stop":1752712922125,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bc2eb8e45a8f0b1","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1752713247020,"stop":1752713247020,"duration":0},"status":"passed","severity":"normal"},{"uid":"efff2757849bca74","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1752712965410,"stop":1752712965411,"duration":1},"status":"passed","severity":"normal"},{"uid":"99a97187d6061f85","name":"should load peers from local storage and dispatch events","time":{"start":1752712933804,"stop":1752712933805,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e6b018dec767f37","name":"Fails to publish message with size larger than 1 MB","time":{"start":1752713115719,"stop":1752713115719,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8d48d4dc6b68674","name":"Nodes with multiple pubsub topic","time":{"start":1752713108460,"stop":1752713108460,"duration":0},"status":"passed","severity":"normal"},{"uid":"9262eb1aa35f808a","name":"Overlapping topic subscription","time":{"start":1752713120405,"stop":1752713120406,"duration":1},"status":"skipped","severity":"normal"},{"uid":"29b0c3c249136d6d","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1752712928632,"stop":1752712928632,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc637c134eaa95ad","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1752712960273,"stop":1752712960273,"duration":0},"status":"passed","severity":"normal"},{"uid":"82220b08aabb282b","name":"should request peer renewal on specific errors","time":{"start":1752712950573,"stop":1752712950573,"duration":0},"status":"passed","severity":"normal"},{"uid":"657039f1a7f22c9","name":"Push message equal or less that 1MB","time":{"start":1752713586071,"stop":1752713586071,"duration":0},"status":"passed","severity":"normal"},{"uid":"33e422edd48c5709","name":"Push message with SQL Injection payload","time":{"start":1752713586074,"stop":1752713586074,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce9fe7187f2696fe","name":"Push message with XML payload","time":{"start":1752713586057,"stop":1752713586057,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0ff077f6c10d569","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1752712941352,"stop":1752712941352,"duration":0},"status":"passed","severity":"normal"},{"uid":"55baa06252c7e379","name":"Push message with content topic containing JSON","time":{"start":1752713586066,"stop":1752713586066,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0f91d9be92fe4af","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752713421291,"stop":1752713421291,"duration":0},"status":"passed","severity":"normal"},{"uid":"97d99bc14e2f3b66","name":"should properly create location multiaddrs - udp6","time":{"start":1752712911692,"stop":1752712911692,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f6f962018c64765","name":"should reject if Store is requested but not mounted","time":{"start":1752712951377,"stop":1752712951377,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ad3c8bf470a9d65","name":"returns all values when wanted number matches available values","time":{"start":1752712928628,"stop":1752712928630,"duration":2},"status":"passed","severity":"normal"},{"uid":"17a3d65069b576f1","name":"Callback on promise, aborts when callback returns true","time":{"start":1752713235745,"stop":1752713235746,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a62572695ad6811","name":"should handle relay send failures gracefully","time":{"start":1752712921177,"stop":1752712921177,"duration":0},"status":"passed","severity":"normal"},{"uid":"d920796937348bc7","name":"Delete observer","time":{"start":1752713092172,"stop":1752713092173,"duration":1},"status":"passed","severity":"normal"},{"uid":"378d8ca77902d0cc","name":"Check received message containing Russian","time":{"start":1752713421293,"stop":1752713421294,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a768e1216850027","name":"Check received message containing Arabic","time":{"start":1752713421293,"stop":1752713421293,"duration":0},"status":"passed","severity":"normal"},{"uid":"a84c9278b321b8a8","name":"should properly create peer info with all multiaddrs","time":{"start":1752712911693,"stop":1752712911694,"duration":1},"status":"passed","severity":"normal"},{"uid":"40ecae3578b287ca","name":"Publish message with rate limit","time":{"start":1752713115721,"stop":1752713115721,"duration":0},"status":"passed","severity":"normal"},{"uid":"aff631f50838b1e8","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1752712905695,"stop":1752712905695,"duration":0},"status":"passed","severity":"normal"},{"uid":"831a5baa7c337ee9","name":"should skip peer when dialed recently","time":{"start":1752712921689,"stop":1752712921690,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f625422c40528b3","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752713421300,"stop":1752713421300,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa3b98af9507c84","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1752712921364,"stop":1752712921364,"duration":0},"status":"passed","severity":"normal"},{"uid":"e714e6441ec7c067","name":"Accepts a valid Waku Message","time":{"start":1752712954668,"stop":1752712954669,"duration":1},"status":"passed","severity":"normal"},{"uid":"c676b6ccf9b7afa","name":"messageHash returns a Uint8Array","time":{"start":1752712921374,"stop":1752712921374,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad11f8c1c3cab8f7","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1752712960269,"stop":1752712960270,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdea41434e6e0836","name":"should return true when peer is on the same network","time":{"start":1752712921389,"stop":1752712921397,"duration":8},"status":"passed","severity":"normal"},{"uid":"b31d70809ea05423","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752713465841,"stop":1752713465842,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a7b84f8223c7f66","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1752713052526,"stop":1752713052527,"duration":1},"status":"passed","severity":"normal"},{"uid":"556e2b03d663aa6d","name":"Encoder throws on undefined content topic","time":{"start":1752712941353,"stop":1752712941353,"duration":0},"status":"passed","severity":"normal"},{"uid":"e74efa58f84336fe","name":"Check publish message containing Script","time":{"start":1752713115710,"stop":1752713115710,"duration":0},"status":"passed","severity":"normal"},{"uid":"a99c8f735e18a80a","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1752712905704,"stop":1752712905704,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6bde23fd786c0cd","name":"Push message with content topic containing emoji","time":{"start":1752713586084,"stop":1752713586084,"duration":0},"status":"passed","severity":"normal"},{"uid":"a41fadc601e9ad1","name":"should be safe to call multiple times","time":{"start":1752712921215,"stop":1752712921216,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d15d4c0f5169c31","name":"Refresh subscription","time":{"start":1752713120405,"stop":1752713120405,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4542dbbe8498b662","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1752712905708,"stop":1752712905708,"duration":0},"status":"passed","severity":"normal"},{"uid":"1720062c06e900d1","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1752713191978,"stop":1752713191978,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c0cdff39cfeb914","name":"Renews subscription after lossing a connection","time":{"start":1752713465847,"stop":1752713465847,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8bd3cc4b94f6d2","name":"should handle peer connect event","time":{"start":1752712920757,"stop":1752712920757,"duration":0},"status":"passed","severity":"normal"},{"uid":"2873675bed9d8a43","name":"should handle ping failures gracefully","time":{"start":1752712921168,"stop":1752712921169,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b5a50de8f5c64ff","name":"Check meta is set [symmetric]","time":{"start":1752712939860,"stop":1752712939861,"duration":1},"status":"passed","severity":"normal"},{"uid":"75ff7498c653763d","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1752712960272,"stop":1752712960272,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bc5dcf78be9be53","name":"random static sharding 6 - Cluster ID: 144, Shard ID: 689","time":{"start":1752713217829,"stop":1752713217830,"duration":1},"status":"passed","severity":"normal"},{"uid":"386c279243bcb660","name":"Check message with no payload is not received","time":{"start":1752713421299,"stop":1752713421299,"duration":0},"status":"passed","severity":"normal"},{"uid":"95e14c2a27ea48f0","name":"Push message with content topic containing long","time":{"start":1752713586061,"stop":1752713586062,"duration":1},"status":"passed","severity":"normal"},{"uid":"c37184a877fac372","name":"throws on content topic with non-number generation field","time":{"start":1752712905688,"stop":1752712905688,"duration":0},"status":"passed","severity":"normal"},{"uid":"c61a09b047efa45e","name":"Check received message containing Script","time":{"start":1752713421285,"stop":1752713421285,"duration":0},"status":"passed","severity":"normal"},{"uid":"33cf44e71b746df8","name":"should be able to decode the field with only STORE set to true","time":{"start":1752712911033,"stop":1752712911033,"duration":0},"status":"passed","severity":"normal"},{"uid":"8132c78e46709005","name":"should set default options when no config provided","time":{"start":1752712922105,"stop":1752712922105,"duration":0},"status":"passed","severity":"normal"},{"uid":"f10630e2ed09fb6a","name":"Correctly serialized arguments","time":{"start":1752713052679,"stop":1752713052679,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6f1b9104e4e99ae","name":"should return different streams if requested simultaniously","time":{"start":1752712921710,"stop":1752712921710,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5cf6a800fe46ca2","name":"should skip peer when already connected","time":{"start":1752712921688,"stop":1752712921689,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a98369756d95b33","name":"Ordered Callback - true","time":{"start":1752713227835,"stop":1752713227835,"duration":0},"status":"passed","severity":"normal"},{"uid":"74d0a6928fbf77f3","name":"Subscribe to topic containing short and receive message","time":{"start":1752713465840,"stop":1752713465840,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e4600c75d713605","name":"returns nothing if no connections present","time":{"start":1752712921617,"stop":1752712921618,"duration":1},"status":"passed","severity":"normal"},{"uid":"83300e9f76bb25a","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1752712920778,"stop":1752712920778,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cfc3c862a2b8d4","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1752713001528,"stop":1752713001528,"duration":0},"status":"passed","severity":"normal"},{"uid":"caebdd574ffff5cd","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1752713120407,"stop":1752713120408,"duration":1},"status":"passed","severity":"normal"},{"uid":"8091643fb1ad9c58","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752712911035,"stop":1752712911035,"duration":0},"status":"passed","severity":"normal"},{"uid":"a85b557672648c77","name":"Check received message containing special chars","time":{"start":1752713421283,"stop":1752713421284,"duration":1},"status":"passed","severity":"normal"},{"uid":"29a02455aad5475b","name":"should return empty array when no peers connected","time":{"start":1752712922111,"stop":1752712922111,"duration":0},"status":"passed","severity":"normal"},{"uid":"46bc4cd72ed83194","name":"1 Store, 2 fetches","time":{"start":1752712929626,"stop":1752712929627,"duration":1},"status":"passed","severity":"normal"},{"uid":"42ba447dadad9b68","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1752712950471,"stop":1752712950471,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf7a996bb3b589f0","name":"Push message with Arabic payload","time":{"start":1752713586056,"stop":1752713586056,"duration":0},"status":"passed","severity":"normal"},{"uid":"4313bff54450d6d8","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1752712905697,"stop":1752712905698,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1730e399b62d43d","name":"should only return 1 node with relay capability","time":{"start":1752712930094,"stop":1752712930094,"duration":0},"status":"passed","severity":"normal"},{"uid":"4da97b51448f588d","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1752712905693,"stop":1752712905693,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc1e364cbd1ffe31","name":"should delegate to networkMonitor.isConnected()","time":{"start":1752712922107,"stop":1752712922107,"duration":0},"status":"passed","severity":"normal"},{"uid":"8631147816ee2c2f","name":"should initialize with default number of peers","time":{"start":1752712951165,"stop":1752712951165,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f2289943627e5b5","name":"should do nothing when connections still exist","time":{"start":1752712921217,"stop":1752712921217,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcf0d917f387fd6b","name":"Push message with special chars payload","time":{"start":1752713586055,"stop":1752713586055,"duration":0},"status":"passed","severity":"normal"},{"uid":"8505bded9c780ae5","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1752712905707,"stop":1752712905707,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d87d63c01e86df2","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1752712951166,"stop":1752712951166,"duration":0},"status":"passed","severity":"normal"},{"uid":"26c2b6ebff695420","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752713465839,"stop":1752713465839,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ffe39dd3331d5ea4","name":"Push message with SQL Injection payload","time":{"start":1752713586056,"stop":1752713586057,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef7284bd9733ebdd","name":"can start and stop the service","time":{"start":1752712933800,"stop":1752712933801,"duration":1},"status":"passed","severity":"normal"},{"uid":"42a48485c23f4090","name":"should start ping timers on peer connect","time":{"start":1752712921164,"stop":1752712921164,"duration":0},"status":"passed","severity":"normal"},{"uid":"80492186fdd3d243","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1752713120410,"stop":1752713120410,"duration":0},"status":"passed","severity":"normal"},{"uid":"51443411c692a922","name":"it tolerates circular branch references","time":{"start":1752712930092,"stop":1752712930092,"duration":0},"status":"passed","severity":"normal"},{"uid":"fae75a7b7287106d","name":"should dispatch connect and disconnect events","time":{"start":1752712951168,"stop":1752712951168,"duration":0},"status":"passed","severity":"normal"},{"uid":"916ae8ca92878479","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1752713191983,"stop":1752713191984,"duration":1},"status":"passed","severity":"normal"},{"uid":"5585be2b2e6602b6","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752713112232,"stop":1752713112233,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cf4106290af5ebe","name":"Check publish message containing unicode special characters","time":{"start":1752713115713,"stop":1752713115713,"duration":0},"status":"passed","severity":"normal"},{"uid":"beced4d11bfca5c2","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752713465834,"stop":1752713465834,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2fdb0af9febb69c","name":"should dial with multiaddr and return stream","time":{"start":1752712922109,"stop":1752712922109,"duration":0},"status":"passed","severity":"normal"},{"uid":"8adacd08d12d4ce8","name":"isConnected between 2 js-waku relay nodes","time":{"start":1752713001530,"stop":1752713001530,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fe605783a9bbc33","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752713465843,"stop":1752713465843,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ffbca127abc38e9","name":"should handle network check errors gracefully","time":{"start":1752712921702,"stop":1752712921702,"duration":0},"status":"passed","severity":"normal"},{"uid":"22feb14d3123d2bb","name":"should handle peer store errors gracefully","time":{"start":1752712921041,"stop":1752712921042,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f793c691bb53d9","name":"ignores domain fetching errors","time":{"start":1752712930093,"stop":1752712930093,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3502ffd48f0b259","name":"should handle empty pubsub topics","time":{"start":1752712921179,"stop":1752712921179,"duration":0},"status":"passed","severity":"normal"},{"uid":"afebb06e9a62b288","name":"should support chaining for add method","time":{"start":1752712949705,"stop":1752712949706,"duration":1},"status":"passed","severity":"normal"},{"uid":"50c2f076048dc2b0","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app94/7/topic687/json","time":{"start":1752713207296,"stop":1752713207297,"duration":1},"status":"passed","severity":"normal"},{"uid":"966f1cb8f51e96ab","name":"Ephemeral messages are not stored","time":{"start":1752712987472,"stop":1752712987473,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1e64d1f44d42d3a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1752712905708,"stop":1752712905709,"duration":1},"status":"passed","severity":"normal"},{"uid":"501d053abd494571","name":"should not fail to start the service if it is already started","time":{"start":1752712933801,"stop":1752712933802,"duration":1},"status":"passed","severity":"normal"},{"uid":"260a32f4bb784e63","name":"handles empty contentTopics array correctly","time":{"start":1752712905721,"stop":1752712905722,"duration":1},"status":"passed","severity":"normal"},{"uid":"61dcc0e83b634491","name":"should dispatch network event when browser goes online","time":{"start":1752712920777,"stop":1752712920777,"duration":0},"status":"passed","severity":"normal"},{"uid":"f990e9623b1ac22c","name":"should decode valid enr successfully","time":{"start":1752712911682,"stop":1752712911682,"duration":0},"status":"passed","severity":"normal"},{"uid":"c293cfed10c84fb","name":"Push message with content topic containing JSON","time":{"start":1752713586082,"stop":1752713586082,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f594265c8a92f52","name":"Push message with content topic containing numeric","time":{"start":1752713586079,"stop":1752713586079,"duration":0},"status":"passed","severity":"normal"},{"uid":"cce0f0390c264949","name":"should be able to encode the field with only FILTER set to true","time":{"start":1752712911028,"stop":1752712911028,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bc4fbe86eaa20f9","name":"should not receive a peer event before start","time":{"start":1752712933802,"stop":1752712933803,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b55bd80c419082f","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752713112232,"stop":1752713112232,"duration":0},"status":"passed","severity":"normal"},{"uid":"b76c0d763bb6a643","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1752713120405,"stop":1752713120405,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8f8e1841052b73f","name":"should send relay ping messages on timer","time":{"start":1752712921176,"stop":1752712921177,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7502589364318c4","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1752712960280,"stop":1752712960280,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfb8577783099c17","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752713207294,"stop":1752713207295,"duration":1},"status":"passed","severity":"normal"},{"uid":"f806ff12594aad18","name":"Push message with XML payload","time":{"start":1752713586075,"stop":1752713586075,"duration":0},"status":"passed","severity":"normal"},{"uid":"3932a4359cf437fb","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752713586066,"stop":1752713586066,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3169330ce0aec55","name":"should have no discoveries enabled by default","time":{"start":1752712950461,"stop":1752712950462,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cdc61ad3c95f226","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1752712960265,"stop":1752712960265,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3351887bc98ee8b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1752712960290,"stop":1752712960291,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc6ed26b0ffc9aaa","name":"Check publish message containing Basic HTML tag","time":{"start":1752713115711,"stop":1752713115711,"duration":0},"status":"passed","severity":"normal"},{"uid":"3784ccc6a6f01eda","name":"Decrypt messages","time":{"start":1752713092172,"stop":1752713092172,"duration":0},"status":"passed","severity":"normal"},{"uid":"96297391354a9c7","name":"Does not throw an exception when node disconnects","time":{"start":1752713244339,"stop":1752713244339,"duration":0},"status":"passed","severity":"normal"},{"uid":"359a3b3b473b7ad5","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1752712921743,"stop":1752712921743,"duration":0},"status":"passed","severity":"normal"},{"uid":"6395a2eec2e85356","name":"Encoder throws on undefined content topic","time":{"start":1752712922124,"stop":1752712922124,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b82f2e750aa8f7","name":"should transition to Unhealthy when no connections","time":{"start":1752712950484,"stop":1752712950484,"duration":0},"status":"passed","severity":"normal"},{"uid":"51f250077fd6dce9","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1752712929609,"stop":1752712929609,"duration":0},"status":"passed","severity":"normal"},{"uid":"a790dcf5b39913fc","name":"random static sharding 1 - Cluster ID: 267, Shard ID: 310","time":{"start":1752713217827,"stop":1752713217827,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2791f2c89346d6f","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1752712960260,"stop":1752712960260,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cf044c29556bd10","name":"does not throw on valid cases","time":{"start":1752712905686,"stop":1752712905686,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c7289507a4e7795","name":"should throw an error for missing sharding configuration","time":{"start":1752712905721,"stop":1752712905721,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb4ae6bb63044a82","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1752712930095,"stop":1752712930095,"duration":0},"status":"passed","severity":"normal"},{"uid":"17490ad6ccffb8bf","name":"should serialize and deserialize correctly","time":{"start":1752712962762,"stop":1752712962762,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a781edfb7d08d08","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1752713247023,"stop":1752713247023,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b6d3b6fea25e0bf","name":"should partition messages based on acknowledgement status","time":{"start":1752712965414,"stop":1752712965415,"duration":1},"status":"passed","severity":"normal"},{"uid":"f89fa46b72e23c36","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752713465836,"stop":1752713465836,"duration":0},"status":"passed","severity":"normal"},{"uid":"175345c66a609b5","name":"udp ip6 address","time":{"start":1752712911149,"stop":1752712911150,"duration":1},"status":"passed","severity":"normal"},{"uid":"674085516cf175f4","name":"should add event listeners to libp2p","time":{"start":1752712920713,"stop":1752712920720,"duration":7},"status":"passed","severity":"normal"},{"uid":"5d3e42f69804f217","name":"Generator, custom pubsub topic","time":{"start":1752713222697,"stop":1752713222697,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5d3cd0b19bd8f09f","name":"Mutual subscription","time":{"start":1752713120401,"stop":1752713120402,"duration":1},"status":"passed","severity":"normal"},{"uid":"83316352d7803e64","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1752713120411,"stop":1752713120413,"duration":2},"status":"passed","severity":"normal"},{"uid":"d7abc8e27eb59795","name":"should handle complete dial lifecycle","time":{"start":1752712921703,"stop":1752712921704,"duration":1},"status":"passed","severity":"normal"},{"uid":"67d2afafb64df4b3","name":"Relay","time":{"start":1752712986748,"stop":1752712986749,"duration":1},"status":"passed","severity":"normal"},{"uid":"f037a796325f7eef","name":"Push message with content topic containing escaped characters","time":{"start":1752713586083,"stop":1752713586083,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1ea6d23d8f16e4f","name":"Query generator for multiple messages with different message text format","time":{"start":1752713235738,"stop":1752713235739,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fc6a41fdcd63e10","name":"Push message with short payload","time":{"start":1752713586072,"stop":1752713586072,"duration":0},"status":"passed","severity":"normal"},{"uid":"b214110890bfbe2e","name":"Push message with content topic containing Script","time":{"start":1752713586065,"stop":1752713586065,"duration":0},"status":"passed","severity":"normal"},{"uid":"136a02d72f48c1a8","name":"Query with Promise Callback, No message returned","time":{"start":1752713201164,"stop":1752713201164,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eb4c883293d9d6a","name":"should not modify tags of connections for different peers","time":{"start":1752712951174,"stop":1752712951174,"duration":0},"status":"passed","severity":"normal"},{"uid":"509b3449bed03d5f","name":"throws on content topic with empty encoding field","time":{"start":1752712905690,"stop":1752712905690,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1074f39c4f6b05b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1752712960291,"stop":1752712960292,"duration":1},"status":"passed","severity":"normal"},{"uid":"e58ce7af40576e2f","name":"Push message with content topic containing short","time":{"start":1752713586078,"stop":1752713586078,"duration":0},"status":"passed","severity":"normal"},{"uid":"a21fde303d73eab9","name":"should return unique PubsubTopics for static sharding","time":{"start":1752712905701,"stop":1752712905701,"duration":0},"status":"passed","severity":"normal"},{"uid":"edf21d848f9356cc","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1752712905722,"stop":1752712905722,"duration":0},"status":"passed","severity":"normal"},{"uid":"a83039f51c8fbe0f","name":"should dial peer when peer is discovered","time":{"start":1752712921028,"stop":1752712921028,"duration":0},"status":"passed","severity":"normal"},{"uid":"437a7aa5952bcb34","name":"should handle general insertion and lookup correctly","time":{"start":1752712962763,"stop":1752712962763,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d6b3639d17abdcf","name":"Check publish message containing emoji","time":{"start":1752713115713,"stop":1752713115714,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cc4e49ff680b60b","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1752712960279,"stop":1752712960280,"duration":1},"status":"passed","severity":"normal"},{"uid":"59175d886774ba3f","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1752713041714,"stop":1752713041714,"duration":0},"status":"passed","severity":"normal"},{"uid":"5529555508e594f1","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1752713191979,"stop":1752713191982,"duration":3},"status":"passed","severity":"normal"},{"uid":"d227f990424e2e83","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1752712951167,"stop":1752712951167,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b4678205cf002ce","name":"Push message with custom timestamp: 1752716601872","time":{"start":1752713586071,"stop":1752713586071,"duration":0},"status":"passed","severity":"normal"},{"uid":"848970e8b23993e3","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1752712921244,"stop":1752712921256,"duration":12},"status":"passed","severity":"normal"},{"uid":"27bb96f9db3ffc55","name":"should not fail to stop the service if it was not started","time":{"start":1752712985448,"stop":1752712985449,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9607099429bea0f","name":"Check meta is set [ecies]","time":{"start":1752712941353,"stop":1752712941353,"duration":0},"status":"passed","severity":"normal"},{"uid":"9980c6f190ba056e","name":"Push message with content topic containing XML","time":{"start":1752713586081,"stop":1752713586081,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebffdb73c6d7dec5","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1752712960258,"stop":1752712960258,"duration":0},"status":"passed","severity":"normal"},{"uid":"a34e6e63a6569863","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1752712921244,"stop":1752712921244,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f47919b438e9e91","name":"nwaku subscribes","time":{"start":1752713103857,"stop":1752713103857,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c03e63c4a81293b","name":"should reject on timeout if it was set","time":{"start":1752712951377,"stop":1752712951378,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4bac1b23c3987fd","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1752712905709,"stop":1752712905709,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5e2f7a93fa311f0","name":"should return PeerId when PeerId is provided","time":{"start":1752712921743,"stop":1752712921744,"duration":1},"status":"passed","severity":"normal"},{"uid":"eba85c91170a981f","name":"should mark all messages in causal history as acknowledged","time":{"start":1752712965412,"stop":1752712965412,"duration":0},"status":"passed","severity":"normal"},{"uid":"8de4556181469be3","name":"pre and post cipher","time":{"start":1752712940234,"stop":1752712940234,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee8061a2e47cfb37","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1752712905720,"stop":1752712905720,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ccef64851770745","name":"Subscribe to topic containing numeric and publish message","time":{"start":1752713120407,"stop":1752713120407,"duration":0},"status":"passed","severity":"normal"},{"uid":"917fba610413eb7b","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752713465832,"stop":1752713465832,"duration":0},"status":"passed","severity":"normal"},{"uid":"2102addd88cdeecf","name":"should start and stop interval correctly","time":{"start":1752712950560,"stop":1752712950560,"duration":0},"status":"passed","severity":"normal"},{"uid":"3eefa298a7a106b1","name":"should return false when pubsub topic parsing fails","time":{"start":1752712921411,"stop":1752712921411,"duration":0},"status":"passed","severity":"normal"},{"uid":"913645071a510191","name":"should set field with only LIGHTPUSH enabled","time":{"start":1752712911696,"stop":1752712911696,"duration":0},"status":"passed","severity":"normal"},{"uid":"50ca833d1b0b65ad","name":"Subscribe and receive messages via waku relay post","time":{"start":1752713465827,"stop":1752713465828,"duration":1},"status":"passed","severity":"normal"},{"uid":"68d4b8bb9bd2ea5d","name":"Push message with content topic containing SQL Injection","time":{"start":1752713586064,"stop":1752713586065,"duration":1},"status":"passed","severity":"normal"},{"uid":"43ce0c5f99c457da","name":"should encode/decode to text encoding","time":{"start":1752712911690,"stop":1752712911690,"duration":0},"status":"passed","severity":"normal"},{"uid":"387815ab38fe0a95","name":"should handle queue overflow by adding peers to queue","time":{"start":1752712921695,"stop":1752712921695,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3c46208f3fe36d7","name":"Check received message containing special chars","time":{"start":1752713421293,"stop":1752713421293,"duration":0},"status":"passed","severity":"normal"},{"uid":"e705b88b5386395a","name":"should return true when peer is on the pubsub topic shard","time":{"start":1752712921410,"stop":1752712921410,"duration":0},"status":"passed","severity":"normal"},{"uid":"56c1a7f12b83be95","name":"should return peer for existing peer","time":{"start":1752712921232,"stop":1752712921233,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fe666325a62c2cf","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1752712987481,"stop":1752712987481,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b14d2eb8fb4a060","name":"should skip updating peer store if peer has same addresses","time":{"start":1752712921043,"stop":1752712921043,"duration":0},"status":"passed","severity":"normal"},{"uid":"57b84b706d038936","name":"should return false when peer is not on topic","time":{"start":1752712922113,"stop":1752712922113,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf4683fe76a59312","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1752712960105,"stop":1752712960106,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e65df13d40bcbe6","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1752712905719,"stop":1752712905720,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b545fa62068ab50","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752712930096,"stop":1752712930096,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4241d421b4bed81d","name":"isConnected return false after peer stops","time":{"start":1752713001529,"stop":1752713001530,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ae730c7025d5253","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1752712905724,"stop":1752712905724,"duration":0},"status":"passed","severity":"normal"},{"uid":"7785041823d8fb02","name":"should not process empty queue","time":{"start":1752712921698,"stop":1752712921699,"duration":1},"status":"passed","severity":"normal"},{"uid":"74a4d539ec7f3422","name":"Push message with emoji payload","time":{"start":1752713586060,"stop":1752713586060,"duration":0},"status":"passed","severity":"normal"},{"uid":"12a8c44921149b9f","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1752712960269,"stop":1752712960269,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f1c4df7d27a0d3d","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752713465844,"stop":1752713465845,"duration":1},"status":"passed","severity":"normal"},{"uid":"73ff1243b2632920","name":"Fails to push message with large meta","time":{"start":1752713586084,"stop":1752713586085,"duration":1},"status":"passed","severity":"normal"},{"uid":"500b4e2a2d3c859d","name":"Push message with JSON payload","time":{"start":1752713586058,"stop":1752713586058,"duration":0},"status":"passed","severity":"normal"},{"uid":"ced074c65179b429","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1752713191979,"stop":1752713191979,"duration":0},"status":"passed","severity":"normal"},{"uid":"e47eeed1bf5f6671","name":"Store - dialed first","time":{"start":1752713251344,"stop":1752713251345,"duration":1},"status":"passed","severity":"normal"},{"uid":"999bcba2579f2549","name":"should be able to encode the field with only RELAY set to true","time":{"start":1752712911025,"stop":1752712911027,"duration":2},"status":"passed","severity":"normal"},{"uid":"1107de75cc1c2c21","name":"Check publish message containing XML","time":{"start":1752713115710,"stop":1752713115711,"duration":1},"status":"passed","severity":"normal"},{"uid":"df5c12716bf4e68a","name":"Check received message containing Arabic","time":{"start":1752713421284,"stop":1752713421284,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3d68acff8d92b90","name":"Push message with content topic containing Script","time":{"start":1752713586081,"stop":1752713586081,"duration":0},"status":"passed","severity":"normal"},{"uid":"4868d8e5eb9e97fa","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1752712960257,"stop":1752712960258,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb7db28963c84384","name":"should return valid sharding parameters for static sharding","time":{"start":1752712905720,"stop":1752712905720,"duration":0},"status":"passed","severity":"normal"},{"uid":"c634c5c324ae3301","name":"should use provided shard info when available","time":{"start":1752712950647,"stop":1752712950647,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a06950b58e47498","name":"Symmetric encrypt & Decrypt","time":{"start":1752712940233,"stop":1752712940233,"duration":0},"status":"passed","severity":"normal"},{"uid":"20290bfddf27ebd8","name":"should requeue task if no peer is available","time":{"start":1752712950561,"stop":1752712950561,"duration":0},"status":"passed","severity":"normal"},{"uid":"60d66ca5b0ee60c2","name":"should get / set UDP multiaddr","time":{"start":1752712911690,"stop":1752712911691,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ec12d4948448158","name":"Query Generator, No Decoder","time":{"start":1752713201159,"stop":1752713201160,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cc075b7e50e160a","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1752712960270,"stop":1752712960271,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9c36dbe662126d4","name":"Push message with numeric payload","time":{"start":1752713586054,"stop":1752713586054,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b4673af52eb7a5c","name":"Subscribe and receive messages via waku relay post","time":{"start":1752713465838,"stop":1752713465838,"duration":0},"status":"passed","severity":"normal"},{"uid":"61d8857a1901429c","name":"should handle special patterns correctly","time":{"start":1752712962763,"stop":1752712962763,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fa4d25cea3403ae","name":"Js publishes, other Js receives","time":{"start":1752713103859,"stop":1752713103860,"duration":1},"status":"passed","severity":"normal"},{"uid":"b11a700ffec205ce","name":"Push message with Chinese payload","time":{"start":1752713586073,"stop":1752713586073,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f24c1885e8f969","name":"should get all peers from store","time":{"start":1752712921218,"stop":1752712921224,"duration":6},"status":"passed","severity":"normal"},{"uid":"18dcd6ff83ea9a65","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1752713234760,"stop":1752713234762,"duration":2},"status":"passed","severity":"normal"},{"uid":"5d3664374a851832","name":"should dial peers from store when no connections remain","time":{"start":1752712921217,"stop":1752712921217,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dc5d9f763ece13f","name":"Check received message containing shell command","time":{"start":1752713421286,"stop":1752713421286,"duration":0},"status":"passed","severity":"normal"},{"uid":"c786261c471de002","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1752712921712,"stop":1752712921712,"duration":0},"status":"passed","severity":"normal"},{"uid":"31d3d79a0dcc99f9","name":"Subscribe and publish message","time":{"start":1752713120403,"stop":1752713120403,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb9aacc837f3d905","name":"should return false when peer is on different cluster","time":{"start":1752712921403,"stop":1752712921403,"duration":0},"status":"passed","severity":"normal"},{"uid":"94af8b4d36188ca3","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752713465838,"stop":1752713465838,"duration":0},"status":"passed","severity":"normal"},{"uid":"55479e7d7ca019c5","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1752712950463,"stop":1752712950470,"duration":7},"status":"passed","severity":"normal"},{"uid":"61b660c001312b82","name":"Subscribe and receives messages on 20 topics","time":{"start":1752713465829,"stop":1752713465829,"duration":0},"status":"passed","severity":"normal"},{"uid":"44a8f577667be4","name":"Waku message hash computation (meta attribute not present)","time":{"start":1752712921364,"stop":1752712921365,"duration":1},"status":"passed","severity":"normal"},{"uid":"432b9150c5b05d72","name":"should be safe to call multiple times","time":{"start":1752712922107,"stop":1752712922107,"duration":0},"status":"passed","severity":"normal"},{"uid":"23d69430822d635a","name":"Push message with numeric payload","time":{"start":1752713586073,"stop":1752713586073,"duration":0},"status":"passed","severity":"normal"},{"uid":"cec8e0dc5e5c54d9","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1752713234762,"stop":1752713234762,"duration":0},"status":"passed","severity":"normal"},{"uid":"a01e73ed8bcba8dc","name":"should not create multiple intervals when called multiple times","time":{"start":1752712921683,"stop":1752712921683,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c6f882a6a1b9ccf","name":"Decoder throws on empty string content topic","time":{"start":1752712941354,"stop":1752712941354,"duration":0},"status":"passed","severity":"normal"},{"uid":"628c330e0823f58","name":"should throw if no connection provided","time":{"start":1752712921709,"stop":1752712921710,"duration":1},"status":"passed","severity":"normal"},{"uid":"74eecf6da7842b","name":"non connected peers","time":{"start":1752713090557,"stop":1752713090557,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3e3306de96ee882c","name":"Push message with custom timestamp: 1752709401872","time":{"start":1752713586085,"stop":1752713586086,"duration":1},"status":"passed","severity":"normal"},{"uid":"309e8a90942b2ffe","name":"same cluster, same shard: nodes connect","time":{"start":1752713052528,"stop":1752713052528,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea428c50c39f2353","name":"Query generator for multiple messages with different content topic format","time":{"start":1752713235744,"stop":1752713235744,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a7af98d2467ada5","name":"should add event listeners for peer connect and disconnect","time":{"start":1752712921153,"stop":1752712921153,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfeeaa87cc143336","name":"should handle onConnected and onDisconnected","time":{"start":1752712951168,"stop":1752712951169,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c27b19d3f42e4e9","name":"Check received message containing XML","time":{"start":1752713421285,"stop":1752713421285,"duration":0},"status":"passed","severity":"normal"},{"uid":"986521015e4c5da6","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1752712905705,"stop":1752712905705,"duration":0},"status":"passed","severity":"normal"},{"uid":"988f825afb2f086a","name":"should only return 1 node with store capability","time":{"start":1752712930094,"stop":1752712930095,"duration":1},"status":"passed","severity":"normal"},{"uid":"b86dd8426d79e3d7","name":"should not execute task if max attempts is 0","time":{"start":1752712950582,"stop":1752712950582,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3b1b1cd42caa3d4","name":"Query generator for multiple messages","time":{"start":1752713235738,"stop":1752713235738,"duration":0},"status":"passed","severity":"normal"},{"uid":"f49428213dbb42d5","name":"should create ShardReader with contentTopics network config","time":{"start":1752712921387,"stop":1752712921388,"duration":1},"status":"passed","severity":"normal"},{"uid":"408aaf3e1602977c","name":"Publish message with custom timestamp: Wed Jul 16 2025 23:45:08 GMT+0000 (Coordinated Universal Time)","time":{"start":1752713115715,"stop":1752713115715,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3a8f9f49902192e","name":"Check received message containing Russian","time":{"start":1752713421284,"stop":1752713421284,"duration":0},"status":"passed","severity":"normal"},{"uid":"13da267146fa7f18","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752713178800,"stop":1752713178801,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc27e2ffa430afc5","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1752712905719,"stop":1752712905719,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a687f8e769d5d3","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752713465832,"stop":1752713465833,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6cf32474a3edb6e","name":"should return false when peer shard info is not found","time":{"start":1752712921410,"stop":1752712921410,"duration":0},"status":"passed","severity":"normal"},{"uid":"35bc6e018f1edc55","name":"should return false","time":{"start":1752712911688,"stop":1752712911689,"duration":1},"status":"passed","severity":"normal"},{"uid":"2218449e2ba8f0b9","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752713465831,"stop":1752713465832,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef2e8aeefa762df3","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1752712960264,"stop":1752712960265,"duration":1},"status":"passed","severity":"normal"},{"uid":"d307f6962f31da08","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1752712905693,"stop":1752712905693,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a4ca164a6ebc173","name":"Decoder throws on empty string content topic","time":{"start":1752712922125,"stop":1752712922126,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2d8cb78979bfce3","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752713465847,"stop":1752713465847,"duration":0},"status":"passed","severity":"normal"},{"uid":"c095c90340dc7fc5","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1752712960269,"stop":1752712960269,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e3e2a95929d5498","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1752712905710,"stop":1752712905710,"duration":0},"status":"passed","severity":"normal"},{"uid":"456f6af37d98aad1","name":"random static sharding 7 - Cluster ID: 190, Shard ID: 847","time":{"start":1752713217830,"stop":1752713217830,"duration":0},"status":"passed","severity":"normal"},{"uid":"d52353d725d6e0c6","name":"should allow redial after failed dial cooldown expires","time":{"start":1752712921694,"stop":1752712921694,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b959bc217161052","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752713108460,"stop":1752713108461,"duration":1},"status":"passed","severity":"normal"},{"uid":"57650a79a213f6d0","name":"should handle peer not in mesh for all topics","time":{"start":1752712921180,"stop":1752712921183,"duration":3},"status":"passed","severity":"normal"},{"uid":"1edce5a5f3c0ad53","name":"Overlapping topic subscription","time":{"start":1752713465830,"stop":1752713465830,"duration":0},"status":"passed","severity":"normal"},{"uid":"45f64737330d1be1","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752713465828,"stop":1752713465828,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e7dcc6b13e24f66","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app53/4/topic532/xml","time":{"start":1752713207299,"stop":1752713207299,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf95dd44e54a3a3d","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752713112233,"stop":1752713112233,"duration":0},"status":"passed","severity":"normal"},{"uid":"65e719a97d9c9ce","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1752712905719,"stop":1752712905719,"duration":0},"status":"passed","severity":"normal"},{"uid":"22a60272a09dd329","name":"Check received message with timestamp: 1752712980366000000 ","time":{"start":1752713421287,"stop":1752713421287,"duration":0},"status":"passed","severity":"normal"},{"uid":"44e2c2560092cab3","name":"throws on empty content topic","time":{"start":1752712905687,"stop":1752712905687,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec68b80938016f5b","name":"Push message equal or less that 1MB","time":{"start":1752713586086,"stop":1752713586086,"duration":0},"status":"passed","severity":"normal"},{"uid":"32198ced9a08c88a","name":"should not discard bootstrap peers if under the limit","time":{"start":1752713023189,"stop":1752713023189,"duration":0},"status":"passed","severity":"normal"},{"uid":"91f2b934f10db27f","name":"should start the dialing interval","time":{"start":1752712921681,"stop":1752712921681,"duration":0},"status":"passed","severity":"normal"},{"uid":"58eb001914fc020b","name":"should return false when navigator.onLine is false","time":{"start":1752712920739,"stop":1752712920740,"duration":1},"status":"passed","severity":"normal"},{"uid":"253d5f11a1f3c278","name":"Passing page size 1 when there are 4 messages","time":{"start":1752713237669,"stop":1752713237669,"duration":0},"status":"passed","severity":"normal"},{"uid":"e90f7c53a915c88","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752713178806,"stop":1752713178806,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a8ba9975b5df5e0","name":"Push message with content topic containing shell command","time":{"start":1752713586067,"stop":1752713586067,"duration":0},"status":"passed","severity":"normal"},{"uid":"b99e9e06cc826277","name":"Nwaku publishes","time":{"start":1752713103858,"stop":1752713103859,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7a5e70350f1dbd","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1752712960280,"stop":1752712960280,"duration":0},"status":"passed","severity":"normal"},{"uid":"32e51d07a8892724","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1752712922126,"stop":1752712922126,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbf34550bd785873","name":"Push message with content topic containing short","time":{"start":1752713586061,"stop":1752713586061,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0572de5cc5bb52a","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752713465846,"stop":1752713465846,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbf2bcc720485bf3","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1752712929614,"stop":1752712929614,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbc730b87304c580","name":"Relay - times out","time":{"start":1752713251344,"stop":1752713251344,"duration":0},"status":"passed","severity":"normal"},{"uid":"97becbfdbec99350","name":"Check received message containing SQL Injection","time":{"start":1752713421294,"stop":1752713421294,"duration":0},"status":"passed","severity":"normal"},{"uid":"43aac340efe02947","name":"should hang up with multiaddr and return true on success","time":{"start":1752712922110,"stop":1752712922110,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e6ae590369d1ada","name":"should create a new stream if no existing for protocol found","time":{"start":1752712921710,"stop":1752712921710,"duration":0},"status":"passed","severity":"normal"},{"uid":"db47f2121aed1b1a","name":"should be delivered immediately if received","time":{"start":1752712965417,"stop":1752712965417,"duration":0},"status":"passed","severity":"normal"},{"uid":"a56de0d0db0be237","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1752712960266,"stop":1752712960266,"duration":0},"status":"passed","severity":"normal"},{"uid":"712db235abf335b3","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1752712960246,"stop":1752712960256,"duration":10},"status":"passed","severity":"normal"},{"uid":"875342c8283692bb","name":"should throw an error for empty SingleShardInfos array","time":{"start":1752712905700,"stop":1752712905700,"duration":0},"status":"passed","severity":"normal"},{"uid":"6475626fcec6216d","name":"Fails to publish message with wrong content topic","time":{"start":1752713115718,"stop":1752713115718,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cdca8e3a990b32a","name":"should handle browser offline state overriding peer connections","time":{"start":1752712920786,"stop":1752712920786,"duration":0},"status":"passed","severity":"normal"},{"uid":"31a06e9df89cd668","name":"should initialize with isNetworkConnected as false","time":{"start":1752712920712,"stop":1752712920712,"duration":0},"status":"passed","severity":"normal"},{"uid":"66a3ea5a7c571d7b","name":"Waku message hash computation (no timestamp)","time":{"start":1752712921373,"stop":1752712921373,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a619fdb81d891c","name":"Passing page size 19 when there are 20 messages","time":{"start":1752713237670,"stop":1752713237671,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6d6b2ccd7ef09c7","name":"Push message with unicode special characters payload","time":{"start":1752713586059,"stop":1752713586060,"duration":1},"status":"passed","severity":"normal"},{"uid":"911d951a6b98c5b7","name":"Push message with content topic containing Arabic","time":{"start":1752713586080,"stop":1752713586080,"duration":0},"status":"passed","severity":"normal"},{"uid":"89e60cc36a77f7ce","name":"Check publish message containing Arabic","time":{"start":1752713115708,"stop":1752713115709,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ad3981e90771768","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1752712921243,"stop":1752712921244,"duration":1},"status":"passed","severity":"normal"},{"uid":"3356ede0994c6508","name":"configure the node with multiple pubsub topics","time":{"start":1752713217832,"stop":1752713217832,"duration":0},"status":"passed","severity":"normal"},{"uid":"50b0b4792c5960ff","name":"can start the service","time":{"start":1752712933800,"stop":1752712933800,"duration":0},"status":"passed","severity":"normal"},{"uid":"994509e1483ee701","name":"Check received message with timestamp: 1752712980366000000 ","time":{"start":1752713421297,"stop":1752713421297,"duration":0},"status":"passed","severity":"normal"},{"uid":"d69e93d92cf7fd52","name":"more peers than existing","time":{"start":1752713090556,"stop":1752713090556,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c7d8c82760b9b311","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752713421297,"stop":1752713421298,"duration":1},"status":"passed","severity":"normal"},{"uid":"21d6a4b00cb27d8","name":"Check received message containing long","time":{"start":1752713421283,"stop":1752713421283,"duration":0},"status":"passed","severity":"normal"},{"uid":"c44a13b7c1cf0989","name":"should properly create location multiaddrs - tcp6","time":{"start":1752712911692,"stop":1752712911693,"duration":1},"status":"passed","severity":"normal"},{"uid":"44284a13ee5d07ce","name":"random static sharding 2 - Cluster ID: 570, Shard ID: 776","time":{"start":1752713217827,"stop":1752713217828,"duration":1},"status":"passed","severity":"normal"},{"uid":"7641641de8bab22","name":"should set field with all protocols disabled","time":{"start":1752712911694,"stop":1752712911694,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdd7615302180db6","name":"Check message with non string payload is not received","time":{"start":1752713421291,"stop":1752713421291,"duration":0},"status":"passed","severity":"normal"},{"uid":"15794ae549ec9b34","name":"should save new peer to store","time":{"start":1752712921042,"stop":1752712921043,"duration":1},"status":"passed","severity":"normal"},{"uid":"a812b4bd485343fe","name":"recovers when dns.resolve returns empty","time":{"start":1752712930092,"stop":1752712930092,"duration":0},"status":"passed","severity":"normal"},{"uid":"104dbb16251d3e41","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1752712921411,"stop":1752712921411,"duration":0},"status":"passed","severity":"normal"},{"uid":"a269e21751fcc095","name":"Passing cursor with wrong pubsubTopic for nwaku > 0.35.1","time":{"start":1752713191990,"stop":1752713191990,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9b2c1fe60b6d9806","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752713465833,"stop":1752713465833,"duration":0},"status":"passed","severity":"normal"},{"uid":"b07fccd5b7c4226d","name":"Check received message containing unicode special characters","time":{"start":1752713421286,"stop":1752713421287,"duration":1},"status":"passed","severity":"normal"},{"uid":"3298827dfd92e794","name":"should handle dial errors","time":{"start":1752712922109,"stop":1752712922109,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e398aa5c10072cc","name":"should check false positive rate","time":{"start":1752712962763,"stop":1752712962764,"duration":1},"status":"passed","severity":"normal"},{"uid":"437fe1b4d524781b","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1752712930095,"stop":1752712930095,"duration":0},"status":"passed","severity":"normal"},{"uid":"80b625010fcc462e","name":"should detect messages with missing dependencies","time":{"start":1752712965413,"stop":1752712965414,"duration":1},"status":"passed","severity":"normal"},{"uid":"97bc98ef2081bd27","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app81/2/topic824/json","time":{"start":1752713207298,"stop":1752713207298,"duration":0},"status":"passed","severity":"normal"},{"uid":"247730faa7e0013e","name":"should stop and cleanup resources","time":{"start":1752712951405,"stop":1752712951405,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3786beed2ae5697","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1752713120413,"stop":1752713120413,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5ee911902d0da9b","name":"Query Generator, Multiple PubsubTopics","time":{"start":1752713201158,"stop":1752713201159,"duration":1},"status":"passed","severity":"normal"},{"uid":"630168e1f90aca0a","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1752712960276,"stop":1752712960278,"duration":2},"status":"passed","severity":"normal"},{"uid":"91d963347513c6c3","name":"should not receive a peer event after stop","time":{"start":1752712933803,"stop":1752712933803,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ef55547d8f9d18","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1752713108459,"stop":1752713108459,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ae93375ce1c6f66","name":"should never report false negatives","time":{"start":1752712962761,"stop":1752712962762,"duration":1},"status":"passed","severity":"normal"},{"uid":"4168b5fe964e664b","name":"should add and remove event listeners correctly","time":{"start":1752712933805,"stop":1752712933806,"duration":1},"status":"passed","severity":"normal"},{"uid":"875971edf4e6dbde","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1752712951172,"stop":1752712951172,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ab301d491031570","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1752712921711,"stop":1752712921712,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a297af02bf2475f","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1752712939858,"stop":1752712939860,"duration":2},"status":"passed","severity":"normal"},{"uid":"15ff865332bc19f1","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1752713120404,"stop":1752713120404,"duration":0},"status":"passed","severity":"normal"},{"uid":"810aae70f8f2e894","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1752712905717,"stop":1752712905717,"duration":0},"status":"passed","severity":"normal"},{"uid":"34fee88a0a9b274b","name":"should insert message id into causal history","time":{"start":1752712965409,"stop":1752712965409,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb70a0c90c95343d","name":"Encoder throws on empty string content topic","time":{"start":1752712939862,"stop":1752712939863,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3e17ae357e1f80d","name":"should return usable stream attached to connection","time":{"start":1752712921709,"stop":1752712921709,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc211af15ddc79e8","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1752712905720,"stop":1752712905721,"duration":1},"status":"passed","severity":"normal"},{"uid":"6003121ac5487fa8","name":"should return false when shard is not included in network shards","time":{"start":1752712950661,"stop":1752712950661,"duration":0},"status":"passed","severity":"normal"},{"uid":"22f5030099566317","name":"Subscribe to topic containing long and receive message","time":{"start":1752713465841,"stop":1752713465841,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aa3e824a5848947","name":"throws an error for improperly formatted content topics","time":{"start":1752712905698,"stop":1752712905699,"duration":1},"status":"passed","severity":"normal"},{"uid":"306b359390b68ac2","name":"should dial more peers if under maxConnections","time":{"start":1752712921242,"stop":1752712921242,"duration":0},"status":"passed","severity":"normal"},{"uid":"83284966ea07a2da","name":"should enable all discoveries when explicitly set","time":{"start":1752712950462,"stop":1752712950462,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ab6d5a36c7ab8b7","name":"should not retry if at least one success","time":{"start":1752712951107,"stop":1752712951107,"duration":0},"status":"passed","severity":"normal"},{"uid":"79c97519e844ba89","name":"should handle errors when getting connections","time":{"start":1752712920779,"stop":1752712920779,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1b3aab7e70f81ae","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1752713115714,"stop":1752713115714,"duration":0},"status":"passed","severity":"normal"},{"uid":"73f87e419b00b3a0","name":"Subscribe and receive messages via lightPush","time":{"start":1752713465837,"stop":1752713465837,"duration":0},"status":"passed","severity":"normal"},{"uid":"e36bba4262fbe145","name":"should handle corrupted shard info gracefully","time":{"start":1752712921417,"stop":1752712921417,"duration":0},"status":"passed","severity":"normal"},{"uid":"cce164f5c83b96b3","name":"Push message with long payload","time":{"start":1752713586072,"stop":1752713586073,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f76a3bcd71975b3","name":"should be safe to call multiple times","time":{"start":1752712921027,"stop":1752712921027,"duration":0},"status":"passed","severity":"normal"},{"uid":"4696abeae482f858","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1752712921174,"stop":1752712921175,"duration":1},"status":"passed","severity":"normal"},{"uid":"814ee0f0015e9638","name":"less peers than existing","time":{"start":1752713090556,"stop":1752713090557,"duration":1},"status":"skipped","severity":"normal"},{"uid":"fee35339e17a9fec","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1752712921234,"stop":1752712921234,"duration":0},"status":"passed","severity":"normal"},{"uid":"a80a63c74f1b2f3f","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1752712933805,"stop":1752712933805,"duration":0},"status":"passed","severity":"normal"},{"uid":"904bbf3d9bbbb7db","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752713465828,"stop":1752713465828,"duration":0},"status":"passed","severity":"normal"},{"uid":"f07a4d728c4d26f2","name":"should dial peer immediately when queue is empty","time":{"start":1752712921685,"stop":1752712921685,"duration":0},"status":"passed","severity":"normal"},{"uid":"88d9c6dba60aa12e","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1752712960263,"stop":1752712960263,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fba5d131de536f","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752713222699,"stop":1752713222699,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cfddd85d514d230","name":"should handle case when navigator is not available","time":{"start":1752712920741,"stop":1752712920756,"duration":15},"status":"passed","severity":"normal"},{"uid":"7789f97d6619b28d","name":"should dial second nwaku node that was discovered","time":{"start":1752712980997,"stop":1752712981002,"duration":5},"status":"skipped","severity":"normal"},{"uid":"e1978c67d267b099","name":"should add received messages to bloom filter","time":{"start":1752712965411,"stop":1752712965411,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b2139df2202a6bc","name":"should throw error - no public key","time":{"start":1752712911684,"stop":1752712911684,"duration":0},"status":"passed","severity":"normal"},{"uid":"860f8b27369ef1eb","name":"should handle errors when globalThis is not available","time":{"start":1752712920727,"stop":1752712920728,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cd9aea720867dc3","name":"should handle peerStore errors gracefully","time":{"start":1752712922112,"stop":1752712922112,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9ba3af88003b6a2","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1752712960271,"stop":1752712960271,"duration":0},"status":"passed","severity":"normal"},{"uid":"762a9043fd529778","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752713465829,"stop":1752713465829,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cf1cd7cd518056eb","name":"new peer added after a peer was already found","time":{"start":1752713124584,"stop":1752713124584,"duration":0},"status":"skipped","severity":"normal"},{"uid":"52f75311356e1ef7","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1752712950470,"stop":1752712950471,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd0b3d60b3aa3ab4","name":"Push message with Script payload","time":{"start":1752713586057,"stop":1752713586057,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3c163d87a6dbda2","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1752712905707,"stop":1752712905708,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7cbf77145817b29","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1752712960288,"stop":1752712960289,"duration":1},"status":"passed","severity":"normal"},{"uid":"9189fda4a78924c3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1752712960288,"stop":1752712960288,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4beba0a5047a964","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1752712921171,"stop":1752712921172,"duration":1},"status":"passed","severity":"normal"},{"uid":"33e6d1fa3f899c29","name":"should dispatch network event when browser goes offline","time":{"start":1752712920777,"stop":1752712920778,"duration":1},"status":"passed","severity":"normal"},{"uid":"b46fe7eb97e7922","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1752713201163,"stop":1752713201164,"duration":1},"status":"passed","severity":"normal"},{"uid":"64180d1c642e4713","name":"should clear all timers","time":{"start":1752712921154,"stop":1752712921163,"duration":9},"status":"passed","severity":"normal"},{"uid":"302cd34ef9f3daf0","name":"Passing invalid cursor for nwaku > 0.35.1","time":{"start":1752713191989,"stop":1752713191989,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ce8a7f3068b9b4e0","name":"should initialize bloom filter with correct parameters","time":{"start":1752712962760,"stop":1752712962760,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a79fd65c898f473","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1752712929608,"stop":1752712929609,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a5e5de5611574e7","name":"Passing page size 10 when there are 10 messages","time":{"start":1752713237669,"stop":1752713237670,"duration":1},"status":"passed","severity":"normal"},{"uid":"40c21e428a26e5fc","name":"should return false when network is not connected","time":{"start":1752712922108,"stop":1752712922108,"duration":0},"status":"passed","severity":"normal"},{"uid":"43e7b994f16ed754","name":"Push message with shell command payload","time":{"start":1752713586059,"stop":1752713586059,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f067de2fff12573","name":"Nodes with multiple pubsub topic","time":{"start":1752713108458,"stop":1752713108458,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8c2f3bb0267206","name":"should retry on complete failure if specified","time":{"start":1752712951106,"stop":1752712951107,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ab633d105a45dc","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1752713041714,"stop":1752713041719,"duration":5},"status":"passed","severity":"normal"},{"uid":"9bc3837291e35902","name":"Check publish message containing Chinese","time":{"start":1752713115708,"stop":1752713115708,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e2e8406defaa39e","name":"handles different clusterIds correctly","time":{"start":1752712905698,"stop":1752712905698,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3bc8cb6c6ca3f54","name":"Ephemeral field is preserved - encoder v0","time":{"start":1752712987479,"stop":1752712987480,"duration":1},"status":"passed","severity":"normal"},{"uid":"34bfb49d1829f572","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1752712929607,"stop":1752712929608,"duration":1},"status":"passed","severity":"normal"},{"uid":"5577376920fca578","name":"should not return locked peers if enough unlocked are available","time":{"start":1752712951168,"stop":1752712951168,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b448320cf47988a","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1752712929606,"stop":1752712929607,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b15caa1465899ad","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1752713247022,"stop":1752713247022,"duration":0},"status":"passed","severity":"normal"},{"uid":"28d92b8bec4cb031","name":"should emit a peer event after start","time":{"start":1752712933802,"stop":1752712933802,"duration":0},"status":"passed","severity":"normal"},{"uid":"aab941129c71d632","name":"should drop only non-locked connections when over maxConnections","time":{"start":1752712921242,"stop":1752712921243,"duration":1},"status":"passed","severity":"normal"},{"uid":"8086fd429a36ae24","name":"should start and setup intervals and event listeners","time":{"start":1752712951405,"stop":1752712951405,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb87799c28a1bf02","name":"Push message with content topic containing unicode special characters","time":{"start":1752713586068,"stop":1752713586068,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a679e3792be323d","name":"Subscribe and receives messages on 20 topics","time":{"start":1752713465839,"stop":1752713465839,"duration":0},"status":"passed","severity":"normal"},{"uid":"53881929d76d39e3","name":"Subscribe to topic containing JSON and publish message","time":{"start":1752713120410,"stop":1752713120410,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce11180e67cbda8c","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1752712905695,"stop":1752712905696,"duration":1},"status":"passed","severity":"normal"},{"uid":"16f619019bd79c2f","name":"Publish message with custom timestamp: Thu Jul 17 2025 01:45:08 GMT+0000 (Coordinated Universal Time)","time":{"start":1752713115715,"stop":1752713115715,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b079be65ad00345","name":"Check received message containing shell command","time":{"start":1752713421295,"stop":1752713421295,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6e3c9f6adf76b6f","name":"Check message on other pubsub topic is not received","time":{"start":1752713421289,"stop":1752713421289,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f7d9754877eb8f9","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1752712939860,"stop":1752712939860,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a24baf52648c012","name":"A test","time":{"start":1752713041928,"stop":1752713041928,"duration":0},"status":"passed","severity":"normal"},{"uid":"742b463fd559d3a7","name":"should return false when peer has no shard info","time":{"start":1752712921398,"stop":1752712921398,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd5a6f61a3a1a7ec","name":"throws on content topic with too few or too many fields","time":{"start":1752712905687,"stop":1752712905687,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae332aa4c87af8ce","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1752712960260,"stop":1752712960261,"duration":1},"status":"passed","severity":"normal"},{"uid":"be734dc55f5c88b1","name":"should check connected peers if present and suitable","time":{"start":1752712951378,"stop":1752712951378,"duration":0},"status":"passed","severity":"normal"},{"uid":"22f572ce55314877","name":"Generator, 2 different pubsubtopics","time":{"start":1752713222695,"stop":1752713222695,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0467c607a33b458","name":"Push to array if already present","time":{"start":1752712905355,"stop":1752712905355,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd1a0d22bdd0e30d","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752713112233,"stop":1752713112234,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f38987d7424bebb","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1752712965414,"stop":1752712965414,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3a1e427fa5d9ff5","name":"should create all internal components","time":{"start":1752712922105,"stop":1752712922105,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b91a40a5d8a663c","name":"Throws when trying to push message with empty payload","time":{"start":1752713586078,"stop":1752713586078,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6b81a6eee9e60b","name":"messageHashStr produces different results for different inputs","time":{"start":1752712921379,"stop":1752712921379,"duration":0},"status":"passed","severity":"normal"},{"uid":"dafe4675649c61f8","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752713465829,"stop":1752713465829,"duration":0},"status":"passed","severity":"normal"},{"uid":"95304666a4db69de","name":"should dial peers from store when browser is connected","time":{"start":1752712921216,"stop":1752712921216,"duration":0},"status":"passed","severity":"normal"},{"uid":"535481a5bc590cce","name":"Push message with escaped characters payload","time":{"start":1752713586059,"stop":1752713586059,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fe253955677c5f7","name":"should not dial peers from store when browser is not connected","time":{"start":1752712921216,"stop":1752712921217,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4a090eda5b0ab0e","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1752712929605,"stop":1752712929606,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6f0a8ab216ed0f1","name":"Push message with Chinese payload","time":{"start":1752713586055,"stop":1752713586055,"duration":0},"status":"passed","severity":"normal"},{"uid":"27903d85cf21d9b7","name":"should drop connection to one peer on hangUp","time":{"start":1752713069882,"stop":1752713069883,"duration":1},"status":"passed","severity":"normal"},{"uid":"feaef1bc9b617c9c","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1752712905701,"stop":1752712905702,"duration":1},"status":"passed","severity":"normal"},{"uid":"4098c6033da92203","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app16/7/topic30/json","time":{"start":1752713207299,"stop":1752713207299,"duration":0},"status":"passed","severity":"normal"},{"uid":"599f51b29d50b8f5","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752713465845,"stop":1752713465846,"duration":1},"status":"passed","severity":"normal"},{"uid":"8688bc70521b2f6e","name":"should initialize with Unhealthy status","time":{"start":1752712950483,"stop":1752712950484,"duration":1},"status":"passed","severity":"normal"},{"uid":"404c07a73b32919","name":"should select older connection if present","time":{"start":1752712921625,"stop":1752712921625,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9d71ed4db6ff910","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1752712960287,"stop":1752712960287,"duration":0},"status":"passed","severity":"normal"},{"uid":"de90511da60e8f46","name":"should properly clean up resources when disposed","time":{"start":1752712949716,"stop":1752712949718,"duration":2},"status":"passed","severity":"normal"},{"uid":"91a2aa3d820f46d7","name":"Relay + Store","time":{"start":1752712911696,"stop":1752712911696,"duration":0},"status":"passed","severity":"normal"},{"uid":"20f46e25b792f0c1","name":"should not retry if at least one success","time":{"start":1752712950583,"stop":1752712950583,"duration":0},"status":"passed","severity":"normal"},{"uid":"920a1ab1d5c7e34a","name":"Default pageSize","time":{"start":1752713237671,"stop":1752713237671,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8e2fb84ba337532","name":"Push message with Basic HTML tag payload","time":{"start":1752713586075,"stop":1752713586075,"duration":0},"status":"passed","severity":"normal"},{"uid":"55f189ee21b73f8e","name":"Check message with no payload is not received","time":{"start":1752713421290,"stop":1752713421290,"duration":0},"status":"passed","severity":"normal"},{"uid":"750439dd145b01be","name":"Passing page size 3 when there are 20 messages","time":{"start":1752713237669,"stop":1752713237669,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a6483f3a9d1b9f5","name":"accepts time-filtered query with content filter","time":{"start":1752712921552,"stop":1752712921552,"duration":0},"status":"passed","severity":"normal"},{"uid":"829d0b43430d018d","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1752712905692,"stop":1752712905693,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae061fdde9f359db","name":"same cluster, different shard: nodes connect","time":{"start":1752713052529,"stop":1752713052529,"duration":0},"status":"passed","severity":"normal"},{"uid":"366f881ef060862e","name":"should emit a peer event after start","time":{"start":1752712985450,"stop":1752712985450,"duration":0},"status":"passed","severity":"normal"},{"uid":"76e86cd4e5924eda","name":"groups content topics by expected pubsub topic","time":{"start":1752712905696,"stop":1752712905697,"duration":1},"status":"passed","severity":"normal"},{"uid":"4be242ee2439923d","name":"Push message with content topic containing emoji","time":{"start":1752713586069,"stop":1752713586069,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6873c2b989d13eb","name":"should create ConnectionManager with required options","time":{"start":1752712922102,"stop":1752712922104,"duration":2},"status":"passed","severity":"normal"},{"uid":"110318a5fe3ed6b7","name":"should return false and handle errors gracefully","time":{"start":1752712922110,"stop":1752712922110,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3277b5d13cf923d","name":"should handle all zero keep alive options","time":{"start":1752712921179,"stop":1752712921180,"duration":1},"status":"passed","severity":"normal"},{"uid":"81291f360319a7e8","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1752713001528,"stop":1752713001528,"duration":0},"status":"passed","severity":"normal"},{"uid":"70449fee90d08462","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1752712911035,"stop":1752712911035,"duration":0},"status":"passed","severity":"normal"},{"uid":"f25bbf74282dc4e2","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1752712987480,"stop":1752712987480,"duration":0},"status":"passed","severity":"normal"},{"uid":"552e7c743b5901db","name":"can query messages by message hash","time":{"start":1752713209503,"stop":1752713209504,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad193a6e5aad7ad3","name":"should create KeepAliveManager with relay","time":{"start":1752712921142,"stop":1752712921152,"duration":10},"status":"passed","severity":"normal"},{"uid":"3d9c84943c2df3b5","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1752712905710,"stop":1752712905717,"duration":7},"status":"passed","severity":"normal"},{"uid":"68df00bf4821526","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1752713191984,"stop":1752713191984,"duration":0},"status":"passed","severity":"normal"},{"uid":"42528831e8f20164","name":"Push message with shell command payload","time":{"start":1752713586076,"stop":1752713586076,"duration":0},"status":"passed","severity":"normal"},{"uid":"55cccc6921070fb8","name":"Push message with JSON payload","time":{"start":1752713586075,"stop":1752713586076,"duration":1},"status":"passed","severity":"normal"},{"uid":"5492ee3719e14a0a","name":"Decoder throws on undefined content topic","time":{"start":1752712941354,"stop":1752712941354,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bc443288c7ad842","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1752712960256,"stop":1752712960256,"duration":0},"status":"passed","severity":"normal"},{"uid":"60396f4cedeab052","name":"should respect custom numPeersToUse configuration","time":{"start":1752712951171,"stop":1752712951171,"duration":0},"status":"passed","severity":"normal"},{"uid":"c59f5274db0e35d6","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752713465842,"stop":1752713465843,"duration":1},"status":"passed","severity":"normal"},{"uid":"85a8aee803a430e9","name":"should maintain desired error rate","time":{"start":1752712962761,"stop":1752712962761,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2a6ee1abcd825a8","name":"Check publish message containing short","time":{"start":1752713115705,"stop":1752713115705,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7ef4ff12f2425a0","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1752712950661,"stop":1752712950661,"duration":0},"status":"passed","severity":"normal"},{"uid":"cefbfc6070fc7359","name":"Relay + Store","time":{"start":1752712986749,"stop":1752712986749,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6466179680ada16","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1752712921167,"stop":1752712921167,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bec4e68bb8e6ef4","name":"Check received message containing short","time":{"start":1752713421292,"stop":1752713421292,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cf81c8e1d4a2fb7","name":"Subscribe to topic containing Script and receive message","time":{"start":1752713465833,"stop":1752713465833,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e64d626535b06fd","name":"should be able to dial TLS multiaddrs","time":{"start":1752713069884,"stop":1752713069884,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6ca2beacdcc1a92","name":"should clear dial history on stop","time":{"start":1752712921684,"stop":1752712921684,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b039d97f120d973","name":"Check message with invalid timestamp is not received","time":{"start":1752713421289,"stop":1752713421289,"duration":0},"status":"passed","severity":"normal"},{"uid":"479ae7f0eec8aaa6","name":"should retry if all attempts fail","time":{"start":1752712950583,"stop":1752712950583,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b1393d7e1ba81e4","name":"Push message with content topic containing Russian","time":{"start":1752713586064,"stop":1752713586064,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9424bdf7026140d","name":"should set field with only FILTER enabled","time":{"start":1752712911695,"stop":1752712911696,"duration":1},"status":"passed","severity":"normal"},{"uid":"268fd25940548318","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752713465834,"stop":1752713465835,"duration":1},"status":"passed","severity":"normal"},{"uid":"55f986ea8ebd2404","name":"should push the message to the outgoing buffer","time":{"start":1752712965408,"stop":1752712965408,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce5901e99eeb6b5f","name":"should create an instance with libp2p and dialer","time":{"start":1752712921022,"stop":1752712921022,"duration":0},"status":"passed","severity":"normal"},{"uid":"b04790e30cc8a900","name":"Query with Promise Callback, No Decoder","time":{"start":1752713201164,"stop":1752713201164,"duration":0},"status":"passed","severity":"normal"},{"uid":"51f1129d75f46e97","name":"should be safe to call multiple times","time":{"start":1752712921214,"stop":1752712921215,"duration":1},"status":"passed","severity":"normal"},{"uid":"982059c4ea450b7d","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1752712905691,"stop":1752712905692,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe9350d563c795ae","name":"should throw error - no id","time":{"start":1752712911684,"stop":1752712911685,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffd6d25ab4cd2227","name":"should successfully subscribe to supported pubsub topic","time":{"start":1752712951270,"stop":1752712951270,"duration":0},"status":"passed","severity":"normal"},{"uid":"17b9f0a775d71fb6","name":"Check received message containing long","time":{"start":1752713421292,"stop":1752713421292,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc1800d1e9bd746f","name":"should be safe to call multiple times","time":{"start":1752712921163,"stop":1752712921164,"duration":1},"status":"passed","severity":"normal"},{"uid":"795c1a768d93b311","name":"should not receive a peer event after stop","time":{"start":1752712985451,"stop":1752712985451,"duration":0},"status":"passed","severity":"normal"},{"uid":"98e45f6251a656b4","name":"should call waitForPeer on Relay","time":{"start":1752712951379,"stop":1752712951379,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb4c5bdb16f54fca","name":"Fields are not dropped","time":{"start":1752712921706,"stop":1752712921706,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5e5bcf2d177b4d0","name":"Publishes to nwaku","time":{"start":1752713103857,"stop":1752713103858,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e99afd369e4fb90","name":"should be sent with empty content","time":{"start":1752712965415,"stop":1752712965415,"duration":0},"status":"passed","severity":"normal"},{"uid":"faf2191cfb929cc9","name":"should be safe to call multiple times","time":{"start":1752712921684,"stop":1752712921685,"duration":1},"status":"passed","severity":"normal"},{"uid":"58e93ae28ad1725c","name":"should remove event listeners","time":{"start":1752712921154,"stop":1752712921154,"duration":0},"status":"passed","severity":"normal"},{"uid":"eecaffc3f059f483","name":"should process queue every 500ms","time":{"start":1752712921695,"stop":1752712921695,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3613701543725fd","name":"Wrong topic","time":{"start":1752713207300,"stop":1752713207300,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f16daad0db89e80","name":"should create KeepAliveManager with required options","time":{"start":1752712921141,"stop":1752712921141,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bc33b40e22b4605","name":"should start all internal components","time":{"start":1752712922105,"stop":1752712922106,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbd90edba682a3d2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1752712960284,"stop":1752712960285,"duration":1},"status":"passed","severity":"normal"},{"uid":"af1af186dee6f2b8","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1752713001530,"stop":1752713001531,"duration":1},"status":"passed","severity":"normal"},{"uid":"4477519765143f9c","name":"random static sharding 3 - Cluster ID: 43, Shard ID: 529","time":{"start":1752713217828,"stop":1752713217828,"duration":0},"status":"passed","severity":"normal"},{"uid":"171b19325a3fa4ea","name":"topics with same application and version share the same shard","time":{"start":1752712905696,"stop":1752712905696,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa4315518d851389","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1752712960246,"stop":1752712960246,"duration":0},"status":"passed","severity":"normal"},{"uid":"75695043f9540003","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1752712905706,"stop":1752712905707,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bee6c98775974df","name":"should properly create location multiaddrs - udp4","time":{"start":1752712911691,"stop":1752712911691,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfd0d85a1ff7305c","name":"should clear dial history on start","time":{"start":1752712921681,"stop":1752712921682,"duration":1},"status":"passed","severity":"normal"},{"uid":"e33c62200150ad9c","name":"Check received message containing XML","time":{"start":1752713421294,"stop":1752713421294,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1455ce0509ef35d","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app23/4/topic267/proto","time":{"start":1752713207300,"stop":1752713207300,"duration":0},"status":"passed","severity":"normal"},{"uid":"de1eb9b66d272bf0","name":"Sets default value correctly","time":{"start":1752713244345,"stop":1752713244345,"duration":0},"status":"passed","severity":"normal"},{"uid":"d48f3aed0a0c0859","name":"Push message with meta","time":{"start":1752713586069,"stop":1752713586069,"duration":0},"status":"passed","severity":"normal"},{"uid":"12e5a101df850305","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1752712960263,"stop":1752712960264,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecd805d07a996930","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752713465845,"stop":1752713465845,"duration":0},"status":"passed","severity":"normal"},{"uid":"a180a0aa7b2976ac","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1752712905705,"stop":1752712905705,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2532f73c7805416","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1752713120408,"stop":1752713120409,"duration":1},"status":"passed","severity":"normal"},{"uid":"a802f0e151c193f","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1752712911030,"stop":1752712911030,"duration":0},"status":"passed","severity":"normal"},{"uid":"837b59eeae87794f","name":"should throw error - invalid id","time":{"start":1752712911685,"stop":1752712911688,"duration":3},"status":"passed","severity":"normal"},{"uid":"731944ef65ca8f3e","name":"should handle dial errors gracefully","time":{"start":1752712921225,"stop":1752712921225,"duration":0},"status":"passed","severity":"normal"},{"uid":"9195d481846f3e1b","name":"should not fail to stop the service if it was not started","time":{"start":1752712933801,"stop":1752712933801,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f04c0568e3fbc69","name":"Sample","time":{"start":1752712911173,"stop":1752712911174,"duration":1},"status":"passed","severity":"normal"},{"uid":"676020d0e97a4f4d","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752713108458,"stop":1752713108458,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ca6111ed0253ce8","name":"Passing page size 110 when there are 120 messages","time":{"start":1752713237671,"stop":1752713237671,"duration":0},"status":"passed","severity":"normal"},{"uid":"4064e9b9c5e5d0b","name":"random static sharding 4 - Cluster ID: 994, Shard ID: 157","time":{"start":1752713217828,"stop":1752713217829,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed08277886a29a11","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1752712905704,"stop":1752712905704,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab53526718cdc75d","name":"Used by Waku Relay","time":{"start":1752713244344,"stop":1752713244345,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b34fb136f8fc01","name":"throws on content topic with generation field greater than 0","time":{"start":1752712905688,"stop":1752712905688,"duration":0},"status":"passed","severity":"normal"},{"uid":"98bef96935e9695c","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752713112230,"stop":1752713112230,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6208286fa5960ec","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752713421288,"stop":1752713421288,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e24aa8085effb58","name":"should return true when peer is on the specified shard","time":{"start":1752712921403,"stop":1752712921403,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9ad4bc9c2957882","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1752712960262,"stop":1752712960263,"duration":1},"status":"passed","severity":"normal"},{"uid":"e26b219d4e350afb","name":"should reject if Filter is requested but not mounted","time":{"start":1752712951377,"stop":1752712951377,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd2592b4776e58a2","name":"Register correct protocols","time":{"start":1752713120402,"stop":1752713120402,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b5bf9d52fd0f5c7","name":"should handle different types of entries","time":{"start":1752712949714,"stop":1752712949715,"duration":1},"status":"passed","severity":"normal"},{"uid":"429dc558921ecaae","name":"Check received message containing escaped characters","time":{"start":1752713421295,"stop":1752713421295,"duration":0},"status":"passed","severity":"normal"},{"uid":"397ed68b55d9dc37","name":"Store - dialed after - with timeout","time":{"start":1752713251345,"stop":1752713251345,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dc476414577e3c2","name":"can start the service","time":{"start":1752713090213,"stop":1752713090213,"duration":0},"status":"passed","severity":"normal"},{"uid":"e910cc0ede2dbc90","name":"Subscribe to topic containing Russian and publish message","time":{"start":1752713120408,"stop":1752713120408,"duration":0},"status":"passed","severity":"normal"},{"uid":"38399b1490ce2368","name":"Overlapping topic subscription","time":{"start":1752713465840,"stop":1752713465840,"duration":0},"status":"passed","severity":"normal"},{"uid":"c40f0490c9063e88","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752713465847,"stop":1752713465848,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b515bb0c921309e","name":"Query with Ordered Callback, No message returned","time":{"start":1752713201163,"stop":1752713201163,"duration":0},"status":"passed","severity":"normal"},{"uid":"958aea03b2ae4f84","name":"should invoke callbacks when receiving a message","time":{"start":1752712951404,"stop":1752712951404,"duration":0},"status":"passed","severity":"normal"},{"uid":"868f8ca0dc5109de","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1752712960267,"stop":1752712960268,"duration":1},"status":"passed","severity":"normal"},{"uid":"6162d68d7acc9788","name":"Ordered Callback - false","time":{"start":1752713227836,"stop":1752713227837,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d3abd3082289148","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1752712922113,"stop":1752712922113,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d5496435c260add","name":"should return false when clusterId doesn't match","time":{"start":1752712950660,"stop":1752712950661,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5413734a38c37ab","name":"Query with Ordered Callback, No Decoder","time":{"start":1752713201162,"stop":1752713201163,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddf574bed095156e","name":"Callback on promise","time":{"start":1752713235745,"stop":1752713235745,"duration":0},"status":"passed","severity":"normal"},{"uid":"c458a94886e1ce7b","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app33/10/topic999/xml","time":{"start":1752713207297,"stop":1752713207297,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b70813c42d831e0","name":"Push message with Russian payload","time":{"start":1752713586074,"stop":1752713586074,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f0d44e42c7a90cf","name":"should return null for non-existent peer","time":{"start":1752712921233,"stop":1752712921233,"duration":0},"status":"passed","severity":"normal"},{"uid":"84257918c2830a14","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1752712960106,"stop":1752712960110,"duration":4},"status":"passed","severity":"normal"},{"uid":"16898ba7276baef1","name":"should successfully stop","time":{"start":1752712951272,"stop":1752712951272,"duration":0},"status":"passed","severity":"normal"},{"uid":"8608fe1968b22849","name":"Push message with content topic containing SQL Injection","time":{"start":1752713586081,"stop":1752713586081,"duration":0},"status":"passed","severity":"normal"},{"uid":"2740e98f8b40dd92","name":"Subscribe and receive messages via lightPush","time":{"start":1752713465826,"stop":1752713465826,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1f6e5fee17a79a3","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1752712951173,"stop":1752712951174,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c8545313dd33e56","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1752712905706,"stop":1752712905706,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f02a70b2a1e1ade","name":"Encoder throws on empty string content topic","time":{"start":1752712922124,"stop":1752712922125,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2e18459f54d2916","name":"should be empty when created","time":{"start":1752712951403,"stop":1752712951403,"duration":0},"status":"passed","severity":"normal"},{"uid":"29ef4fc46e373ec1","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1752712911033,"stop":1752712911034,"duration":1},"status":"passed","severity":"normal"},{"uid":"b93e17b3fa403268","name":"Push message with content topic containing special chars","time":{"start":1752713586062,"stop":1752713586063,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a09a9e7d4c2ff38","name":"Push message with content topic containing XML","time":{"start":1752713586065,"stop":1752713586066,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb7d061e6e76f21b","name":"Subscribe to topic containing long and receive message","time":{"start":1752713465831,"stop":1752713465831,"duration":0},"status":"passed","severity":"normal"},{"uid":"14a6445d79a1170","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1752712960256,"stop":1752712960257,"duration":1},"status":"passed","severity":"normal"},{"uid":"8acfd0abeedd02ab","name":"Subscribe to topic containing Script and receive message","time":{"start":1752713465844,"stop":1752713465844,"duration":0},"status":"passed","severity":"normal"},{"uid":"2216b09774fc91c2","name":"Subscribe to topic containing emoji and publish message","time":{"start":1752713120413,"stop":1752713120414,"duration":1},"status":"passed","severity":"normal"},{"uid":"fda486428197bfbe","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1752712905706,"stop":1752712905706,"duration":0},"status":"passed","severity":"normal"},{"uid":"db8b4124b49b77fc","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1752712921171,"stop":1752712921171,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c81b954f0690b25","name":"Push message with custom timestamp: 1721954601872","time":{"start":1752713586085,"stop":1752713586085,"duration":0},"status":"passed","severity":"normal"},{"uid":"58fa9eef14f4bc37","name":"should filter peers by codec","time":{"start":1752712922111,"stop":1752712922112,"duration":1},"status":"passed","severity":"normal"},{"uid":"1aa6bcdb85243c4d","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1752712905692,"stop":1752712905692,"duration":0},"status":"passed","severity":"normal"},{"uid":"d950b0424205a7fb","name":"should wait for LightPush peer to be connected","time":{"start":1752712951378,"stop":1752712951378,"duration":0},"status":"passed","severity":"normal"},{"uid":"98b03275a9217aba","name":"should handle complete discovery-to-dial flow","time":{"start":1752712921047,"stop":1752712921047,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e2c2f92b8b0cede","name":"Push message with content topic containing unicode special characters","time":{"start":1752713586083,"stop":1752713586084,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cb2e8ab781f6e37","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1752713124585,"stop":1752713124587,"duration":2},"status":"skipped","severity":"normal"},{"uid":"506e7e3df13bc3e8","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752713465837,"stop":1752713465837,"duration":0},"status":"passed","severity":"normal"},{"uid":"14a0c9f47c5e16d4","name":"returns only open connection if one present","time":{"start":1752712921618,"stop":1752712921618,"duration":0},"status":"passed","severity":"normal"},{"uid":"921b3bb8f715d4db","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1752712921375,"stop":1752712921378,"duration":3},"status":"passed","severity":"normal"},{"uid":"3e97e56c7d9fe9da","name":"should emit a peer event after start","time":{"start":1752713090216,"stop":1752713090216,"duration":0},"status":"passed","severity":"normal"},{"uid":"b747503ce280f598","name":"should set field with all protocols enabled","time":{"start":1752712911694,"stop":1752712911694,"duration":0},"status":"passed","severity":"normal"},{"uid":"f582e6ed1fd310a5","name":"Subscribe to topic containing shell command and publish message","time":{"start":1752713120410,"stop":1752713120411,"duration":1},"status":"passed","severity":"normal"},{"uid":"62d296af0435a3e4","name":"should do nothing if no non-locked connections to drop","time":{"start":1752712921243,"stop":1752712921243,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9c104f9f24ce5bc","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1752713234762,"stop":1752713234763,"duration":1},"status":"passed","severity":"normal"},{"uid":"add322a1b2aa8c23","name":"should create NetworkMonitor with libp2p and events","time":{"start":1752712920698,"stop":1752712920700,"duration":2},"status":"passed","severity":"normal"},{"uid":"b7dd54bf270ce887","name":"Push message with custom timestamp: 1752709401872","time":{"start":1752713586070,"stop":1752713586071,"duration":1},"status":"passed","severity":"normal"},{"uid":"16ca20de27e8053f","name":"ignores unrecognized TXT record formats","time":{"start":1752712930093,"stop":1752712930093,"duration":0},"status":"passed","severity":"normal"},{"uid":"41457f8861ff87f7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1752712960287,"stop":1752712960288,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef57ae0e78ea801f","name":"should filter out already connected peers","time":{"start":1752712921224,"stop":1752712921224,"duration":0},"status":"passed","severity":"normal"},{"uid":"79dd79e1964bee9c","name":"Check message received after jswaku node is restarted","time":{"start":1752713421299,"stop":1752713421300,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a61fd36d9715e52","name":"should deliver messages after dependencies are met","time":{"start":1752712965414,"stop":1752712965414,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a1bbe948d989a79","name":"Check publish message containing escaped characters","time":{"start":1752713115712,"stop":1752713115713,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b7133bf5a94005b","name":"caches peers it previously fetched","time":{"start":1752712930093,"stop":1752712930093,"duration":0},"status":"passed","severity":"normal"},{"uid":"89f0e77f6b10daeb","name":"should add and check entries correctly","time":{"start":1752712949696,"stop":1752712949704,"duration":8},"status":"passed","severity":"normal"},{"uid":"33b70dcfbfe78caa","name":"Check message with no content topic is not received","time":{"start":1752713421290,"stop":1752713421290,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfc9d83316b11327","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1752712965412,"stop":1752712965413,"duration":1},"status":"passed","severity":"normal"},{"uid":"79bc9b272f6a2218","name":"1 Relay, 1 fetch","time":{"start":1752712929626,"stop":1752712929626,"duration":0},"status":"passed","severity":"normal"},{"uid":"c52a71c5f75e35b6","name":"should return false when peer is not on the specified shard","time":{"start":1752712921404,"stop":1752712921409,"duration":5},"status":"passed","severity":"normal"},{"uid":"649b8e19687a6671","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1752713120408,"stop":1752713120408,"duration":0},"status":"passed","severity":"normal"},{"uid":"b42328ff3a4492ea","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1752712905704,"stop":1752712905705,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e76afabef007946","name":"Push message with content topic containing Russian","time":{"start":1752713586080,"stop":1752713586080,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee2439656019a20f","name":"should properly compute the node id","time":{"start":1752712911689,"stop":1752712911689,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aec9f6a5e45d34b","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1752713191982,"stop":1752713191983,"duration":1},"status":"passed","severity":"normal"},{"uid":"b311eef4c075cde5","name":"Round trip binary encryption [ecies, signature]","time":{"start":1752712941352,"stop":1752712941352,"duration":0},"status":"passed","severity":"normal"},{"uid":"51601fa84a7eb9a1","name":"Waku message hash computation (payload length 0)","time":{"start":1752712921372,"stop":1752712921373,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcd7498e9492d7df","name":"should create ShardReader with shards network config","time":{"start":1752712921388,"stop":1752712921388,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5177e917fab4fa9","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1752712950561,"stop":1752712950572,"duration":11},"status":"passed","severity":"normal"},{"uid":"b9cde127033e789d","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1752713115718,"stop":1752713115719,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a9bbde30efc0557","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1752712951404,"stop":1752712951405,"duration":1},"status":"passed","severity":"normal"},{"uid":"63c1e90c28600b17","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1752712960267,"stop":1752712960267,"duration":0},"status":"passed","severity":"normal"},{"uid":"aecbfc425d8e7d94","name":"tcp ip4 address","time":{"start":1752712911149,"stop":1752712911149,"duration":0},"status":"passed","severity":"normal"},{"uid":"bca8a730a0a7f725","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752713465838,"stop":1752713465838,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4e95d3fb472a2f","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1752712911034,"stop":1752712911034,"duration":0},"status":"passed","severity":"normal"},{"uid":"a45f7ae630e87cd4","name":"Check publish message containing numeric","time":{"start":1752713115706,"stop":1752713115706,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0e6a2842f128b56","name":"1 Relay, 1 Filter, gives up","time":{"start":1752712929627,"stop":1752712929627,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f74b393f7ffa0d9","name":"Push message with content topic containing numeric","time":{"start":1752713586062,"stop":1752713586062,"duration":0},"status":"passed","severity":"normal"},{"uid":"d93ffeac33dd9577","name":"Check received message with timestamp: 1752712980366 ","time":{"start":1752713421288,"stop":1752713421288,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c0cbe7bdb5fbaef","name":"should not create timers for topics where peer is not in mesh","time":{"start":1752712921175,"stop":1752712921175,"duration":0},"status":"passed","severity":"normal"},{"uid":"76e0bd08d4024079","name":"throws on content topic with empty version field","time":{"start":1752712905689,"stop":1752712905689,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5bd698a5a40639e","name":"Check message with invalid timestamp is not received","time":{"start":1752713421298,"stop":1752713421298,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b1e8137bf8f8a27","name":"Check received message containing numeric","time":{"start":1752713421292,"stop":1752713421293,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ea95daf9e46fd7f","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1752713052527,"stop":1752713052527,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c247a5d1a7ede10","name":"should handle multiple peer connections","time":{"start":1752712921164,"stop":1752712921165,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1229aafe17938a6","name":"should drop connection to all peers on hangUp","time":{"start":1752713069881,"stop":1752713069882,"duration":1},"status":"passed","severity":"normal"},{"uid":"831261e364ada5b1","name":"Privacy Node - default protocol","time":{"start":1752713251346,"stop":1752713251346,"duration":0},"status":"passed","severity":"normal"},{"uid":"f829d94b18beb62d","name":"random static sharding 9 - Cluster ID: 841, Shard ID: 925","time":{"start":1752713217831,"stop":1752713217832,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ad39eec604fa4fb","name":"should be empty after removing the only subscription","time":{"start":1752712951404,"stop":1752712951404,"duration":0},"status":"passed","severity":"normal"},{"uid":"da94aca2a0bd5aea","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1752712905702,"stop":1752712905702,"duration":0},"status":"passed","severity":"normal"},{"uid":"766d3a7a7be7e70f","name":"Non TWN Cluster","time":{"start":1752713207295,"stop":1752713207296,"duration":1},"status":"passed","severity":"normal"},{"uid":"2056082ac75c5670","name":"Check message received after jswaku node is restarted","time":{"start":1752713421291,"stop":1752713421291,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aaec7fcb8d4c2","name":"can query messages normally","time":{"start":1752713209501,"stop":1752713209503,"duration":2},"status":"passed","severity":"normal"},{"uid":"abe63a2fe68e4611","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752713421297,"stop":1752713421297,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdd993c6ed17a25f","name":"should sort peers by ping value","time":{"start":1752712922112,"stop":1752712922113,"duration":1},"status":"passed","severity":"normal"},{"uid":"c29c4fac8cb3b757","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1752712905718,"stop":1752712905718,"duration":0},"status":"passed","severity":"normal"},{"uid":"be187a3e4d02cc5a","name":"Push message with Arabic payload","time":{"start":1752713586074,"stop":1752713586074,"duration":0},"status":"passed","severity":"normal"},{"uid":"244b12e6acf98241","name":"random static sharding 10 - Cluster ID: 518, Shard ID: 231","time":{"start":1752713217832,"stop":1752713217832,"duration":0},"status":"passed","severity":"normal"},{"uid":"448a188bdc3d05ec","name":"Check received message containing numeric","time":{"start":1752713421283,"stop":1752713421283,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b26e0b47b92239a","name":"should increase lamport timestamp","time":{"start":1752712965410,"stop":1752712965410,"duration":0},"status":"passed","severity":"normal"},{"uid":"6de91a008951e8b4","name":"should merge provided config with defaults","time":{"start":1752712922105,"stop":1752712922105,"duration":0},"status":"passed","severity":"normal"},{"uid":"b60f0948aa9c508c","name":"different cluster, different shard: nodes don't connect","time":{"start":1752713052529,"stop":1752713052530,"duration":1},"status":"passed","severity":"normal"},{"uid":"2433afaeda90b4bf","name":"should process up to 3 peers at once","time":{"start":1752712921696,"stop":1752712921698,"duration":2},"status":"passed","severity":"normal"},{"uid":"1d94b17646296394","name":"connects to nwaku","time":{"start":1752713244338,"stop":1752713244339,"duration":1},"status":"passed","severity":"normal"},{"uid":"503c587d33cefe51","name":"Check publish message containing long","time":{"start":1752713115705,"stop":1752713115706,"duration":1},"status":"passed","severity":"normal"},{"uid":"df4544bbe0a8a8da","name":"Generator, custom pubsub topic","time":{"start":1752713222694,"stop":1752713222695,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3912073a4a6b87b","name":"Query Generator - true","time":{"start":1752713227833,"stop":1752713227833,"duration":0},"status":"passed","severity":"normal"},{"uid":"908739912eadfd1","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1752713124587,"stop":1752713124589,"duration":2},"status":"passed","severity":"normal"},{"uid":"8fa5882b1f8ed121","name":"Check received message containing Script","time":{"start":1752713421294,"stop":1752713421294,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8ff8a7c39f8aaa2","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1752712929613,"stop":1752712929614,"duration":1},"status":"passed","severity":"normal"},{"uid":"d20dd8b796bdc448","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1752712905724,"stop":1752712905725,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb119ae77b83cb5d","name":"should insert elements correctly","time":{"start":1752712962761,"stop":1752712962761,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bc6f0db39f83e01","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1752712951170,"stop":1752712951171,"duration":1},"status":"passed","severity":"normal"},{"uid":"611867884d8242c2","name":"should perform ping and update peer store on timer","time":{"start":1752712921168,"stop":1752712921168,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb0123748ee937e6","name":"should dial with PeerId and return stream","time":{"start":1752712922108,"stop":1752712922108,"duration":0},"status":"passed","severity":"normal"},{"uid":"498fb88d9da0dc6b","name":"handles empty shards array correctly","time":{"start":1752712905721,"stop":1752712905721,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9e6a1c0b6f9260f","name":"Check message with no pubsub topic is not received","time":{"start":1752713421290,"stop":1752713421290,"duration":0},"status":"passed","severity":"normal"},{"uid":"d75dd71ec678f468","name":"Check received message containing emoji","time":{"start":1752713421296,"stop":1752713421296,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c3ddd35193734fd","name":"should add event listeners to globalThis","time":{"start":1752712920720,"stop":1752712920727,"duration":7},"status":"passed","severity":"normal"},{"uid":"eb1e040428bf0679","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1752712951172,"stop":1752712951172,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ed1b4f1bdbcc4a8","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1752712905694,"stop":1752712905694,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cbdb285d02423dd","name":"Fails to publish message with empty text","time":{"start":1752713115716,"stop":1752713115717,"duration":1},"status":"passed","severity":"normal"},{"uid":"17eb61a27e4e310","name":"should handle peer disconnect event when no connections remain","time":{"start":1752712920757,"stop":1752712920764,"duration":7},"status":"passed","severity":"normal"},{"uid":"4d3cff11df8ea1e3","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1752712960268,"stop":1752712960268,"duration":0},"status":"passed","severity":"normal"},{"uid":"724b3095fbc192a5","name":"Using a function","time":{"start":1752713244342,"stop":1752713244343,"duration":1},"status":"passed","severity":"normal"},{"uid":"38d7900c8c491676","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752713112231,"stop":1752713112231,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a77c4839ef7b94d","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1752713247021,"stop":1752713247021,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f33c611dcbe7df6","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1752712960259,"stop":1752712960260,"duration":1},"status":"passed","severity":"normal"},{"uid":"e98cbf1aa0674718","name":"should properly start and stop event listening","time":{"start":1752712950486,"stop":1752712950487,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f5d9db9dac79eed","name":"random static sharding 5 - Cluster ID: 717, Shard ID: 169","time":{"start":1752713217829,"stop":1752713217829,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6b854abb2ee1336","name":"Publish message with large meta","time":{"start":1752713115720,"stop":1752713115721,"duration":1},"status":"passed","severity":"normal"},{"uid":"62f6b3d2d04a05cf","name":"Promise Callback - true","time":{"start":1752713227834,"stop":1752713227834,"duration":0},"status":"passed","severity":"normal"},{"uid":"70fae363cddf2cd6","name":"Subscribe to topic containing XML and receive message","time":{"start":1752713465834,"stop":1752713465834,"duration":0},"status":"passed","severity":"normal"},{"uid":"5760b6fd5b0902c0","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1752712905695,"stop":1752712905695,"duration":0},"status":"passed","severity":"normal"},{"uid":"2abc6b1ea019c8c1","name":"should return false when peer is not found","time":{"start":1752712921398,"stop":1752712921402,"duration":4},"status":"passed","severity":"normal"},{"uid":"f228f0f63010dee2","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1752712960259,"stop":1752712960259,"duration":0},"status":"passed","severity":"normal"},{"uid":"4af3d54d98aa96c4","name":"should encode/decode to RLP encoding","time":{"start":1752712911689,"stop":1752712911690,"duration":1},"status":"passed","severity":"normal"},{"uid":"44ef9f9a11db52fa","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752713217826,"stop":1752713217827,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9ec700bb5828292","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1752712905708,"stop":1752712905708,"duration":0},"status":"passed","severity":"normal"},{"uid":"b20a9f89cb4713ff","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752713465835,"stop":1752713465835,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccde3149da429e61","name":"Check received message containing short","time":{"start":1752713421282,"stop":1752713421283,"duration":1},"status":"passed","severity":"normal"},{"uid":"7df57684931c98af","name":"Push message with content topic containing special chars","time":{"start":1752713586079,"stop":1752713586079,"duration":0},"status":"passed","severity":"normal"},{"uid":"b021423be34334c8","name":"should not fail to stop the service if it was not started","time":{"start":1752713090214,"stop":1752713090214,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1f535bdfc03cf26","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1752712960266,"stop":1752712960266,"duration":0},"status":"passed","severity":"normal"},{"uid":"d706be7eafbe752b","name":"LightPush","time":{"start":1752713251345,"stop":1752713251345,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d93bdfd53e52389","name":"should set field with only RELAY enabled","time":{"start":1752712911695,"stop":1752712911695,"duration":0},"status":"passed","severity":"normal"},{"uid":"d835330148c9ba7c","name":"Reusing cursor across nodes","time":{"start":1752713191984,"stop":1752713191988,"duration":4},"status":"passed","severity":"normal"},{"uid":"7571924831a6c904","name":"should lock peers when selected","time":{"start":1752712951167,"stop":1752712951167,"duration":0},"status":"passed","severity":"normal"},{"uid":"11404e71db31e8ca","name":"should handle case when globalThis is not available","time":{"start":1752712920756,"stop":1752712920757,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e4e6b1c8c34d96b","name":"should stop all internal components","time":{"start":1752712922106,"stop":1752712922107,"duration":1},"status":"passed","severity":"normal"},{"uid":"93a418ad314b5558","name":"should not create relay timers when relay is not provided","time":{"start":1752712921172,"stop":1752712921174,"duration":2},"status":"passed","severity":"normal"},{"uid":"c915918db8bdaae6","name":"should dial peers from store on start","time":{"start":1752712921210,"stop":1752712921210,"duration":0},"status":"passed","severity":"normal"},{"uid":"95cd3b92bb4e91a1","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752713465845,"stop":1752713465845,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f16f88941290df5","name":"Encoder throws on empty string content topic","time":{"start":1752712941353,"stop":1752712941354,"duration":1},"status":"passed","severity":"normal"},{"uid":"854b2b2291038dd6","name":"Fails to publish duplicate message","time":{"start":1752713115715,"stop":1752713115716,"duration":1},"status":"passed","severity":"normal"},{"uid":"49e3c757d32e8a19","name":"Check received message containing Chinese","time":{"start":1752713421293,"stop":1752713421293,"duration":0},"status":"passed","severity":"normal"},{"uid":"e99957312a7e62f","name":"should be able to decode the field with only FILTER set to true","time":{"start":1752712911032,"stop":1752712911033,"duration":1},"status":"passed","severity":"normal"},{"uid":"4498d24267c242a8","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1752712905709,"stop":1752712905710,"duration":1},"status":"passed","severity":"normal"},{"uid":"9162a19c362a44ef","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1752713247023,"stop":1752713247023,"duration":0},"status":"passed","severity":"normal"},{"uid":"731e9ab5a24f7e04","name":"Rejects garbage","time":{"start":1752712954669,"stop":1752712954670,"duration":1},"status":"passed","severity":"normal"},{"uid":"27c307c6d0c88d7b","name":"Round trip binary serialization","time":{"start":1752712922123,"stop":1752712922123,"duration":0},"status":"passed","severity":"normal"},{"uid":"75206f1b38e5e44a","name":"Should update multiaddrs","time":{"start":1752713070198,"stop":1752713070198,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd7870d7ee62bf60","name":"messageHashStr returns a hex string","time":{"start":1752712921374,"stop":1752712921374,"duration":0},"status":"passed","severity":"normal"},{"uid":"125ed239db3def2c","name":"Relay - dialed after","time":{"start":1752713251343,"stop":1752713251344,"duration":1},"status":"passed","severity":"normal"},{"uid":"df552d230044cc07","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1752712960280,"stop":1752712960281,"duration":1},"status":"passed","severity":"normal"},{"uid":"7196cf6cbe8cddaa","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1752712911030,"stop":1752712911031,"duration":1},"status":"passed","severity":"normal"},{"uid":"a722defedbde672f","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752713178801,"stop":1752713178803,"duration":2},"status":"passed","severity":"normal"},{"uid":"66d5ef22e35f46a","name":"Push message with content topic containing long","time":{"start":1752713586078,"stop":1752713586079,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d20a3429aefcf11","name":"should allow redial after cooldown period","time":{"start":1752712921691,"stop":1752712921692,"duration":1},"status":"passed","severity":"normal"},{"uid":"269a282c1e8d7d33","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1752712960273,"stop":1752712960273,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d3e5f6b7dabdd02","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1752712905718,"stop":1752712905718,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c28332fb1e2b640","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1752712960262,"stop":1752712960262,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9a8a6be99a41b89","name":"should not dispatch event when already connected","time":{"start":1752712920765,"stop":1752712920765,"duration":0},"status":"passed","severity":"normal"},{"uid":"801e51f4a696ad3b","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app73/2/topic968/proto","time":{"start":1752713207298,"stop":1752713207298,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ecf494a00bccdee","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1752712905709,"stop":1752712905709,"duration":0},"status":"passed","severity":"normal"},{"uid":"a98769ba57f0a532","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752713465842,"stop":1752713465842,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9e7a6a663b198c4","name":"should skip peer when not on same shard","time":{"start":1752712921692,"stop":1752712921693,"duration":1},"status":"passed","severity":"normal"},{"uid":"156471d51d8e1ae3","name":"should not allow k > 12","time":{"start":1752712960101,"stop":1752712960103,"duration":2},"status":"passed","severity":"normal"},{"uid":"bbdcbd5844a01061","name":"should handle incoming messages","time":{"start":1752712951271,"stop":1752712951272,"duration":1},"status":"passed","severity":"normal"},{"uid":"a472d2fda55149ed","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752713465837,"stop":1752713465838,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b459ad6cac8a4d7","name":"Push message with long payload","time":{"start":1752713586054,"stop":1752713586054,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6202e49cd29029d","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752713465846,"stop":1752713465846,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f613ff6b7e82ce5","name":"should properly create location multiaddrs - tcp","time":{"start":1752712911693,"stop":1752712911693,"duration":0},"status":"passed","severity":"normal"},{"uid":"70d2a892c89eec27","name":"should clear existing timers before creating new ones","time":{"start":1752712921178,"stop":1752712921179,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2bb657636beb6be","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1752712950485,"stop":1752712950485,"duration":0},"status":"passed","severity":"normal"},{"uid":"492763602e76488d","name":"1 Store, 2 relays, 2 fetches","time":{"start":1752712929627,"stop":1752712929627,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5e5c3a5627a0e61","name":"should hang up with PeerId and return true on success","time":{"start":1752712922109,"stop":1752712922110,"duration":1},"status":"passed","severity":"normal"},{"uid":"80d9fb50311910a","name":"Throws when trying to push message with empty payload","time":{"start":1752713586060,"stop":1752713586061,"duration":1},"status":"passed","severity":"normal"},{"uid":"35554af2aa234226","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752713465827,"stop":1752713465827,"duration":0},"status":"passed","severity":"normal"},{"uid":"2561194361cdc94a","name":"Meta field set when metaSetter is specified","time":{"start":1752712922123,"stop":1752712922124,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc806c36fd96fbfe","name":"should use DNS peer discovery with light client","time":{"start":1752712985452,"stop":1752712985452,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ad125be73d8fd607","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1752713120404,"stop":1752713120404,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf115f61db4b42d7","name":"should initialize with custom number of peers","time":{"start":1752712951165,"stop":1752712951166,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6f5c08266d4cd88","name":"Light Node - default protocols","time":{"start":1752713251346,"stop":1752713251346,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad1d730bc56dd066","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1752712960274,"stop":1752712960275,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b4727d6fad0e668","name":"should dial all known peers when reached zero connections","time":{"start":1752713023188,"stop":1752713023188,"duration":0},"status":"passed","severity":"normal"},{"uid":"b78151e7b11460d9","name":"should encodeTxt and decodeTxt","time":{"start":1752712911682,"stop":1752712911682,"duration":0},"status":"passed","severity":"normal"},{"uid":"6120daff49f675a7","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1752712921550,"stop":1752712921550,"duration":0},"status":"passed","severity":"normal"},{"uid":"f17f2900e8624739","name":"isConnected should return true after first peer connects","time":{"start":1752713001529,"stop":1752713001529,"duration":0},"status":"passed","severity":"normal"},{"uid":"179bb8216a83a336","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752713586082,"stop":1752713586082,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6cb9e6b60d838ec","name":"Check publish message containing SQL Injection","time":{"start":1752713115709,"stop":1752713115710,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1b969d1cc13217e","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1752712951270,"stop":1752712951271,"duration":1},"status":"passed","severity":"normal"},{"uid":"da4a1cbf087b988b","name":"Push message with meta","time":{"start":1752713586084,"stop":1752713586084,"duration":0},"status":"passed","severity":"normal"},{"uid":"17cd00000db9b84","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1752712950485,"stop":1752712950486,"duration":1},"status":"passed","severity":"normal"},{"uid":"6abf5ecac5307dbf","name":"should throw an error for insufficient data","time":{"start":1752712905725,"stop":1752712905725,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b01304a0d24278f","name":"throws on content topic with empty topic name field","time":{"start":1752712905690,"stop":1752712905690,"duration":0},"status":"passed","severity":"normal"},{"uid":"cab1c792976391b9","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1752712951172,"stop":1752712951173,"duration":1},"status":"passed","severity":"normal"},{"uid":"f618dc08cd9dcd46","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752713112230,"stop":1752713112231,"duration":1},"status":"passed","severity":"normal"},{"uid":"dab7dbad2b8fcecc","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1752712930096,"stop":1752712930096,"duration":0},"status":"skipped","severity":"normal"},{"uid":"268f3733d59b6b39","name":"rejects content-filtered query with only contentTopics","time":{"start":1752712921550,"stop":1752712921551,"duration":1},"status":"passed","severity":"normal"},{"uid":"498dc6f15d734716","name":"should handle corrupted local storage data gracefully","time":{"start":1752712933805,"stop":1752712933805,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eb07a1846090229","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1752712950471,"stop":1752712950471,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a6814086fe92f72","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752713465841,"stop":1752713465841,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd9a8827e8585d9e","name":"should return PeerId when PeerId is provided","time":{"start":1752712921742,"stop":1752712921743,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e54f77b84486b36","name":"should not be empty after adding a subscription","time":{"start":1752712951404,"stop":1752712951404,"duration":0},"status":"passed","severity":"normal"},{"uid":"873fe87f91472a56","name":"should throw an error if shards are undefined for static sharding","time":{"start":1752712905703,"stop":1752712905703,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9dad6f9fbf56a6b","name":"should update ack status of messages in outgoing buffer","time":{"start":1752712965416,"stop":1752712965416,"duration":0},"status":"passed","severity":"normal"},{"uid":"25d0948463de9c23","name":"should wait for Filter peer to be connected","time":{"start":1752712951378,"stop":1752712951378,"duration":0},"status":"passed","severity":"normal"},{"uid":"86ad0088a7308f1c","name":"should wait for Store peer to be connected","time":{"start":1752712951379,"stop":1752712951379,"duration":0},"status":"passed","severity":"normal"},{"uid":"bee0cfc3e42468e9","name":"should update peer store before dialing","time":{"start":1752712921029,"stop":1752712921041,"duration":12},"status":"passed","severity":"normal"},{"uid":"78e08b87689bc8aa","name":"should attach causal history and bloom filter to each message","time":{"start":1752712965409,"stop":1752712965410,"duration":1},"status":"passed","severity":"normal"},{"uid":"175c80edaf323cbf","name":"should send to specified number of peers of used peers","time":{"start":1752712951106,"stop":1752712951106,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ce7d9861f18ccb0","name":"should increase lamport timestamp","time":{"start":1752712965408,"stop":1752712965408,"duration":0},"status":"passed","severity":"normal"},{"uid":"7235b38a87e35138","name":"should maintain proper timestamps if all messages received","time":{"start":1752712965411,"stop":1752712965411,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dc9f148b6980a19","name":"should remove event listeners from globalThis","time":{"start":1752712920729,"stop":1752712920738,"duration":9},"status":"passed","severity":"normal"},{"uid":"512e657487473cc3","name":"should not receive a peer event before start","time":{"start":1752713090216,"stop":1752713090216,"duration":0},"status":"passed","severity":"normal"},{"uid":"8272cc10749ddc8b","name":"Push message with content topic containing Arabic","time":{"start":1752713586063,"stop":1752713586064,"duration":1},"status":"passed","severity":"normal"},{"uid":"51acc28b4cb748f8","name":"should create ConnectionManager with relay","time":{"start":1752712922104,"stop":1752712922104,"duration":0},"status":"passed","severity":"normal"},{"uid":"88cee4f781c741aa","name":"should handle errors gracefully when getting peer info","time":{"start":1752712921416,"stop":1752712921416,"duration":0},"status":"passed","severity":"normal"},{"uid":"1452bacf61324c2","name":"Push message with rate limit","time":{"start":1752713586070,"stop":1752713586070,"duration":0},"status":"passed","severity":"normal"},{"uid":"d674cd853135443a","name":"should return false when peer has no overlapping shards","time":{"start":1752712921397,"stop":1752712921398,"duration":1},"status":"passed","severity":"normal"}]