allure-jswaku/8883/widgets/severity.json
2025-08-13 23:37:02 +00:00

1 line
160 KiB
JSON

[{"uid":"b218367a6e0e3a91","name":"random static sharding 7 - Cluster ID: 708, Shard ID: 587","time":{"start":1755127723989,"stop":1755127723989,"duration":0},"status":"broken","severity":"normal"},{"uid":"f43dc56e03fa2caa","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1755127634745,"stop":1755127634746,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc0a2d2201659381","name":"Bloom filter","time":{"start":1755126439206,"stop":1755126439206,"duration":0},"status":"passed","severity":"normal"},{"uid":"60a45b4175c932a2","name":"Query generator for multiple messages with multiple decoders","time":{"start":1755127595098,"stop":1755127595098,"duration":0},"status":"passed","severity":"normal"},{"uid":"568433354aa93f24","name":"should return false and handle errors gracefully","time":{"start":1755126393465,"stop":1755126393466,"duration":1},"status":"passed","severity":"normal"},{"uid":"235aba0951410625","name":"should properly create location multiaddrs - tcp","time":{"start":1755126382931,"stop":1755126382931,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7e25ca3b6cd402f","name":"Get Nodes","time":{"start":1755126400794,"stop":1755126400795,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a531c67023a3456","name":"peer:update - should do nothing if another protocol hit","time":{"start":1755126393128,"stop":1755126393129,"duration":1},"status":"passed","severity":"normal"},{"uid":"91638ccd57269706","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1755127545484,"stop":1755127545485,"duration":1},"status":"passed","severity":"normal"},{"uid":"25b505fef36f8a1d","name":"should be safe to call multiple times","time":{"start":1755126391876,"stop":1755126391876,"duration":0},"status":"passed","severity":"normal"},{"uid":"af948b0fa7e9aa4e","name":"Ephemeral field is preserved - encoder v0","time":{"start":1755126622586,"stop":1755126622587,"duration":1},"status":"broken","severity":"normal"},{"uid":"4c855ff352343d3a","name":"should be safe to call multiple times","time":{"start":1755126393462,"stop":1755126393463,"duration":1},"status":"passed","severity":"normal"},{"uid":"c599b08a97936380","name":"Non TWN Cluster","time":{"start":1755127257732,"stop":1755127257733,"duration":1},"status":"broken","severity":"normal"},{"uid":"3a5f0417b2f2068b","name":"should properly start and stop event listening","time":{"start":1755126421805,"stop":1755126421805,"duration":0},"status":"passed","severity":"normal"},{"uid":"f38c28196511328f","name":"Publish message with large meta","time":{"start":1755126795102,"stop":1755126795102,"duration":0},"status":"passed","severity":"normal"},{"uid":"94542284a6d2c65b","name":"Decoder throws on empty string content topic","time":{"start":1755126411090,"stop":1755126411090,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcddc418b0f80d71","name":"should hang up with PeerId and return true on success","time":{"start":1755126393465,"stop":1755126393465,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d11ebc9e56613b5","name":"should successfully subscribe to supported pubsub topic","time":{"start":1755126422443,"stop":1755126422444,"duration":1},"status":"passed","severity":"normal"},{"uid":"827695bfb1dd142","name":"Mutual subscription","time":{"start":1755126803323,"stop":1755126803324,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cf6d526f7ae4f13","name":"Check received message containing numeric","time":{"start":1755127968050,"stop":1755127968050,"duration":0},"status":"broken","severity":"normal"},{"uid":"92a06a6a04698dca","name":"Check publish message containing unicode special characters","time":{"start":1755126795096,"stop":1755126795097,"duration":1},"status":"passed","severity":"normal"},{"uid":"89da16942b7ae72e","name":"should create ConnectionManager with relay","time":{"start":1755126393459,"stop":1755126393460,"duration":1},"status":"passed","severity":"normal"},{"uid":"abc2debfda5a9b2","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1755127968081,"stop":1755127968081,"duration":0},"status":"broken","severity":"normal"},{"uid":"592e82a05058b1e5","name":"Waku message hash computation (payload length 0)","time":{"start":1755126392354,"stop":1755126392354,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa4ac2625e5b096","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1755126434407,"stop":1755126434408,"duration":1},"status":"passed","severity":"normal"},{"uid":"30f3c23e7a681877","name":"should create ConnectionManager with required options","time":{"start":1755126393459,"stop":1755126393459,"duration":0},"status":"passed","severity":"normal"},{"uid":"69edf1a561535526","name":"Check message with non string payload is not received","time":{"start":1755127968100,"stop":1755127968100,"duration":0},"status":"passed","severity":"normal"},{"uid":"be84a3e348cd090f","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1755126376946,"stop":1755126376946,"duration":0},"status":"passed","severity":"normal"},{"uid":"a66ebddf3979a21b","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1755127545479,"stop":1755127545484,"duration":5},"status":"passed","severity":"normal"},{"uid":"f28e368aac964d05","name":"Check received message containing escaped characters","time":{"start":1755127968094,"stop":1755127968094,"duration":0},"status":"broken","severity":"normal"},{"uid":"92be101b0256de92","name":"Publish without waiting for remote peer","time":{"start":1755126803324,"stop":1755126803325,"duration":1},"status":"passed","severity":"normal"},{"uid":"df2cceb989e158d1","name":"should handle dial errors gracefully","time":{"start":1755126391885,"stop":1755126391886,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bfed10db783f1cb","name":"All","time":{"start":1755126460777,"stop":1755126460777,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae0f9cd802cfc39b","name":"Check message with invalid timestamp is not received","time":{"start":1755127968077,"stop":1755127968077,"duration":0},"status":"passed","severity":"normal"},{"uid":"44cedc8024b9dd1e","name":"should dial all known peers when reached zero connections","time":{"start":1755126496546,"stop":1755126496546,"duration":0},"status":"passed","severity":"normal"},{"uid":"15362ea6b58768a0","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1755126376940,"stop":1755126376941,"duration":1},"status":"passed","severity":"normal"},{"uid":"1482c95ee1811205","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1755126393058,"stop":1755126393058,"duration":0},"status":"passed","severity":"normal"},{"uid":"e71938d04fc090c2","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1755127300512,"stop":1755127300515,"duration":3},"status":"passed","severity":"normal"},{"uid":"6727f75f4459c06b","name":"Check publish message containing emoji","time":{"start":1755126795097,"stop":1755126795097,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7504b1d9e22ef73","name":"Check received message containing unicode special characters","time":{"start":1755127968074,"stop":1755127968074,"duration":0},"status":"broken","severity":"normal"},{"uid":"f3485b8234be2000","name":"retrieves a single peer","time":{"start":1755126401196,"stop":1755126401197,"duration":1},"status":"passed","severity":"normal"},{"uid":"f125b4bda06003e9","name":"should dial second nwaku node that was discovered","time":{"start":1755126454581,"stop":1755126454582,"duration":1},"status":"skipped","severity":"normal"},{"uid":"7526bb696079b2c4","name":"Check received message containing emoji","time":{"start":1755127968075,"stop":1755127968075,"duration":0},"status":"broken","severity":"normal"},{"uid":"6eeb834cb2c00e78","name":"Query Generator, Multiple PubsubTopics","time":{"start":1755127559893,"stop":1755127559893,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8fba7a00a3fcafa","name":"accepts valid content-filtered query","time":{"start":1755126392752,"stop":1755126392755,"duration":3},"status":"passed","severity":"normal"},{"uid":"9ff6135981fc24bc","name":"Should update multiaddrs","time":{"start":1755126717522,"stop":1755126717522,"duration":0},"status":"passed","severity":"normal"},{"uid":"575afa157338db98","name":"Check received message containing Basic HTML tag","time":{"start":1755127968091,"stop":1755127968091,"duration":0},"status":"broken","severity":"normal"},{"uid":"a9914236be1327f5","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1755126803332,"stop":1755126803332,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b5ba1fbe4a64faf","name":"should successfully unsubscribe from an existing subscription","time":{"start":1755126422444,"stop":1755126422447,"duration":3},"status":"passed","severity":"normal"},{"uid":"cbdd2a901b575af7","name":"Store - dialed after - with timeout","time":{"start":1755127649073,"stop":1755127649074,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d5df83ab2fed5c6","name":"should handle corrupted local storage data gracefully","time":{"start":1755126405150,"stop":1755126405151,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d46e76c0eb235fd","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1755126433760,"stop":1755126433760,"duration":0},"status":"passed","severity":"normal"},{"uid":"c26f3b7f77314af0","name":"Check received message with timestamp: 1755126454484000000 ","time":{"start":1755127968076,"stop":1755127968076,"duration":0},"status":"passed","severity":"normal"},{"uid":"46d392ec125b2798","name":"should remove event listeners from globalThis","time":{"start":1755126391612,"stop":1755126391613,"duration":1},"status":"passed","severity":"normal"},{"uid":"3de2682964417f51","name":"should handle complete dial lifecycle","time":{"start":1755126392170,"stop":1755126392171,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9bced5ee6331e68","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1755126393303,"stop":1755126393304,"duration":1},"status":"passed","severity":"normal"},{"uid":"4372ae3c49e26e90","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1755126400726,"stop":1755126400727,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b50304bf154de60","name":"random static sharding 8 - Cluster ID: 573, Shard ID: 931","time":{"start":1755127723990,"stop":1755127723990,"duration":0},"status":"broken","severity":"normal"},{"uid":"68016c511c30befb","name":"should emit a peer event after start","time":{"start":1755126405148,"stop":1755126405149,"duration":1},"status":"passed","severity":"normal"},{"uid":"28e2f084d96e4347","name":"Wrong topic","time":{"start":1755127257768,"stop":1755127257769,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff927ca9c9ceb609","name":"Check message with no payload is not received","time":{"start":1755127968099,"stop":1755127968099,"duration":0},"status":"passed","severity":"normal"},{"uid":"a50d03abf3067eee","name":"Relay + Store","time":{"start":1755126460776,"stop":1755126460777,"duration":1},"status":"passed","severity":"normal"},{"uid":"818336d46885e3d4","name":"pre and post cipher","time":{"start":1755126411364,"stop":1755126411364,"duration":0},"status":"passed","severity":"normal"},{"uid":"684244a56b2dd805","name":"should not fail to start the service if it is already started","time":{"start":1755126717193,"stop":1755126717193,"duration":0},"status":"passed","severity":"normal"},{"uid":"558bb9ec5ae93cc3","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1755126393468,"stop":1755126393468,"duration":0},"status":"passed","severity":"normal"},{"uid":"31d588ed67dbb517","name":"Check received message containing long","time":{"start":1755127968047,"stop":1755127968048,"duration":1},"status":"broken","severity":"normal"},{"uid":"b903249b4ee48afc","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1755126434413,"stop":1755126434414,"duration":1},"status":"passed","severity":"normal"},{"uid":"e16a3ed8875ffd8f","name":"Passing invalid cursor","time":{"start":1755127545489,"stop":1755127545490,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cddb53739a082f1","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app27/5/topic964/json","time":{"start":1755127257763,"stop":1755127257764,"duration":1},"status":"broken","severity":"normal"},{"uid":"b1098a06064154bd","name":"should process up to 3 peers at once","time":{"start":1755126392168,"stop":1755126392168,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebd1e55ff6ba37c8","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1755126382923,"stop":1755126382923,"duration":0},"status":"passed","severity":"normal"},{"uid":"922201cf0fc689ac","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1755126422386,"stop":1755126422387,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb2497901e928b8c","name":"should support chaining for add method","time":{"start":1755126420691,"stop":1755126420691,"duration":0},"status":"passed","severity":"normal"},{"uid":"21df2ad7de2ac980","name":"Query generator for multiple messages with different content topic format","time":{"start":1755127595098,"stop":1755127595099,"duration":1},"status":"passed","severity":"normal"},{"uid":"7034c6fe2ecbca87","name":"Check publish message containing Script","time":{"start":1755126795094,"stop":1755126795094,"duration":0},"status":"passed","severity":"normal"},{"uid":"603d0886cacc17a7","name":"isConnected between 2 js-waku relay nodes","time":{"start":1755126475305,"stop":1755126475305,"duration":0},"status":"passed","severity":"normal"},{"uid":"307da342ec40ad04","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1755126393129,"stop":1755126393139,"duration":10},"status":"passed","severity":"normal"},{"uid":"fb78ba6aaa9d65fc","name":"Does not throw an exception when node disconnects","time":{"start":1755127654650,"stop":1755127654653,"duration":3},"status":"passed","severity":"normal"},{"uid":"9bd21802286cf6e6","name":"should be able to decode the field with only RELAY set to true","time":{"start":1755126382237,"stop":1755126382237,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6cef2a7606df9ff","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1755126421805,"stop":1755126421805,"duration":0},"status":"passed","severity":"normal"},{"uid":"83c4ca41d39bd0f6","name":"should remove event listeners","time":{"start":1755126393288,"stop":1755126393288,"duration":0},"status":"passed","severity":"normal"},{"uid":"60a6c6b69d7b69ca","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1755126434395,"stop":1755126434395,"duration":0},"status":"passed","severity":"normal"},{"uid":"7019ce9640697107","name":"Check publish message containing escaped characters","time":{"start":1755126795096,"stop":1755126795096,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f3838d8f5104042","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1755126400722,"stop":1755126400722,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f4e4e004dd97885","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1755126434410,"stop":1755126434411,"duration":1},"status":"passed","severity":"normal"},{"uid":"f570f6c50104e7db","name":"should skip peer when dialed recently","time":{"start":1755126392144,"stop":1755126392144,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6f6613528396658","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1755126422387,"stop":1755126422387,"duration":0},"status":"passed","severity":"normal"},{"uid":"673c28b07e8561ea","name":"returns nothing if no connections present","time":{"start":1755126393102,"stop":1755126393102,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0a3b31aceb768fd","name":"Publish message with custom timestamp: Thu Aug 22 2024 23:13:08 GMT+0000 (Coordinated Universal Time)","time":{"start":1755126795098,"stop":1755126795098,"duration":0},"status":"passed","severity":"normal"},{"uid":"6096a075dfa7875b","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1755126788440,"stop":1755126788440,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2c943e6c8395f6e","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1755126376952,"stop":1755126376952,"duration":0},"status":"passed","severity":"normal"},{"uid":"b207aa4c3792d2e3","name":"isConnected should return false after all peers disconnect","time":{"start":1755126475304,"stop":1755126475304,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa196c460e7bf836","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1755126434416,"stop":1755126434416,"duration":0},"status":"passed","severity":"normal"},{"uid":"73e5d82d6d008378","name":"msgTime: 0 ms from now, startTime: 1754868422601, endTime: 1755127622601","time":{"start":1755127634749,"stop":1755127634749,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c7e82965f521d18","name":"can start and stop the service","time":{"start":1755126459810,"stop":1755126459811,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca0f11feff8f2065","name":"should perform ping and update peer store on timer","time":{"start":1755126393058,"stop":1755126393065,"duration":7},"status":"passed","severity":"normal"},{"uid":"11da83a32581e867","name":"Check message with no content topic is not received","time":{"start":1755127968078,"stop":1755127968079,"duration":1},"status":"passed","severity":"normal"},{"uid":"9139218728c47ed9","name":"Publish message with rate limit","time":{"start":1755126795102,"stop":1755126795103,"duration":1},"status":"passed","severity":"normal"},{"uid":"10d1d8175e91834c","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1755126434397,"stop":1755126434397,"duration":0},"status":"passed","severity":"normal"},{"uid":"aca0a36488fbc742","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1755126382233,"stop":1755126382234,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cb56a706257656","name":"should return false","time":{"start":1755126382926,"stop":1755126382926,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c391ddd3e89015b","name":"should throw error - no public key","time":{"start":1755126382924,"stop":1755126382925,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5eaa1e6aea831db","name":"Overlapping topic subscription","time":{"start":1755126803327,"stop":1755126803328,"duration":1},"status":"skipped","severity":"normal"},{"uid":"706de33c7efdf4b6","name":"should reject if Relay is requested but not mounted","time":{"start":1755126422468,"stop":1755126422468,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7a4dd4f4101ef5c","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1755126401200,"stop":1755126401201,"duration":1},"status":"passed","severity":"normal"},{"uid":"663409419b10342b","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1755126434404,"stop":1755126434404,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fa8b2160170b829","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1755127634742,"stop":1755127634743,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4452236a0ac9acd","name":"should return false when pubsub topic parsing fails","time":{"start":1755126392223,"stop":1755126392225,"duration":2},"status":"passed","severity":"normal"},{"uid":"605b1ff9c6a6d531","name":"should not retry if at least one success","time":{"start":1755126421438,"stop":1755126421439,"duration":1},"status":"passed","severity":"normal"},{"uid":"3195e31e5759f44d","name":"should return false when peer has no shard info","time":{"start":1755126392206,"stop":1755126392206,"duration":0},"status":"passed","severity":"normal"},{"uid":"20c448bd583de6b7","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1755126434390,"stop":1755126434395,"duration":5},"status":"passed","severity":"normal"},{"uid":"2a8e209ceff23743","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1755126434430,"stop":1755126434432,"duration":2},"status":"passed","severity":"normal"},{"uid":"b0b7c2443abbb562","name":"Passing page size 0 when there are 110 messages","time":{"start":1755127616449,"stop":1755127616449,"duration":0},"status":"passed","severity":"normal"},{"uid":"c01c8776ad083bc3","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1755126421804,"stop":1755126421804,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0c0bc2cc37929b4","name":"Decoder throws on empty string content topic","time":{"start":1755126412602,"stop":1755126412602,"duration":0},"status":"passed","severity":"normal"},{"uid":"76c1ae4dbfb144fb","name":"Check received message containing SQL Injection","time":{"start":1755127968061,"stop":1755127968061,"duration":0},"status":"broken","severity":"normal"},{"uid":"29bf853418f3d951","name":"udp ip6 address","time":{"start":1755126382246,"stop":1755126382246,"duration":0},"status":"passed","severity":"normal"},{"uid":"d282dee5021969b9","name":"peer exchange sets tag","time":{"start":1755126772327,"stop":1755126772327,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb08c336331ecade","name":"should not discard bootstrap peers if under the limit","time":{"start":1755126496547,"stop":1755126496547,"duration":0},"status":"passed","severity":"normal"},{"uid":"58838a30e3a86ab6","name":"should handle queue overflow by adding peers to queue","time":{"start":1755126392156,"stop":1755126392156,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4759bf2ab74831b","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1755126376951,"stop":1755126376951,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a5a9cea97b14c67","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1755126434389,"stop":1755126434389,"duration":0},"status":"passed","severity":"normal"},{"uid":"7682d52f68b2b35a","name":"should not process empty queue","time":{"start":1755126392168,"stop":1755126392169,"duration":1},"status":"passed","severity":"normal"},{"uid":"81f9df76b814b1e3","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1755126376941,"stop":1755126376941,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f6d18d95eec4f85","name":"Check received message containing JSON","time":{"start":1755127968066,"stop":1755127968066,"duration":0},"status":"broken","severity":"normal"},{"uid":"a27e387098fafd4f","name":"should be safe to call multiple times","time":{"start":1755126393288,"stop":1755126393289,"duration":1},"status":"passed","severity":"normal"},{"uid":"179c8e2f498965f8","name":"should dial peers from store on start","time":{"start":1755126393259,"stop":1755126393259,"duration":0},"status":"passed","severity":"normal"},{"uid":"28dfdeefe7c892ed","name":"should add event listeners to libp2p","time":{"start":1755126391605,"stop":1755126391610,"duration":5},"status":"passed","severity":"normal"},{"uid":"aa7770cde2bf21f1","name":"Relay - dialed first","time":{"start":1755127649071,"stop":1755127649071,"duration":0},"status":"passed","severity":"normal"},{"uid":"59b536294a755c75","name":"should keep entries that haven't expired yet","time":{"start":1755126420692,"stop":1755126420696,"duration":4},"status":"passed","severity":"normal"},{"uid":"1cf43dce5f01b806","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1755126434402,"stop":1755126434403,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3637e76cc05d74","name":"messageHashStr returns a hex string","time":{"start":1755126392355,"stop":1755126392355,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa3b92479334a43","name":"Check received message with timestamp: 1649153314 ","time":{"start":1755127968097,"stop":1755127968097,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f756a632181dc37","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1755126434396,"stop":1755126434396,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb6489b65993c172","name":"messageHashStr produces different results for different inputs","time":{"start":1755126392363,"stop":1755126392363,"duration":0},"status":"passed","severity":"normal"},{"uid":"a78bfba6d47be381","name":"should select older connection if present","time":{"start":1755126393103,"stop":1755126393103,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9a331c6eb460d07","name":"should handle corrupted shard info gracefully","time":{"start":1755126392231,"stop":1755126392231,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f11869b2f987552","name":"should dial with multiaddr and return stream","time":{"start":1755126393464,"stop":1755126393464,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a7723130c7ab77","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1755126400723,"stop":1755126400725,"duration":2},"status":"passed","severity":"normal"},{"uid":"da124b8a70c5e456","name":"should not dial peers from store when browser is not connected","time":{"start":1755126393289,"stop":1755126393289,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5247a4940881c90","name":"should wait for LightPush peer to be connected","time":{"start":1755126422470,"stop":1755126422470,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb7b690ec3f164d5","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1755126422385,"stop":1755126422385,"duration":0},"status":"passed","severity":"normal"},{"uid":"c00d16529d2cd725","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1755126422387,"stop":1755126422387,"duration":0},"status":"passed","severity":"normal"},{"uid":"eab75586f6313324","name":"ignores domain fetching errors","time":{"start":1755126401198,"stop":1755126401198,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7bd52579ef0dae6","name":"should set field with all protocols enabled","time":{"start":1755126382932,"stop":1755126382932,"duration":0},"status":"passed","severity":"normal"},{"uid":"36cb725c32c4e321","name":"should be able to encode the field with only RELAY set to true","time":{"start":1755126382226,"stop":1755126382228,"duration":2},"status":"passed","severity":"normal"},{"uid":"95790c2766c3fb15","name":"random static sharding 2 - Cluster ID: 802, Shard ID: 899","time":{"start":1755127723984,"stop":1755127723984,"duration":0},"status":"broken","severity":"normal"},{"uid":"88cc32c514b81f9b","name":"should populate queue if has active dial","time":{"start":1755126392145,"stop":1755126392145,"duration":0},"status":"passed","severity":"normal"},{"uid":"4867c16a9d2eb346","name":"should return empty array when no peers connected","time":{"start":1755126393466,"stop":1755126393466,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aca11c786e7f443","name":"Check received message containing numeric","time":{"start":1755127968084,"stop":1755127968084,"duration":0},"status":"broken","severity":"normal"},{"uid":"1daaef63d7ee35fe","name":"Push to array if already present","time":{"start":1755126376640,"stop":1755126376641,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cc25feb1c6e9f2f","name":"should wait for Store peer to be connected","time":{"start":1755126422470,"stop":1755126422470,"duration":0},"status":"passed","severity":"normal"},{"uid":"3437ec7196775aec","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1755126434416,"stop":1755126434417,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3f2b70de2479da8","name":"should handle errors gracefully when getting peer info","time":{"start":1755126392227,"stop":1755126392231,"duration":4},"status":"passed","severity":"normal"},{"uid":"4f26fc1b42bc1eee","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app63/7/topic76/proto","time":{"start":1755127257759,"stop":1755127257759,"duration":0},"status":"broken","severity":"normal"},{"uid":"9d0d1bcf667d1cae","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1755126439640,"stop":1755126439640,"duration":0},"status":"passed","severity":"normal"},{"uid":"37767984c9568e55","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1755126376942,"stop":1755126376942,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f4c65bf01976e55","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1755127664329,"stop":1755127664330,"duration":1},"status":"broken","severity":"normal"},{"uid":"ec6c5ef8adfcb9d3","name":"should set field with all protocols disabled","time":{"start":1755126382931,"stop":1755126382932,"duration":1},"status":"passed","severity":"normal"},{"uid":"8349424daf9833d","name":"Subscribe to topic containing XML and publish message","time":{"start":1755126803331,"stop":1755126803332,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5c2c12cba4cf2d7","name":"non connected peers","time":{"start":1755126772494,"stop":1755126772494,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3e89b2a5bc5ce4fb","name":"should dispatch network event when browser goes online","time":{"start":1755126391651,"stop":1755126391651,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a612ea3e8cc37d7","name":"should retry on complete failure if specified","time":{"start":1755126422032,"stop":1755126422032,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e9953dfb09f2c63","name":"Check message with no payload is not received","time":{"start":1755127968079,"stop":1755127968079,"duration":0},"status":"passed","severity":"normal"},{"uid":"f09060c81e156cc6","name":"should return false when network is not connected","time":{"start":1755126393463,"stop":1755126393463,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce872d372fc46647","name":"should return true even if peer has no overlapping shards","time":{"start":1755126392206,"stop":1755126392206,"duration":0},"status":"passed","severity":"normal"},{"uid":"c456b5c55de0150f","name":"connected peers and dial","time":{"start":1755126772493,"stop":1755126772493,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e7780b325143a021","name":"should deliver messages after dependencies are met","time":{"start":1755126439640,"stop":1755126439640,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc74dfb09b47978c","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1755126434407,"stop":1755126434407,"duration":0},"status":"passed","severity":"normal"},{"uid":"287105e706729a9e","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1755126667992,"stop":1755126667993,"duration":1},"status":"broken","severity":"normal"},{"uid":"46abf340ec41cabc","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1755126434404,"stop":1755126434405,"duration":1},"status":"passed","severity":"normal"},{"uid":"caaba2b411581f5a","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1755127545486,"stop":1755127545486,"duration":0},"status":"passed","severity":"normal"},{"uid":"674ef5c855d00e","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1755126405150,"stop":1755126405150,"duration":0},"status":"passed","severity":"normal"},{"uid":"4941e55e92bf71b6","name":"should properly create peer info with all multiaddrs","time":{"start":1755126382931,"stop":1755126382931,"duration":0},"status":"passed","severity":"normal"},{"uid":"d888c3e0b64e7365","name":"Delete observer","time":{"start":1755126773952,"stop":1755126773952,"duration":0},"status":"passed","severity":"normal"},{"uid":"358d3116ce0225d","name":"Relay Node - default protocol","time":{"start":1755127649075,"stop":1755127649075,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d77accc995e5055","name":"Fails to publish duplicate message","time":{"start":1755126795099,"stop":1755126795099,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec71622fd48393b7","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1755127634750,"stop":1755127634750,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd787ea3bf3c520e","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1755126434401,"stop":1755126434402,"duration":1},"status":"passed","severity":"normal"},{"uid":"47570e68bbd3d487","name":"should not fail to start the service if it is already started","time":{"start":1755126405148,"stop":1755126405148,"duration":0},"status":"passed","severity":"normal"},{"uid":"3566687acbf581e","name":"throws if store query response has error status","time":{"start":1755126393417,"stop":1755126393417,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8aa885a9fa750e9","name":"should create an instance with libp2p and dialer","time":{"start":1755126391855,"stop":1755126391874,"duration":19},"status":"passed","severity":"normal"},{"uid":"751953f992fee772","name":"Passing page size 1 when there are 4 messages","time":{"start":1755127616450,"stop":1755127616450,"duration":0},"status":"passed","severity":"normal"},{"uid":"75a499f017f9b5af","name":"should handle errors when getting connections","time":{"start":1755126391659,"stop":1755126391660,"duration":1},"status":"passed","severity":"normal"},{"uid":"af3df52609ad344c","name":"should not receive a peer event before start","time":{"start":1755126405149,"stop":1755126405149,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcd5624cf32a0e6c","name":"Query with Promise Callback, No Decoder","time":{"start":1755127559899,"stop":1755127559900,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c4afbeec6bef989","name":"Check received message containing Chinese","time":{"start":1755127968056,"stop":1755127968056,"duration":0},"status":"broken","severity":"normal"},{"uid":"4b71065a60a11f2a","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1755126382234,"stop":1755126382235,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e4bfaaa17ed025","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1755126434401,"stop":1755126434401,"duration":0},"status":"passed","severity":"normal"},{"uid":"9604176fac91f8b8","name":"Check received message containing Arabic","time":{"start":1755127968087,"stop":1755127968087,"duration":0},"status":"broken","severity":"normal"},{"uid":"d8258b6a2777e399","name":"Ordered Callback - false","time":{"start":1755127604935,"stop":1755127604935,"duration":0},"status":"passed","severity":"normal"},{"uid":"f522b05c3559fe27","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1755126376956,"stop":1755126376956,"duration":0},"status":"passed","severity":"normal"},{"uid":"c386ba9eb60a21aa","name":"Query with Promise Callback, No message returned","time":{"start":1755127559900,"stop":1755127559900,"duration":0},"status":"passed","severity":"normal"},{"uid":"e64fa856133bf7d7","name":"should return different streams if requested simultaniously","time":{"start":1755126393128,"stop":1755126393128,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdb41448f6337277","name":"Check meta is set [symmetric]","time":{"start":1755126411087,"stop":1755126411088,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1bc0c9551c6457b","name":"msgTime: 0 ms from now, startTime: 1755041222601, endTime: 1755127622601","time":{"start":1755127634749,"stop":1755127634749,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d42f3446431b95c","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1755126434397,"stop":1755126434397,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e1c9a2d66641343","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app68/8/topic413/test.js","time":{"start":1755127257745,"stop":1755127257747,"duration":2},"status":"broken","severity":"normal"},{"uid":"50b83bcb78631717","name":"should dial all peers on dial","time":{"start":1755126541282,"stop":1755126541282,"duration":0},"status":"passed","severity":"normal"},{"uid":"acdec035d3cf1fb4","name":"Filter","time":{"start":1755127649074,"stop":1755127649074,"duration":0},"status":"passed","severity":"normal"},{"uid":"91377ef450da2209","name":"should emit a peer event after start","time":{"start":1755126459812,"stop":1755126459813,"duration":1},"status":"passed","severity":"normal"},{"uid":"6969305fbf6ba8a6","name":"should not receive a peer event after stop","time":{"start":1755126405149,"stop":1755126405150,"duration":1},"status":"passed","severity":"normal"},{"uid":"858450a8b7b334a","name":"should allow redial after cooldown period","time":{"start":1755126392145,"stop":1755126392146,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6dcd64e1d5bbc91","name":"Passing page size 110 when there are 120 messages","time":{"start":1755127616452,"stop":1755127616452,"duration":0},"status":"passed","severity":"normal"},{"uid":"b82fb09af9ee9d8a","name":"Passing an array","time":{"start":1755127654653,"stop":1755127654654,"duration":1},"status":"passed","severity":"normal"},{"uid":"70438ece5760ab15","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1755126393073,"stop":1755126393074,"duration":1},"status":"passed","severity":"normal"},{"uid":"efaa1ee51fd89f61","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1755126376947,"stop":1755126376948,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ee3f5b66b18406a","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1755126377021,"stop":1755126377021,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2d16dfb0c0c8722","name":"should handle dial errors gracefully","time":{"start":1755126392155,"stop":1755126392155,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccb8cc70bf721b76","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1755126391652,"stop":1755126391652,"duration":0},"status":"passed","severity":"normal"},{"uid":"13581c37fffca2da","name":"should start and setup intervals and event listeners","time":{"start":1755126422483,"stop":1755126422483,"duration":0},"status":"passed","severity":"normal"},{"uid":"11c3a53cba5c736f","name":"should be able to decode the field with only STORE set to true","time":{"start":1755126382238,"stop":1755126382238,"duration":0},"status":"passed","severity":"normal"},{"uid":"98a9676636053120","name":"Check received message containing XML","time":{"start":1755127968064,"stop":1755127968064,"duration":0},"status":"broken","severity":"normal"},{"uid":"c8a97f1f030ebcf1","name":"should dial peers from store when browser is connected","time":{"start":1755126393289,"stop":1755126393289,"duration":0},"status":"passed","severity":"normal"},{"uid":"3744b671950b90b6","name":"should return all connected peers without codec filter","time":{"start":1755126393467,"stop":1755126393467,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd6572486b4ac782","name":"LightPush","time":{"start":1755127649074,"stop":1755127649074,"duration":0},"status":"passed","severity":"normal"},{"uid":"40c4fecfa12bd089","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1755126434432,"stop":1755126434433,"duration":1},"status":"passed","severity":"normal"},{"uid":"dedfde51f84ee6ac","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1755127664328,"stop":1755127664328,"duration":0},"status":"broken","severity":"normal"},{"uid":"53ea63ec5d251fbf","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1755126475303,"stop":1755126475303,"duration":0},"status":"passed","severity":"normal"},{"uid":"6be34afebe621093","name":"random static sharding 5 - Cluster ID: 206, Shard ID: 279","time":{"start":1755127723987,"stop":1755127723988,"duration":1},"status":"broken","severity":"normal"},{"uid":"418415ae2ffc6011","name":"should clear all timers","time":{"start":1755126393047,"stop":1755126393048,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a9df62d52a1855","name":"should clear dial history on start","time":{"start":1755126392124,"stop":1755126392124,"duration":0},"status":"passed","severity":"normal"},{"uid":"493d91ad9b8d436a","name":"Light Node - default protocols","time":{"start":1755127649074,"stop":1755127649075,"duration":1},"status":"passed","severity":"normal"},{"uid":"85e344d533604ebc","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1755126421815,"stop":1755126421815,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0b6caf72ada8d6e","name":"Subscribe to topic containing numeric and publish message","time":{"start":1755126803329,"stop":1755126803329,"duration":0},"status":"passed","severity":"normal"},{"uid":"93c981629526aac7","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1755126376954,"stop":1755126376954,"duration":0},"status":"passed","severity":"normal"},{"uid":"c09d557b985777f6","name":"Ordered callback, aborts when callback returns true","time":{"start":1755127595102,"stop":1755127595102,"duration":0},"status":"passed","severity":"normal"},{"uid":"443045f7e9dcf069","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1755126393416,"stop":1755126393416,"duration":0},"status":"passed","severity":"normal"},{"uid":"14e8d70b8fee0079","name":"should serialize and deserialize correctly","time":{"start":1755126437507,"stop":1755126437509,"duration":2},"status":"passed","severity":"normal"},{"uid":"67eee1efc3f64f18","name":"should skip peer when not on same cluster","time":{"start":1755126392146,"stop":1755126392146,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb036774a364616e","name":"should handle network check errors gracefully","time":{"start":1755126392170,"stop":1755126392170,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa1be822e7814433","name":"should skip peer when failed to dial recently","time":{"start":1755126392144,"stop":1755126392145,"duration":1},"status":"passed","severity":"normal"},{"uid":"9eb130154fa3159b","name":"should update ack status of messages in outgoing buffer","time":{"start":1755126439642,"stop":1755126439642,"duration":0},"status":"passed","severity":"normal"},{"uid":"814068cd6b0016ea","name":"Check message with invalid timestamp is not received","time":{"start":1755127968098,"stop":1755127968098,"duration":0},"status":"passed","severity":"normal"},{"uid":"d80d9fbf768a5fc4","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1755126439638,"stop":1755126439638,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e765dc54272a79f","name":"caches peers it previously fetched","time":{"start":1755126401199,"stop":1755126401199,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3f000a586d3a225","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1755126422388,"stop":1755126422388,"duration":0},"status":"passed","severity":"normal"},{"uid":"a96dccb178695a97","name":"should handle queue processing errors gracefully","time":{"start":1755126392169,"stop":1755126392169,"duration":0},"status":"passed","severity":"normal"},{"uid":"253b8ad6c36aec2d","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1755126422388,"stop":1755126422388,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b89bcbc480f0d01","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1755126421431,"stop":1755126421432,"duration":1},"status":"passed","severity":"normal"},{"uid":"654b43b2c5e913e5","name":"should return false when navigator.onLine is false","time":{"start":1755126391614,"stop":1755126391615,"duration":1},"status":"passed","severity":"normal"},{"uid":"d545051357c011fa","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1755126400721,"stop":1755126400722,"duration":1},"status":"passed","severity":"normal"},{"uid":"920eca444f8e2f73","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1755126393067,"stop":1755126393067,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbe62cfe54a2a630","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1755126401201,"stop":1755126401201,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3c18d1c5a42dbb06","name":"Round trip binary serialization","time":{"start":1755126393401,"stop":1755126393401,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbacf20098eca699","name":"Encoder throws on empty string content topic","time":{"start":1755126411089,"stop":1755126411089,"duration":0},"status":"passed","severity":"normal"},{"uid":"b320b1902d094732","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1755126434413,"stop":1755126434413,"duration":0},"status":"passed","severity":"normal"},{"uid":"b331b1faed0aad5","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1755126412600,"stop":1755126412600,"duration":0},"status":"passed","severity":"normal"},{"uid":"85d0f8849d25764a","name":"should be able to decode the field with only FILTER set to true","time":{"start":1755126382238,"stop":1755126382238,"duration":0},"status":"passed","severity":"normal"},{"uid":"64f34923fbf4c532","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1755126434432,"stop":1755126434432,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9d025ae33f53c8b","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1755127634750,"stop":1755127634750,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe44c5d6685581c8","name":"should respect custom numPeersToUse configuration","time":{"start":1755126422386,"stop":1755126422386,"duration":0},"status":"passed","severity":"normal"},{"uid":"c61e8b3232f5d7b8","name":"Query Generator, No message returned","time":{"start":1755127559896,"stop":1755127559896,"duration":0},"status":"passed","severity":"normal"},{"uid":"38236abb8170fa9f","name":"should handle complete peer lifecycle","time":{"start":1755126393082,"stop":1755126393082,"duration":0},"status":"passed","severity":"normal"},{"uid":"1433b36e5c47eaea","name":"should handle multiple query options for time ranges","time":{"start":1755126422353,"stop":1755126422354,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9fb9a811f83448e","name":"Accepts a valid Waku Message","time":{"start":1755126425733,"stop":1755126425735,"duration":2},"status":"passed","severity":"normal"},{"uid":"d3a6c0dc58569e09","name":"should create ShardReader with static shards network config","time":{"start":1755126392195,"stop":1755126392195,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dc968c2ede28210","name":"returns only open connection if one present","time":{"start":1755126393102,"stop":1755126393102,"duration":0},"status":"passed","severity":"normal"},{"uid":"460bafb35f7b0ec0","name":"should add event listener for peer:discovery","time":{"start":1755126391874,"stop":1755126391875,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c6a36c83081932d","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1755127664324,"stop":1755127664324,"duration":0},"status":"broken","severity":"normal"},{"uid":"af62654b4f33e8c6","name":"should encodeTxt and decodeTxt","time":{"start":1755126382922,"stop":1755126382922,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff20e69b687f68b","name":"should handle task timeouts","time":{"start":1755126421435,"stop":1755126421436,"duration":1},"status":"passed","severity":"normal"},{"uid":"c54604b9f3040661","name":"should properly create location multiaddrs - udp","time":{"start":1755126382930,"stop":1755126382931,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bdf21b9ceaabcd3","name":"Cluster id 0, shard 0","time":{"start":1755127723980,"stop":1755127723981,"duration":1},"status":"broken","severity":"normal"},{"uid":"b0b9b8be0d6b1169","name":"can query messages by message hash","time":{"start":1755127597994,"stop":1755127597995,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2eccb5576ad496d","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1755126421816,"stop":1755126421816,"duration":0},"status":"passed","severity":"normal"},{"uid":"6afcdc3a1b0fd478","name":"should not receive a peer event after stop","time":{"start":1755126459814,"stop":1755126459814,"duration":0},"status":"passed","severity":"normal"},{"uid":"df47a22869e709dd","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1755126788439,"stop":1755126788439,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0ddbade8d869e35","name":"Check received message containing escaped characters","time":{"start":1755127968073,"stop":1755127968073,"duration":0},"status":"broken","severity":"normal"},{"uid":"b7155dc5cb52437","name":"throws on empty content topic","time":{"start":1755126376935,"stop":1755126376935,"duration":0},"status":"passed","severity":"normal"},{"uid":"c01ce54aae05bde7","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1755126795097,"stop":1755126795098,"duration":1},"status":"passed","severity":"normal"},{"uid":"872332fa746d8890","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1755126803330,"stop":1755126803330,"duration":0},"status":"passed","severity":"normal"},{"uid":"762e8416a4152f36","name":"should not execute task if max attempts is 0","time":{"start":1755126421436,"stop":1755126421438,"duration":2},"status":"passed","severity":"normal"},{"uid":"88d0d2579d0f5f56","name":"Encoder throws on undefined content topic","time":{"start":1755126411089,"stop":1755126411089,"duration":0},"status":"passed","severity":"normal"},{"uid":"14b6022ae9e01620","name":"should decode valid enr with tcp successfully","time":{"start":1755126382923,"stop":1755126382923,"duration":0},"status":"passed","severity":"normal"},{"uid":"465ac8258e0373e2","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1755126422383,"stop":1755126422383,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a0811da4c9817cb","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1755126434408,"stop":1755126434409,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffaf3c10452f2923","name":"should handle general insertion and lookup correctly","time":{"start":1755126437510,"stop":1755126437511,"duration":1},"status":"passed","severity":"normal"},{"uid":"b347c541e4aef8b1","name":"should stop and cleanup resources","time":{"start":1755126422483,"stop":1755126422483,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a78a5b0848ac696","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1755126772328,"stop":1755126772329,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7a79b2414fa395","name":"should send to specified number of peers of used peers","time":{"start":1755126422020,"stop":1755126422032,"duration":12},"status":"passed","severity":"normal"},{"uid":"dd853bd2abd16757","name":"should properly create location multiaddrs - udp4","time":{"start":1755126382929,"stop":1755126382929,"duration":0},"status":"passed","severity":"normal"},{"uid":"91114b796ff7e50e","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1755127257730,"stop":1755127257731,"duration":1},"status":"broken","severity":"normal"},{"uid":"bf1b4491b7377b52","name":"should detect messages with missing dependencies","time":{"start":1755126439639,"stop":1755126439640,"duration":1},"status":"passed","severity":"normal"},{"uid":"306c4c3b487209fb","name":"should start ping timers on peer connect","time":{"start":1755126393049,"stop":1755126393049,"duration":0},"status":"passed","severity":"normal"},{"uid":"923e8202c882489c","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1755126803326,"stop":1755126803326,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8636fa484f383b1","name":"should skip updating peer store if peer has same addresses","time":{"start":1755126391888,"stop":1755126391893,"duration":5},"status":"passed","severity":"normal"},{"uid":"68ce7acc8038acd2","name":"Subscribe to topic containing short and publish message","time":{"start":1755126803328,"stop":1755126803328,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f1f3d9c12ebf52a","name":"Query generator for multiple messages with different message text format","time":{"start":1755127595096,"stop":1755127595098,"duration":2},"status":"passed","severity":"normal"},{"uid":"3dcf0389d6ea5875","name":"Waku message hash computation (meta attribute not present)","time":{"start":1755126392345,"stop":1755126392353,"duration":8},"status":"passed","severity":"normal"},{"uid":"175552af3355df58","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1755126434412,"stop":1755126434413,"duration":1},"status":"passed","severity":"normal"},{"uid":"5631be5f663861fd","name":"Check message on other pubsub topic is not received","time":{"start":1755127968098,"stop":1755127968098,"duration":0},"status":"passed","severity":"normal"},{"uid":"9288d321c5a3b049","name":"rejects content-filtered query with only contentTopics","time":{"start":1755126392755,"stop":1755126392755,"duration":0},"status":"passed","severity":"normal"},{"uid":"20267c8f80d5182a","name":"should handle case with all peers already connected","time":{"start":1755126393299,"stop":1755126393299,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1bf02f6b2145675","name":"Check received message containing shell command","time":{"start":1755127968072,"stop":1755127968072,"duration":0},"status":"broken","severity":"normal"},{"uid":"fd0fb968f350ac42","name":"Generator, 2 different shards","time":{"start":1755127550860,"stop":1755127550861,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2e7c6c52cdf38e","name":"Check received message with timestamp: 1755126454484 ","time":{"start":1755127968076,"stop":1755127968076,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1a69ba77cf25665","name":"handles different networkShards values correctly","time":{"start":1755126376950,"stop":1755126376950,"duration":0},"status":"passed","severity":"normal"},{"uid":"947e46451e4829a0","name":"should be able to dial TLS multiaddrs","time":{"start":1755126541286,"stop":1755126541286,"duration":0},"status":"passed","severity":"normal"},{"uid":"9da8f6180e4402af","name":"should return false when peer is not found","time":{"start":1755126392225,"stop":1755126392225,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ceeea077e79972e","name":"should dial with PeerId and return stream","time":{"start":1755126393464,"stop":1755126393464,"duration":0},"status":"passed","severity":"normal"},{"uid":"da4a788eeb19db39","name":"should handle dial errors gracefully","time":{"start":1755126393298,"stop":1755126393298,"duration":0},"status":"passed","severity":"normal"},{"uid":"9031debfe5ab31bd","name":"Meta field set when metaSetter is specified","time":{"start":1755126393402,"stop":1755126393402,"duration":0},"status":"passed","severity":"normal"},{"uid":"76870ab722a04ba8","name":"Round trip binary encryption [ecies, signature]","time":{"start":1755126412600,"stop":1755126412600,"duration":0},"status":"passed","severity":"normal"},{"uid":"83938f28234a6092","name":"should increase lamport timestamp","time":{"start":1755126439634,"stop":1755126439635,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ca8ba0af15b39cc","name":"should stop ping timers on peer disconnect","time":{"start":1755126393052,"stop":1755126393057,"duration":5},"status":"passed","severity":"normal"},{"uid":"e1817324cda6230b","name":"should reject if LightPush is requested but not mounted","time":{"start":1755126422468,"stop":1755126422468,"duration":0},"status":"passed","severity":"normal"},{"uid":"311be94203d5eb92","name":"should clear existing timers before creating new ones","time":{"start":1755126393079,"stop":1755126393080,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c8318ad553d64c5","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1755126392344,"stop":1755126392344,"duration":0},"status":"passed","severity":"normal"},{"uid":"886325921963f224","name":"should sort peers by ping value","time":{"start":1755126393467,"stop":1755126393468,"duration":1},"status":"passed","severity":"normal"},{"uid":"487b3be99ef7aec6","name":"should remove event listener for peer:discovery","time":{"start":1755126391876,"stop":1755126391876,"duration":0},"status":"passed","severity":"normal"},{"uid":"87d3cb829a82daa5","name":"should not fail to stop the service if it was not started","time":{"start":1755126717192,"stop":1755126717193,"duration":1},"status":"passed","severity":"normal"},{"uid":"24b66930380125c5","name":"Check received message with timestamp: 1755126454484000000 ","time":{"start":1755127968096,"stop":1755127968097,"duration":1},"status":"passed","severity":"normal"},{"uid":"8146e27a70ac9dcd","name":"Subscribe to topic containing JSON and publish message","time":{"start":1755126803332,"stop":1755126803333,"duration":1},"status":"passed","severity":"normal"},{"uid":"222ca99f1635b959","name":"should handle empty pubsub topics","time":{"start":1755126393081,"stop":1755126393081,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca7fe79305085e38","name":"Check received message containing long","time":{"start":1755127968083,"stop":1755127968083,"duration":0},"status":"broken","severity":"normal"},{"uid":"39aa69ef61a40910","name":"can start the service","time":{"start":1755126717191,"stop":1755126717192,"duration":1},"status":"passed","severity":"normal"},{"uid":"d099f9773fb9b87c","name":"Check received message containing JSON","time":{"start":1755127968092,"stop":1755127968092,"duration":0},"status":"broken","severity":"normal"},{"uid":"29c7f26072acdc39","name":"should send relay ping messages on timer","time":{"start":1755126393074,"stop":1755126393075,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bc6dfc62c83861f","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1755126434419,"stop":1755126434421,"duration":2},"status":"passed","severity":"normal"},{"uid":"8bc9299229229efe","name":"Subscribe to topic containing shell command and publish message","time":{"start":1755126803333,"stop":1755126803333,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bd9dad3b67f5040","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1755127559899,"stop":1755127559899,"duration":0},"status":"passed","severity":"normal"},{"uid":"56bff60d79cb125e","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1755127532893,"stop":1755127532894,"duration":1},"status":"broken","severity":"normal"},{"uid":"2c3502089b8c3efb","name":"Query generator for 2000 messages","time":{"start":1755127595102,"stop":1755127595102,"duration":0},"status":"passed","severity":"normal"},{"uid":"51a1e98ca06829d6","name":"should return usable stream attached to connection","time":{"start":1755126393127,"stop":1755126393127,"duration":0},"status":"passed","severity":"normal"},{"uid":"c56402ac48b11bb8","name":"should handle dial errors","time":{"start":1755126393464,"stop":1755126393465,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5cf064a895c7b7c","name":"Promise Callback - false","time":{"start":1755127604931,"stop":1755127604934,"duration":3},"status":"passed","severity":"normal"},{"uid":"b07f12865e87bda6","name":"should initialize with isNetworkConnected as false","time":{"start":1755126391599,"stop":1755126391605,"duration":6},"status":"passed","severity":"normal"},{"uid":"c670cd58cfcd3b95","name":"should return undefined if no connection provided","time":{"start":1755126393127,"stop":1755126393128,"duration":1},"status":"passed","severity":"normal"},{"uid":"46ae51fa44a8ad95","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1755126382241,"stop":1755126382242,"duration":1},"status":"passed","severity":"normal"},{"uid":"e151fc1a9d0b791c","name":"Relay","time":{"start":1755126460776,"stop":1755126460776,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce010d044f19f3e5","name":"Query generator for multiple messages","time":{"start":1755127595095,"stop":1755127595096,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9f1c90983f097c9","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app47/10/topic255/utf8","time":{"start":1755127257735,"stop":1755127257735,"duration":0},"status":"broken","severity":"normal"},{"uid":"566249d7f8a910e7","name":"should handle peer connect event","time":{"start":1755126391632,"stop":1755126391633,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2e65dc4c009fc80","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1755126376958,"stop":1755126376958,"duration":0},"status":"passed","severity":"normal"},{"uid":"7762cb1c1d50e89a","name":"Relay - dialed after","time":{"start":1755127649071,"stop":1755127649073,"duration":2},"status":"passed","severity":"normal"},{"uid":"5d09b6202fb9874a","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1755126376941,"stop":1755126376942,"duration":1},"status":"passed","severity":"normal"},{"uid":"10e25872d7675db1","name":"should set default options when no config provided","time":{"start":1755126393460,"stop":1755126393460,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bbcadb1cc0adf26","name":"Default pageSize","time":{"start":1755127616452,"stop":1755127616453,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c13b65ab985c866","name":"should handle peer store errors gracefully","time":{"start":1755126393301,"stop":1755126393302,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c9edc3517a5c879","name":"Decoder throws on empty string content topic","time":{"start":1755126393403,"stop":1755126393403,"duration":0},"status":"passed","severity":"normal"},{"uid":"97811ef497ff45da","name":"should insert elements correctly","time":{"start":1755126437504,"stop":1755126437505,"duration":1},"status":"passed","severity":"normal"},{"uid":"b601eaf475aba896","name":"should be able to encode the field with only STORE set to true","time":{"start":1755126382229,"stop":1755126382229,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7e760fdfb4ddd0f","name":"should start the dialing interval","time":{"start":1755126392123,"stop":1755126392124,"duration":1},"status":"passed","severity":"normal"},{"uid":"21d9c92cbd470bb2","name":"Ordered Callback - true","time":{"start":1755127604934,"stop":1755127604935,"duration":1},"status":"passed","severity":"normal"},{"uid":"a15960e04a182a01","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1755127622488,"stop":1755127622488,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a92a755a93154b8","name":"should enable all discoveries when explicitly set","time":{"start":1755126421814,"stop":1755126421814,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e3f5302d2995d2d","name":"Rejects garbage","time":{"start":1755126425735,"stop":1755126425735,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0d80e817c4d5955","name":"Check message received after jswaku node is restarted","time":{"start":1755127968080,"stop":1755127968080,"duration":0},"status":"broken","severity":"normal"},{"uid":"3a3f6982cc0e7a4f","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1755126400722,"stop":1755126400722,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6a96b7080d4e4d9","name":"more peers than existing","time":{"start":1755126772493,"stop":1755126772493,"duration":0},"status":"skipped","severity":"normal"},{"uid":"791ddbc123c86064","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1755126376956,"stop":1755126376956,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a04f62a659bc9f7","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1755126434423,"stop":1755126434423,"duration":0},"status":"passed","severity":"normal"},{"uid":"8adc6a9b6a0a7c75","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1755127559896,"stop":1755127559897,"duration":1},"status":"passed","severity":"normal"},{"uid":"61512eba85e6fc57","name":"should transition to Unhealthy when no connections","time":{"start":1755126421792,"stop":1755126421804,"duration":12},"status":"passed","severity":"normal"},{"uid":"ec4876951b59b29f","name":"should initialize bloom filter with correct parameters","time":{"start":1755126437502,"stop":1755126437504,"duration":2},"status":"passed","severity":"normal"},{"uid":"b79b924b2d46b353","name":"should encode/decode to RLP encoding","time":{"start":1755126382927,"stop":1755126382927,"duration":0},"status":"passed","severity":"normal"},{"uid":"96b0bd884893e144","name":"Check received message containing unicode special characters","time":{"start":1755127968095,"stop":1755127968095,"duration":0},"status":"broken","severity":"normal"},{"uid":"2aa3efdd1eba733b","name":"should return true when peer is on the pubsub topic shard","time":{"start":1755126392222,"stop":1755126392223,"duration":1},"status":"passed","severity":"normal"},{"uid":"a944fed1cdce7399","name":"should maintain desired error rate","time":{"start":1755126437505,"stop":1755126437506,"duration":1},"status":"passed","severity":"normal"},{"uid":"199ac75701c1a3ec","name":"should handle case when navigator is not available","time":{"start":1755126391616,"stop":1755126391616,"duration":0},"status":"passed","severity":"normal"},{"uid":"c37708b74f914793","name":"should process queue every 500ms","time":{"start":1755126392156,"stop":1755126392168,"duration":12},"status":"passed","severity":"normal"},{"uid":"f4f4245a24430f06","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1755126772328,"stop":1755126772328,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bee814c760d4b9be","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1755126392755,"stop":1755126392755,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1f334ca25276437","name":"should handle relay send failures gracefully","time":{"start":1755126393075,"stop":1755126393075,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4192519cd25d493","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1755127622486,"stop":1755127622488,"duration":2},"status":"passed","severity":"normal"},{"uid":"40ab91eac2ef0af5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1755126434428,"stop":1755126434428,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c6ddf1e33cc2589","name":"should emit a peer event after start","time":{"start":1755126717193,"stop":1755126717193,"duration":0},"status":"passed","severity":"normal"},{"uid":"f320c664bd339f6b","name":"should handle incoming messages","time":{"start":1755126422447,"stop":1755126422447,"duration":0},"status":"passed","severity":"normal"},{"uid":"1563aff85caa5b31","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1755126376952,"stop":1755126376952,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9411841d3af8574","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1755126434401,"stop":1755126434401,"duration":0},"status":"passed","severity":"normal"},{"uid":"15ca86fb00a2cac","name":"should properly clean up resources when disposed","time":{"start":1755126420697,"stop":1755126420697,"duration":0},"status":"passed","severity":"normal"},{"uid":"64c65b761289932a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1755126376955,"stop":1755126376955,"duration":0},"status":"passed","severity":"normal"},{"uid":"a822fe3cfd7f43c3","name":"should return true when peer is on the specified shard","time":{"start":1755126392207,"stop":1755126392207,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa80d768e32dc9e5","name":"Sets default value correctly","time":{"start":1755127654660,"stop":1755127654660,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ae5a6dc699d89f2","name":"ends if stream creation fails","time":{"start":1755126393417,"stop":1755126393417,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2a57c3a220d52bd","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1755126376951,"stop":1755126376952,"duration":1},"status":"passed","severity":"normal"},{"uid":"22a110fa9ae72dfc","name":"Ephemeral messages are not stored","time":{"start":1755126622584,"stop":1755126622585,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b17bad56950b71","name":"Decoder throws on undefined content topic","time":{"start":1755126393403,"stop":1755126393403,"duration":0},"status":"passed","severity":"normal"},{"uid":"37e3f808d4c8c1d2","name":"should handle special patterns correctly","time":{"start":1755126437510,"stop":1755126437510,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a720fbfe972dee9","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1755126434418,"stop":1755126434418,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dc0f4511dc5e613","name":"Check message with non string payload is not received","time":{"start":1755127968079,"stop":1755127968079,"duration":0},"status":"passed","severity":"normal"},{"uid":"f49c10a97aa58bd4","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1755126376955,"stop":1755126376955,"duration":0},"status":"passed","severity":"normal"},{"uid":"f72d7761e3205aad","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1755126376953,"stop":1755126376954,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ca4da988da9d5f","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1755126803329,"stop":1755126803330,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a93f53a7474d031","name":"should be safe to call multiple times","time":{"start":1755126393046,"stop":1755126393047,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b4288c2d97c3258","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app85/1/topic331/proto","time":{"start":1755127257738,"stop":1755127257738,"duration":0},"status":"broken","severity":"normal"},{"uid":"5e3b2f524b137284","name":"yields undefined for messages without decoder","time":{"start":1755126393419,"stop":1755126393419,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7d4b1b2471f55a1","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1755126475305,"stop":1755126475305,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa1f23f446b1eaef","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1755126459815,"stop":1755126459815,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3e7188941f94e8a9","name":"should decode valid enr successfully","time":{"start":1755126382922,"stop":1755126382922,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9d95a56a9ca85e6","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1755126439640,"stop":1755126439640,"duration":0},"status":"passed","severity":"normal"},{"uid":"b94b5294009cd49a","name":"Fails to publish message with empty text","time":{"start":1755126795099,"stop":1755126795100,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b9582d49330357c","name":"should not allow unachievable error rate","time":{"start":1755126433758,"stop":1755126433758,"duration":0},"status":"passed","severity":"normal"},{"uid":"908a685925a0ad8e","name":"should be empty after removing the only subscription","time":{"start":1755126422482,"stop":1755126422482,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef02e0be686d0fbb","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1755126434429,"stop":1755126434429,"duration":0},"status":"passed","severity":"normal"},{"uid":"6312e7a4e74fc3e6","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1755126434417,"stop":1755126434418,"duration":1},"status":"passed","severity":"normal"},{"uid":"e19dd06e285805b6","name":"Check publish message containing XML","time":{"start":1755126795094,"stop":1755126795094,"duration":0},"status":"passed","severity":"normal"},{"uid":"12167c7e2f451b9c","name":"should return PeerId when Multiaddr input is provided","time":{"start":1755126392702,"stop":1755126392702,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2ab021dd632ca86","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1755126434428,"stop":1755126434428,"duration":0},"status":"passed","severity":"normal"},{"uid":"c24d63d09a0410b5","name":"throws on content topic with empty encoding field","time":{"start":1755126376938,"stop":1755126376939,"duration":1},"status":"passed","severity":"normal"},{"uid":"968b6bb6e9da90c4","name":"returns all values when wanted number matches available values","time":{"start":1755126400021,"stop":1755126400027,"duration":6},"status":"passed","severity":"normal"},{"uid":"b67f4d56387572f1","name":"Decoder throws on undefined content topic","time":{"start":1755126411090,"stop":1755126411090,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1de313d35587188","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1755126475302,"stop":1755126475302,"duration":0},"status":"passed","severity":"normal"},{"uid":"87db4b991dc20186","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1755126400030,"stop":1755126400030,"duration":0},"status":"passed","severity":"normal"},{"uid":"b80f73d463ed6793","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1755126434410,"stop":1755126434410,"duration":0},"status":"passed","severity":"normal"},{"uid":"88af4a19c74ca006","name":"Nodes with multiple pubsub topic","time":{"start":1755126788440,"stop":1755126788440,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e96cde5c2d4c9d6","name":"should start and stop interval correctly","time":{"start":1755126421427,"stop":1755126421428,"duration":1},"status":"passed","severity":"normal"},{"uid":"49967bd52c502df4","name":"should create NetworkMonitor with libp2p and events","time":{"start":1755126391590,"stop":1755126391599,"duration":9},"status":"passed","severity":"normal"},{"uid":"d9823e1b658aa8bc","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1755126622588,"stop":1755126622589,"duration":1},"status":"broken","severity":"normal"},{"uid":"4412fc5e4cfb7eb5","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1755127545487,"stop":1755127545487,"duration":0},"status":"passed","severity":"normal"},{"uid":"6be9f4d3fd5ce7cd","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1755126376949,"stop":1755126376949,"duration":0},"status":"passed","severity":"normal"},{"uid":"2685a876640f153d","name":"should properly create location multiaddrs - tcp4","time":{"start":1755126382929,"stop":1755126382930,"duration":1},"status":"passed","severity":"normal"},{"uid":"58d9e7752910b296","name":"should be safe to call multiple times","time":{"start":1755126393048,"stop":1755126393048,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d4a3a3cf50225de","name":"should handle ping failures gracefully","time":{"start":1755126393065,"stop":1755126393066,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5c967e6782bc4c","name":"Passing page size 10 when there are 10 messages","time":{"start":1755127616451,"stop":1755127616451,"duration":0},"status":"passed","severity":"normal"},{"uid":"75950e0e165b4a64","name":"Check publish message containing numeric","time":{"start":1755126795091,"stop":1755126795092,"duration":1},"status":"passed","severity":"normal"},{"uid":"e426ca832590e812","name":"can start the service","time":{"start":1755126405146,"stop":1755126405147,"duration":1},"status":"passed","severity":"normal"},{"uid":"874462857a594a1c","name":"should be sent with empty content","time":{"start":1755126439641,"stop":1755126439641,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cf9b19d625b6465","name":"tcp ip4 address","time":{"start":1755126382245,"stop":1755126382246,"duration":1},"status":"passed","severity":"normal"},{"uid":"f012f1d82d2aceba","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1755127300517,"stop":1755127300518,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d8d83f2d69d3684","name":"Stops search when 2 null results are returned","time":{"start":1755126400796,"stop":1755126400796,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1edc5b87e437220","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1755126803334,"stop":1755126803334,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b3f8732867099ae","name":"should create dialer with libp2p and shardReader","time":{"start":1755126392123,"stop":1755126392123,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2301ddd86f31e74","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app1/2/topic379/xml","time":{"start":1755127257752,"stop":1755127257754,"duration":2},"status":"broken","severity":"normal"},{"uid":"e7c157c7384b723b","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1755126434423,"stop":1755126434423,"duration":0},"status":"passed","severity":"normal"},{"uid":"5900512736a00005","name":"different cluster: nodes don't connect","time":{"start":1755126681226,"stop":1755126681226,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfe264d65a6af2d0","name":"should never report false negatives","time":{"start":1755126437506,"stop":1755126437507,"duration":1},"status":"passed","severity":"normal"},{"uid":"f93d81b5344cfa55","name":"Check publish message containing special chars","time":{"start":1755126795092,"stop":1755126795092,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f3afb83ca6c4b31","name":"should not return locked peers if enough unlocked are available","time":{"start":1755126422383,"stop":1755126422383,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff6a77f9ae41b2ba","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1755126434406,"stop":1755126434407,"duration":1},"status":"passed","severity":"normal"},{"uid":"60fde2e833c355b4","name":"throws on content topic with too few or too many fields","time":{"start":1755126376935,"stop":1755126376936,"duration":1},"status":"passed","severity":"normal"},{"uid":"848a93aa28ff539a","name":"should remove event listeners from libp2p","time":{"start":1755126391612,"stop":1755126391612,"duration":0},"status":"passed","severity":"normal"},{"uid":"bedb103c6503c44","name":"groups content topics by expected pubsub topic","time":{"start":1755126376949,"stop":1755126376949,"duration":0},"status":"passed","severity":"normal"},{"uid":"97b9a6bd732beb08","name":"should insert message into bloom filter","time":{"start":1755126439635,"stop":1755126439635,"duration":0},"status":"passed","severity":"normal"},{"uid":"859619760597207f","name":"should set field with only RELAY enabled","time":{"start":1755126382932,"stop":1755126382932,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c76d2d3f673dbbe","name":"should not receive a peer event before start","time":{"start":1755126717194,"stop":1755126717194,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bf67026cc23f07","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1755127550861,"stop":1755127550861,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aac1c9da6007e03","name":"should initialize with custom number of peers","time":{"start":1755126422379,"stop":1755126422379,"duration":0},"status":"passed","severity":"normal"},{"uid":"47cbe38b3d676fc","name":"Check publish message containing Arabic","time":{"start":1755126795093,"stop":1755126795093,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ced607f179bf3d","name":"should push the message to the outgoing buffer","time":{"start":1755126439635,"stop":1755126439635,"duration":0},"status":"passed","severity":"normal"},{"uid":"6329c78e81066a23","name":"Used by Waku Relay","time":{"start":1755127654656,"stop":1755127654660,"duration":4},"status":"passed","severity":"normal"},{"uid":"a2e70e0bff9d5f25","name":"Check publish message after service node is restarted","time":{"start":1755126795101,"stop":1755126795102,"duration":1},"status":"skipped","severity":"normal"},{"uid":"4b4f9eda8f695783","name":"should not dispatch event when already connected","time":{"start":1755126391634,"stop":1755126391634,"duration":0},"status":"passed","severity":"normal"},{"uid":"c33da759727bf75","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1755126376946,"stop":1755126376947,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfe0e1404b18e939","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1755126622590,"stop":1755126622591,"duration":1},"status":"broken","severity":"normal"},{"uid":"d5cc555b6fa271e7","name":"should not modify tags of connections for different peers","time":{"start":1755126422389,"stop":1755126422389,"duration":0},"status":"passed","severity":"normal"},{"uid":"52b10f0e64ee2a1b","name":"nwaku subscribes","time":{"start":1755126785220,"stop":1755126785220,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1514102b861d00f","name":"should set field with only LIGHTPUSH enabled","time":{"start":1755126382933,"stop":1755126382933,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fb83db0f495afa0","name":"can query messages normally","time":{"start":1755127597993,"stop":1755127597994,"duration":1},"status":"passed","severity":"normal"},{"uid":"a83b0d5456c1134e","name":"configure the node with multiple content topics","time":{"start":1755127257771,"stop":1755127257772,"duration":1},"status":"broken","severity":"normal"},{"uid":"c8d43174e6e8441c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1755126434426,"stop":1755126434427,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2a5db238fbfba59","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1755126439639,"stop":1755126439639,"duration":0},"status":"passed","severity":"normal"},{"uid":"726d5f150a2eba0","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1755126439636,"stop":1755126439637,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e8fc4c7334aff06","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1755126376953,"stop":1755126376953,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9e4c5358e745276","name":"should handle peerStore errors gracefully","time":{"start":1755126393467,"stop":1755126393467,"duration":0},"status":"passed","severity":"normal"},{"uid":"12af0d3e94a6eaa7","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1755126803331,"stop":1755126803331,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ac506680ac79b6","name":"should stop all internal components","time":{"start":1755126393462,"stop":1755126393462,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa5a89b39a6a8152","name":"should drop connection to one peer on hangUp","time":{"start":1755126541283,"stop":1755126541283,"duration":0},"status":"passed","severity":"normal"},{"uid":"efdf7fdfe0aded3b","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1755126382235,"stop":1755126382236,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e154383069b2fe","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1755127664327,"stop":1755127664327,"duration":0},"status":"broken","severity":"normal"},{"uid":"ac121a59f19093d3","name":"Cluster ID 0, shard 1","time":{"start":1755127723982,"stop":1755127723982,"duration":0},"status":"broken","severity":"normal"},{"uid":"bf0874030c445162","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app21/10/topic436/xml","time":{"start":1755127257756,"stop":1755127257757,"duration":1},"status":"broken","severity":"normal"},{"uid":"813c0c2c098e033e","name":"should insert message id into causal history","time":{"start":1755126439635,"stop":1755126439636,"duration":1},"status":"passed","severity":"normal"},{"uid":"c58488932a175d6b","name":"Check received message containing Russian","time":{"start":1755127968059,"stop":1755127968059,"duration":0},"status":"broken","severity":"normal"},{"uid":"bfe05254f510560c","name":"should handle peer disconnect event when no connections remain","time":{"start":1755126391633,"stop":1755126391633,"duration":0},"status":"passed","severity":"normal"},{"uid":"d43763c749b25a06","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1755126376945,"stop":1755126376945,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d6ba58d5f3698ae","name":"Check publish message containing Basic HTML tag","time":{"start":1755126795095,"stop":1755126795095,"duration":0},"status":"passed","severity":"normal"},{"uid":"de4137215b6d15e0","name":"should get / set UDP multiaddr","time":{"start":1755126382928,"stop":1755126382928,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b41642655fd2ab","name":"Sign & Recover","time":{"start":1755126411364,"stop":1755126411365,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cfea0affa76075b","name":"Ephemeral field set to true","time":{"start":1755126393401,"stop":1755126393402,"duration":1},"status":"passed","severity":"normal"},{"uid":"80ed51057a5cb89c","name":"Decrypt messages","time":{"start":1755126773951,"stop":1755126773952,"duration":1},"status":"passed","severity":"normal"},{"uid":"85790670907070d6","name":"should dial peer when peer is discovered","time":{"start":1755126391885,"stop":1755126391885,"duration":0},"status":"passed","severity":"normal"},{"uid":"65c45c8595b3cd4a","name":"does not throw on valid cases","time":{"start":1755126376934,"stop":1755126376935,"duration":1},"status":"passed","severity":"normal"},{"uid":"d730bbd8fdf764ce","name":"Check message with no content topic is not received","time":{"start":1755127968099,"stop":1755127968099,"duration":0},"status":"passed","severity":"normal"},{"uid":"2598c6c8ad8f04b4","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1755126393309,"stop":1755126393309,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ad663e70c981d7d","name":"should handle onConnected and onDisconnected","time":{"start":1755126422384,"stop":1755126422384,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3402b45360812fd","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1755126681225,"stop":1755126681225,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea99bb27513b0f31","name":"Should update shard info","time":{"start":1755126717522,"stop":1755126717523,"duration":1},"status":"passed","severity":"normal"},{"uid":"e916f7b5ab0aed46","name":"accepts time-filtered query with content filter","time":{"start":1755126392764,"stop":1755126392764,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2cda0e5e70d70bb","name":"Check message with no pubsub topic is not received","time":{"start":1755127968078,"stop":1755127968078,"duration":0},"status":"passed","severity":"normal"},{"uid":"78a1f3d8eb2a052a","name":"should save new peer to store","time":{"start":1755126391887,"stop":1755126391887,"duration":0},"status":"passed","severity":"normal"},{"uid":"4713144930bed369","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1755126795100,"stop":1755126795100,"duration":0},"status":"passed","severity":"normal"},{"uid":"d19021ad9a8907b4","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1755126382242,"stop":1755126382242,"duration":0},"status":"passed","severity":"normal"},{"uid":"8698cdc3a6fa6237","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1755126434414,"stop":1755126434415,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e15979c6b0243ee","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1755126788439,"stop":1755126788440,"duration":1},"status":"passed","severity":"normal"},{"uid":"adbb05c782cb2975","name":"Check received message containing SQL Injection","time":{"start":1755127968088,"stop":1755127968089,"duration":1},"status":"broken","severity":"normal"},{"uid":"852f9dcbe85cfd95","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1755126803326,"stop":1755126803326,"duration":0},"status":"passed","severity":"normal"},{"uid":"787038b61643ec85","name":"should create all internal components","time":{"start":1755126393461,"stop":1755126393461,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec81d89b6421b138","name":"should fail to send if no connected peers found","time":{"start":1755126422019,"stop":1755126422019,"duration":0},"status":"passed","severity":"normal"},{"uid":"d620e2e98223dd93","name":"ends after yielding if response size indicates end","time":{"start":1755126393420,"stop":1755126393420,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1ec54030b9e7a37","name":"Fields are not dropped","time":{"start":1755126393158,"stop":1755126393158,"duration":0},"status":"passed","severity":"normal"},{"uid":"e49b272033d5c5f","name":"should not change state when connections remain after disconnect","time":{"start":1755126391634,"stop":1755126391634,"duration":0},"status":"passed","severity":"normal"},{"uid":"262bb4f2398467b8","name":"new peer added after a peer was already found","time":{"start":1755126772328,"stop":1755126772328,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a93cd8b90194ce7d","name":"random static sharding 10 - Cluster ID: 572, Shard ID: 162","time":{"start":1755127723992,"stop":1755127723992,"duration":0},"status":"broken","severity":"normal"},{"uid":"7b731a834bdd2411","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1755126422444,"stop":1755126422444,"duration":0},"status":"passed","severity":"normal"},{"uid":"a092ede72444bbc0","name":"should have no discoveries enabled by default","time":{"start":1755126421814,"stop":1755126421814,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb1f21e16fcb0121","name":"ends if response has no messages","time":{"start":1755126393417,"stop":1755126393418,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebd7e8a8b75e7241","name":"Check received message containing Arabic","time":{"start":1755127968058,"stop":1755127968058,"duration":0},"status":"broken","severity":"normal"},{"uid":"e4aad88d778c1f72","name":"should filter peers by codec","time":{"start":1755126393467,"stop":1755126393467,"duration":0},"status":"passed","severity":"normal"},{"uid":"138b7a3325f8ed0b","name":"should continually clean up expired entries at intervals","time":{"start":1755126420698,"stop":1755126420698,"duration":0},"status":"passed","severity":"normal"},{"uid":"dec0415e14702a63","name":"should discard bootstrap peers when has more than set limit","time":{"start":1755126496546,"stop":1755126496546,"duration":0},"status":"passed","severity":"normal"},{"uid":"d388eb887245782b","name":"isConnected should return true after first peer connects","time":{"start":1755126475303,"stop":1755126475304,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf51769bfb202182","name":"Query Generator - true","time":{"start":1755127604929,"stop":1755127604930,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b5fd6bf6572ae77","name":"should wait for Filter peer to be connected","time":{"start":1755126422470,"stop":1755126422470,"duration":0},"status":"passed","severity":"normal"},{"uid":"a55478693e522163","name":"should not receive a peer event after stop","time":{"start":1755126717194,"stop":1755126717194,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf3ac362e0274db7","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1755126376957,"stop":1755126376957,"duration":0},"status":"passed","severity":"normal"},{"uid":"70634673946d300b","name":"should drop connection to all peers on hangUp","time":{"start":1755126541282,"stop":1755126541283,"duration":1},"status":"passed","severity":"normal"},{"uid":"21c4d43ff4e66ba0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1755126376958,"stop":1755126376958,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd143a4370b58d27","name":"should add event listeners for peer connect and disconnect","time":{"start":1755126393045,"stop":1755126393046,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc0a05aa7f5dd193","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1755127595101,"stop":1755127595101,"duration":0},"status":"broken","severity":"normal"},{"uid":"c5993ea9a7ec0cde","name":"should drop connection via multiaddr with hangUp","time":{"start":1755126541284,"stop":1755126541285,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c4d9f30bc4cb685","name":"should clear dial history on stop","time":{"start":1755126392134,"stop":1755126392135,"duration":1},"status":"passed","severity":"normal"},{"uid":"bff2fc062021a319","name":"should initialize with Unhealthy status","time":{"start":1755126421791,"stop":1755126421791,"duration":0},"status":"passed","severity":"normal"},{"uid":"99831669e533ca33","name":"should add to incoming buffer if dependencies are not met","time":{"start":1755126439637,"stop":1755126439637,"duration":0},"status":"passed","severity":"normal"},{"uid":"e97e1dc485a7f16f","name":"Refresh subscription","time":{"start":1755126803327,"stop":1755126803327,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ea9e8f1f7521ec7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1755126434427,"stop":1755126434428,"duration":1},"status":"passed","severity":"normal"},{"uid":"131107912850eda2","name":"should not create multiple intervals when called multiple times","time":{"start":1755126392124,"stop":1755126392124,"duration":0},"status":"passed","severity":"normal"},{"uid":"152221f8b5503e93","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1755126400723,"stop":1755126400723,"duration":0},"status":"passed","severity":"normal"},{"uid":"655342dfcfcf3d80","name":"Check publish message after client node is restarted","time":{"start":1755126795102,"stop":1755126795102,"duration":0},"status":"skipped","severity":"normal"},{"uid":"77528a733aea8931","name":"Query Generator - false","time":{"start":1755127604930,"stop":1755127604930,"duration":0},"status":"passed","severity":"normal"},{"uid":"415ede2c0e3b4716","name":"recovers when dns.resolve returns empty","time":{"start":1755126401198,"stop":1755126401198,"duration":0},"status":"passed","severity":"normal"},{"uid":"95af749c2bead8ed","name":"should initialize with default number of peers","time":{"start":1755126422379,"stop":1755126422379,"duration":0},"status":"passed","severity":"normal"},{"uid":"df99250a6aeef163","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1755127532897,"stop":1755127532898,"duration":1},"status":"broken","severity":"normal"},{"uid":"64f7e5c6419e6c00","name":"Check publish message containing SQL Injection","time":{"start":1755126795093,"stop":1755126795094,"duration":1},"status":"passed","severity":"normal"},{"uid":"b25bf237c965a279","name":"should successfully query store with valid decoders and options","time":{"start":1755126422350,"stop":1755126422353,"duration":3},"status":"passed","severity":"normal"},{"uid":"1eff2390ede32be2","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1755126382242,"stop":1755126382243,"duration":1},"status":"passed","severity":"normal"},{"uid":"25cbeeb4a8993690","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1755127622486,"stop":1755127622486,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e14ed755406e369","name":"should be delivered immediately if received","time":{"start":1755126439643,"stop":1755126439643,"duration":0},"status":"passed","severity":"normal"},{"uid":"eab7479b6661caa5","name":"can start and stop the service","time":{"start":1755126405147,"stop":1755126405147,"duration":0},"status":"passed","severity":"normal"},{"uid":"50d1c147b8a42462","name":"Waku message hash computation (no timestamp)","time":{"start":1755126392354,"stop":1755126392354,"duration":0},"status":"passed","severity":"normal"},{"uid":"38eff099bb3d9b5a","name":"Check publish message containing Chinese","time":{"start":1755126795092,"stop":1755126795092,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2c1b9c48f24341b","name":"should throw error - no id","time":{"start":1755126382923,"stop":1755126382924,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf4b36a56648e0f3","name":"Promise Callback - true","time":{"start":1755127604930,"stop":1755127604930,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4fe14b51cf7268f","name":"Sample","time":{"start":1755126382326,"stop":1755126382326,"duration":0},"status":"passed","severity":"normal"},{"uid":"99b0570d75cb4270","name":"should handle different types of entries","time":{"start":1755126420696,"stop":1755126420697,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bf833278c0ffa32","name":"should create KeepAliveManager with relay","time":{"start":1755126393043,"stop":1755126393043,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea7949ababe8dc1c","name":"throws if decoders don't match content topics","time":{"start":1755126393416,"stop":1755126393416,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6d2d5a8bc67a812","name":"same cluster: nodes connect","time":{"start":1755126681225,"stop":1755126681226,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbd42248c1aac1bb","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1755126434415,"stop":1755126434415,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0423378b8197003","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1755126434429,"stop":1755126434429,"duration":0},"status":"passed","severity":"normal"},{"uid":"56f76d5ecb25d206","name":"should handle peer store errors gracefully","time":{"start":1755126391886,"stop":1755126391887,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6778f87b1844f00","name":"should retry failed tasks","time":{"start":1755126421433,"stop":1755126421433,"duration":0},"status":"passed","severity":"normal"},{"uid":"261df62b18bde7cf","name":"rejects hash query with time filter","time":{"start":1755126392763,"stop":1755126392764,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cf664af7deeb05b","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1755126439642,"stop":1755126439643,"duration":1},"status":"passed","severity":"normal"},{"uid":"557e7d4755d8f9a0","name":"should add and remove event listeners correctly","time":{"start":1755126405151,"stop":1755126405151,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f958216385b4ae1","name":"Callback on promise, aborts when callback returns true","time":{"start":1755127595099,"stop":1755127595099,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0ede21b6082c64d","name":"should create KeepAliveManager with required options","time":{"start":1755126393043,"stop":1755126393043,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5f8107b95145ccc","name":"should be able to encode the field with only FILTER set to true","time":{"start":1755126382230,"stop":1755126382231,"duration":1},"status":"passed","severity":"normal"},{"uid":"c987e439fc5b40b2","name":"should return null for non-existent peer","time":{"start":1755126393299,"stop":1755126393301,"duration":2},"status":"passed","severity":"normal"},{"uid":"816a323258f6b70a","name":"should handle peer store update failures gracefully","time":{"start":1755126393066,"stop":1755126393066,"duration":0},"status":"passed","severity":"normal"},{"uid":"8547173da137a763","name":"should return false when peer shard info is not found","time":{"start":1755126392222,"stop":1755126392222,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9a7ed86e2b0d46b","name":"Check received message containing short","time":{"start":1755127968082,"stop":1755127968082,"duration":0},"status":"broken","severity":"normal"},{"uid":"5c1dfa6e35e108d4","name":"random static sharding 4 - Cluster ID: 907, Shard ID: 785","time":{"start":1755127723986,"stop":1755127723986,"duration":0},"status":"broken","severity":"normal"},{"uid":"caed3f8a8059403c","name":"should mark all messages in causal history as acknowledged","time":{"start":1755126439638,"stop":1755126439638,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4d07651c5924c2","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1755126803327,"stop":1755126803327,"duration":0},"status":"passed","severity":"normal"},{"uid":"938e10a04a22e091","name":"should throw error - no public key","time":{"start":1755126382926,"stop":1755126382926,"duration":0},"status":"passed","severity":"normal"},{"uid":"58d128e4f6b0176a","name":"should remove event listeners","time":{"start":1755126393047,"stop":1755126393047,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6848491fa500d70","name":"Subscribe to topic containing special chars and publish message","time":{"start":1755126803329,"stop":1755126803329,"duration":0},"status":"passed","severity":"normal"},{"uid":"234125c3d9760ed7","name":"should get all peers from store","time":{"start":1755126393296,"stop":1755126393296,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3b388eedafa1c8f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1755126376959,"stop":1755126376959,"duration":0},"status":"passed","severity":"normal"},{"uid":"d362be7ed832829c","name":"should filter out already connected peers","time":{"start":1755126393296,"stop":1755126393297,"duration":1},"status":"passed","severity":"normal"},{"uid":"d11b3c34079909ef","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1755126401201,"stop":1755126401202,"duration":1},"status":"skipped","severity":"normal"},{"uid":"be2b87db8e734d21","name":"should not be delivered","time":{"start":1755126439642,"stop":1755126439642,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd13003e77e41206","name":"should hang up with multiaddr and return true on success","time":{"start":1755126393465,"stop":1755126393465,"duration":0},"status":"passed","severity":"normal"},{"uid":"a67119336795da53","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1755126434389,"stop":1755126434390,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bae29ef4690eb32","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1755126382232,"stop":1755126382233,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce3a45b2af6b4dd4","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1755126459815,"stop":1755126459816,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c6ef0feb6d67d52","name":"does not validate decoders for hash queries","time":{"start":1755126393417,"stop":1755126393417,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a87b7a0fd3c3c8f","name":"should handle errors when removing globalThis listeners","time":{"start":1755126391613,"stop":1755126391614,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1d04e026b351f38","name":"should handle errors when accessing navigator","time":{"start":1755126391660,"stop":1755126391660,"duration":0},"status":"passed","severity":"normal"},{"uid":"8930094626ae1cf8","name":"should drop only non-locked connections when over maxConnections","time":{"start":1755126393307,"stop":1755126393307,"duration":0},"status":"passed","severity":"normal"},{"uid":"292306b12586fd66","name":"should dial all remaining peers","time":{"start":1755126393297,"stop":1755126393298,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec7a2c0cb4e06e91","name":"should not create timers for topics where peer is not in mesh","time":{"start":1755126393074,"stop":1755126393074,"duration":0},"status":"passed","severity":"normal"},{"uid":"6260056c89aa287","name":"should load peers from local storage and dispatch events","time":{"start":1755126405150,"stop":1755126405150,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d16f220da1b6aba","name":"Passing page size 3 when there are 20 messages","time":{"start":1755127616450,"stop":1755127616451,"duration":1},"status":"passed","severity":"normal"},{"uid":"afa4d6de945e4a16","name":"should request peer renewal on specific errors","time":{"start":1755126421434,"stop":1755126421434,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fd26cca35d5c110","name":"Reusing cursor across nodes","time":{"start":1755127545489,"stop":1755127545489,"duration":0},"status":"passed","severity":"normal"},{"uid":"45eab457f1facdf0","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1755126392355,"stop":1755126392356,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce36e7ac81643244","name":"should add peer to queue when queue is not empty","time":{"start":1755126392136,"stop":1755126392136,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c8ad4b496e90903","name":"should check false positive rate","time":{"start":1755126437511,"stop":1755126437511,"duration":0},"status":"passed","severity":"normal"},{"uid":"33949d33edde068","name":"should do nothing if no non-locked connections to drop","time":{"start":1755126393307,"stop":1755126393307,"duration":0},"status":"passed","severity":"normal"},{"uid":"e261f7258c74ce2d","name":"less peers than existing","time":{"start":1755126772494,"stop":1755126772494,"duration":0},"status":"skipped","severity":"normal"},{"uid":"35a4cb6f04d67be4","name":"different cluster: nodes don't connect","time":{"start":1755126681221,"stop":1755126681222,"duration":1},"status":"passed","severity":"normal"},{"uid":"7316f7100cea86b1","name":"should remove expired entries after TTL has passed","time":{"start":1755126420692,"stop":1755126420692,"duration":0},"status":"passed","severity":"normal"},{"uid":"9928da2a6391da17","name":"should reject on timeout if it was set","time":{"start":1755126422469,"stop":1755126422469,"duration":0},"status":"passed","severity":"normal"},{"uid":"1997b02a9ea161e7","name":"Passing page size 19 when there are 20 messages","time":{"start":1755127616452,"stop":1755127616452,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6029607825dec","name":"messageHashStr produces consistent results for the same input","time":{"start":1755126392363,"stop":1755126392363,"duration":0},"status":"passed","severity":"normal"},{"uid":"92e56b41671a5f80","name":"Query with Ordered Callback, No message returned","time":{"start":1755127559898,"stop":1755127559899,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a8a51e63d062c14","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app22/8/topic315/proto","time":{"start":1755127257742,"stop":1755127257743,"duration":1},"status":"broken","severity":"normal"},{"uid":"fe70ccab197b19d","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1755127634747,"stop":1755127634748,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8a1cd6e7d9dc046","name":"should allow redial after failed dial cooldown expires","time":{"start":1755126392155,"stop":1755126392156,"duration":1},"status":"passed","severity":"normal"},{"uid":"860d74496fe859d0","name":"Check meta is set [ecies]","time":{"start":1755126412600,"stop":1755126412601,"duration":1},"status":"passed","severity":"normal"},{"uid":"325a0302036d282a","name":"should partition messages based on acknowledgement status","time":{"start":1755126439641,"stop":1755126439641,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6c5de46d5ccd12f","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1755126439639,"stop":1755126439639,"duration":0},"status":"passed","severity":"normal"},{"uid":"eab00bf982bd7a63","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1755126434424,"stop":1755126434426,"duration":2},"status":"passed","severity":"normal"},{"uid":"f2fa54b14fb04bdf","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1755126434424,"stop":1755126434424,"duration":0},"status":"passed","severity":"normal"},{"uid":"208e4d1fcdca00f3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1755126376957,"stop":1755126376957,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c32b608dd196999","name":"should be safe to call multiple times","time":{"start":1755126393287,"stop":1755126393288,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c03d8662f5039a1","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1755126411085,"stop":1755126411086,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ff43df0851c5efe","name":"should dial more peers if under maxConnections","time":{"start":1755126393305,"stop":1755126393306,"duration":1},"status":"passed","severity":"normal"},{"uid":"7451c10e378773f","name":"throws on content topic with empty application field","time":{"start":1755126376937,"stop":1755126376937,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab2f333965af5706","name":"should be empty when created","time":{"start":1755126422481,"stop":1755126422481,"duration":0},"status":"passed","severity":"normal"},{"uid":"de1c5857d4c70a7e","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1755126376947,"stop":1755126376947,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcc6abfa6401aa15","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1755126400726,"stop":1755126400726,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee6583fbb823359b","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1755126434388,"stop":1755126434388,"duration":0},"status":"passed","severity":"normal"},{"uid":"33734f6bf4ce36b4","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1755126392223,"stop":1755126392223,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa65de91063657c1","name":"should delegate to networkMonitor.isConnected()","time":{"start":1755126393463,"stop":1755126393463,"duration":0},"status":"passed","severity":"normal"},{"uid":"72fa7ee0283d0f52","name":"Js publishes, other Js receives","time":{"start":1755126785221,"stop":1755126785222,"duration":1},"status":"passed","severity":"normal"},{"uid":"d40112b9eace6af","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1755126393308,"stop":1755126393309,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a5c0188dfa7d98f","name":"Check publish message containing JSON","time":{"start":1755126795095,"stop":1755126795095,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c361102f8807108","name":"should return PeerId when PeerId is provided","time":{"start":1755126392698,"stop":1755126392701,"duration":3},"status":"passed","severity":"normal"},{"uid":"c8719aaf40234400","name":"yields undefined for messages without content topic","time":{"start":1755126393419,"stop":1755126393419,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3a90f5380508a9d","name":"Nwaku publishes","time":{"start":1755126785221,"stop":1755126785221,"duration":0},"status":"passed","severity":"normal"},{"uid":"418f88287d668db6","name":"should add event listeners to globalThis","time":{"start":1755126391610,"stop":1755126391611,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc426ad6d3d04d46","name":"should handle browser offline state overriding peer connections","time":{"start":1755126391661,"stop":1755126391661,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa0a0466beab7bf8","name":"Check publish message containing short","time":{"start":1755126795090,"stop":1755126795090,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb889857a130a275","name":"should return peer for existing peer","time":{"start":1755126393299,"stop":1755126393299,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dd14b0f9df382a3","name":"should properly create location multiaddrs - udp6","time":{"start":1755126382930,"stop":1755126382930,"duration":0},"status":"passed","severity":"normal"},{"uid":"32ac809c7c260186","name":"Check received message containing shell command","time":{"start":1755127968093,"stop":1755127968094,"duration":1},"status":"broken","severity":"normal"},{"uid":"ebc919c3c0db6ce3","name":"Store - dialed first","time":{"start":1755127649073,"stop":1755127649073,"duration":0},"status":"passed","severity":"normal"},{"uid":"e91dbf90b6d35c56","name":"should retry if all attempts fail","time":{"start":1755126421439,"stop":1755126421440,"duration":1},"status":"passed","severity":"normal"},{"uid":"c88479a35f317146","name":"passes more than one ENR URLs and attempts connection","time":{"start":1755126459816,"stop":1755126459816,"duration":0},"status":"skipped","severity":"normal"},{"uid":"85043077f65b4bc4","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1755127634744,"stop":1755127634745,"duration":1},"status":"passed","severity":"normal"},{"uid":"26d0a96c60ca361c","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1755126434395,"stop":1755126434396,"duration":1},"status":"passed","severity":"normal"},{"uid":"56378f066ec5cc07","name":"should properly compute the node id","time":{"start":1755126382927,"stop":1755126382927,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ad51c7cdca19a53","name":"random static sharding 9 - Cluster ID: 884, Shard ID: 604","time":{"start":1755127723991,"stop":1755127723991,"duration":0},"status":"broken","severity":"normal"},{"uid":"f4d067b576804a04","name":"should attach causal history and bloom filter to each message","time":{"start":1755126439636,"stop":1755126439636,"duration":0},"status":"passed","severity":"normal"},{"uid":"b545dd1e3f7d1ae5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1755126376956,"stop":1755126376956,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb196ecc7d84283f","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1755127968097,"stop":1755127968098,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a6f97f6692d1759","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1755126422483,"stop":1755126422483,"duration":0},"status":"passed","severity":"normal"},{"uid":"d755b7180805cb98","name":"isConnected return false after peer stops","time":{"start":1755126475304,"stop":1755126475304,"duration":0},"status":"passed","severity":"normal"},{"uid":"acd484190251615e","name":"should handle shard reader errors gracefully","time":{"start":1755126392169,"stop":1755126392170,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2c6f109100f4158","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1755126433759,"stop":1755126433759,"duration":0},"status":"passed","severity":"normal"},{"uid":"198df86861d8c76f","name":"yields decoded messages","time":{"start":1755126393418,"stop":1755126393418,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bb0e35897f64d9d","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1755127664325,"stop":1755127664325,"duration":0},"status":"broken","severity":"normal"},{"uid":"aecdd7a0654b9f57","name":"handles different clusterIds correctly","time":{"start":1755126376949,"stop":1755126376950,"duration":1},"status":"passed","severity":"normal"},{"uid":"56bb77e6da0f99f2","name":"Check received message containing special chars","time":{"start":1755127968085,"stop":1755127968085,"duration":0},"status":"broken","severity":"normal"},{"uid":"a9d7caba3cf71deb","name":"Check received message containing Script","time":{"start":1755127968089,"stop":1755127968089,"duration":0},"status":"broken","severity":"normal"},{"uid":"d0d878e088c90d48","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1755127664326,"stop":1755127664326,"duration":0},"status":"broken","severity":"normal"},{"uid":"9ce097256840bddd","name":"should only return 1 node with relay and store capability","time":{"start":1755126401199,"stop":1755126401200,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2b6c9e98cceaddc","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1755126422380,"stop":1755126422380,"duration":0},"status":"passed","severity":"normal"},{"uid":"712090ab1e64869d","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1755127634748,"stop":1755127634749,"duration":1},"status":"passed","severity":"normal"},{"uid":"4442444cfeb37694","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1755126439641,"stop":1755126439642,"duration":1},"status":"passed","severity":"normal"},{"uid":"c54360502e591644","name":"Check received message containing special chars","time":{"start":1755127968052,"stop":1755127968052,"duration":0},"status":"broken","severity":"normal"},{"uid":"7ad44bf1aa6810c0","name":"should check connected peers if present and suitable","time":{"start":1755126422469,"stop":1755126422470,"duration":1},"status":"passed","severity":"normal"},{"uid":"9808a0268daf4de3","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1755126393302,"stop":1755126393303,"duration":1},"status":"passed","severity":"normal"},{"uid":"f397fee126260ece","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1755126376951,"stop":1755126376951,"duration":0},"status":"passed","severity":"normal"},{"uid":"d235b3f58824d4f3","name":"should register libp2p event listeners when start is called","time":{"start":1755126422384,"stop":1755126422384,"duration":0},"status":"passed","severity":"normal"},{"uid":"b00693c556217679","name":"Publish message with custom timestamp: Thu Aug 14 2025 00:13:08 GMT+0000 (Coordinated Universal Time)","time":{"start":1755126795098,"stop":1755126795099,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e725038340c71f1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1755126434424,"stop":1755126434424,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b4b9638f27d0bdb","name":"should encode/decode to text encoding","time":{"start":1755126382927,"stop":1755126382928,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9bf40bcda872cd6","name":"should skip peer when already connected","time":{"start":1755126392136,"stop":1755126392137,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e55e8542e0e3f2b","name":"should handle shardReader errors","time":{"start":1755126393468,"stop":1755126393469,"duration":1},"status":"passed","severity":"normal"},{"uid":"6408d44055699225","name":"should be safe to call multiple times","time":{"start":1755126392135,"stop":1755126392135,"duration":0},"status":"passed","severity":"normal"},{"uid":"b09fe084664465fa","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1755126376939,"stop":1755126376940,"duration":1},"status":"passed","severity":"normal"},{"uid":"fea9ab194449f87d","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1755126434418,"stop":1755126434418,"duration":0},"status":"passed","severity":"normal"},{"uid":"505d4c84ae1c4476","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1755127664322,"stop":1755127664323,"duration":1},"status":"broken","severity":"normal"},{"uid":"500f51216cf2be12","name":"should reject if WakuNode is not started","time":{"start":1755126422467,"stop":1755126422467,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8a79815683a7a3e","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1755126382241,"stop":1755126382241,"duration":0},"status":"passed","severity":"normal"},{"uid":"c58b44f15bbe6540","name":"should increase lamport timestamp","time":{"start":1755126439636,"stop":1755126439636,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a1d1907ff50d03e","name":"should throw error when no peers are available","time":{"start":1755126422353,"stop":1755126422353,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dd63c5b080cf9c5","name":"return first retrieved peers without further DNS queries","time":{"start":1755126401200,"stop":1755126401200,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ebda8c456dd69b8","name":"rejects hash query with content filter parameters","time":{"start":1755126392763,"stop":1755126392763,"duration":0},"status":"passed","severity":"normal"},{"uid":"c66a69aa1943cd17","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1755126400725,"stop":1755126400726,"duration":1},"status":"passed","severity":"normal"},{"uid":"f158ff95bbe101f0","name":"should handle case when globalThis is not available","time":{"start":1755126391616,"stop":1755126391632,"duration":16},"status":"passed","severity":"normal"},{"uid":"fd0e66a6cccab155","name":"Symmetric encrypt & Decrypt","time":{"start":1755126411363,"stop":1755126411364,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fd3adcc9fc743e7","name":"should not create relay timers when relay is not provided","time":{"start":1755126393068,"stop":1755126393073,"duration":5},"status":"passed","severity":"normal"},{"uid":"e898b8f7cfea4d34","name":"Check message with no pubsub topic is not received","time":{"start":1755127968098,"stop":1755127968099,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f322604be07c5a","name":"should not receive a peer event before start","time":{"start":1755126459813,"stop":1755126459813,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddc0d2b943b302a2","name":"Check received message with timestamp: 1755126454484 ","time":{"start":1755127968097,"stop":1755127968097,"duration":0},"status":"passed","severity":"normal"},{"uid":"efd7cfba6e1ed30d","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1755126376957,"stop":1755126376958,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d2750097eb8c449","name":"should merge provided config with defaults","time":{"start":1755126393460,"stop":1755126393461,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cbc61c616a265d","name":"Relay - times out","time":{"start":1755127649073,"stop":1755127649073,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d6eaa840af030a4","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1755126422354,"stop":1755126422355,"duration":1},"status":"passed","severity":"normal"},{"uid":"7292cc52315cd490","name":"Init the array if not present","time":{"start":1755126376638,"stop":1755126376640,"duration":2},"status":"passed","severity":"normal"},{"uid":"f85e2c5720a6caf7","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1755126434390,"stop":1755126434390,"duration":0},"status":"passed","severity":"normal"},{"uid":"3819e673221aaf06","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1755126382239,"stop":1755126382241,"duration":2},"status":"passed","severity":"normal"},{"uid":"94f9fca889b4dad3","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1755126376953,"stop":1755126376953,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c4d235df4a335fa","name":"should be online or offline if network state changed","time":{"start":1755126475306,"stop":1755126475306,"duration":0},"status":"passed","severity":"normal"},{"uid":"409cda4b45f7d29a","name":"random static sharding 6 - Cluster ID: 821, Shard ID: 307","time":{"start":1755127723988,"stop":1755127723988,"duration":0},"status":"broken","severity":"normal"},{"uid":"5117bf35e1265e86","name":"Query Generator, No Decoder","time":{"start":1755127559893,"stop":1755127559895,"duration":2},"status":"passed","severity":"normal"},{"uid":"bb99eab6da76af0f","name":"should return false when peer is not found","time":{"start":1755126392207,"stop":1755126392207,"duration":0},"status":"passed","severity":"normal"},{"uid":"82f88a0a88d25a2a","name":"should handle a minimal index list","time":{"start":1755126377020,"stop":1755126377020,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fe5b362d1b1ae71","name":"should requeue task if no peer is available","time":{"start":1755126421430,"stop":1755126421431,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6658833dd5aa965","name":"should not dispatch event when already disconnected","time":{"start":1755126391635,"stop":1755126391650,"duration":15},"status":"passed","severity":"normal"},{"uid":"d5a72471a266f0b7","name":"should handle complete discovery-to-dial flow","time":{"start":1755126391893,"stop":1755126391894,"duration":1},"status":"passed","severity":"normal"},{"uid":"429f4360d084fbe8","name":"same cluster, static sharding: nodes connect","time":{"start":1755126681220,"stop":1755126681220,"duration":0},"status":"passed","severity":"normal"},{"uid":"65b1638ee66e279a","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1755126803325,"stop":1755126803326,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfa03c50d450dab0","name":"should not fail to start the service if it is already started","time":{"start":1755126459812,"stop":1755126459812,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e90118add792906","name":"should clear timers for specific peer on disconnect","time":{"start":1755126393076,"stop":1755126393078,"duration":2},"status":"passed","severity":"normal"},{"uid":"483f68cfc76b5f95","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1755126667993,"stop":1755126667994,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d0536b6a15bd7d3","name":"should call waitForPeer on Relay","time":{"start":1755126422471,"stop":1755126422471,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c3dbe2530a4c13e","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1755126434397,"stop":1755126434398,"duration":1},"status":"passed","severity":"normal"},{"uid":"904323b660acc01b","name":"should do nothing when connections still exist","time":{"start":1755126393295,"stop":1755126393296,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe7bf0a35a9cca3c","name":"connects to nwaku","time":{"start":1755127654650,"stop":1755127654650,"duration":0},"status":"passed","severity":"normal"},{"uid":"73e096ba9516adfb","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1755126422385,"stop":1755126422386,"duration":1},"status":"passed","severity":"normal"},{"uid":"b31d5dffdefd865c","name":"Check received message containing Script","time":{"start":1755127968062,"stop":1755127968062,"duration":0},"status":"broken","severity":"normal"},{"uid":"290da880cb8e5c09","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1755126376954,"stop":1755126376954,"duration":0},"status":"passed","severity":"normal"},{"uid":"fab4c5bf431ac1ea","name":"should maintain proper timestamps if all messages received","time":{"start":1755126439637,"stop":1755126439637,"duration":0},"status":"passed","severity":"normal"},{"uid":"3df2be2ab8c845d1","name":"should dispatch connect and disconnect events","time":{"start":1755126422383,"stop":1755126422384,"duration":1},"status":"passed","severity":"normal"},{"uid":"7861b4c5477fe2f7","name":"should reject if Filter is requested but not mounted","time":{"start":1755126422468,"stop":1755126422469,"duration":1},"status":"passed","severity":"normal"},{"uid":"b88bc45a01d6b3d4","name":"Check received message containing short","time":{"start":1755127968046,"stop":1755127968046,"duration":0},"status":"broken","severity":"normal"},{"uid":"c18414db1bc7623","name":"should create ShardReader with auto sharding network config","time":{"start":1755126392194,"stop":1755126392195,"duration":1},"status":"passed","severity":"normal"},{"uid":"261c2c39904818e9","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1755126788442,"stop":1755126788442,"duration":0},"status":"passed","severity":"normal"},{"uid":"33427f4be6e2ea09","name":"Check message received after jswaku node is restarted","time":{"start":1755127968101,"stop":1755127968101,"duration":0},"status":"broken","severity":"normal"},{"uid":"e827587c64799370","name":"throws an error for improperly formatted content topics","time":{"start":1755126376950,"stop":1755126376950,"duration":0},"status":"passed","severity":"normal"},{"uid":"788be8853d78edd4","name":"Using a function","time":{"start":1755127654654,"stop":1755127654655,"duration":1},"status":"passed","severity":"normal"},{"uid":"48cb9fd8616b37f2","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1755127545473,"stop":1755127545479,"duration":6},"status":"passed","severity":"normal"},{"uid":"fd8960b5a6e17852","name":"Passing page size 11 when there are 10 messages","time":{"start":1755127616451,"stop":1755127616451,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f195b20b7ee3b09","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1755126376946,"stop":1755126376946,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c5b0781ea8f3d98","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1755127664332,"stop":1755127664332,"duration":0},"status":"broken","severity":"normal"},{"uid":"8d2960131089da4","name":"ignores unrecognized TXT record formats","time":{"start":1755126401198,"stop":1755126401199,"duration":1},"status":"passed","severity":"normal"},{"uid":"86c0acbd331a67b7","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1755127968102,"stop":1755127968102,"duration":0},"status":"broken","severity":"normal"},{"uid":"e2327b4ad938798c","name":"Publish message with custom timestamp: Wed Aug 13 2025 22:13:08 GMT+0000 (Coordinated Universal Time)","time":{"start":1755126795098,"stop":1755126795098,"duration":0},"status":"passed","severity":"normal"},{"uid":"b89c85eed24de7d3","name":"should dispatch network event when browser goes offline","time":{"start":1755126391651,"stop":1755126391652,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc053360c4042ab8","name":"should invoke callbacks when receiving a message","time":{"start":1755126422482,"stop":1755126422482,"duration":0},"status":"passed","severity":"normal"},{"uid":"a731754c7e2477c0","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1755126382231,"stop":1755126382232,"duration":1},"status":"passed","severity":"normal"},{"uid":"98ab997d59a8a1e2","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1755126434412,"stop":1755126434412,"duration":0},"status":"passed","severity":"normal"},{"uid":"d00d7273c5bef5bc","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1755126393404,"stop":1755126393404,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d70f75cb88bad26","name":"should set field with only FILTER enabled","time":{"start":1755126382933,"stop":1755126382933,"duration":0},"status":"passed","severity":"normal"},{"uid":"7455d66767458d72","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1755126434429,"stop":1755126434429,"duration":0},"status":"passed","severity":"normal"},{"uid":"438f5ed4eee6a437","name":"accepts valid message hash query","time":{"start":1755126392755,"stop":1755126392756,"duration":1},"status":"passed","severity":"normal"},{"uid":"c962e32edaa27d24","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1755126681222,"stop":1755126681224,"duration":2},"status":"passed","severity":"normal"},{"uid":"9d63c162989e2e08","name":"should update peer store before dialing","time":{"start":1755126391886,"stop":1755126391886,"duration":0},"status":"passed","severity":"normal"},{"uid":"340e2b02238a8b1a","name":"Subscribe and publish message","time":{"start":1755126803325,"stop":1755126803325,"duration":0},"status":"passed","severity":"normal"},{"uid":"34bfd8c524e1736b","name":"Subscribe to topic containing Script and publish message","time":{"start":1755126803331,"stop":1755126803331,"duration":0},"status":"passed","severity":"normal"},{"uid":"e237b10cc3420bef","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1755127664331,"stop":1755127664331,"duration":0},"status":"broken","severity":"normal"},{"uid":"104efc00da05f75e","name":"should use configured peers when available","time":{"start":1755126422356,"stop":1755126422356,"duration":0},"status":"passed","severity":"normal"},{"uid":"45e0529d77d05476","name":"throws on content topic with empty version field","time":{"start":1755126376937,"stop":1755126376938,"duration":1},"status":"passed","severity":"normal"},{"uid":"d130adc7b1362959","name":"should throw error - invalid id","time":{"start":1755126382925,"stop":1755126382926,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4af8b9f28abf225","name":"should return PeerId when PeerId is provided","time":{"start":1755126392702,"stop":1755126392702,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d321c710ab41a44","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1755127622485,"stop":1755127622486,"duration":1},"status":"passed","severity":"normal"},{"uid":"86cda626213a7133","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1755126391615,"stop":1755126391616,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b8d9ffdf01ec1e0","name":"should start all internal components","time":{"start":1755126393461,"stop":1755126393462,"duration":1},"status":"passed","severity":"normal"},{"uid":"37d3b305dbd6a687","name":"Encoder throws on undefined content topic","time":{"start":1755126412601,"stop":1755126412601,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fb540ab828a2d86","name":"should reject if Store is requested but not mounted","time":{"start":1755126422468,"stop":1755126422468,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e270b548a891e84","name":"random static sharding 1 - Cluster ID: 134, Shard ID: 321","time":{"start":1755127723983,"stop":1755127723983,"duration":0},"status":"broken","severity":"normal"},{"uid":"36725779b78e4e04","name":"Stops search when maxGet is reached","time":{"start":1755126400795,"stop":1755126400795,"duration":0},"status":"passed","severity":"normal"},{"uid":"dea80b481b77d93a","name":"Encoder throws on empty string content topic","time":{"start":1755126393403,"stop":1755126393403,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d62c6a0b873c1ad","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1755126788441,"stop":1755126788441,"duration":0},"status":"passed","severity":"normal"},{"uid":"8098227a6dd0ee9b","name":"should return false when peer is not on the specified shard","time":{"start":1755126392216,"stop":1755126392222,"duration":6},"status":"passed","severity":"normal"},{"uid":"a8d42844ef29d89d","name":"messageHash returns a Uint8Array","time":{"start":1755126392355,"stop":1755126392355,"duration":0},"status":"passed","severity":"normal"},{"uid":"13d1d75c016c3b8f","name":"should lock peers when selected","time":{"start":1755126422381,"stop":1755126422382,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a9ccc8a8a0fce55","name":"messageHashStr works with IProtoMessage","time":{"start":1755126392362,"stop":1755126392363,"duration":1},"status":"passed","severity":"normal"},{"uid":"d026189dc842ff6c","name":"should handle errors when globalThis is not available","time":{"start":1755126391611,"stop":1755126391612,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bec64d77bd1c0e5","name":"should handle peer not in mesh for all topics","time":{"start":1755126393081,"stop":1755126393082,"duration":1},"status":"passed","severity":"normal"},{"uid":"861d55b33275983b","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1755127634748,"stop":1755127634748,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2957c6bcb255cfd","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1755126376945,"stop":1755126376945,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea4a63991d19e0d1","name":"should add and check entries correctly","time":{"start":1755126420682,"stop":1755126420690,"duration":8},"status":"passed","severity":"normal"},{"uid":"c5e2f9c8b94e8e95","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1755126391893,"stop":1755126391893,"duration":0},"status":"passed","severity":"normal"},{"uid":"71053f3526a6a6c4","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1755126434396,"stop":1755126434397,"duration":1},"status":"passed","severity":"normal"},{"uid":"52e2f273d53c3f41","name":"should clear the dialing interval","time":{"start":1755126392125,"stop":1755126392134,"duration":9},"status":"passed","severity":"normal"},{"uid":"26eeb4f362ca0f08","name":"Check received message containing Russian","time":{"start":1755127968088,"stop":1755127968088,"duration":0},"status":"broken","severity":"normal"},{"uid":"f259b9cb55ece5aa","name":"Publishes to nwaku","time":{"start":1755126785221,"stop":1755126785221,"duration":0},"status":"passed","severity":"normal"},{"uid":"6848cbc5b5048b38","name":"Relay + Store","time":{"start":1755126382933,"stop":1755126382934,"duration":1},"status":"passed","severity":"normal"},{"uid":"647f406dc4f9777e","name":"should dial peers from store when no connections remain","time":{"start":1755126393295,"stop":1755126393295,"duration":0},"status":"passed","severity":"normal"},{"uid":"87895e1d7c6b9174","name":"should not be empty after adding a subscription","time":{"start":1755126422482,"stop":1755126422482,"duration":0},"status":"passed","severity":"normal"},{"uid":"f86d067c439f9e33","name":"Subscribe to topic containing long and publish message","time":{"start":1755126803328,"stop":1755126803328,"duration":0},"status":"passed","severity":"normal"},{"uid":"16a41265f4758559","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1755126393057,"stop":1755126393058,"duration":1},"status":"passed","severity":"normal"},{"uid":"c11215615aa75a86","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1755126434423,"stop":1755126434424,"duration":1},"status":"passed","severity":"normal"},{"uid":"64aeb7f9ff9dbe4f","name":"Encoder throws on undefined content topic","time":{"start":1755126393402,"stop":1755126393402,"duration":0},"status":"passed","severity":"normal"},{"uid":"363d24abe33e2901","name":"should handle disconnect when peer has no timers","time":{"start":1755126393078,"stop":1755126393079,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dd0c9a7fdf6b140","name":"Check publish message containing long","time":{"start":1755126795090,"stop":1755126795091,"duration":1},"status":"passed","severity":"normal"},{"uid":"60919c3ee48490dd","name":"Check publish message containing Russian","time":{"start":1755126795093,"stop":1755126795093,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d432d3b09613abd","name":"should only return 1 node with relay capability","time":{"start":1755126401199,"stop":1755126401199,"duration":0},"status":"passed","severity":"normal"},{"uid":"3356188af807c16a","name":"should return false when peer is not on topic","time":{"start":1755126393468,"stop":1755126393468,"duration":0},"status":"passed","severity":"normal"},{"uid":"359f8155d0597303","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1755126788441,"stop":1755126788441,"duration":0},"status":"passed","severity":"normal"},{"uid":"35b00e347b450648","name":"should unregister libp2p event listeners when stop is called","time":{"start":1755126422385,"stop":1755126422385,"duration":0},"status":"passed","severity":"normal"},{"uid":"dff324d29f74c15","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1755126393067,"stop":1755126393067,"duration":0},"status":"passed","severity":"normal"},{"uid":"d76850ee04908d40","name":"should return false when peer is on different cluster","time":{"start":1755126392205,"stop":1755126392206,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd295ccea3a5a96d","name":"Check received message with timestamp: 1649153314 ","time":{"start":1755127968076,"stop":1755127968077,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe4507ecf7df4f9","name":"should set field with only STORE enabled","time":{"start":1755126382932,"stop":1755126382933,"duration":1},"status":"passed","severity":"normal"},{"uid":"f766f43c682371a2","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1755126439638,"stop":1755126439639,"duration":1},"status":"passed","severity":"normal"},{"uid":"9775d9d02dcd87aa","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1755126392701,"stop":1755126392701,"duration":0},"status":"passed","severity":"normal"},{"uid":"699631ce3b8c0c3a","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1755126434421,"stop":1755126434422,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3e874e70766d148","name":"Decoder throws on undefined content topic","time":{"start":1755126412601,"stop":1755126412602,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd32ce5d582c061","name":"should handle all zero keep alive options","time":{"start":1755126393081,"stop":1755126393081,"duration":0},"status":"passed","severity":"normal"},{"uid":"8910fc41da8636ec","name":"throws on content topic with generation field greater than 0","time":{"start":1755126376936,"stop":1755126376937,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcb5833639197d28","name":"should handle multiple peers with different shard configurations","time":{"start":1755126392178,"stop":1755126392178,"duration":0},"status":"passed","severity":"normal"},{"uid":"20a72180135797d5","name":"should be safe to call multiple times","time":{"start":1755126393462,"stop":1755126393462,"duration":0},"status":"passed","severity":"normal"},{"uid":"348c760fe1dc71b9","name":"should dial one peer on dial","time":{"start":1755126541283,"stop":1755126541283,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb5632e1e341ec7f","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1755126434422,"stop":1755126434423,"duration":1},"status":"passed","severity":"normal"},{"uid":"12aabbdfc2ad8054","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1755127300515,"stop":1755127300516,"duration":1},"status":"passed","severity":"normal"},{"uid":"da74831a1d8f35bd","name":"Asymmetric encrypt & decrypt","time":{"start":1755126411363,"stop":1755126411363,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f1002f09d4e1439","name":"should work with v3 peers","time":{"start":1755126422033,"stop":1755126422033,"duration":0},"status":"passed","severity":"normal"},{"uid":"c730611a116e74f6","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1755126434411,"stop":1755126434411,"duration":0},"status":"passed","severity":"normal"},{"uid":"11da753aef67d159","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1755126421815,"stop":1755126421815,"duration":0},"status":"passed","severity":"normal"},{"uid":"d701225c6f56000c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1755126376954,"stop":1755126376955,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a64127b61fc3c41","name":"should get / set TCP multiaddr","time":{"start":1755126382928,"stop":1755126382929,"duration":1},"status":"passed","severity":"normal"},{"uid":"75b926399fa6410","name":"Nodes with multiple pubsub topic","time":{"start":1755126788441,"stop":1755126788442,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb1f1e5060f7bc2","name":"Check publish message containing shell command","time":{"start":1755126795096,"stop":1755126795096,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d01f9772d9491bd","name":"should work with mixed v2 and v3 peers","time":{"start":1755126422034,"stop":1755126422039,"duration":5},"status":"passed","severity":"normal"},{"uid":"ac2b68a60fe33738","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1755126393308,"stop":1755126393308,"duration":0},"status":"passed","severity":"normal"},{"uid":"7585861afd5e10e1","name":"should not retry if at least one success","time":{"start":1755126422033,"stop":1755126422033,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0fcdc2b40152ba9","name":"A test","time":{"start":1755126668156,"stop":1755126668157,"duration":1},"status":"passed","severity":"normal"},{"uid":"c11a225f58a31665","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1755127634746,"stop":1755127634747,"duration":1},"status":"passed","severity":"normal"},{"uid":"16a31508bc247889","name":"should create a new stream if no existing for protocol found","time":{"start":1755126393128,"stop":1755126393128,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9e1f811c7bcc2a8","name":"Fails to publish message with size larger than 1 MB","time":{"start":1755126795101,"stop":1755126795101,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffcdfbab532124b0","name":"should use DNS peer discovery with light client","time":{"start":1755126459814,"stop":1755126459815,"duration":1},"status":"skipped","severity":"normal"},{"uid":"5b11b7d4561bb578","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1755126392344,"stop":1755126392344,"duration":0},"status":"passed","severity":"normal"},{"uid":"50a7233d07ab3244","name":"should throw error - no id","time":{"start":1755126382925,"stop":1755126382925,"duration":0},"status":"passed","severity":"normal"},{"uid":"feb92552f5f206b3","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1755126433759,"stop":1755126433760,"duration":1},"status":"passed","severity":"normal"},{"uid":"84cf987518d15318","name":"should not fail to stop the service if it was not started","time":{"start":1755126405147,"stop":1755126405148,"duration":1},"status":"passed","severity":"normal"},{"uid":"c801ec60431874b2","name":"should handle v3 RLN errors","time":{"start":1755126422039,"stop":1755126422040,"duration":1},"status":"passed","severity":"normal"},{"uid":"7033c62e91112c17","name":"should properly create location multiaddrs - tcp6","time":{"start":1755126382930,"stop":1755126382930,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dbd406fd3b03849","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1755126803333,"stop":1755126803334,"duration":1},"status":"passed","severity":"normal"},{"uid":"d883c31e290dd8b7","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1755126434389,"stop":1755126434389,"duration":0},"status":"passed","severity":"normal"},{"uid":"9be61a4434bd850","name":"Query with Ordered Callback, No Decoder","time":{"start":1755127559897,"stop":1755127559898,"duration":1},"status":"passed","severity":"normal"},{"uid":"7dafb70d3a7d3d06","name":"should handle multiple peer connections","time":{"start":1755126393049,"stop":1755126393052,"duration":3},"status":"passed","severity":"normal"},{"uid":"50b4ce74b3481bd9","name":"returns all values when wanted number is greater than available values","time":{"start":1755126400028,"stop":1755126400029,"duration":1},"status":"passed","severity":"normal"},{"uid":"77ad77e713a1a388","name":"should process tasks in queue","time":{"start":1755126421428,"stop":1755126421429,"duration":1},"status":"passed","severity":"normal"},{"uid":"d22aa76d3626af43","name":"Callback on promise","time":{"start":1755127595099,"stop":1755127595099,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a9c051c3de68d03","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1755126400720,"stop":1755126400721,"duration":1},"status":"passed","severity":"normal"},{"uid":"74ccafc3c5d8cceb","name":"throws on content topic with non-number generation field","time":{"start":1755126376936,"stop":1755126376936,"duration":0},"status":"passed","severity":"normal"},{"uid":"d54f20a5978d84ba","name":"Check received message containing Chinese","time":{"start":1755127968086,"stop":1755127968086,"duration":0},"status":"broken","severity":"normal"},{"uid":"1aefc6983cce86ba","name":"Subscribe to topic containing Russian and publish message","time":{"start":1755126803330,"stop":1755126803330,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e2356d81b58f9ad","name":"should handle case with no peers in store","time":{"start":1755126393298,"stop":1755126393299,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2864dd57a5184a","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1755126434403,"stop":1755126434404,"duration":1},"status":"passed","severity":"normal"},{"uid":"9748bec33ade5a0","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1755126475302,"stop":1755126475303,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fa2d7fc2f6db2e7","name":"should be safe to call multiple times","time":{"start":1755126391875,"stop":1755126391875,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9b4b63b496006b7","name":"Subscribe to topic containing emoji and publish message","time":{"start":1755126803334,"stop":1755126803335,"duration":1},"status":"passed","severity":"normal"},{"uid":"74b69caf485b2e2f","name":"should not fail to stop the service if it was not started","time":{"start":1755126459811,"stop":1755126459812,"duration":1},"status":"passed","severity":"normal"},{"uid":"baf4e386556c2f2d","name":"can start the service","time":{"start":1755126459809,"stop":1755126459810,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5c395571fa871ec","name":"random static sharding 3 - Cluster ID: 152, Shard ID: 153","time":{"start":1755127723985,"stop":1755127723985,"duration":0},"status":"broken","severity":"normal"},{"uid":"a2f4c7be87e12af4","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1755127545488,"stop":1755127545489,"duration":1},"status":"passed","severity":"normal"},{"uid":"14a61d56da90752b","name":"should add received messages to bloom filter","time":{"start":1755126439637,"stop":1755126439637,"duration":0},"status":"passed","severity":"normal"},{"uid":"a567b09bf11d1dfe","name":"should dial peer when no shard info available","time":{"start":1755126392155,"stop":1755126392155,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb7a297088911f5b","name":"should successfully stop","time":{"start":1755126422447,"stop":1755126422447,"duration":0},"status":"passed","severity":"normal"},{"uid":"669d5321b0057c4a","name":"throws on content topic with empty topic name field","time":{"start":1755126376938,"stop":1755126376938,"duration":0},"status":"passed","severity":"normal"},{"uid":"28602cf22a928096","name":"Check received message containing Basic HTML tag","time":{"start":1755127968065,"stop":1755127968065,"duration":0},"status":"broken","severity":"normal"},{"uid":"60b06fe48b2e9788","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1755126376947,"stop":1755126376947,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebc8909326f672f5","name":"Check received message containing emoji","time":{"start":1755127968096,"stop":1755127968096,"duration":0},"status":"broken","severity":"normal"},{"uid":"2882551956869c5f","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1755126393260,"stop":1755126393287,"duration":27},"status":"passed","severity":"normal"},{"uid":"99f389715bb25bfe","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app16/3/topic955/test.js","time":{"start":1755127257739,"stop":1755127257740,"duration":1},"status":"broken","severity":"normal"},{"uid":"a528a6aad33ccfc4","name":"Register correct protocols","time":{"start":1755126803324,"stop":1755126803324,"duration":0},"status":"passed","severity":"normal"},{"uid":"a70b533a64c8c2f0","name":"should handle complete connection lifecycle","time":{"start":1755126391661,"stop":1755126391661,"duration":0},"status":"passed","severity":"normal"},{"uid":"1df175284bc4c4db","name":"Generator, one shard","time":{"start":1755127550860,"stop":1755127550860,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfd1aeb479be1657","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1755126681226,"stop":1755126681226,"duration":0},"status":"passed","severity":"normal"},{"uid":"c66b98ef2ca31d31","name":"should return false when peer is on different cluster","time":{"start":1755126392207,"stop":1755126392216,"duration":9},"status":"passed","severity":"normal"},{"uid":"81a340eeffa42312","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1755126434396,"stop":1755126434396,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8b48269163345f6","name":"Check message on other pubsub topic is not received","time":{"start":1755127968078,"stop":1755127968078,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ee7bbce2a77fa65","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1755127664321,"stop":1755127664322,"duration":1},"status":"broken","severity":"normal"},{"uid":"3368f2eb84140801","name":"can start and stop the service","time":{"start":1755126717192,"stop":1755126717192,"duration":0},"status":"passed","severity":"normal"},{"uid":"81780b5f86d102ff","name":"A test","time":{"start":1755126668156,"stop":1755126668156,"duration":0},"status":"passed","severity":"normal"},{"uid":"c84e7650979c63f7","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1755126393129,"stop":1755126393129,"duration":0},"status":"passed","severity":"normal"},{"uid":"152bb5959b577bca","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1755126421815,"stop":1755126421815,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3554e51b0632083","name":"Encoder throws on empty string content topic","time":{"start":1755126412601,"stop":1755126412601,"duration":0},"status":"passed","severity":"normal"},{"uid":"f546641821ae6917","name":"should return true when peer is on the same cluster","time":{"start":1755126392195,"stop":1755126392205,"duration":10},"status":"passed","severity":"normal"},{"uid":"bbb865abd84ef830","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1755126392354,"stop":1755126392354,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e767fd8ea7bbb48","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1755126681227,"stop":1755126681227,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ea5ed70493070d9","name":"Correctly serialized arguments","time":{"start":1755126681379,"stop":1755126681380,"duration":1},"status":"passed","severity":"normal"},{"uid":"351e458bce4a732b","name":"should dial peer when on same shard","time":{"start":1755126392146,"stop":1755126392154,"duration":8},"status":"passed","severity":"normal"},{"uid":"bac684ce0a802a5b","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app40/5/topic784/utf8","time":{"start":1755127257767,"stop":1755127257768,"duration":1},"status":"broken","severity":"normal"},{"uid":"fed051c26680ae6","name":"should dial peer immediately when queue is empty","time":{"start":1755126392135,"stop":1755126392136,"duration":1},"status":"passed","severity":"normal"},{"uid":"84e9440f84cc4345","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1755126434404,"stop":1755126434404,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2ffdc9048ed39a8","name":"topics with same application and version share the same shard","time":{"start":1755126376948,"stop":1755126376948,"duration":0},"status":"passed","severity":"normal"},{"uid":"60435b816300a14","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1755126411087,"stop":1755126411087,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2002ad12f65bca2","name":"should handle hash queries without validation","time":{"start":1755126422355,"stop":1755126422355,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bdd284bc1fe3b79","name":"it tolerates circular branch references","time":{"start":1755126401197,"stop":1755126401197,"duration":0},"status":"passed","severity":"normal"},{"uid":"defb0bcf8bb37fe0","name":"should return no connections if no open connection provided","time":{"start":1755126393102,"stop":1755126393103,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce7be4099b2467e7","name":"should throw an error for insufficient data","time":{"start":1755126377021,"stop":1755126377022,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1536b2eb2436318","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1755126434409,"stop":1755126434409,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8e5e33d8f144f17","name":"Check received message containing XML","time":{"start":1755127968090,"stop":1755127968090,"duration":0},"status":"broken","severity":"normal"},{"uid":"e09afe7a0f0d1ad9","name":"should not allow k > 12","time":{"start":1755126433756,"stop":1755126433757,"duration":1},"status":"passed","severity":"normal"},{"uid":"5400ebe928999c0","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1755126377021,"stop":1755126377021,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2bd1253bc92d645","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1755127968077,"stop":1755127968077,"duration":0},"status":"passed","severity":"normal"}]