mirror of
https://github.com/logos-messaging/logos-messaging-allure-js.git
synced 2026-01-17 07:23:14 +00:00
1 line
192 KiB
JSON
1 line
192 KiB
JSON
[{"uid":"211afe013bbbff27","name":"Relay + Store","time":{"start":1755695388539,"stop":1755695388540,"duration":1},"status":"passed","severity":"normal"},{"uid":"58dfa77458ac4b76","name":"Subscribe to topic containing short and receive message","time":{"start":1755695864723,"stop":1755695864723,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa3da66adf13cd04","name":"should return peer for existing peer","time":{"start":1755695315284,"stop":1755695315284,"duration":0},"status":"passed","severity":"normal"},{"uid":"502f8ad046acb0e","name":"should only return 1 node with relay capability","time":{"start":1755695325977,"stop":1755695325977,"duration":0},"status":"passed","severity":"normal"},{"uid":"850bb63de7b6c41","name":"should clear all timers","time":{"start":1755695315824,"stop":1755695315824,"duration":0},"status":"passed","severity":"normal"},{"uid":"37ff757bdf4bdfb8","name":"Waku message hash computation (payload length 0)","time":{"start":1755695315162,"stop":1755695315162,"duration":0},"status":"passed","severity":"normal"},{"uid":"d381ecb5604c6bb8","name":"rejects hash query with content filter parameters","time":{"start":1755695315690,"stop":1755695315690,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bfd5cf382197613","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1755695316134,"stop":1755695316134,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc47cc7ab8f91e92","name":"Check message with no content topic is not received","time":{"start":1755695833957,"stop":1755695833958,"duration":1},"status":"passed","severity":"normal"},{"uid":"2abc224d85c5ae45","name":"should not receive a peer event before start","time":{"start":1755695609945,"stop":1755695609945,"duration":0},"status":"passed","severity":"normal"},{"uid":"1082909f338d4732","name":"Push message with custom timestamp: 1724937007450","time":{"start":1755695950064,"stop":1755695950064,"duration":0},"status":"passed","severity":"normal"},{"uid":"aca67e85cc6ce850","name":"throws on content topic with non-number generation field","time":{"start":1755695299031,"stop":1755695299031,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f4eaf217efe5736","name":"Push message with rate limit","time":{"start":1755695950063,"stop":1755695950063,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b9c28fcb11941aa","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1755695864738,"stop":1755695864739,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e7f53f9917acf41","name":"should not process empty queue","time":{"start":1755695314593,"stop":1755695314594,"duration":1},"status":"passed","severity":"normal"},{"uid":"e81783585d58310a","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app19/6/topic999/test.js","time":{"start":1755695659193,"stop":1755695659193,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7ed2661fe1b89ed","name":"should properly create location multiaddrs - udp4","time":{"start":1755695305052,"stop":1755695305053,"duration":1},"status":"passed","severity":"normal"},{"uid":"c100cf685477a2ac","name":"should be safe to call multiple times","time":{"start":1755695315264,"stop":1755695315264,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eaad12d7635d689","name":"Decoder throws on empty string content topic","time":{"start":1755695337532,"stop":1755695337532,"duration":0},"status":"passed","severity":"normal"},{"uid":"b68c51ff7c3a7990","name":"should handle peer store errors gracefully","time":{"start":1755695326043,"stop":1755695326043,"duration":0},"status":"passed","severity":"normal"},{"uid":"afa634cec951a11e","name":"should handle corrupted shard info gracefully","time":{"start":1755695315007,"stop":1755695315007,"duration":0},"status":"passed","severity":"normal"},{"uid":"22bff31ca2dee488","name":"should properly create peer info with all multiaddrs","time":{"start":1755695305054,"stop":1755695305055,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c899b77b560f972","name":"should return false when peer is not on the specified shard","time":{"start":1755695314993,"stop":1755695314998,"duration":5},"status":"passed","severity":"normal"},{"uid":"713ad459a160e4f6","name":"should reject if Store is requested but not mounted","time":{"start":1755695347718,"stop":1755695347718,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aa8eb15a727e130","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1755695325637,"stop":1755695325637,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0ed6ab847f03183","name":"should reassess health immediately when peer disconnects","time":{"start":1755695347498,"stop":1755695347499,"duration":1},"status":"passed","severity":"normal"},{"uid":"91326da59fae186d","name":"Push message with numeric payload","time":{"start":1755695950051,"stop":1755695950051,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb1d21956b0241ef","name":"should create KeepAliveManager with relay","time":{"start":1755695315814,"stop":1755695315815,"duration":1},"status":"passed","severity":"normal"},{"uid":"84ce3c80c2b1497b","name":"should create a new stream if no existing for protocol found","time":{"start":1755695316089,"stop":1755695316090,"duration":1},"status":"passed","severity":"normal"},{"uid":"84e8e15622930e83","name":"Passing page size 10 when there are 10 messages","time":{"start":1755695722024,"stop":1755695722025,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f8e7dc67b296f95","name":"throws on content topic with empty topic name field","time":{"start":1755695299033,"stop":1755695299033,"duration":0},"status":"passed","severity":"normal"},{"uid":"c665879ebc36173e","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1755695530959,"stop":1755695530959,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6c0edf4f104af7f","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1755695388716,"stop":1755695388717,"duration":1},"status":"skipped","severity":"normal"},{"uid":"2b4085acd7a03ddd","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1755695547351,"stop":1755695547351,"duration":0},"status":"passed","severity":"normal"},{"uid":"66ae8cc21898dc5d","name":"should update peer store before dialing","time":{"start":1755695314637,"stop":1755695314637,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd4d4802510ccab8","name":"should handle peer identify event","time":{"start":1755695326041,"stop":1755695326042,"duration":1},"status":"passed","severity":"normal"},{"uid":"925b22b82853499c","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1755695365708,"stop":1755695365708,"duration":0},"status":"passed","severity":"normal"},{"uid":"41e67627b435afaf","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1755695360638,"stop":1755695360638,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb05aedf50960842","name":"Push message with content topic containing escaped characters","time":{"start":1755695950076,"stop":1755695950076,"duration":0},"status":"passed","severity":"normal"},{"uid":"fad61f3fcf69c097","name":"should filter out undefined ENRs","time":{"start":1755695325247,"stop":1755695325247,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd948b33e611e8f3","name":"Push 30 different messages","time":{"start":1755695950071,"stop":1755695950071,"duration":0},"status":"skipped","severity":"normal"},{"uid":"24bbc4e6fd51418","name":"should send to specified number of peers of used peers","time":{"start":1755695347294,"stop":1755695347295,"duration":1},"status":"passed","severity":"normal"},{"uid":"295186c3149ceb83","name":"should handle queue processing errors gracefully","time":{"start":1755695314594,"stop":1755695314594,"duration":0},"status":"passed","severity":"normal"},{"uid":"9188554afb19e7a6","name":"throws an error for improperly formatted content topics","time":{"start":1755695299040,"stop":1755695299040,"duration":0},"status":"passed","severity":"normal"},{"uid":"be92d66702a108c6","name":"should send relay ping messages on timer","time":{"start":1755695315858,"stop":1755695315859,"duration":1},"status":"passed","severity":"normal"},{"uid":"6db09afac52aae60","name":"should set field with all protocols enabled","time":{"start":1755695305055,"stop":1755695305055,"duration":0},"status":"passed","severity":"normal"},{"uid":"d77a0a72b4923a50","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app96/10/topic344/test.js","time":{"start":1755695659191,"stop":1755695659192,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f6a04111df65f3a","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1755695325638,"stop":1755695325638,"duration":0},"status":"passed","severity":"normal"},{"uid":"e36f8b7c53540ecd","name":"accepts time-filtered query with content filter","time":{"start":1755695315691,"stop":1755695315691,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8d907d8c62b734e","name":"should decode valid enr successfully","time":{"start":1755695305045,"stop":1755695305046,"duration":1},"status":"passed","severity":"normal"},{"uid":"59471cec049ce91e","name":"should return false when peer has no shard info","time":{"start":1755695314989,"stop":1755695314989,"duration":0},"status":"passed","severity":"normal"},{"uid":"45f4ebb5753ef49f","name":"should return undefined if no connection provided","time":{"start":1755695316089,"stop":1755695316089,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b66dd1be798bf60","name":"should handle all zero keep alive options","time":{"start":1755695315869,"stop":1755695315870,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc2329c6e53c3fbc","name":"Push message with Script payload","time":{"start":1755695950068,"stop":1755695950068,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ade8ac253df84d0","name":"Relay - times out","time":{"start":1755695738705,"stop":1755695738705,"duration":0},"status":"passed","severity":"normal"},{"uid":"543acc953c2d1596","name":"Store - dialed after - with timeout","time":{"start":1755695738706,"stop":1755695738706,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dbe2d0420449fc","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app40/3/topic383/proto","time":{"start":1755695659194,"stop":1755695659194,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b6820ac670751c7","name":"should clear interval on stop","time":{"start":1755695326049,"stop":1755695326049,"duration":0},"status":"passed","severity":"normal"},{"uid":"2782bf691406aa44","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1755695299022,"stop":1755695299022,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cc5a61f56e90ffc","name":"Push message with content topic containing SQL Injection","time":{"start":1755695950075,"stop":1755695950075,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1d2617ec100489d","name":"should discover peers from provided peer cache","time":{"start":1755695464704,"stop":1755695464705,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdce6ad8db11eb91","name":"should emit a peer event after start","time":{"start":1755695388714,"stop":1755695388714,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffe3c6a3afbf0380","name":"Subscribe to topic containing Script and receive message","time":{"start":1755695864736,"stop":1755695864736,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d535ffdf8f71dd5","name":"Push message with Russian payload","time":{"start":1755695950053,"stop":1755695950053,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8deb627bc8debdc","name":"should properly clean up resources when disposed","time":{"start":1755695345448,"stop":1755695345449,"duration":1},"status":"passed","severity":"normal"},{"uid":"bea886960b26882e","name":"topics with same application and version share the same shard","time":{"start":1755695299039,"stop":1755695299039,"duration":0},"status":"passed","severity":"normal"},{"uid":"46983f6e4cf47ff4","name":"it tolerates circular branch references","time":{"start":1755695325972,"stop":1755695325974,"duration":2},"status":"passed","severity":"normal"},{"uid":"da4f78c650b9555f","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1755695299037,"stop":1755695299037,"duration":0},"status":"passed","severity":"normal"},{"uid":"646643ae99d3c1e4","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1755695360597,"stop":1755695360597,"duration":0},"status":"passed","severity":"normal"},{"uid":"2222b605ab0e83e4","name":"should be able to decode the field with only RELAY set to true","time":{"start":1755695304394,"stop":1755695304395,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2e878bb9aa34d87","name":"should initialize with default options","time":{"start":1755695326038,"stop":1755695326039,"duration":1},"status":"passed","severity":"normal"},{"uid":"e365de2005630dbd","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1755695864726,"stop":1755695864726,"duration":0},"status":"passed","severity":"normal"},{"uid":"446b09976be5296d","name":"Passing an array","time":{"start":1755695735310,"stop":1755695735310,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8cbab73cb22f5f5","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1755695722317,"stop":1755695722317,"duration":0},"status":"passed","severity":"normal"},{"uid":"da93a954859cbfe1","name":"should clear timers for specific peer on disconnect","time":{"start":1755695315860,"stop":1755695315860,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e28044b4e6d8302","name":"returns only open connection if one present","time":{"start":1755695315749,"stop":1755695315749,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ffc3316b997be98","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1755695728135,"stop":1755695728135,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a28d36055c5eb2","name":"should handle complete discovery-to-dial flow","time":{"start":1755695314650,"stop":1755695314651,"duration":1},"status":"passed","severity":"normal"},{"uid":"119dd870cb3f0750","name":"should keep entries that haven't expired yet","time":{"start":1755695345443,"stop":1755695345444,"duration":1},"status":"passed","severity":"normal"},{"uid":"469bb64b4fcdb285","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1755695360595,"stop":1755695360596,"duration":1},"status":"passed","severity":"normal"},{"uid":"705023d036b591d6","name":"Check received message containing Chinese","time":{"start":1755695833961,"stop":1755695833961,"duration":0},"status":"passed","severity":"normal"},{"uid":"d663e161cb30a091","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1755695360626,"stop":1755695360626,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1fb8ab14c971dcb","name":"Encoder throws on empty string content topic","time":{"start":1755695337531,"stop":1755695337532,"duration":1},"status":"passed","severity":"normal"},{"uid":"37d22609af15a841","name":"should create an instance with libp2p and dialer","time":{"start":1755695314622,"stop":1755695314622,"duration":0},"status":"passed","severity":"normal"},{"uid":"d259a4c47151f710","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1755695360639,"stop":1755695360639,"duration":0},"status":"passed","severity":"normal"},{"uid":"682427fa7c763560","name":"Refresh subscription","time":{"start":1755695864722,"stop":1755695864722,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e65fde453c0a9e9","name":"should mark all messages in causal history as acknowledged","time":{"start":1755695366090,"stop":1755695366090,"duration":0},"status":"passed","severity":"normal"},{"uid":"13488ef2d89235e0","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1755695360038,"stop":1755695360038,"duration":0},"status":"passed","severity":"normal"},{"uid":"609c1b7cd000bead","name":"peer:update - should do nothing if another protocol hit","time":{"start":1755695316090,"stop":1755695316091,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b1cd1dd86149c2","name":"retrieves a single peer","time":{"start":1755695325971,"stop":1755695325972,"duration":1},"status":"passed","severity":"normal"},{"uid":"121eedac9042c108","name":"should skip peers that were recently queried","time":{"start":1755695326044,"stop":1755695326044,"duration":0},"status":"passed","severity":"normal"},{"uid":"28a48501ff2d3f80","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1755695360600,"stop":1755695360602,"duration":2},"status":"passed","severity":"normal"},{"uid":"6c7eababef73c532","name":"should be sent with empty content","time":{"start":1755695366094,"stop":1755695366094,"duration":0},"status":"passed","severity":"normal"},{"uid":"753a8bde25c97e6f","name":"should properly create location multiaddrs - tcp4","time":{"start":1755695305053,"stop":1755695305053,"duration":0},"status":"passed","severity":"normal"},{"uid":"61575b393bae8318","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1755695403703,"stop":1755695403710,"duration":7},"status":"passed","severity":"normal"},{"uid":"80e6ad69c0aaed68","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1755695360588,"stop":1755695360588,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fbbd307faa51bcc","name":"should do nothing when connections still exist","time":{"start":1755695315266,"stop":1755695315270,"duration":4},"status":"passed","severity":"normal"},{"uid":"c2f3d75c31034509","name":"should wait for Filter peer to be connected","time":{"start":1755695347720,"stop":1755695347720,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f77c7aabbc209a5","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1755695360598,"stop":1755695360598,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8e5f7a3c5ef8310","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1755695864731,"stop":1755695864731,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0bf9e54b15da7d2","name":"should be able to decode the field with only STORE set to true","time":{"start":1755695304395,"stop":1755695304395,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f878016678504bc","name":"should start and stop interval correctly","time":{"start":1755695346302,"stop":1755695346303,"duration":1},"status":"passed","severity":"normal"},{"uid":"634e6c87ce440080","name":"can query messages by message hash","time":{"start":1755695704228,"stop":1755695704229,"duration":1},"status":"passed","severity":"normal"},{"uid":"667b41646ddce6a3","name":"should initialize with isNetworkConnected as false","time":{"start":1755695315464,"stop":1755695315464,"duration":0},"status":"passed","severity":"normal"},{"uid":"948ae3429a9a9a6","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1755695347649,"stop":1755695347650,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ab5ea136acaae1e","name":"messageHash returns a Uint8Array","time":{"start":1755695315163,"stop":1755695315164,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cda1dba16013fd1","name":"Push 30 different messages","time":{"start":1755695950057,"stop":1755695950058,"duration":1},"status":"skipped","severity":"normal"},{"uid":"22695abe12231164","name":"should skip updating peer store if peer has same addresses","time":{"start":1755695314639,"stop":1755695314639,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1d5047bd016d491","name":"should merge provided config with defaults","time":{"start":1755695316220,"stop":1755695316221,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad7983bccf636217","name":"should fail to send if no connected peers found","time":{"start":1755695347294,"stop":1755695347294,"duration":0},"status":"passed","severity":"normal"},{"uid":"b19c52c6aec815c7","name":"Subscribe and receive messages via lightPush","time":{"start":1755695864718,"stop":1755695864719,"duration":1},"status":"passed","severity":"normal"},{"uid":"e830d84b93ac56ce","name":"should drop only non-locked connections when over maxConnections","time":{"start":1755695315291,"stop":1755695315294,"duration":3},"status":"passed","severity":"normal"},{"uid":"2d6c823a3b2d6cd5","name":"should handle ping failures gracefully","time":{"start":1755695315840,"stop":1755695315841,"duration":1},"status":"passed","severity":"normal"},{"uid":"f89698b1a11dc236","name":"should handle disconnect when peer has no timers","time":{"start":1755695315861,"stop":1755695315861,"duration":0},"status":"passed","severity":"normal"},{"uid":"74be97ea5f7c8f7d","name":"Js publishes, other Js receives","time":{"start":1755695544072,"stop":1755695544072,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c701926031bce78","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1755695325978,"stop":1755695325978,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cc5c6433ed13543","name":"Check received message containing numeric","time":{"start":1755695833950,"stop":1755695833950,"duration":0},"status":"passed","severity":"normal"},{"uid":"1afa3515094f5c6d","name":"should not fail to start the service if it is already started","time":{"start":1755695609942,"stop":1755695609944,"duration":2},"status":"passed","severity":"normal"},{"uid":"ee10eae23f7d6d40","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1755695299042,"stop":1755695299043,"duration":1},"status":"passed","severity":"normal"},{"uid":"97bf9587f433bf95","name":"Push message equal or less that 1MB","time":{"start":1755695950081,"stop":1755695950081,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae3eee4bd7cfb18e","name":"should skip peers without ENR","time":{"start":1755695326047,"stop":1755695326047,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7d0b02754c1cee8","name":"Non TWN Cluster","time":{"start":1755695659190,"stop":1755695659190,"duration":0},"status":"passed","severity":"normal"},{"uid":"9618099b86f1eda0","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1755695366094,"stop":1755695366094,"duration":0},"status":"passed","severity":"normal"},{"uid":"106db68184f9df2f","name":"should initialize with custom TTL","time":{"start":1755695326039,"stop":1755695326039,"duration":0},"status":"passed","severity":"normal"},{"uid":"c268a27683114ee6","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1755695360603,"stop":1755695360603,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3a86086a73128e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1755695360636,"stop":1755695360636,"duration":0},"status":"passed","severity":"normal"},{"uid":"c42e2421b692404a","name":"Check message with invalid timestamp is not received","time":{"start":1755695833965,"stop":1755695833966,"duration":1},"status":"passed","severity":"normal"},{"uid":"52494db18d93be5f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1755695299045,"stop":1755695299045,"duration":0},"status":"passed","severity":"normal"},{"uid":"69d0d8206fccb5f1","name":"Check publish message containing JSON","time":{"start":1755695554010,"stop":1755695554011,"duration":1},"status":"passed","severity":"normal"},{"uid":"23cf2ae24cdfdaea","name":"Check message with no payload is not received","time":{"start":1755695833967,"stop":1755695833967,"duration":0},"status":"passed","severity":"normal"},{"uid":"33707b928b6139a1","name":"returns all values when wanted number is greater than available values","time":{"start":1755695323425,"stop":1755695323425,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5285727f5c6e848","name":"Subscribe to topic containing JSON and receive message","time":{"start":1755695864726,"stop":1755695864727,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d07a9794b9a9df0","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1755695315831,"stop":1755695315835,"duration":4},"status":"passed","severity":"normal"},{"uid":"b79df8ac36a15463","name":"Check publish message containing Basic HTML tag","time":{"start":1755695554010,"stop":1755695554010,"duration":0},"status":"passed","severity":"normal"},{"uid":"29be02d77843431b","name":"should return PeerId when Multiaddr input is provided","time":{"start":1755695315320,"stop":1755695315320,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd764a04a2d78ecd","name":"Check received message containing JSON","time":{"start":1755695833953,"stop":1755695833953,"duration":0},"status":"passed","severity":"normal"},{"uid":"132a91c764758a2d","name":"should start the dialing interval","time":{"start":1755695314567,"stop":1755695314570,"duration":3},"status":"passed","severity":"normal"},{"uid":"7a5c49c0fcdaed75","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1755695360590,"stop":1755695360591,"duration":1},"status":"passed","severity":"normal"},{"uid":"81dad57da90ae690","name":"Check received message containing long","time":{"start":1755695833960,"stop":1755695833960,"duration":0},"status":"passed","severity":"normal"},{"uid":"87056fed93329400","name":"Check publish message containing unicode special characters","time":{"start":1755695554012,"stop":1755695554012,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4bd7c5073a04bc9","name":"Throws when trying to push message with empty payload","time":{"start":1755695950058,"stop":1755695950058,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fc2771399b88cd9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1755695360635,"stop":1755695360635,"duration":0},"status":"passed","severity":"normal"},{"uid":"d71fe25adb0821ef","name":"Fails to push message with large meta","time":{"start":1755695950077,"stop":1755695950077,"duration":0},"status":"passed","severity":"normal"},{"uid":"c83514412ab46e7b","name":"Fails to publish message with empty text","time":{"start":1755695554014,"stop":1755695554015,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa12a0efcebc8d3f","name":"should not receive a peer event after stop","time":{"start":1755695609945,"stop":1755695609945,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ac5b632ee2f2c47","name":"should not return locked peers if enough unlocked are available","time":{"start":1755695347637,"stop":1755695347637,"duration":0},"status":"passed","severity":"normal"},{"uid":"84d30aa6c04f8e0f","name":"Check message with invalid timestamp is not received","time":{"start":1755695833957,"stop":1755695833957,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c25899598ff557b","name":"should maintain proper timestamps if all messages received","time":{"start":1755695366089,"stop":1755695366089,"duration":0},"status":"passed","severity":"normal"},{"uid":"80f61bb5e2b4b902","name":"can start and stop the service","time":{"start":1755695609940,"stop":1755695609941,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec4e7f0d3c22b56c","name":"Push message with shell command payload","time":{"start":1755695950056,"stop":1755695950056,"duration":0},"status":"passed","severity":"normal"},{"uid":"6324e49e0bd6e790","name":"Cluster ID 0, shard 1","time":{"start":1755695700338,"stop":1755695700338,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec591f8671996231","name":"should create PeerExchangeDiscovery instance","time":{"start":1755695326049,"stop":1755695326049,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f32befa1191226d","name":"should skip already querying peers","time":{"start":1755695326045,"stop":1755695326045,"duration":0},"status":"passed","severity":"normal"},{"uid":"53e5284f76eee6b2","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app70/10/topic704/xml","time":{"start":1755695659195,"stop":1755695659195,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c43a7b4816dbd89","name":"A test","time":{"start":1755695443382,"stop":1755695443383,"duration":1},"status":"passed","severity":"normal"},{"uid":"5eab0fad1c051a1f","name":"ends after yielding if response size indicates end","time":{"start":1755695316139,"stop":1755695316139,"duration":0},"status":"passed","severity":"normal"},{"uid":"13153441c7e16d4f","name":"should start all internal components","time":{"start":1755695316222,"stop":1755695316222,"duration":0},"status":"passed","severity":"normal"},{"uid":"d541a084a5c2f06b","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1755695403697,"stop":1755695403698,"duration":1},"status":"passed","severity":"normal"},{"uid":"284c3b8226ebd56d","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1755695325979,"stop":1755695325979,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e84daa682438f26d","name":"should invoke callbacks when receiving a message","time":{"start":1755695347668,"stop":1755695347668,"duration":0},"status":"passed","severity":"normal"},{"uid":"438b557883f6f1f7","name":"Subscribe to topic containing JSON and receive message","time":{"start":1755695864737,"stop":1755695864738,"duration":1},"status":"passed","severity":"normal"},{"uid":"9342c618029d03bd","name":"should handle hash queries without validation","time":{"start":1755695347725,"stop":1755695347725,"duration":0},"status":"passed","severity":"normal"},{"uid":"37c5cea5cb04dc22","name":"Check received message containing numeric","time":{"start":1755695833960,"stop":1755695833960,"duration":0},"status":"passed","severity":"normal"},{"uid":"149aaaf04b5577c1","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1755695347649,"stop":1755695347649,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6206b2941da4799","name":"Decrypt messages","time":{"start":1755695532555,"stop":1755695532555,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5af11d24e3ebba9","name":"Query Generator, No message returned","time":{"start":1755695688652,"stop":1755695688652,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9e5d258e6c5d19a","name":"Check received message with timestamp: 1649153314 ","time":{"start":1755695833965,"stop":1755695833965,"duration":0},"status":"passed","severity":"normal"},{"uid":"228d59c9aea292a4","name":"should handle shardReader errors","time":{"start":1755695316229,"stop":1755695316229,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f879a7814bb04fe","name":"Push message with content topic containing Arabic","time":{"start":1755695950073,"stop":1755695950074,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f99737f2461341f","name":"can start the service","time":{"start":1755695388711,"stop":1755695388712,"duration":1},"status":"passed","severity":"normal"},{"uid":"466b5970b21374f7","name":"should handle different types of entries","time":{"start":1755695345445,"stop":1755695345448,"duration":3},"status":"passed","severity":"normal"},{"uid":"4c75eec5ff387535","name":"should handle errors gracefully when getting peer info","time":{"start":1755695315007,"stop":1755695315007,"duration":0},"status":"passed","severity":"normal"},{"uid":"5284e0565774769b","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1755695738410,"stop":1755695738411,"duration":1},"status":"passed","severity":"normal"},{"uid":"53fac31f79cd8625","name":"Ephemeral field is preserved - encoder v0","time":{"start":1755695389837,"stop":1755695389843,"duration":6},"status":"passed","severity":"normal"},{"uid":"f35e08c45355262a","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1755695360613,"stop":1755695360614,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f7d6ab176537572","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1755695360634,"stop":1755695360634,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8279a80042010f5","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1755695360593,"stop":1755695360594,"duration":1},"status":"passed","severity":"normal"},{"uid":"1573278de252753c","name":"should not retry if at least one success","time":{"start":1755695347302,"stop":1755695347303,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ef062ebbe1456a7","name":"Check received message containing escaped characters","time":{"start":1755695833963,"stop":1755695833964,"duration":1},"status":"passed","severity":"normal"},{"uid":"32dad3f3c42907a3","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1755695325253,"stop":1755695325254,"duration":1},"status":"passed","severity":"normal"},{"uid":"2294357b3d0c7558","name":"different cluster: nodes don't connect","time":{"start":1755695459258,"stop":1755695459259,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8a10d46a93fee93","name":"Push message with short payload","time":{"start":1755695950049,"stop":1755695950050,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b72aff9acd05f8","name":"should reject if Relay is requested but not mounted","time":{"start":1755695347717,"stop":1755695347718,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ca19e99519c793b","name":"should drop connection to one peer on hangUp","time":{"start":1755695473301,"stop":1755695473301,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7b2b3e5cb4a921b","name":"Check received message containing Basic HTML tag","time":{"start":1755695833962,"stop":1755695833963,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae1c4ab35091750b","name":"Query Generator - false","time":{"start":1755695714056,"stop":1755695714056,"duration":0},"status":"passed","severity":"normal"},{"uid":"c000d0dcccfe38a5","name":"should return PeerId when PeerId is provided","time":{"start":1755695315312,"stop":1755695315312,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b8bcf7dadacb638","name":"should return true even if peer has no overlapping shards","time":{"start":1755695314988,"stop":1755695314989,"duration":1},"status":"passed","severity":"normal"},{"uid":"52d50ae1df62e72","name":"Sample","time":{"start":1755695304460,"stop":1755695304460,"duration":0},"status":"passed","severity":"normal"},{"uid":"870af61739c7d64e","name":"Passing page size 3 when there are 20 messages","time":{"start":1755695722024,"stop":1755695722024,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4448e84b333aeb5","name":"should get / set TCP multiaddr","time":{"start":1755695305052,"stop":1755695305052,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca992dd7eb5a4f62","name":"Refresh subscription","time":{"start":1755695562078,"stop":1755695562078,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2f44fc6b4b88887c","name":"Ordered Callback - true","time":{"start":1755695714059,"stop":1755695714060,"duration":1},"status":"passed","severity":"normal"},{"uid":"60d8c4ebcb587dc8","name":"should handle large number of peers request","time":{"start":1755695325263,"stop":1755695325263,"duration":0},"status":"passed","severity":"normal"},{"uid":"e57f5e0a5ceb40b6","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1755695864724,"stop":1755695864724,"duration":0},"status":"passed","severity":"normal"},{"uid":"73a2b23231a7584e","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1755695360632,"stop":1755695360634,"duration":2},"status":"passed","severity":"normal"},{"uid":"ab0b37f894875ce1","name":"should create ShardReader with static shards network config","time":{"start":1755695314986,"stop":1755695314987,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3c75fdb615aa39c","name":"Subscribe to topic containing shell command and publish message","time":{"start":1755695562084,"stop":1755695562084,"duration":0},"status":"passed","severity":"normal"},{"uid":"182589374a1cc6f8","name":"Relay","time":{"start":1755695388538,"stop":1755695388539,"duration":1},"status":"passed","severity":"normal"},{"uid":"33e1a6758bee233f","name":"should increase lamport timestamp","time":{"start":1755695366088,"stop":1755695366088,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bf16ceacce7b6d","name":"should check false positive rate","time":{"start":1755695363703,"stop":1755695363703,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d8f475863b3742e","name":"should remove event listeners from libp2p","time":{"start":1755695315470,"stop":1755695315470,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef8662735894eca9","name":"should return false when peer is not found","time":{"start":1755695315006,"stop":1755695315006,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0817256b1788f9a","name":"Subscribe to topic containing Script and publish message","time":{"start":1755695562082,"stop":1755695562082,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f938aaa13e1472","name":"Subscribe to topic containing emoji and receive message","time":{"start":1755695864728,"stop":1755695864728,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f123a17c4528b4b","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app40/3/topic576/proto","time":{"start":1755695659191,"stop":1755695659191,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e8d133f31adb3ae","name":"Check publish message containing Script","time":{"start":1755695554010,"stop":1755695554010,"duration":0},"status":"passed","severity":"normal"},{"uid":"d43142b793bf84d7","name":"should lock peers when selected","time":{"start":1755695347629,"stop":1755695347636,"duration":7},"status":"passed","severity":"normal"},{"uid":"e7328d8b2de037bf","name":"should be safe to call multiple times","time":{"start":1755695316223,"stop":1755695316223,"duration":0},"status":"passed","severity":"normal"},{"uid":"d484500a27860485","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1755695864732,"stop":1755695864733,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c2bbe5a9ff1cef9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1755695360636,"stop":1755695360636,"duration":0},"status":"passed","severity":"normal"},{"uid":"47cbc55027dd08cf","name":"Check publish message containing Russian","time":{"start":1755695554009,"stop":1755695554009,"duration":0},"status":"passed","severity":"normal"},{"uid":"de8772376435d25d","name":"should set field with only STORE enabled","time":{"start":1755695305056,"stop":1755695305056,"duration":0},"status":"passed","severity":"normal"},{"uid":"e091dd54669bc906","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1755695360636,"stop":1755695360636,"duration":0},"status":"passed","severity":"normal"},{"uid":"d374f60a12fbd39","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1755695315289,"stop":1755695315289,"duration":0},"status":"passed","severity":"normal"},{"uid":"29fc52e9bb7f1aee","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1755695864730,"stop":1755695864730,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ea0f4aa7bc53133","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1755695738409,"stop":1755695738410,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ec9ef292944361f","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app82/5/topic549/json","time":{"start":1755695659193,"stop":1755695659193,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f826296417650f2","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1755695688653,"stop":1755695688653,"duration":0},"status":"passed","severity":"normal"},{"uid":"59848ee29b4ad5f1","name":"Push message with content topic containing SQL Injection","time":{"start":1755695950061,"stop":1755695950061,"duration":0},"status":"passed","severity":"normal"},{"uid":"7853cbe6cd07dd55","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1755695864732,"stop":1755695864732,"duration":0},"status":"passed","severity":"normal"},{"uid":"95088c8008fc7e0a","name":"handles different networkShards values correctly","time":{"start":1755695299040,"stop":1755695299040,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8f7b1020841dbb0","name":"should only return 1 node with relay and store capability","time":{"start":1755695325977,"stop":1755695325977,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6db9deca4944e6d","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1755695315680,"stop":1755695315680,"duration":0},"status":"passed","severity":"normal"},{"uid":"4926c9b2e1a7a44d","name":"should handle errors when removing globalThis listeners","time":{"start":1755695315471,"stop":1755695315471,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fa31fab1d16f6a3","name":"should process successful peer exchange query","time":{"start":1755695326046,"stop":1755695326046,"duration":0},"status":"passed","severity":"normal"},{"uid":"685b40738d7a2fb9","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1755695672192,"stop":1755695672193,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbfa1d25191aabdb","name":"Relay Node - default protocol","time":{"start":1755695738707,"stop":1755695738710,"duration":3},"status":"passed","severity":"normal"},{"uid":"9546d5a9bebfba1a","name":"should allow redial after failed dial cooldown expires","time":{"start":1755695314591,"stop":1755695314591,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ef22f95002d5e11","name":"Check received message with timestamp: 1755695382509 ","time":{"start":1755695833955,"stop":1755695833956,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e7dd54ec734f6f7","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1755695325254,"stop":1755695325255,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ebeb1526d2ca4cc","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1755695360630,"stop":1755695360631,"duration":1},"status":"passed","severity":"normal"},{"uid":"acdecaba2fb01305","name":"Push message with content topic containing special chars","time":{"start":1755695950073,"stop":1755695950073,"duration":0},"status":"passed","severity":"normal"},{"uid":"826bad528e7eb796","name":"should skip peers without peerInfo in ENR","time":{"start":1755695326047,"stop":1755695326047,"duration":0},"status":"passed","severity":"normal"},{"uid":"15fa97380a42d122","name":"Push message with Chinese payload","time":{"start":1755695950067,"stop":1755695950067,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d81181a784f75a9","name":"should use configured peers when available","time":{"start":1755695347725,"stop":1755695347725,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f9bae61d1348324","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1755695299041,"stop":1755695299041,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d2e372f1bc5b7f9","name":"should maintain desired error rate","time":{"start":1755695363700,"stop":1755695363700,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a814f13948e24bb","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1755695325634,"stop":1755695325635,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fd63b9c20e132bf","name":"Publish message with large meta","time":{"start":1755695554016,"stop":1755695554017,"duration":1},"status":"passed","severity":"normal"},{"uid":"31bb0c9aa76d1762","name":"Push message with meta","time":{"start":1755695950077,"stop":1755695950077,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee4dd6ab097bd129","name":"should dial all known peers when reached zero connections","time":{"start":1755695426463,"stop":1755695426464,"duration":1},"status":"passed","severity":"normal"},{"uid":"12136d87ae0d956f","name":"random static sharding 10 - Cluster ID: 897, Shard ID: 283","time":{"start":1755695700348,"stop":1755695700348,"duration":0},"status":"passed","severity":"normal"},{"uid":"174b10fbdc4d1538","name":"Check received message containing shell command","time":{"start":1755695833963,"stop":1755695833963,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb81552d69c76fc5","name":"should push the message to the outgoing buffer","time":{"start":1755695366087,"stop":1755695366087,"duration":0},"status":"passed","severity":"normal"},{"uid":"9169bee31b9e2a63","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1755695562084,"stop":1755695562084,"duration":0},"status":"passed","severity":"normal"},{"uid":"3eadce02973bf4d5","name":"Check received message containing XML","time":{"start":1755695833952,"stop":1755695833953,"duration":1},"status":"passed","severity":"normal"},{"uid":"98f5bda4083176d0","name":"Check received message containing emoji","time":{"start":1755695833964,"stop":1755695833964,"duration":0},"status":"passed","severity":"normal"},{"uid":"b33c4ee4af00e33a","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1755695443247,"stop":1755695443247,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bab045435b1beb6","name":"LightPush","time":{"start":1755695738706,"stop":1755695738706,"duration":0},"status":"passed","severity":"normal"},{"uid":"15049c754511f97f","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1755695360615,"stop":1755695360615,"duration":0},"status":"passed","severity":"normal"},{"uid":"765b80782a305a43","name":"should handle multiple query options for time ranges","time":{"start":1755695347724,"stop":1755695347724,"duration":0},"status":"passed","severity":"normal"},{"uid":"3faed8c9ec38eafe","name":"Push message with meta","time":{"start":1755695950062,"stop":1755695950063,"duration":1},"status":"passed","severity":"normal"},{"uid":"587918f88b27e848","name":"Check received message containing shell command","time":{"start":1755695833953,"stop":1755695833954,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7d9eb41dcd22c78","name":"should return false when peer is on different cluster","time":{"start":1755695314992,"stop":1755695314993,"duration":1},"status":"passed","severity":"normal"},{"uid":"8dbefae0d359123f","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1755695562083,"stop":1755695562083,"duration":0},"status":"passed","severity":"normal"},{"uid":"41225ff1f6a4ad71","name":"should handle mixed protocol support correctly","time":{"start":1755695347508,"stop":1755695347508,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b0b546302dcba61","name":"should be online or offline if network state changed","time":{"start":1755695403710,"stop":1755695403711,"duration":1},"status":"passed","severity":"normal"},{"uid":"345147b15b2727d8","name":"should not allow unachievable error rate","time":{"start":1755695360034,"stop":1755695360037,"duration":3},"status":"passed","severity":"normal"},{"uid":"33d760c330f24c75","name":"Push message with JSON payload","time":{"start":1755695950056,"stop":1755695950056,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bd2514b667ad448","name":"should successfully unsubscribe from an existing subscription","time":{"start":1755695347911,"stop":1755695347911,"duration":0},"status":"passed","severity":"normal"},{"uid":"106698c3b921958","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1755695299045,"stop":1755695299046,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6e5cebcd66dc68a","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1755695299037,"stop":1755695299037,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a923fe5d9d40b35","name":"should not be empty after adding a subscription","time":{"start":1755695347667,"stop":1755695347667,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f02429a5ab84f7c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1755695299044,"stop":1755695299044,"duration":0},"status":"passed","severity":"normal"},{"uid":"10bb2d2902e8497b","name":"same cluster, static sharding: nodes connect","time":{"start":1755695459256,"stop":1755695459258,"duration":2},"status":"passed","severity":"normal"},{"uid":"8ae9c6f3e308f568","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1755695304397,"stop":1755695304397,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e99a02a444a7f23","name":"recovers when dns.resolve returns empty","time":{"start":1755695325975,"stop":1755695325975,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fe2a2de1952514","name":"Check message with no payload is not received","time":{"start":1755695833958,"stop":1755695833958,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed4b5d452a9b51fe","name":"Push message with long payload","time":{"start":1755695950066,"stop":1755695950066,"duration":0},"status":"passed","severity":"normal"},{"uid":"15920aee1355d618","name":"should set field with only LIGHTPUSH enabled","time":{"start":1755695305057,"stop":1755695305057,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4444b28c951cb02","name":"should transition to Unhealthy when no connections","time":{"start":1755695347497,"stop":1755695347497,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e328b92e9d10337","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1755695360631,"stop":1755695360631,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb4566ba0646b7be","name":"should properly create location multiaddrs - tcp","time":{"start":1755695305054,"stop":1755695305054,"duration":0},"status":"passed","severity":"normal"},{"uid":"8799e293f57d6f78","name":"connects to nwaku","time":{"start":1755695735309,"stop":1755695735309,"duration":0},"status":"passed","severity":"normal"},{"uid":"aab5d2b9ba86be96","name":"should remove event listener for peer:discovery","time":{"start":1755695314630,"stop":1755695314631,"duration":1},"status":"passed","severity":"normal"},{"uid":"f72a99280da20775","name":"Check message on other pubsub topic is not received","time":{"start":1755695833966,"stop":1755695833966,"duration":0},"status":"passed","severity":"normal"},{"uid":"921173414e83f01b","name":"Publishes to nwaku","time":{"start":1755695544071,"stop":1755695544071,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b0286feb4ccfd13","name":"should get all peers from store","time":{"start":1755695315271,"stop":1755695315272,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a6842304fe7c167","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1755695403696,"stop":1755695403697,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cc1b215bec408c1","name":"Push message with content topic containing numeric","time":{"start":1755695950072,"stop":1755695950072,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1d620995576638b","name":"Ephemeral messages are not stored","time":{"start":1755695389837,"stop":1755695389837,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ad741c1cc90d1ed","name":"should start periodic discovery on start","time":{"start":1755695326048,"stop":1755695326048,"duration":0},"status":"passed","severity":"normal"},{"uid":"18d38fd592a063d2","name":"should handle peer store errors gracefully","time":{"start":1755695314638,"stop":1755695314638,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5dc2a79647815a8","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1755695459259,"stop":1755695459259,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8cd73c80de662e3","name":"should be safe to call multiple times","time":{"start":1755695315823,"stop":1755695315823,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1a4a69f60d3da2a","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1755695360621,"stop":1755695360622,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3798fcc204988","name":"isConnected return false after peer stops","time":{"start":1755695403702,"stop":1755695403702,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6da081dbf705596","name":"Waku message hash computation (no timestamp)","time":{"start":1755695315162,"stop":1755695315163,"duration":1},"status":"passed","severity":"normal"},{"uid":"781d6d84e5a0dfba","name":"Using a function","time":{"start":1755695735311,"stop":1755695735312,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc48b5bfbbe85a22","name":"should handle browser offline state overriding peer connections","time":{"start":1755695315497,"stop":1755695315497,"duration":0},"status":"passed","severity":"normal"},{"uid":"13b0f3a8c634799e","name":"random static sharding 4 - Cluster ID: 529, Shard ID: 860","time":{"start":1755695700341,"stop":1755695700344,"duration":3},"status":"passed","severity":"normal"},{"uid":"fadfd569610d5bac","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1755695316228,"stop":1755695316228,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d306dd6476043d0","name":"should handle peer store update failures gracefully","time":{"start":1755695315841,"stop":1755695315841,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ba6856dc0702614","name":"should handle case when globalThis is not available","time":{"start":1755695315474,"stop":1755695315474,"duration":0},"status":"passed","severity":"normal"},{"uid":"d41a61728f339986","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1755695562077,"stop":1755695562078,"duration":1},"status":"passed","severity":"normal"},{"uid":"479b1724ac4435b5","name":"isConnected should return true after first peer connects","time":{"start":1755695403700,"stop":1755695403700,"duration":0},"status":"passed","severity":"normal"},{"uid":"21e7ddd337820447","name":"should skip peers that don't support peer exchange","time":{"start":1755695326043,"stop":1755695326043,"duration":0},"status":"passed","severity":"normal"},{"uid":"545b028ce4b8e673","name":"Push message with content topic containing numeric","time":{"start":1755695950059,"stop":1755695950059,"duration":0},"status":"passed","severity":"normal"},{"uid":"a145b0f4bfddc883","name":"should process tasks in queue","time":{"start":1755695346306,"stop":1755695346306,"duration":0},"status":"passed","severity":"normal"},{"uid":"3944e5544c7dd6d9","name":"Delete observer","time":{"start":1755695532556,"stop":1755695532556,"duration":0},"status":"passed","severity":"normal"},{"uid":"b37614514fdeca60","name":"should monitor connected peers and store them into cache","time":{"start":1755695464705,"stop":1755695464705,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a62ad4998938d53","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1755695299043,"stop":1755695299043,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d19bd05239de54d","name":"should support chaining for add method","time":{"start":1755695345437,"stop":1755695345438,"duration":1},"status":"passed","severity":"normal"},{"uid":"b41acbb62efde54","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1755695833959,"stop":1755695833959,"duration":0},"status":"passed","severity":"normal"},{"uid":"967e705894ac2669","name":"should query peers that support peer exchange","time":{"start":1755695326043,"stop":1755695326043,"duration":0},"status":"passed","severity":"normal"},{"uid":"db9ad13f5a58d1fc","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1755695299021,"stop":1755695299022,"duration":1},"status":"passed","severity":"normal"},{"uid":"a068c79d51fbc6a0","name":"Check received message containing XML","time":{"start":1755695833962,"stop":1755695833962,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fe76235164a10e4","name":"Push message with numeric payload","time":{"start":1755695950066,"stop":1755695950066,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fee596930b8b34e","name":"Push message with content topic containing unicode special characters","time":{"start":1755695950062,"stop":1755695950062,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9a72b8e574a73c4","name":"random static sharding 9 - Cluster ID: 334, Shard ID: 393","time":{"start":1755695700347,"stop":1755695700347,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8c4d8922ea0caff","name":"Check message with no pubsub topic is not received","time":{"start":1755695833966,"stop":1755695833967,"duration":1},"status":"passed","severity":"normal"},{"uid":"6578478482a867b","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1755695347636,"stop":1755695347637,"duration":1},"status":"passed","severity":"normal"},{"uid":"b086668268d8f0a6","name":"should be safe to call multiple times","time":{"start":1755695315825,"stop":1755695315825,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d3ab10f9388ed06","name":"Subscribe to topic containing shell command and receive message","time":{"start":1755695864738,"stop":1755695864738,"duration":0},"status":"passed","severity":"normal"},{"uid":"81aaf8139c2542e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1755695360635,"stop":1755695360635,"duration":0},"status":"passed","severity":"normal"},{"uid":"633422bef352dae0","name":"should create all internal components","time":{"start":1755695316221,"stop":1755695316221,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b22f1e985a95470","name":"should skip peer when not on same cluster","time":{"start":1755695314585,"stop":1755695314586,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecc45a99b311d089","name":"can query messages normally","time":{"start":1755695704224,"stop":1755695704228,"duration":4},"status":"passed","severity":"normal"},{"uid":"f0e48c131f4859b6","name":"should dial with multiaddr and return stream","time":{"start":1755695316225,"stop":1755695316225,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba0f8fcb2cc27c21","name":"Decoder throws on undefined content topic","time":{"start":1755695316269,"stop":1755695316269,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cfe66c2a6a22fed","name":"Push message with content topic containing JSON","time":{"start":1755695950061,"stop":1755695950061,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc316eb5e7f1b52c","name":"Passing page size 1 when there are 4 messages","time":{"start":1755695722023,"stop":1755695722024,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a28bedfc58b9683","name":"Check message on other pubsub topic is not received","time":{"start":1755695833957,"stop":1755695833957,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ba15e7672f1cf4f","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1755695325249,"stop":1755695325250,"duration":1},"status":"passed","severity":"normal"},{"uid":"f887994158907e4f","name":"Get Nodes","time":{"start":1755695325365,"stop":1755695325365,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c130506c69b4f13","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1755695366093,"stop":1755695366093,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8c8d3f499b8cc3a","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1755695360607,"stop":1755695360608,"duration":1},"status":"passed","severity":"normal"},{"uid":"1147d9a07801ca97","name":"Check publish message after client node is restarted","time":{"start":1755695554016,"stop":1755695554016,"duration":0},"status":"skipped","severity":"normal"},{"uid":"515d6d96a48e1a58","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1755695360588,"stop":1755695360589,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac40fb9f948e6d6b","name":"Subscribe to topic containing long and receive message","time":{"start":1755695864734,"stop":1755695864734,"duration":0},"status":"passed","severity":"normal"},{"uid":"937683a551453ccd","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1755695562078,"stop":1755695562078,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbf564fbc5ed0600","name":"Push message with emoji payload","time":{"start":1755695950057,"stop":1755695950057,"duration":0},"status":"passed","severity":"normal"},{"uid":"beda04de67cd41","name":"should handle zero peers request","time":{"start":1755695325264,"stop":1755695325264,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0dca8b3c060755b","name":"random static sharding 1 - Cluster ID: 975, Shard ID: 27","time":{"start":1755695700338,"stop":1755695700338,"duration":0},"status":"passed","severity":"normal"},{"uid":"43ae3998090eb9aa","name":"should not fail to start the service if it is already started","time":{"start":1755695388713,"stop":1755695388714,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fbc5a9e4186d452","name":"new peer added after a peer was already found","time":{"start":1755695555779,"stop":1755695555780,"duration":1},"status":"passed","severity":"normal"},{"uid":"85ed7ee2f39bf402","name":"should set field with all protocols disabled","time":{"start":1755695305055,"stop":1755695305055,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ee5648a7aadf51f","name":"should call waitForPeer on Relay","time":{"start":1755695347721,"stop":1755695347721,"duration":0},"status":"passed","severity":"normal"},{"uid":"25d97b437ad3a2cf","name":"Subscribe to topic containing emoji and receive message","time":{"start":1755695864739,"stop":1755695864739,"duration":0},"status":"passed","severity":"normal"},{"uid":"c79371d1b303e75f","name":"should start and setup intervals and event listeners","time":{"start":1755695347669,"stop":1755695347671,"duration":2},"status":"passed","severity":"normal"},{"uid":"46268847a53ee59a","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1755695360037,"stop":1755695360038,"duration":1},"status":"passed","severity":"normal"},{"uid":"f95c37f2d78a7e52","name":"Push message with SQL Injection payload","time":{"start":1755695950054,"stop":1755695950054,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e59f2b58d558598","name":"Push message with unicode special characters payload","time":{"start":1755695950057,"stop":1755695950057,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0176a89942c585f","name":"should return false when network is not connected","time":{"start":1755695316224,"stop":1755695316224,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eb22fc26e7ddcfe","name":"should insert elements correctly","time":{"start":1755695363699,"stop":1755695363699,"duration":0},"status":"passed","severity":"normal"},{"uid":"1033e96efca6f576","name":"throws on content topic with generation field greater than 0","time":{"start":1755695299031,"stop":1755695299032,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf5716acefa15bea","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1755695360623,"stop":1755695360625,"duration":2},"status":"passed","severity":"normal"},{"uid":"a84d5e3f593ec7ff","name":"Check meta is set [ecies]","time":{"start":1755695337531,"stop":1755695337531,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa92a96d9ee9ecf0","name":"Subscribe to topic containing special chars and publish message","time":{"start":1755695562080,"stop":1755695562080,"duration":0},"status":"passed","severity":"normal"},{"uid":"f731052cb4209132","name":"Check publish message containing long","time":{"start":1755695554007,"stop":1755695554008,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9e6eafeed0b0ad","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1755695547352,"stop":1755695547352,"duration":0},"status":"passed","severity":"normal"},{"uid":"e84a50a1831d13cd","name":"should handle complete peer lifecycle","time":{"start":1755695315871,"stop":1755695315871,"duration":0},"status":"passed","severity":"normal"},{"uid":"314e23a1213498c2","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1755695336026,"stop":1755695336028,"duration":2},"status":"passed","severity":"normal"},{"uid":"63a60b9e555e936a","name":"Overlapping topic subscription","time":{"start":1755695864722,"stop":1755695864722,"duration":0},"status":"passed","severity":"normal"},{"uid":"afa2861bf403b6c9","name":"should have no discoveries enabled by default","time":{"start":1755695347039,"stop":1755695347040,"duration":1},"status":"passed","severity":"normal"},{"uid":"b000a716244ef62e","name":"Check received message with timestamp: 1755695382509000000 ","time":{"start":1755695833964,"stop":1755695833964,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8acc4e3e04137c8","name":"messageHashStr produces different results for different inputs","time":{"start":1755695315174,"stop":1755695315174,"duration":0},"status":"passed","severity":"normal"},{"uid":"45e9075d2ceff7c9","name":"should not execute task if max attempts is 0","time":{"start":1755695346313,"stop":1755695346313,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e00693ba9148e81","name":"Check received message containing Basic HTML tag","time":{"start":1755695833953,"stop":1755695833953,"duration":0},"status":"passed","severity":"normal"},{"uid":"674b317f55065f31","name":"Check received message containing unicode special characters","time":{"start":1755695833964,"stop":1755695833964,"duration":0},"status":"passed","severity":"normal"},{"uid":"74a661f229c463e1","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1755695366090,"stop":1755695366091,"duration":1},"status":"passed","severity":"normal"},{"uid":"df5e39ff16dcb410","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1755695347668,"stop":1755695347669,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac960777cd15834d","name":"Push message with content topic containing short","time":{"start":1755695950058,"stop":1755695950058,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc2ac0a81dd4bbd2","name":"should check connected peers if present and suitable","time":{"start":1755695347719,"stop":1755695347719,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba836f04b6b34c47","name":"should not change state when connections remain after disconnect","time":{"start":1755695315477,"stop":1755695315477,"duration":0},"status":"passed","severity":"normal"},{"uid":"44d09c03a4099992","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1755695336029,"stop":1755695336029,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a4c0f21626defbc","name":"Subscribe to topic containing numeric and publish message","time":{"start":1755695562080,"stop":1755695562080,"duration":0},"status":"passed","severity":"normal"},{"uid":"50ab4f058282da95","name":"should throw error when no peers are available","time":{"start":1755695347723,"stop":1755695347724,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2fc239cf8ca5bb1","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1755695315297,"stop":1755695315298,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdaf3cbba38ca11f","name":"Subscribe and receives messages on 20 topics","time":{"start":1755695864732,"stop":1755695864732,"duration":0},"status":"passed","severity":"normal"},{"uid":"6112f81a3a57f9e2","name":"should filter peers by codec","time":{"start":1755695316227,"stop":1755695316227,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2176a2d07346d05","name":"should handle case with no peers in store","time":{"start":1755695315282,"stop":1755695315283,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e9159e8807a073c","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1755695325248,"stop":1755695325248,"duration":0},"status":"passed","severity":"normal"},{"uid":"719eeceb873c764e","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1755695459270,"stop":1755695459271,"duration":1},"status":"passed","severity":"normal"},{"uid":"d366bdaa7a1c781f","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1755695562081,"stop":1755695562082,"duration":1},"status":"passed","severity":"normal"},{"uid":"2623756e4aaba5c7","name":"should be safe to call multiple times","time":{"start":1755695314623,"stop":1755695314630,"duration":7},"status":"passed","severity":"normal"},{"uid":"cab783833ad48a87","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1755695347497,"stop":1755695347497,"duration":0},"status":"passed","severity":"normal"},{"uid":"564ce2d67d88335e","name":"Ordered Callback - false","time":{"start":1755695714060,"stop":1755695714061,"duration":1},"status":"passed","severity":"normal"},{"uid":"c833058c8bb807e3","name":"ignores domain fetching errors","time":{"start":1755695325975,"stop":1755695325975,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae24fd1188c25cf1","name":"should create RPC request with correct parameters","time":{"start":1755695325264,"stop":1755695325264,"duration":0},"status":"passed","severity":"normal"},{"uid":"abe9fe3e61e965d4","name":"Check publish message containing SQL Injection","time":{"start":1755695554009,"stop":1755695554009,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfa9f1829b843b14","name":"throws on content topic with empty encoding field","time":{"start":1755695299033,"stop":1755695299034,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf614319542763fd","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1755695299034,"stop":1755695299035,"duration":1},"status":"passed","severity":"normal"},{"uid":"44a376e63ce716c3","name":"should set field with only FILTER enabled","time":{"start":1755695305056,"stop":1755695305056,"duration":0},"status":"passed","severity":"normal"},{"uid":"bed9024ecdeec3cd","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1755695360639,"stop":1755695360640,"duration":1},"status":"passed","severity":"normal"},{"uid":"bff3ebc56f954368","name":"should not allow k > 12","time":{"start":1755695360027,"stop":1755695360032,"duration":5},"status":"passed","severity":"normal"},{"uid":"c1e27ac46bff9a60","name":"Subscribe to topic containing Russian and receive message","time":{"start":1755695864725,"stop":1755695864725,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cb90f9386cb6a8c","name":"should create PeerExchange instance with components","time":{"start":1755695325264,"stop":1755695325265,"duration":1},"status":"passed","severity":"normal"},{"uid":"39510dcb98ff335","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1755695299037,"stop":1755695299038,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f3067745bf499b8","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1755695360630,"stop":1755695360630,"duration":0},"status":"passed","severity":"normal"},{"uid":"9565d2fab1da5e48","name":"Refresh subscription","time":{"start":1755695864733,"stop":1755695864733,"duration":0},"status":"passed","severity":"normal"},{"uid":"191cd813ae021b7a","name":"should handle peer not in mesh for all topics","time":{"start":1755695315870,"stop":1755695315871,"duration":1},"status":"passed","severity":"normal"},{"uid":"7033dce454473b2b","name":"should detect messages with missing dependencies","time":{"start":1755695366092,"stop":1755695366092,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a32d358124f0db0","name":"should handle empty peer infos gracefully","time":{"start":1755695325245,"stop":1755695325246,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c08c94479c6e4b4","name":"Add multiple subscription objects on single nwaku node","time":{"start":1755695864728,"stop":1755695864728,"duration":0},"status":"passed","severity":"normal"},{"uid":"596a05fdee776cbe","name":"Subscribe and receive messages via waku relay post","time":{"start":1755695864731,"stop":1755695864731,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ce2a74090a5f458","name":"Query Generator - true","time":{"start":1755695714056,"stop":1755695714056,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5403f31266e007e","name":"should handle dial errors gracefully","time":{"start":1755695314636,"stop":1755695314637,"duration":1},"status":"passed","severity":"normal"},{"uid":"91a1693861bcdef9","name":"Overlapping topic subscription","time":{"start":1755695864733,"stop":1755695864733,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d26f4e4de1d4d48","name":"Stops search when 2 null results are returned","time":{"start":1755695325366,"stop":1755695325366,"duration":0},"status":"passed","severity":"normal"},{"uid":"6843057a6ddff72d","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1755695315289,"stop":1755695315289,"duration":0},"status":"passed","severity":"normal"},{"uid":"d50f2ff3de6d666f","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1755695360596,"stop":1755695360597,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2b69c94d4434c8c","name":"random static sharding 6 - Cluster ID: 357, Shard ID: 507","time":{"start":1755695700345,"stop":1755695700346,"duration":1},"status":"passed","severity":"normal"},{"uid":"8102d2b6a5288aa4","name":"Subscribe to topic containing short and publish message","time":{"start":1755695562079,"stop":1755695562079,"duration":0},"status":"passed","severity":"normal"},{"uid":"103bf70805ddfd8c","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1755695299042,"stop":1755695299042,"duration":0},"status":"passed","severity":"normal"},{"uid":"4abf42e43aa6be8f","name":"should handle peer store errors gracefully","time":{"start":1755695315284,"stop":1755695315285,"duration":1},"status":"passed","severity":"normal"},{"uid":"750d7cdb28f85850","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1755695325637,"stop":1755695325637,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e2e5b920f6f050f","name":"Publish message with custom timestamp: Thu Aug 29 2024 13:12:27 GMT+0000 (Coordinated Universal Time)","time":{"start":1755695554013,"stop":1755695554013,"duration":0},"status":"passed","severity":"normal"},{"uid":"df2e1c77a9448d48","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1755695530959,"stop":1755695530960,"duration":1},"status":"passed","severity":"normal"},{"uid":"c884fc2a1902eb46","name":"should dial all remaining peers","time":{"start":1755695315272,"stop":1755695315273,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e97ad4921bc4fbf","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1755695347650,"stop":1755695347651,"duration":1},"status":"passed","severity":"normal"},{"uid":"91c258f7aeafc8cd","name":"should handle case with all peers already connected","time":{"start":1755695315283,"stop":1755695315283,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f806b59bcf7bfc8","name":"should sort by messageId when timestamps are equal","time":{"start":1755695365709,"stop":1755695365709,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b878c377b32e9f7","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1755695347041,"stop":1755695347048,"duration":7},"status":"passed","severity":"normal"},{"uid":"54918ecc83e8760a","name":"Push message with special chars payload","time":{"start":1755695950052,"stop":1755695950052,"duration":0},"status":"passed","severity":"normal"},{"uid":"659c1dc35be52bd7","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1755695407185,"stop":1755695407185,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a36beb1a8e60118","name":"should create ShardReader with auto sharding network config","time":{"start":1755695314986,"stop":1755695314986,"duration":0},"status":"passed","severity":"normal"},{"uid":"c10ba114f09184b4","name":"Query generator for multiple messages with different content topic format","time":{"start":1755695728134,"stop":1755695728134,"duration":0},"status":"passed","severity":"normal"},{"uid":"2881f66cdbd069b1","name":"Check message received after jswaku node is restarted","time":{"start":1755695833968,"stop":1755695833968,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8cd0d9eceb9d5c9","name":"Check message with no content topic is not received","time":{"start":1755695833967,"stop":1755695833967,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7515e70ca7917e","name":"should initialize with libp2p components","time":{"start":1755695325235,"stop":1755695325236,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba943330985e1f4b","name":"should handle query errors gracefully","time":{"start":1755695326045,"stop":1755695326046,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f1345c146c7e603","name":"Nodes with multiple pubsub topic","time":{"start":1755695547351,"stop":1755695547352,"duration":1},"status":"passed","severity":"normal"},{"uid":"e20cface36274f64","name":"should return usable stream attached to connection","time":{"start":1755695316088,"stop":1755695316089,"duration":1},"status":"passed","severity":"normal"},{"uid":"cba40feb9c92751c","name":"should handle dial errors","time":{"start":1755695316225,"stop":1755695316226,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5165ec083872c37","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1755695360631,"stop":1755695360632,"duration":1},"status":"passed","severity":"normal"},{"uid":"af6391d49f98a6ba","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1755695403699,"stop":1755695403699,"duration":0},"status":"passed","severity":"normal"},{"uid":"6818e60b25a957cc","name":"should be empty after removing the only subscription","time":{"start":1755695347667,"stop":1755695347668,"duration":1},"status":"passed","severity":"normal"},{"uid":"eabc4485863f4c19","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1755695315482,"stop":1755695315482,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2aeee58ddd2cf9b","name":"yields decoded messages","time":{"start":1755695316137,"stop":1755695316137,"duration":0},"status":"passed","severity":"normal"},{"uid":"23b5692a5eca2cba","name":"random static sharding 5 - Cluster ID: 962, Shard ID: 356","time":{"start":1755695700344,"stop":1755695700345,"duration":1},"status":"passed","severity":"normal"},{"uid":"688981f93bf4efa4","name":"Cluster id 0, shard 0","time":{"start":1755695700337,"stop":1755695700338,"duration":1},"status":"passed","severity":"normal"},{"uid":"6882e127043e5c7b","name":"Push message with escaped characters payload","time":{"start":1755695950070,"stop":1755695950070,"duration":0},"status":"passed","severity":"normal"},{"uid":"b222259b921f116d","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1755695688654,"stop":1755695688654,"duration":0},"status":"passed","severity":"normal"},{"uid":"37994a8469e66694","name":"Subscribe to topic containing long and receive message","time":{"start":1755695864723,"stop":1755695864723,"duration":0},"status":"passed","severity":"normal"},{"uid":"576debba3ed34708","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1755695864735,"stop":1755695864735,"duration":0},"status":"passed","severity":"normal"},{"uid":"4564f959cb026f01","name":"throws on content topic with empty application field","time":{"start":1755695299032,"stop":1755695299032,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2c6c2cfce97c8d1","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1755695299047,"stop":1755695299047,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2ed4eea6f95d635","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1755695864721,"stop":1755695864721,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d1c172e7d17d5dae","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1755695315154,"stop":1755695315154,"duration":0},"status":"passed","severity":"normal"},{"uid":"19131004b1277511","name":"Check received message containing escaped characters","time":{"start":1755695833954,"stop":1755695833954,"duration":0},"status":"passed","severity":"normal"},{"uid":"d172b7105d62d3f6","name":"should not create multiple intervals when called multiple times","time":{"start":1755695314572,"stop":1755695314572,"duration":0},"status":"passed","severity":"normal"},{"uid":"f644675572944051","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1755695299042,"stop":1755695299042,"duration":0},"status":"passed","severity":"normal"},{"uid":"4160b58d4fdb014a","name":"should increase lamport timestamp","time":{"start":1755695366086,"stop":1755695366087,"duration":1},"status":"passed","severity":"normal"},{"uid":"519b10235ff59990","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1755695864719,"stop":1755695864719,"duration":0},"status":"passed","severity":"normal"},{"uid":"18b25c8437c56d7d","name":"should continually clean up expired entries at intervals","time":{"start":1755695345450,"stop":1755695345450,"duration":0},"status":"passed","severity":"normal"},{"uid":"85537adaf6ac0a11","name":"Push message with Basic HTML tag payload","time":{"start":1755695950055,"stop":1755695950055,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c2859cfbb35bd06","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1755695315155,"stop":1755695315159,"duration":4},"status":"passed","severity":"normal"},{"uid":"41984e077c9673c6","name":"should update ack status of messages in outgoing buffer","time":{"start":1755695366095,"stop":1755695366095,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c8bd72bf7f4236","name":"should set field with only RELAY enabled","time":{"start":1755695305056,"stop":1755695305056,"duration":0},"status":"passed","severity":"normal"},{"uid":"27c4761e4478511c","name":"Waku message hash computation (meta attribute not present)","time":{"start":1755695315161,"stop":1755695315162,"duration":1},"status":"passed","severity":"normal"},{"uid":"81ac9632f1c131ba","name":"Push message with content topic containing emoji","time":{"start":1755695950062,"stop":1755695950062,"duration":0},"status":"passed","severity":"normal"},{"uid":"6089295d05c8a1f2","name":"Check received message containing Russian","time":{"start":1755695833951,"stop":1755695833952,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ea3871ab23d52ab","name":"should dial more peers if under maxConnections","time":{"start":1755695315290,"stop":1755695315290,"duration":0},"status":"passed","severity":"normal"},{"uid":"e75f0c156e2edbaa","name":"should create PeerExchangeDiscovery with default options","time":{"start":1755695326049,"stop":1755695326050,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f056294a4d590ea","name":"Query with Ordered Callback, No Decoder","time":{"start":1755695688653,"stop":1755695688653,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0ec0ab14a8ba6f1","name":"Push message with Script payload","time":{"start":1755695950054,"stop":1755695950054,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2c65f5f91f4dad7","name":"should handle multiple peer connections","time":{"start":1755695315830,"stop":1755695315830,"duration":0},"status":"passed","severity":"normal"},{"uid":"b64f44575f1c654b","name":"Push message with content topic containing unicode special characters","time":{"start":1755695950076,"stop":1755695950076,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc525d2ac89d3d83","name":"should add event listener for peer:discovery","time":{"start":1755695314622,"stop":1755695314623,"duration":1},"status":"passed","severity":"normal"},{"uid":"c670d02bda0de924","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1755695547349,"stop":1755695547350,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e61b6dcb4ab58ac","name":"does not validate decoders for hash queries","time":{"start":1755695316136,"stop":1755695316136,"duration":0},"status":"passed","severity":"normal"},{"uid":"574c54183f9bc99e","name":"Check publish message containing Arabic","time":{"start":1755695554009,"stop":1755695554009,"duration":0},"status":"passed","severity":"normal"},{"uid":"5852846d3d6cef7e","name":"Push message with Arabic payload","time":{"start":1755695950067,"stop":1755695950067,"duration":0},"status":"passed","severity":"normal"},{"uid":"7defe7d357a0d94e","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1755695325633,"stop":1755695325634,"duration":1},"status":"passed","severity":"normal"},{"uid":"9289d1ad093fa89d","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1755695833965,"stop":1755695833965,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcb259f13e33f073","name":"Check publish message after service node is restarted","time":{"start":1755695554016,"stop":1755695554016,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e2cc4946d1f7fe70","name":"should return false and handle errors gracefully","time":{"start":1755695316226,"stop":1755695316226,"duration":0},"status":"passed","severity":"normal"},{"uid":"7340df91405b731a","name":"should retry failed tasks","time":{"start":1755695346308,"stop":1755695346311,"duration":3},"status":"passed","severity":"normal"},{"uid":"a8091e541ef1c9a3","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1755695530955,"stop":1755695530955,"duration":0},"status":"passed","severity":"normal"},{"uid":"df1bbb7714da0ca4","name":"Query with Promise Callback, No message returned","time":{"start":1755695688655,"stop":1755695688655,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6dc76c28d9c46f1","name":"should handle errors when accessing navigator","time":{"start":1755695315496,"stop":1755695315496,"duration":0},"status":"passed","severity":"normal"},{"uid":"396b5a1c2c8af332","name":"should process queue every 500ms","time":{"start":1755695314592,"stop":1755695314593,"duration":1},"status":"passed","severity":"normal"},{"uid":"7975770cfde5f518","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1755695389843,"stop":1755695389843,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3aeac50094f53e1","name":"should do nothing if no non-locked connections to drop","time":{"start":1755695315295,"stop":1755695315297,"duration":2},"status":"passed","severity":"normal"},{"uid":"9e93c6f6d7970f84","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1755695360610,"stop":1755695360613,"duration":3},"status":"passed","severity":"normal"},{"uid":"ceb292c19621c0ef","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1755695738408,"stop":1755695738409,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4c0ef75be00a5b6","name":"should dial second nwaku node that was discovered","time":{"start":1755695382965,"stop":1755695382966,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c0657f84f1e29cb9","name":"should populate queue if has active dial","time":{"start":1755695314584,"stop":1755695314585,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3ddcd7b6aba8c0f","name":"should return all connected peers without codec filter","time":{"start":1755695316227,"stop":1755695316227,"duration":0},"status":"passed","severity":"normal"},{"uid":"85e65c5126bf5f0e","name":"random static sharding 8 - Cluster ID: 806, Shard ID: 853","time":{"start":1755695700347,"stop":1755695700347,"duration":0},"status":"passed","severity":"normal"},{"uid":"9271b2d6676ef837","name":"should handle dial errors gracefully","time":{"start":1755695315273,"stop":1755695315282,"duration":9},"status":"passed","severity":"normal"},{"uid":"c2a2c9f0f6c82baf","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1755695738409,"stop":1755695738409,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4b75ad6a641d3d2","name":"Nodes with multiple pubsub topic","time":{"start":1755695547350,"stop":1755695547350,"duration":0},"status":"passed","severity":"normal"},{"uid":"63a520392248a6a9","name":"should handle incoming messages","time":{"start":1755695347911,"stop":1755695347911,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5c5ca5d949f2ccb","name":"should not fail to stop the service if it was not started","time":{"start":1755695330010,"stop":1755695330010,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d073d4150b4a5db","name":"should handle shard reader errors gracefully","time":{"start":1755695314594,"stop":1755695314595,"duration":1},"status":"passed","severity":"normal"},{"uid":"862e7aa145005445","name":"messageHashStr returns a hex string","time":{"start":1755695315164,"stop":1755695315164,"duration":0},"status":"passed","severity":"normal"},{"uid":"36df46e404d6c8cb","name":"should remove expired entries after TTL has passed","time":{"start":1755695345442,"stop":1755695345443,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cced28644bbb41d","name":"Check message with non string payload is not received","time":{"start":1755695833958,"stop":1755695833958,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e7b60dc65cc8413","name":"Check message received after jswaku node is restarted","time":{"start":1755695833958,"stop":1755695833959,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3484bfeb1b3da60","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1755695555780,"stop":1755695555780,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b169fb55c2556c6","name":"yields undefined for messages without content topic","time":{"start":1755695316138,"stop":1755695316138,"duration":0},"status":"passed","severity":"normal"},{"uid":"df35de1af98462bb","name":"Encoder throws on empty string content topic","time":{"start":1755695316269,"stop":1755695316269,"duration":0},"status":"passed","severity":"normal"},{"uid":"a43def0a549eb21f","name":"should perform initial health assessment on start","time":{"start":1755695347499,"stop":1755695347507,"duration":8},"status":"passed","severity":"normal"},{"uid":"f7ff71da5fd275ca","name":"should enable all discoveries when explicitly set","time":{"start":1755695347040,"stop":1755695347040,"duration":0},"status":"passed","severity":"normal"},{"uid":"60fd9c961d7e8eef","name":"Light Node - default protocols","time":{"start":1755695738707,"stop":1755695738707,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddc846445b61f903","name":"Passing invalid cursor","time":{"start":1755695672196,"stop":1755695672197,"duration":1},"status":"passed","severity":"normal"},{"uid":"75d3dc2c76812a59","name":"Query generator for multiple messages with different message text format","time":{"start":1755695728133,"stop":1755695728133,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7eb9089a5765800","name":"returns all values when wanted number matches available values","time":{"start":1755695323412,"stop":1755695323424,"duration":12},"status":"passed","severity":"normal"},{"uid":"5abbbc6fa3e958d4","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1755695360626,"stop":1755695360626,"duration":0},"status":"passed","severity":"normal"},{"uid":"463eb187d9e41d6b","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1755695316091,"stop":1755695316091,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a13990169ae1281","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1755695864731,"stop":1755695864731,"duration":0},"status":"passed","severity":"normal"},{"uid":"b370d7378639836c","name":"Check meta is set [symmetric]","time":{"start":1755695336030,"stop":1755695336030,"duration":0},"status":"passed","severity":"normal"},{"uid":"2838e385a04049bb","name":"Push message with custom timestamp: 1724937007450","time":{"start":1755695950078,"stop":1755695950078,"duration":0},"status":"passed","severity":"normal"},{"uid":"9334b412ddf900b2","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1755695323425,"stop":1755695323426,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac21eb531ff8be7a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1755695299047,"stop":1755695299047,"duration":0},"status":"passed","severity":"normal"},{"uid":"324449bca24bdc90","name":"Check received message containing special chars","time":{"start":1755695833950,"stop":1755695833950,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cb38356a1ad2e20","name":"should successfully stop","time":{"start":1755695347911,"stop":1755695347912,"duration":1},"status":"passed","severity":"normal"},{"uid":"818a49d024f82d0b","name":"should handle complete dial lifecycle","time":{"start":1755695314600,"stop":1755695314604,"duration":4},"status":"passed","severity":"normal"},{"uid":"b1157992c603ca05","name":"rejects content-filtered query with only contentTopics","time":{"start":1755695315680,"stop":1755695315680,"duration":0},"status":"passed","severity":"normal"},{"uid":"14600c5e15d958d9","name":"should register libp2p event listeners when start is called","time":{"start":1755695347639,"stop":1755695347639,"duration":0},"status":"passed","severity":"normal"},{"uid":"1948873abd001a3b","name":"should handle peer store errors gracefully","time":{"start":1755695347507,"stop":1755695347508,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb95c23684b0b869","name":"should remove event listeners from globalThis","time":{"start":1755695315470,"stop":1755695315470,"duration":0},"status":"passed","severity":"normal"},{"uid":"daeb54d7f4d2ebc9","name":"Relay - dialed after","time":{"start":1755695738699,"stop":1755695738699,"duration":0},"status":"passed","severity":"normal"},{"uid":"12bb39db16ffdd3d","name":"msgTime: 0 ms from now, startTime: 1755436522222, endTime: 1755695722222","time":{"start":1755695738411,"stop":1755695738411,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0b33adb07f43c2c","name":"should dial with PeerId and return stream","time":{"start":1755695316225,"stop":1755695316225,"duration":0},"status":"passed","severity":"normal"},{"uid":"e51f7b9a7a89c1a0","name":"should wait for LightPush peer to be connected","time":{"start":1755695347720,"stop":1755695347720,"duration":0},"status":"passed","severity":"normal"},{"uid":"84070f944ee2079d","name":"should return different streams if requested simultaniously","time":{"start":1755695316090,"stop":1755695316090,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad27cc5681fb2f39","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1755695315472,"stop":1755695315472,"duration":0},"status":"passed","severity":"normal"},{"uid":"5176cd71e7cac801","name":"same cluster: nodes connect","time":{"start":1755695459260,"stop":1755695459264,"duration":4},"status":"passed","severity":"normal"},{"uid":"1be0a6a5f6d16bde","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1755695315831,"stop":1755695315831,"duration":0},"status":"passed","severity":"normal"},{"uid":"d329bdc9093e4895","name":"should stop all internal components","time":{"start":1755695316223,"stop":1755695316223,"duration":0},"status":"passed","severity":"normal"},{"uid":"8934a1b27bd947fe","name":"should add peer to queue when queue is not empty","time":{"start":1755695314580,"stop":1755695314581,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ccf322924245e12","name":"Generator, 2 different shards","time":{"start":1755695678815,"stop":1755695678815,"duration":0},"status":"passed","severity":"normal"},{"uid":"339b6b1c4b5f5231","name":"Meta field set when metaSetter is specified","time":{"start":1755695316268,"stop":1755695316268,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4732022e01ba85e","name":"should initialize with Unhealthy status","time":{"start":1755695347496,"stop":1755695347496,"duration":0},"status":"passed","severity":"normal"},{"uid":"efd4fa3e088b6025","name":"Push message with short payload","time":{"start":1755695950065,"stop":1755695950066,"duration":1},"status":"passed","severity":"normal"},{"uid":"b84c0da49cc402f3","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1755695315254,"stop":1755695315255,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cc7274c2ceb6bd6","name":"Check received message containing emoji","time":{"start":1755695833955,"stop":1755695833955,"duration":0},"status":"passed","severity":"normal"},{"uid":"de0c00a99bc66a8e","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1755695360627,"stop":1755695360630,"duration":3},"status":"passed","severity":"normal"},{"uid":"fa3501b6a712fdc3","name":"Callback on promise, aborts when callback returns true","time":{"start":1755695728135,"stop":1755695728135,"duration":0},"status":"passed","severity":"normal"},{"uid":"af5d6245e92e68d1","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1755695347050,"stop":1755695347050,"duration":0},"status":"passed","severity":"normal"},{"uid":"24ea7557769edd74","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1755695337530,"stop":1755695337530,"duration":0},"status":"passed","severity":"normal"},{"uid":"c47642f0ef482bbd","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1755695347652,"stop":1755695347652,"duration":0},"status":"passed","severity":"normal"},{"uid":"95f67a9f2c4bb6e8","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1755695360598,"stop":1755695360599,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6b8a0de17284a32","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1755695316270,"stop":1755695316270,"duration":0},"status":"passed","severity":"normal"},{"uid":"dccc96a8248333ea","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1755695547350,"stop":1755695547350,"duration":0},"status":"passed","severity":"normal"},{"uid":"15b7788a0ddbcf42","name":"should dial peers from store when browser is connected","time":{"start":1755695315264,"stop":1755695315265,"duration":1},"status":"passed","severity":"normal"},{"uid":"998df52269f4768e","name":"should set default options when no config provided","time":{"start":1755695316220,"stop":1755695316220,"duration":0},"status":"passed","severity":"normal"},{"uid":"fea347fc02708d12","name":"Check received message containing SQL Injection","time":{"start":1755695833962,"stop":1755695833962,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8ac913348d84b83","name":"Filter","time":{"start":1755695738706,"stop":1755695738706,"duration":0},"status":"passed","severity":"normal"},{"uid":"b50e63b64e30ef4c","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1755695315842,"stop":1755695315848,"duration":6},"status":"passed","severity":"normal"},{"uid":"48da4a1dd3fa10dc","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1755695299043,"stop":1755695299044,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3ab9ecfbf233cdc","name":"Query generator for 2000 messages","time":{"start":1755695728136,"stop":1755695728136,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c933bd3c14b6227","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1755695360626,"stop":1755695360627,"duration":1},"status":"passed","severity":"normal"},{"uid":"40f4b66451b34e3e","name":"random static sharding 3 - Cluster ID: 956, Shard ID: 563","time":{"start":1755695700340,"stop":1755695700340,"duration":0},"status":"passed","severity":"normal"},{"uid":"add9037774d6a36e","name":"should not dispatch event when already disconnected","time":{"start":1755695315480,"stop":1755695315481,"duration":1},"status":"passed","severity":"normal"},{"uid":"24a67420277566e4","name":"should insert message id into causal history","time":{"start":1755695366087,"stop":1755695366088,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9d6457c7f7c6f67","name":"Push message with long payload","time":{"start":1755695950050,"stop":1755695950050,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3cab43d00bc8101","name":"Relay - dialed first","time":{"start":1755695738699,"stop":1755695738699,"duration":0},"status":"passed","severity":"normal"},{"uid":"d93db70a5173344a","name":"accepts valid message hash query","time":{"start":1755695315681,"stop":1755695315681,"duration":0},"status":"passed","severity":"normal"},{"uid":"da0b41b135325295","name":"should stop and cleanup resources","time":{"start":1755695347672,"stop":1755695347672,"duration":0},"status":"passed","severity":"normal"},{"uid":"621d9519822069f1","name":"Callback on promise","time":{"start":1755695728134,"stop":1755695728135,"duration":1},"status":"passed","severity":"normal"},{"uid":"7213e908b08dc1b1","name":"should handle case when navigator is not available","time":{"start":1755695315473,"stop":1755695315474,"duration":1},"status":"passed","severity":"normal"},{"uid":"54db2ed8c4a19ef8","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1755695366091,"stop":1755695366091,"duration":0},"status":"passed","severity":"normal"},{"uid":"491e54ba075f15a6","name":"Renews subscription after lossing a connection","time":{"start":1755695864728,"stop":1755695864729,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cd6046bd82645a1","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1755695562081,"stop":1755695562081,"duration":0},"status":"passed","severity":"normal"},{"uid":"e65f7df35d36c6d","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1755695325979,"stop":1755695325979,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f369e76243dd9c5c","name":"Does not throw an exception when node disconnects","time":{"start":1755695735309,"stop":1755695735309,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ab4e4f6186a8c58","name":"Fails to push message with large meta","time":{"start":1755695950063,"stop":1755695950063,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9de8bb3a3bad265","name":"groups content topics by expected pubsub topic","time":{"start":1755695299039,"stop":1755695299039,"duration":0},"status":"passed","severity":"normal"},{"uid":"e87370bdbead802","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1755695366091,"stop":1755695366092,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d07e7fc74527af0","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1755695315298,"stop":1755695315298,"duration":0},"status":"passed","severity":"normal"},{"uid":"5746deb15be0a48a","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1755695360616,"stop":1755695360617,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e60032f79ba5372","name":"different cluster: nodes don't connect","time":{"start":1755695459264,"stop":1755695459270,"duration":6},"status":"passed","severity":"normal"},{"uid":"587b1883a4d9916b","name":"Subscribe to topic containing short and receive message","time":{"start":1755695864733,"stop":1755695864734,"duration":1},"status":"passed","severity":"normal"},{"uid":"edde089a84e9ca5a","name":"Push message with content topic containing long","time":{"start":1755695950072,"stop":1755695950072,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dd5fa1873fe1f8","name":"Ordered callback, aborts when callback returns true","time":{"start":1755695728135,"stop":1755695728136,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e79e4e6dc257c9b","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1755695299038,"stop":1755695299039,"duration":1},"status":"passed","severity":"normal"},{"uid":"aff56b19b86186f7","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1755695704069,"stop":1755695704070,"duration":1},"status":"passed","severity":"normal"},{"uid":"6286b98d99697ece","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1755695347048,"stop":1755695347049,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3cfbd93b6d87b23","name":"should encode/decode to RLP encoding","time":{"start":1755695305050,"stop":1755695305050,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b4421a0aa2b8ab9","name":"should not receive a peer event after stop","time":{"start":1755695330011,"stop":1755695330011,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd5b21f94aae47d5","name":"Push message with content topic containing Chinese","time":{"start":1755695950073,"stop":1755695950073,"duration":0},"status":"passed","severity":"normal"},{"uid":"c26e7acd4ddf6d37","name":"Ephemeral field set to true","time":{"start":1755695316268,"stop":1755695316268,"duration":0},"status":"passed","severity":"normal"},{"uid":"21d3a8da13e6f957","name":"should perform ping and update peer store on timer","time":{"start":1755695315836,"stop":1755695315840,"duration":4},"status":"passed","severity":"normal"},{"uid":"cd151fd7aff1843c","name":"Push message with custom timestamp: 1755699007450","time":{"start":1755695950064,"stop":1755695950064,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4a782356d1bcb48","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1755695366095,"stop":1755695366096,"duration":1},"status":"passed","severity":"normal"},{"uid":"60b265e68929b401","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1755695864720,"stop":1755695864720,"duration":0},"status":"passed","severity":"normal"},{"uid":"53b71b38b8e6811","name":"should properly create location multiaddrs - tcp6","time":{"start":1755695305053,"stop":1755695305054,"duration":1},"status":"passed","severity":"normal"},{"uid":"6829eea6ddc29d0","name":"can start and stop the service","time":{"start":1755695330009,"stop":1755695330009,"duration":0},"status":"passed","severity":"normal"},{"uid":"48968f7ef1d3b01d","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1755695864721,"stop":1755695864722,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7987c694414db56","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1755695360588,"stop":1755695360588,"duration":0},"status":"passed","severity":"normal"},{"uid":"c154b5fef6795f8e","name":"Push message with content topic containing long","time":{"start":1755695950058,"stop":1755695950059,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb0d8cdb0a7cd29d","name":"Passing page size 19 when there are 20 messages","time":{"start":1755695722026,"stop":1755695722026,"duration":0},"status":"passed","severity":"normal"},{"uid":"4591c6323b617222","name":"should dispatch connect and disconnect events","time":{"start":1755695347637,"stop":1755695347638,"duration":1},"status":"passed","severity":"normal"},{"uid":"a40f441f5463db23","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1755695299047,"stop":1755695299047,"duration":0},"status":"passed","severity":"normal"},{"uid":"241da6d66edcaad9","name":"Check received message containing long","time":{"start":1755695833949,"stop":1755695833950,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a5a9fbcb43704f3","name":"Push message with content topic containing Russian","time":{"start":1755695950074,"stop":1755695950075,"duration":1},"status":"passed","severity":"normal"},{"uid":"28c9a3bda2517ce5","name":"Fails to publish duplicate message","time":{"start":1755695554014,"stop":1755695554014,"duration":0},"status":"passed","severity":"normal"},{"uid":"82524b9c5a0f0a27","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1755695347724,"stop":1755695347725,"duration":1},"status":"passed","severity":"normal"},{"uid":"8299d27ff3dcb7a7","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1755695304393,"stop":1755695304393,"duration":0},"status":"passed","severity":"normal"},{"uid":"f541f1e255913e1d","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1755695315173,"stop":1755695315173,"duration":0},"status":"passed","severity":"normal"},{"uid":"8662b43e445fd13d","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1755695315312,"stop":1755695315312,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7dfb053c9e51709","name":"should be able to decode the field with only FILTER set to true","time":{"start":1755695304395,"stop":1755695304395,"duration":0},"status":"passed","severity":"normal"},{"uid":"39ff63fa92daa175","name":"should be able to encode the field with only FILTER set to true","time":{"start":1755695304391,"stop":1755695304391,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8f7b5d4c27f1af9","name":"Symmetric encrypt & Decrypt","time":{"start":1755695336336,"stop":1755695336336,"duration":0},"status":"passed","severity":"normal"},{"uid":"675d6429eb9ceb50","name":"should reject if WakuNode is not started","time":{"start":1755695347716,"stop":1755695347716,"duration":0},"status":"passed","severity":"normal"},{"uid":"d75731c0bd77ae74","name":"Push message with content topic containing Arabic","time":{"start":1755695950060,"stop":1755695950060,"duration":0},"status":"passed","severity":"normal"},{"uid":"82c2bda977d22c20","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app83/5/topic947/test.js","time":{"start":1755695659192,"stop":1755695659193,"duration":1},"status":"passed","severity":"normal"},{"uid":"28e927189ed070f7","name":"should not create timers for topics where peer is not in mesh","time":{"start":1755695315849,"stop":1755695315858,"duration":9},"status":"passed","severity":"normal"},{"uid":"4d858a39c2aa3e0c","name":"Push message with content topic containing Chinese","time":{"start":1755695950060,"stop":1755695950060,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b7c5bb6e0e05182","name":"Push message equal or less that 1MB","time":{"start":1755695950065,"stop":1755695950065,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cb0540998ad2168","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1755695864727,"stop":1755695864728,"duration":1},"status":"passed","severity":"normal"},{"uid":"f359f81d1c1dc0a9","name":"should load peers from local storage and dispatch events","time":{"start":1755695330012,"stop":1755695330012,"duration":0},"status":"passed","severity":"normal"},{"uid":"96cb58c0240474d","name":"should clear existing timers before creating new ones","time":{"start":1755695315861,"stop":1755695315861,"duration":0},"status":"passed","severity":"normal"},{"uid":"1475483dce633dfb","name":"should skip peer when dialed recently","time":{"start":1755695314582,"stop":1755695314582,"duration":0},"status":"passed","severity":"normal"},{"uid":"40edad33ee201894","name":"Query Generator, No Decoder","time":{"start":1755695688652,"stop":1755695688652,"duration":0},"status":"passed","severity":"normal"},{"uid":"77d9357b4c2edb81","name":"should successfully subscribe to supported pubsub topic","time":{"start":1755695347910,"stop":1755695347910,"duration":0},"status":"passed","severity":"normal"},{"uid":"a842c1fb3877fae6","name":"should select older connection if present","time":{"start":1755695315756,"stop":1755695315757,"duration":1},"status":"passed","severity":"normal"},{"uid":"355b033499f21298","name":"Check received message containing JSON","time":{"start":1755695833963,"stop":1755695833963,"duration":0},"status":"passed","severity":"normal"},{"uid":"b152ec615cf49ec3","name":"should not create relay timers when relay is not provided","time":{"start":1755695315849,"stop":1755695315849,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ea7a07a5c0cb8ba","name":"should dial peer immediately when queue is empty","time":{"start":1755695314579,"stop":1755695314580,"duration":1},"status":"passed","severity":"normal"},{"uid":"751a6f224fd3cca7","name":"should handle cache.get errors gracefully","time":{"start":1755695330012,"stop":1755695330012,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4cedb0dfeda9843","name":"should throw error - invalid id","time":{"start":1755695305048,"stop":1755695305049,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca12bcd4938007fa","name":"should skip peers without peer exchange protocol","time":{"start":1755695326045,"stop":1755695326045,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d62bf39f982d352","name":"Fails to push message bigger that 1MB","time":{"start":1755695950065,"stop":1755695950065,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f6540b92deb049c","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1755695325636,"stop":1755695325636,"duration":0},"status":"passed","severity":"normal"},{"uid":"922ead3752637c04","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1755695314646,"stop":1755695314650,"duration":4},"status":"passed","severity":"normal"},{"uid":"f4865b33a436c7d7","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1755695304392,"stop":1755695304393,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9423fdf9d777d3a","name":"should skip peer when failed to dial recently","time":{"start":1755695314582,"stop":1755695314583,"duration":1},"status":"passed","severity":"normal"},{"uid":"766d0dfe42c01c14","name":"should add event listeners to globalThis","time":{"start":1755695315465,"stop":1755695315466,"duration":1},"status":"passed","severity":"normal"},{"uid":"36449dacb4ffdb72","name":"should handle empty pubsub topics","time":{"start":1755695315862,"stop":1755695315862,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a971e7f7bbc01d0","name":"Used by Waku Relay","time":{"start":1755695735313,"stop":1755695735313,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f3d1a79ea44543c","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1755695360592,"stop":1755695360592,"duration":0},"status":"passed","severity":"normal"},{"uid":"cad4f422ded1d21f","name":"should handle query errors","time":{"start":1755695326047,"stop":1755695326047,"duration":0},"status":"passed","severity":"normal"},{"uid":"803aa0f353fbbe45","name":"Subscribe and receive messages via lightPush","time":{"start":1755695864729,"stop":1755695864730,"duration":1},"status":"passed","severity":"normal"},{"uid":"347cc114946c560","name":"Bloom filter","time":{"start":1755695365708,"stop":1755695365708,"duration":0},"status":"passed","severity":"normal"},{"uid":"a45cc28ef1be15cf","name":"should add event listeners to libp2p","time":{"start":1755695315465,"stop":1755695315465,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc911da012c4f7bd","name":"should insert message into bloom filter","time":{"start":1755695366087,"stop":1755695366087,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3cc2835eed12995","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1755695659186,"stop":1755695659190,"duration":4},"status":"passed","severity":"normal"},{"uid":"e452205bb0ada352","name":"msgTime: 0 ms from now, startTime: 1755609322222, endTime: 1755695722222","time":{"start":1755695738411,"stop":1755695738411,"duration":0},"status":"passed","severity":"normal"},{"uid":"e51515c03312f6d6","name":"Push message with JSON payload","time":{"start":1755695950069,"stop":1755695950069,"duration":0},"status":"passed","severity":"normal"},{"uid":"747b8b059259a872","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app59/1/topic142/test.js","time":{"start":1755695659194,"stop":1755695659194,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bc126590871460","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1755695864720,"stop":1755695864720,"duration":0},"status":"passed","severity":"normal"},{"uid":"2589818f3d44d6f3","name":"should be able to dial TLS multiaddrs","time":{"start":1755695473302,"stop":1755695473302,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f70e84997ada158","name":"should return true when peer is on the specified shard","time":{"start":1755695314991,"stop":1755695314991,"duration":0},"status":"passed","severity":"normal"},{"uid":"16465810d5ea618f","name":"should reject if LightPush is requested but not mounted","time":{"start":1755695347718,"stop":1755695347718,"duration":0},"status":"passed","severity":"normal"},{"uid":"b48dfc47c0d3db39","name":"Push message with content topic containing emoji","time":{"start":1755695950076,"stop":1755695950077,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d0bad5c8c3b957a","name":"Push message with rate limit","time":{"start":1755695950077,"stop":1755695950078,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebf7ac2db922ba30","name":"should return PeerId when PeerId is provided","time":{"start":1755695315313,"stop":1755695315313,"duration":0},"status":"passed","severity":"normal"},{"uid":"991ea4ba4f5807b1","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1755695530957,"stop":1755695530958,"duration":1},"status":"passed","severity":"normal"},{"uid":"115a9095fa422c65","name":"should handle malformed response data","time":{"start":1755695325256,"stop":1755695325256,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a6256fba2d3bbd2","name":"should create NetworkMonitor with libp2p and events","time":{"start":1755695315464,"stop":1755695315464,"duration":0},"status":"passed","severity":"normal"},{"uid":"daaf572536794a72","name":"yields undefined for messages without decoder","time":{"start":1755695316139,"stop":1755695316139,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b37a51315a19c0","name":"Passing page size 11 when there are 10 messages","time":{"start":1755695722025,"stop":1755695722025,"duration":0},"status":"passed","severity":"normal"},{"uid":"19d13862b1193665","name":"messageHashStr produces consistent results for the same input","time":{"start":1755695315174,"stop":1755695315174,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a2d3c27d775ec1a","name":"should sort peers by ping value","time":{"start":1755695316228,"stop":1755695316228,"duration":0},"status":"passed","severity":"normal"},{"uid":"38f4e3ec46b94803","name":"Decoder throws on empty string content topic","time":{"start":1755695336033,"stop":1755695336033,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ef14d94c93b41a4","name":"Accepts a valid Waku Message","time":{"start":1755695351178,"stop":1755695351179,"duration":1},"status":"passed","severity":"normal"},{"uid":"22f654498071fbd1","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1755695315163,"stop":1755695315163,"duration":0},"status":"passed","severity":"normal"},{"uid":"f598a98d64bead44","name":"should not modify tags of connections for different peers","time":{"start":1755695347653,"stop":1755695347653,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f32b54c0592fe1b","name":"should decode valid enr with tcp successfully","time":{"start":1755695305046,"stop":1755695305046,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fc1c86c032d6d27","name":"should encodeTxt and decodeTxt","time":{"start":1755695305045,"stop":1755695305045,"duration":0},"status":"passed","severity":"normal"},{"uid":"afc998dc12152627","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1755695833956,"stop":1755695833956,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c6d5e1e80ef25b9","name":"should request peer renewal on specific errors","time":{"start":1755695346312,"stop":1755695346312,"duration":0},"status":"passed","severity":"normal"},{"uid":"35b5f972efb7f20c","name":"should delegate to networkMonitor.isConnected()","time":{"start":1755695316224,"stop":1755695316224,"duration":0},"status":"passed","severity":"normal"},{"uid":"be053c1bf477941a","name":"should handle complete connection lifecycle","time":{"start":1755695315497,"stop":1755695315497,"duration":0},"status":"passed","severity":"normal"},{"uid":"71b93b9a8d75679c","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1755695360039,"stop":1755695360039,"duration":0},"status":"passed","severity":"normal"},{"uid":"59ccb4d1983592aa","name":"peer exchange sets tag","time":{"start":1755695555776,"stop":1755695555779,"duration":3},"status":"passed","severity":"normal"},{"uid":"6bb2d3a48042b399","name":"should allow redial after cooldown period","time":{"start":1755695314585,"stop":1755695314585,"duration":0},"status":"passed","severity":"normal"},{"uid":"db950d03d255ab0d","name":"Publish without waiting for remote peer","time":{"start":1755695562076,"stop":1755695562077,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb8ce06926881b4e","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1755695864732,"stop":1755695864732,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2f490b468417fe5f","name":"Subscribe to topic containing XML and receive message","time":{"start":1755695864737,"stop":1755695864737,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdd9f7269355ec9b","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1755695347652,"stop":1755695347653,"duration":1},"status":"passed","severity":"normal"},{"uid":"4637631bcc5add79","name":"should dispatch network event when browser goes online","time":{"start":1755695315481,"stop":1755695315481,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e856e2378bc65d3","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1755695304392,"stop":1755695304392,"duration":0},"status":"passed","severity":"normal"},{"uid":"b22626409e6db0b9","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1755695314999,"stop":1755695315000,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fb936f639f0b0f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1755695360639,"stop":1755695360639,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b93f5c0cb2aaf4f","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1755695325636,"stop":1755695325636,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea30c4ddda06ddff","name":"Push message with content topic containing JSON","time":{"start":1755695950075,"stop":1755695950075,"duration":0},"status":"passed","severity":"normal"},{"uid":"7989a044108eb06c","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1755695347497,"stop":1755695347498,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fd26bd41aacaacb","name":"Push message with emoji payload","time":{"start":1755695950071,"stop":1755695950071,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccb5e0f34275ade5","name":"should clear dial history on start","time":{"start":1755695314571,"stop":1755695314572,"duration":1},"status":"passed","severity":"normal"},{"uid":"20900c7cc09bbcd2","name":"should remove event listeners","time":{"start":1755695315256,"stop":1755695315263,"duration":7},"status":"passed","severity":"normal"},{"uid":"c6271dc9a7a3c19a","name":"should return true when peer is on the pubsub topic shard","time":{"start":1755695314999,"stop":1755695314999,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4f4fd636b986f5f","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1755695299035,"stop":1755695299035,"duration":0},"status":"passed","severity":"normal"},{"uid":"715e73149036ba85","name":"Sign & Recover","time":{"start":1755695336337,"stop":1755695336337,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa7fe4660df69211","name":"random static sharding 2 - Cluster ID: 701, Shard ID: 620","time":{"start":1755695700339,"stop":1755695700339,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e74e62ac63ef171","name":"configure the node with multiple content topics","time":{"start":1755695659198,"stop":1755695659198,"duration":0},"status":"passed","severity":"normal"},{"uid":"18bf9524e3576f91","name":"should hang up with PeerId and return true on success","time":{"start":1755695316226,"stop":1755695316226,"duration":0},"status":"passed","severity":"normal"},{"uid":"909f1181e07c7468","name":"should create KeepAliveManager with required options","time":{"start":1755695315814,"stop":1755695315814,"duration":0},"status":"passed","severity":"normal"},{"uid":"97c88b2d3dd21e5","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1755695562078,"stop":1755695562078,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ab333774141276c","name":"rejects hash query with time filter","time":{"start":1755695315691,"stop":1755695315691,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0c80342ba7a1ff9","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1755695347648,"stop":1755695347648,"duration":0},"status":"passed","severity":"normal"},{"uid":"501799cf825fe61a","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1755695366093,"stop":1755695366093,"duration":0},"status":"passed","severity":"normal"},{"uid":"d32c8bd7ca68daa","name":"Push message with content topic containing Russian","time":{"start":1755695950061,"stop":1755695950061,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae56a1cdb091afa7","name":"should throw an error for insufficient data","time":{"start":1755695299022,"stop":1755695299022,"duration":0},"status":"passed","severity":"normal"},{"uid":"76489a1243a7a905","name":"Subscribe to topic containing numeric and receive message","time":{"start":1755695864734,"stop":1755695864734,"duration":0},"status":"passed","severity":"normal"},{"uid":"66e11b5118dc3985","name":"should respect custom numPeersToUse configuration","time":{"start":1755695347649,"stop":1755695347649,"duration":0},"status":"passed","severity":"normal"},{"uid":"429600bce9dfc3","name":"should throw error - no id","time":{"start":1755695305047,"stop":1755695305048,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0893b763236be11","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1755695360602,"stop":1755695360602,"duration":0},"status":"passed","severity":"normal"},{"uid":"c576b896d7e67bda","name":"should not receive a peer event after stop","time":{"start":1755695388715,"stop":1755695388716,"duration":1},"status":"passed","severity":"normal"},{"uid":"6607449c50c6719c","name":"should query peer with peer exchange protocol","time":{"start":1755695326044,"stop":1755695326044,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc06dad24d7d7395","name":"should return false when navigator.onLine is false","time":{"start":1755695315471,"stop":1755695315471,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e345a315ba60d40","name":"should remove event listeners","time":{"start":1755695315824,"stop":1755695315824,"duration":0},"status":"passed","severity":"normal"},{"uid":"dced5933efef0ffe","name":"Round trip binary serialization","time":{"start":1755695316267,"stop":1755695316267,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0d648f6aa72d384","name":"return first retrieved peers without further DNS queries","time":{"start":1755695325977,"stop":1755695325978,"duration":1},"status":"passed","severity":"normal"},{"uid":"b38b60ca250bceef","name":"should retry if all attempts fail","time":{"start":1755695346314,"stop":1755695346315,"duration":1},"status":"passed","severity":"normal"},{"uid":"191a32963b31e605","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1755695360597,"stop":1755695360598,"duration":1},"status":"passed","severity":"normal"},{"uid":"d234eb4d0cadb165","name":"should stop peer exchange discovery","time":{"start":1755695326040,"stop":1755695326041,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a3404eef07626d6","name":"Check received message containing special chars","time":{"start":1755695833960,"stop":1755695833961,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d97f3f35e7faf2d","name":"should not start if already started","time":{"start":1755695326040,"stop":1755695326040,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea19d397b5b89f22","name":"Push message with special chars payload","time":{"start":1755695950066,"stop":1755695950067,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b3053f768f0526d","name":"should not fail to start the service if it is already started","time":{"start":1755695330010,"stop":1755695330010,"duration":0},"status":"passed","severity":"normal"},{"uid":"aef5f9e34dd45cab","name":"Fields are not dropped","time":{"start":1755695315877,"stop":1755695315878,"duration":1},"status":"passed","severity":"normal"},{"uid":"89d06747cae610d7","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1755695304396,"stop":1755695304397,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5f16c7fb25690f4","name":"nwaku subscribes","time":{"start":1755695544070,"stop":1755695544071,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc41b8b19f76d019","name":"Check message with no pubsub topic is not received","time":{"start":1755695833957,"stop":1755695833957,"duration":0},"status":"passed","severity":"normal"},{"uid":"d740096d79723bc5","name":"Publish message with custom timestamp: Wed Aug 20 2025 12:12:27 GMT+0000 (Coordinated Universal Time)","time":{"start":1755695554013,"stop":1755695554013,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9a59bdd145ef11f","name":"should create ConnectionManager with relay","time":{"start":1755695316220,"stop":1755695316220,"duration":0},"status":"passed","severity":"normal"},{"uid":"813656e920c23f20","name":"Check publish message containing XML","time":{"start":1755695554010,"stop":1755695554010,"duration":0},"status":"passed","severity":"normal"},{"uid":"6961c05e7ba04f66","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1755695325636,"stop":1755695325637,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbcb6bba3928b214","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1755695530954,"stop":1755695530954,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cb698598722ea58","name":"Push message with SQL Injection payload","time":{"start":1755695950068,"stop":1755695950068,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca55e63ffc152bf1","name":"Subscribe to topic containing special chars and receive message","time":{"start":1755695864723,"stop":1755695864724,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc769ba27b99d48d","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1755695360594,"stop":1755695360595,"duration":1},"status":"passed","severity":"normal"},{"uid":"29715792937a8eac","name":"should not retry if at least one success","time":{"start":1755695346313,"stop":1755695346314,"duration":1},"status":"passed","severity":"normal"},{"uid":"f373f5756bb141ce","name":"should initialize bloom filter with correct parameters","time":{"start":1755695363698,"stop":1755695363699,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fa251232cdd180a","name":"ignores unrecognized TXT record formats","time":{"start":1755695325976,"stop":1755695325976,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb8fd6d19ff48551","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1755695299038,"stop":1755695299038,"duration":0},"status":"passed","severity":"normal"},{"uid":"445b7cdba4c44184","name":"should return no connections if no open connection provided","time":{"start":1755695315756,"stop":1755695315756,"duration":0},"status":"passed","severity":"normal"},{"uid":"8494d305000aa01b","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1755695530953,"stop":1755695530954,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c18eab288c49c8d","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1755695722315,"stop":1755695722316,"duration":1},"status":"passed","severity":"normal"},{"uid":"344a835c6a25d0b3","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1755695672188,"stop":1755695672190,"duration":2},"status":"passed","severity":"normal"},{"uid":"704a203bd08e033b","name":"throws if store query response has error status","time":{"start":1755695316136,"stop":1755695316137,"duration":1},"status":"passed","severity":"normal"},{"uid":"b547a3fbfba5ece0","name":"should return false when peer is not on topic","time":{"start":1755695316228,"stop":1755695316228,"duration":0},"status":"passed","severity":"normal"},{"uid":"556f23bdca940339","name":"Push message with content topic containing escaped characters","time":{"start":1755695950062,"stop":1755695950062,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2a3adf6d7ff821c","name":"Reusing cursor across nodes","time":{"start":1755695672193,"stop":1755695672196,"duration":3},"status":"passed","severity":"normal"},{"uid":"d67ac822a71c0df3","name":"Push to array if already present","time":{"start":1755695298511,"stop":1755695298512,"duration":1},"status":"passed","severity":"normal"},{"uid":"8de454276b067d0a","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1755695864727,"stop":1755695864727,"duration":0},"status":"passed","severity":"normal"},{"uid":"19deadfbd731c972","name":"should be delivered immediately if received","time":{"start":1755695366096,"stop":1755695366096,"duration":0},"status":"passed","severity":"normal"},{"uid":"a56a5a3dd5fcad53","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1755695299041,"stop":1755695299041,"duration":0},"status":"passed","severity":"normal"},{"uid":"54f7f66d5474099f","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1755695316091,"stop":1755695316091,"duration":0},"status":"passed","severity":"normal"},{"uid":"74769974e5dd4f2d","name":"should not be delivered","time":{"start":1755695366095,"stop":1755695366095,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d877fc2f5ccde6a","name":"should add and remove event listeners correctly","time":{"start":1755695330013,"stop":1755695330013,"duration":0},"status":"passed","severity":"normal"},{"uid":"399b77f4d3b72ba8","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1755695722316,"stop":1755695722317,"duration":1},"status":"passed","severity":"normal"},{"uid":"10ad4d8eda736868","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1755695360614,"stop":1755695360615,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9846a9033c41a38","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1755695678815,"stop":1755695678815,"duration":0},"status":"passed","severity":"normal"},{"uid":"44556929dc28df51","name":"should clear the dialing interval","time":{"start":1755695314573,"stop":1755695314576,"duration":3},"status":"passed","severity":"normal"},{"uid":"d00577ab18499780","name":"Sets default value correctly","time":{"start":1755695735313,"stop":1755695735313,"duration":0},"status":"passed","severity":"normal"},{"uid":"a21df28ad9970b75","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1755695304396,"stop":1755695304396,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae2d53ff3279d0fe","name":"Subscribe to topic containing Script and receive message","time":{"start":1755695864725,"stop":1755695864726,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bad2e4eb3c60f91","name":"should add and check entries correctly","time":{"start":1755695345432,"stop":1755695345437,"duration":5},"status":"passed","severity":"normal"},{"uid":"287b21a7fc0af254","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1755695366091,"stop":1755695366091,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ac9412c4bac5b45","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1755695325256,"stop":1755695325256,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e18e6ca9cea180e","name":"should handle ENR without shardInfo","time":{"start":1755695326048,"stop":1755695326048,"duration":0},"status":"passed","severity":"normal"},{"uid":"2944727e4a39b866","name":"Check publish message containing emoji","time":{"start":1755695554012,"stop":1755695554012,"duration":0},"status":"passed","severity":"normal"},{"uid":"20c30f232b29e163","name":"caches peers it previously fetched","time":{"start":1755695325976,"stop":1755695325976,"duration":0},"status":"passed","severity":"normal"},{"uid":"77664df89a06c826","name":"should handle dial errors gracefully","time":{"start":1755695314590,"stop":1755695314590,"duration":0},"status":"passed","severity":"normal"},{"uid":"69be763a63938e9","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1755695562080,"stop":1755695562081,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cb2e1c8c350cf43","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1755695299042,"stop":1755695299042,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3c916eb4c97302a","name":"should be empty when created","time":{"start":1755695347667,"stop":1755695347667,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9b9efc9f79ef39b","name":"Generator, one shard","time":{"start":1755695678814,"stop":1755695678815,"duration":1},"status":"passed","severity":"normal"},{"uid":"70b9e307eca9d75","name":"should properly compute the node id","time":{"start":1755695305049,"stop":1755695305050,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6938c9773d54db8","name":"Fails to push message bigger that 1MB","time":{"start":1755695950081,"stop":1755695950081,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d2e42a7836fb630","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1755695304391,"stop":1755695304392,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b3bd4bd9e94bfc6","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1755695299043,"stop":1755695299043,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e050a539a460d6","name":"should wait for Store peer to be connected","time":{"start":1755695347720,"stop":1755695347721,"duration":1},"status":"passed","severity":"normal"},{"uid":"b085293132cedba8","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1755695738410,"stop":1755695738410,"duration":0},"status":"passed","severity":"normal"},{"uid":"5645dd4bc7b4fc6b","name":"Push message with custom timestamp: 1755691807450","time":{"start":1755695950064,"stop":1755695950064,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bc38ec4e5367fc8","name":"Check received message containing Script","time":{"start":1755695833962,"stop":1755695833962,"duration":0},"status":"passed","severity":"normal"},{"uid":"75d9f29b2db072af","name":"should dispatch network event when browser goes offline","time":{"start":1755695315481,"stop":1755695315482,"duration":1},"status":"passed","severity":"normal"},{"uid":"be59d54fd4525eed","name":"ends if response has no messages","time":{"start":1755695316137,"stop":1755695316137,"duration":0},"status":"passed","severity":"normal"},{"uid":"a84712be58b3cd32","name":"should not fail to stop the service if it was not started","time":{"start":1755695609941,"stop":1755695609942,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9fb13f5df9d4380","name":"should never report false negatives","time":{"start":1755695363700,"stop":1755695363700,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0ba0d516cb00e6d","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1755695459259,"stop":1755695459259,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fd5e12f2c6ea7d3","name":"does not throw on valid cases","time":{"start":1755695299029,"stop":1755695299029,"duration":0},"status":"passed","severity":"normal"},{"uid":"774a2fbad9b96db2","name":"should filter out already connected peers","time":{"start":1755695315272,"stop":1755695315272,"duration":0},"status":"passed","severity":"normal"},{"uid":"712ec901f3fdb562","name":"should emit a peer event after start","time":{"start":1755695330010,"stop":1755695330011,"duration":1},"status":"passed","severity":"normal"},{"uid":"2627e0b8a8ef048a","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1755695864724,"stop":1755695864724,"duration":0},"status":"passed","severity":"normal"},{"uid":"538ad9964225053","name":"should handle multiple peers with different shard configurations","time":{"start":1755695314604,"stop":1755695314605,"duration":1},"status":"passed","severity":"normal"},{"uid":"78754c9397f5d7ab","name":"should be safe to call multiple times","time":{"start":1755695314631,"stop":1755695314631,"duration":0},"status":"passed","severity":"normal"},{"uid":"64fb48f6f2d48803","name":"should handle general insertion and lookup correctly","time":{"start":1755695363702,"stop":1755695363702,"duration":0},"status":"passed","severity":"normal"},{"uid":"6705092f88f13805","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1755695360606,"stop":1755695360606,"duration":0},"status":"passed","severity":"normal"},{"uid":"735b818a12fc15ef","name":"Passing page size 110 when there are 120 messages","time":{"start":1755695722026,"stop":1755695722026,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef44c9d954127ce4","name":"Check received message containing Script","time":{"start":1755695833952,"stop":1755695833952,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c1fdce625e523e1","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1755695299041,"stop":1755695299041,"duration":0},"status":"passed","severity":"normal"},{"uid":"43a35506ed1376d","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app22/3/topic377/json","time":{"start":1755695659192,"stop":1755695659192,"duration":0},"status":"passed","severity":"normal"},{"uid":"17f2aa77c2114da5","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1755695443246,"stop":1755695443246,"duration":0},"status":"passed","severity":"normal"},{"uid":"69b5e3f48951a20e","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1755695864725,"stop":1755695864725,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7faba0f93a0dcda","name":"Register correct protocols","time":{"start":1755695562076,"stop":1755695562076,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fb130b9082c03c","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1755695738408,"stop":1755695738408,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b0d2485c3754994","name":"should dial peer when on same shard","time":{"start":1755695314586,"stop":1755695314586,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1a79d63e7e548a7","name":"should partition messages based on acknowledgement status","time":{"start":1755695366093,"stop":1755695366094,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c1b2d12112c1e92","name":"tcp ip4 address","time":{"start":1755695304348,"stop":1755695304350,"duration":2},"status":"passed","severity":"normal"},{"uid":"da110e89396ae186","name":"Check received message with timestamp: 1649153314 ","time":{"start":1755695833956,"stop":1755695833956,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5228e0f04dae338","name":"should handle special patterns correctly","time":{"start":1755695363702,"stop":1755695363702,"duration":0},"status":"passed","severity":"normal"},{"uid":"64de4de5c617f060","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1755695864737,"stop":1755695864737,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbddd969011a5e14","name":"Decoder throws on empty string content topic","time":{"start":1755695316269,"stop":1755695316269,"duration":0},"status":"passed","severity":"normal"},{"uid":"738fd8e14afc5af7","name":"should reject on timeout if it was set","time":{"start":1755695347719,"stop":1755695347719,"duration":0},"status":"passed","severity":"normal"},{"uid":"4113c96e4e86b529","name":"Add multiple subscription objects on single nwaku node","time":{"start":1755695864739,"stop":1755695864739,"duration":0},"status":"passed","severity":"normal"},{"uid":"c427acbbe21d7303","name":"Push message with Basic HTML tag payload","time":{"start":1755695950069,"stop":1755695950069,"duration":0},"status":"passed","severity":"normal"},{"uid":"347f12efb0955aca","name":"should handle a minimal index list","time":{"start":1755695299021,"stop":1755695299021,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaaceaa94d2fa98e","name":"should handle peer disconnect event when no connections remain","time":{"start":1755695315477,"stop":1755695315477,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ca8d56575d947e3","name":"should dial peers from store on start","time":{"start":1755695315254,"stop":1755695315254,"duration":0},"status":"passed","severity":"normal"},{"uid":"f123acf1d72be3a9","name":"should handle queue overflow by adding peers to queue","time":{"start":1755695314592,"stop":1755695314592,"duration":0},"status":"passed","severity":"normal"},{"uid":"452c9f19770af422","name":"Nwaku publishes","time":{"start":1755695544071,"stop":1755695544072,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f280ba7f215e3dd","name":"should drop connection to all peers on hangUp","time":{"start":1755695473300,"stop":1755695473301,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1595f90994b535c","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1755695360598,"stop":1755695360598,"duration":0},"status":"passed","severity":"normal"},{"uid":"11a1d76e8c17887c","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1755695864736,"stop":1755695864736,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6a8d50ea5419406","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1755695554012,"stop":1755695554013,"duration":1},"status":"passed","severity":"normal"},{"uid":"fab6bf481ceeb721","name":"accepts valid content-filtered query","time":{"start":1755695315679,"stop":1755695315680,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c1742238449aa08","name":"Relay + Store","time":{"start":1755695305057,"stop":1755695305057,"duration":0},"status":"passed","severity":"normal"},{"uid":"e68c91097adc38a8","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1755695347652,"stop":1755695347652,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4abe68ddcd35ef8","name":"Subscribe to topic containing emoji and publish message","time":{"start":1755695562085,"stop":1755695562085,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e72c7d3af1534be","name":"Check received message containing short","time":{"start":1755695833949,"stop":1755695833949,"duration":0},"status":"passed","severity":"normal"},{"uid":"3041de76a52d0c77","name":"should return false when peer shard info is not found","time":{"start":1755695314998,"stop":1755695314998,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea3a971e32b6b4a6","name":"Check received message with timestamp: 1755695382509000000 ","time":{"start":1755695833955,"stop":1755695833955,"duration":0},"status":"passed","severity":"normal"},{"uid":"5973bf01e5f90eab","name":"Store - dialed first","time":{"start":1755695738705,"stop":1755695738705,"duration":0},"status":"passed","severity":"normal"},{"uid":"912a2ffe0bca3563","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1755695305046,"stop":1755695305046,"duration":0},"status":"passed","severity":"normal"},{"uid":"c89ae196c14b0dff","name":"Promise Callback - false","time":{"start":1755695714057,"stop":1755695714059,"duration":2},"status":"passed","severity":"normal"},{"uid":"986584f1563791cd","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1755695672191,"stop":1755695672192,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dd55ed9eb994873","name":"Push message with content topic containing special chars","time":{"start":1755695950060,"stop":1755695950060,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5f90b162b924ad","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1755695360616,"stop":1755695360616,"duration":0},"status":"passed","severity":"normal"},{"uid":"b20fd957654e56e6","name":"can start the service","time":{"start":1755695330009,"stop":1755695330009,"duration":0},"status":"passed","severity":"normal"},{"uid":"aefdbe3ef4543f83","name":"should return true when peer is on the same cluster","time":{"start":1755695314987,"stop":1755695314987,"duration":0},"status":"passed","severity":"normal"},{"uid":"321be30a4a38e322","name":"Check received message containing Chinese","time":{"start":1755695833950,"stop":1755695833951,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc2d781bb11777bb","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1755695299035,"stop":1755695299035,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f11c4fa15b5a11a","name":"should stop ping timers on peer disconnect","time":{"start":1755695315831,"stop":1755695315831,"duration":0},"status":"passed","severity":"normal"},{"uid":"56798f8f7dd6fbf1","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1755695304394,"stop":1755695304394,"duration":0},"status":"passed","severity":"normal"},{"uid":"29587008fc772f16","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1755695388717,"stop":1755695388717,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2998c6f3d29596f8","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1755695360622,"stop":1755695360623,"duration":1},"status":"passed","severity":"normal"},{"uid":"c140e8b2e3068d4b","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1755695347628,"stop":1755695347629,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf6f1bd5a223e228","name":"should hang up with multiaddr and return true on success","time":{"start":1755695316226,"stop":1755695316226,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6428d200193b4a5","name":"should get / set UDP multiaddr","time":{"start":1755695305052,"stop":1755695305052,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac71c4731e2ccad","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1755695389843,"stop":1755695389844,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b054e4349181f7","name":"should be safe to call multiple times","time":{"start":1755695315255,"stop":1755695315255,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8d07d787f9e0a0a","name":"should save new peer to store","time":{"start":1755695314638,"stop":1755695314638,"duration":0},"status":"passed","severity":"normal"},{"uid":"e487e7a27630ee47","name":"Subscribe to topic containing XML and receive message","time":{"start":1755695864726,"stop":1755695864726,"duration":0},"status":"passed","severity":"normal"},{"uid":"3390ca5a44ff56c3","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1755695299036,"stop":1755695299036,"duration":0},"status":"passed","severity":"normal"},{"uid":"c637bbbba5afb320","name":"should requeue task if no peer is available","time":{"start":1755695346306,"stop":1755695346307,"duration":1},"status":"passed","severity":"normal"},{"uid":"caf16d72df124f1f","name":"isConnected should return false after all peers disconnect","time":{"start":1755695403700,"stop":1755695403701,"duration":1},"status":"passed","severity":"normal"},{"uid":"74fb271e5d9d2602","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1755695299046,"stop":1755695299046,"duration":0},"status":"passed","severity":"normal"},{"uid":"4946aaf78c6e68b1","name":"should return false","time":{"start":1755695305049,"stop":1755695305049,"duration":0},"status":"passed","severity":"normal"},{"uid":"db982683f573fe59","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1755695299039,"stop":1755695299040,"duration":1},"status":"passed","severity":"normal"},{"uid":"a708cc9c8f8406b9","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1755695672187,"stop":1755695672188,"duration":1},"status":"passed","severity":"normal"},{"uid":"a80cd5d20af060fb","name":"should add event listeners for peer connect and disconnect","time":{"start":1755695315820,"stop":1755695315823,"duration":3},"status":"passed","severity":"normal"},{"uid":"8b1f47927b733fbe","name":"should return false when pubsub topic parsing fails","time":{"start":1755695315000,"stop":1755695315006,"duration":6},"status":"passed","severity":"normal"},{"uid":"6ed4a524ec9a924e","name":"should throw error - no id","time":{"start":1755695305047,"stop":1755695305047,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad66baa934b840d","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1755695562077,"stop":1755695562077,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff1c7f4d08804cd0","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1755695672190,"stop":1755695672191,"duration":1},"status":"passed","severity":"normal"},{"uid":"b457e1da0f4951b3","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1755695704076,"stop":1755695704076,"duration":0},"status":"passed","severity":"normal"},{"uid":"b757fda4191604fb","name":"Query generator for multiple messages with multiple decoders","time":{"start":1755695728133,"stop":1755695728133,"duration":0},"status":"passed","severity":"normal"},{"uid":"103a816fdbcfa4c4","name":"Push message with custom timestamp: 1755699007450","time":{"start":1755695950078,"stop":1755695950079,"duration":1},"status":"passed","severity":"normal"},{"uid":"822252b7c4dde94c","name":"should properly create location multiaddrs - udp","time":{"start":1755695305054,"stop":1755695305054,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ad6270efef8305b","name":"should reject if Filter is requested but not mounted","time":{"start":1755695347718,"stop":1755695347719,"duration":1},"status":"passed","severity":"normal"},{"uid":"50fb8b90debacba0","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1755695360631,"stop":1755695360631,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b2f567c54899d1c","name":"should not receive a peer event before start","time":{"start":1755695388714,"stop":1755695388715,"duration":1},"status":"passed","severity":"normal"},{"uid":"53a9c695ff8d7e41","name":"Subscribe to topic containing JSON and publish message","time":{"start":1755695562083,"stop":1755695562084,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe10f1485abecdd8","name":"should use DNS peer discovery with light client","time":{"start":1755695388716,"stop":1755695388716,"duration":0},"status":"skipped","severity":"normal"},{"uid":"381a01b1091b12d","name":"Query generator for multiple messages","time":{"start":1755695728132,"stop":1755695728133,"duration":1},"status":"passed","severity":"normal"},{"uid":"441e09c196eacde6","name":"Query Generator, Multiple PubsubTopics","time":{"start":1755695688651,"stop":1755695688651,"duration":0},"status":"passed","severity":"normal"},{"uid":"539d249b2804169d","name":"Subscribe to topic containing Russian and receive message","time":{"start":1755695864735,"stop":1755695864736,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cb91d88900c3954","name":"Default pageSize","time":{"start":1755695722026,"stop":1755695722027,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbe573dd80d6dcde","name":"should dial peer when peer is discovered","time":{"start":1755695314632,"stop":1755695314636,"duration":4},"status":"passed","severity":"normal"},{"uid":"244d3d3132d4a8a6","name":"Encoder throws on undefined content topic","time":{"start":1755695316268,"stop":1755695316268,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd2f404686572cd9","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1755695530959,"stop":1755695530959,"duration":0},"status":"passed","severity":"normal"},{"uid":"a55ada7ed1248e9b","name":"Check publish message containing numeric","time":{"start":1755695554008,"stop":1755695554008,"duration":0},"status":"passed","severity":"normal"},{"uid":"513dc34045d9b0ae","name":"Decoder throws on undefined content topic","time":{"start":1755695336033,"stop":1755695336033,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9fa542f1f7c1486","name":"Encoder throws on empty string content topic","time":{"start":1755695336032,"stop":1755695336032,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3640995e286258","name":"Fails to publish message with size larger than 1 MB","time":{"start":1755695554015,"stop":1755695554015,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee65c97fe1f9df81","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1755695547351,"stop":1755695547351,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b830241a51a0f8d","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1755695530954,"stop":1755695530954,"duration":0},"status":"passed","severity":"normal"},{"uid":"19cbf3f2eb418c71","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1755695299046,"stop":1755695299046,"duration":0},"status":"passed","severity":"normal"},{"uid":"13b7d37b683ccb5f","name":"should dial one peer on dial","time":{"start":1755695473301,"stop":1755695473301,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba5df4e71780d9b6","name":"should properly create location multiaddrs - udp6","time":{"start":1755695305053,"stop":1755695305053,"duration":0},"status":"passed","severity":"normal"},{"uid":"83aeb01e814303fe","name":"Subscribe to topic containing XML and publish message","time":{"start":1755695562083,"stop":1755695562083,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c41426aa09b915c","name":"Push message with Russian payload","time":{"start":1755695950067,"stop":1755695950067,"duration":0},"status":"passed","severity":"normal"},{"uid":"2574bd65bc39bf77","name":"Check received message containing short","time":{"start":1755695833960,"stop":1755695833960,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5e7fa7770b6c89d","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1755695299036,"stop":1755695299036,"duration":0},"status":"passed","severity":"normal"},{"uid":"c322ec6dd1dc650b","name":"should be safe to call multiple times","time":{"start":1755695316222,"stop":1755695316222,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca81fc22ec7dd89e","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1755695360616,"stop":1755695360616,"duration":0},"status":"passed","severity":"normal"},{"uid":"1926328c573477a8","name":"should create ConnectionManager with required options","time":{"start":1755695316219,"stop":1755695316219,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd00ce42a8a32b60","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1755695299044,"stop":1755695299045,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6a59ad9c221b99f","name":"should not dispatch event when already connected","time":{"start":1755695315480,"stop":1755695315480,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d3f11621248054c","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1755695530958,"stop":1755695530958,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5fb563a573a25f1","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1755695304396,"stop":1755695304396,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c6abc635ef7049a","name":"Wrong topic","time":{"start":1755695659196,"stop":1755695659196,"duration":0},"status":"passed","severity":"normal"},{"uid":"a19fa773474d0aa1","name":"should deliver messages after dependencies are met","time":{"start":1755695366092,"stop":1755695366093,"duration":1},"status":"passed","severity":"normal"},{"uid":"33d754e7849c9230","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1755695530958,"stop":1755695530958,"duration":0},"status":"passed","severity":"normal"},{"uid":"1110528af46ced19","name":"random static sharding 7 - Cluster ID: 765, Shard ID: 511","time":{"start":1755695700346,"stop":1755695700347,"duration":1},"status":"passed","severity":"normal"},{"uid":"61ad061eb29da637","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1755695366088,"stop":1755695366089,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ffd9c99aab1bfb","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1755695672184,"stop":1755695672187,"duration":3},"status":"passed","severity":"normal"},{"uid":"141289c45fe7a503","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1755695562084,"stop":1755695562084,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e5f3cae84fb6da2","name":"should unregister libp2p event listeners when stop is called","time":{"start":1755695347644,"stop":1755695347648,"duration":4},"status":"passed","severity":"normal"},{"uid":"ea69a25d68b14385","name":"Rejects garbage","time":{"start":1755695351179,"stop":1755695351180,"duration":1},"status":"passed","severity":"normal"},{"uid":"83a7f790b7250c43","name":"should handle network check errors gracefully","time":{"start":1755695314595,"stop":1755695314598,"duration":3},"status":"passed","severity":"normal"},{"uid":"a456c0a2ac0fbfe0","name":"should drop connection via multiaddr with hangUp","time":{"start":1755695473302,"stop":1755695473302,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a359594ec6db70","name":"should handle task timeouts","time":{"start":1755695346312,"stop":1755695346313,"duration":1},"status":"passed","severity":"normal"},{"uid":"4250e813b5842fad","name":"Init the array if not present","time":{"start":1755695298510,"stop":1755695298511,"duration":1},"status":"passed","severity":"normal"},{"uid":"b65f724d668ad5e1","name":"Query with Promise Callback, No Decoder","time":{"start":1755695688654,"stop":1755695688655,"duration":1},"status":"passed","severity":"normal"},{"uid":"be1df4192a45a423","name":"Stops search when maxGet is reached","time":{"start":1755695325366,"stop":1755695325366,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fa065c59bac66dd","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1755695299036,"stop":1755695299037,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3a235ec04939983","name":"should add to incoming buffer if dependencies are not met","time":{"start":1755695366090,"stop":1755695366090,"duration":0},"status":"passed","severity":"normal"},{"uid":"26f79ae9aeb45f4","name":"should initialize with default number of peers","time":{"start":1755695347627,"stop":1755695347628,"duration":1},"status":"passed","severity":"normal"},{"uid":"c47e58555028ac2e","name":"should throw error - no public key","time":{"start":1755695305047,"stop":1755695305047,"duration":0},"status":"passed","severity":"normal"},{"uid":"52cce6a851c91ec7","name":"should not dial peers from store when browser is not connected","time":{"start":1755695315265,"stop":1755695315265,"duration":0},"status":"passed","severity":"normal"},{"uid":"57394c9bef2172e3","name":"should emit a peer event after start","time":{"start":1755695609944,"stop":1755695609944,"duration":0},"status":"passed","severity":"normal"},{"uid":"f05cb4c4dfe0a4d4","name":"should encode/decode to text encoding","time":{"start":1755695305050,"stop":1755695305051,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e25f12a93d0ec20","name":"should dial peer when no shard info available","time":{"start":1755695314586,"stop":1755695314587,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3f899cd00bcd50f","name":"throws on content topic with empty version field","time":{"start":1755695299032,"stop":1755695299033,"duration":1},"status":"passed","severity":"normal"},{"uid":"8083441e0d143de1","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1755695325639,"stop":1755695325639,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b74c7ef6ea66a53","name":"Check received message containing SQL Injection","time":{"start":1755695833952,"stop":1755695833952,"duration":0},"status":"passed","severity":"normal"},{"uid":"414a022aeccee516","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1755695360587,"stop":1755695360587,"duration":0},"status":"passed","severity":"normal"},{"uid":"a90633d54b5d4939","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1755695864735,"stop":1755695864735,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e8fb35dbec90e25","name":"Check received message with timestamp: 1755695382509 ","time":{"start":1755695833965,"stop":1755695833965,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c4209542eb41dd9","name":"should process up to 3 peers at once","time":{"start":1755695314593,"stop":1755695314593,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d43a95956bda6ed","name":"should clear dial history on stop","time":{"start":1755695314576,"stop":1755695314577,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa1687b5b15836a1","name":"Push message with shell command payload","time":{"start":1755695950069,"stop":1755695950070,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d0e694ce3d1ff31","name":"Push message with Arabic payload","time":{"start":1755695950053,"stop":1755695950053,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c92663e4a995bbb","name":"Check publish message containing special chars","time":{"start":1755695554008,"stop":1755695554008,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c166b31b0c67fb","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1755695360609,"stop":1755695360610,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8ee2ca3a1d7e282","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1755695554015,"stop":1755695554015,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd50feb8a34a3ecc","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1755695547349,"stop":1755695547349,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f81e0ca926122d9","name":"should attach causal history and bloom filter to each message","time":{"start":1755695366088,"stop":1755695366088,"duration":0},"status":"passed","severity":"normal"},{"uid":"779a0c30336c419f","name":"should not fail to stop the service if it was not started","time":{"start":1755695388713,"stop":1755695388713,"duration":0},"status":"passed","severity":"normal"},{"uid":"3afa0c4da567487b","name":"Push message with XML payload","time":{"start":1755695950068,"stop":1755695950068,"duration":0},"status":"passed","severity":"normal"},{"uid":"112a7fa0911038fa","name":"should return false when peer is not found","time":{"start":1755695314989,"stop":1755695314990,"duration":1},"status":"passed","severity":"normal"},{"uid":"3af342b08d00455","name":"Check received message containing Arabic","time":{"start":1755695833961,"stop":1755695833961,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d63db92e6879de2","name":"should serialize and deserialize correctly","time":{"start":1755695363700,"stop":1755695363701,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c47cb286cc0bd8c","name":"Asymmetric encrypt & decrypt","time":{"start":1755695336335,"stop":1755695336336,"duration":1},"status":"passed","severity":"normal"},{"uid":"8af73e0239404157","name":"should handle errors when globalThis is not available","time":{"start":1755695315466,"stop":1755695315469,"duration":3},"status":"passed","severity":"normal"},{"uid":"dae4731abce8422f","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1755695360591,"stop":1755695360591,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b4d7c180d952af9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1755695360637,"stop":1755695360637,"duration":0},"status":"passed","severity":"normal"},{"uid":"d497f9a81848aca2","name":"should be able to encode the field with only STORE set to true","time":{"start":1755695304390,"stop":1755695304391,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b8181575b1c2166","name":"Subscribe and receives messages on 20 topics","time":{"start":1755695864720,"stop":1755695864721,"duration":1},"status":"passed","severity":"normal"},{"uid":"f133878a263114c8","name":"can start and stop the service","time":{"start":1755695388712,"stop":1755695388713,"duration":1},"status":"passed","severity":"normal"},{"uid":"24dedf19ea3c653f","name":"should return false when peer is on different cluster","time":{"start":1755695314987,"stop":1755695314988,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad148ae551f75532","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1755695360635,"stop":1755695360635,"duration":0},"status":"passed","severity":"normal"},{"uid":"71c27462cce8cf3b","name":"Overlapping topic subscription","time":{"start":1755695562079,"stop":1755695562079,"duration":0},"status":"skipped","severity":"normal"},{"uid":"282e2be346da431f","name":"returns nothing if no connections present","time":{"start":1755695315748,"stop":1755695315749,"duration":1},"status":"passed","severity":"normal"},{"uid":"8811f08a7176e34f","name":"Publish message with custom timestamp: Wed Aug 20 2025 14:12:27 GMT+0000 (Coordinated Universal Time)","time":{"start":1755695554014,"stop":1755695554014,"duration":0},"status":"passed","severity":"normal"},{"uid":"16c15d84dc24efe","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1755695315310,"stop":1755695315310,"duration":0},"status":"passed","severity":"normal"},{"uid":"c99dd90d31711733","name":"Subscribe to topic containing special chars and receive message","time":{"start":1755695864734,"stop":1755695864735,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac1a8548c90cae21","name":"should create dialer with libp2p and shardReader","time":{"start":1755695314561,"stop":1755695314566,"duration":5},"status":"passed","severity":"normal"},{"uid":"662c94f3c61f0f8a","name":"should skip peer when already connected","time":{"start":1755695314581,"stop":1755695314582,"duration":1},"status":"passed","severity":"normal"},{"uid":"77a6999947c9f0bc","name":"should handle peerStore errors gracefully","time":{"start":1755695316227,"stop":1755695316228,"duration":1},"status":"passed","severity":"normal"},{"uid":"2aa290cfdc99cec6","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1755695459271,"stop":1755695459271,"duration":0},"status":"passed","severity":"normal"},{"uid":"91f0f014df469dc","name":"should not receive a peer event before start","time":{"start":1755695330011,"stop":1755695330011,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d4457756851ccdc","name":"should handle errors when getting connections","time":{"start":1755695315483,"stop":1755695315496,"duration":13},"status":"passed","severity":"normal"},{"uid":"a74ebe70e08a36c5","name":"should properly start and stop event listening","time":{"start":1755695347498,"stop":1755695347498,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d90cf32b4e94acc","name":"should not discard bootstrap peers if under the limit","time":{"start":1755695426465,"stop":1755695426465,"duration":0},"status":"passed","severity":"normal"},{"uid":"f21a26c1c0502190","name":"should return null for non-existent peer","time":{"start":1755695315284,"stop":1755695315284,"duration":0},"status":"passed","severity":"normal"},{"uid":"b541c9ef9c7b99b1","name":"Push message with unicode special characters payload","time":{"start":1755695950070,"stop":1755695950070,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ba13c74a7663662","name":"A test","time":{"start":1755695443382,"stop":1755695443382,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7558448b179fb99","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1755695346307,"stop":1755695346308,"duration":1},"status":"passed","severity":"normal"},{"uid":"40cb422d0b333bfd","name":"Subscribe to topic containing Russian and publish message","time":{"start":1755695562081,"stop":1755695562081,"duration":0},"status":"passed","severity":"normal"},{"uid":"65383e26916a1f9f","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1755695738411,"stop":1755695738411,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb53128e8b9c79f4","name":"should handle relay send failures gracefully","time":{"start":1755695315859,"stop":1755695315860,"duration":1},"status":"passed","severity":"normal"},{"uid":"43cb5961a8bb90bf","name":"throws on content topic with too few or too many fields","time":{"start":1755695299030,"stop":1755695299030,"duration":0},"status":"passed","severity":"normal"},{"uid":"7704cd702733fa61","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1755695864722,"stop":1755695864722,"duration":0},"status":"passed","severity":"normal"},{"uid":"759a3030adfbc9af","name":"udp ip6 address","time":{"start":1755695304351,"stop":1755695304351,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbba2d624450a5f4","name":"Check publish message containing Chinese","time":{"start":1755695554008,"stop":1755695554009,"duration":1},"status":"passed","severity":"normal"},{"uid":"470447802429ead3","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1755695360626,"stop":1755695360626,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d3d6eb9702408aa","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1755695299038,"stop":1755695299038,"duration":0},"status":"passed","severity":"normal"},{"uid":"639ec4cfa1202f14","name":"should update peers in cache on 'peer:identify' event","time":{"start":1755695330012,"stop":1755695330012,"duration":0},"status":"passed","severity":"normal"},{"uid":"1df1b453b8889297","name":"Renews subscription after lossing a connection","time":{"start":1755695864740,"stop":1755695864740,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfafa6fbfa59ae87","name":"Encoder throws on undefined content topic","time":{"start":1755695336031,"stop":1755695336032,"duration":1},"status":"passed","severity":"normal"},{"uid":"c38ce4ddc0a21b66","name":"should be able to encode the field with only RELAY set to true","time":{"start":1755695304389,"stop":1755695304390,"duration":1},"status":"passed","severity":"normal"},{"uid":"704f9e89c0b1747b","name":"Subscribe to topic containing shell command and receive message","time":{"start":1755695864727,"stop":1755695864727,"duration":0},"status":"passed","severity":"normal"},{"uid":"87af17f34de6b6aa","name":"should return empty array when no peers connected","time":{"start":1755695316227,"stop":1755695316227,"duration":0},"status":"passed","severity":"normal"},{"uid":"c385a925129e8b7f","name":"Check received message containing Arabic","time":{"start":1755695833951,"stop":1755695833951,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cb0ea62117d51e2","name":"Push message with content topic containing short","time":{"start":1755695950072,"stop":1755695950072,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d69c03f4a4423d0","name":"handles different clusterIds correctly","time":{"start":1755695299040,"stop":1755695299040,"duration":0},"status":"passed","severity":"normal"},{"uid":"f055f197fe723377","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1755695360606,"stop":1755695360607,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f1aa7ed292764de","name":"Subscribe and publish message","time":{"start":1755695562077,"stop":1755695562077,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b61fe3133aa9f63","name":"Decoder throws on undefined content topic","time":{"start":1755695337532,"stop":1755695337532,"duration":0},"status":"passed","severity":"normal"},{"uid":"7745f7659f6818bf","name":"throws if decoders don't match content topics","time":{"start":1755695316135,"stop":1755695316135,"duration":0},"status":"passed","severity":"normal"},{"uid":"84f4ca8cab59c9c1","name":"should discard bootstrap peers when has more than set limit","time":{"start":1755695426464,"stop":1755695426464,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ba7e6105376b2b2","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1755695360630,"stop":1755695360630,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4539cc5bb500d67","name":"pre and post cipher","time":{"start":1755695336337,"stop":1755695336337,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7e6ca52a113da1b","name":"Mutual subscription","time":{"start":1755695562076,"stop":1755695562076,"duration":0},"status":"passed","severity":"normal"},{"uid":"68f9934a09259804","name":"should skip peers without peer exchange protocol","time":{"start":1755695326042,"stop":1755695326042,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bfe5b2bf3e86fb1","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1755695315849,"stop":1755695315849,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac366562bd85e524","name":"Correctly serialized arguments","time":{"start":1755695459435,"stop":1755695459436,"duration":1},"status":"passed","severity":"normal"},{"uid":"71c49a09949307c7","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1755695864738,"stop":1755695864738,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7c9ddb2ac3f94ba","name":"throws on empty content topic","time":{"start":1755695299029,"stop":1755695299030,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c22856fb38e921e","name":"Check received message containing Russian","time":{"start":1755695833961,"stop":1755695833961,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d600ec4bab77097","name":"should throw error - no public key","time":{"start":1755695305049,"stop":1755695305049,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea7faa64ffcd32f3","name":"should dial peers from store when no connections remain","time":{"start":1755695315265,"stop":1755695315266,"duration":1},"status":"passed","severity":"normal"},{"uid":"a221e2516604a26c","name":"should initialize with custom number of peers","time":{"start":1755695347628,"stop":1755695347628,"duration":0},"status":"passed","severity":"normal"},{"uid":"4af79582e0faa710","name":"Subscribe to topic containing numeric and receive message","time":{"start":1755695864723,"stop":1755695864723,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e00f8f7523f9c1","name":"Promise Callback - true","time":{"start":1755695714056,"stop":1755695714057,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b89ff6b5eca8b72","name":"should be safe to call multiple times","time":{"start":1755695314577,"stop":1755695314578,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1c3e37029a000af","name":"Check message with non string payload is not received","time":{"start":1755695833967,"stop":1755695833967,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad3c36f95f4efb12","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1755695360608,"stop":1755695360609,"duration":1},"status":"passed","severity":"normal"},{"uid":"f77d3aa5fde79ca3","name":"Check received message containing unicode special characters","time":{"start":1755695833954,"stop":1755695833955,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad2d53f16d669ffa","name":"messageHashStr works with IProtoMessage","time":{"start":1755695315173,"stop":1755695315174,"duration":1},"status":"passed","severity":"normal"},{"uid":"a48ddff157bc452c","name":"should start peer exchange discovery","time":{"start":1755695326039,"stop":1755695326040,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9fd97169e8e562f","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1755695704071,"stop":1755695704073,"duration":2},"status":"passed","severity":"normal"},{"uid":"d8fc9b4a7a3a3a27","name":"All","time":{"start":1755695388540,"stop":1755695388540,"duration":0},"status":"passed","severity":"normal"},{"uid":"babae3e18f5a96c6","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1755695864730,"stop":1755695864730,"duration":0},"status":"passed","severity":"normal"},{"uid":"37ae205fbbaaca5c","name":"isConnected between 2 js-waku relay nodes","time":{"start":1755695403703,"stop":1755695403703,"duration":0},"status":"passed","severity":"normal"},{"uid":"625f060069539ef4","name":"should not stop if not started","time":{"start":1755695326041,"stop":1755695326041,"duration":0},"status":"passed","severity":"normal"},{"uid":"425ca5a958198415","name":"Round trip binary encryption [ecies, signature]","time":{"start":1755695337530,"stop":1755695337530,"duration":0},"status":"passed","severity":"normal"},{"uid":"171786172881e90c","name":"Publish message with rate limit","time":{"start":1755695554017,"stop":1755695554017,"duration":0},"status":"passed","severity":"normal"},{"uid":"de319ea29002d0c8","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1755695347040,"stop":1755695347041,"duration":1},"status":"passed","severity":"normal"},{"uid":"72fc9ec99d905d43","name":"Push message with XML payload","time":{"start":1755695950055,"stop":1755695950055,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fbfd3760f004510","name":"should handle peer connect event","time":{"start":1755695315476,"stop":1755695315476,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce168991a997b327","name":"Encoder throws on undefined content topic","time":{"start":1755695337531,"stop":1755695337531,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a2bd8803e221566","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1755695738412,"stop":1755695738412,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad84a829cd92d2f6","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1755695299045,"stop":1755695299045,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2ad9991f58d2fc5","name":"Push message with Chinese payload","time":{"start":1755695950052,"stop":1755695950052,"duration":0},"status":"passed","severity":"normal"},{"uid":"28282009c0be4c35","name":"passes more than one ENR URLs and attempts connection","time":{"start":1755695388717,"stop":1755695388717,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a88489f43dcc3c86","name":"should add received messages to bloom filter","time":{"start":1755695366089,"stop":1755695366090,"duration":1},"status":"passed","severity":"normal"},{"uid":"da7a35e5abd13a3f","name":"Push message with custom timestamp: 1755691807450","time":{"start":1755695950078,"stop":1755695950078,"duration":0},"status":"passed","severity":"normal"},{"uid":"452f1b39b8d31276","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1755695833968,"stop":1755695833968,"duration":0},"status":"passed","severity":"normal"},{"uid":"940ea733f31de9c0","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1755695738410,"stop":1755695738410,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e6f91670866528c","name":"Query with Ordered Callback, No message returned","time":{"start":1755695688654,"stop":1755695688654,"duration":0},"status":"passed","severity":"normal"},{"uid":"634973fa14943a30","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1755695360607,"stop":1755695360607,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dc7e5fd18be8079","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1755695360617,"stop":1755695360617,"duration":0},"status":"passed","severity":"normal"},{"uid":"25b423a7f93fa44c","name":"can start the service","time":{"start":1755695609938,"stop":1755695609939,"duration":1},"status":"passed","severity":"normal"},{"uid":"52cf622ccc808aea","name":"Subscribe and receive messages via waku relay post","time":{"start":1755695864720,"stop":1755695864720,"duration":0},"status":"passed","severity":"normal"},{"uid":"38b7b01661bea60b","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app18/8/topic338/utf8","time":{"start":1755695659195,"stop":1755695659195,"duration":0},"status":"passed","severity":"normal"},{"uid":"2490e2122792df88","name":"Subscribe to topic containing long and publish message","time":{"start":1755695562079,"stop":1755695562079,"duration":0},"status":"passed","severity":"normal"},{"uid":"1567f4e2cd9cdf81","name":"should handle onConnected and onDisconnected","time":{"start":1755695347638,"stop":1755695347638,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ba6e73fd3df59c7","name":"Check publish message containing short","time":{"start":1755695554007,"stop":1755695554007,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdc762e557d7fcd","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1755695299036,"stop":1755695299036,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ebb616f7780f7e4","name":"Check publish message containing shell command","time":{"start":1755695554011,"stop":1755695554011,"duration":0},"status":"passed","severity":"normal"},{"uid":"95c1c2b495ada3f2","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1755695407184,"stop":1755695407184,"duration":0},"status":"passed","severity":"normal"},{"uid":"9496148212b6f67c","name":"should start ping timers on peer connect","time":{"start":1755695315830,"stop":1755695315830,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a65915bae07ec04","name":"should retry on complete failure if specified","time":{"start":1755695347295,"stop":1755695347302,"duration":7},"status":"passed","severity":"normal"},{"uid":"3e19e1f991ee3a3c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1755695299046,"stop":1755695299046,"duration":0},"status":"passed","severity":"normal"},{"uid":"3984b30fb5d7bb85","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1755695864719,"stop":1755695864719,"duration":0},"status":"passed","severity":"normal"},{"uid":"597e61598e9588be","name":"Throws when trying to push message with empty payload","time":{"start":1755695950071,"stop":1755695950071,"duration":0},"status":"passed","severity":"normal"},{"uid":"5febc97a09ce3d6","name":"should successfully query peers and return peer infos","time":{"start":1755695325236,"stop":1755695325245,"duration":9},"status":"passed","severity":"normal"},{"uid":"fc8aa661417ec578","name":"should successfully query store with valid decoders and options","time":{"start":1755695347723,"stop":1755695347723,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaed260ee1a9ad0d","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1755695315841,"stop":1755695315842,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f507b45bb9eaec4","name":"Check publish message containing escaped characters","time":{"start":1755695554011,"stop":1755695554012,"duration":1},"status":"passed","severity":"normal"},{"uid":"64771752619312ff","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1755695347910,"stop":1755695347911,"duration":1},"status":"passed","severity":"normal"},{"uid":"5670eadfb693b12f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1755695299044,"stop":1755695299044,"duration":0},"status":"passed","severity":"normal"},{"uid":"672ae2edefaa70c5","name":"Push message with escaped characters payload","time":{"start":1755695950056,"stop":1755695950057,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a0f65c1d3fcd92c","name":"ends if stream creation fails","time":{"start":1755695316136,"stop":1755695316136,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aa6c42984e736b1","name":"should dial all peers on dial","time":{"start":1755695473300,"stop":1755695473300,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c795a6a4e346a40","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1755695722316,"stop":1755695722316,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca2b88e43a2b7683","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1755695304397,"stop":1755695304397,"duration":0},"status":"passed","severity":"normal"},{"uid":"331d3ead158633c2","name":"Passing page size 0 when there are 110 messages","time":{"start":1755695722023,"stop":1755695722023,"duration":0},"status":"passed","severity":"normal"}] |