allure-jswaku/9208/widgets/duration.json
2025-10-06 22:50:31 +00:00

1 line
196 KiB
JSON

[{"uid":"74d5fbde895b9b86","name":"should throw error - no id","time":{"start":1759789195230,"stop":1759789195230,"duration":0},"status":"passed","severity":"normal"},{"uid":"3eb0c777a25553c0","name":"should set field with only LIGHTPUSH enabled","time":{"start":1759789195238,"stop":1759789195238,"duration":0},"status":"passed","severity":"normal"},{"uid":"b865d15be6b0a735","name":"Check received message containing numeric","time":{"start":1759789733400,"stop":1759789733400,"duration":0},"status":"passed","severity":"normal"},{"uid":"eccc4e91fc72f05","name":"should initialize with libp2p components","time":{"start":1759789215516,"stop":1759789215517,"duration":1},"status":"passed","severity":"normal"},{"uid":"6748b1926974c5b6","name":"Check received message containing Russian","time":{"start":1759789733401,"stop":1759789733402,"duration":1},"status":"passed","severity":"normal"},{"uid":"3976359f9ab0bbf9","name":"Check received message containing special chars","time":{"start":1759789733400,"stop":1759789733400,"duration":0},"status":"passed","severity":"normal"},{"uid":"b589e7c0b67fc274","name":"should discover peers from provided peer cache","time":{"start":1759789383443,"stop":1759789383444,"duration":1},"status":"passed","severity":"normal"},{"uid":"60e6f98c2f9e453f","name":"should accept empty decoders array","time":{"start":1759789257671,"stop":1759789257672,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2a3710cbe0d884e","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app4/8/topic851/json","time":{"start":1759789588112,"stop":1759789588112,"duration":0},"status":"passed","severity":"normal"},{"uid":"6de78258617092ab","name":"should handle case when globalThis is not available","time":{"start":1759789204682,"stop":1759789204683,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2587f1725ae2101","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1759789189130,"stop":1759789189130,"duration":0},"status":"passed","severity":"normal"},{"uid":"a778b801a710ed99","name":"Correctly serialized arguments","time":{"start":1759789378019,"stop":1759789378019,"duration":0},"status":"passed","severity":"normal"},{"uid":"4baf327dddfa2306","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1759789757250,"stop":1759789757250,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b64b8afac31537f","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1759789256548,"stop":1759789256548,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecec585a89e8ca91","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1759789189142,"stop":1759789189142,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba994b2feced1dcb","name":"should properly start and stop event listening","time":{"start":1759789257451,"stop":1759789257452,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e06ef051422facc","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1759789215521,"stop":1759789215521,"duration":0},"status":"passed","severity":"normal"},{"uid":"17c78f084a453d85","name":"should handle complete connection lifecycle","time":{"start":1759789204707,"stop":1759789204707,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dc67bd9a02aecee","name":"should create ConnectionManager with required options","time":{"start":1759789205817,"stop":1759789205817,"duration":0},"status":"passed","severity":"normal"},{"uid":"582a555f8907fb24","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1759789485043,"stop":1759789485043,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f4ec6d3a1d3e882","name":"should handle empty peer infos gracefully","time":{"start":1759789215519,"stop":1759789215520,"duration":1},"status":"passed","severity":"normal"},{"uid":"741e9a942b265fe9","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1759789189139,"stop":1759789189139,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b597f55c689b369","name":"can start and stop the service","time":{"start":1759789292108,"stop":1759789292108,"duration":0},"status":"passed","severity":"normal"},{"uid":"cab4c0d26e687579","name":"Subscribe to topic containing JSON and receive message","time":{"start":1759789757252,"stop":1759789757252,"duration":0},"status":"passed","severity":"normal"},{"uid":"afb6b473bed3d4af","name":"should successfully unsubscribe from an existing subscription","time":{"start":1759789256389,"stop":1759789256389,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ae47387260efe1d","name":"should reject if Relay is requested but not mounted","time":{"start":1759789258058,"stop":1759789258058,"duration":0},"status":"passed","severity":"normal"},{"uid":"f65a6c223386d567","name":"should return false when navigator.onLine is false","time":{"start":1759789204672,"stop":1759789204681,"duration":9},"status":"passed","severity":"normal"},{"uid":"e7eb1804bfeb99eb","name":"should use configured peers when available","time":{"start":1759789257915,"stop":1759789257915,"duration":0},"status":"passed","severity":"normal"},{"uid":"99c6f702e3caf585","name":"can start the service","time":{"start":1759789219332,"stop":1759789219332,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1954ff50d5637d1","name":"should dial more peers if under maxConnections","time":{"start":1759789205996,"stop":1759789205996,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e16d3eccb4b607d","name":"should select older connection if present","time":{"start":1759789205492,"stop":1759789205492,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4235daa69e5f226","name":"should set field with only FILTER enabled","time":{"start":1759789195238,"stop":1759789195238,"duration":0},"status":"passed","severity":"normal"},{"uid":"148879ed93ad034f","name":"Used by Waku Relay","time":{"start":1759789639489,"stop":1759789639489,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac33c4c6b51807c9","name":"Check received message containing long","time":{"start":1759789733399,"stop":1759789733399,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d28cbb5ea8c087f","name":"Subscribe to topic containing numeric and receive message","time":{"start":1759789757259,"stop":1759789757260,"duration":1},"status":"passed","severity":"normal"},{"uid":"8dc674dc45022cd1","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1759789757251,"stop":1759789757251,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f3b4c4a227d9685","name":"should emit a peer event after start","time":{"start":1759789219334,"stop":1759789219334,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a7d75ad4ee3e6a1","name":"Check received message containing special chars","time":{"start":1759789733410,"stop":1759789733410,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb792b3ace861ec0","name":"Does not throw an exception when node disconnects","time":{"start":1759789639487,"stop":1759789639487,"duration":0},"status":"passed","severity":"normal"},{"uid":"21d381dea3f550b9","name":"should handle retrieve function with query parameters","time":{"start":1759789257676,"stop":1759789257676,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb20cc5ba2c2f413","name":"should properly create peer info with all multiaddrs","time":{"start":1759789195236,"stop":1759789195236,"duration":0},"status":"passed","severity":"normal"},{"uid":"9764364c2647551b","name":"should handle complete discovery-to-dial flow","time":{"start":1759789204255,"stop":1759789204255,"duration":0},"status":"passed","severity":"normal"},{"uid":"949cd9cc5134a7c2","name":"Passing an array","time":{"start":1759789639488,"stop":1759789639488,"duration":0},"status":"passed","severity":"normal"},{"uid":"b10880f0b785c30f","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1759789757257,"stop":1759789757257,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7cff47d5678cbd2b","name":"should process tasks in queue","time":{"start":1759789255208,"stop":1759789255209,"duration":1},"status":"passed","severity":"normal"},{"uid":"79df34cf389870f2","name":"Encoder error raises irrecoverable error","time":{"start":1759789259124,"stop":1759789259124,"duration":0},"status":"passed","severity":"normal"},{"uid":"95670fa7f6318b17","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1759789214613,"stop":1759789214614,"duration":1},"status":"passed","severity":"normal"},{"uid":"43f934d02898cc7a","name":"should not be sent when there is no history","time":{"start":1759789245696,"stop":1759789245696,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eca918656cb87b9","name":"should return true for message with causal history","time":{"start":1759789260885,"stop":1759789260885,"duration":0},"status":"passed","severity":"normal"},{"uid":"566e2540baa27599","name":"should clear existing timers before creating new ones","time":{"start":1759789205482,"stop":1759789205483,"duration":1},"status":"passed","severity":"normal"},{"uid":"61244ab3ae6327df","name":"should start and stop interval correctly","time":{"start":1759789255206,"stop":1759789255208,"duration":2},"status":"passed","severity":"normal"},{"uid":"a7373187208b1d9e","name":"should drop only non-locked connections when over maxConnections","time":{"start":1759789205996,"stop":1759789205996,"duration":0},"status":"passed","severity":"normal"},{"uid":"5666dd37a49570de","name":"should clear all timers","time":{"start":1759789205441,"stop":1759789205442,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d2b540cbfc269ff","name":"should create PeerExchangeDiscovery with default options","time":{"start":1759789215644,"stop":1759789215644,"duration":0},"status":"passed","severity":"normal"},{"uid":"92c8425b28aaf28b","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1759789632236,"stop":1759789632236,"duration":0},"status":"passed","severity":"normal"},{"uid":"72c11a01080273cf","name":"Refresh subscription","time":{"start":1759789757259,"stop":1759789757259,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef7ec2015d3c7222","name":"yields undefined for messages without content topic","time":{"start":1759789205912,"stop":1759789205912,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf45f62ddd5e8688","name":"Publishes to nwaku","time":{"start":1759789481677,"stop":1759789481677,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad88cf980747ca18","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app13/3/topic670/utf8","time":{"start":1759789588111,"stop":1759789588111,"duration":0},"status":"passed","severity":"normal"},{"uid":"d125525bc903140c","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1759789189137,"stop":1759789189137,"duration":0},"status":"passed","severity":"normal"},{"uid":"204eaee1aa7457a8","name":"random static sharding 10 - Cluster ID: 222, Shard ID: 631","time":{"start":1759789583981,"stop":1759789583981,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5f636d1bc0af83c","name":"Sync message is sent within sync frequency","time":{"start":1759789265579,"stop":1759789265579,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9a294a08f2f10f9","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1759789256146,"stop":1759789256146,"duration":0},"status":"passed","severity":"normal"},{"uid":"9af5239ffedbb83d","name":"should respect custom numPeersToUse configuration","time":{"start":1759789256547,"stop":1759789256547,"duration":0},"status":"passed","severity":"normal"},{"uid":"87145ac7719a59d","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1759789293621,"stop":1759789293622,"duration":1},"status":"passed","severity":"normal"},{"uid":"a50ef1fa92efeaf8","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1759789237514,"stop":1759789237514,"duration":0},"status":"passed","severity":"normal"},{"uid":"5922e35dff592d20","name":"should continue query when messages are from different channels","time":{"start":1759789260883,"stop":1759789260883,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5c0471eda16dd86","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1759789362771,"stop":1759789362771,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3a8896ae7e289f1","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1759789189136,"stop":1759789189137,"duration":1},"status":"passed","severity":"normal"},{"uid":"a08fbe0e36f2686f","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1759789205467,"stop":1759789205473,"duration":6},"status":"passed","severity":"normal"},{"uid":"e782007fac8493f0","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1759789489348,"stop":1759789489349,"duration":1},"status":"passed","severity":"normal"},{"uid":"573c3109f85c78a0","name":"Query Generator - false","time":{"start":1759789614569,"stop":1759789614570,"duration":1},"status":"passed","severity":"normal"},{"uid":"96981d67ddd7c641","name":"should fail to send if no connected peers found","time":{"start":1759789256749,"stop":1759789256749,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ed80c29d307e207","name":"isConnected return false after peer stops","time":{"start":1759789306877,"stop":1759789306878,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdbf4a721c665cba","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1759789194512,"stop":1759789194512,"duration":0},"status":"passed","severity":"normal"},{"uid":"781d29484ddea6de","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1759789256147,"stop":1759789256147,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c1c90ba545c87ea","name":"should throw error - no public key","time":{"start":1759789195229,"stop":1759789195230,"duration":1},"status":"passed","severity":"normal"},{"uid":"41d6f0863fd21fc5","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1759789627779,"stop":1759789627779,"duration":0},"status":"passed","severity":"normal"},{"uid":"253d363380efe8b0","name":"should perform initial health assessment on start","time":{"start":1759789257462,"stop":1759789257462,"duration":0},"status":"passed","severity":"normal"},{"uid":"c571ca0a5c16c62d","name":"should return false when peer is not on topic","time":{"start":1759789205830,"stop":1759789205830,"duration":0},"status":"passed","severity":"normal"},{"uid":"d19cc2b653aba8f3","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1759789189126,"stop":1759789189126,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1afda81f0feeb7f","name":"should be able to encode the field with only STORE set to true","time":{"start":1759789194504,"stop":1759789194504,"duration":0},"status":"passed","severity":"normal"},{"uid":"22690e0177b2dfd2","name":"Publish message with custom timestamp: Tue Oct 15 2024 22:24:45 GMT+0000 (Coordinated Universal Time)","time":{"start":1759789492032,"stop":1759789492032,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a2f528b616d7d4e","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1759789194511,"stop":1759789194512,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e7dc72b6878ce7e","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1759789237502,"stop":1759789237502,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b6b81d095aac55e","name":"yields decoded messages","time":{"start":1759789205912,"stop":1759789205912,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5565cca2a824c07","name":"should be able to encode the field with only FILTER set to true","time":{"start":1759789194504,"stop":1759789194505,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e8c05c5fb919291","name":"Subscribe to topic containing special chars and publish message","time":{"start":1759789499225,"stop":1759789499225,"duration":0},"status":"passed","severity":"normal"},{"uid":"db18ed5bc9c9dd25","name":"should start ping timers on peer connect","time":{"start":1759789205443,"stop":1759789205444,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f894a1106836635","name":"Own sync message does not acknowledge own messages","time":{"start":1759789265581,"stop":1759789265581,"duration":0},"status":"passed","severity":"normal"},{"uid":"818aeba9d70edc38","name":"Check received message containing short","time":{"start":1759789733399,"stop":1759789733399,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a76fa2bf29dea69","name":"should send relay ping messages on timer","time":{"start":1759789205474,"stop":1759789205474,"duration":0},"status":"passed","severity":"normal"},{"uid":"212d17b6f136a013","name":"should not modify tags of connections for different peers","time":{"start":1759789256549,"stop":1759789256555,"duration":6},"status":"passed","severity":"normal"},{"uid":"15e684ef91395095","name":"should emit multiple messages when query returns multiple messages","time":{"start":1759789257680,"stop":1759789257680,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcb8984334f0db6d","name":"Retrieval Hint","time":{"start":1759789245320,"stop":1759789245320,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ec5bdceec1d63a6","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1759789245690,"stop":1759789245690,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d1e33da8733a0cf","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1759789237495,"stop":1759789237496,"duration":1},"status":"passed","severity":"normal"},{"uid":"229d64da6d2ba9d7","name":"Passing page size 11 when there are 10 messages","time":{"start":1759789626654,"stop":1759789626655,"duration":1},"status":"passed","severity":"normal"},{"uid":"853fcff4599e40f9","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1759789189131,"stop":1759789189131,"duration":0},"status":"passed","severity":"normal"},{"uid":"73bd30c14cd3a170","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1759789255211,"stop":1759789255211,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9e0858da1c05b02","name":"should insert message into bloom filter","time":{"start":1759789245686,"stop":1759789245686,"duration":0},"status":"passed","severity":"normal"},{"uid":"50a717fa6e035733","name":"Rejects garbage","time":{"start":1759789268854,"stop":1759789268854,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7d886378cd8ca06","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1759789237477,"stop":1759789237478,"duration":1},"status":"passed","severity":"normal"},{"uid":"3080a4d16f6b8e51","name":"Subscribe to topic containing XML and receive message","time":{"start":1759789757252,"stop":1759789757252,"duration":0},"status":"passed","severity":"normal"},{"uid":"458b354a95428ea3","name":"should unregister libp2p event listeners when stop is called","time":{"start":1759789256540,"stop":1759789256540,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eec84383aa090c","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1759789757255,"stop":1759789757256,"duration":1},"status":"passed","severity":"normal"},{"uid":"89c2e283a02486f7","name":"Check publish message containing special chars","time":{"start":1759789492010,"stop":1759789492010,"duration":0},"status":"passed","severity":"normal"},{"uid":"903c07259efa0607","name":"should emit message when we just started and store connect event occurs","time":{"start":1759789257678,"stop":1759789257679,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6f376bddf517400","name":"should support chaining for add method","time":{"start":1759789254384,"stop":1759789254384,"duration":0},"status":"passed","severity":"normal"},{"uid":"f07e1f22dfd8387c","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1759789189127,"stop":1759789189127,"duration":0},"status":"passed","severity":"normal"},{"uid":"a179d28024248987","name":"should dial peers from store when browser is connected","time":{"start":1759789205988,"stop":1759789205989,"duration":1},"status":"passed","severity":"normal"},{"uid":"b34d8711526c7a4c","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1759789237495,"stop":1759789237495,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8d1db90479ac087","name":"should populate queue if has active dial","time":{"start":1759789204798,"stop":1759789204798,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed80eda8ed8862da","name":"Subscribe to topic containing JSON and receive message","time":{"start":1759789757262,"stop":1759789757263,"duration":1},"status":"passed","severity":"normal"},{"uid":"825786b568d232a9","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1759789256547,"stop":1759789256548,"duration":1},"status":"passed","severity":"normal"},{"uid":"271cc1812022f4ca","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1759789632833,"stop":1759789632833,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa97c4e00f147b56","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1759789189138,"stop":1759789189138,"duration":0},"status":"passed","severity":"normal"},{"uid":"89c1762eaad98a0d","name":"should partition messages based on acknowledgement status","time":{"start":1759789245695,"stop":1759789245696,"duration":1},"status":"passed","severity":"normal"},{"uid":"c859a98a770dd9d9","name":"Subscribe and receive messages via waku relay post","time":{"start":1759789757245,"stop":1759789757245,"duration":0},"status":"passed","severity":"normal"},{"uid":"48426d027c1db608","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1759789204560,"stop":1759789204561,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4cce31e5ac24883","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1759789237467,"stop":1759789237467,"duration":0},"status":"passed","severity":"normal"},{"uid":"9989f3b2ead9d38b","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1759789205994,"stop":1759789205995,"duration":1},"status":"passed","severity":"normal"},{"uid":"11775ee1575f482c","name":"should call waitForPeer on Relay","time":{"start":1759789258061,"stop":1759789258061,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3a187519deb0345","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1759789237477,"stop":1759789237477,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7d64ff4a4dbd0de","name":"Outgoing message is emitted as sent","time":{"start":1759789260878,"stop":1759789260878,"duration":0},"status":"passed","severity":"normal"},{"uid":"b47a2dbb4d78b5ab","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1759789306878,"stop":1759789306879,"duration":1},"status":"passed","severity":"normal"},{"uid":"61a89f6784eec95b","name":"topics with same application and version share the same shard","time":{"start":1759789189131,"stop":1759789189133,"duration":2},"status":"passed","severity":"normal"},{"uid":"c2db3daa50132385","name":"Accepts a valid Waku Message","time":{"start":1759789268852,"stop":1759789268853,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0904a7dd07d845","name":"Check received message containing Chinese","time":{"start":1759789733410,"stop":1759789733411,"duration":1},"status":"passed","severity":"normal"},{"uid":"7979736a0fc91659","name":"All","time":{"start":1759789294132,"stop":1759789294133,"duration":1},"status":"passed","severity":"normal"},{"uid":"5deef175a3ebe687","name":"Check received message containing Arabic","time":{"start":1759789733401,"stop":1759789733401,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceac1986dcd89410","name":"should handle ENR without shardInfo","time":{"start":1759789215642,"stop":1759789215643,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7271b7f783e7da2","name":"isConnected should return false after all peers disconnect","time":{"start":1759789306875,"stop":1759789306877,"duration":2},"status":"passed","severity":"normal"},{"uid":"4c0ac588913483c2","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1759789489349,"stop":1759789489350,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f274fbea111fe53","name":"should discard bootstrap peers when has more than set limit","time":{"start":1759789329987,"stop":1759789329987,"duration":0},"status":"passed","severity":"normal"},{"uid":"57b9d130d6f5fd3b","name":"should return peer for existing peer","time":{"start":1759789205993,"stop":1759789205993,"duration":0},"status":"passed","severity":"normal"},{"uid":"b30d665b681de6ea","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1759789214606,"stop":1759789214607,"duration":1},"status":"passed","severity":"normal"},{"uid":"a27a7e470550cd17","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1759789492038,"stop":1759789492038,"duration":0},"status":"passed","severity":"normal"},{"uid":"d74ea6974d3c3825","name":"ends if response has no messages","time":{"start":1759789205911,"stop":1759789205912,"duration":1},"status":"passed","severity":"normal"},{"uid":"15229f176f80448a","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1759789214614,"stop":1759789214615,"duration":1},"status":"passed","severity":"normal"},{"uid":"e06e42a79eea7e8","name":"should remove event listeners from libp2p","time":{"start":1759789204670,"stop":1759789204670,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8627e09d6174686","name":"should handle complete dial lifecycle","time":{"start":1759789204814,"stop":1759789204815,"duration":1},"status":"passed","severity":"normal"},{"uid":"6906c050009628c","name":"should not trigger query when a recent query happened under threshold","time":{"start":1759789257678,"stop":1759789257678,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d2a8838eec7b531","name":"handles different networkShards values correctly","time":{"start":1759789189134,"stop":1759789189134,"duration":0},"status":"passed","severity":"normal"},{"uid":"e57f49c430ddd0f8","name":"should be safe to call multiple times","time":{"start":1759789205820,"stop":1759789205820,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5aa7888605ea2f8","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1759789205997,"stop":1759789205997,"duration":0},"status":"passed","severity":"normal"},{"uid":"48d30497bf1a7457","name":"Reusing cursor across nodes","time":{"start":1759789597291,"stop":1759789597291,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c94d13c26080cb7","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app36/1/topic668/test.js","time":{"start":1759789588111,"stop":1759789588112,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce883c8630043f70","name":"Encoder throws on undefined content topic","time":{"start":1759789225101,"stop":1759789225101,"duration":0},"status":"passed","severity":"normal"},{"uid":"af1a88fd0ccce227","name":"should dial all peers on dial","time":{"start":1759789377766,"stop":1759789377766,"duration":0},"status":"passed","severity":"normal"},{"uid":"14da5ec49d471f0","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1759789257914,"stop":1759789257915,"duration":1},"status":"passed","severity":"normal"},{"uid":"92a02794797d104f","name":"Subscribe to topic containing numeric and publish message","time":{"start":1759789499225,"stop":1759789499225,"duration":0},"status":"passed","severity":"normal"},{"uid":"9346e5f6e1e1cd","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1759789489344,"stop":1759789489345,"duration":1},"status":"passed","severity":"normal"},{"uid":"9df0727d81826011","name":"passes more than one ENR URLs and attempts connection","time":{"start":1759789292119,"stop":1759789292119,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cb4ce71843455208","name":"messageHashStr produces consistent results for the same input","time":{"start":1759789205274,"stop":1759789205275,"duration":1},"status":"passed","severity":"normal"},{"uid":"becbb4b81a04ea31","name":"return first retrieved peers without further DNS queries","time":{"start":1759789215590,"stop":1759789215590,"duration":0},"status":"passed","severity":"normal"},{"uid":"d67d526970cedacc","name":"does not throw on valid cases","time":{"start":1759789189120,"stop":1759789189120,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ca24428b9239d43","name":"should set field with all protocols disabled","time":{"start":1759789195236,"stop":1759789195236,"duration":0},"status":"passed","severity":"normal"},{"uid":"aee82da600aa9776","name":"should properly create location multiaddrs - tcp6","time":{"start":1759789195235,"stop":1759789195235,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ce23c6b36b6cdfc","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1759789205998,"stop":1759789205998,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dad0dfddebaec89","name":"should create ShardReader with static shards network config","time":{"start":1759789204538,"stop":1759789204547,"duration":9},"status":"passed","severity":"normal"},{"uid":"fc9dc6c7edd90123","name":"should encode/decode to text encoding","time":{"start":1759789195232,"stop":1759789195233,"duration":1},"status":"passed","severity":"normal"},{"uid":"86fb672ee15e570c","name":"Query with Ordered Callback, No message returned","time":{"start":1759789604965,"stop":1759789604966,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4ea8175b7fb458f","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1759789257443,"stop":1759789257451,"duration":8},"status":"passed","severity":"normal"},{"uid":"33ec52e83b9abad5","name":"Outgoing message is acknowledged","time":{"start":1759789258664,"stop":1759789258665,"duration":1},"status":"passed","severity":"normal"},{"uid":"96d9566c1b4f41dc","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1759789245691,"stop":1759789245692,"duration":1},"status":"passed","severity":"normal"},{"uid":"44c496e71f3f6326","name":"Refresh subscription","time":{"start":1759789499223,"stop":1759789499223,"duration":0},"status":"skipped","severity":"normal"},{"uid":"230e0b54ef8561a8","name":"Fails to publish message with empty text","time":{"start":1759789492037,"stop":1759789492037,"duration":0},"status":"passed","severity":"normal"},{"uid":"f41c304eecaa5414","name":"should create NetworkMonitor with libp2p and events","time":{"start":1759789204661,"stop":1759789204661,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ef30b24a7c1100d","name":"should handle empty pubsub topics","time":{"start":1759789205483,"stop":1759789205483,"duration":0},"status":"passed","severity":"normal"},{"uid":"6864d79cd636345","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1759789237496,"stop":1759789237496,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f64714c580004d1","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1759789257679,"stop":1759789257679,"duration":0},"status":"passed","severity":"normal"},{"uid":"c15f1990252983a8","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1759789641733,"stop":1759789641734,"duration":1},"status":"passed","severity":"normal"},{"uid":"1faf6620c992d244","name":"should not receive a peer event before start","time":{"start":1759789292112,"stop":1759789292112,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb51fedb53b0cf0d","name":"should skip peer when not on same cluster","time":{"start":1759789204801,"stop":1759789204802,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6d7acb5036fe5b0","name":"rejects hash query with time filter","time":{"start":1759789205310,"stop":1759789205315,"duration":5},"status":"passed","severity":"normal"},{"uid":"21a11004552cb1d8","name":"should not retry if at least one success","time":{"start":1759789255234,"stop":1759789255235,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cc56d3526073e9b","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1759789237492,"stop":1759789237492,"duration":0},"status":"passed","severity":"normal"},{"uid":"830ceb8ecb99ccae","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1759789256546,"stop":1759789256546,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec946877b79931a7","name":"should process queue every 500ms","time":{"start":1759789204807,"stop":1759789204808,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0a94aea1a3361cb","name":"Check message with no payload is not received","time":{"start":1759789733407,"stop":1759789733407,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0f083b9c03d54e","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1759789641726,"stop":1759789641727,"duration":1},"status":"passed","severity":"normal"},{"uid":"27f61605098f9f53","name":"should work with stubbed peer manager event emitter","time":{"start":1759789257673,"stop":1759789257674,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2c27af7ebad7618","name":"should jump to current time when timestamp is far in the past","time":{"start":1759789245274,"stop":1759789245274,"duration":0},"status":"passed","severity":"normal"},{"uid":"38154eeaccc59989","name":"Passing page size 19 when there are 20 messages","time":{"start":1759789626655,"stop":1759789626655,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4135ca54057237b","name":"Query Generator - true","time":{"start":1759789614567,"stop":1759789614567,"duration":0},"status":"passed","severity":"normal"},{"uid":"76382a9caa94f8e0","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1759789237488,"stop":1759789237491,"duration":3},"status":"passed","severity":"normal"},{"uid":"14cec7f1f36ef583","name":"should filter peers by codec","time":{"start":1759789205828,"stop":1759789205828,"duration":0},"status":"passed","severity":"normal"},{"uid":"653ab2c962670c8b","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1759789257684,"stop":1759789257684,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dd22995dbaed40e","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1759789214615,"stop":1759789214615,"duration":0},"status":"passed","severity":"normal"},{"uid":"38b22d11b7ef22fe","name":"should stop query iteration when stopIfTrue returns true","time":{"start":1759789257681,"stop":1759789257681,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2f0061bf42cb2f8","name":"should return no connections if no open connection provided","time":{"start":1759789205491,"stop":1759789205492,"duration":1},"status":"passed","severity":"normal"},{"uid":"42e2bce9819df9f","name":"Wrong topic","time":{"start":1759789588115,"stop":1759789588115,"duration":0},"status":"passed","severity":"normal"},{"uid":"403358dd6e681952","name":"udp ip6 address","time":{"start":1759789194602,"stop":1759789194603,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9880e21bbe97679","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1759789237468,"stop":1759789237469,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3d1996fc05e07fd","name":"Check message with non string payload is not received","time":{"start":1759789733408,"stop":1759789733408,"duration":0},"status":"passed","severity":"normal"},{"uid":"63eb5423860c9e6d","name":"throws on content topic with generation field greater than 0","time":{"start":1759789189123,"stop":1759789189123,"duration":0},"status":"passed","severity":"normal"},{"uid":"9434c8100e1efd0d","name":"should be safe to call multiple times","time":{"start":1759789204795,"stop":1759789204795,"duration":0},"status":"passed","severity":"normal"},{"uid":"af73bd62cdf05d9c","name":"should successfully stop","time":{"start":1759789256390,"stop":1759789256398,"duration":8},"status":"passed","severity":"normal"},{"uid":"3b66913275a32af1","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1759789215522,"stop":1759789215522,"duration":0},"status":"passed","severity":"normal"},{"uid":"44cc6c6a590e816d","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1759789311995,"stop":1759789311995,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b80b17b2f9b90e5","name":"should query peers that support peer exchange","time":{"start":1759789215638,"stop":1759789215638,"duration":0},"status":"passed","severity":"normal"},{"uid":"e901d0ddfb5d3edf","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1759789237498,"stop":1759789237501,"duration":3},"status":"passed","severity":"normal"},{"uid":"f29cb820356265d9","name":"Relay Node - default protocol","time":{"start":1759789646478,"stop":1759789646478,"duration":0},"status":"passed","severity":"normal"},{"uid":"93c2e9e6403628e8","name":"Publish without waiting for remote peer","time":{"start":1759789499220,"stop":1759789499220,"duration":0},"status":"passed","severity":"normal"},{"uid":"91f9d2f12a7002","name":"Subscribe and receives messages on 20 topics","time":{"start":1759789757246,"stop":1759789757246,"duration":0},"status":"passed","severity":"normal"},{"uid":"15dd43b6b429c769","name":"should return false when peer is on different cluster","time":{"start":1759789204555,"stop":1759789204556,"duration":1},"status":"passed","severity":"normal"},{"uid":"6604c324a934bec0","name":"should create all internal components","time":{"start":1759789205818,"stop":1759789205819,"duration":1},"status":"passed","severity":"normal"},{"uid":"6695e2442d4d96e8","name":"should reject if LightPush is requested but not mounted","time":{"start":1759789258058,"stop":1759789258059,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ff6661eeeb250ac","name":"should not change state when connections remain after disconnect","time":{"start":1759789204684,"stop":1759789204693,"duration":9},"status":"passed","severity":"normal"},{"uid":"7dcc91ed0ebc8cb6","name":"Check publish message containing unicode special characters","time":{"start":1759789492022,"stop":1759789492031,"duration":9},"status":"passed","severity":"normal"},{"uid":"b07f39f47f0b5824","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1759789237518,"stop":1759789237518,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e845730a4492d16","name":"Check message received after jswaku node is restarted","time":{"start":1759789733419,"stop":1759789733419,"duration":0},"status":"passed","severity":"normal"},{"uid":"a668103e2defb674","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1759789214621,"stop":1759789214621,"duration":0},"status":"passed","severity":"normal"},{"uid":"bacf8b7b8f625eb4","name":"configure the node with multiple content topics","time":{"start":1759789588115,"stop":1759789588115,"duration":0},"status":"passed","severity":"normal"},{"uid":"95f81b4c2823fc77","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1759789237501,"stop":1759789237501,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d1961fdeb7e08e6","name":"should not create timers for topics where peer is not in mesh","time":{"start":1759789205473,"stop":1759789205473,"duration":0},"status":"passed","severity":"normal"},{"uid":"91a9683298249552","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1759789194506,"stop":1759789194506,"duration":0},"status":"passed","severity":"normal"},{"uid":"c81631572bba3b26","name":"Cluster ID 0, shard 1","time":{"start":1759789583973,"stop":1759789583974,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cbe084bf2eb95da","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1759789597290,"stop":1759789597291,"duration":1},"status":"passed","severity":"normal"},{"uid":"98dae829df875c61","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1759789257670,"stop":1759789257671,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ff03b5d1f5fb487","name":"Sync message is not sent if another sync message was just received","time":{"start":1759789265580,"stop":1759789265580,"duration":0},"status":"passed","severity":"normal"},{"uid":"f395ddf409742d74","name":"should return false when peer is not on the specified shard","time":{"start":1759789204556,"stop":1759789204556,"duration":0},"status":"passed","severity":"normal"},{"uid":"d11fe6580b354885","name":"should retry failed tasks","time":{"start":1759789255212,"stop":1759789255217,"duration":5},"status":"passed","severity":"normal"},{"uid":"5358264be5e66b31","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1759789237495,"stop":1759789237495,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d59a88d1f5ee03b","name":"should not dispatch event when already connected","time":{"start":1759789204694,"stop":1759789204694,"duration":0},"status":"passed","severity":"normal"},{"uid":"57d8795ec7d68cc2","name":"should throw an error for insufficient data","time":{"start":1759789189289,"stop":1759789189289,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d74780c66898d30","name":"Check publish message containing Chinese","time":{"start":1759789492012,"stop":1759789492013,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5c8bd0ba9a70bb7","name":"Check received message containing Script","time":{"start":1759789733402,"stop":1759789733402,"duration":0},"status":"passed","severity":"normal"},{"uid":"92cf72f60234d657","name":"Check publish message containing Russian","time":{"start":1759789492013,"stop":1759789492014,"duration":1},"status":"passed","severity":"normal"},{"uid":"f80b6161691f351e","name":"should initialize with custom TTL","time":{"start":1759789215634,"stop":1759789215635,"duration":1},"status":"passed","severity":"normal"},{"uid":"5857d40694f58df8","name":"throws on content topic with empty version field","time":{"start":1759789189124,"stop":1759789189124,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f88ab9a2024c8b8","name":"should handle peerStore errors gracefully","time":{"start":1759789205829,"stop":1759789205829,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b45cde2be856d4f","name":"should handle all zero keep alive options","time":{"start":1759789205483,"stop":1759789205484,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a4b105328025cf5","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1759789237485,"stop":1759789237486,"duration":1},"status":"passed","severity":"normal"},{"uid":"89c3e1ffb3747996","name":"Check received message containing shell command","time":{"start":1759789733403,"stop":1759789733403,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a766b1bae46d675","name":"retrieves a single peer","time":{"start":1759789215586,"stop":1759789215587,"duration":1},"status":"passed","severity":"normal"},{"uid":"a20695a86de7e4f8","name":"Sets default value correctly","time":{"start":1759789639489,"stop":1759789639489,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dbc366a4ca88690","name":"should handle task timeouts","time":{"start":1759789255225,"stop":1759789255226,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d46332cb59bdb05","name":"Passing page size 3 when there are 20 messages","time":{"start":1759789626653,"stop":1759789626653,"duration":0},"status":"passed","severity":"normal"},{"uid":"f045a163da095406","name":"Check publish message after service node is restarted","time":{"start":1759789492047,"stop":1759789492047,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bca65c2f0ea9b580","name":"should not dial peers from store when browser is not connected","time":{"start":1759789205989,"stop":1759789205989,"duration":0},"status":"passed","severity":"normal"},{"uid":"e74f356d941e5e6f","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1759789256146,"stop":1759789256146,"duration":0},"status":"passed","severity":"normal"},{"uid":"c85209b4e1dbaaee","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1759789499229,"stop":1759789499230,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4861f44ad5fc148","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1759789189140,"stop":1759789189140,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c20342b73c85e63","name":"Store - dialed first","time":{"start":1759789646477,"stop":1759789646477,"duration":0},"status":"passed","severity":"normal"},{"uid":"9470441313cc8556","name":"Decoder throws on undefined content topic","time":{"start":1759789225102,"stop":1759789225102,"duration":0},"status":"passed","severity":"normal"},{"uid":"677dfa4b7568d1ce","name":"should set field with only STORE enabled","time":{"start":1759789195237,"stop":1759789195238,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f0eb5132c224aca","name":"Decoder throws on undefined content topic","time":{"start":1759789226813,"stop":1759789226814,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecbfbbc93d48cdba","name":"caches peers it previously fetched","time":{"start":1759789215589,"stop":1759789215589,"duration":0},"status":"passed","severity":"normal"},{"uid":"812bd5b05cc7a9ac","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1759789194508,"stop":1759789194508,"duration":0},"status":"passed","severity":"normal"},{"uid":"755e1557367567aa","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1759789256531,"stop":1759789256532,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6a4a3b0c05f58c1","name":"messageHashStr returns a hex string","time":{"start":1759789205271,"stop":1759789205272,"duration":1},"status":"passed","severity":"normal"},{"uid":"28a4ddb8baa850be","name":"Ordered Callback - true","time":{"start":1759789614571,"stop":1759789614571,"duration":0},"status":"passed","severity":"normal"},{"uid":"373f53c09b366124","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1759789757258,"stop":1759789757258,"duration":0},"status":"passed","severity":"normal"},{"uid":"67277e632ff85288","name":"should query peer with peer exchange protocol","time":{"start":1759789215639,"stop":1759789215640,"duration":1},"status":"passed","severity":"normal"},{"uid":"267593c7aefd28e","name":"accepts time-filtered query with content filter","time":{"start":1759789205315,"stop":1759789205315,"duration":0},"status":"passed","severity":"normal"},{"uid":"a676e02301c1b04a","name":"should return false when peer is not found","time":{"start":1759789204577,"stop":1759789204578,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d03cf9fe02c9594","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1759789237527,"stop":1759789237528,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b8d449eb7781dee","name":"Query with Promise Callback, No Decoder","time":{"start":1759789604967,"stop":1759789604967,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a340c7ebedb5ea0","name":"should stop peer exchange discovery","time":{"start":1759789215636,"stop":1759789215636,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8ff63e72c822a60","name":"should handle mixed protocol support correctly","time":{"start":1759789257462,"stop":1759789257463,"duration":1},"status":"passed","severity":"normal"},{"uid":"915d0bb73ced9b02","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1759789237469,"stop":1759789237470,"duration":1},"status":"passed","severity":"normal"},{"uid":"378dac199e269f60","name":"Subscribe to topic containing short and receive message","time":{"start":1759789757259,"stop":1759789757259,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d0aa6a1a359a245","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app62/6/topic313/proto","time":{"start":1759789588112,"stop":1759789588113,"duration":1},"status":"passed","severity":"normal"},{"uid":"3634fe97c64e3b7b","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1759789489349,"stop":1759789489349,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ab7d8235827a385","name":"Subscribe to topic containing JSON and publish message","time":{"start":1759789499228,"stop":1759789499228,"duration":0},"status":"passed","severity":"normal"},{"uid":"171836c3aa2b941e","name":"should register libp2p event listeners when start is called","time":{"start":1759789256540,"stop":1759789256540,"duration":0},"status":"passed","severity":"normal"},{"uid":"98e13a6439a5e9f9","name":"Subscribe to topic containing special chars and receive message","time":{"start":1759789757249,"stop":1759789757250,"duration":1},"status":"passed","severity":"normal"},{"uid":"7931a0bbbe703786","name":"Subscribe to topic containing emoji and receive message","time":{"start":1759789757254,"stop":1759789757254,"duration":0},"status":"passed","severity":"normal"},{"uid":"707634957d5fa102","name":"should allow redial after failed dial cooldown expires","time":{"start":1759789204803,"stop":1759789204803,"duration":0},"status":"passed","severity":"normal"},{"uid":"89343c5d4bc87f9a","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1759789499222,"stop":1759789499222,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ec4c9e2d016865c","name":"should dial with multiaddr and return stream","time":{"start":1759789205824,"stop":1759789205824,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ffc91411f0b8c50","name":"should initialize with default options","time":{"start":1759789215634,"stop":1759789215634,"duration":0},"status":"passed","severity":"normal"},{"uid":"30b3621cbd3d2ee9","name":"should remove event listener for peer:discovery","time":{"start":1759789204230,"stop":1759789204230,"duration":0},"status":"passed","severity":"normal"},{"uid":"12b8f7991826393","name":"Outgoing message is emitted as sent","time":{"start":1759789259123,"stop":1759789259124,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a5f0ca63f579352","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1759789205909,"stop":1759789205910,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbd76c354dfbff86","name":"should do nothing if no non-locked connections to drop","time":{"start":1759789205996,"stop":1759789205997,"duration":1},"status":"passed","severity":"normal"},{"uid":"12070f76ccf71d3d","name":"should handle dial errors gracefully","time":{"start":1759789205991,"stop":1759789205992,"duration":1},"status":"passed","severity":"normal"},{"uid":"446d56e30936bc41","name":"should handle errors when globalThis is not available","time":{"start":1759789204669,"stop":1759789204670,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fd934cc0e1b38a0","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1759789265581,"stop":1759789265581,"duration":0},"status":"passed","severity":"normal"},{"uid":"8292ae99df15c8ff","name":"should not dispatch event when already disconnected","time":{"start":1759789204694,"stop":1759789204694,"duration":0},"status":"passed","severity":"normal"},{"uid":"124e1a2a637f32af","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1759789311993,"stop":1759789311994,"duration":1},"status":"passed","severity":"normal"},{"uid":"c97beb1a9816542b","name":"should invoke callbacks when receiving a message","time":{"start":1759789256500,"stop":1759789256500,"duration":0},"status":"passed","severity":"normal"},{"uid":"335ed481d82c2cd4","name":"Outgoing message is emitted as sending","time":{"start":1759789260877,"stop":1759789260878,"duration":1},"status":"passed","severity":"normal"},{"uid":"737c0aa16ab1b2f6","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1759789245697,"stop":1759789245697,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dcd292cb416df95","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1759789237461,"stop":1759789237461,"duration":0},"status":"passed","severity":"normal"},{"uid":"73a2460c18595da3","name":"should handle zero peers request","time":{"start":1759789215525,"stop":1759789215526,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa4478d96a68c243","name":"should properly clean up resources when disposed","time":{"start":1759789254388,"stop":1759789254389,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5ccd5dee3d920","name":"should set field with all protocols enabled","time":{"start":1759789195237,"stop":1759789195237,"duration":0},"status":"passed","severity":"normal"},{"uid":"55d4be9cbea51b95","name":"it tolerates circular branch references","time":{"start":1759789215587,"stop":1759789215587,"duration":0},"status":"passed","severity":"normal"},{"uid":"6053d9b20af7e0b9","name":"Subscribe to topic containing emoji and receive message","time":{"start":1759789757264,"stop":1759789757264,"duration":0},"status":"passed","severity":"normal"},{"uid":"a50feaf1876ebc6a","name":"Publish message with custom timestamp: Mon Oct 06 2025 21:24:45 GMT+0000 (Coordinated Universal Time)","time":{"start":1759789492033,"stop":1759789492033,"duration":0},"status":"passed","severity":"normal"},{"uid":"40354083650a39c5","name":"Overlapping topic subscription","time":{"start":1759789757248,"stop":1759789757248,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd325861e86d3747","name":"should push the message to the outgoing buffer","time":{"start":1759789245686,"stop":1759789245686,"duration":0},"status":"passed","severity":"normal"},{"uid":"286aa2edf991f0d4","name":"random static sharding 3 - Cluster ID: 837, Shard ID: 835","time":{"start":1759789583975,"stop":1759789583976,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ec1d0c4e917604f","name":"should not fail to start the service if it is already started","time":{"start":1759789219333,"stop":1759789219333,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5230b5d669ea0dc","name":"should skip peers that don't support peer exchange","time":{"start":1759789215638,"stop":1759789215638,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb7441a8dbcc1f58","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1759789641737,"stop":1759789641738,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dbb8ff4b5af0fd3","name":"can start and stop the service","time":{"start":1759789494516,"stop":1759789494516,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f6ce0325bd606c3","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1759789499222,"stop":1759789499223,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1762b86b7618be2","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1759789189135,"stop":1759789189135,"duration":0},"status":"passed","severity":"normal"},{"uid":"65054e7ac50e9c80","name":"should throw error - invalid id","time":{"start":1759789195230,"stop":1759789195231,"duration":1},"status":"passed","severity":"normal"},{"uid":"50c2468228304129","name":"should trigger query when time since last query exceeds threshold","time":{"start":1759789257677,"stop":1759789257678,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6709725ee8be19d","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1759789204681,"stop":1759789204682,"duration":1},"status":"passed","severity":"normal"},{"uid":"650c7096627600e9","name":"should set field with only RELAY enabled","time":{"start":1759789195237,"stop":1759789195237,"duration":0},"status":"passed","severity":"normal"},{"uid":"b97650bce71018ee","name":"should return true when peer is on the same cluster","time":{"start":1759789204548,"stop":1759789204548,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d0babf5c40df666","name":"should reject on timeout if it was set","time":{"start":1759789258059,"stop":1759789258059,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaee998b88adb74f","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1759789214607,"stop":1759789214613,"duration":6},"status":"passed","severity":"normal"},{"uid":"acf7f592fd2b6303","name":"should handle peer store update failures gracefully","time":{"start":1759789205454,"stop":1759789205455,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc09f0555d932bdf","name":"should handle errors when getting connections","time":{"start":1759789204705,"stop":1759789204706,"duration":1},"status":"passed","severity":"normal"},{"uid":"1495fad84a44d8c1","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1759789489350,"stop":1759789489350,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7d28eebe551786","name":"random static sharding 5 - Cluster ID: 407, Shard ID: 589","time":{"start":1759789583976,"stop":1759789583976,"duration":0},"status":"passed","severity":"normal"},{"uid":"f04fb5bb6f90ae0f","name":"should handle errors when removing globalThis listeners","time":{"start":1759789204671,"stop":1759789204671,"duration":0},"status":"passed","severity":"normal"},{"uid":"7030488e43c364c7","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1759789489345,"stop":1759789489348,"duration":3},"status":"passed","severity":"normal"},{"uid":"7669bf5913e4d161","name":"should add sent message to localHistory with retrievalHint","time":{"start":1759789245687,"stop":1759789245687,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1b67568036cc859","name":"Query with Promise Callback, No message returned","time":{"start":1759789604967,"stop":1759789604967,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecd62297342601b6","name":"Check message with no payload is not received","time":{"start":1759789733418,"stop":1759789733418,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c8d0062c84d2875","name":"should add event listener for peer:discovery","time":{"start":1759789204223,"stop":1759789204228,"duration":5},"status":"passed","severity":"normal"},{"uid":"d62487329ac766f5","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1759789258665,"stop":1759789258665,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3730158a6ed620e","name":"should increment timestamp by 1 when current time is not greater","time":{"start":1759789245272,"stop":1759789245272,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae6d9d96f220ca37","name":"Outgoing message is acknowledged","time":{"start":1759789260879,"stop":1759789260879,"duration":0},"status":"passed","severity":"normal"},{"uid":"6899f270cf0c6666","name":"should use DNS peer discovery with light client","time":{"start":1759789292114,"stop":1759789292114,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9031e23257f6dc2e","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1759789757246,"stop":1759789757246,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c4a46ca6a4a9ece","name":"Sync message are not sent excessively within sync frequency","time":{"start":1759789265579,"stop":1759789265580,"duration":1},"status":"passed","severity":"normal"},{"uid":"5defbe7b005225a8","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1759789604966,"stop":1759789604966,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffd8e4d71568142c","name":"should return PeerId when PeerId is provided","time":{"start":1759789205161,"stop":1759789205161,"duration":0},"status":"passed","severity":"normal"},{"uid":"c656aa224a8e09f1","name":"Waku message hash computation (meta attribute not present)","time":{"start":1759789205268,"stop":1759789205268,"duration":0},"status":"passed","severity":"normal"},{"uid":"47006e2685db4bc3","name":"should dial all known peers when reached zero connections","time":{"start":1759789329987,"stop":1759789329987,"duration":0},"status":"passed","severity":"normal"},{"uid":"a01e1405dc2d570c","name":"should handle peer store errors gracefully","time":{"start":1759789215638,"stop":1759789215639,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac6d93cc5a264b97","name":"Check publish message containing emoji","time":{"start":1759789492031,"stop":1759789492032,"duration":1},"status":"passed","severity":"normal"},{"uid":"36d592981865a408","name":"should not be empty after adding a subscription","time":{"start":1759789256491,"stop":1759789256499,"duration":8},"status":"passed","severity":"normal"},{"uid":"146a5237f26ce139","name":"Subscribe to topic containing Russian and receive message","time":{"start":1759789757251,"stop":1759789757251,"duration":0},"status":"passed","severity":"normal"},{"uid":"77e7a904e133ab4b","name":"Ordered Callback - false","time":{"start":1759789614571,"stop":1759789614571,"duration":0},"status":"passed","severity":"normal"},{"uid":"d219867d7da73c1c","name":"ends if stream creation fails","time":{"start":1759789205911,"stop":1759789205911,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff59ffb1573c0be5","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1759789206047,"stop":1759789206048,"duration":1},"status":"passed","severity":"normal"},{"uid":"badbbf7b1b18633f","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1759789260882,"stop":1759789260882,"duration":0},"status":"passed","severity":"normal"},{"uid":"22560652dfc751d1","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1759789499228,"stop":1759789499228,"duration":0},"status":"passed","severity":"normal"},{"uid":"d399fdc22ba505af","name":"Check meta is set [symmetric]","time":{"start":1759789225100,"stop":1759789225100,"duration":0},"status":"passed","severity":"normal"},{"uid":"87bd9223f17d974","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1759789499222,"stop":1759789499222,"duration":0},"status":"passed","severity":"normal"},{"uid":"63d25dbfa39badaa","name":"should never report false negatives","time":{"start":1759789241972,"stop":1759789241972,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7723228c295b74a","name":"should handle complete peer lifecycle","time":{"start":1759789205487,"stop":1759789205487,"duration":0},"status":"passed","severity":"normal"},{"uid":"22d3e3c92b5dd4da","name":"should handle browser offline state overriding peer connections","time":{"start":1759789204707,"stop":1759789204707,"duration":0},"status":"passed","severity":"normal"},{"uid":"72f18a64b6eb9a50","name":"should start peer exchange discovery","time":{"start":1759789215635,"stop":1759789215635,"duration":0},"status":"passed","severity":"normal"},{"uid":"86ef4a1bb8b6ca97","name":"should handle multiple peers with different shard configurations","time":{"start":1759789204815,"stop":1759789204815,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d60c7c2ba5ab3a3","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1759789306873,"stop":1759789306874,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cfc5271f0d7171a","name":"Check received message containing Russian","time":{"start":1759789733411,"stop":1759789733411,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b5dd69990723a8e","name":"Incoming message is emitted as received","time":{"start":1759789260880,"stop":1759789260880,"duration":0},"status":"passed","severity":"normal"},{"uid":"690fc4e1ae1d9949","name":"Encoder throws on empty string content topic","time":{"start":1759789206046,"stop":1759789206047,"duration":1},"status":"passed","severity":"normal"},{"uid":"65e13d527a310964","name":"messageHash returns a Uint8Array","time":{"start":1759789205271,"stop":1759789205271,"duration":0},"status":"passed","severity":"normal"},{"uid":"af2973e988487637","name":"Check received message containing emoji","time":{"start":1759789733404,"stop":1759789733404,"duration":0},"status":"passed","severity":"normal"},{"uid":"668fac982b4901a1","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1759789245688,"stop":1759789245688,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5c9acb7de33269b8","name":"Get Nodes","time":{"start":1759789214847,"stop":1759789214847,"duration":0},"status":"passed","severity":"normal"},{"uid":"12192a520ce7f7ac","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1759789189289,"stop":1759789189289,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0a569f937cd643d","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1759789597289,"stop":1759789597289,"duration":0},"status":"passed","severity":"normal"},{"uid":"191c0c3025669e23","name":"should insert message id into causal history","time":{"start":1759789245687,"stop":1759789245687,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cd8b220a3bcb1b5","name":"should skip peer when already connected","time":{"start":1759789204796,"stop":1759789204797,"duration":1},"status":"passed","severity":"normal"},{"uid":"2551944d75fb025d","name":"should return start time to last successful query since last query is less than max range","time":{"start":1759789257682,"stop":1759789257683,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f657e00fc930f35","name":"should merge provided config with defaults","time":{"start":1759789205818,"stop":1759789205818,"duration":0},"status":"passed","severity":"normal"},{"uid":"eee4208de54c7c6d","name":"should requeue task if no peer is available","time":{"start":1759789255209,"stop":1759789255210,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c8a17c18c0b0af5","name":"should stop on first message of a page if stopIfTrue matches","time":{"start":1759789257682,"stop":1759789257682,"duration":0},"status":"passed","severity":"normal"},{"uid":"c389bd0bb82a50f2","name":"should handle malformed response data","time":{"start":1759789215524,"stop":1759789215524,"duration":0},"status":"passed","severity":"normal"},{"uid":"237560058bcdb886","name":"Delete observer","time":{"start":1759789469265,"stop":1759789469266,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3ed2a375b69c641","name":"should return start time to match max range","time":{"start":1759789257683,"stop":1759789257683,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fcdfbc14e8b2775","name":"throws if decoders don't match content topics","time":{"start":1759789205910,"stop":1759789205910,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4aa5d6cb133e38f","name":"should only return 1 node with relay capability","time":{"start":1759789215589,"stop":1759789215590,"duration":1},"status":"passed","severity":"normal"},{"uid":"66d45a836046ec4a","name":"can start the service","time":{"start":1759789494516,"stop":1759789494516,"duration":0},"status":"passed","severity":"normal"},{"uid":"b183fde51b440bab","name":"Decoder throws on empty string content topic","time":{"start":1759789226814,"stop":1759789226814,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ee7ad1d5480249e","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1759789632236,"stop":1759789632236,"duration":0},"status":"passed","severity":"normal"},{"uid":"889db0a44fcc51af","name":"should handle peer store errors gracefully","time":{"start":1759789204243,"stop":1759789204244,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7224d26fc25ff7a","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1759789237349,"stop":1759789237357,"duration":8},"status":"passed","severity":"normal"},{"uid":"eb12236f63030dc4","name":"Subscribe to topic containing long and receive message","time":{"start":1759789757249,"stop":1759789757249,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdc7da1506a39e7a","name":"Check received message containing Script","time":{"start":1759789733412,"stop":1759789733412,"duration":0},"status":"passed","severity":"normal"},{"uid":"50fe1403fef6ba23","name":"should reject if Filter is requested but not mounted","time":{"start":1759789258059,"stop":1759789258059,"duration":0},"status":"passed","severity":"normal"},{"uid":"9321930eba4ae73b","name":"throws an error for improperly formatted content topics","time":{"start":1759789189135,"stop":1759789189135,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a141e6f9a2477b2","name":"Symmetric encrypt & Decrypt","time":{"start":1759789225636,"stop":1759789225636,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9fced2b9629fe7","name":"should serialize and deserialize correctly","time":{"start":1759789241972,"stop":1759789241973,"duration":1},"status":"passed","severity":"normal"},{"uid":"aee22dba313c67ab","name":"same cluster: nodes connect","time":{"start":1759789378251,"stop":1759789378252,"duration":1},"status":"passed","severity":"normal"},{"uid":"73ccac9520bb77ec","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1759789733419,"stop":1759789733420,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e080318ab6e0d6b","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1759789641732,"stop":1759789641732,"duration":0},"status":"passed","severity":"normal"},{"uid":"c57963ba11e932d1","name":"should increase lamport timestamp","time":{"start":1759789245688,"stop":1759789245688,"duration":0},"status":"passed","severity":"normal"},{"uid":"274dfb1de4beef61","name":"Encoder error raises irrecoverable error","time":{"start":1759789260878,"stop":1759789260879,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdeeb7adbc26447b","name":"Decoder throws on empty string content topic","time":{"start":1759789225102,"stop":1759789225103,"duration":1},"status":"passed","severity":"normal"},{"uid":"28559b994a9db889","name":"should add received message to localHistory with retrievalHint","time":{"start":1759789245689,"stop":1759789245690,"duration":1},"status":"passed","severity":"normal"},{"uid":"835409a1560f1e07","name":"should clear interval on stop","time":{"start":1759789215643,"stop":1759789215643,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dfe87c4c59439a1","name":"should create ShardReader with auto sharding network config","time":{"start":1759789204537,"stop":1759789204538,"duration":1},"status":"passed","severity":"normal"},{"uid":"8901d0092756f0da","name":"should create KeepAliveManager with relay","time":{"start":1759789205429,"stop":1759789205430,"duration":1},"status":"passed","severity":"normal"},{"uid":"8387fd698e979821","name":"Subscribe to topic containing short and receive message","time":{"start":1759789757248,"stop":1759789757248,"duration":0},"status":"passed","severity":"normal"},{"uid":"28cb0b817502d23f","name":"should return false when peer is not found","time":{"start":1759789204552,"stop":1759789204553,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1b797f5419cbbda","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1759789205309,"stop":1759789205309,"duration":0},"status":"passed","severity":"normal"},{"uid":"129f07f1905fcbfb","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1759789189130,"stop":1759789189130,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e9bad4f874d5ac4","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1759789257443,"stop":1759789257443,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffa8742463725b3a","name":"should trigger query when it went offline since the last successful query","time":{"start":1759789257677,"stop":1759789257677,"duration":0},"status":"passed","severity":"normal"},{"uid":"55c65afa6ec75e5b","name":"should not receive a peer event after stop","time":{"start":1759789219334,"stop":1759789219334,"duration":0},"status":"passed","severity":"normal"},{"uid":"2025d070ca63f4cd","name":"nwaku subscribes","time":{"start":1759789481676,"stop":1759789481676,"duration":0},"status":"passed","severity":"normal"},{"uid":"608d73655da2dadf","name":"should create PeerExchangeDiscovery instance","time":{"start":1759789215644,"stop":1759789215644,"duration":0},"status":"passed","severity":"normal"},{"uid":"f530ed12d13a264b","name":"Incoming message is emitted as received","time":{"start":1759789259125,"stop":1759789259125,"duration":0},"status":"passed","severity":"normal"},{"uid":"467f04e36f1fe72f","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1759789641732,"stop":1759789641733,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd18922b00f213b9","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1759789632831,"stop":1759789632832,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b36bede918fffbb","name":"should handle corrupted shard info gracefully","time":{"start":1759789204578,"stop":1759789204578,"duration":0},"status":"passed","severity":"normal"},{"uid":"45897412b44b13fc","name":"should return empty array when no peers connected","time":{"start":1759789205826,"stop":1759789205827,"duration":1},"status":"passed","severity":"normal"},{"uid":"94789b50375dd9c5","name":"yields undefined for messages without decoder","time":{"start":1759789205912,"stop":1759789205913,"duration":1},"status":"passed","severity":"normal"},{"uid":"899a93fa69ba0ef2","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1759789492032,"stop":1759789492032,"duration":0},"status":"passed","severity":"normal"},{"uid":"68d463d89209afe5","name":"should work with v3 peers","time":{"start":1759789256758,"stop":1759789256758,"duration":0},"status":"passed","severity":"normal"},{"uid":"57764c58bd7fbc1","name":"should throw error when no peers are available","time":{"start":1759789257914,"stop":1759789257914,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc4aa5e22d296718","name":"Check message on other pubsub topic is not received","time":{"start":1759789733406,"stop":1759789733407,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e048abf83a87c85","name":"should compute hash only when first accessed","time":{"start":1759789206048,"stop":1759789206048,"duration":0},"status":"passed","severity":"normal"},{"uid":"fddc164afe2073b6","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1759789205986,"stop":1759789205987,"duration":1},"status":"passed","severity":"normal"},{"uid":"52fa09d1e0639e67","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1759789189133,"stop":1759789189134,"duration":1},"status":"passed","severity":"normal"},{"uid":"26e6814c334a99a3","name":"should not fail to stop the service if it was not started","time":{"start":1759789219333,"stop":1759789219333,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd715822ace904fa","name":"should attach causal history and bloom filter to each message","time":{"start":1759789245687,"stop":1759789245687,"duration":0},"status":"passed","severity":"normal"},{"uid":"66037f9151c0d04f","name":"should work with mixed v2 and v3 peers","time":{"start":1759789256758,"stop":1759789256759,"duration":1},"status":"passed","severity":"normal"},{"uid":"701953172750fe12","name":"should set up event listeners when started","time":{"start":1759789257672,"stop":1759789257673,"duration":1},"status":"passed","severity":"normal"},{"uid":"13ecdf3ea9226850","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1759789306874,"stop":1759789306875,"duration":1},"status":"passed","severity":"normal"},{"uid":"7354dbbb46cd7515","name":"ends after yielding if response size indicates end","time":{"start":1759789205913,"stop":1759789205913,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec245e613e2c79d0","name":"Init the array if not present","time":{"start":1759789188838,"stop":1759789188840,"duration":2},"status":"passed","severity":"normal"},{"uid":"46a2c6e52a1de32f","name":"should clear the dialing interval","time":{"start":1759789204793,"stop":1759789204794,"duration":1},"status":"passed","severity":"normal"},{"uid":"d54bc9bb3a570f3","name":"should not fail to start the service if it is already started","time":{"start":1759789494519,"stop":1759789494519,"duration":0},"status":"passed","severity":"normal"},{"uid":"60d8176911f82e2f","name":"should skip peers without peerInfo in ENR","time":{"start":1759789215642,"stop":1759789215642,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc07895badb190e7","name":"should handle peer connect event","time":{"start":1759789204683,"stop":1759789204683,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ba6b030d40a30f2","name":"should handle incoming messages","time":{"start":1759789256390,"stop":1759789256390,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dd81487b78547ab","name":"Automatically retrieves missing message","time":{"start":1759789260881,"stop":1759789260881,"duration":0},"status":"skipped","severity":"normal"},{"uid":"91c3ddf04a558184","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1759789189138,"stop":1759789189138,"duration":0},"status":"passed","severity":"normal"},{"uid":"4493d02f4326dd38","name":"Retries within maximum given attempts","time":{"start":1759789258024,"stop":1759789258024,"duration":0},"status":"passed","severity":"normal"},{"uid":"94ae9f3eab17405d","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1759789225098,"stop":1759789225099,"duration":1},"status":"passed","severity":"normal"},{"uid":"981a9f063350d22c","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1759789499226,"stop":1759789499226,"duration":0},"status":"passed","severity":"normal"},{"uid":"57209d7a27e8aa9e","name":"should handle special patterns correctly","time":{"start":1759789241973,"stop":1759789241973,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae843c912bdb4057","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1759789189141,"stop":1759789189141,"duration":0},"status":"passed","severity":"normal"},{"uid":"72bb664473f326c0","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1759789293618,"stop":1759789293621,"duration":3},"status":"passed","severity":"normal"},{"uid":"50878387d40b9fc3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1759789237514,"stop":1759789237515,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffd983ba993419ee","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1759789757260,"stop":1759789757261,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cbd5a66b8b43106","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1759789256500,"stop":1759789256501,"duration":1},"status":"passed","severity":"normal"},{"uid":"16ab920b8b90dd7f","name":"Check received message containing Basic HTML tag","time":{"start":1759789733413,"stop":1759789733413,"duration":0},"status":"passed","severity":"normal"},{"uid":"59d65344af573e50","name":"Check message with no pubsub topic is not received","time":{"start":1759789733417,"stop":1759789733418,"duration":1},"status":"passed","severity":"normal"},{"uid":"53812e83df3c8fac","name":"Check message with no pubsub topic is not received","time":{"start":1759789733407,"stop":1759789733407,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d9edb3cf731a9ac","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1759789237526,"stop":1759789237526,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6357ffb26cfe1e","name":"should get all peers from store","time":{"start":1759789205990,"stop":1759789205990,"duration":0},"status":"passed","severity":"normal"},{"uid":"177a60c30665fed8","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1759789237487,"stop":1759789237488,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbff739d299a66c5","name":"should dispatch network event when browser goes offline","time":{"start":1759789204695,"stop":1759789204695,"duration":0},"status":"passed","severity":"normal"},{"uid":"c65a6866d2802294","name":"should return false for content message without causal history","time":{"start":1759789260884,"stop":1759789260885,"duration":1},"status":"passed","severity":"normal"},{"uid":"503334f4e7ea6a7e","name":"should mark all messages in causal history as acknowledged","time":{"start":1759789245691,"stop":1759789245691,"duration":0},"status":"passed","severity":"normal"},{"uid":"44dc8264029000bb","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1759789189126,"stop":1759789189127,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fa3af8383040b99","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1759789189136,"stop":1759789189136,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5a1ed65ffd89973","name":"should handle multiple query options for time ranges","time":{"start":1759789257914,"stop":1759789257914,"duration":0},"status":"passed","severity":"normal"},{"uid":"a55d16b40107c3e3","name":"Encoder throws on empty string content topic","time":{"start":1759789226813,"stop":1759789226813,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6693b96adafd620","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1759789237477,"stop":1759789237477,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1c905dac816ed6e","name":"should create PeerExchange instance with components","time":{"start":1759789215527,"stop":1759789215527,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed0b0573d2d40bc4","name":"Passing page size 0 when there are 110 messages","time":{"start":1759789626652,"stop":1759789626652,"duration":0},"status":"passed","severity":"normal"},{"uid":"27360b0b32e5a817","name":"should insert elements correctly","time":{"start":1759789241968,"stop":1759789241971,"duration":3},"status":"passed","severity":"normal"},{"uid":"a8467972cfbcc294","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1759789237527,"stop":1759789237527,"duration":0},"status":"passed","severity":"normal"},{"uid":"8426e5ba03b5d098","name":"msgTime: 0 ms from now, startTime: 1759530427979, endTime: 1759789627979","time":{"start":1759789641734,"stop":1759789641734,"duration":0},"status":"passed","severity":"normal"},{"uid":"77adf1a0511bf0a7","name":"Overlapping topic subscription","time":{"start":1759789499223,"stop":1759789499224,"duration":1},"status":"skipped","severity":"normal"},{"uid":"e980307ba0457d43","name":"Check publish message after client node is restarted","time":{"start":1759789492048,"stop":1759789492048,"duration":0},"status":"skipped","severity":"normal"},{"uid":"355072bf6d4478c7","name":"should wait for LightPush peer to be connected","time":{"start":1759789258060,"stop":1759789258060,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d0c2494bcf55773","name":"throws on content topic with empty topic name field","time":{"start":1759789189125,"stop":1759789189125,"duration":0},"status":"passed","severity":"normal"},{"uid":"a308cef370e09ad0","name":"Subscribe and receive messages via waku relay post","time":{"start":1759789757256,"stop":1759789757256,"duration":0},"status":"passed","severity":"normal"},{"uid":"74323178ad8d5337","name":"Subscribe to topic containing Script and publish message","time":{"start":1759789499227,"stop":1759789499227,"duration":0},"status":"passed","severity":"normal"},{"uid":"a01cc93025789dfd","name":"should have no discoveries enabled by default","time":{"start":1759789256123,"stop":1759789256124,"duration":1},"status":"passed","severity":"normal"},{"uid":"423c27667012974","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1759789757250,"stop":1759789757250,"duration":0},"status":"passed","severity":"normal"},{"uid":"8be6e4a21a7c5986","name":"should handle peer not in mesh for all topics","time":{"start":1759789205484,"stop":1759789205484,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e7bbb37a77e36c1","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1759789189137,"stop":1759789189138,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e9a9be11a0f7cb7","name":"should not create multiple intervals when called multiple times","time":{"start":1759789204793,"stop":1759789204793,"duration":0},"status":"passed","severity":"normal"},{"uid":"b77fbd5c33aac419","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1759789485050,"stop":1759789485050,"duration":0},"status":"passed","severity":"normal"},{"uid":"c52f7883f5c2b53b","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1759789733406,"stop":1759789733406,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1856f354916d0b8","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1759789189139,"stop":1759789189139,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf8515c4c4aaaa9f","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1759789489351,"stop":1759789489351,"duration":0},"status":"passed","severity":"normal"},{"uid":"e158d2108869f183","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1759789204696,"stop":1759789204705,"duration":9},"status":"passed","severity":"normal"},{"uid":"d811e4714ea09574","name":"Retries within given interval","time":{"start":1759789258024,"stop":1759789258024,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ff31d743f66d1a9","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1759789215523,"stop":1759789215524,"duration":1},"status":"passed","severity":"normal"},{"uid":"a23056ca71f7aa50","name":"should check false positive rate","time":{"start":1759789241974,"stop":1759789241977,"duration":3},"status":"passed","severity":"normal"},{"uid":"cf438f31e65a57ce","name":"Query generator for 2000 messages","time":{"start":1759789627780,"stop":1759789627780,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf1a63e9656cdde4","name":"Check received message containing Basic HTML tag","time":{"start":1759789733403,"stop":1759789733403,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f33bb69f280d0fe","name":"should delegate to networkMonitor.isConnected()","time":{"start":1759789205822,"stop":1759789205822,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d2c252560ca87ad","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1759789214616,"stop":1759789214621,"duration":5},"status":"passed","severity":"normal"},{"uid":"4adcdcbb215f3064","name":"should not receive a peer event before start","time":{"start":1759789494523,"stop":1759789494524,"duration":1},"status":"passed","severity":"normal"},{"uid":"5970b9c5a057d05f","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1759789245691,"stop":1759789245691,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ae761f29a56c4be","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1759789237514,"stop":1759789237514,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3fed60d3e4fd375","name":"A test","time":{"start":1759789363115,"stop":1759789363116,"duration":1},"status":"passed","severity":"normal"},{"uid":"f55e8fd51eca2b33","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1759789757246,"stop":1759789757246,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c40886dff36fa4","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1759789205270,"stop":1759789205270,"duration":0},"status":"passed","severity":"normal"},{"uid":"844e37762ecd2cce","name":"should clear timers for specific peer on disconnect","time":{"start":1759789205475,"stop":1759789205475,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3145d0fd056e44a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1759789237527,"stop":1759789237527,"duration":0},"status":"passed","severity":"normal"},{"uid":"8715c0d8ab56d678","name":"should create an instance with libp2p and dialer","time":{"start":1759789204195,"stop":1759789204219,"duration":24},"status":"passed","severity":"normal"},{"uid":"68f84306028515af","name":"throws on content topic with too few or too many fields","time":{"start":1759789189121,"stop":1759789189122,"duration":1},"status":"passed","severity":"normal"},{"uid":"59daad14926c8bc5","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1759789237461,"stop":1759789237461,"duration":0},"status":"passed","severity":"normal"},{"uid":"982818d30fdcf1ea","name":"Waku message hash computation (no timestamp)","time":{"start":1759789205269,"stop":1759789205269,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a8f94cf34d66340","name":"should not receive a peer event after stop","time":{"start":1759789494524,"stop":1759789494525,"duration":1},"status":"passed","severity":"normal"},{"uid":"3eb895c1a5471dcc","name":"should handle peer disconnect event when no connections remain","time":{"start":1759789204683,"stop":1759789204684,"duration":1},"status":"passed","severity":"normal"},{"uid":"e11579564e4c1d04","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1759789189143,"stop":1759789189143,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e6554fc0d22e7fa","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app84/6/topic598/xml","time":{"start":1759789588112,"stop":1759789588112,"duration":0},"status":"passed","severity":"normal"},{"uid":"f767ca5a8e0a369b","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1759789194510,"stop":1759789194510,"duration":0},"status":"passed","severity":"normal"},{"uid":"619bcc2b409b6337","name":"Passing page size 1 when there are 4 messages","time":{"start":1759789626653,"stop":1759789626653,"duration":0},"status":"passed","severity":"normal"},{"uid":"179c6ef445f202b4","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1759789237469,"stop":1759789237469,"duration":0},"status":"passed","severity":"normal"},{"uid":"98ca5222a11b6903","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1759789265580,"stop":1759789265580,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d8b2ff78113dd1b","name":"should add and check entries correctly","time":{"start":1759789254375,"stop":1759789254383,"duration":8},"status":"passed","severity":"normal"},{"uid":"e0cd570d81f60a23","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1759789237457,"stop":1759789237460,"duration":3},"status":"passed","severity":"normal"},{"uid":"cdfc966e72f9112a","name":"Add multiple subscription objects on single nwaku node","time":{"start":1759789757254,"stop":1759789757254,"duration":0},"status":"passed","severity":"normal"},{"uid":"a721e2415d54f8a1","name":"rejects hash query with content filter parameters","time":{"start":1759789205310,"stop":1759789205310,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4a43bee14e9c9be","name":"Check received message containing XML","time":{"start":1759789733412,"stop":1759789733413,"duration":1},"status":"passed","severity":"normal"},{"uid":"907cbec863b3a466","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1759789237468,"stop":1759789237468,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a14f864ded6bc38","name":"should be able to encode the field with only RELAY set to true","time":{"start":1759789194502,"stop":1759789194503,"duration":1},"status":"passed","severity":"normal"},{"uid":"74fd9886b0dbb12c","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1759789214455,"stop":1759789214461,"duration":6},"status":"passed","severity":"normal"},{"uid":"85d4dfcbcaa58ff3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1759789237518,"stop":1759789237519,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ecce4b37e01c3c","name":"Check message received after jswaku node is restarted","time":{"start":1759789733408,"stop":1759789733408,"duration":0},"status":"passed","severity":"normal"},{"uid":"86cb6cddceb7d68c","name":"should remove event listeners when stopped","time":{"start":1759789257673,"stop":1759789257673,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4253a34385dc24","name":"should handle queue overflow by adding peers to queue","time":{"start":1759789204803,"stop":1759789204804,"duration":1},"status":"passed","severity":"normal"},{"uid":"686a3eec395fa178","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1759789260881,"stop":1759789260881,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f721003ad8b7161","name":"Outgoing message is acknowledged","time":{"start":1759789259125,"stop":1759789259125,"duration":0},"status":"passed","severity":"normal"},{"uid":"2caa64ed8675d79","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1759789757258,"stop":1759789757258,"duration":0},"status":"passed","severity":"normal"},{"uid":"41ba91d896d1d16f","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1759789237501,"stop":1759789237502,"duration":1},"status":"passed","severity":"normal"},{"uid":"67ab4a6f6f7ae643","name":"Subscribe to topic containing long and receive message","time":{"start":1759789757259,"stop":1759789757259,"duration":0},"status":"passed","severity":"normal"},{"uid":"32a5dc38af6c2899","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1759789237470,"stop":1759789237476,"duration":6},"status":"passed","severity":"normal"},{"uid":"7b3c4566c7f3d473","name":"should only return 1 node with relay and store capability","time":{"start":1759789215590,"stop":1759789215590,"duration":0},"status":"passed","severity":"normal"},{"uid":"921954f1045b9cd3","name":"should add and remove event listeners correctly","time":{"start":1759789219335,"stop":1759789219336,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae0ebf31b1a3fab5","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1759789189128,"stop":1759789189129,"duration":1},"status":"passed","severity":"normal"},{"uid":"d355c976655848ce","name":"Register correct protocols","time":{"start":1759789499220,"stop":1759789499220,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cfa1666b9524a5e","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1759789489350,"stop":1759789489350,"duration":0},"status":"passed","severity":"normal"},{"uid":"8735e92332e62849","name":"should return PeerId when PeerId is provided","time":{"start":1759789205160,"stop":1759789205160,"duration":0},"status":"passed","severity":"normal"},{"uid":"31b868f062f46dc","name":"should be delivered immediately if received","time":{"start":1759789245698,"stop":1759789245698,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbd6331409d2eff2","name":"should lock peers when selected","time":{"start":1759789256532,"stop":1759789256538,"duration":6},"status":"passed","severity":"normal"},{"uid":"f6f5546f3edaf2c","name":"random static sharding 1 - Cluster ID: 750, Shard ID: 720","time":{"start":1759789583974,"stop":1759789583974,"duration":0},"status":"passed","severity":"normal"},{"uid":"9099ad42089e1dc5","name":"Sign & Recover","time":{"start":1759789225637,"stop":1759789225637,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4df8f2e5e3412dc","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1759789485040,"stop":1759789485042,"duration":2},"status":"passed","severity":"normal"},{"uid":"c200774dfbbd18fa","name":"should stop all internal components","time":{"start":1759789205821,"stop":1759789205821,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2d36d7823c967c8","name":"should be empty when created","time":{"start":1759789256490,"stop":1759789256491,"duration":1},"status":"passed","severity":"normal"},{"uid":"3886c037598b1a45","name":"Check meta is set [ecies]","time":{"start":1759789226812,"stop":1759789226813,"duration":1},"status":"passed","severity":"normal"},{"uid":"53990ba4f15eaccd","name":"Check message on other pubsub topic is not received","time":{"start":1759789733417,"stop":1759789733417,"duration":0},"status":"passed","severity":"normal"},{"uid":"63178f9791481d9c","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1759789757245,"stop":1759789757245,"duration":0},"status":"passed","severity":"normal"},{"uid":"44747256808ba20b","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1759789354657,"stop":1759789354657,"duration":0},"status":"passed","severity":"normal"},{"uid":"38c14c7f0ffc8ea0","name":"should be able to dial TLS multiaddrs","time":{"start":1759789377770,"stop":1759789377770,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3314fc7f599f1bf","name":"should handle ping failures gracefully","time":{"start":1759789205448,"stop":1759789205454,"duration":6},"status":"passed","severity":"normal"},{"uid":"b59b3e8a49b8f633","name":"Check received message containing numeric","time":{"start":1759789733410,"stop":1759789733410,"duration":0},"status":"passed","severity":"normal"},{"uid":"434b96d1d3e0085","name":"should not fail to stop the service if it was not started","time":{"start":1759789494517,"stop":1759789494517,"duration":0},"status":"passed","severity":"normal"},{"uid":"f73d198d22bff0b4","name":"should emit a peer event after start","time":{"start":1759789494520,"stop":1759789494520,"duration":0},"status":"passed","severity":"normal"},{"uid":"f078bde2afcb2e9d","name":"should properly create location multiaddrs - udp","time":{"start":1759789195235,"stop":1759789195235,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fb70dcf2ba948a9","name":"should skip peers without peer exchange protocol","time":{"start":1759789215637,"stop":1759789215637,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ee817510fb7e96","name":"Promise Callback - true","time":{"start":1759789614570,"stop":1759789614570,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e51277966d64ab7","name":"should dial peer when on same shard","time":{"start":1759789204802,"stop":1759789204802,"duration":0},"status":"passed","severity":"normal"},{"uid":"32c13c46d3ec1683","name":"should return true when peer is on the pubsub topic shard","time":{"start":1759789204560,"stop":1759789204560,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bae884dda4d4afb","name":"should skip already querying peers","time":{"start":1759789215640,"stop":1759789215640,"duration":0},"status":"passed","severity":"normal"},{"uid":"df7061ac425b0bc0","name":"Check received message containing emoji","time":{"start":1759789733415,"stop":1759789733415,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d902003ff7f07c6","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1759789204254,"stop":1759789204254,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebf9618a9ccc0bb2","name":"should hang up with PeerId and return true on success","time":{"start":1759789205825,"stop":1759789205825,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bbe4e994a5ba3cf","name":"Generator, 2 different shards","time":{"start":1759789593177,"stop":1759789593177,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0ceb3c18f2239ad","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1759789189128,"stop":1759789189128,"duration":0},"status":"passed","severity":"normal"},{"uid":"59bb366698260261","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1759789205455,"stop":1759789205455,"duration":0},"status":"passed","severity":"normal"},{"uid":"b485da751d243c9a","name":"different cluster: nodes don't connect","time":{"start":1759789378252,"stop":1759789378252,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b75e03242f09911","name":"should dial peer immediately when queue is empty","time":{"start":1759789204796,"stop":1759789204796,"duration":0},"status":"passed","severity":"normal"},{"uid":"75799fbf216f4800","name":"should handle case with no peers in store","time":{"start":1759789205992,"stop":1759789205992,"duration":0},"status":"passed","severity":"normal"},{"uid":"c23f6965c9c8c1d1","name":"Wait given interval before re-trying","time":{"start":1759789258024,"stop":1759789258025,"duration":1},"status":"passed","severity":"normal"},{"uid":"3912216905f9e416","name":"Check message with invalid timestamp is not received","time":{"start":1759789733417,"stop":1759789733417,"duration":0},"status":"passed","severity":"normal"},{"uid":"795798d928864a98","name":"Check received message containing SQL Injection","time":{"start":1759789733412,"stop":1759789733412,"duration":0},"status":"passed","severity":"normal"},{"uid":"683c7f049a123c9a","name":"returns all values when wanted number is greater than available values","time":{"start":1759789214454,"stop":1759789214455,"duration":1},"status":"passed","severity":"normal"},{"uid":"d664eedc3729bc79","name":"should handle a minimal index list","time":{"start":1759789189288,"stop":1759789189288,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c6f28fed16013f3","name":"should properly create location multiaddrs - tcp","time":{"start":1759789195236,"stop":1759789195236,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2f77c1f34f3ce49","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1759789256548,"stop":1759789256548,"duration":0},"status":"passed","severity":"normal"},{"uid":"d666c9c2fc90921c","name":"Subscribe to topic containing shell command and receive message","time":{"start":1759789757263,"stop":1759789757263,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddf23508419012c8","name":"should handle query errors","time":{"start":1759789215641,"stop":1759789215642,"duration":1},"status":"passed","severity":"normal"},{"uid":"af178f18e479cf98","name":"Decrypt messages","time":{"start":1759789469265,"stop":1759789469265,"duration":0},"status":"passed","severity":"normal"},{"uid":"5923bd1043554092","name":"should be safe to call multiple times","time":{"start":1759789204228,"stop":1759789204229,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef340544c1bbc1bb","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1759789189143,"stop":1759789189143,"duration":0},"status":"passed","severity":"normal"},{"uid":"22b9aee17851fd5e","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1759789757252,"stop":1759789757252,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8602835ff599439","name":"should remove event listeners from globalThis","time":{"start":1759789204671,"stop":1759789204671,"duration":0},"status":"passed","severity":"normal"},{"uid":"38c7a5bd43e1997","name":"should emit a peer event after start","time":{"start":1759789292111,"stop":1759789292112,"duration":1},"status":"passed","severity":"normal"},{"uid":"c583f419c1958541","name":"should stop and cleanup resources","time":{"start":1759789256501,"stop":1759789256502,"duration":1},"status":"passed","severity":"normal"},{"uid":"fff4423bfa2aa8e8","name":"accepts valid content-filtered query","time":{"start":1759789205306,"stop":1759789205308,"duration":2},"status":"passed","severity":"normal"},{"uid":"f0ad74aee78c923b","name":"should clear dial history on stop","time":{"start":1759789204794,"stop":1759789204794,"duration":0},"status":"passed","severity":"normal"},{"uid":"77c01cbaee4e6ddb","name":"should dial all remaining peers","time":{"start":1759789205991,"stop":1759789205991,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6c0d11c60e64aca","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1759789226811,"stop":1759789226812,"duration":1},"status":"passed","severity":"normal"},{"uid":"e36c1be346ba297","name":"should work with stubbed waku event emitter","time":{"start":1759789257674,"stop":1759789257674,"duration":0},"status":"passed","severity":"normal"},{"uid":"24d5c9ded1c6d1ab","name":"returns nothing if no connections present","time":{"start":1759789205491,"stop":1759789205491,"duration":0},"status":"passed","severity":"normal"},{"uid":"618e2afe7d7eaff8","name":"throws on content topic with empty application field","time":{"start":1759789189123,"stop":1759789189124,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a998ac397ad51c5","name":"should properly create location multiaddrs - tcp4","time":{"start":1759789195234,"stop":1759789195235,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b1e8104e3025aba","name":"should encodeTxt and decodeTxt","time":{"start":1759789195227,"stop":1759789195227,"duration":0},"status":"passed","severity":"normal"},{"uid":"314f1711603e3c5d","name":"should be able to decode the field with only FILTER set to true","time":{"start":1759789194509,"stop":1759789194509,"duration":0},"status":"passed","severity":"normal"},{"uid":"f98477107e4dff1a","name":"different cluster: nodes don't connect","time":{"start":1759789378250,"stop":1759789378250,"duration":0},"status":"passed","severity":"normal"},{"uid":"59e534806ac13c8c","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app97/9/topic651/xml","time":{"start":1759789588110,"stop":1759789588110,"duration":0},"status":"passed","severity":"normal"},{"uid":"53d64b34b291b52b","name":"Subscribe to topic containing special chars and receive message","time":{"start":1759789757260,"stop":1759789757260,"duration":0},"status":"passed","severity":"normal"},{"uid":"485a149625ecc6cf","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1759789757256,"stop":1759789757257,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fbc19c56d3247f","name":"Using a function","time":{"start":1759789639488,"stop":1759789639488,"duration":0},"status":"passed","severity":"normal"},{"uid":"130941bfd9531d8b","name":"should sort by messageId when timestamps are equal","time":{"start":1759789245321,"stop":1759789245321,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfa2cbab43417a82","name":"Check received message with timestamp: 1649153314 ","time":{"start":1759789733405,"stop":1759789733406,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3eef37f4bee45e4","name":"Encoder throws on empty string content topic","time":{"start":1759789225101,"stop":1759789225102,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5298918e9bf436","name":"Relay - dialed after","time":{"start":1759789646476,"stop":1759789646476,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e655adc4cb518cd","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1759789189136,"stop":1759789189136,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf89c0914e68602b","name":"should not receive a peer event before start","time":{"start":1759789219334,"stop":1759789219334,"duration":0},"status":"passed","severity":"normal"},{"uid":"444eff02682adcc4","name":"should update peers in cache on 'peer:identify' event","time":{"start":1759789219335,"stop":1759789219335,"duration":0},"status":"passed","severity":"normal"},{"uid":"da898727d2e6ca0b","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1759789597289,"stop":1759789597290,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e524e084852b9cb","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1759789189141,"stop":1759789189141,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec2b689e31977739","name":"Check received message containing long","time":{"start":1759789733409,"stop":1759789733410,"duration":1},"status":"passed","severity":"normal"},{"uid":"866d35e7949d08be","name":"should be safe to call multiple times","time":{"start":1759789205987,"stop":1759789205987,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb8d62928c2cf51b","name":"should deliver messages after dependencies are met","time":{"start":1759789245693,"stop":1759789245693,"duration":0},"status":"passed","severity":"normal"},{"uid":"90b7164b219b5005","name":"Light Node - default protocols","time":{"start":1759789646478,"stop":1759789646478,"duration":0},"status":"passed","severity":"normal"},{"uid":"d16923d42a133808","name":"should work with async generator that yields promises","time":{"start":1759789257676,"stop":1759789257676,"duration":0},"status":"passed","severity":"normal"},{"uid":"30c2c9641188fede","name":"should be online or offline if network state changed","time":{"start":1759789306879,"stop":1759789306879,"duration":0},"status":"passed","severity":"normal"},{"uid":"21b29c825662fecc","name":"Ordered callback, aborts when callback returns true","time":{"start":1759789627779,"stop":1759789627779,"duration":0},"status":"passed","severity":"normal"},{"uid":"98c57ef76c5a2f02","name":"peer exchange sets tag","time":{"start":1759789466442,"stop":1759789466443,"duration":1},"status":"passed","severity":"normal"},{"uid":"642b2bd355df2a5b","name":"should successfully subscribe to supported pubsub topic","time":{"start":1759789256388,"stop":1759789256388,"duration":0},"status":"passed","severity":"normal"},{"uid":"57c30912aed77e06","name":"should successfully query store with valid decoders and options","time":{"start":1759789257913,"stop":1759789257914,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a25410c9cb9169c","name":"should not start if already started","time":{"start":1759789215635,"stop":1759789215636,"duration":1},"status":"passed","severity":"normal"},{"uid":"113c5764cc393768","name":"should not allow unachievable error rate","time":{"start":1759789237348,"stop":1759789237349,"duration":1},"status":"passed","severity":"normal"},{"uid":"b42829f6215d386e","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1759789194511,"stop":1759789194511,"duration":0},"status":"passed","severity":"normal"},{"uid":"97d3ab9e1faf2493","name":"Subscribe and publish message","time":{"start":1759789499221,"stop":1759789499221,"duration":0},"status":"passed","severity":"normal"},{"uid":"69fd67773c17bea","name":"should be safe to call multiple times","time":{"start":1759789205442,"stop":1759789205442,"duration":0},"status":"passed","severity":"normal"},{"uid":"f76ab7eb510c185a","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1759789205267,"stop":1759789205268,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2644e39f6a56c98","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1759789757262,"stop":1759789757262,"duration":0},"status":"passed","severity":"normal"},{"uid":"bde5cffba708e5db","name":"can query messages normally","time":{"start":1759789607581,"stop":1759789607582,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ce61d7b1ad0ad8a","name":"Check publish message containing long","time":{"start":1759789492007,"stop":1759789492009,"duration":2},"status":"passed","severity":"normal"},{"uid":"68ac3e678f7121e8","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1759789489352,"stop":1759789489352,"duration":0},"status":"passed","severity":"normal"},{"uid":"35760a3fa6a60154","name":"Query generator for multiple messages with different message text format","time":{"start":1759789627776,"stop":1759789627777,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbd51bdb306e3c4b","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1759789194507,"stop":1759789194507,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f2efc4fa03aee63","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1759789237359,"stop":1759789237359,"duration":0},"status":"passed","severity":"normal"},{"uid":"3871c3ef1ecc432f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1759789237528,"stop":1759789237528,"duration":0},"status":"passed","severity":"normal"},{"uid":"322e8390d8090b44","name":"Passing page size 110 when there are 120 messages","time":{"start":1759789626655,"stop":1759789626655,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dff3399e5dd49b3","name":"Check received message containing escaped characters","time":{"start":1759789733414,"stop":1759789733415,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2a6eb35f1c45e73","name":"Check received message containing Arabic","time":{"start":1759789733411,"stop":1759789733411,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fff37f3d24ce938","name":"should maintain desired error rate","time":{"start":1759789241971,"stop":1759789241972,"duration":1},"status":"passed","severity":"normal"},{"uid":"832f7d66c3df0a13","name":"Nodes with multiple pubsub topic","time":{"start":1759789485044,"stop":1759789485045,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd8a374de83103b4","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1759789237502,"stop":1759789237502,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b9c7151b0d2a818","name":"pre and post cipher","time":{"start":1759789225637,"stop":1759789225637,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f6a8fc15f0ea60a","name":"should initialize with isNetworkConnected as false","time":{"start":1759789204662,"stop":1759789204662,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a815aba55df0f69","name":"should initialize bloom filter with correct parameters","time":{"start":1759789241967,"stop":1759789241968,"duration":1},"status":"passed","severity":"normal"},{"uid":"107a6e4ed316c46","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1759789189129,"stop":1759789189129,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb8ef568b521684c","name":"does not validate decoders for hash queries","time":{"start":1759789205910,"stop":1759789205911,"duration":1},"status":"passed","severity":"normal"},{"uid":"939f0df484f193a7","name":"should return false when peer has no shard info","time":{"start":1759789204552,"stop":1759789204552,"duration":0},"status":"passed","severity":"normal"},{"uid":"b94a957159891183","name":"Callback on promise","time":{"start":1759789627778,"stop":1759789627778,"duration":0},"status":"passed","severity":"normal"},{"uid":"27074bc0244b9347","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1759789214615,"stop":1759789214616,"duration":1},"status":"passed","severity":"normal"},{"uid":"43df8d0886edc89e","name":"Add multiple subscription objects on single nwaku node","time":{"start":1759789757264,"stop":1759789757264,"duration":0},"status":"passed","severity":"normal"},{"uid":"60e68cb8a8ba5c09","name":"Check message with no content topic is not received","time":{"start":1759789733418,"stop":1759789733418,"duration":0},"status":"passed","severity":"normal"},{"uid":"57565a82bf5e54d0","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1759789641730,"stop":1759789641730,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd53a786b0d5232d","name":"should dial with PeerId and return stream","time":{"start":1759789205823,"stop":1759789205824,"duration":1},"status":"passed","severity":"normal"},{"uid":"78b6f42835ab31d1","name":"should remove event listeners","time":{"start":1759789205437,"stop":1759789205441,"duration":4},"status":"passed","severity":"normal"},{"uid":"d02713f6997ebc58","name":"Waku message hash computation (payload length 0)","time":{"start":1759789205268,"stop":1759789205269,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cfed1e4d692844f","name":"Check publish message containing Basic HTML tag","time":{"start":1759789492020,"stop":1759789492020,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad1b1b7f8e09eae3","name":"connects to nwaku","time":{"start":1759789639487,"stop":1759789639487,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0f7824c3f15f48a","name":"should check connected peers if present and suitable","time":{"start":1759789258059,"stop":1759789258060,"duration":1},"status":"passed","severity":"normal"},{"uid":"28b3b94a2f9d31fc","name":"Check publish message containing Arabic","time":{"start":1759789492013,"stop":1759789492013,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dd6989bce1a65c4","name":"should handle shardReader errors","time":{"start":1759789205830,"stop":1759789205830,"duration":0},"status":"passed","severity":"normal"},{"uid":"c91af7e953290f76","name":"should create ConnectionManager with relay","time":{"start":1759789205817,"stop":1759789205818,"duration":1},"status":"passed","severity":"normal"},{"uid":"90ee6d7f143e91b0","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1759789205829,"stop":1759789205830,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9d5a70f1bd8a8b1","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1759789757255,"stop":1759789757255,"duration":0},"status":"passed","severity":"normal"},{"uid":"18b32b34848aa861","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1759789499225,"stop":1759789499226,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff3c692f23b74eb9","name":"Renews subscription after lossing a connection","time":{"start":1759789757264,"stop":1759789757265,"duration":1},"status":"passed","severity":"normal"},{"uid":"36b56081c0cc0fca","name":"Subscribe to topic containing long and publish message","time":{"start":1759789499224,"stop":1759789499224,"duration":0},"status":"passed","severity":"normal"},{"uid":"65338c0c28ce9ade","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1759789205566,"stop":1759789205567,"duration":1},"status":"passed","severity":"normal"},{"uid":"631429796e533805","name":"Check received message containing Chinese","time":{"start":1759789733400,"stop":1759789733401,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdfadbfcbebb39b1","name":"isConnected should return true after first peer connects","time":{"start":1759789306875,"stop":1759789306875,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e056c6a35c704f7","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1759789466443,"stop":1759789466443,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bf6560707c5e3f7","name":"should handle general insertion and lookup correctly","time":{"start":1759789241973,"stop":1759789241974,"duration":1},"status":"passed","severity":"normal"},{"uid":"576eb99d707849ed","name":"should wait for Filter peer to be connected","time":{"start":1759789258060,"stop":1759789258060,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1a7bd0332d160e","name":"Js publishes, other Js receives","time":{"start":1759789481678,"stop":1759789481678,"duration":0},"status":"passed","severity":"normal"},{"uid":"532bcb3ac2f33bf2","name":"Subscribe to topic containing Script and receive message","time":{"start":1759789757251,"stop":1759789757251,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f1b13be1e819558","name":"should be empty after removing the only subscription","time":{"start":1759789256499,"stop":1759789256500,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a85c63e5dd2f848","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1759789205268,"stop":1759789205268,"duration":0},"status":"passed","severity":"normal"},{"uid":"582f2ff27f04a0a","name":"should handle query errors gracefully","time":{"start":1759789215641,"stop":1759789215641,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b6424664bdc2d8f","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1759789237484,"stop":1759789237484,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fb0231bba81cba1","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1759789189140,"stop":1759789189140,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b4daa6020ed5097","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1759789189141,"stop":1759789189142,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcb060f5c23ae8a8","name":"should not receive a peer event after stop","time":{"start":1759789292112,"stop":1759789292113,"duration":1},"status":"passed","severity":"normal"},{"uid":"480692e3a73369df","name":"should return false when peer shard info is not found","time":{"start":1759789204556,"stop":1759789204560,"duration":4},"status":"passed","severity":"normal"},{"uid":"f35d9ed5d6ae1c32","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1759789245694,"stop":1759789245694,"duration":0},"status":"passed","severity":"normal"},{"uid":"77b07b8d996c2f5c","name":"Check received message containing XML","time":{"start":1759789733402,"stop":1759789733402,"duration":0},"status":"passed","severity":"normal"},{"uid":"383dcdd877414f7e","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1759789256146,"stop":1759789256147,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd80acfb4dfad8cb","name":"should monitor connected peers and store them into cache","time":{"start":1759789383444,"stop":1759789383444,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d82d4899f6f2e4e","name":"should return true when peer is on the specified shard","time":{"start":1759789204554,"stop":1759789204554,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a1b9360946b9581","name":"same cluster, static sharding: nodes connect","time":{"start":1759789378243,"stop":1759789378244,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee1ce9d3c7cf6d4b","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1759789292114,"stop":1759789292118,"duration":4},"status":"skipped","severity":"normal"},{"uid":"1742c22a91b19aeb","name":"should handle cache.get errors gracefully","time":{"start":1759789219335,"stop":1759789219335,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6a3baaefb8ee6e7","name":"Renews subscription after lossing a connection","time":{"start":1759789757254,"stop":1759789757254,"duration":0},"status":"passed","severity":"normal"},{"uid":"adca29528e545646","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1759789354657,"stop":1759789354658,"duration":1},"status":"passed","severity":"normal"},{"uid":"789c40e5eb5f1a39","name":"should return all connected peers without codec filter","time":{"start":1759789205827,"stop":1759789205828,"duration":1},"status":"passed","severity":"normal"},{"uid":"13364598df1d61ef","name":"should initialize with default number of peers","time":{"start":1759789256530,"stop":1759789256531,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d89307247ff3b09","name":"should filter out undefined ENRs","time":{"start":1759789215520,"stop":1759789215521,"duration":1},"status":"passed","severity":"normal"},{"uid":"13e1252ff4770f62","name":"Non TWN Cluster","time":{"start":1759789588109,"stop":1759789588109,"duration":0},"status":"passed","severity":"normal"},{"uid":"671a63df52e51f1d","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1759789237497,"stop":1759789237497,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca17ec39b51292cb","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1759789237470,"stop":1759789237470,"duration":0},"status":"passed","severity":"normal"},{"uid":"893897dd4938b06d","name":"should increase lamport timestamp","time":{"start":1759789245685,"stop":1759789245685,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ddb2a1591ce520c","name":"Cluster id 0, shard 0","time":{"start":1759789583972,"stop":1759789583973,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a4f33d69241990","name":"should handle case when navigator is not available","time":{"start":1759789204682,"stop":1759789204682,"duration":0},"status":"passed","severity":"normal"},{"uid":"48e443c376078f6b","name":"should detect messages with missing dependencies","time":{"start":1759789245692,"stop":1759789245693,"duration":1},"status":"passed","severity":"normal"},{"uid":"b69ae8b7e11d3170","name":"should enable all discoveries when explicitly set","time":{"start":1759789256145,"stop":1759789256145,"duration":0},"status":"passed","severity":"normal"},{"uid":"6758fd1a06dc84fe","name":"Check publish message containing short","time":{"start":1759789491996,"stop":1759789492007,"duration":11},"status":"passed","severity":"normal"},{"uid":"2163528c8e9cb3f","name":"should dial peers from store when no connections remain","time":{"start":1759789205989,"stop":1759789205989,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b84deaf5b8cf84f","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1759789757247,"stop":1759789757247,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e5aa5bd617bc1cbb","name":"Stops search when maxGet is reached","time":{"start":1759789214848,"stop":1759789214848,"duration":0},"status":"passed","severity":"normal"},{"uid":"193691f5446e8aa6","name":"should handle hash queries without validation","time":{"start":1759789257915,"stop":1759789257915,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cce101123950025","name":"should reject if WakuNode is not started","time":{"start":1759789258058,"stop":1759789258058,"duration":0},"status":"passed","severity":"normal"},{"uid":"607738bdd62a696b","name":"tcp ip4 address","time":{"start":1759789194602,"stop":1759789194602,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddb2200fe09e5a8d","name":"should handle shard reader errors gracefully","time":{"start":1759789204813,"stop":1759789204814,"duration":1},"status":"passed","severity":"normal"},{"uid":"6690a2d86f01207e","name":"should skip peers without ENR","time":{"start":1759789215642,"stop":1759789215642,"duration":0},"status":"passed","severity":"normal"},{"uid":"46dc091cab2523be","name":"Encoder throws on undefined content topic","time":{"start":1759789206046,"stop":1759789206046,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ac78d50f7a41b43","name":"should not stop if not started","time":{"start":1759789215636,"stop":1759789215636,"duration":0},"status":"passed","severity":"normal"},{"uid":"d40c3ba5033d544b","name":"Round trip binary encryption [ecies, signature]","time":{"start":1759789226812,"stop":1759789226812,"duration":0},"status":"passed","severity":"normal"},{"uid":"41cf9b3fe02133ba","name":"Check received message with timestamp: 1759789286343000000 ","time":{"start":1759789733404,"stop":1759789733405,"duration":1},"status":"passed","severity":"normal"},{"uid":"c939f7b75803a54a","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1759789189128,"stop":1759789189128,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4d028d98ee496f8","name":"Decoder throws on empty string content topic","time":{"start":1759789206047,"stop":1759789206047,"duration":0},"status":"passed","severity":"normal"},{"uid":"28010db28aea170f","name":"throws if store query response has error status","time":{"start":1759789205911,"stop":1759789205911,"duration":0},"status":"passed","severity":"normal"},{"uid":"85b8f9abb382b173","name":"should throw error - no public key","time":{"start":1759789195231,"stop":1759789195231,"duration":0},"status":"passed","severity":"normal"},{"uid":"65a62a3bb24a4456","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1759789499229,"stop":1759789499229,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5a704304f358c88","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1759789757260,"stop":1759789757260,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6288650aed1e37f","name":"Query Generator, Multiple PubsubTopics","time":{"start":1759789604958,"stop":1759789604958,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d3a1a7ae4caffd3","name":"Ephemeral field is preserved - encoder v0","time":{"start":1759789293617,"stop":1759789293618,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb0553f654e0072c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1759789237518,"stop":1759789237518,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b085d01fdf775d5","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1759789237468,"stop":1759789237468,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9fd8444476c785","name":"Fields are not dropped","time":{"start":1759789205542,"stop":1759789205542,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d002c5698168dda","name":"Relay + Store","time":{"start":1759789294132,"stop":1759789294132,"duration":0},"status":"passed","severity":"normal"},{"uid":"baf88fc576803451","name":"should encode/decode to RLP encoding","time":{"start":1759789195232,"stop":1759789195232,"duration":0},"status":"passed","severity":"normal"},{"uid":"341b0f30de4d1606","name":"Check received message with timestamp: 1759789286343000000 ","time":{"start":1759789733415,"stop":1759789733415,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba7a56494cba3719","name":"should be sent with empty content","time":{"start":1759789245696,"stop":1759789245696,"duration":0},"status":"passed","severity":"normal"},{"uid":"437251fd53671f8d","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app60/4/topic616/xml","time":{"start":1759789588114,"stop":1759789588114,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd9c8e86152fe116","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1759789189143,"stop":1759789189143,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0f9c610195689d8","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1759789257677,"stop":1759789257677,"duration":0},"status":"passed","severity":"normal"},{"uid":"98133e5e92c767ea","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1759789237492,"stop":1759789237493,"duration":1},"status":"passed","severity":"normal"},{"uid":"87ed74ca37553508","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1759789378251,"stop":1759789378251,"duration":0},"status":"passed","severity":"normal"},{"uid":"4752795da66514f9","name":"should return different streams if requested simultaniously","time":{"start":1759789205565,"stop":1759789205566,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef71d53a4dee0442","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1759789205272,"stop":1759789205273,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd91ab69f0191e70","name":"Check publish message containing SQL Injection","time":{"start":1759789492014,"stop":1759789492018,"duration":4},"status":"passed","severity":"normal"},{"uid":"729dc44cf03c0aaf","name":"Encoder throws on undefined content topic","time":{"start":1759789226813,"stop":1759789226813,"duration":0},"status":"passed","severity":"normal"},{"uid":"1619d723f9b97944","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1759789378252,"stop":1759789378253,"duration":1},"status":"passed","severity":"normal"},{"uid":"d68f7f6e5067fee9","name":"should skip updating peer store if peer has same addresses","time":{"start":1759789204253,"stop":1759789204253,"duration":0},"status":"passed","severity":"normal"},{"uid":"96f6212ec512684","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1759789205455,"stop":1759789205456,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b69936ca42959d9","name":"should filter out already connected peers","time":{"start":1759789205990,"stop":1759789205991,"duration":1},"status":"passed","severity":"normal"},{"uid":"6043a1dcdeade1a8","name":"recovers when dns.resolve returns empty","time":{"start":1759789215587,"stop":1759789215588,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a79ae75b8866508","name":"Decoder throws on undefined content topic","time":{"start":1759789206047,"stop":1759789206047,"duration":0},"status":"passed","severity":"normal"},{"uid":"32a4f2e6672d41d9","name":"should not return locked peers if enough unlocked are available","time":{"start":1759789256539,"stop":1759789256539,"duration":0},"status":"passed","severity":"normal"},{"uid":"e54eaac1b3b8f","name":"isConnected between 2 js-waku relay nodes","time":{"start":1759789306878,"stop":1759789306878,"duration":0},"status":"passed","severity":"normal"},{"uid":"59f40d712d37e2b1","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1759789237494,"stop":1759789237494,"duration":0},"status":"passed","severity":"normal"},{"uid":"4203b206791b97f","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1759789215591,"stop":1759789215592,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b2b09fc375309257","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1759789237480,"stop":1759789237484,"duration":4},"status":"passed","severity":"normal"},{"uid":"bd06195bd8260460","name":"should handle onConnected and onDisconnected","time":{"start":1759789256539,"stop":1759789256540,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a2a86582d561d34","name":"should send to specified number of peers of used peers","time":{"start":1759789256749,"stop":1759789256750,"duration":1},"status":"passed","severity":"normal"},{"uid":"29c9584dbf2f1f60","name":"should be safe to call multiple times","time":{"start":1759789204230,"stop":1759789204231,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1cce16c5b35d37a","name":"should throw error - no id","time":{"start":1759789195229,"stop":1759789195229,"duration":0},"status":"passed","severity":"normal"},{"uid":"837e55f607e6c04c","name":"should handle v3 RLN errors","time":{"start":1759789256759,"stop":1759789256759,"duration":0},"status":"passed","severity":"normal"},{"uid":"17d7d7b64677b712","name":"should initialize with Unhealthy status","time":{"start":1759789257442,"stop":1759789257442,"duration":0},"status":"passed","severity":"normal"},{"uid":"88098531ca9a9447","name":"should return false when network is not connected","time":{"start":1759789205823,"stop":1759789205823,"duration":0},"status":"passed","severity":"normal"},{"uid":"698c3709d76c890e","name":"Relay","time":{"start":1759789294132,"stop":1759789294132,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ee06db6fb40bc03","name":"should handle different types of entries","time":{"start":1759789254388,"stop":1759789254388,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7d4473017989016","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1759789237496,"stop":1759789237497,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b8fe886dfd13299","name":"should not retry if at least one success","time":{"start":1759789256758,"stop":1759789256758,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a84a56a81723b09","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1759789194505,"stop":1759789194506,"duration":1},"status":"passed","severity":"normal"},{"uid":"45e53393e959651f","name":"should retry on complete failure if specified","time":{"start":1759789256750,"stop":1759789256757,"duration":7},"status":"passed","severity":"normal"},{"uid":"37d234fb35dd82fa","name":"should sort peers by ping value","time":{"start":1759789205829,"stop":1759789205829,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0c95e75497a9ccc","name":"should decode valid enr with tcp successfully","time":{"start":1759789195228,"stop":1759789195228,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d75e6e54922c73f","name":"Check message with non string payload is not received","time":{"start":1759789733419,"stop":1759789733419,"duration":0},"status":"passed","severity":"normal"},{"uid":"383941743c677bb1","name":"Check received message containing unicode special characters","time":{"start":1759789733404,"stop":1759789733404,"duration":0},"status":"passed","severity":"normal"},{"uid":"d81cad3c26847e3b","name":"should return false for sync message without causal history","time":{"start":1759789260884,"stop":1759789260884,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b9de0c1ecf25fae","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1759789257680,"stop":1759789257680,"duration":0},"status":"passed","severity":"normal"},{"uid":"7119b9759c400d4","name":"Check received message with timestamp: 1649153314 ","time":{"start":1759789733416,"stop":1759789733416,"duration":0},"status":"passed","severity":"normal"},{"uid":"fba4a36c0bf0c1e4","name":"should dispatch network event when browser goes online","time":{"start":1759789204695,"stop":1759789204695,"duration":0},"status":"passed","severity":"normal"},{"uid":"f50142433fe8669c","name":"Check received message containing unicode special characters","time":{"start":1759789733415,"stop":1759789733415,"duration":0},"status":"passed","severity":"normal"},{"uid":"70f8500d6d648476","name":"Outgoing message is possibly acknowledged","time":{"start":1759789260879,"stop":1759789260879,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c21118ee1f279cec","name":"Query generator for multiple messages with multiple decoders","time":{"start":1759789627777,"stop":1759789627777,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2762335b715943e","name":"should dial peer when peer is discovered","time":{"start":1759789204241,"stop":1759789204242,"duration":1},"status":"passed","severity":"normal"},{"uid":"e46fdb9a0edb370e","name":"should stop query on content message from same channel","time":{"start":1759789260882,"stop":1759789260883,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f9e7d416d5e679b","name":"should use peerId from options when provided to queryGenerator","time":{"start":1759789257915,"stop":1759789257916,"duration":1},"status":"passed","severity":"normal"},{"uid":"de951f84cb35c98b","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1759789225099,"stop":1759789225099,"duration":0},"status":"passed","severity":"normal"},{"uid":"baa9e1a269b39881","name":"should return true for sync message with causal history","time":{"start":1759789260885,"stop":1759789260885,"duration":0},"status":"passed","severity":"normal"},{"uid":"9596218bd36be342","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1759789237478,"stop":1759789237478,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a53238e883e007d","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1759789205446,"stop":1759789205447,"duration":1},"status":"passed","severity":"normal"},{"uid":"efc848abed8c5ead","name":"should return cached hash on subsequent access","time":{"start":1759789206048,"stop":1759789206048,"duration":0},"status":"passed","severity":"normal"},{"uid":"a89b16e403de2eab","name":"Subscribe to topic containing numeric and receive message","time":{"start":1759789757249,"stop":1759789757249,"duration":0},"status":"passed","severity":"normal"},{"uid":"561bd73abaf406c6","name":"should dial one peer on dial","time":{"start":1759789377768,"stop":1759789377768,"duration":0},"status":"passed","severity":"normal"},{"uid":"6158a5aefa0e7541","name":"should not allow k > 12","time":{"start":1759789237347,"stop":1759789237348,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2665c7d03c6da90","name":"peer:update - should do nothing if another protocol hit","time":{"start":1759789205566,"stop":1759789205566,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a71eba2772b723c","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1759789604964,"stop":1759789604965,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a5460dc14e483a8","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1759789485050,"stop":1759789485051,"duration":1},"status":"passed","severity":"normal"},{"uid":"afa32450b5fc0491","name":"should add event listeners for peer connect and disconnect","time":{"start":1759789205430,"stop":1759789205436,"duration":6},"status":"passed","severity":"normal"},{"uid":"5091513ee7531395","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1759789245694,"stop":1759789245695,"duration":1},"status":"passed","severity":"normal"},{"uid":"d96ec321c395c91e","name":"Asymmetric encrypt & decrypt","time":{"start":1759789225635,"stop":1759789225636,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ab0fd4748f24142","name":"should successfully query peers and return peer infos","time":{"start":1759789215518,"stop":1759789215519,"duration":1},"status":"passed","severity":"normal"},{"uid":"f237dd37066b840e","name":"should not fail to start the service if it is already started","time":{"start":1759789292111,"stop":1759789292111,"duration":0},"status":"passed","severity":"normal"},{"uid":"104426d283052e47","name":"Query generator for multiple messages with different content topic format","time":{"start":1759789627777,"stop":1759789627777,"duration":0},"status":"passed","severity":"normal"},{"uid":"db18d661f86bbe8a","name":"should drop connection to all peers on hangUp","time":{"start":1759789377766,"stop":1759789377768,"duration":2},"status":"passed","severity":"normal"},{"uid":"27f7453289a64618","name":"should handle peer store errors gracefully","time":{"start":1759789205994,"stop":1759789205994,"duration":0},"status":"passed","severity":"normal"},{"uid":"526d879e8aaa0cc3","name":"Subscribe and receives messages on 20 topics","time":{"start":1759789757257,"stop":1759789757257,"duration":0},"status":"passed","severity":"normal"},{"uid":"a91aea854a99f066","name":"Subscribe to topic containing XML and receive message","time":{"start":1759789757262,"stop":1759789757262,"duration":0},"status":"passed","severity":"normal"},{"uid":"71a0a0eceb32da03","name":"messageHashStr produces different results for different inputs","time":{"start":1759789205275,"stop":1759789205276,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab77a81c05f93e79","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1759789245692,"stop":1759789245692,"duration":0},"status":"passed","severity":"normal"},{"uid":"1abc1be3a5f500b1","name":"should return null for non-existent peer","time":{"start":1759789205993,"stop":1759789205993,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5da59b77d0ffdda","name":"should work with stubbed retrieve function","time":{"start":1759789257674,"stop":1759789257674,"duration":0},"status":"passed","severity":"normal"},{"uid":"d50b99abd0b0ad4c","name":"Publish message with rate limit","time":{"start":1759789492056,"stop":1759789492056,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3f230e74ea866ae","name":"new peer added after a peer was already found","time":{"start":1759789466443,"stop":1759789466443,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7a76004d62b06a2","name":"should handle dial errors","time":{"start":1759789205824,"stop":1759789205825,"duration":1},"status":"passed","severity":"normal"},{"uid":"c92c17e2071bb61c","name":"should maintain proper timestamps if all messages received","time":{"start":1759789245689,"stop":1759789245689,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2aec78f30c05683c","name":"Push to array if already present","time":{"start":1759789188841,"stop":1759789188842,"duration":1},"status":"passed","severity":"normal"},{"uid":"a581a5d55896850d","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1759789194511,"stop":1759789194511,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e830fe65a7a7ae","name":"should reject if Store is requested but not mounted","time":{"start":1759789258059,"stop":1759789258059,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbc41084b0d365e7","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1759789257680,"stop":1759789257681,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8bb281ae741f401","name":"Sync message is not sent if another sync message was just sent","time":{"start":1759789265580,"stop":1759789265581,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c7340a2b796bbec","name":"Subscribe to topic containing shell command and publish message","time":{"start":1759789499229,"stop":1759789499229,"duration":0},"status":"passed","severity":"normal"},{"uid":"c31723b482279916","name":"should return false","time":{"start":1759789195231,"stop":1759789195231,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4796bdf3b408e9e","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1759789237486,"stop":1759789237486,"duration":0},"status":"passed","severity":"normal"},{"uid":"265de05977fab3c1","name":"should handle peer store errors gracefully","time":{"start":1759789257462,"stop":1759789257462,"duration":0},"status":"passed","severity":"normal"},{"uid":"d31c9ec63529a42f","name":"should properly setup health event callback","time":{"start":1759789257675,"stop":1759789257676,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5b958f47e169d34","name":"should create a new stream if no existing for protocol found","time":{"start":1759789205565,"stop":1759789205565,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7869f8e06486e1a","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1759789499221,"stop":1759789499221,"duration":0},"status":"passed","severity":"normal"},{"uid":"b490806679202666","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1759789237358,"stop":1759789237358,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8c34d0bfdf3434c","name":"Ephemeral messages are not stored","time":{"start":1759789293617,"stop":1759789293617,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4396d5683f4c7ad","name":"should add received messages to bloom filter","time":{"start":1759789245689,"stop":1759789245689,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1530d529d7ce91e","name":"random static sharding 2 - Cluster ID: 152, Shard ID: 868","time":{"start":1759789583975,"stop":1759789583975,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e57274c10582f6d","name":"should not create relay timers when relay is not provided","time":{"start":1759789205456,"stop":1759789205456,"duration":0},"status":"passed","severity":"normal"},{"uid":"6203f59c7e72c86e","name":"should drop connection via multiaddr with hangUp","time":{"start":1759789377769,"stop":1759789377770,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f5f7a853d7b238a","name":"throws on content topic with non-number generation field","time":{"start":1759789189122,"stop":1759789189123,"duration":1},"status":"passed","severity":"normal"},{"uid":"de9c5945b7b538e4","name":"should handle errors gracefully when getting peer info","time":{"start":1759789204578,"stop":1759789204578,"duration":0},"status":"passed","severity":"normal"},{"uid":"530b46181b3c756c","name":"can start and stop the service","time":{"start":1759789219332,"stop":1759789219333,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea129a1ee833d840","name":"Ephemeral field set to true","time":{"start":1759789206045,"stop":1759789206045,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc85311a388e5dd8","name":"Check message with no content topic is not received","time":{"start":1759789733407,"stop":1759789733407,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b5c38a891986c6","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1759789256389,"stop":1759789256389,"duration":0},"status":"passed","severity":"normal"},{"uid":"4641b5bc99c62253","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1759789757253,"stop":1759789757253,"duration":0},"status":"passed","severity":"normal"},{"uid":"26416c68f0a9b0b1","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1759789757256,"stop":1759789757256,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7277fe52c4907ba","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1759789205995,"stop":1759789205995,"duration":0},"status":"passed","severity":"normal"},{"uid":"1be42f9c7776981e","name":"Check received message containing JSON","time":{"start":1759789733403,"stop":1759789733403,"duration":0},"status":"passed","severity":"normal"},{"uid":"2890599dead4a9c4","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1759789597289,"stop":1759789597289,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f6a3537215705ac","name":"Outgoing message is retried until acknowledged","time":{"start":1759789260880,"stop":1759789260880,"duration":0},"status":"passed","severity":"normal"},{"uid":"aab3400415b1315b","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1759789306874,"stop":1759789306874,"duration":0},"status":"passed","severity":"normal"},{"uid":"36304c6dd2b929ac","name":"should return false for malformed SDS messages","time":{"start":1759789260883,"stop":1759789260883,"duration":0},"status":"passed","severity":"normal"},{"uid":"db70db5cd546a1d9","name":"should dial peer when no shard info available","time":{"start":1759789204802,"stop":1759789204802,"duration":0},"status":"passed","severity":"normal"},{"uid":"af6fe8f5955a02b3","name":"should clear dial history on start","time":{"start":1759789204792,"stop":1759789204793,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6c77eb4b4e4d801","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1759789757263,"stop":1759789757263,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f3cda50b423cabd","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1759789237513,"stop":1759789237514,"duration":1},"status":"passed","severity":"normal"},{"uid":"90d7c0d06e5ec72b","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1759789593178,"stop":1759789593178,"duration":0},"status":"passed","severity":"normal"},{"uid":"553946a8452affce","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1759789245698,"stop":1759789245698,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c796ff0a0abbef6","name":"should handle large number of peers request","time":{"start":1759789215524,"stop":1759789215525,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfaa1642e6a5b684","name":"can start the service","time":{"start":1759789292106,"stop":1759789292107,"duration":1},"status":"passed","severity":"normal"},{"uid":"608598c757d511c3","name":"Check received message containing SQL Injection","time":{"start":1759789733402,"stop":1759789733402,"duration":0},"status":"passed","severity":"normal"},{"uid":"253105d5ee13ec44","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1759789588108,"stop":1759789588109,"duration":1},"status":"passed","severity":"normal"},{"uid":"32fd256df669a311","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1759789256541,"stop":1759789256541,"duration":0},"status":"passed","severity":"normal"},{"uid":"9df976d1c6ebd540","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1759789237494,"stop":1759789237495,"duration":1},"status":"passed","severity":"normal"},{"uid":"6077a785968de6f0","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1759789499227,"stop":1759789499227,"duration":0},"status":"passed","severity":"normal"},{"uid":"31a00fb01f31a9d0","name":"Check received message containing short","time":{"start":1759789733409,"stop":1759789733409,"duration":0},"status":"passed","severity":"normal"},{"uid":"640893c4669a7259","name":"Check publish message containing numeric","time":{"start":1759789492009,"stop":1759789492010,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5a43e4d7563c660","name":"should reassess health immediately when peer disconnects","time":{"start":1759789257452,"stop":1759789257461,"duration":9},"status":"passed","severity":"normal"},{"uid":"53f0a498cb5073cd","name":"Bloom filter","time":{"start":1759789245318,"stop":1759789245319,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ac6b70dd91eebd9","name":"should stop query when sync message from same channel is found","time":{"start":1759789260882,"stop":1759789260882,"duration":0},"status":"passed","severity":"normal"},{"uid":"139831ec39e6518f","name":"returns only open connection if one present","time":{"start":1759789205491,"stop":1759789205491,"duration":0},"status":"passed","severity":"normal"},{"uid":"46aedc480de63706","name":"returns all values when wanted number matches available values","time":{"start":1759789214451,"stop":1759789214453,"duration":2},"status":"passed","severity":"normal"},{"uid":"49bbf6ec755336c","name":"Query Generator, No message returned","time":{"start":1759789604961,"stop":1759789604962,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bfbdee3efad8e64","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1759789205160,"stop":1759789205161,"duration":1},"status":"passed","severity":"normal"},{"uid":"1aec890673235ea3","name":"should return false when pubsub topic parsing fails","time":{"start":1759789204561,"stop":1759789204561,"duration":0},"status":"passed","severity":"normal"},{"uid":"279a7647352421b","name":"should skip peer when failed to dial recently","time":{"start":1759789204797,"stop":1759789204797,"duration":0},"status":"passed","severity":"normal"},{"uid":"669bfe337a68a28","name":"groups content topics by expected pubsub topic","time":{"start":1759789189133,"stop":1759789189133,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c6bd13be9dc95b4","name":"A test","time":{"start":1759789363116,"stop":1759789363116,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e150b029579c59e","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1759789245692,"stop":1759789245692,"duration":0},"status":"passed","severity":"normal"},{"uid":"1418a030c1e61a08","name":"should add event listeners to globalThis","time":{"start":1759789204663,"stop":1759789204669,"duration":6},"status":"passed","severity":"normal"},{"uid":"6cc91a36334252ef","name":"should return undefined if no connection provided","time":{"start":1759789205565,"stop":1759789205565,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8f464f56e5a9793","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1759789205446,"stop":1759789205446,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cbf3b03b12d78fc","name":"should remove event listeners","time":{"start":1759789205987,"stop":1759789205988,"duration":1},"status":"passed","severity":"normal"},{"uid":"7da0a92ef0170a73","name":"should add event listeners to libp2p","time":{"start":1759789204662,"stop":1759789204663,"duration":1},"status":"passed","severity":"normal"},{"uid":"230158572d07b9c2","name":"should start and setup intervals and event listeners","time":{"start":1759789256501,"stop":1759789256501,"duration":0},"status":"passed","severity":"normal"},{"uid":"2290c3cbe3f202ba","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1759789641731,"stop":1759789641731,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2dda04d1e850a58","name":"should properly create location multiaddrs - udp4","time":{"start":1759789195234,"stop":1759789195234,"duration":0},"status":"passed","severity":"normal"},{"uid":"419692e235a0546","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1759789237497,"stop":1759789237497,"duration":0},"status":"passed","severity":"normal"},{"uid":"176c044f7049afad","name":"should create RPC request with correct parameters","time":{"start":1759789215526,"stop":1759789215527,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dcc619a95d01ad6","name":"should add to incoming buffer if dependencies are not met","time":{"start":1759789245689,"stop":1759789245689,"duration":0},"status":"passed","severity":"normal"},{"uid":"dea21c26b224d455","name":"random static sharding 4 - Cluster ID: 282, Shard ID: 484","time":{"start":1759789583976,"stop":1759789583976,"duration":0},"status":"passed","severity":"normal"},{"uid":"bac362983762a732","name":"should ensure monotonic increase","time":{"start":1759789245273,"stop":1759789245273,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ada7c9ceacc9972","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1759789757263,"stop":1759789757264,"duration":1},"status":"passed","severity":"normal"},{"uid":"54ad9b24f72a3537","name":"should request peer renewal on specific errors","time":{"start":1759789255217,"stop":1759789255225,"duration":8},"status":"passed","severity":"normal"},{"uid":"dbeaeddfa2cdae22","name":"should transition to Unhealthy when no connections","time":{"start":1759789257442,"stop":1759789257442,"duration":0},"status":"passed","severity":"normal"},{"uid":"23d6be260fd47122","name":"Query generator for multiple messages","time":{"start":1759789627776,"stop":1759789627776,"duration":0},"status":"passed","severity":"normal"},{"uid":"56e7efac2332fb57","name":"should stop ping timers on peer disconnect","time":{"start":1759789205445,"stop":1759789205445,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8a8890e774708af","name":"should handle disconnect when peer has no timers","time":{"start":1759789205475,"stop":1759789205482,"duration":7},"status":"passed","severity":"normal"},{"uid":"faf2ac8ac18924d6","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1759789632236,"stop":1759789632237,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f5ca39518e02c34","name":"should create QueryOnConnect instance without options","time":{"start":1759789257671,"stop":1759789257671,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ed679731f4a8f85","name":"random static sharding 7 - Cluster ID: 473, Shard ID: 924","time":{"start":1759789583977,"stop":1759789583978,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb368fdc5e3337a","name":"should start the dialing interval","time":{"start":1759789204792,"stop":1759789204792,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec1aae3a0e4c12e8","name":"should use current time when it's greater than incremented timestamp","time":{"start":1759789245272,"stop":1759789245273,"duration":1},"status":"passed","severity":"normal"},{"uid":"e62e5d7f7f5c5f21","name":"should dial second nwaku node that was discovered","time":{"start":1759789286587,"stop":1759789286594,"duration":7},"status":"skipped","severity":"normal"},{"uid":"bc2d08d220d27555","name":"Query with Ordered Callback, No Decoder","time":{"start":1759789604965,"stop":1759789604965,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbf9f945ebf20734","name":"should not execute task if max attempts is 0","time":{"start":1759789255226,"stop":1759789255234,"duration":8},"status":"passed","severity":"normal"},{"uid":"e7c25cbec974d471","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1759789189129,"stop":1759789189130,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8870baf8cfb6d44","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1759789757253,"stop":1759789757253,"duration":0},"status":"passed","severity":"normal"},{"uid":"c78e7e9547792610","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1759789237491,"stop":1759789237491,"duration":0},"status":"passed","severity":"normal"},{"uid":"84c4366df7713641","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1759789215592,"stop":1759789215592,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3b2513825adc568d","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1759789259124,"stop":1759789259124,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae6fecf730ec5f35","name":"Check publish message containing XML","time":{"start":1759789492020,"stop":1759789492020,"duration":0},"status":"passed","severity":"normal"},{"uid":"5984e28e56e97a4f","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1759789189129,"stop":1759789189129,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7da6af3f49fd6da","name":"Outgoing message is possibly acknowledged","time":{"start":1759789259125,"stop":1759789259125,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9d1d0d301c987591","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1759789237519,"stop":1759789237526,"duration":7},"status":"passed","severity":"normal"},{"uid":"b6fea0a9feba23e0","name":"Query Generator, No Decoder","time":{"start":1759789604958,"stop":1759789604961,"duration":3},"status":"passed","severity":"normal"},{"uid":"5bd30ff6b6d4df9f","name":"should save new peer to store","time":{"start":1759789204244,"stop":1759789204253,"duration":9},"status":"passed","severity":"normal"},{"uid":"84ae81a841774c62","name":"Nwaku publishes","time":{"start":1759789481677,"stop":1759789481677,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5709b5df5bfbd84","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1759789237501,"stop":1759789237501,"duration":0},"status":"passed","severity":"normal"},{"uid":"58138b4ee0083910","name":"should capture event listeners for testing","time":{"start":1759789257675,"stop":1759789257675,"duration":0},"status":"passed","severity":"normal"},{"uid":"54d5c2eb27def4","name":"should start all internal components","time":{"start":1759789205819,"stop":1759789205820,"duration":1},"status":"passed","severity":"normal"},{"uid":"d77e982791e77ac8","name":"Subscribe and receive messages via lightPush","time":{"start":1759789757244,"stop":1759789757244,"duration":0},"status":"passed","severity":"normal"},{"uid":"62839b0a1a70c29d","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app59/10/topic935/xml","time":{"start":1759789588113,"stop":1759789588114,"duration":1},"status":"passed","severity":"normal"},{"uid":"d26a8ad86f409eda","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1759789245693,"stop":1759789245694,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2aae459021af50","name":"should update peer store before dialing","time":{"start":1759789204242,"stop":1759789204243,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1f2f3e62b289972","name":"should handle queue processing errors gracefully","time":{"start":1759789204809,"stop":1759789204813,"duration":4},"status":"passed","severity":"normal"},{"uid":"c8f37c8542528574","name":"should start periodic discovery on start","time":{"start":1759789215643,"stop":1759789215643,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ae2184091605ab1","name":"should handle missing messages with undefined retrievalHint","time":{"start":1759789245695,"stop":1759789245695,"duration":0},"status":"passed","severity":"normal"},{"uid":"937832781f5d5bad","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1759789189140,"stop":1759789189140,"duration":0},"status":"passed","severity":"normal"},{"uid":"11ace2da39e879cf","name":"Round trip binary serialization","time":{"start":1759789206045,"stop":1759789206045,"duration":0},"status":"passed","severity":"normal"},{"uid":"3297463ebfce0220","name":"should handle peer identify event","time":{"start":1759789215637,"stop":1759789215637,"duration":0},"status":"passed","severity":"normal"},{"uid":"54a18924041c8c75","name":"Outgoing message is emitted as sending","time":{"start":1759789259123,"stop":1759789259123,"duration":0},"status":"passed","severity":"normal"},{"uid":"f61b76075c565613","name":"should process up to 3 peers at once","time":{"start":1759789204808,"stop":1759789204808,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c70a9483667ac1","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1759789237503,"stop":1759789237513,"duration":10},"status":"passed","severity":"normal"},{"uid":"989ba7184204a079","name":"Overlapping topic subscription","time":{"start":1759789757258,"stop":1759789757258,"duration":0},"status":"passed","severity":"normal"},{"uid":"2945f3d915978363","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1759789354658,"stop":1759789354658,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b279d0750d45296","name":"Subscribe and receive messages via lightPush","time":{"start":1759789757255,"stop":1759789757255,"duration":0},"status":"passed","severity":"normal"},{"uid":"c06fabeca3f36b09","name":"accepts valid message hash query","time":{"start":1759789205309,"stop":1759789205310,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a064be13b4eb7c6","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1759789237494,"stop":1759789237494,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac555ea4536cfacc","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1759789485046,"stop":1759789485047,"duration":1},"status":"passed","severity":"normal"},{"uid":"e39ca1e0ae4ac17f","name":"messageHashStr works with IProtoMessage","time":{"start":1759789205273,"stop":1759789205274,"duration":1},"status":"passed","severity":"normal"},{"uid":"c74bf5362a7b1bdc","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1759789292118,"stop":1759789292119,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f5306bb9f33149aa","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1759789189127,"stop":1759789189127,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb03101fc7c2e1b4","name":"Check publish message containing escaped characters","time":{"start":1759789492021,"stop":1759789492021,"duration":0},"status":"passed","severity":"normal"},{"uid":"41874251a1c1b7cf","name":"ignores domain fetching errors","time":{"start":1759789215588,"stop":1759789215588,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc0aaa6f20517498","name":"Publish message with custom timestamp: Mon Oct 06 2025 23:24:45 GMT+0000 (Coordinated Universal Time)","time":{"start":1759789492033,"stop":1759789492036,"duration":3},"status":"passed","severity":"normal"},{"uid":"516a1111ef773ad","name":"ignores unrecognized TXT record formats","time":{"start":1759789215588,"stop":1759789215588,"duration":0},"status":"passed","severity":"normal"},{"uid":"f265afeaf26a5673","name":"should not fail to stop the service if it was not started","time":{"start":1759789292108,"stop":1759789292109,"duration":1},"status":"passed","severity":"normal"},{"uid":"4299de7c510cee65","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1759789597290,"stop":1759789597290,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6398e53eda772cc","name":"should be safe to call multiple times","time":{"start":1759789205436,"stop":1759789205437,"duration":1},"status":"passed","severity":"normal"},{"uid":"53e4b323828c5582","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1759789237487,"stop":1759789237487,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2713412a1e6d30f","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1759789195228,"stop":1759789195228,"duration":0},"status":"passed","severity":"normal"},{"uid":"4af18fd13b23a919","name":"Promise Callback - false","time":{"start":1759789614570,"stop":1759789614570,"duration":0},"status":"passed","severity":"normal"},{"uid":"df00d24f216e9fa6","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1759789256547,"stop":1759789256547,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f021523eec1f774","name":"Relay - times out","time":{"start":1759789646477,"stop":1759789646477,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fa1bd13af495744","name":"Meta field set when metaSetter is specified","time":{"start":1759789206046,"stop":1759789206046,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a0ff317d271c0dd","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1759789189138,"stop":1759789189139,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2f9b1f95fe1b5ca","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1759789245694,"stop":1759789245694,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ca48b83d1872cd2","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1759789632831,"stop":1759789632831,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4ebc547e8fb4fc0","name":"Publish message with large meta","time":{"start":1759789492048,"stop":1759789492054,"duration":6},"status":"passed","severity":"normal"},{"uid":"6dbbaff69cb207db","name":"Callback on promise, aborts when callback returns true","time":{"start":1759789627778,"stop":1759789627779,"duration":1},"status":"passed","severity":"normal"},{"uid":"c39b1b17ca3bb3bc","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1759789733408,"stop":1759789733409,"duration":1},"status":"passed","severity":"normal"},{"uid":"75045ce756628c38","name":"should return true even if peer has no overlapping shards","time":{"start":1759789204551,"stop":1759789204551,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd1c4107b095bfd8","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app32/7/topic779/proto","time":{"start":1759789588110,"stop":1759789588111,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a65e994b6f67f55","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1759789237486,"stop":1759789237487,"duration":1},"status":"passed","severity":"normal"},{"uid":"68e4f347d5c149e6","name":"should set default options when no config provided","time":{"start":1759789205818,"stop":1759789205818,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e6cd1389b5b489","name":"should be able to decode the field with only STORE set to true","time":{"start":1759789194510,"stop":1759789194510,"duration":0},"status":"passed","severity":"normal"},{"uid":"21c2a271cab2cf48","name":"should properly create location multiaddrs - udp6","time":{"start":1759789195235,"stop":1759789195235,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a45a71c140464bd","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1759789245693,"stop":1759789245693,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2625acf7cfaab11","name":"should decode valid enr successfully","time":{"start":1759789195227,"stop":1759789195228,"duration":1},"status":"passed","severity":"normal"},{"uid":"422d8911b94f1f74","name":"random static sharding 6 - Cluster ID: 600, Shard ID: 516","time":{"start":1759789583977,"stop":1759789583977,"duration":0},"status":"passed","severity":"normal"},{"uid":"214d419955c2e6a","name":"Refresh subscription","time":{"start":1759789757248,"stop":1759789757248,"duration":0},"status":"passed","severity":"normal"},{"uid":"fda9b775489b0f28","name":"should handle dial errors gracefully","time":{"start":1759789204242,"stop":1759789204242,"duration":0},"status":"passed","severity":"normal"},{"uid":"e952e0035bae4650","name":"should dial peers from store on start","time":{"start":1759789205986,"stop":1759789205986,"duration":0},"status":"passed","severity":"normal"},{"uid":"c60619087210d7e4","name":"should do nothing when connections still exist","time":{"start":1759789205990,"stop":1759789205990,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1f25e93403ca4d8","name":"should skip peers that were recently queried","time":{"start":1759789215639,"stop":1759789215639,"duration":0},"status":"passed","severity":"normal"},{"uid":"25dd9ac0f2c8da45","name":"random static sharding 8 - Cluster ID: 690, Shard ID: 95","time":{"start":1759789583978,"stop":1759789583980,"duration":2},"status":"passed","severity":"normal"},{"uid":"22a9a3d36b9e46c9","name":"should return false when peer is on different cluster","time":{"start":1759789204548,"stop":1759789204548,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f75ada9ae5aca7d","name":"handles different clusterIds correctly","time":{"start":1759789189134,"stop":1759789189134,"duration":0},"status":"passed","severity":"normal"},{"uid":"2689df22a8ea7837","name":"should not be delivered","time":{"start":1759789245697,"stop":1759789245697,"duration":0},"status":"passed","severity":"normal"},{"uid":"e149aa27a1086860","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1759789189289,"stop":1759789189289,"duration":0},"status":"passed","severity":"normal"},{"uid":"4315627162a38cb8","name":"should hang up with multiaddr and return true on success","time":{"start":1759789205825,"stop":1759789205826,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f987b8dcce56843","name":"should continually clean up expired entries at intervals","time":{"start":1759789254389,"stop":1759789254389,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cb43abff6ebba7e","name":"Check publish message containing Script","time":{"start":1759789492019,"stop":1759789492020,"duration":1},"status":"passed","severity":"normal"},{"uid":"52d6fd34a3d411a2","name":"Subscribe to topic containing shell command and receive message","time":{"start":1759789757253,"stop":1759789757253,"duration":0},"status":"passed","severity":"normal"},{"uid":"5efcb316255fa33f","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1759789205566,"stop":1759789205566,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3c8dff6651c292e","name":"should handle dial errors gracefully","time":{"start":1759789204803,"stop":1759789204803,"duration":0},"status":"passed","severity":"normal"},{"uid":"249e7917c34974e6","name":"Check publish message containing JSON","time":{"start":1759789492020,"stop":1759789492021,"duration":1},"status":"passed","severity":"normal"},{"uid":"567618ef46c6f630","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1759789215590,"stop":1759789215591,"duration":1},"status":"passed","severity":"normal"},{"uid":"a801a9edc01ac519","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1759789757261,"stop":1759789757261,"duration":0},"status":"passed","severity":"normal"},{"uid":"f300bb8701447905","name":"Check received message containing shell command","time":{"start":1759789733414,"stop":1759789733414,"duration":0},"status":"passed","severity":"normal"},{"uid":"43fbf954a3e17a40","name":"should create dialer with libp2p and shardReader","time":{"start":1759789204791,"stop":1759789204792,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad65b325c6db5a14","name":"should perform ping and update peer store on timer","time":{"start":1759789205447,"stop":1759789205448,"duration":1},"status":"passed","severity":"normal"},{"uid":"849518b4776b4f4b","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1759789757247,"stop":1759789757247,"duration":0},"status":"passed","severity":"normal"},{"uid":"4725fe732ff4a039","name":"should skip peer when dialed recently","time":{"start":1759789204797,"stop":1759789204797,"duration":0},"status":"passed","severity":"normal"},{"uid":"26d1c36bedfa6386","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1759789214614,"stop":1759789214614,"duration":0},"status":"passed","severity":"normal"},{"uid":"fec7da7c4276d334","name":"should process successful peer exchange query","time":{"start":1759789215641,"stop":1759789215641,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a46f23d098b4573","name":"Fails to publish duplicate message","time":{"start":1759789492036,"stop":1759789492037,"duration":1},"status":"passed","severity":"normal"},{"uid":"309112737289ddfc","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1759789205997,"stop":1759789205997,"duration":0},"status":"passed","severity":"normal"},{"uid":"873326003948be4","name":"should add peer to queue when queue is not empty","time":{"start":1759789204796,"stop":1759789204796,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d81de8221c87529","name":"should be safe to call multiple times","time":{"start":1759789205821,"stop":1759789205821,"duration":0},"status":"passed","severity":"normal"},{"uid":"43369d618b928f3f","name":"Subscribe to topic containing Russian and receive message","time":{"start":1759789757261,"stop":1759789757261,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbb32dfb0f6251c0","name":"should skip peers without peer exchange protocol","time":{"start":1759789215640,"stop":1759789215640,"duration":0},"status":"passed","severity":"normal"},{"uid":"29eb3b3a65b2ddcf","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1759789189142,"stop":1759789189142,"duration":0},"status":"passed","severity":"normal"},{"uid":"7620fb0982f83bdc","name":"Filter","time":{"start":1759789646478,"stop":1759789646478,"duration":0},"status":"passed","severity":"normal"},{"uid":"13fa0d3c5c36f3c3","name":"Mutual subscription","time":{"start":1759789499219,"stop":1759789499220,"duration":1},"status":"passed","severity":"normal"},{"uid":"edce83d67fe6a2f1","name":"Subscribe to topic containing short and publish message","time":{"start":1759789499224,"stop":1759789499224,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7bec75d0552fafb","name":"should get / set UDP multiaddr","time":{"start":1759789195233,"stop":1759789195233,"duration":0},"status":"passed","severity":"normal"},{"uid":"415996a538100492","name":"Passing page size 10 when there are 10 messages","time":{"start":1759789626654,"stop":1759789626654,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bf6ec3966a6a999","name":"should return false for different channelId","time":{"start":1759789260884,"stop":1759789260884,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4b4d3b2a27b2f8f","name":"should not discard bootstrap peers if under the limit","time":{"start":1759789329988,"stop":1759789329988,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb91c79431d92498","name":"throws on content topic with empty encoding field","time":{"start":1759789189125,"stop":1759789189125,"duration":0},"status":"passed","severity":"normal"},{"uid":"499805a8cac40169","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1759789256538,"stop":1759789256539,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0d59aea8d881fac","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1759789245320,"stop":1759789245320,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d34be058a144b03","name":"should handle multiple peer connections","time":{"start":1759789205444,"stop":1759789205444,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3f33d434b29baf3","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1759789733416,"stop":1759789733417,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5e9409bac517e95","name":"should keep entries that haven't expired yet","time":{"start":1759789254385,"stop":1759789254388,"duration":3},"status":"passed","severity":"normal"},{"uid":"79d8a4f0cf1b3cc0","name":"should not process empty queue","time":{"start":1759789204808,"stop":1759789204809,"duration":1},"status":"passed","severity":"normal"},{"uid":"24c3f68de4e688b7","name":"Generator, one shard","time":{"start":1759789593176,"stop":1759789593177,"duration":1},"status":"passed","severity":"normal"},{"uid":"a776c928f8fa3e0c","name":"can query messages by message hash","time":{"start":1759789607582,"stop":1759789607582,"duration":0},"status":"passed","severity":"normal"},{"uid":"45373cf95d272bf0","name":"should handle very large timestamps","time":{"start":1759789245273,"stop":1759789245274,"duration":1},"status":"passed","severity":"normal"},{"uid":"d327eddfebd5cb9c","name":"Nodes with multiple pubsub topic","time":{"start":1759789485050,"stop":1759789485050,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7ed1cc1034aabc6","name":"should handle timestamp equal to current time","time":{"start":1759789245273,"stop":1759789245273,"duration":0},"status":"passed","severity":"normal"},{"uid":"22f9982a2137ee67","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1759789378250,"stop":1759789378251,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8aeeb5f68d51b8c","name":"should remove expired entries after TTL has passed","time":{"start":1759789254384,"stop":1759789254385,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8980c8495af8c3f","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1759789215522,"stop":1759789215523,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2c1b382c3036eb9","name":"Subscribe to topic containing emoji and publish message","time":{"start":1759789499230,"stop":1759789499230,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0f7d716177da469","name":"Check publish message containing shell command","time":{"start":1759789492021,"stop":1759789492021,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec6693bea9a46bd3","name":"Subscribe to topic containing Script and receive message","time":{"start":1759789757261,"stop":1759789757262,"duration":1},"status":"passed","severity":"normal"},{"uid":"86ae098074f5f438","name":"should dispatch connect and disconnect events","time":{"start":1759789256539,"stop":1759789256539,"duration":0},"status":"passed","severity":"normal"},{"uid":"abdfc9d1f3d6904c","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1759789641727,"stop":1759789641729,"duration":2},"status":"passed","severity":"normal"},{"uid":"11ec8ac134ad5e12","name":"Subscribe to topic containing XML and publish message","time":{"start":1759789499227,"stop":1759789499228,"duration":1},"status":"passed","severity":"normal"},{"uid":"36a4ea5167dcf77c","name":"should load peers from local storage and dispatch events","time":{"start":1759789219335,"stop":1759789219335,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3f155fc7ddfbeff","name":"should return PeerId when Multiaddr input is provided","time":{"start":1759789205161,"stop":1759789205161,"duration":0},"status":"passed","severity":"normal"},{"uid":"d50d3b8c0ba38639","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1759789237496,"stop":1759789237496,"duration":0},"status":"passed","severity":"normal"},{"uid":"94876088691f6117","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1759789597291,"stop":1759789597291,"duration":0},"status":"passed","severity":"normal"},{"uid":"4582c34e6c87784f","name":"should be safe to call multiple times","time":{"start":1759789205988,"stop":1759789205988,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8e2aaf804825d49","name":"Passing invalid cursor","time":{"start":1759789597291,"stop":1759789597292,"duration":1},"status":"passed","severity":"normal"},{"uid":"641d42ec1ebb6c32","name":"Subscribe to topic containing Russian and publish message","time":{"start":1759789499226,"stop":1759789499226,"duration":0},"status":"passed","severity":"normal"},{"uid":"cac36330e87f53f1","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1759789641735,"stop":1759789641736,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b2bcf91715509b4","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app92/4/topic32/proto","time":{"start":1759789588111,"stop":1759789588111,"duration":0},"status":"passed","severity":"normal"},{"uid":"23aa61275d7ea648","name":"should handle case with all peers already connected","time":{"start":1759789205992,"stop":1759789205992,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2d2edb3b4a016dc","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1759789378253,"stop":1759789378255,"duration":2},"status":"passed","severity":"normal"},{"uid":"674de3ea01608c1a","name":"rejects content-filtered query with only contentTopics","time":{"start":1759789205309,"stop":1759789205309,"duration":0},"status":"passed","severity":"normal"},{"uid":"b801f528bb37d7bf","name":"Default pageSize","time":{"start":1759789626655,"stop":1759789626656,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ff1b12a9e6b2232","name":"should create KeepAliveManager with required options","time":{"start":1759789205429,"stop":1759789205429,"duration":0},"status":"passed","severity":"normal"},{"uid":"4083a874b291a976","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1759789485049,"stop":1759789485049,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea1614648e30d3aa","name":"Check received message with timestamp: 1759789286343 ","time":{"start":1759789733405,"stop":1759789733405,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7cd1ebccc405c79","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1759789260879,"stop":1759789260879,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e0520adab4fd7b5","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1759789237487,"stop":1759789237487,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2911cab57a32cca","name":"Check received message containing escaped characters","time":{"start":1759789733403,"stop":1759789733404,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbde664c3e0b914c","name":"should update ack status of messages in outgoing buffer","time":{"start":1759789245697,"stop":1759789245697,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d1a59aaa8616b22","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1759789632235,"stop":1759789632235,"duration":0},"status":"passed","severity":"normal"},{"uid":"53ac9fd865be5a29","name":"msgTime: 0 ms from now, startTime: 1759703227979, endTime: 1759789627979","time":{"start":1759789641735,"stop":1759789641735,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6b5258be681e82a","name":"should process all pages when stopIfTrue never returns true","time":{"start":1759789257681,"stop":1759789257682,"duration":1},"status":"passed","severity":"normal"},{"uid":"75011712002a94b2","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1759789489348,"stop":1759789489348,"duration":0},"status":"passed","severity":"normal"},{"uid":"aadaa24ebd1276f9","name":"should retry if all attempts fail","time":{"start":1759789255235,"stop":1759789255235,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e44c20ae45b6be9","name":"Check message with invalid timestamp is not received","time":{"start":1759789733406,"stop":1759789733406,"duration":0},"status":"passed","severity":"normal"},{"uid":"bba3fe2ed751680a","name":"should allow redial after cooldown period","time":{"start":1759789204798,"stop":1759789204801,"duration":3},"status":"passed","severity":"normal"},{"uid":"cde2ac6b24a6433c","name":"should drop connection to one peer on hangUp","time":{"start":1759789377768,"stop":1759789377769,"duration":1},"status":"passed","severity":"normal"},{"uid":"d117049d1025274b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1759789237528,"stop":1759789237542,"duration":14},"status":"passed","severity":"normal"},{"uid":"9a341824f65bf159","name":"should maintain chronological order of messages in localHistory","time":{"start":1759789245690,"stop":1759789245690,"duration":0},"status":"passed","severity":"normal"},{"uid":"55331444d07a81eb","name":"Relay - dialed first","time":{"start":1759789646475,"stop":1759789646476,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd21e039164bb651","name":"should wait for Store peer to be connected","time":{"start":1759789258060,"stop":1759789258060,"duration":0},"status":"passed","severity":"normal"},{"uid":"e43518fe5704dcf1","name":"should return false and handle errors gracefully","time":{"start":1759789205826,"stop":1759789205826,"duration":0},"status":"passed","severity":"normal"},{"uid":"81cdfcb14b7e96c7","name":"should return usable stream attached to connection","time":{"start":1759789205564,"stop":1759789205564,"duration":0},"status":"passed","severity":"normal"},{"uid":"26a8a5847ba79c11","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1759789757247,"stop":1759789757247,"duration":0},"status":"passed","severity":"normal"},{"uid":"43c296b2e52b27c7","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1759789215521,"stop":1759789215522,"duration":1},"status":"passed","severity":"normal"},{"uid":"837d62fcd22076","name":"Fails to publish message with size larger than 1 MB","time":{"start":1759789492044,"stop":1759789492046,"duration":2},"status":"passed","severity":"normal"},{"uid":"befa632e6554fe94","name":"Stops search when 2 null results are returned","time":{"start":1759789214848,"stop":1759789214848,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bece1ee70e905d6","name":"Sample","time":{"start":1759789194692,"stop":1759789194692,"duration":0},"status":"passed","severity":"normal"},{"uid":"d47717cb45ad5ccf","name":"should handle errors when accessing navigator","time":{"start":1759789204706,"stop":1759789204706,"duration":0},"status":"passed","severity":"normal"},{"uid":"abe1f4c320f514bd","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1759789256548,"stop":1759789256549,"duration":1},"status":"passed","severity":"normal"},{"uid":"e924b9feeece985c","name":"Check received message containing JSON","time":{"start":1759789733414,"stop":1759789733414,"duration":0},"status":"passed","severity":"normal"},{"uid":"35fe32aba4b38751","name":"throws on empty content topic","time":{"start":1759789189120,"stop":1759789189121,"duration":1},"status":"passed","severity":"normal"},{"uid":"f41d16a37ae82c97","name":"should handle relay send failures gracefully","time":{"start":1759789205474,"stop":1759789205474,"duration":0},"status":"passed","severity":"normal"},{"uid":"c73ecf2a3ca6c351","name":"Store - dialed after - with timeout","time":{"start":1759789646477,"stop":1759789646477,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8bce707b3fdec9e","name":"LightPush","time":{"start":1759789646478,"stop":1759789646478,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad96a2f2d256806a","name":"should properly compute the node id","time":{"start":1759789195232,"stop":1759789195232,"duration":0},"status":"passed","severity":"normal"},{"uid":"4864b42545a4071","name":"Relay + Store","time":{"start":1759789195238,"stop":1759789195239,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c9ed686c2bc0b0b","name":"Check received message with timestamp: 1759789286343 ","time":{"start":1759789733416,"stop":1759789733416,"duration":0},"status":"passed","severity":"normal"},{"uid":"13dc37bd7d188281","name":"should get / set TCP multiaddr","time":{"start":1759789195233,"stop":1759789195234,"duration":1},"status":"passed","severity":"normal"},{"uid":"c868fd88dd88f2f0","name":"should initialize with custom number of peers","time":{"start":1759789256531,"stop":1759789256531,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d1d667894fe8d21","name":"should be able to decode the field with only RELAY set to true","time":{"start":1759789194508,"stop":1759789194509,"duration":1},"status":"passed","severity":"normal"},{"uid":"75e5f06f155190a3","name":"should work with mock decoders","time":{"start":1759789257675,"stop":1759789257675,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2c9f0c2cfaaa3d6","name":"random static sharding 9 - Cluster ID: 424, Shard ID: 252","time":{"start":1759789583980,"stop":1759789583981,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8aa96cff2cb3db6","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1759789257679,"stop":1759789257679,"duration":0},"status":"passed","severity":"normal"},{"uid":"a022a0c073f3c487","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1759789237462,"stop":1759789237462,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eef72577b8e3c74","name":"should handle network check errors gracefully","time":{"start":1759789204814,"stop":1759789204814,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0ec63efabc06ba3","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1759789757245,"stop":1759789757245,"duration":0},"status":"passed","severity":"normal"},{"uid":"e340802b86c7c70b","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1759789194507,"stop":1759789194507,"duration":0},"status":"passed","severity":"normal"}]