mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-15 19:33:13 +00:00
1 line
179 KiB
JSON
1 line
179 KiB
JSON
[{"uid":"986433fc2af70a2b","name":"Push message with JSON payload","time":{"start":1753480259230,"stop":1753480259230,"duration":0},"status":"passed","severity":"normal"},{"uid":"22e4d5b8a3d3e5d5","name":"udp ip6 address","time":{"start":1753479637264,"stop":1753479637264,"duration":0},"status":"passed","severity":"normal"},{"uid":"d40f7b95c01daec4","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1753479631820,"stop":1753479631821,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3fe5fe38b0d7c43","name":"should return PeerId when Multiaddr input is provided","time":{"start":1753479648899,"stop":1753479648899,"duration":0},"status":"passed","severity":"normal"},{"uid":"55139ee7cf4cbca0","name":"LightPush","time":{"start":1753479961728,"stop":1753479961728,"duration":0},"status":"passed","severity":"normal"},{"uid":"58712b0b32694e47","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1753479947805,"stop":1753479947805,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bce5dcf96fb8f50","name":"should clear the dialing interval","time":{"start":1753479645937,"stop":1753479645937,"duration":0},"status":"passed","severity":"normal"},{"uid":"9086b6db21553d67","name":"should encode/decode to RLP encoding","time":{"start":1753479637900,"stop":1753479637901,"duration":1},"status":"passed","severity":"normal"},{"uid":"a34365887b6911d4","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1753479632058,"stop":1753479632058,"duration":0},"status":"passed","severity":"normal"},{"uid":"211ffd3ab2ca2fd7","name":"should emit a peer event after start","time":{"start":1753479820306,"stop":1753479820306,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ef2e8ca7db13127","name":"Relay - dialed first","time":{"start":1753479961725,"stop":1753479961726,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed53b686cf5b2c99","name":"rejects hash query with time filter","time":{"start":1753479646646,"stop":1753479646647,"duration":1},"status":"passed","severity":"normal"},{"uid":"164219126f225b07","name":"Decoder throws on undefined content topic","time":{"start":1753479666171,"stop":1753479666172,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddb7c5650eb57b30","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1753479677494,"stop":1753479677494,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6a258f8881654bf","name":"should handle case with all peers already connected","time":{"start":1753479647181,"stop":1753479647181,"duration":0},"status":"passed","severity":"normal"},{"uid":"9090e8c2599584a1","name":"Check message with no pubsub topic is not received","time":{"start":1753480148995,"stop":1753480148995,"duration":0},"status":"passed","severity":"normal"},{"uid":"e21bdf28d392e0cc","name":"throws if decoders don't match content topics","time":{"start":1753479647206,"stop":1753479647206,"duration":0},"status":"passed","severity":"normal"},{"uid":"18de68a849695587","name":"Waku message hash computation (payload length 0)","time":{"start":1753479646289,"stop":1753479646289,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2ee7d4d2bc8df56","name":"Push message with custom timestamp: 1753483329268","time":{"start":1753480259225,"stop":1753480259225,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6a7d101cc7b0ec9","name":"Should update shard info","time":{"start":1753479792950,"stop":1753479792951,"duration":1},"status":"passed","severity":"normal"},{"uid":"55ac6c8640c71e09","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1753479631819,"stop":1753479631820,"duration":1},"status":"passed","severity":"normal"},{"uid":"207270fa01b47310","name":"should emit a peer event after start","time":{"start":1753479660385,"stop":1753479660385,"duration":0},"status":"passed","severity":"normal"},{"uid":"343fa374a9da74c2","name":"should be able to decode the field with only RELAY set to true","time":{"start":1753479637219,"stop":1753479637219,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b7f61a08bf8513b","name":"random static sharding 5 - Cluster ID: 106, Shard ID: 956","time":{"start":1753479945899,"stop":1753479945899,"duration":0},"status":"passed","severity":"normal"},{"uid":"473b3183dd93088f","name":"Check publish message containing shell command","time":{"start":1753479843836,"stop":1753479843836,"duration":0},"status":"passed","severity":"normal"},{"uid":"20c0c5b0ff7d2b53","name":"should do nothing when connections still exist","time":{"start":1753479647172,"stop":1753479647175,"duration":3},"status":"passed","severity":"normal"},{"uid":"6f35d8ae16e32f4d","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1753479686568,"stop":1753479686568,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cccaf7ea963e635","name":"Check received message containing shell command","time":{"start":1753480148981,"stop":1753480148981,"duration":0},"status":"passed","severity":"normal"},{"uid":"e74c74bd845442f9","name":"should dial with multiaddr and return stream","time":{"start":1753479647393,"stop":1753479647393,"duration":0},"status":"passed","severity":"normal"},{"uid":"729ea86652a4d0bd","name":"should drop only non-locked connections when over maxConnections","time":{"start":1753479647184,"stop":1753479647184,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7592c4ac94189d8","name":"Check received message containing JSON","time":{"start":1753480148981,"stop":1753480148981,"duration":0},"status":"passed","severity":"normal"},{"uid":"77582f6a69b04437","name":"should filter out already connected peers","time":{"start":1753479647176,"stop":1753479647177,"duration":1},"status":"passed","severity":"normal"},{"uid":"79903a9845dc173a","name":"Query with Promise Callback, No message returned","time":{"start":1753479890031,"stop":1753479890031,"duration":0},"status":"passed","severity":"normal"},{"uid":"57b730d3e29478e9","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1753479676674,"stop":1753479676675,"duration":1},"status":"passed","severity":"normal"},{"uid":"beff1e609e5bdd92","name":"should skip peer when not on same cluster","time":{"start":1753479645951,"stop":1753479645951,"duration":0},"status":"passed","severity":"normal"},{"uid":"653dcdddd4c8e060","name":"Check received message containing Russian","time":{"start":1753480148979,"stop":1753480148980,"duration":1},"status":"passed","severity":"normal"},{"uid":"d38d6b010ef67fce","name":"Subscribe to topic containing short and publish message","time":{"start":1753479853818,"stop":1753479853819,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c403ccd57235085","name":"Check received message containing SQL Injection","time":{"start":1753480148989,"stop":1753480148989,"duration":0},"status":"passed","severity":"normal"},{"uid":"957c95028d84451d","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1753479689860,"stop":1753479689860,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bf93859d585e00a","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1753480172428,"stop":1753480172429,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e2a94b5dbf66b71","name":"Check publish message containing long","time":{"start":1753479843820,"stop":1753479843825,"duration":5},"status":"passed","severity":"normal"},{"uid":"c5929ffe95a5b054","name":"should encodeTxt and decodeTxt","time":{"start":1753479637896,"stop":1753479637896,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2a1163e8bfc237c","name":"Push message with content topic containing escaped characters","time":{"start":1753480259235,"stop":1753480259235,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0fce8ad552bea69","name":"Push message with unicode special characters payload","time":{"start":1753480259231,"stop":1753480259231,"duration":0},"status":"passed","severity":"normal"},{"uid":"9141005403095574","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1753479875343,"stop":1753479875344,"duration":1},"status":"passed","severity":"normal"},{"uid":"9306a5e0c6fd35dc","name":"should delegate to networkMonitor.isConnected()","time":{"start":1753479647389,"stop":1753479647390,"duration":1},"status":"passed","severity":"normal"},{"uid":"598d96e1f0ce6fb5","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1753479655360,"stop":1753479655360,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe80c63704814f92","name":"Encoder throws on empty string content topic","time":{"start":1753479667788,"stop":1753479667789,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c9086df10670ed3","name":"should add and remove event listeners correctly","time":{"start":1753479660388,"stop":1753479660388,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7a9adc30dcc53d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1753479631819,"stop":1753479631819,"duration":0},"status":"passed","severity":"normal"},{"uid":"4691d04f8195d05","name":"new peer added after a peer was already found","time":{"start":1753479848584,"stop":1753479848584,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9d365ac4c6fc7401","name":"Refresh subscription","time":{"start":1753480172434,"stop":1753480172434,"duration":0},"status":"passed","severity":"normal"},{"uid":"20f65963cbeb210f","name":"should be safe to call multiple times","time":{"start":1753479645941,"stop":1753479645941,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a274f1c8a7aad09","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1753479947804,"stop":1753479947805,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3982b8458949806","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1753479686562,"stop":1753479686562,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c2e990980e61015","name":"should throw if no connection provided","time":{"start":1753479647290,"stop":1753479647290,"duration":0},"status":"passed","severity":"normal"},{"uid":"365a8af56a6d5676","name":"Symmetric encrypt & Decrypt","time":{"start":1753479666612,"stop":1753479666613,"duration":1},"status":"passed","severity":"normal"},{"uid":"4147404289569e23","name":"ignores unrecognized TXT record formats","time":{"start":1753479656544,"stop":1753479656544,"duration":0},"status":"passed","severity":"normal"},{"uid":"75a38936e0a0fa9","name":"should set default options when no config provided","time":{"start":1753479647380,"stop":1753479647380,"duration":0},"status":"passed","severity":"normal"},{"uid":"b609ddecbf5d7ae8","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1753479637897,"stop":1753479637897,"duration":0},"status":"passed","severity":"normal"},{"uid":"e40cccaf220c5f26","name":"Query Generator, Multiple PubsubTopics","time":{"start":1753479890028,"stop":1753479890028,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c5cb948a59a06d5","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1753479637218,"stop":1753479637218,"duration":0},"status":"passed","severity":"normal"},{"uid":"2246f78915c13bec","name":"should return false","time":{"start":1753479637899,"stop":1753479637900,"duration":1},"status":"passed","severity":"normal"},{"uid":"d38c4c06b910afb0","name":"should return false when navigator.onLine is false","time":{"start":1753479646697,"stop":1753479646697,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e9543030ab5f4d8","name":"Subscribe to topic containing long and receive message","time":{"start":1753480172424,"stop":1753480172424,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa6fdd41ec133630","name":"Push message with content topic containing Arabic","time":{"start":1753480259234,"stop":1753480259234,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a093873825601ca","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1753479961341,"stop":1753479961341,"duration":0},"status":"passed","severity":"normal"},{"uid":"1694d744c9e37cb","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app90/4/topic143/test.js","time":{"start":1753479946587,"stop":1753479946588,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b0beca86b5fb927","name":"should return PeerId when PeerId is provided","time":{"start":1753479648898,"stop":1753479648899,"duration":1},"status":"passed","severity":"normal"},{"uid":"57b232d3c481b3e3","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1753479656159,"stop":1753479656159,"duration":0},"status":"passed","severity":"normal"},{"uid":"829f11f3596302dc","name":"Check meta is set [symmetric]","time":{"start":1753479666168,"stop":1753479666169,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d55a4245d9f61cd","name":"should properly create peer info with all multiaddrs","time":{"start":1753479637904,"stop":1753479637904,"duration":0},"status":"passed","severity":"normal"},{"uid":"503d30fb6c6d1589","name":"should populate queue if has active dial","time":{"start":1753479645950,"stop":1753479645950,"duration":0},"status":"passed","severity":"normal"},{"uid":"3698def40154fdac","name":"Throws when trying to push message with empty payload","time":{"start":1753480259218,"stop":1753480259218,"duration":0},"status":"passed","severity":"normal"},{"uid":"3518c3132bdebe25","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1753479632058,"stop":1753479632058,"duration":0},"status":"passed","severity":"normal"},{"uid":"99f0f692948f333a","name":"less peers than existing","time":{"start":1753479820608,"stop":1753479820608,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f6b2da82ce9fe055","name":"should return no connections if no open connection provided","time":{"start":1753479647219,"stop":1753479647220,"duration":1},"status":"passed","severity":"normal"},{"uid":"51052e7f8f58d44e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1753479686572,"stop":1753479686573,"duration":1},"status":"passed","severity":"normal"},{"uid":"3761f7cf8977ed9b","name":"should transition to Unhealthy when no connections","time":{"start":1753479677312,"stop":1753479677315,"duration":3},"status":"passed","severity":"normal"},{"uid":"32c79cb23d8cca40","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1753479646642,"stop":1753479646642,"duration":0},"status":"passed","severity":"normal"},{"uid":"45152f8bbeb88897","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1753479631816,"stop":1753479631816,"duration":0},"status":"passed","severity":"normal"},{"uid":"4455cb4f254553c9","name":"should retry failed tasks","time":{"start":1753479676336,"stop":1753479676337,"duration":1},"status":"passed","severity":"normal"},{"uid":"33509e8b0ad6d0aa","name":"can start and stop the service","time":{"start":1753479709690,"stop":1753479709690,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbfeb6e5987640e5","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1753479863118,"stop":1753479863118,"duration":0},"status":"passed","severity":"normal"},{"uid":"55a4643dbf7783d2","name":"Query Generator, No message returned","time":{"start":1753479890029,"stop":1753479890029,"duration":0},"status":"passed","severity":"normal"},{"uid":"67da1eabdd6180c1","name":"connects to nwaku","time":{"start":1753479954586,"stop":1753479954587,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe80f08f061ab63c","name":"Subscribe to topic containing shell command and receive message","time":{"start":1753480172439,"stop":1753480172439,"duration":0},"status":"passed","severity":"normal"},{"uid":"84477af34a138aa7","name":"should dial with PeerId and return stream","time":{"start":1753479647392,"stop":1753479647392,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eef8a5e6d8a6407","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1753479890030,"stop":1753479890031,"duration":1},"status":"passed","severity":"normal"},{"uid":"d51960108e6ebd98","name":"Fails to publish duplicate message","time":{"start":1753479843839,"stop":1753479843840,"duration":1},"status":"passed","severity":"normal"},{"uid":"47c0e49c7949961c","name":"should be able to encode the field with only FILTER set to true","time":{"start":1753479637214,"stop":1753479637215,"duration":1},"status":"passed","severity":"normal"},{"uid":"185c42b3a88d5fc4","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1753479711515,"stop":1753479711517,"duration":2},"status":"passed","severity":"normal"},{"uid":"4a721e7d504390c9","name":"Subscribe to topic containing JSON and receive message","time":{"start":1753480172439,"stop":1753480172439,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a79946cab899605","name":"should unregister libp2p event listeners when stop is called","time":{"start":1753479677493,"stop":1753479677493,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a03243343fa546a","name":"Push message with content topic containing escaped characters","time":{"start":1753480259222,"stop":1753480259222,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8fd2581daee32d5","name":"should not allow unachievable error rate","time":{"start":1753479686148,"stop":1753479686148,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfa4ca474627707c","name":"should initialize with isNetworkConnected as false","time":{"start":1753479646690,"stop":1753479646690,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1878574c136bed9","name":"should be empty after removing the only subscription","time":{"start":1753479677678,"stop":1753479677678,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b81be91d1cdf332","name":"Passing page size 0 when there are 110 messages","time":{"start":1753479941955,"stop":1753479941955,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bc153a9f92a39e8","name":"accepts valid content-filtered query","time":{"start":1753479646641,"stop":1753479646642,"duration":1},"status":"passed","severity":"normal"},{"uid":"12dbcf69c5d0c278","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1753480172431,"stop":1753480172431,"duration":0},"status":"passed","severity":"normal"},{"uid":"cceec0e5d1f684bc","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1753479875343,"stop":1753479875343,"duration":0},"status":"passed","severity":"normal"},{"uid":"235ba8a03fdf44d3","name":"Check publish message containing numeric","time":{"start":1753479843826,"stop":1753479843826,"duration":0},"status":"passed","severity":"normal"},{"uid":"5563d47b3a06d5da","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1753479656161,"stop":1753479656161,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e6c27e81c442e0","name":"Register correct protocols","time":{"start":1753479853814,"stop":1753479853814,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a27b9900552547c","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1753479686561,"stop":1753479686562,"duration":1},"status":"passed","severity":"normal"},{"uid":"37b299b59f4a6e66","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1753479686571,"stop":1753479686571,"duration":0},"status":"passed","severity":"normal"},{"uid":"84c3b627c7a4b528","name":"Subscribe to topic containing Script and receive message","time":{"start":1753480172438,"stop":1753480172438,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc923bbe9068e3a0","name":"messageHashStr works with IProtoMessage","time":{"start":1753479646297,"stop":1753479646297,"duration":0},"status":"passed","severity":"normal"},{"uid":"48504279e38da33a","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1753479686568,"stop":1753479686571,"duration":3},"status":"passed","severity":"normal"},{"uid":"e78c54f8c5931577","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1753479729065,"stop":1753479729066,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4c7b9c3cc0b1b14","name":"Push message with shell command payload","time":{"start":1753480259230,"stop":1753480259230,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d19243240d0d969","name":"should invoke callbacks when receiving a message","time":{"start":1753479677679,"stop":1753479677679,"duration":0},"status":"passed","severity":"normal"},{"uid":"abfe8dc5f82423d8","name":"should not process empty queue","time":{"start":1753479645975,"stop":1753479645979,"duration":4},"status":"passed","severity":"normal"},{"uid":"98eaf320f037e017","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1753479689861,"stop":1753479689861,"duration":0},"status":"passed","severity":"normal"},{"uid":"97233e395ff49394","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1753479853828,"stop":1753479853828,"duration":0},"status":"passed","severity":"normal"},{"uid":"fee5658099152538","name":"should not fail to stop the service if it was not started","time":{"start":1753479709691,"stop":1753479709691,"duration":0},"status":"passed","severity":"normal"},{"uid":"dda2abf99e9073c7","name":"Check publish message after service node is restarted","time":{"start":1753479843841,"stop":1753479843842,"duration":1},"status":"skipped","severity":"normal"},{"uid":"186324170503f79b","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1753480148994,"stop":1753480148994,"duration":0},"status":"passed","severity":"normal"},{"uid":"385c87c7fb900a54","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1753479631806,"stop":1753479631806,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f3c7b3e7ad5fc40","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1753479677592,"stop":1753479677592,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cdbac92dece8cc7","name":"Should update multiaddrs","time":{"start":1753479792948,"stop":1753479792949,"duration":1},"status":"passed","severity":"normal"},{"uid":"85a5512b21430268","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1753479656159,"stop":1753479656160,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0e455b586a0ccbe","name":"should process up to 3 peers at once","time":{"start":1753479645965,"stop":1753479645965,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c174664bbf061c4","name":"should return different streams if requested simultaniously","time":{"start":1753479647291,"stop":1753479647291,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bc85b714efbcc5a","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1753479647183,"stop":1753479647183,"duration":0},"status":"passed","severity":"normal"},{"uid":"16570ad45dfe6313","name":"should return PeerId when PeerId is provided","time":{"start":1753479648897,"stop":1753479648898,"duration":1},"status":"passed","severity":"normal"},{"uid":"2036e181342e7bf1","name":"Meta field set when metaSetter is specified","time":{"start":1753479647427,"stop":1753479647427,"duration":0},"status":"passed","severity":"normal"},{"uid":"c25d6f61bae08637","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1753479875345,"stop":1753479875345,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ef527eec6010e5a","name":"Push message with content topic containing special chars","time":{"start":1753480259233,"stop":1753480259233,"duration":0},"status":"passed","severity":"normal"},{"uid":"184584e4b3ab1112","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1753479631807,"stop":1753479631807,"duration":0},"status":"passed","severity":"normal"},{"uid":"76732538ba59759d","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1753479686565,"stop":1753479686565,"duration":0},"status":"passed","severity":"normal"},{"uid":"dff2879934882d0b","name":"should return false when peer is on different cluster","time":{"start":1753479646260,"stop":1753479646260,"duration":0},"status":"passed","severity":"normal"},{"uid":"786a7f69b70b0209","name":"should recognize a successful status code","time":{"start":1753479764204,"stop":1753479764204,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d805e8e5fd36f8","name":"should dial peer when on same shard","time":{"start":1753479645952,"stop":1753479645952,"duration":0},"status":"passed","severity":"normal"},{"uid":"a48b80c2807f83f8","name":"Subscribe to topic containing Russian and receive message","time":{"start":1753480172437,"stop":1753480172437,"duration":0},"status":"passed","severity":"normal"},{"uid":"e29ecbae1e837c31","name":"A test","time":{"start":1753479764440,"stop":1753479764440,"duration":0},"status":"passed","severity":"normal"},{"uid":"3020ad273444f2a0","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1753479961337,"stop":1753479961337,"duration":0},"status":"passed","severity":"normal"},{"uid":"845a013997c69ce8","name":"Check received message with timestamp: 1753479704289 ","time":{"start":1753480148993,"stop":1753480148993,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cda12b45d7f2572","name":"should handle case when navigator is not available","time":{"start":1753479646698,"stop":1753479646700,"duration":2},"status":"passed","severity":"normal"},{"uid":"f634fb36ed62da6c","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1753479836996,"stop":1753479836997,"duration":1},"status":"passed","severity":"normal"},{"uid":"927473e5cbc814ba","name":"Using a function","time":{"start":1753479954593,"stop":1753479954594,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d5e4c57699083e6","name":"should handle peer store errors gracefully","time":{"start":1753479646034,"stop":1753479646034,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d49235072eee4ff","name":"Subscribe and receive messages via waku relay post","time":{"start":1753480172421,"stop":1753480172421,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6dc2f89c6cb356d","name":"should be safe to call multiple times","time":{"start":1753479647170,"stop":1753479647170,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab576a021e366c4f","name":"should partition messages based on acknowledgement status","time":{"start":1753479689860,"stop":1753479689861,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ff3c9f31c17073a","name":"Sign & Recover","time":{"start":1753479666613,"stop":1753479666614,"duration":1},"status":"passed","severity":"normal"},{"uid":"f27bf1a77f0e2d69","name":"should be delivered immediately if received","time":{"start":1753479689862,"stop":1753479689862,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c1f6616fda78f1e","name":"Check received message containing Script","time":{"start":1753480148989,"stop":1753480148990,"duration":1},"status":"passed","severity":"normal"},{"uid":"26e9ff14b7be6ed3","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1753479647165,"stop":1753479647165,"duration":0},"status":"passed","severity":"normal"},{"uid":"d134ede40a332c73","name":"A test","time":{"start":1753479764441,"stop":1753479764441,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf9b701ab6196a98","name":"different cluster: nodes don't connect","time":{"start":1753479779619,"stop":1753479779626,"duration":7},"status":"passed","severity":"normal"},{"uid":"5d9ff1854e4105d1","name":"should properly create location multiaddrs - udp","time":{"start":1753479637903,"stop":1753479637904,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4e03c83482e0442","name":"should properly create location multiaddrs - tcp4","time":{"start":1753479637903,"stop":1753479637903,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec47cc40830e4f18","name":"Push message with content topic containing long","time":{"start":1753480259219,"stop":1753480259219,"duration":0},"status":"passed","severity":"normal"},{"uid":"4316582a4df961b4","name":"should do nothing if no non-locked connections to drop","time":{"start":1753479647185,"stop":1753479647185,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0cf889bb4511ff4","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -18999","time":{"start":1753479961339,"stop":1753479961339,"duration":0},"status":"passed","severity":"normal"},{"uid":"8578929c1a61cd40","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1753480172422,"stop":1753480172422,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c1991e66b8fe4a52","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1753479631818,"stop":1753479631818,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c4f290e34620a27","name":"should dial peers from store when browser is connected","time":{"start":1753479647171,"stop":1753479647171,"duration":0},"status":"passed","severity":"normal"},{"uid":"a13f3db923e34f46","name":"Push message with content topic containing numeric","time":{"start":1753480259219,"stop":1753480259219,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f2a602f91859151","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1753479647185,"stop":1753479647186,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a9a3534f95b6682","name":"should properly create location multiaddrs - tcp","time":{"start":1753479637904,"stop":1753479637904,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f40d4e4e3759bf6","name":"should sort peers by ping value","time":{"start":1753479647400,"stop":1753479647401,"duration":1},"status":"passed","severity":"normal"},{"uid":"a07f3798b3e2a356","name":"should encode/decode to text encoding","time":{"start":1753479637901,"stop":1753479637901,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bb763460936b9a6","name":"Push message with custom timestamp: 1753483329268","time":{"start":1753480259238,"stop":1753480259238,"duration":0},"status":"passed","severity":"normal"},{"uid":"175f83a2614ae0f9","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1753479853822,"stop":1753479853822,"duration":0},"status":"passed","severity":"normal"},{"uid":"73d26ad32a5f57f6","name":"Subscribe to topic containing special chars and receive message","time":{"start":1753480172436,"stop":1753480172436,"duration":0},"status":"passed","severity":"normal"},{"uid":"871ce6f10c3cae71","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1753480172440,"stop":1753480172440,"duration":0},"status":"passed","severity":"normal"},{"uid":"83f9d697890b6e45","name":"Reusing cursor across nodes","time":{"start":1753479875345,"stop":1753479875346,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb5efca61afd7ea3","name":"should throw error - invalid id","time":{"start":1753479637899,"stop":1753479637899,"duration":0},"status":"passed","severity":"normal"},{"uid":"217a2e527fed4847","name":"should return correct status message","time":{"start":1753479764205,"stop":1753479764207,"duration":2},"status":"passed","severity":"normal"},{"uid":"98904e469c4338da","name":"yields undefined for messages without decoder","time":{"start":1753479647213,"stop":1753479647213,"duration":0},"status":"passed","severity":"normal"},{"uid":"928e8a8b265162a4","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1753479686551,"stop":1753479686552,"duration":1},"status":"passed","severity":"normal"},{"uid":"75c6a9a35dbcbcf1","name":"should add event listeners to libp2p","time":{"start":1753479646690,"stop":1753479646693,"duration":3},"status":"passed","severity":"normal"},{"uid":"6a42b24d264cc2f4","name":"Push message with Russian payload","time":{"start":1753480259228,"stop":1753480259228,"duration":0},"status":"passed","severity":"normal"},{"uid":"cea2e117ff09ebe7","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1753479667787,"stop":1753479667787,"duration":0},"status":"passed","severity":"normal"},{"uid":"7da554e623227478","name":"should stop and cleanup resources","time":{"start":1753479677679,"stop":1753479677680,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1846d5def07a09f","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1753479863120,"stop":1753479863121,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ee430f6aabb0ed2","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1753479919788,"stop":1753479919789,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d48669a2e7502ee","name":"Relay - times out","time":{"start":1753479961726,"stop":1753479961726,"duration":0},"status":"passed","severity":"normal"},{"uid":"85d5f285cff63501","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1753479961338,"stop":1753479961338,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6923c32a128c59","name":"Subscribe to topic containing special chars and receive message","time":{"start":1753480172424,"stop":1753480172425,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5d61f5c08e41739","name":"should dispatch network event when browser goes offline","time":{"start":1753479646705,"stop":1753479646705,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee2080dba9e9362e","name":"Check publish message containing Basic HTML tag","time":{"start":1753479843835,"stop":1753479843835,"duration":0},"status":"passed","severity":"normal"},{"uid":"121a778281f64872","name":"should attach causal history and bloom filter to each message","time":{"start":1753479689856,"stop":1753479689856,"duration":0},"status":"passed","severity":"normal"},{"uid":"29c3abaf81ad6336","name":"can query messages normally","time":{"start":1753479923103,"stop":1753479923103,"duration":0},"status":"passed","severity":"normal"},{"uid":"16335d2f6c08f323","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1753480172436,"stop":1753480172437,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c30b389823de140","name":"Query Generator - true","time":{"start":1753479929945,"stop":1753479929948,"duration":3},"status":"passed","severity":"normal"},{"uid":"422a87a9892cfbbe","name":"Push message with short payload","time":{"start":1753480259226,"stop":1753480259227,"duration":1},"status":"passed","severity":"normal"},{"uid":"49f7361b1b923d4f","name":"can start the service","time":{"start":1753479820304,"stop":1753479820304,"duration":0},"status":"passed","severity":"normal"},{"uid":"750f2ff46dcc19ed","name":"Passing page size 19 when there are 20 messages","time":{"start":1753479941957,"stop":1753479941957,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c89b79e0cb4721d","name":"Relay + Store","time":{"start":1753479637907,"stop":1753479637907,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ee0e6ee36c8cd6","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1753479646289,"stop":1753479646289,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ee871e11a11ab04","name":"should not change state when connections remain after disconnect","time":{"start":1753479646701,"stop":1753479646701,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2c4ebbad99d608e","name":"should handle errors when removing globalThis listeners","time":{"start":1753479646696,"stop":1753479646697,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5cbc264e774d989","name":"isConnected should return false after all peers disconnect","time":{"start":1753479724763,"stop":1753479724763,"duration":0},"status":"passed","severity":"normal"},{"uid":"5805b6b7c9622106","name":"Check received message containing Russian","time":{"start":1753480148989,"stop":1753480148989,"duration":0},"status":"passed","severity":"normal"},{"uid":"48a6a360f23dbc1a","name":"Subscribe to topic containing JSON and receive message","time":{"start":1753480172427,"stop":1753480172428,"duration":1},"status":"passed","severity":"normal"},{"uid":"2259d2a9266df50b","name":"should add to incoming buffer if dependencies are not met","time":{"start":1753479689858,"stop":1753479689858,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d965d05d7b237a8","name":"should properly create location multiaddrs - tcp6","time":{"start":1753479637903,"stop":1753479637903,"duration":0},"status":"passed","severity":"normal"},{"uid":"7255e6eef322ae68","name":"Subscribe to topic containing long and publish message","time":{"start":1753479853819,"stop":1753479853819,"duration":0},"status":"passed","severity":"normal"},{"uid":"1434e94d281504b3","name":"should work with mixed v2 and v3 peers","time":{"start":1753479677334,"stop":1753479677334,"duration":0},"status":"passed","severity":"normal"},{"uid":"61725d0fe979a368","name":"can start and stop the service","time":{"start":1753479660383,"stop":1753479660384,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5ad07ed5b4f496a","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1753480172423,"stop":1753480172423,"duration":0},"status":"passed","severity":"normal"},{"uid":"40e2a7fc2073858d","name":"random static sharding 9 - Cluster ID: 836, Shard ID: 172","time":{"start":1753479945901,"stop":1753479945901,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bda0ba4c2b93a1b","name":"Push message with custom timestamp: 1753476129268","time":{"start":1753480259225,"stop":1753480259225,"duration":0},"status":"passed","severity":"normal"},{"uid":"79c5a18a06d78518","name":"1 Relay, 1 fetch","time":{"start":1753479656446,"stop":1753479656446,"duration":0},"status":"passed","severity":"normal"},{"uid":"da9fde2b072bfb2b","name":"Push message with numeric payload","time":{"start":1753480259227,"stop":1753480259227,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d22998e0c640103","name":"Fields are not dropped","time":{"start":1753479647232,"stop":1753479647232,"duration":0},"status":"passed","severity":"normal"},{"uid":"1229140cedc3e9f5","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1753480172436,"stop":1753480172436,"duration":0},"status":"passed","severity":"normal"},{"uid":"223e780f3ff6b9cf","name":"should handle shardReader errors","time":{"start":1753479647408,"stop":1753479647408,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd01535443a3c6e0","name":"does not throw on valid cases","time":{"start":1753479631799,"stop":1753479631800,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2deeb372f04008b","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1753479863121,"stop":1753479863121,"duration":0},"status":"passed","severity":"normal"},{"uid":"316e47e4b6fe4465","name":"Decoder throws on empty string content topic","time":{"start":1753479667789,"stop":1753479667789,"duration":0},"status":"passed","severity":"normal"},{"uid":"87a46b1c995c7c50","name":"Decrypt messages","time":{"start":1753479822257,"stop":1753479822257,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cd9a0031c5c35d9","name":"Push message with content topic containing short","time":{"start":1753480259232,"stop":1753480259232,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7c017d18df2b7be","name":"Passing page size 1 when there are 4 messages","time":{"start":1753479941955,"stop":1753479941955,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5fd5656d66f2530","name":"should dial peers from store on start","time":{"start":1753479647161,"stop":1753479647165,"duration":4},"status":"passed","severity":"normal"},{"uid":"639ec9f26fbe652c","name":"throws on content topic with empty encoding field","time":{"start":1753479631804,"stop":1753479631804,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fce9db32637bd9","name":"throws on content topic with too few or too many fields","time":{"start":1753479631801,"stop":1753479631801,"duration":0},"status":"passed","severity":"normal"},{"uid":"b000f5529735a37b","name":"rejects hash query with content filter parameters","time":{"start":1753479646643,"stop":1753479646646,"duration":3},"status":"passed","severity":"normal"},{"uid":"b435631f1ed54547","name":"Check received message containing Chinese","time":{"start":1753480148979,"stop":1753480148979,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6d67f67588e5717","name":"should increase lamport timestamp","time":{"start":1753479689854,"stop":1753479689854,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6b711ee1de9c1e3","name":"Query generator for multiple messages","time":{"start":1753479919785,"stop":1753479919785,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b6a39e581c87c47","name":"should only return 1 node with relay capability","time":{"start":1753479656545,"stop":1753479656545,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0f52a86bc2bfd2","name":"yields decoded messages","time":{"start":1753479647212,"stop":1753479647212,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d9c59dfc0673de5","name":"should use DNS peer discovery with light client","time":{"start":1753479709694,"stop":1753479709694,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3332844a1fe6841","name":"should return peer for existing peer","time":{"start":1753479647182,"stop":1753479647182,"duration":0},"status":"passed","severity":"normal"},{"uid":"3551aa0ad8c3191f","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1753479666166,"stop":1753479666167,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8ccc86b6d424aaf","name":"should get / set TCP multiaddr","time":{"start":1753479637902,"stop":1753479637902,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd0f5c50f3c227fd","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1753480172422,"stop":1753480172422,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe3b8bfa0c9579bb","name":"Nwaku publishes","time":{"start":1753479833737,"stop":1753479833737,"duration":0},"status":"passed","severity":"normal"},{"uid":"65f7a65ec1efb7f","name":"Check message with no payload is not received","time":{"start":1753480148985,"stop":1753480148986,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ae2013befc2b9a2","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1753479836998,"stop":1753479836998,"duration":0},"status":"passed","severity":"normal"},{"uid":"f216abd63827249e","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1753479843840,"stop":1753479843840,"duration":0},"status":"passed","severity":"normal"},{"uid":"48dbdb82c3fca9d2","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1753479631809,"stop":1753479631809,"duration":0},"status":"passed","severity":"normal"},{"uid":"44024ddb1e35c36d","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1753480148996,"stop":1753480148997,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f82859beb2cc4d7","name":"should reject if WakuNode is not started","time":{"start":1753479677655,"stop":1753479677655,"duration":0},"status":"passed","severity":"normal"},{"uid":"2295dec236fd8a3b","name":"returns only open connection if one present","time":{"start":1753479647219,"stop":1753479647219,"duration":0},"status":"passed","severity":"normal"},{"uid":"dab1fcdc527abd81","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1753479631805,"stop":1753479631805,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf08dbad6adcb197","name":"should filter peers by codec","time":{"start":1753479647399,"stop":1753479647400,"duration":1},"status":"passed","severity":"normal"},{"uid":"b398ae4360aa1a04","name":"Check received message with timestamp: 1753479704289000000 ","time":{"start":1753480148993,"stop":1753480148993,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0c9bb4d81e0efb9","name":"should return empty array when no peers connected","time":{"start":1753479647399,"stop":1753479647399,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae42252a6c8dbb3d","name":"should not fail to stop the service if it was not started","time":{"start":1753479820305,"stop":1753479820305,"duration":0},"status":"passed","severity":"normal"},{"uid":"667fc17dfcbf5ddf","name":"should not fail to start the service if it is already started","time":{"start":1753479820305,"stop":1753479820305,"duration":0},"status":"passed","severity":"normal"},{"uid":"616352922b9bbf96","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1753479836997,"stop":1753479836998,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba1b84e254e99ef8","name":"should not dispatch event when already disconnected","time":{"start":1753479646704,"stop":1753479646704,"duration":0},"status":"passed","severity":"normal"},{"uid":"73482250243ebd23","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1753479646697,"stop":1753479646698,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae4fb01dbc3e8c57","name":"Js publishes, other Js receives","time":{"start":1753479833738,"stop":1753479833738,"duration":0},"status":"passed","severity":"normal"},{"uid":"7048fca4f1768909","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1753479631817,"stop":1753479631818,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b1d0718caffe698","name":"should start the dialing interval","time":{"start":1753479645929,"stop":1753479645930,"duration":1},"status":"passed","severity":"normal"},{"uid":"8630d4c9a41a9bb","name":"Fails to push message bigger that 1MB","time":{"start":1753480259239,"stop":1753480259239,"duration":0},"status":"passed","severity":"normal"},{"uid":"df865682ded430b2","name":"Check received message containing special chars","time":{"start":1753480148988,"stop":1753480148988,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b50d0a1348f68e4","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1753479637221,"stop":1753479637221,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccf7d22ed90d1424","name":"should keep entries that haven't expired yet","time":{"start":1753479675431,"stop":1753479675438,"duration":7},"status":"passed","severity":"normal"},{"uid":"a4181160d97c6f59","name":"should not receive a peer event after stop","time":{"start":1753479709693,"stop":1753479709693,"duration":0},"status":"passed","severity":"normal"},{"uid":"a18ef1549674e3da","name":"peer:update - should do nothing if another protocol hit","time":{"start":1753479647291,"stop":1753479647292,"duration":1},"status":"passed","severity":"normal"},{"uid":"d27494fb4f7a3c7b","name":"same cluster, static sharding: nodes connect","time":{"start":1753479779618,"stop":1753479779619,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c98b1ffda0f29f4","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1753479779628,"stop":1753479779629,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e11fc746d3ef973","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1753479686542,"stop":1753479686542,"duration":0},"status":"passed","severity":"normal"},{"uid":"5256f71183410b0c","name":"messageHashStr returns a hex string","time":{"start":1753479646296,"stop":1753479646296,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0ac946a0ac6630f","name":"Check publish message containing Arabic","time":{"start":1753479843827,"stop":1753479843833,"duration":6},"status":"passed","severity":"normal"},{"uid":"7598343a22f913a2","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1753479656547,"stop":1753479656547,"duration":0},"status":"skipped","severity":"normal"},{"uid":"28f225bc3c4ac7c5","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1753479686553,"stop":1753479686558,"duration":5},"status":"passed","severity":"normal"},{"uid":"2dd1bc51531217a3","name":"should return true when peer is on the pubsub topic shard","time":{"start":1753479646266,"stop":1753479646271,"duration":5},"status":"passed","severity":"normal"},{"uid":"34402d6bdffe77dc","name":"Push message with content topic containing JSON","time":{"start":1753480259235,"stop":1753480259235,"duration":0},"status":"passed","severity":"normal"},{"uid":"597948fbd4ae019d","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1753480172439,"stop":1753480172440,"duration":1},"status":"passed","severity":"normal"},{"uid":"a86e590ee7c74264","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1753479875345,"stop":1753479875345,"duration":0},"status":"passed","severity":"normal"},{"uid":"c08a8fedeed5cbd6","name":"Check message with no content topic is not received","time":{"start":1753480148995,"stop":1753480148995,"duration":0},"status":"passed","severity":"normal"},{"uid":"c428bf658ead832","name":"Subscribe to topic containing Script and publish message","time":{"start":1753479853824,"stop":1753479853825,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d1773ae8c36c2be","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1753479779629,"stop":1753479779630,"duration":1},"status":"passed","severity":"normal"},{"uid":"95cc4f0fd968d874","name":"Check message received after jswaku node is restarted","time":{"start":1753480148996,"stop":1753480148996,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bd67fe25b1cace9","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1753479947804,"stop":1753479947804,"duration":0},"status":"passed","severity":"normal"},{"uid":"7917fe33028b1ef","name":"random static sharding 4 - Cluster ID: 54, Shard ID: 691","time":{"start":1753479945897,"stop":1753479945899,"duration":2},"status":"passed","severity":"normal"},{"uid":"b01056ab873b4fb0","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1753479677475,"stop":1753479677476,"duration":1},"status":"passed","severity":"normal"},{"uid":"9778569863fe90a2","name":"should not retry if at least one success","time":{"start":1753479677330,"stop":1753479677333,"duration":3},"status":"passed","severity":"normal"},{"uid":"2cea1936e6b0c4f0","name":"Generator, one shard","time":{"start":1753479880938,"stop":1753479880939,"duration":1},"status":"passed","severity":"normal"},{"uid":"539aa6c6b8ce93cf","name":"Push message with Script payload","time":{"start":1753480259229,"stop":1753480259229,"duration":0},"status":"passed","severity":"normal"},{"uid":"e910ddea1a75132a","name":"should reject if Filter is requested but not mounted","time":{"start":1753479677656,"stop":1753479677656,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa9420d35732e4","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1753479686563,"stop":1753479686564,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a8ac68804357617","name":"should insert message id into causal history","time":{"start":1753479689855,"stop":1753479689856,"duration":1},"status":"passed","severity":"normal"},{"uid":"991ca1094571ebbb","name":"yields undefined for messages without content topic","time":{"start":1753479647213,"stop":1753479647213,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c9abdd23fd3f89f","name":"throws on content topic with non-number generation field","time":{"start":1753479631801,"stop":1753479631802,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b6fef9907bd611","name":"Relay + Store","time":{"start":1753479710459,"stop":1753479710459,"duration":0},"status":"passed","severity":"normal"},{"uid":"7da2f40b45bfebdd","name":"Passing page size 110 when there are 120 messages","time":{"start":1753479941957,"stop":1753479941957,"duration":0},"status":"passed","severity":"normal"},{"uid":"818815f2858bcf98","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1753479836995,"stop":1753479836995,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e547c97863243fb","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1753479677491,"stop":1753479677491,"duration":0},"status":"passed","severity":"normal"},{"uid":"96bce5db106979d0","name":"Push message with content topic containing SQL Injection","time":{"start":1753480259221,"stop":1753480259222,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d1dc3a1d128ca5c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1753479686577,"stop":1753479686577,"duration":0},"status":"passed","severity":"normal"},{"uid":"26783f0fe6a1e154","name":"Nodes with multiple pubsub topic","time":{"start":1753479836996,"stop":1753479836996,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c3409204c51b48a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1753479686577,"stop":1753479686578,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebfd2746f1706fb8","name":"Encoder throws on empty string content topic","time":{"start":1753479666171,"stop":1753479666171,"duration":0},"status":"passed","severity":"normal"},{"uid":"c450c4a5ca10651e","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1753479656547,"stop":1753479656547,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3a2a22c2ea60f","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1753479686149,"stop":1753479686150,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f4b0f1d35006aca","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1753479863117,"stop":1753479863118,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4db1b5a0072c0d3","name":"Waku message hash computation (no timestamp)","time":{"start":1753479646290,"stop":1753479646290,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfc6d8815900f207","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1753479686566,"stop":1753479686566,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e1b6a94af55eba","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1753479961339,"stop":1753479961339,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c43a159b79d5202","name":"Query with Promise Callback, No Decoder","time":{"start":1753479890031,"stop":1753479890031,"duration":0},"status":"passed","severity":"normal"},{"uid":"d39aab0c5855edb4","name":"should be able to decode the field with only STORE set to true","time":{"start":1753479637220,"stop":1753479637220,"duration":0},"status":"passed","severity":"normal"},{"uid":"1062a4bbcf44c83a","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app37/8/topic46/proto","time":{"start":1753479946591,"stop":1753479946591,"duration":0},"status":"passed","severity":"normal"},{"uid":"33314c776d96c102","name":"should be empty when created","time":{"start":1753479677678,"stop":1753479677678,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b115cc36ced7bbe","name":"topics with same application and version share the same shard","time":{"start":1753479631811,"stop":1753479631811,"duration":0},"status":"passed","severity":"normal"},{"uid":"1164d5b350370252","name":"Publish message with large meta","time":{"start":1753479843842,"stop":1753479843843,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca2565fbee5a7af5","name":"should successfully query store with valid decoders and options","time":{"start":1753479677473,"stop":1753479677473,"duration":0},"status":"passed","severity":"normal"},{"uid":"35bbc133fea7bfd5","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1753479647191,"stop":1753479647191,"duration":0},"status":"passed","severity":"normal"},{"uid":"beaa05b831331ab3","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1753479656157,"stop":1753479656158,"duration":1},"status":"passed","severity":"normal"},{"uid":"abd1083d9db17818","name":"Sets default value correctly","time":{"start":1753479954595,"stop":1753479954595,"duration":0},"status":"passed","severity":"normal"},{"uid":"898e4213d0c96afb","name":"pre and post cipher","time":{"start":1753479666613,"stop":1753479666613,"duration":0},"status":"passed","severity":"normal"},{"uid":"41f012e9c423f295","name":"should set field with only RELAY enabled","time":{"start":1753479637905,"stop":1753479637905,"duration":0},"status":"passed","severity":"normal"},{"uid":"15da978f16414c56","name":"Check message with invalid timestamp is not received","time":{"start":1753480148984,"stop":1753480148984,"duration":0},"status":"passed","severity":"normal"},{"uid":"933b849771dbe3d1","name":"can query messages by message hash","time":{"start":1753479923103,"stop":1753479923103,"duration":0},"status":"passed","severity":"normal"},{"uid":"86bcec7009bbef41","name":"should clear dial history on stop","time":{"start":1753479645937,"stop":1753479645938,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d1dccaa0acfe0d7","name":"Check message with no payload is not received","time":{"start":1753480148995,"stop":1753480148995,"duration":0},"status":"passed","severity":"normal"},{"uid":"f360c2bb245b7a04","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1753479656547,"stop":1753479656548,"duration":1},"status":"skipped","severity":"normal"},{"uid":"4f54265bb1cccc34","name":"should return false when peer is not on topic","time":{"start":1753479647407,"stop":1753479647407,"duration":0},"status":"passed","severity":"normal"},{"uid":"6309a93b83ed0283","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1753479686545,"stop":1753479686546,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f9dc77212b85b45","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1753479676336,"stop":1753479676336,"duration":0},"status":"passed","severity":"normal"},{"uid":"e50421fc4d2e03cc","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1753479686572,"stop":1753479686572,"duration":0},"status":"passed","severity":"normal"},{"uid":"714dbe499e56745c","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1753479875343,"stop":1753479875343,"duration":0},"status":"passed","severity":"normal"},{"uid":"9902754952fc6cca","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1753479686548,"stop":1753479686549,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a39cbfbfd658a66","name":"Check received message containing shell command","time":{"start":1753480148991,"stop":1753480148991,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ff3d9b3122c4282","name":"should handle errors when globalThis is not available","time":{"start":1753479646694,"stop":1753479646695,"duration":1},"status":"passed","severity":"normal"},{"uid":"c46542858a750354","name":"should continually clean up expired entries at intervals","time":{"start":1753479675440,"stop":1753479675440,"duration":0},"status":"passed","severity":"normal"},{"uid":"11e50017c7799a76","name":"Subscribe to topic containing emoji and publish message","time":{"start":1753479853828,"stop":1753479853829,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6c28112905fcd64","name":"should set field with only FILTER enabled","time":{"start":1753479637906,"stop":1753479637906,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cde948f92a348ab","name":"Check received message containing emoji","time":{"start":1753480148982,"stop":1753480148982,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcb2740cdd86a65d","name":"Push message with Script payload","time":{"start":1753480259214,"stop":1753480259214,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9e0062a30ea5857","name":"should handle complete discovery-to-dial flow","time":{"start":1753479646043,"stop":1753479646044,"duration":1},"status":"passed","severity":"normal"},{"uid":"9eefd19383174494","name":"Check publish message containing Script","time":{"start":1753479843834,"stop":1753479843835,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c0f9b33eccf674d","name":"random static sharding 3 - Cluster ID: 643, Shard ID: 412","time":{"start":1753479945896,"stop":1753479945897,"duration":1},"status":"passed","severity":"normal"},{"uid":"af5b79eb4ae79f18","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1753479660387,"stop":1753479660387,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc161ae48430fa5d","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app18/4/topic698/proto","time":{"start":1753479946588,"stop":1753479946589,"duration":1},"status":"passed","severity":"normal"},{"uid":"28d81207f0371f7d","name":"1 Store, 2 fetches","time":{"start":1753479656446,"stop":1753479656446,"duration":0},"status":"passed","severity":"normal"},{"uid":"f32c31ce82ee7199","name":"Push message with rate limit","time":{"start":1753480259224,"stop":1753480259224,"duration":0},"status":"passed","severity":"normal"},{"uid":"7780bd83b754499","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1753479779627,"stop":1753479779627,"duration":0},"status":"passed","severity":"normal"},{"uid":"16f07a9f6398861","name":"accepts valid message hash query","time":{"start":1753479646643,"stop":1753479646643,"duration":0},"status":"passed","severity":"normal"},{"uid":"6888762852eac73d","name":"should not receive a peer event before start","time":{"start":1753479660385,"stop":1753479660386,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ec09cc2029c49fc","name":"recovers when dns.resolve returns empty","time":{"start":1753479656543,"stop":1753479656544,"duration":1},"status":"passed","severity":"normal"},{"uid":"b33b5fd0de9bafeb","name":"should allow redial after failed dial cooldown expires","time":{"start":1753479645963,"stop":1753479645963,"duration":0},"status":"passed","severity":"normal"},{"uid":"6183931ae3830cc8","name":"Cluster id 0, shard 0","time":{"start":1753479945877,"stop":1753479945878,"duration":1},"status":"passed","severity":"normal"},{"uid":"e349ede70451dbf8","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app79/10/topic608/proto","time":{"start":1753479946591,"stop":1753479946592,"duration":1},"status":"passed","severity":"normal"},{"uid":"4537d7217bb65e70","name":"Decoder throws on undefined content topic","time":{"start":1753479667789,"stop":1753479667789,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2dd3c9ffd19ac8b","name":"should not fail to start the service if it is already started","time":{"start":1753479660384,"stop":1753479660385,"duration":1},"status":"passed","severity":"normal"},{"uid":"967d878ce763fbb6","name":"should not retry if at least one success","time":{"start":1753479676344,"stop":1753479676345,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd3ccaf5aa81b0aa","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1753479686540,"stop":1753479686540,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f95d1c7a842a1ad","name":"should lock peers when selected","time":{"start":1753479677491,"stop":1753479677491,"duration":0},"status":"passed","severity":"normal"},{"uid":"93594ab30957ab44","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1753479686574,"stop":1753479686574,"duration":0},"status":"passed","severity":"normal"},{"uid":"6deb0d4541fd75f8","name":"Encoder throws on undefined content topic","time":{"start":1753479666170,"stop":1753479666171,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fd79de7bd3a7dfb","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1753479686563,"stop":1753479686563,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8ce5ee5ee25765c","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1753479686549,"stop":1753479686549,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d874c262c155f2a","name":"should update ack status of messages in outgoing buffer","time":{"start":1753479689862,"stop":1753479689862,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c17fb6772be6822","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1753479631819,"stop":1753479631819,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d4dc38747c49483","name":"should be safe to call multiple times","time":{"start":1753479646025,"stop":1753479646025,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9730ad39a0fbd76","name":"should skip updating peer store if peer has same addresses","time":{"start":1753479646038,"stop":1753479646038,"duration":0},"status":"passed","severity":"normal"},{"uid":"57520d6216830575","name":"Publish without waiting for remote peer","time":{"start":1753479853814,"stop":1753479853814,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aec81d76594bfb8","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1753479647429,"stop":1753479647432,"duration":3},"status":"passed","severity":"normal"},{"uid":"91e558683e179fd","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1753480172425,"stop":1753480172425,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd34a79fc73746ef","name":"random static sharding 1 - Cluster ID: 698, Shard ID: 987","time":{"start":1753479945884,"stop":1753479945893,"duration":9},"status":"passed","severity":"normal"},{"uid":"560c520640b7ff6a","name":"Encoder throws on undefined content topic","time":{"start":1753479647427,"stop":1753479647428,"duration":1},"status":"passed","severity":"normal"},{"uid":"db532d0750158547","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1753480172421,"stop":1753480172421,"duration":0},"status":"passed","severity":"normal"},{"uid":"b36eb00d632c7d9b","name":"should properly compute the node id","time":{"start":1753479637900,"stop":1753479637900,"duration":0},"status":"passed","severity":"normal"},{"uid":"12e66f28e401175d","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1753480172425,"stop":1753480172425,"duration":0},"status":"passed","severity":"normal"},{"uid":"b87d04612651bb71","name":"Publishes to nwaku","time":{"start":1753479833736,"stop":1753479833737,"duration":1},"status":"passed","severity":"normal"},{"uid":"846a7df752a6dfc5","name":"Passing an array","time":{"start":1753479954591,"stop":1753479954593,"duration":2},"status":"passed","severity":"normal"},{"uid":"b95937df94564dcc","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1753479631815,"stop":1753479631815,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef5b12ba3c42f8b8","name":"should dial second nwaku node that was discovered","time":{"start":1753479704747,"stop":1753479704749,"duration":2},"status":"skipped","severity":"normal"},{"uid":"27600f24e3eec144","name":"Does not throw an exception when node disconnects","time":{"start":1753479954588,"stop":1753479954589,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccf109f89e706293","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1753479686148,"stop":1753479686149,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f2e940c1906375b","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1753479729066,"stop":1753479729066,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f32f7b89468169f","name":"Check message on other pubsub topic is not received","time":{"start":1753480148994,"stop":1753480148994,"duration":0},"status":"passed","severity":"normal"},{"uid":"b001da176dc0b211","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1753479637223,"stop":1753479637223,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b1a91c2e27903f1","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1753479686546,"stop":1753479686546,"duration":0},"status":"passed","severity":"normal"},{"uid":"33b53ae239614c6d","name":"should wait for LightPush peer to be connected","time":{"start":1753479677657,"stop":1753479677657,"duration":0},"status":"passed","severity":"normal"},{"uid":"a11e5f6a04199db5","name":"should detect messages with missing dependencies","time":{"start":1753479689859,"stop":1753479689860,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4a756ba0003e37b","name":"should not modify tags of connections for different peers","time":{"start":1753479677497,"stop":1753479677497,"duration":0},"status":"passed","severity":"normal"},{"uid":"a495ef3b6fcd0cf0","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1753479947805,"stop":1753479947805,"duration":0},"status":"passed","severity":"normal"},{"uid":"fda014b158212b4e","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1753479689857,"stop":1753479689857,"duration":0},"status":"passed","severity":"normal"},{"uid":"4099ab402bbf6115","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1753479631808,"stop":1753479631808,"duration":0},"status":"passed","severity":"normal"},{"uid":"52b94af91b9e7db3","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1753479631810,"stop":1753479631810,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8c3aa56d7a33e09","name":"should handle a minimal index list","time":{"start":1753479632057,"stop":1753479632057,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8ff5faea66dd42","name":"throws on content topic with empty application field","time":{"start":1753479631802,"stop":1753479631803,"duration":1},"status":"passed","severity":"normal"},{"uid":"27e04eb5427dc7b","name":"should dial peer when no shard info available","time":{"start":1753479645962,"stop":1753479645962,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f300eded0daa935","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1753479647292,"stop":1753479647293,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0859565269d90c8","name":"configure the node with multiple content topics","time":{"start":1753479946592,"stop":1753479946592,"duration":0},"status":"passed","severity":"normal"},{"uid":"76c6abd9f9477f62","name":"Push message with content topic containing Arabic","time":{"start":1753480259220,"stop":1753480259221,"duration":1},"status":"passed","severity":"normal"},{"uid":"59a22915d784d13d","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1753480148984,"stop":1753480148984,"duration":0},"status":"passed","severity":"normal"},{"uid":"529143db1533b13f","name":"should return false when peer is not on the specified shard","time":{"start":1753479646265,"stop":1753479646265,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a84ab0073ed54d6","name":"Subscribe and receives messages on 20 topics","time":{"start":1753480172433,"stop":1753480172433,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f62ca2ee5e691eb","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1753479686560,"stop":1753479686560,"duration":0},"status":"passed","severity":"normal"},{"uid":"4429fe872c24fbb","name":"Push message with content topic containing emoji","time":{"start":1753480259223,"stop":1753480259223,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc36b4de968b6ac7","name":"Push message with SQL Injection payload","time":{"start":1753480259213,"stop":1753480259214,"duration":1},"status":"passed","severity":"normal"},{"uid":"f438100912671677","name":"Push message with Chinese payload","time":{"start":1753480259212,"stop":1753480259212,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e4c3f65a197619f","name":"Query with Ordered Callback, No message returned","time":{"start":1753479890030,"stop":1753479890030,"duration":0},"status":"passed","severity":"normal"},{"uid":"df961a52015c8767","name":"Push message with content topic containing unicode special characters","time":{"start":1753480259223,"stop":1753480259223,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5d3829b1b305642","name":"Push message with SQL Injection payload","time":{"start":1753480259229,"stop":1753480259229,"duration":0},"status":"passed","severity":"normal"},{"uid":"c801f2fa67f5cebb","name":"Subscribe to topic containing shell command and receive message","time":{"start":1753480172428,"stop":1753480172428,"duration":0},"status":"passed","severity":"normal"},{"uid":"3eeb56a4acb43310","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app43/6/topic623/test.js","time":{"start":1753479946590,"stop":1753479946590,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aeae4a8a21aeff6","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1753479890029,"stop":1753479890029,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c8afcf7bf2acd19","name":"should handle queue processing errors gracefully","time":{"start":1753479645979,"stop":1753479645980,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0fe5e6e1ca5319d","name":"should not fail to stop the service if it was not started","time":{"start":1753479660384,"stop":1753479660384,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0deeacb4d304f43","name":"Init the array if not present","time":{"start":1753479631784,"stop":1753479631787,"duration":3},"status":"passed","severity":"normal"},{"uid":"515eb68b5153bd73","name":"should have no discoveries enabled by default","time":{"start":1753479676664,"stop":1753479676664,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7dfaa4e69032a88","name":"Subscribe to topic containing JSON and publish message","time":{"start":1753479853826,"stop":1753479853827,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c48dd648b0ba5f7","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1753479961338,"stop":1753479961338,"duration":0},"status":"passed","severity":"normal"},{"uid":"60221f70b9ca3ca7","name":"should throw error when no peers are available","time":{"start":1753479677474,"stop":1753479677474,"duration":0},"status":"passed","severity":"normal"},{"uid":"206fba21c137bc31","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1753479961340,"stop":1753479961340,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bc32b029166d498","name":"returns all values when wanted number is greater than available values","time":{"start":1753479655359,"stop":1753479655360,"duration":1},"status":"passed","severity":"normal"},{"uid":"2864c488c39fd70e","name":"throws on empty content topic","time":{"start":1753479631800,"stop":1753479631801,"duration":1},"status":"passed","severity":"normal"},{"uid":"edc4a2785de87730","name":"should dial peer immediately when queue is empty","time":{"start":1753479645942,"stop":1753479645942,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6bc9125835515b8","name":"should only return 1 node with store capability","time":{"start":1753479656546,"stop":1753479656546,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f8d3a1e07de5672","name":"Promise Callback - true","time":{"start":1753479929950,"stop":1753479929950,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3a143b6f6a9a576","name":"Push message with content topic containing special chars","time":{"start":1753480259220,"stop":1753480259220,"duration":0},"status":"passed","severity":"normal"},{"uid":"90faa3dc1b92eea0","name":"Push message with numeric payload","time":{"start":1753480259211,"stop":1753480259211,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb4d31cf093ab81b","name":"Check publish message containing short","time":{"start":1753479843816,"stop":1753479843816,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fe28f55331fc443","name":"Promise Callback - false","time":{"start":1753479929951,"stop":1753479929952,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4745ebbcea91519","name":"should handle peer connect event","time":{"start":1753479646700,"stop":1753479646701,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a445eb553fc6a5f","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1753479686567,"stop":1753479686568,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbaec59988638f2f","name":"Subscribe to topic containing long and receive message","time":{"start":1753480172435,"stop":1753480172435,"duration":0},"status":"passed","severity":"normal"},{"uid":"f07d43f17d31c6ff","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1753480148986,"stop":1753480148987,"duration":1},"status":"passed","severity":"normal"},{"uid":"d470d1b04c14debe","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1753479676664,"stop":1753479676665,"duration":1},"status":"passed","severity":"normal"},{"uid":"245db1e3ff8534a6","name":"Push message equal or less that 1MB","time":{"start":1753480259238,"stop":1753480259239,"duration":1},"status":"passed","severity":"normal"},{"uid":"82ba82a57b49c7fb","name":"Push message with shell command payload","time":{"start":1753480259216,"stop":1753480259216,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9faea53e11a39ec","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1753479656162,"stop":1753479656163,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef3e18d89b2fd05b","name":"should decode valid enr successfully","time":{"start":1753479637896,"stop":1753479637897,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee2bddd359d44f1f","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1753479764047,"stop":1753479764047,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7239a3ddd105fc1","name":"should create all internal components","time":{"start":1753479647381,"stop":1753479647381,"duration":0},"status":"passed","severity":"normal"},{"uid":"93fc4f515dd95c8d","name":"Mutual subscription","time":{"start":1753479853813,"stop":1753479853814,"duration":1},"status":"passed","severity":"normal"},{"uid":"c99d7216aff82195","name":"Push message with content topic containing long","time":{"start":1753480259233,"stop":1753480259233,"duration":0},"status":"passed","severity":"normal"},{"uid":"ead384bac253ed31","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1753479686577,"stop":1753479686577,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ac1f845ae2ab61f","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1753479863119,"stop":1753479863119,"duration":0},"status":"passed","severity":"normal"},{"uid":"538ba4ee1e439cf5","name":"should return false when peer has no shard info","time":{"start":1753479646260,"stop":1753479646261,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebc9972dbd919530","name":"throws an error for improperly formatted content topics","time":{"start":1753479631813,"stop":1753479631813,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c9a95fcb0f25920","name":"Push message with XML payload","time":{"start":1753480259229,"stop":1753480259229,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8784f0e9471589e","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1753479677495,"stop":1753479677496,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b19f724cee7f4a3","name":"should push the message to the outgoing buffer","time":{"start":1753479689855,"stop":1753479689855,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8950bd40e86e0d9","name":"should be able to encode the field with only STORE set to true","time":{"start":1753479637214,"stop":1753479637214,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7c35071f44de8ad","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1753480172433,"stop":1753480172433,"duration":0},"status":"passed","severity":"normal"},{"uid":"d61367067fea4c7d","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1753479686565,"stop":1753479686565,"duration":0},"status":"passed","severity":"normal"},{"uid":"df51006fa07eb35c","name":"should dial all known peers when reached zero connections","time":{"start":1753479747277,"stop":1753479747277,"duration":0},"status":"passed","severity":"normal"},{"uid":"6df7a68ffbb58603","name":"tcp ip4 address","time":{"start":1753479637264,"stop":1753479637264,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f582e233c0ab8d1","name":"Push message with content topic containing SQL Injection","time":{"start":1753480259234,"stop":1753480259235,"duration":1},"status":"passed","severity":"normal"},{"uid":"2abd4b5614ca21cc","name":"Callback on promise","time":{"start":1753479919786,"stop":1753479919787,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cc5af0a77dd1b0c","name":"should add event listener for peer:discovery","time":{"start":1753479646024,"stop":1753479646024,"duration":0},"status":"passed","severity":"normal"},{"uid":"e388dba72e0e290d","name":"should send to specified number of peers of used peers","time":{"start":1753479677329,"stop":1753479677329,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4a27e1c45164383","name":"should return true when peer is on the specified shard","time":{"start":1753479646261,"stop":1753479646262,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ce1989b3c2e6c8a","name":"Subscribe to topic containing Script and receive message","time":{"start":1753480172426,"stop":1753480172426,"duration":0},"status":"passed","severity":"normal"},{"uid":"157ec52e64736826","name":"should be safe to call multiple times","time":{"start":1753479647165,"stop":1753479647165,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae2d2c00dd398f40","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1753479711517,"stop":1753479711518,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c2dfa1104f8cabc","name":"should maintain desired error rate","time":{"start":1753479688609,"stop":1753479688610,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c59d9e1867d3ba1","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1753479724764,"stop":1753479724765,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b48901ebcc6f79d","name":"should handle different types of entries","time":{"start":1753479675438,"stop":1753479675439,"duration":1},"status":"passed","severity":"normal"},{"uid":"5490be2da42b769a","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1753479836995,"stop":1753479836995,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cc4a72a72c1096a","name":"should start and setup intervals and event listeners","time":{"start":1753479677679,"stop":1753479677679,"duration":0},"status":"passed","severity":"normal"},{"uid":"234f0554289c0202","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1753479647206,"stop":1753479647206,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aeb4faa682792a7","name":"Check received message containing Arabic","time":{"start":1753480148979,"stop":1753480148979,"duration":0},"status":"passed","severity":"normal"},{"uid":"73f9ed996b91a810","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1753479656160,"stop":1753479656160,"duration":0},"status":"passed","severity":"normal"},{"uid":"95865f2be3dcb225","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1753479686552,"stop":1753479686552,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ed5eb0bd2d5fd1e","name":"Push message with Arabic payload","time":{"start":1753480259228,"stop":1753480259228,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e249e07f5a46685","name":"Push message with escaped characters payload","time":{"start":1753480259231,"stop":1753480259231,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3a3c1aee5e106eb","name":"should return all connected peers without codec filter","time":{"start":1753479647399,"stop":1753479647399,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9ac425ce37b8be5","name":"Push message with content topic containing short","time":{"start":1753480259218,"stop":1753480259219,"duration":1},"status":"passed","severity":"normal"},{"uid":"d43564c378304458","name":"Add multiple subscription objects on single nwaku node","time":{"start":1753480172441,"stop":1753480172441,"duration":0},"status":"passed","severity":"normal"},{"uid":"95a846ce9bc6b2a1","name":"Encoder throws on undefined content topic","time":{"start":1753479667788,"stop":1753479667788,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2bc14b2d3b64e36","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1753479853816,"stop":1753479853816,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f6a0c5a791f5231","name":"messageHash returns a Uint8Array","time":{"start":1753479646295,"stop":1753479646296,"duration":1},"status":"passed","severity":"normal"},{"uid":"401afbcaa4d19b4c","name":"should properly create location multiaddrs - udp4","time":{"start":1753479637902,"stop":1753479637902,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f2bdfe31508526","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1753480172434,"stop":1753480172434,"duration":0},"status":"passed","severity":"normal"},{"uid":"badfeba49fab265c","name":"should stop all internal components","time":{"start":1753479647388,"stop":1753479647389,"duration":1},"status":"passed","severity":"normal"},{"uid":"162acadea815fffa","name":"should not allow k > 12","time":{"start":1753479686146,"stop":1753479686147,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6bc9696dae81751","name":"should recognize a client error status code","time":{"start":1753479764205,"stop":1753479764205,"duration":0},"status":"passed","severity":"normal"},{"uid":"79e9b6c6b88a5fd0","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1753479853815,"stop":1753479853815,"duration":0},"status":"passed","severity":"normal"},{"uid":"3036ebc34952ca82","name":"Push message with long payload","time":{"start":1753480259210,"stop":1753480259211,"duration":1},"status":"passed","severity":"normal"},{"uid":"80a1631176bb05ce","name":"Check received message with timestamp: 1649153314 ","time":{"start":1753480148993,"stop":1753480148993,"duration":0},"status":"passed","severity":"normal"},{"uid":"da9cf2ee6118e851","name":"rejects content-filtered query with only contentTopics","time":{"start":1753479646642,"stop":1753479646642,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb2100606c98e98d","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1753479646296,"stop":1753479646296,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3fad39c2ce6380c","name":"Check received message containing Chinese","time":{"start":1753480148988,"stop":1753480148988,"duration":0},"status":"passed","severity":"normal"},{"uid":"3413acb31f304453","name":"should not dial peers from store when browser is not connected","time":{"start":1753479647171,"stop":1753479647171,"duration":0},"status":"passed","severity":"normal"},{"uid":"764360348c773477","name":"should dial more peers if under maxConnections","time":{"start":1753479647184,"stop":1753479647184,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0a13ee6ac9b86b5","name":"random static sharding 10 - Cluster ID: 574, Shard ID: 406","time":{"start":1753479945901,"stop":1753479945902,"duration":1},"status":"passed","severity":"normal"},{"uid":"423f8c650b124f65","name":"should handle errors when getting connections","time":{"start":1753479646706,"stop":1753479646706,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4a7aba829452899","name":"should not receive a peer event before start","time":{"start":1753479709692,"stop":1753479709693,"duration":1},"status":"passed","severity":"normal"},{"uid":"a247a546bc62f54d","name":"should allow redial after cooldown period","time":{"start":1753479645951,"stop":1753479645951,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d55cf50f93f24d0","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1753480172432,"stop":1753480172432,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f0d095822aa1c1d","name":"non connected peers","time":{"start":1753479820608,"stop":1753479820609,"duration":1},"status":"skipped","severity":"normal"},{"uid":"289cbe68031875c0","name":"should return false when pubsub topic parsing fails","time":{"start":1753479646271,"stop":1753479646271,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e2e3075c21b2f8e","name":"should drop connection to all peers on hangUp","time":{"start":1753479792514,"stop":1753479792515,"duration":1},"status":"passed","severity":"normal"},{"uid":"109892dfc5061511","name":"should successfully unsubscribe from an existing subscription","time":{"start":1753479677592,"stop":1753479677593,"duration":1},"status":"passed","severity":"normal"},{"uid":"7059d30b4a5837d0","name":"Push message with JSON payload","time":{"start":1753480259215,"stop":1753480259216,"duration":1},"status":"passed","severity":"normal"},{"uid":"a80c00ad34618f1f","name":"Throws when trying to push message with empty payload","time":{"start":1753480259232,"stop":1753480259232,"duration":0},"status":"passed","severity":"normal"},{"uid":"30178b7722e54c29","name":"Generator, 2 different shards","time":{"start":1753479880939,"stop":1753479880939,"duration":0},"status":"passed","severity":"normal"},{"uid":"af7ac5970cfedd31","name":"Ordered callback, aborts when callback returns true","time":{"start":1753479919789,"stop":1753479919789,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c6627740f4a6c0","name":"Ephemeral field is preserved - encoder v0","time":{"start":1753479711514,"stop":1753479711514,"duration":0},"status":"passed","severity":"normal"},{"uid":"5adc2221077f4858","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1753479646038,"stop":1753479646043,"duration":5},"status":"passed","severity":"normal"},{"uid":"20a0892d4ef1bb18","name":"Check received message containing XML","time":{"start":1753480148990,"stop":1753480148990,"duration":0},"status":"passed","severity":"normal"},{"uid":"25a70f494df5347a","name":"should not return locked peers if enough unlocked are available","time":{"start":1753479677492,"stop":1753479677492,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8060d6078ab0261","name":"Check received message containing short","time":{"start":1753480148987,"stop":1753480148987,"duration":0},"status":"passed","severity":"normal"},{"uid":"9308922ae2a16e7","name":"Passing page size 11 when there are 10 messages","time":{"start":1753479941956,"stop":1753479941957,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb7d15c81beb4923","name":"should skip peer when already connected","time":{"start":1753479645943,"stop":1753479645944,"duration":1},"status":"passed","severity":"normal"},{"uid":"214ab1e5577a8048","name":"should be sent with empty content","time":{"start":1753479689861,"stop":1753479689861,"duration":0},"status":"passed","severity":"normal"},{"uid":"217972011c7fcb42","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1753479686566,"stop":1753479686567,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f8a1aceafbd2404","name":"should create an instance with libp2p and dialer","time":{"start":1753479646023,"stop":1753479646024,"duration":1},"status":"passed","severity":"normal"},{"uid":"16f597ccc567292f","name":"random static sharding 6 - Cluster ID: 129, Shard ID: 301","time":{"start":1753479945899,"stop":1753479945899,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9b4aba945bff2cd","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1753480172420,"stop":1753480172421,"duration":1},"status":"passed","severity":"normal"},{"uid":"37b6cce6ad28c75b","name":"should skip peer when dialed recently","time":{"start":1753479645944,"stop":1753479645949,"duration":5},"status":"passed","severity":"normal"},{"uid":"a258f40d82f2ef10","name":"Waku message hash computation (meta attribute not present)","time":{"start":1753479646289,"stop":1753479646289,"duration":0},"status":"passed","severity":"normal"},{"uid":"edadb8eb457c489","name":"should increase lamport timestamp","time":{"start":1753479689856,"stop":1753479689857,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ce0d9f055230e3b","name":"should handle special patterns correctly","time":{"start":1753479688613,"stop":1753479688613,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7fd466e0e32f2bb","name":"should not be empty after adding a subscription","time":{"start":1753479677678,"stop":1753479677678,"duration":0},"status":"passed","severity":"normal"},{"uid":"43f23f4b2e09102","name":"Rejects garbage","time":{"start":1753479680882,"stop":1753479680883,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e625288af4012e5","name":"groups content topics by expected pubsub topic","time":{"start":1753479631811,"stop":1753479631811,"duration":0},"status":"passed","severity":"normal"},{"uid":"79cd27b3fc6af6ab","name":"should get / set UDP multiaddr","time":{"start":1753479637901,"stop":1753479637902,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d21e6b84b484b59","name":"should return true when peer is on the same cluster","time":{"start":1753479646259,"stop":1753479646260,"duration":1},"status":"passed","severity":"normal"},{"uid":"392b10c8d1866b68","name":"Subscribe to topic containing numeric and receive message","time":{"start":1753480172424,"stop":1753480172424,"duration":0},"status":"passed","severity":"normal"},{"uid":"22a4f304ccd29f4f","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1753479631814,"stop":1753479631815,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb4ac1cac06a5532","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1753479863120,"stop":1753479863120,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cec538cfed0b47","name":"should handle network check errors gracefully","time":{"start":1753479645980,"stop":1753479645981,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfaed7e8a36deb72","name":"Query Generator, No Decoder","time":{"start":1753479890028,"stop":1753479890029,"duration":1},"status":"passed","severity":"normal"},{"uid":"3509f2bfd95fa468","name":"should be able to encode the field with only RELAY set to true","time":{"start":1753479637211,"stop":1753479637213,"duration":2},"status":"passed","severity":"normal"},{"uid":"94b3945b1210fbe7","name":"Round trip binary encryption [ecies, signature]","time":{"start":1753479667787,"stop":1753479667787,"duration":0},"status":"passed","severity":"normal"},{"uid":"c872e3a5e5b107e2","name":"Push message with Russian payload","time":{"start":1753480259213,"stop":1753480259213,"duration":0},"status":"passed","severity":"normal"},{"uid":"14639c2a8cf263c1","name":"Cluster ID 0, shard 1","time":{"start":1753479945879,"stop":1753479945884,"duration":5},"status":"passed","severity":"normal"},{"uid":"d390b9d9f51e2d82","name":"Check received message containing unicode special characters","time":{"start":1753480148982,"stop":1753480148982,"duration":0},"status":"passed","severity":"normal"},{"uid":"a591b9ff897e2bb0","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1753479646288,"stop":1753479646288,"duration":0},"status":"passed","severity":"normal"},{"uid":"191ddaa2ff70f701","name":"msgTime: 0 ms from now, startTime: 1753393546281, endTime: 1753479946281","time":{"start":1753479961340,"stop":1753479961340,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4363c77c623f1cd","name":"Delete observer","time":{"start":1753479822257,"stop":1753479822258,"duration":1},"status":"passed","severity":"normal"},{"uid":"21f37963c202ea5b","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1753479631815,"stop":1753479631815,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a01acc6a450f22c","name":"Push message with custom timestamp: 1753476129268","time":{"start":1753480259237,"stop":1753480259238,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2a4f431d0388ff4","name":"Push message with content topic containing JSON","time":{"start":1753480259222,"stop":1753480259222,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b7b9d8c01e0a118","name":"Query generator for 2000 messages","time":{"start":1753479919789,"stop":1753479919789,"duration":0},"status":"passed","severity":"normal"},{"uid":"436174f483c1e883","name":"Light Node - default protocols","time":{"start":1753479961729,"stop":1753479961729,"duration":0},"status":"passed","severity":"normal"},{"uid":"57bd29b6d2c513ea","name":"Push message with XML payload","time":{"start":1753480259215,"stop":1753480259215,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4f3fe272770179d","name":"isConnected return false after peer stops","time":{"start":1753479724763,"stop":1753479724764,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b0eb6dfe0e16dd4","name":"should set field with only STORE enabled","time":{"start":1753479637905,"stop":1753479637906,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7ae3e948b7d1777","name":"Push message with content topic containing Chinese","time":{"start":1753480259233,"stop":1753480259234,"duration":1},"status":"passed","severity":"normal"},{"uid":"473bfbd9c6671896","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1753479961339,"stop":1753479961340,"duration":1},"status":"passed","severity":"normal"},{"uid":"7adc60e21cb84031","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1753479724761,"stop":1753479724761,"duration":0},"status":"passed","severity":"normal"},{"uid":"123e1ff2cdb820d3","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1753479677497,"stop":1753479677497,"duration":0},"status":"passed","severity":"normal"},{"uid":"9af50747348fa3df","name":"Push message with content topic containing Chinese","time":{"start":1753480259220,"stop":1753480259220,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c458255c696b973","name":"should handle errors gracefully when getting peer info","time":{"start":1753479646275,"stop":1753479646275,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc6f2338ce18eb5f","name":"random static sharding 2 - Cluster ID: 405, Shard ID: 611","time":{"start":1753479945895,"stop":1753479945896,"duration":1},"status":"passed","severity":"normal"},{"uid":"74efdfba53016dee","name":"Passing invalid cursor","time":{"start":1753479875346,"stop":1753479875346,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9b8563e880cb4f5","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1753479686559,"stop":1753479686560,"duration":1},"status":"passed","severity":"normal"},{"uid":"daec6c78b4ff2b4e","name":"should register libp2p event listeners when start is called","time":{"start":1753479677493,"stop":1753479677493,"duration":0},"status":"passed","severity":"normal"},{"uid":"836822adb62f39c5","name":"Subscribe to topic containing XML and receive message","time":{"start":1753480172427,"stop":1753480172427,"duration":0},"status":"passed","severity":"normal"},{"uid":"338e4dbc050a24b3","name":"nwaku subscribes","time":{"start":1753479833736,"stop":1753479833736,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1186864a1694486","name":"Sample","time":{"start":1753479637322,"stop":1753479637322,"duration":0},"status":"passed","severity":"normal"},{"uid":"63fe0b274d0e2b54","name":"should handle case with no peers in store","time":{"start":1753479647181,"stop":1753479647181,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b5a6a808c4eb367","name":"Ordered Callback - false","time":{"start":1753479929954,"stop":1753479929958,"duration":4},"status":"passed","severity":"normal"},{"uid":"6ff1b35736470cde","name":"Check received message containing SQL Injection","time":{"start":1753480148980,"stop":1753480148980,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ab02e021d98cdb5","name":"Fails to publish message with size larger than 1 MB","time":{"start":1753479843841,"stop":1753479843841,"duration":0},"status":"passed","severity":"normal"},{"uid":"53143d27ede9aba4","name":"Overlapping topic subscription","time":{"start":1753480172423,"stop":1753480172423,"duration":0},"status":"passed","severity":"normal"},{"uid":"98942640253afd5f","name":"should handle errors when accessing navigator","time":{"start":1753479646706,"stop":1753479646706,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2f31429c9af5d4c","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1753479637220,"stop":1753479637220,"duration":0},"status":"passed","severity":"normal"},{"uid":"33dfc02e0d6ec58a","name":"should insert message into bloom filter","time":{"start":1753479689855,"stop":1753479689855,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6a57b1ec020e0","name":"Push to array if already present","time":{"start":1753479631788,"stop":1753479631788,"duration":0},"status":"passed","severity":"normal"},{"uid":"46db511c64cb3d6f","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1753479689859,"stop":1753479689859,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b523eae7de2a3e6","name":"should support chaining for add method","time":{"start":1753479675430,"stop":1753479675431,"duration":1},"status":"passed","severity":"normal"},{"uid":"4da9da9316004f98","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1753479686564,"stop":1753479686564,"duration":0},"status":"passed","severity":"normal"},{"uid":"32bc36260a313467","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1753479637221,"stop":1753479637222,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e22379e5272ceb3","name":"Check received message containing emoji","time":{"start":1753480148992,"stop":1753480148992,"duration":0},"status":"passed","severity":"normal"},{"uid":"d43d4ce1e390f09e","name":"Subscribe and receives messages on 20 topics","time":{"start":1753480172422,"stop":1753480172422,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ac309c9df40d7da","name":"Check message with no content topic is not received","time":{"start":1753480148985,"stop":1753480148985,"duration":0},"status":"passed","severity":"normal"},{"uid":"143b7a03cff018b4","name":"should not execute task if max attempts is 0","time":{"start":1753479676338,"stop":1753479676344,"duration":6},"status":"passed","severity":"normal"},{"uid":"f31b5bcaa3a35388","name":"should check connected peers if present and suitable","time":{"start":1753479677657,"stop":1753479677657,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ea31115a6c3172c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1753479631818,"stop":1753479631818,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a209844eefac036","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1753479656158,"stop":1753479656158,"duration":0},"status":"passed","severity":"normal"},{"uid":"e49ee6328db56273","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1753479686545,"stop":1753479686545,"duration":0},"status":"passed","severity":"normal"},{"uid":"274f11d3b068a12d","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1753479853827,"stop":1753479853827,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfbaaee1305a54bb","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1753479686563,"stop":1753479686563,"duration":0},"status":"passed","severity":"normal"},{"uid":"374db97cffc3ac1c","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1753479631812,"stop":1753479631812,"duration":0},"status":"passed","severity":"normal"},{"uid":"687f359bcff7eb65","name":"should wait for Filter peer to be connected","time":{"start":1753479677657,"stop":1753479677658,"duration":1},"status":"passed","severity":"normal"},{"uid":"336177002e3569d9","name":"should handle browser offline state overriding peer connections","time":{"start":1753479646710,"stop":1753479646710,"duration":0},"status":"passed","severity":"normal"},{"uid":"4724849eae168230","name":"Check message with non string payload is not received","time":{"start":1753480148996,"stop":1753480148996,"duration":0},"status":"passed","severity":"normal"},{"uid":"110702af502e6c44","name":"should dial all remaining peers","time":{"start":1753479647178,"stop":1753479647178,"duration":0},"status":"passed","severity":"normal"},{"uid":"b70948ad9d9af66c","name":"handles different clusterIds correctly","time":{"start":1753479631812,"stop":1753479631812,"duration":0},"status":"passed","severity":"normal"},{"uid":"6129e661152ce370","name":"should handle queue overflow by adding peers to queue","time":{"start":1753479645963,"stop":1753479645964,"duration":1},"status":"passed","severity":"normal"},{"uid":"23da94c9bad6b9fc","name":"Check message received after jswaku node is restarted","time":{"start":1753480148986,"stop":1753480148986,"duration":0},"status":"passed","severity":"normal"},{"uid":"35d33d81d8292f31","name":"should not create multiple intervals when called multiple times","time":{"start":1753479645936,"stop":1753479645936,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dec703dd45a3e83","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1753479686561,"stop":1753479686561,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5db00b1058731df","name":"should handle corrupted local storage data gracefully","time":{"start":1753479660387,"stop":1753479660388,"duration":1},"status":"passed","severity":"normal"},{"uid":"89b916bc88a36983","name":"Ephemeral messages are not stored","time":{"start":1753479711511,"stop":1753479711513,"duration":2},"status":"passed","severity":"normal"},{"uid":"5854897358ea5f31","name":"Push message with custom timestamp: 1722721329268","time":{"start":1753480259225,"stop":1753480259225,"duration":0},"status":"passed","severity":"normal"},{"uid":"91b54f54856e17e2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1753479686574,"stop":1753479686575,"duration":1},"status":"passed","severity":"normal"},{"uid":"f37aa818b2b3af18","name":"should get all peers from store","time":{"start":1753479647175,"stop":1753479647176,"duration":1},"status":"passed","severity":"normal"},{"uid":"897813de0b8edf97","name":"Check received message containing JSON","time":{"start":1753480148990,"stop":1753480148991,"duration":1},"status":"passed","severity":"normal"},{"uid":"359c21706f032d93","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1753479676674,"stop":1753479676674,"duration":0},"status":"passed","severity":"normal"},{"uid":"571b5d2f15b0cdc7","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1753479631809,"stop":1753479631809,"duration":0},"status":"passed","severity":"normal"},{"uid":"73df1900d4669624","name":"should return false when peer is not found","time":{"start":1753479646272,"stop":1753479646272,"duration":0},"status":"passed","severity":"normal"},{"uid":"c90dc1508318f5e0","name":"Push message with Basic HTML tag payload","time":{"start":1753480259215,"stop":1753480259215,"duration":0},"status":"passed","severity":"normal"},{"uid":"75190ded2793b14f","name":"Check publish message containing Chinese","time":{"start":1753479843826,"stop":1753479843827,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0de9a94f27820ae","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1753479853815,"stop":1753479853816,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4ffbae81aeb75ae","name":"should check false positive rate","time":{"start":1753479688613,"stop":1753479688614,"duration":1},"status":"passed","severity":"normal"},{"uid":"b61b2228dfc4ed0e","name":"should initialize with Unhealthy status","time":{"start":1753479677311,"stop":1753479677312,"duration":1},"status":"passed","severity":"normal"},{"uid":"30c40a63b92b1948","name":"Push message with emoji payload","time":{"start":1753480259231,"stop":1753480259232,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b0dfdb1d5a6e388","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1753479656163,"stop":1753479656163,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c9295e353326e21","name":"Non TWN Cluster","time":{"start":1753479946587,"stop":1753479946587,"duration":0},"status":"passed","severity":"normal"},{"uid":"848865721c9f5d9a","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1753479686549,"stop":1753479686551,"duration":2},"status":"passed","severity":"normal"},{"uid":"fd02ae461506937b","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1753479677496,"stop":1753479677496,"duration":0},"status":"passed","severity":"normal"},{"uid":"246cbe5452676102","name":"Fails to publish message with empty text","time":{"start":1753479843840,"stop":1753479843840,"duration":0},"status":"passed","severity":"normal"},{"uid":"556c72a32057bd1e","name":"should requeue task if no peer is available","time":{"start":1753479676335,"stop":1753479676336,"duration":1},"status":"passed","severity":"normal"},{"uid":"204001dd42f245f2","name":"should throw error - no id","time":{"start":1753479637898,"stop":1753479637899,"duration":1},"status":"passed","severity":"normal"},{"uid":"7482c5424f4cdf44","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1753480172422,"stop":1753480172422,"duration":0},"status":"passed","severity":"normal"},{"uid":"e901ea6bafd4b4b9","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1753479656159,"stop":1753479656159,"duration":0},"status":"passed","severity":"normal"},{"uid":"b53eeea009e54cd3","name":"Publish message with custom timestamp: Sat Aug 03 2024 21:43:57 GMT+0000 (Coordinated Universal Time)","time":{"start":1753479843838,"stop":1753479843838,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eb83c84f76ca49a","name":"does not validate decoders for hash queries","time":{"start":1753479647206,"stop":1753479647209,"duration":3},"status":"passed","severity":"normal"},{"uid":"73b09b595f1a3882","name":"should throw error - no id","time":{"start":1753479637897,"stop":1753479637898,"duration":1},"status":"passed","severity":"normal"},{"uid":"b852755a5976a77b","name":"Passing page size 10 when there are 10 messages","time":{"start":1753479941956,"stop":1753479941956,"duration":0},"status":"passed","severity":"normal"},{"uid":"b16df6a15f80950d","name":"should remove event listeners from globalThis","time":{"start":1753479646696,"stop":1753479646696,"duration":0},"status":"passed","severity":"normal"},{"uid":"166e2f920590f94b","name":"should clear dial history on start","time":{"start":1753479645930,"stop":1753479645936,"duration":6},"status":"passed","severity":"normal"},{"uid":"994e17afee666ba2","name":"Check message with invalid timestamp is not received","time":{"start":1753480148994,"stop":1753480148994,"duration":0},"status":"passed","severity":"normal"},{"uid":"65679e649a4bbda6","name":"messageHashStr produces different results for different inputs","time":{"start":1753479646297,"stop":1753479646297,"duration":0},"status":"passed","severity":"normal"},{"uid":"25853a80f1948fef","name":"should be safe to call multiple times","time":{"start":1753479647389,"stop":1753479647389,"duration":0},"status":"passed","severity":"normal"},{"uid":"1254f3740b7acbb1","name":"it tolerates circular branch references","time":{"start":1753479656543,"stop":1753479656543,"duration":0},"status":"passed","severity":"normal"},{"uid":"2250bb10a0604c90","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1753479676665,"stop":1753479676674,"duration":9},"status":"passed","severity":"normal"},{"uid":"f93afc1dcf0fe9c3","name":"should properly clean up resources when disposed","time":{"start":1753479675439,"stop":1753479675439,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa2d53e287d013d0","name":"should create ConnectionManager with required options","time":{"start":1753479647377,"stop":1753479647379,"duration":2},"status":"passed","severity":"normal"},{"uid":"dee94fe73ce20be","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1753479686573,"stop":1753479686573,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba5fa8239da810a7","name":"Renews subscription after lossing a connection","time":{"start":1753480172430,"stop":1753480172430,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4842b4aad22d265","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1753479631808,"stop":1753479631808,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2377567a15f217d","name":"should load peers from local storage and dispatch events","time":{"start":1753479660387,"stop":1753479660387,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce4e3da2e345f9cf","name":"Renews subscription after lossing a connection","time":{"start":1753480172441,"stop":1753480172441,"duration":0},"status":"passed","severity":"normal"},{"uid":"58583cceb978f5dc","name":"returns nothing if no connections present","time":{"start":1753479647219,"stop":1753479647219,"duration":0},"status":"passed","severity":"normal"},{"uid":"72eca2ece22a653f","name":"Correctly serialized arguments","time":{"start":1753479779883,"stop":1753479779886,"duration":3},"status":"passed","severity":"normal"},{"uid":"755243ab2560d665","name":"Check received message with timestamp: 1649153314 ","time":{"start":1753480148983,"stop":1753480148984,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ec505ab74195ae","name":"Push 30 different messages","time":{"start":1753480259232,"stop":1753480259232,"duration":0},"status":"skipped","severity":"normal"},{"uid":"df921c49bfd7e3e5","name":"should return false when network is not connected","time":{"start":1753479647390,"stop":1753479647391,"duration":1},"status":"passed","severity":"normal"},{"uid":"63137dfc40918520","name":"should create NetworkMonitor with libp2p and events","time":{"start":1753479646686,"stop":1753479646690,"duration":4},"status":"passed","severity":"normal"},{"uid":"52bef85233fb7ddf","name":"Push message with short payload","time":{"start":1753480259210,"stop":1753480259210,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbf291f061a389b0","name":"Refresh subscription","time":{"start":1753479853817,"stop":1753479853818,"duration":1},"status":"skipped","severity":"normal"},{"uid":"cccea4e0473b5537","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1753479631820,"stop":1753479631820,"duration":0},"status":"passed","severity":"normal"},{"uid":"392141e107ca7164","name":"should dial one peer on dial","time":{"start":1753479792515,"stop":1753479792515,"duration":0},"status":"passed","severity":"normal"},{"uid":"3874687880a4c2f","name":"Check received message containing unicode special characters","time":{"start":1753480148992,"stop":1753480148992,"duration":0},"status":"passed","severity":"normal"},{"uid":"d31c4d3ea4767993","name":"should wait for Store peer to be connected","time":{"start":1753479677658,"stop":1753479677658,"duration":0},"status":"passed","severity":"normal"},{"uid":"459de2a4d7d33f60","name":"Query with Ordered Callback, No Decoder","time":{"start":1753479890029,"stop":1753479890030,"duration":1},"status":"passed","severity":"normal"},{"uid":"42404ad0f96fe524","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1753479686551,"stop":1753479686551,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d5e443e5bcae4b5","name":"should set field with only LIGHTPUSH enabled","time":{"start":1753479637906,"stop":1753479637906,"duration":0},"status":"passed","severity":"normal"},{"uid":"37f7f69ebc18edc6","name":"throws on content topic with generation field greater than 0","time":{"start":1753479631802,"stop":1753479631802,"duration":0},"status":"passed","severity":"normal"},{"uid":"55e890d2f8553928","name":"should handle complete connection lifecycle","time":{"start":1753479646707,"stop":1753479646710,"duration":3},"status":"passed","severity":"normal"},{"uid":"7d1a3c6087e2704b","name":"should be online or offline if network state changed","time":{"start":1753479724765,"stop":1753479724766,"duration":1},"status":"passed","severity":"normal"},{"uid":"31c2a4cfda6d0a15","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1753479853826,"stop":1753479853826,"duration":0},"status":"passed","severity":"normal"},{"uid":"43829424070073b9","name":"Push message with Basic HTML tag payload","time":{"start":1753480259229,"stop":1753480259230,"duration":1},"status":"passed","severity":"normal"},{"uid":"b08acfb0683f061a","name":"Subscribe to topic containing emoji and receive message","time":{"start":1753480172429,"stop":1753480172429,"duration":0},"status":"passed","severity":"normal"},{"uid":"33e0c274aff4e1a9","name":"should handle corrupted shard info gracefully","time":{"start":1753479646275,"stop":1753479646276,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4c7c2edd00658b","name":"should maintain proper timestamps if all messages received","time":{"start":1753479689857,"stop":1753479689857,"duration":0},"status":"passed","severity":"normal"},{"uid":"351c0496bcfabf96","name":"Check received message containing XML","time":{"start":1753480148980,"stop":1753480148980,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6b0048816e517bf","name":"should drop connection via multiaddr with hangUp","time":{"start":1753479792516,"stop":1753479792516,"duration":0},"status":"passed","severity":"normal"},{"uid":"c09b12660fae0d6a","name":"should return false when peer is not found","time":{"start":1753479646261,"stop":1753479646261,"duration":0},"status":"passed","severity":"normal"},{"uid":"7859f823d3ec072d","name":"should initialize bloom filter with correct parameters","time":{"start":1753479688608,"stop":1753479688608,"duration":0},"status":"passed","severity":"normal"},{"uid":"219ba820b9f62231","name":"Check received message containing special chars","time":{"start":1753480148978,"stop":1753480148979,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bd0251d95f38bf1","name":"should hang up with PeerId and return true on success","time":{"start":1753479647394,"stop":1753479647395,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f2ee0d0106eb0b2","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1753479686544,"stop":1753479686544,"duration":0},"status":"passed","severity":"normal"},{"uid":"e55f219ed520905a","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1753480172426,"stop":1753480172426,"duration":0},"status":"passed","severity":"normal"},{"uid":"371b80c393bcdd14","name":"Push message with unicode special characters payload","time":{"start":1753480259217,"stop":1753480259217,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3c0606e45e089ac","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1753479631806,"stop":1753479631807,"duration":1},"status":"passed","severity":"normal"},{"uid":"abe47cb1f2767162","name":"should remove event listener for peer:discovery","time":{"start":1753479646031,"stop":1753479646032,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b098f2f6162cde","name":"should dial peer when peer is discovered","time":{"start":1753479646032,"stop":1753479646033,"duration":1},"status":"passed","severity":"normal"},{"uid":"25a707f02c9c912c","name":"should process tasks in queue","time":{"start":1753479676329,"stop":1753479676335,"duration":6},"status":"passed","severity":"normal"},{"uid":"307a2474f36d025b","name":"should handle dial errors gracefully","time":{"start":1753479645962,"stop":1753479645963,"duration":1},"status":"passed","severity":"normal"},{"uid":"b22f054fae64fa9d","name":"Fails to push message with large meta","time":{"start":1753480259224,"stop":1753480259224,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0f1a7f1a1d1bd3c","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1753479686564,"stop":1753479686564,"duration":0},"status":"passed","severity":"normal"},{"uid":"20ba82fa1f615523","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1753479631817,"stop":1753479631817,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4fea7766204d5bf","name":"can start the service","time":{"start":1753479660383,"stop":1753479660383,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c139db03d5d45cd","name":"Check publish message containing SQL Injection","time":{"start":1753479843834,"stop":1753479843834,"duration":0},"status":"passed","severity":"normal"},{"uid":"302d03c702fc184b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1753479631816,"stop":1753479631816,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f1140e76db9a4ce","name":"should be delivered but not added to local log or bloom filter","time":{"start":1753479689861,"stop":1753479689861,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fabf35d13875c36","name":"should handle multiple query options for time ranges","time":{"start":1753479677474,"stop":1753479677475,"duration":1},"status":"passed","severity":"normal"},{"uid":"fde0fec090f8c761","name":"Check received message containing numeric","time":{"start":1753480148978,"stop":1753480148978,"duration":0},"status":"passed","severity":"normal"},{"uid":"e610c2e83dd1fb80","name":"Check message with non string payload is not received","time":{"start":1753480148986,"stop":1753480148986,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d2e5a2b60316a6f","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1753479686543,"stop":1753479686543,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2db72d633fb4a7a","name":"Subscribe and receive messages via lightPush","time":{"start":1753480172430,"stop":1753480172430,"duration":0},"status":"passed","severity":"normal"},{"uid":"92eb33c73ebc7c8a","name":"should update peer store before dialing","time":{"start":1753479646033,"stop":1753479646033,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e63bdff4cab3afc","name":"1 Store, 2 relays, 2 fetches","time":{"start":1753479656447,"stop":1753479656447,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b0d59c30a7e4f95","name":"should retry on complete failure if specified","time":{"start":1753479677329,"stop":1753479677330,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2ee3f60c2244dd8","name":"should drop connection to one peer on hangUp","time":{"start":1753479792516,"stop":1753479792516,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7ff3f9b49ebf79a","name":"Subscribe to topic containing special chars and publish message","time":{"start":1753479853820,"stop":1753479853821,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2996ca5637bc333","name":"Push 30 different messages","time":{"start":1753480259218,"stop":1753480259218,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3462bdf5a18fe8d0","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1753479686541,"stop":1753479686541,"duration":0},"status":"passed","severity":"normal"},{"uid":"409ee359e1fbcb68","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1753479961338,"stop":1753479961338,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea6de0593167b059","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1753479724762,"stop":1753479724762,"duration":0},"status":"passed","severity":"normal"},{"uid":"7baf0b6a59aadb81","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1753479631816,"stop":1753479631816,"duration":0},"status":"passed","severity":"normal"},{"uid":"4556e5fbdb3a496b","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1753479631805,"stop":1753479631805,"duration":0},"status":"passed","severity":"normal"},{"uid":"54ed934e00d933c4","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1753479647185,"stop":1753479647185,"duration":0},"status":"passed","severity":"normal"},{"uid":"57a3537f0dc8be67","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1753479646705,"stop":1753479646705,"duration":0},"status":"passed","severity":"normal"},{"uid":"e434856d5e13317e","name":"throws if store query response has error status","time":{"start":1753479647210,"stop":1753479647210,"duration":0},"status":"passed","severity":"normal"},{"uid":"313f9118b015efe4","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1753479677490,"stop":1753479677491,"duration":1},"status":"passed","severity":"normal"},{"uid":"b525fc94d7bd890a","name":"connected peers and dial","time":{"start":1753479820607,"stop":1753479820607,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b2f1650f39531934","name":"Push message with long payload","time":{"start":1753480259227,"stop":1753480259227,"duration":0},"status":"passed","severity":"normal"},{"uid":"e45e24e56a4eef7","name":"should enable all discoveries when explicitly set","time":{"start":1753479676664,"stop":1753479676664,"duration":0},"status":"passed","severity":"normal"},{"uid":"37aecfc3e594c090","name":"should return false and handle errors gracefully","time":{"start":1753479647396,"stop":1753479647398,"duration":2},"status":"passed","severity":"normal"},{"uid":"fd119360e98741d8","name":"should set field with all protocols enabled","time":{"start":1753479637905,"stop":1753479637905,"duration":0},"status":"passed","severity":"normal"},{"uid":"59093ad935e43e59","name":"ends if stream creation fails","time":{"start":1753479647209,"stop":1753479647209,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f2d29a87ef313cd","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app15/3/topic842/xml","time":{"start":1753479946589,"stop":1753479946590,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ece5ca92413a6ac","name":"should not receive a peer event after stop","time":{"start":1753479820306,"stop":1753479820307,"duration":1},"status":"passed","severity":"normal"},{"uid":"81dcee1d5ef8a1e4","name":"Check meta is set [ecies]","time":{"start":1753479667788,"stop":1753479667788,"duration":0},"status":"passed","severity":"normal"},{"uid":"279c2dd8872757fb","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1753479863121,"stop":1753479863121,"duration":0},"status":"passed","severity":"normal"},{"uid":"81a6711f6fb1eadd","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1753479686565,"stop":1753479686566,"duration":1},"status":"passed","severity":"normal"},{"uid":"67db08f22097d8","name":"should handle dial errors gracefully","time":{"start":1753479647178,"stop":1753479647180,"duration":2},"status":"passed","severity":"normal"},{"uid":"7d54ab93807dc88a","name":"should be safe to call multiple times","time":{"start":1753479647382,"stop":1753479647385,"duration":3},"status":"passed","severity":"normal"},{"uid":"5da1ba5e1b0d1497","name":"Store - dialed after - with timeout","time":{"start":1753479961727,"stop":1753479961728,"duration":1},"status":"passed","severity":"normal"},{"uid":"25a46bca8cdc7efa","name":"should not discard bootstrap peers if under the limit","time":{"start":1753479747279,"stop":1753479747279,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cf78b81cca225f6","name":"Query generator for multiple messages with different content topic format","time":{"start":1753479919786,"stop":1753479919786,"duration":0},"status":"passed","severity":"normal"},{"uid":"d597e4e11c2fe10b","name":"should discard bootstrap peers when has more than set limit","time":{"start":1753479747278,"stop":1753479747278,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cfc9adb336be3d6","name":"Check publish message after client node is restarted","time":{"start":1753479843842,"stop":1753479843842,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6160967f43fdfe7","name":"Subscribe to topic containing numeric and receive message","time":{"start":1753480172435,"stop":1753480172436,"duration":1},"status":"passed","severity":"normal"},{"uid":"509c7c163480a3ac","name":"All","time":{"start":1753479710459,"stop":1753479710459,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fbf8403803c3f04","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1753479646295,"stop":1753479646295,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fbba55783151b55","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1753479764046,"stop":1753479764046,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9aa4d7a683e8d15","name":"should deliver messages after dependencies are met","time":{"start":1753479689860,"stop":1753479689860,"duration":0},"status":"passed","severity":"normal"},{"uid":"3565c8b19af18bff","name":"Decoder throws on empty string content topic","time":{"start":1753479666172,"stop":1753479666172,"duration":0},"status":"passed","severity":"normal"},{"uid":"41c5f61f6a6968e9","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1753479677496,"stop":1753479677496,"duration":0},"status":"passed","severity":"normal"},{"uid":"b48c57e1e62e1731","name":"1 Relay, 1 Filter, gives up","time":{"start":1753479656447,"stop":1753479656447,"duration":0},"status":"passed","severity":"normal"},{"uid":"185a244413eb9e1d","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1753479686543,"stop":1753479686544,"duration":1},"status":"passed","severity":"normal"},{"uid":"26d54122b4d0d4f5","name":"retrieves a single peer","time":{"start":1753479656542,"stop":1753479656543,"duration":1},"status":"passed","severity":"normal"},{"uid":"af6295073165dc12","name":"should select older connection if present","time":{"start":1753479647220,"stop":1753479647220,"duration":0},"status":"passed","severity":"normal"},{"uid":"454571f74c49fb69","name":"throws on content topic with empty topic name field","time":{"start":1753479631803,"stop":1753479631804,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bcc7c20dd75d9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1753479686575,"stop":1753479686576,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba679ca57136c397","name":"Overlapping topic subscription","time":{"start":1753480172434,"stop":1753480172434,"duration":0},"status":"passed","severity":"normal"},{"uid":"842b7b33d813f225","name":"should emit a peer event after start","time":{"start":1753479709692,"stop":1753479709692,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e6b034f969d7fd2","name":"should properly create location multiaddrs - udp6","time":{"start":1753479637903,"stop":1753479637903,"duration":0},"status":"passed","severity":"normal"},{"uid":"5beed0ba63eccdf4","name":"Push message with content topic containing emoji","time":{"start":1753480259236,"stop":1753480259236,"duration":0},"status":"passed","severity":"normal"},{"uid":"a291bbd45fa6d6c0","name":"should be able to dial TLS multiaddrs","time":{"start":1753479792517,"stop":1753479792517,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1b88b916952ed61","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1753479689862,"stop":1753479689862,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1253e16fb0e4a70","name":"should create a new stream if no existing for protocol found","time":{"start":1753479647291,"stop":1753479647291,"duration":0},"status":"passed","severity":"normal"},{"uid":"e580d5fcb91e5372","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1753480172421,"stop":1753480172421,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfc579f47dc1bf7","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1753479631810,"stop":1753479631810,"duration":0},"status":"passed","severity":"normal"},{"uid":"923549b3941bdc78","name":"should dispatch network event when browser goes online","time":{"start":1753479646704,"stop":1753479646704,"duration":0},"status":"passed","severity":"normal"},{"uid":"b37fa61e9f0df4e6","name":"should return false when peer is on different cluster","time":{"start":1753479646262,"stop":1753479646265,"duration":3},"status":"passed","severity":"normal"},{"uid":"7151d0d525e480d9","name":"should handle peer disconnect event when no connections remain","time":{"start":1753479646701,"stop":1753479646701,"duration":0},"status":"passed","severity":"normal"},{"uid":"2753c8b74ec9471","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1753479863118,"stop":1753479863119,"duration":1},"status":"passed","severity":"normal"},{"uid":"f78461b5b808e013","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1753479637217,"stop":1753479637217,"duration":0},"status":"passed","severity":"normal"},{"uid":"80936c4fce721c70","name":"Overlapping topic subscription","time":{"start":1753479853818,"stop":1753479853818,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a0ab649e897a9f8c","name":"should be safe to call multiple times","time":{"start":1753479646032,"stop":1753479646032,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf52be0d828c4c29","name":"Check received message containing Arabic","time":{"start":1753480148988,"stop":1753480148989,"duration":1},"status":"passed","severity":"normal"},{"uid":"21e9f78164058b70","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1753479631814,"stop":1753479631814,"duration":0},"status":"passed","severity":"normal"},{"uid":"d89757f8d2f7a58a","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1753479646271,"stop":1753479646271,"duration":0},"status":"passed","severity":"normal"},{"uid":"b03714001cb79b35","name":"should dial peers from store when no connections remain","time":{"start":1753479647171,"stop":1753479647172,"duration":1},"status":"passed","severity":"normal"},{"uid":"94484ac191cb97e5","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1753479848585,"stop":1753479848585,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8106d0b698eae74","name":"should dispatch connect and disconnect events","time":{"start":1753479677492,"stop":1753479677492,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bc9f29a2f8c8770","name":"more peers than existing","time":{"start":1753479820607,"stop":1753479820608,"duration":1},"status":"skipped","severity":"normal"},{"uid":"1a23be920cd8b160","name":"Check received message containing short","time":{"start":1753480148977,"stop":1753480148978,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdba97e120087b8f","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1753479666168,"stop":1753479666168,"duration":0},"status":"passed","severity":"normal"},{"uid":"6892736a7a2e27b","name":"Check received message containing long","time":{"start":1753480148987,"stop":1753480148987,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c121472c399b5ec","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1753479677494,"stop":1753479677494,"duration":0},"status":"passed","severity":"normal"},{"uid":"2850fcd8f93903a3","name":"Nodes with multiple pubsub topic","time":{"start":1753479836998,"stop":1753479836998,"duration":0},"status":"passed","severity":"normal"},{"uid":"c33d5487dc5815be","name":"should mark all messages in causal history as acknowledged","time":{"start":1753479689858,"stop":1753479689859,"duration":1},"status":"passed","severity":"normal"},{"uid":"20aefa7bacc5670c","name":"Subscribe to topic containing Russian and receive message","time":{"start":1753480172425,"stop":1753480172426,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b6a673091b73cf2","name":"should return true even if peer has no overlapping shards","time":{"start":1753479646260,"stop":1753479646260,"duration":0},"status":"passed","severity":"normal"},{"uid":"bda254349fdf7150","name":"should call waitForPeer on Relay","time":{"start":1753479677658,"stop":1753479677658,"duration":0},"status":"passed","severity":"normal"},{"uid":"7816c7639869a035","name":"should start all internal components","time":{"start":1753479647381,"stop":1753479647382,"duration":1},"status":"passed","severity":"normal"},{"uid":"facbfd438415dd82","name":"should only return 1 node with relay and store capability","time":{"start":1753479656546,"stop":1753479656546,"duration":0},"status":"passed","severity":"normal"},{"uid":"7721137cd343ee96","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1753479863121,"stop":1753479863122,"duration":1},"status":"passed","severity":"normal"},{"uid":"32a11cb661f39984","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1753479647401,"stop":1753479647407,"duration":6},"status":"passed","severity":"normal"},{"uid":"2f1a3a6aa0d8f93a","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1753479637215,"stop":1753479637216,"duration":1},"status":"passed","severity":"normal"},{"uid":"138393b1e819443d","name":"Relay - dialed after","time":{"start":1753479961726,"stop":1753479961726,"duration":0},"status":"passed","severity":"normal"},{"uid":"3961d1a9a9c30711","name":"Check publish message containing unicode special characters","time":{"start":1753479843837,"stop":1753479843837,"duration":0},"status":"passed","severity":"normal"},{"uid":"21ff60fd60895716","name":"Wrong topic","time":{"start":1753479946592,"stop":1753479946592,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d675295db7fd19e","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1753479677679,"stop":1753479677679,"duration":0},"status":"passed","severity":"normal"},{"uid":"57958aa710d2a4cc","name":"different cluster: nodes don't connect","time":{"start":1753479779628,"stop":1753479779628,"duration":0},"status":"passed","severity":"normal"},{"uid":"926cca9b319496e4","name":"Add multiple subscription objects on single nwaku node","time":{"start":1753480172429,"stop":1753480172429,"duration":0},"status":"passed","severity":"normal"},{"uid":"403236fe37225c7b","name":"should initialize with default number of peers","time":{"start":1753479677490,"stop":1753479677490,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eb4fea9737ef821","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1753479637217,"stop":1753479637218,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a90b075b33d2d3e","name":"Check received message containing long","time":{"start":1753480148978,"stop":1753480148978,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdb56041b7adcbff","name":"should create ConnectionManager with relay","time":{"start":1753479647380,"stop":1753479647380,"duration":0},"status":"passed","severity":"normal"},{"uid":"6845b8ae09495c80","name":"Subscribe to topic containing numeric and publish message","time":{"start":1753479853819,"stop":1753479853820,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb9997eb3aafaf1","name":"Push message with meta","time":{"start":1753480259236,"stop":1753480259236,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ace965cd57ad5b3","name":"Push message with custom timestamp: 1722721329268","time":{"start":1753480259237,"stop":1753480259237,"duration":0},"status":"passed","severity":"normal"},{"uid":"abffcaac8f073972","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1753480172432,"stop":1753480172432,"duration":0},"status":"passed","severity":"normal"},{"uid":"19e311aaa6da55de","name":"should serialize and deserialize correctly","time":{"start":1753479688611,"stop":1753479688612,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3a04c1a6176b3de","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1753480172428,"stop":1753480172428,"duration":0},"status":"passed","severity":"normal"},{"uid":"218436fdb3f3f9ec","name":"Publish message with custom timestamp: Fri Jul 25 2025 22:43:57 GMT+0000 (Coordinated Universal Time)","time":{"start":1753479843839,"stop":1753479843839,"duration":0},"status":"passed","severity":"normal"},{"uid":"8425460e13e0877","name":"should handle dial errors","time":{"start":1753479647393,"stop":1753479647394,"duration":1},"status":"passed","severity":"normal"},{"uid":"311d4af510df23bc","name":"should properly start and stop event listening","time":{"start":1753479677319,"stop":1753479677322,"duration":3},"status":"passed","severity":"normal"},{"uid":"34677951cce3a42c","name":"isConnected between 2 js-waku relay nodes","time":{"start":1753479724764,"stop":1753479724764,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0bcc4d8837182e5","name":"messageHashStr produces consistent results for the same input","time":{"start":1753479646297,"stop":1753479646297,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c6a698a8703951a","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1753479686566,"stop":1753479686566,"duration":0},"status":"passed","severity":"normal"},{"uid":"54222a09b3afcd4f","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1753479686552,"stop":1753479686552,"duration":0},"status":"passed","severity":"normal"},{"uid":"95dc07f970caae5d","name":"should not fail to start the service if it is already started","time":{"start":1753479709691,"stop":1753479709692,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc368513ff157101","name":"Push message with content topic containing Russian","time":{"start":1753480259221,"stop":1753480259221,"duration":0},"status":"passed","severity":"normal"},{"uid":"78718ab7d4825fc1","name":"should handle onConnected and onDisconnected","time":{"start":1753479677492,"stop":1753479677493,"duration":1},"status":"passed","severity":"normal"},{"uid":"49ee3561a6ac8a92","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1753480172437,"stop":1753480172437,"duration":0},"status":"passed","severity":"normal"},{"uid":"34248a7890011d47","name":"Push message with escaped characters payload","time":{"start":1753480259216,"stop":1753480259217,"duration":1},"status":"passed","severity":"normal"},{"uid":"392c9d2f6ee958e4","name":"Check message on other pubsub topic is not received","time":{"start":1753480148984,"stop":1753480148985,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ec718ab3761932","name":"Check publish message containing XML","time":{"start":1753479843835,"stop":1753479843835,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba2abd89f1f27225","name":"Check received message with timestamp: 1753479704289 ","time":{"start":1753480148983,"stop":1753480148983,"duration":0},"status":"passed","severity":"normal"},{"uid":"546f95d9e478c671","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1753480172433,"stop":1753480172433,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fe91980f75b1df14","name":"should handle peerStore errors gracefully","time":{"start":1753479647400,"stop":1753479647400,"duration":0},"status":"passed","severity":"normal"},{"uid":"9778b5468fa51c43","name":"should handle complete dial lifecycle","time":{"start":1753479645987,"stop":1753479645988,"duration":1},"status":"passed","severity":"normal"},{"uid":"b43568a95227f543","name":"Subscribe to topic containing emoji and receive message","time":{"start":1753480172440,"stop":1753480172441,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bc7283b11c09e72","name":"can start and stop the service","time":{"start":1753479820304,"stop":1753479820305,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc5d5db07ad4684f","name":"should work with v3 peers","time":{"start":1753479677333,"stop":1753479677334,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b6a535f355858dc","name":"Push message with Arabic payload","time":{"start":1753480259212,"stop":1753480259213,"duration":1},"status":"passed","severity":"normal"},{"uid":"3494ab371b7b261b","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1753479686545,"stop":1753479686545,"duration":0},"status":"passed","severity":"normal"},{"uid":"218851fc031fb06b","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1753479946586,"stop":1753479946587,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1d2d5aae50c6612","name":"same cluster: nodes connect","time":{"start":1753479779627,"stop":1753479779628,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ba53ea870df7a56","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1753479631817,"stop":1753479631817,"duration":0},"status":"passed","severity":"normal"},{"uid":"60d798a2e719483","name":"should request peer renewal on specific errors","time":{"start":1753479676337,"stop":1753479676337,"duration":0},"status":"passed","severity":"normal"},{"uid":"d75cd271bf7479c5","name":"Used by Waku Relay","time":{"start":1753479954594,"stop":1753479954594,"duration":0},"status":"passed","severity":"normal"},{"uid":"d92743536a46f09","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1753479686562,"stop":1753479686563,"duration":1},"status":"passed","severity":"normal"},{"uid":"af1383fe2d34fe8d","name":"Subscribe and receive messages via waku relay post","time":{"start":1753480172431,"stop":1753480172432,"duration":1},"status":"passed","severity":"normal"},{"uid":"e89b614935503f31","name":"Check received message containing Basic HTML tag","time":{"start":1753480148990,"stop":1753480148990,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7636d9d86006a45","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app26/4/topic166/proto","time":{"start":1753479946588,"stop":1753479946588,"duration":0},"status":"passed","severity":"normal"},{"uid":"62dd9e0b6a1472ee","name":"should not receive a peer event after stop","time":{"start":1753479660386,"stop":1753479660386,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9c1dcc906ce8d79","name":"Check publish message containing Russian","time":{"start":1753479843834,"stop":1753479843834,"duration":0},"status":"passed","severity":"normal"},{"uid":"70d2ef893f44440","name":"should set field with all protocols disabled","time":{"start":1753479637904,"stop":1753479637905,"duration":1},"status":"passed","severity":"normal"},{"uid":"71bbe3cb53577441","name":"Accepts a valid Waku Message","time":{"start":1753479680881,"stop":1753479680882,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7a20c7fad27bf","name":"returns all values when wanted number matches available values","time":{"start":1753479655354,"stop":1753479655356,"duration":2},"status":"passed","severity":"normal"},{"uid":"58cf8f4decb11d0","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app97/1/topic239/xml","time":{"start":1753479946591,"stop":1753479946591,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb8f6ab5d25b3ec9","name":"should create ShardReader with auto sharding network config","time":{"start":1753479646257,"stop":1753479646258,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdd4ad93731b637b","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1753479686553,"stop":1753479686553,"duration":0},"status":"passed","severity":"normal"},{"uid":"67d448d88deda8a9","name":"should save new peer to store","time":{"start":1753479646037,"stop":1753479646038,"duration":1},"status":"passed","severity":"normal"},{"uid":"29ea3f66f79450fc","name":"ignores domain fetching errors","time":{"start":1753479656544,"stop":1753479656544,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c1e0cfbdacd9a57","name":"isConnected should return true after first peer connects","time":{"start":1753479724762,"stop":1753479724763,"duration":1},"status":"passed","severity":"normal"},{"uid":"852203a1c3ac76ea","name":"Subscribe and publish message","time":{"start":1753479853815,"stop":1753479853815,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca4c415f958af3af","name":"Passing page size 3 when there are 20 messages","time":{"start":1753479941956,"stop":1753479941956,"duration":0},"status":"passed","severity":"normal"},{"uid":"71f37faceef25a3","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1753479686546,"stop":1753479686547,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ebfb6eecde551eb","name":"should handle incoming messages","time":{"start":1753479677593,"stop":1753479677593,"duration":0},"status":"passed","severity":"normal"},{"uid":"b062c0f8f2a3faa7","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1753479648898,"stop":1753479648898,"duration":0},"status":"passed","severity":"normal"},{"uid":"6beb5f6e6c7cffc0","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app15/4/topic104/test.js","time":{"start":1753479946590,"stop":1753479946591,"duration":1},"status":"passed","severity":"normal"},{"uid":"d218dc1eda98b01a","name":"random static sharding 7 - Cluster ID: 965, Shard ID: 550","time":{"start":1753479945900,"stop":1753479945900,"duration":0},"status":"passed","severity":"normal"},{"uid":"71739f786b407945","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1753479647183,"stop":1753479647183,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c639a5b1651687d","name":"msgTime: 0 ms from now, startTime: 1753220746281, endTime: 1753479946281","time":{"start":1753479961340,"stop":1753479961340,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed0f1c33e722b172","name":"should create dialer with libp2p and shardReader","time":{"start":1753479645924,"stop":1753479645928,"duration":4},"status":"passed","severity":"normal"},{"uid":"b51b80330f48f3bf","name":"Push message with content topic containing unicode special characters","time":{"start":1753480259235,"stop":1753480259235,"duration":0},"status":"passed","severity":"normal"},{"uid":"1afbd7d4d64d1d62","name":"Push message with meta","time":{"start":1753480259224,"stop":1753480259224,"duration":0},"status":"passed","severity":"normal"},{"uid":"b62e80050be39945","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1753479779626,"stop":1753479779627,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbdd2bf461b81a63","name":"should reject if Relay is requested but not mounted","time":{"start":1753479677655,"stop":1753479677655,"duration":0},"status":"passed","severity":"normal"},{"uid":"db329da80de70608","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1753479843838,"stop":1753479843838,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d80d3adeb67b16f","name":"should throw error - no public key","time":{"start":1753479637899,"stop":1753479637899,"duration":0},"status":"passed","severity":"normal"},{"uid":"2be3bfe6b50aa7ac","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1753479686564,"stop":1753479686565,"duration":1},"status":"passed","severity":"normal"},{"uid":"53445f8b80ebd8d7","name":"Subscribe to topic containing Russian and publish message","time":{"start":1753479853822,"stop":1753479853822,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c0e267a8b77459d","name":"Push message with special chars payload","time":{"start":1753480259211,"stop":1753480259212,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8910343b5da171e","name":"should add received messages to bloom filter","time":{"start":1753479689858,"stop":1753479689858,"duration":0},"status":"passed","severity":"normal"},{"uid":"900e97374ec8e83e","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1753479848584,"stop":1753479848585,"duration":1},"status":"skipped","severity":"normal"},{"uid":"5afe899b745d6eb7","name":"Round trip binary serialization","time":{"start":1753479647426,"stop":1753479647426,"duration":0},"status":"passed","severity":"normal"},{"uid":"d327bd734be40746","name":"Check publish message containing emoji","time":{"start":1753479843837,"stop":1753479843838,"duration":1},"status":"passed","severity":"normal"},{"uid":"f590b0bf4b18dbae","name":"should handle v3 RLN errors","time":{"start":1753479677334,"stop":1753479677334,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f7dce433d2577d9","name":"Push message with rate limit","time":{"start":1753480259237,"stop":1753480259237,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce7c1c0296c4faf7","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1753479656546,"stop":1753479656546,"duration":0},"status":"passed","severity":"normal"},{"uid":"f73a7d46776b4a8f","name":"should dial all peers on dial","time":{"start":1753479792513,"stop":1753479792514,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5dc29adcd19bf49","name":"should remove event listeners","time":{"start":1753479647166,"stop":1753479647166,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb73897ba644efb0","name":"Relay","time":{"start":1753479710458,"stop":1753479710458,"duration":0},"status":"passed","severity":"normal"},{"uid":"f59225fbb35dc7b6","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1753479686540,"stop":1753479686541,"duration":1},"status":"passed","severity":"normal"},{"uid":"31a2478065647ca0","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1753479875342,"stop":1753479875342,"duration":0},"status":"passed","severity":"normal"},{"uid":"18ecbe2a99df07d1","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1753479880939,"stop":1753479880940,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cf141526bfe702c","name":"Push message with content topic containing Russian","time":{"start":1753480259234,"stop":1753480259234,"duration":0},"status":"passed","severity":"normal"},{"uid":"c26d13de52a1c1d2","name":"should return null for non-existent peer","time":{"start":1753479647182,"stop":1753479647182,"duration":0},"status":"passed","severity":"normal"},{"uid":"36ce64750a670907","name":"should handle task timeouts","time":{"start":1753479676337,"stop":1753479676338,"duration":1},"status":"passed","severity":"normal"},{"uid":"55d2746475abe2b1","name":"should handle dial errors gracefully","time":{"start":1753479646033,"stop":1753479646033,"duration":0},"status":"passed","severity":"normal"},{"uid":"db5793618b9d96ea","name":"passes more than one ENR URLs and attempts connection","time":{"start":1753479709695,"stop":1753479709695,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7a702eafe778db5e","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1753479724762,"stop":1753479724762,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a39192d0b293619","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1753479686558,"stop":1753479686559,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5fda126d89e7a90","name":"Check publish message containing escaped characters","time":{"start":1753479843837,"stop":1753479843837,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9215d7cf65b4b60","name":"Decoder throws on undefined content topic","time":{"start":1753479647428,"stop":1753479647428,"duration":0},"status":"passed","severity":"normal"},{"uid":"91bebabc4fe077b","name":"should handle hash queries without validation","time":{"start":1753479677476,"stop":1753479677479,"duration":3},"status":"passed","severity":"normal"},{"uid":"1a4d6b678251b270","name":"should never report false negatives","time":{"start":1753479688610,"stop":1753479688611,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fa6d72c8ac044b1","name":"should add event listeners to globalThis","time":{"start":1753479646693,"stop":1753479646694,"duration":1},"status":"passed","severity":"normal"},{"uid":"31ba63f24c92c00e","name":"Decoder throws on empty string content topic","time":{"start":1753479647428,"stop":1753479647429,"duration":1},"status":"passed","severity":"normal"},{"uid":"731199140ec41224","name":"Push message with Chinese payload","time":{"start":1753480259228,"stop":1753480259228,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3684df7956dd94b","name":"Check received message containing escaped characters","time":{"start":1753480148991,"stop":1753480148992,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7cd0bc1affd328","name":"should handle case when globalThis is not available","time":{"start":1753479646700,"stop":1753479646700,"duration":0},"status":"passed","severity":"normal"},{"uid":"b106e97f444775c","name":"Fails to push message bigger that 1MB","time":{"start":1753480259226,"stop":1753480259226,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ee0ab5bfd88019d","name":"should merge provided config with defaults","time":{"start":1753479647380,"stop":1753479647381,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bcbee5124f4f5f7","name":"accepts time-filtered query with content filter","time":{"start":1753479646647,"stop":1753479646647,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e5fd5edd306be2a","name":"Push message equal or less that 1MB","time":{"start":1753480259226,"stop":1753480259226,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6094099bcdf0245","name":"Push message with emoji payload","time":{"start":1753480259217,"stop":1753480259217,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f72271a3d475fd","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1753479853823,"stop":1753479853824,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ad0816c479dd305","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1753480172430,"stop":1753480172431,"duration":1},"status":"passed","severity":"normal"},{"uid":"47f8b908a948a58c","name":"should reject on timeout if it was set","time":{"start":1753479677657,"stop":1753479677657,"duration":0},"status":"passed","severity":"normal"},{"uid":"8573bcea248e1efe","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1753479686576,"stop":1753479686576,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c3dc3ccf126912d","name":"Asymmetric encrypt & decrypt","time":{"start":1753479666612,"stop":1753479666612,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f3aa6299494d396","name":"should add and check entries correctly","time":{"start":1753479675426,"stop":1753479675430,"duration":4},"status":"passed","severity":"normal"},{"uid":"6d593fb9f77de6ac","name":"should return false when peer shard info is not found","time":{"start":1753479646265,"stop":1753479646266,"duration":1},"status":"passed","severity":"normal"},{"uid":"24b1a109f6469cc1","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1753479637216,"stop":1753479637217,"duration":1},"status":"passed","severity":"normal"},{"uid":"b11146169680abef","name":"should initialize with custom number of peers","time":{"start":1753479677490,"stop":1753479677490,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9b6571105273069","name":"should successfully subscribe to supported pubsub topic","time":{"start":1753479677592,"stop":1753479677592,"duration":0},"status":"passed","severity":"normal"},{"uid":"589617b87ae061fd","name":"should throw an error for insufficient data","time":{"start":1753479632058,"stop":1753479632058,"duration":0},"status":"passed","severity":"normal"},{"uid":"c66d2a22c5c68cae","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1753479631821,"stop":1753479631821,"duration":0},"status":"passed","severity":"normal"},{"uid":"10a943faf1197114","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1753479686542,"stop":1753479686543,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f6bad7a97c15aab","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1753479686546,"stop":1753479686546,"duration":0},"status":"passed","severity":"normal"},{"uid":"7beeaeed9a4354de","name":"should create ShardReader with static shards network config","time":{"start":1753479646258,"stop":1753479646259,"duration":1},"status":"passed","severity":"normal"},{"uid":"e34d346f0878bbee","name":"Check received message containing Script","time":{"start":1753480148980,"stop":1753480148980,"duration":0},"status":"passed","severity":"normal"},{"uid":"30ae3cd795b1c1bb","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1753479686541,"stop":1753479686542,"duration":1},"status":"passed","severity":"normal"},{"uid":"e063ab0092aab6a","name":"should use configured peers when available","time":{"start":1753479677479,"stop":1753479677480,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9beb47f710fc760","name":"should process queue every 500ms","time":{"start":1753479645964,"stop":1753479645964,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f47bbd62a8abf6c","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1753479836999,"stop":1753479836999,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a2d8022dbf8de53","name":"Check received message containing numeric","time":{"start":1753480148988,"stop":1753480148988,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0ecb085748a3d07","name":"Subscribe and receive messages via lightPush","time":{"start":1753480172420,"stop":1753480172420,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3d55f67efe93baa","name":"Publish message with rate limit","time":{"start":1753479843843,"stop":1753479843844,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ae7036b263da9c1","name":"should reject if Store is requested but not mounted","time":{"start":1753479677656,"stop":1753479677656,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3cedb6b4f4756c5","name":"should fail to send if no connected peers found","time":{"start":1753479677328,"stop":1753479677329,"duration":1},"status":"passed","severity":"normal"},{"uid":"40e53f70ea6f4158","name":"should not receive a peer event before start","time":{"start":1753479820306,"stop":1753479820306,"duration":0},"status":"passed","severity":"normal"},{"uid":"38263525ba65a5c2","name":"should recognize a server error status code","time":{"start":1753479764205,"stop":1753479764205,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5bda25761391874","name":"Query generator for multiple messages with different message text format","time":{"start":1753479919785,"stop":1753479919786,"duration":1},"status":"passed","severity":"normal"},{"uid":"54846423560e164b","name":"Check received message containing Basic HTML tag","time":{"start":1753480148981,"stop":1753480148981,"duration":0},"status":"passed","severity":"normal"},{"uid":"89b30a91af761a7d","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1753479631809,"stop":1753479631810,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc9b16debd456a8a","name":"should successfully stop","time":{"start":1753479677593,"stop":1753479677593,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7eb3cd80baa4eb4","name":"Publish message with custom timestamp: Fri Jul 25 2025 20:43:57 GMT+0000 (Coordinated Universal Time)","time":{"start":1753479843839,"stop":1753479843839,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0ce6d46d1b2ed46","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1753479686544,"stop":1753479686544,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d6f30baef169394","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1753479677495,"stop":1753479677495,"duration":0},"status":"passed","severity":"normal"},{"uid":"b31880b834667b6","name":"should hang up with multiaddr and return true on success","time":{"start":1753479647395,"stop":1753479647396,"duration":1},"status":"passed","severity":"normal"},{"uid":"36d82cc9d2f386e3","name":"Store - dialed first","time":{"start":1753479961727,"stop":1753479961727,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a870b23f91a0aa9","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1753479631813,"stop":1753479631813,"duration":0},"status":"passed","severity":"normal"},{"uid":"f593a70181ddd5a2","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1753479647292,"stop":1753479647292,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b1735cdf79a3ef5","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1753480172427,"stop":1753480172427,"duration":0},"status":"passed","severity":"normal"},{"uid":"85e2dbdbd2cb7fe4","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1753479631814,"stop":1753479631814,"duration":0},"status":"passed","severity":"normal"},{"uid":"1433b6873f599f23","name":"Filter","time":{"start":1753479961728,"stop":1753479961728,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2ca446a8a06d972","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1753479863119,"stop":1753479863120,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cfb8cca575f2267","name":"should handle shard reader errors gracefully","time":{"start":1753479645980,"stop":1753479645980,"duration":0},"status":"passed","severity":"normal"},{"uid":"da90c2175fb83024","name":"Refresh subscription","time":{"start":1753480172423,"stop":1753480172423,"duration":0},"status":"passed","severity":"normal"},{"uid":"921bdebb04da0603","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1753479677315,"stop":1753479677317,"duration":2},"status":"passed","severity":"normal"},{"uid":"300f2d0ff784f098","name":"can start the service","time":{"start":1753479709689,"stop":1753479709690,"duration":1},"status":"passed","severity":"normal"},{"uid":"dee6cf746755b7c7","name":"throws on content topic with empty version field","time":{"start":1753479631803,"stop":1753479631803,"duration":0},"status":"passed","severity":"normal"},{"uid":"10845136d61478bb","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1753479631807,"stop":1753479631808,"duration":1},"status":"passed","severity":"normal"},{"uid":"47a14413ca224f4d","name":"Query generator for multiple messages with multiple decoders","time":{"start":1753479919786,"stop":1753479919786,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1707f9145e6aa3f","name":"Callback on promise, aborts when callback returns true","time":{"start":1753479919787,"stop":1753479919788,"duration":1},"status":"passed","severity":"normal"},{"uid":"f783b7a3a7151397","name":"Subscribe to topic containing XML and receive message","time":{"start":1753480172438,"stop":1753480172438,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c27b8af438d8fd8","name":"should return usable stream attached to connection","time":{"start":1753479647290,"stop":1753479647290,"duration":0},"status":"passed","severity":"normal"},{"uid":"e925a6a45bc4ccf","name":"ends if response has no messages","time":{"start":1753479647212,"stop":1753479647212,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eeaa4a2a5d2e394","name":"Relay Node - default protocol","time":{"start":1753479961729,"stop":1753479961729,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba47ca8c40c73b66","name":"should be able to decode the field with only FILTER set to true","time":{"start":1753479637219,"stop":1753479637220,"duration":1},"status":"passed","severity":"normal"},{"uid":"224db6f1b548d337","name":"should insert elements correctly","time":{"start":1753479688608,"stop":1753479688609,"duration":1},"status":"passed","severity":"normal"},{"uid":"e88386619438b528","name":"should throw error - no public key","time":{"start":1753479637898,"stop":1753479637898,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fbc02e67b65c177","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1753479677315,"stop":1753479677315,"duration":0},"status":"passed","severity":"normal"},{"uid":"b80245f44cb3c345","name":"Default pageSize","time":{"start":1753479941958,"stop":1753479941958,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9c07ef1f9dca26f","name":"Encoder throws on empty string content topic","time":{"start":1753479647428,"stop":1753479647428,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7cd3e45c068f5ad","name":"should start and stop interval correctly","time":{"start":1753479676328,"stop":1753479676328,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc76db1a16bd64fd","name":"caches peers it previously fetched","time":{"start":1753479656545,"stop":1753479656545,"duration":0},"status":"passed","severity":"normal"},{"uid":"72ee3e0085e1c31d","name":"handles different networkShards values correctly","time":{"start":1753479631812,"stop":1753479631813,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cdb9c19a7c3b3de","name":"Fails to push message with large meta","time":{"start":1753480259236,"stop":1753480259236,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3f9c5a32f8db731","name":"should skip peer when failed to dial recently","time":{"start":1753479645949,"stop":1753479645950,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b414d8d95555dc6","name":"Subscribe to topic containing shell command and publish message","time":{"start":1753479853827,"stop":1753479853827,"duration":0},"status":"passed","severity":"normal"},{"uid":"b58beef7a0a5d157","name":"should remove event listeners from libp2p","time":{"start":1753479646695,"stop":1753479646696,"duration":1},"status":"passed","severity":"normal"},{"uid":"16061a4b0c2df553","name":"should retry if all attempts fail","time":{"start":1753479676345,"stop":1753479676353,"duration":8},"status":"passed","severity":"normal"},{"uid":"78a0eafa8cc99119","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1753479853821,"stop":1753479853821,"duration":0},"status":"passed","severity":"normal"},{"uid":"5167fc633f903b9f","name":"peer exchange sets tag","time":{"start":1753479848579,"stop":1753479848582,"duration":3},"status":"passed","severity":"normal"},{"uid":"b85f67b3b213cb54","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1753479709694,"stop":1753479709695,"duration":1},"status":"skipped","severity":"normal"},{"uid":"53d8786f66a5942d","name":"Subscribe to topic containing XML and publish message","time":{"start":1753479853825,"stop":1753479853825,"duration":0},"status":"passed","severity":"normal"},{"uid":"820d16ed3f6382cd","name":"should decode valid enr with tcp successfully","time":{"start":1753479637897,"stop":1753479637897,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd0b13cf57c9b6e8","name":"should handle peer store errors gracefully","time":{"start":1753479647182,"stop":1753479647182,"duration":0},"status":"passed","severity":"normal"},{"uid":"c765ac472f81e821","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1753479686149,"stop":1753479686149,"duration":0},"status":"passed","severity":"normal"},{"uid":"76b04fc767687be7","name":"should remove expired entries after TTL has passed","time":{"start":1753479675431,"stop":1753479675431,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e3d33b119d76ac5","name":"Check publish message containing JSON","time":{"start":1753479843835,"stop":1753479843836,"duration":1},"status":"passed","severity":"normal"},{"uid":"733342b15626f5e3","name":"Check received message containing escaped characters","time":{"start":1753480148982,"stop":1753480148982,"duration":0},"status":"passed","severity":"normal"},{"uid":"76fb46f869e6bd19","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1753479853816,"stop":1753479853817,"duration":1},"status":"passed","severity":"normal"},{"uid":"e447262e670c5102","name":"Subscribe to topic containing short and receive message","time":{"start":1753480172435,"stop":1753480172435,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa43b8e1162d77b5","name":"Query Generator - false","time":{"start":1753479929948,"stop":1753479929948,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ffabfcb03035cf2","name":"Check message with no pubsub topic is not received","time":{"start":1753480148985,"stop":1753480148985,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d79aa6e666c66cd","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1753479631820,"stop":1753479631820,"duration":0},"status":"passed","severity":"normal"},{"uid":"5768282b865548b3","name":"should handle multiple peers with different shard configurations","time":{"start":1753479645988,"stop":1753479645988,"duration":0},"status":"passed","severity":"normal"},{"uid":"5387487ddf211053","name":"random static sharding 8 - Cluster ID: 507, Shard ID: 907","time":{"start":1753479945901,"stop":1753479945901,"duration":0},"status":"passed","severity":"normal"},{"uid":"7de49f77fc52cc2e","name":"Check received message with timestamp: 1753479704289000000 ","time":{"start":1753480148983,"stop":1753480148983,"duration":0},"status":"passed","severity":"normal"},{"uid":"f976a1d40c20feb4","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1753479637222,"stop":1753479637223,"duration":1},"status":"passed","severity":"normal"},{"uid":"a292a73f1c45b8","name":"should respect custom numPeersToUse configuration","time":{"start":1753479677494,"stop":1753479677495,"duration":1},"status":"passed","severity":"normal"},{"uid":"96fdc35f2e07a387","name":"Push message with special chars payload","time":{"start":1753480259227,"stop":1753480259228,"duration":1},"status":"passed","severity":"normal"},{"uid":"43a1ff3671bed428","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1753479686572,"stop":1753479686572,"duration":0},"status":"passed","severity":"normal"},{"uid":"9114bee53691848","name":"Push message with content topic containing numeric","time":{"start":1753480259233,"stop":1753480259233,"duration":0},"status":"passed","severity":"normal"},{"uid":"50d98443b1e5d89b","name":"should reject if LightPush is requested but not mounted","time":{"start":1753479677655,"stop":1753479677656,"duration":1},"status":"passed","severity":"normal"},{"uid":"89300ffb9ef4bf9","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app13/10/topic107/xml","time":{"start":1753479946588,"stop":1753479946588,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb994e88f61c1b","name":"Ephemeral field set to true","time":{"start":1753479647427,"stop":1753479647427,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb3b0195aa717596","name":"should handle general insertion and lookup correctly","time":{"start":1753479688613,"stop":1753479688613,"duration":0},"status":"passed","severity":"normal"},{"uid":"f116f32a3a0ca786","name":"Check publish message containing special chars","time":{"start":1753479843826,"stop":1753479843826,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce32f4a3eedec9b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1753479631818,"stop":1753479631819,"duration":1},"status":"passed","severity":"normal"},{"uid":"41aac767d77b0f3b","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1753480172438,"stop":1753480172438,"duration":0},"status":"passed","severity":"normal"},{"uid":"a22a1b9bf4446b05","name":"Ordered Callback - true","time":{"start":1753479929952,"stop":1753479929954,"duration":2},"status":"passed","severity":"normal"},{"uid":"8350ea41c2c94e4c","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1753479686547,"stop":1753479686548,"duration":1},"status":"passed","severity":"normal"},{"uid":"c560d39f901724e2","name":"Subscribe to topic containing short and receive message","time":{"start":1753480172423,"stop":1753480172424,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef2d7941760e8ed9","name":"should add peer to queue when queue is not empty","time":{"start":1753479645942,"stop":1753479645943,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9155a82e7405b88","name":"should not dispatch event when already connected","time":{"start":1753479646702,"stop":1753479646703,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a866b75a471a70f","name":"ends after yielding if response size indicates end","time":{"start":1753479647213,"stop":1753479647214,"duration":1},"status":"passed","severity":"normal"}] |