allure-jswaku/9178/widgets/duration.json
2025-10-01 11:55:56 +00:00

1 line
220 KiB
JSON

[{"uid":"b881ad1b6a11c905","name":"Push message with long payload","time":{"start":1759319718193,"stop":1759319718193,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ffc2c6d351ec14","name":"should not receive a peer event before start","time":{"start":1759318676041,"stop":1759318676042,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad7287e462037fac","name":"Subscribe to topic containing special chars and receive message","time":{"start":1759319140568,"stop":1759319140568,"duration":0},"status":"passed","severity":"normal"},{"uid":"96c568fda1c03e0a","name":"should stop and cleanup resources","time":{"start":1759318645695,"stop":1759318645696,"duration":1},"status":"passed","severity":"normal"},{"uid":"59735460f429d6f8","name":"Encoder throws on undefined content topic","time":{"start":1759318594460,"stop":1759318594461,"duration":1},"status":"passed","severity":"normal"},{"uid":"9503d9a6aea6d6f8","name":"Check received message containing JSON","time":{"start":1759319113622,"stop":1759319113622,"duration":0},"status":"passed","severity":"normal"},{"uid":"258def28fc65f74c","name":"should properly create location multiaddrs - udp4","time":{"start":1759318583732,"stop":1759318583732,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b8a302acc03c15c","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1759319140569,"stop":1759319140570,"duration":1},"status":"passed","severity":"normal"},{"uid":"48f85c6108fef29f","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1759318627309,"stop":1759318627310,"duration":1},"status":"passed","severity":"normal"},{"uid":"404406422548e111","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1759318577487,"stop":1759318577488,"duration":1},"status":"passed","severity":"normal"},{"uid":"72986847f71d60fe","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1759318627311,"stop":1759318627311,"duration":0},"status":"passed","severity":"normal"},{"uid":"802995068881b4f","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1759318645549,"stop":1759318645553,"duration":4},"status":"passed","severity":"normal"},{"uid":"acaea2058cb4c254","name":"Ordered Callback - true","time":{"start":1759318997685,"stop":1759318997685,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3e5d674d34cd483","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app63/8/topic749/json","time":{"start":1759318970308,"stop":1759318970308,"duration":0},"status":"passed","severity":"normal"},{"uid":"732706fa309734c0","name":"should create all internal components","time":{"start":1759318594764,"stop":1759318594765,"duration":1},"status":"passed","severity":"normal"},{"uid":"51f06e0d2809c172","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1759319015155,"stop":1759319015158,"duration":3},"status":"passed","severity":"normal"},{"uid":"4266db3b9b5732b7","name":"should handle peer connect event","time":{"start":1759318591952,"stop":1759318591952,"duration":0},"status":"passed","severity":"normal"},{"uid":"f22e40c435674644","name":"should handle disconnect when peer has no timers","time":{"start":1759318594282,"stop":1759318594283,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7abf5baae45e652","name":"should process up to 3 peers at once","time":{"start":1759318593207,"stop":1759318593207,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c457b6c0e072a0e","name":"should successfully unsubscribe from an existing subscription","time":{"start":1759318644930,"stop":1759318644930,"duration":0},"status":"passed","severity":"normal"},{"uid":"30ee9991cc0b607b","name":"should handle malformed response data","time":{"start":1759318604207,"stop":1759318604209,"duration":2},"status":"passed","severity":"normal"},{"uid":"952016b26e261857","name":"should be safe to call multiple times","time":{"start":1759318594273,"stop":1759318594273,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aff8f7d443c5c84","name":"should return false when navigator.onLine is false","time":{"start":1759318591943,"stop":1759318591943,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e6fdcedf10438b6","name":"Encoder throws on empty string content topic","time":{"start":1759318615832,"stop":1759318615832,"duration":0},"status":"passed","severity":"normal"},{"uid":"4859265007135814","name":"Push message with custom timestamp: 1728560294858","time":{"start":1759319718205,"stop":1759319718205,"duration":0},"status":"passed","severity":"normal"},{"uid":"680924bb930394c0","name":"Publish message with custom timestamp: Wed Oct 01 2025 12:41:05 GMT+0000 (Coordinated Universal Time)","time":{"start":1759318872365,"stop":1759318872366,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a3d85b6edb84a89","name":"Push message with content topic containing short","time":{"start":1759319718211,"stop":1759319718211,"duration":0},"status":"passed","severity":"normal"},{"uid":"d29ae076e9e7f5c6","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1759318627342,"stop":1759318627342,"duration":0},"status":"passed","severity":"normal"},{"uid":"42d660823a3ed942","name":"should skip peers without peer exchange protocol","time":{"start":1759318604329,"stop":1759318604331,"duration":2},"status":"passed","severity":"normal"},{"uid":"d20c14226712cc6b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1759318577502,"stop":1759318577503,"duration":1},"status":"passed","severity":"normal"},{"uid":"3022d34145542c88","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1759318603887,"stop":1759318603887,"duration":0},"status":"passed","severity":"normal"},{"uid":"52bd5b5e3352e52a","name":"should be able to dial TLS multiaddrs","time":{"start":1759318759244,"stop":1759318759245,"duration":1},"status":"passed","severity":"normal"},{"uid":"6961427e17b2f115","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1759319140564,"stop":1759319140564,"duration":0},"status":"passed","severity":"normal"},{"uid":"dac396873bbba546","name":"throws on empty content topic","time":{"start":1759318577482,"stop":1759318577483,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e2e3086fcf6ea59","name":"Push message with content topic containing escaped characters","time":{"start":1759319718224,"stop":1759319718224,"duration":0},"status":"passed","severity":"normal"},{"uid":"945c84dfb33b3848","name":"Add multiple subscription objects on single nwaku node","time":{"start":1759319140572,"stop":1759319140573,"duration":1},"status":"passed","severity":"normal"},{"uid":"c49ae9e158c386c","name":"should dial peers from store when no connections remain","time":{"start":1759318594219,"stop":1759318594219,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e898f837666ddcf","name":"should reassess health immediately when peer disconnects","time":{"start":1759318646275,"stop":1759318646275,"duration":0},"status":"passed","severity":"normal"},{"uid":"66b06866e752245c","name":"Push message with Arabic payload","time":{"start":1759319718195,"stop":1759319718195,"duration":0},"status":"passed","severity":"normal"},{"uid":"b89bd918f8f4914c","name":"Push message with Chinese payload","time":{"start":1759319718194,"stop":1759319718194,"duration":0},"status":"passed","severity":"normal"},{"uid":"96dc2aa5ef35abf5","name":"should be empty after removing the only subscription","time":{"start":1759318645688,"stop":1759318645688,"duration":0},"status":"passed","severity":"normal"},{"uid":"d83200e6ad0d9c1","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1759318634732,"stop":1759318634733,"duration":1},"status":"passed","severity":"normal"},{"uid":"1540bf693b44afc8","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1759318648041,"stop":1759318648041,"duration":0},"status":"passed","severity":"normal"},{"uid":"769b14ca53bd5d8e","name":"should load peers from local storage and dispatch events","time":{"start":1759318608386,"stop":1759318608386,"duration":0},"status":"passed","severity":"normal"},{"uid":"99219c0e2055ec25","name":"should clear dial history on start","time":{"start":1759318593193,"stop":1759318593193,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed22e671e8d9f090","name":"should handle empty pubsub topics","time":{"start":1759318594283,"stop":1759318594284,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb64fd4dc1d60aaa","name":"should skip peer when failed to dial recently","time":{"start":1759318593200,"stop":1759318593201,"duration":1},"status":"passed","severity":"normal"},{"uid":"8249c4b019553178","name":"Push message with meta","time":{"start":1759319718214,"stop":1759319718215,"duration":1},"status":"passed","severity":"normal"},{"uid":"18afa034d676e196","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1759318646274,"stop":1759318646274,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa805946cca74dac","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1759318577501,"stop":1759318577501,"duration":0},"status":"passed","severity":"normal"},{"uid":"63197c9dbe41acb0","name":"Mutual subscription","time":{"start":1759318881691,"stop":1759318881692,"duration":1},"status":"passed","severity":"normal"},{"uid":"d86237f0fd9522ad","name":"should handle a minimal index list","time":{"start":1759318577765,"stop":1759318577765,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab5f2503f375fb69","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1759318604413,"stop":1759318604413,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f7496e2c72fc34df","name":"Push message with meta","time":{"start":1759319718204,"stop":1759319718205,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc2cd7af72cdb73a","name":"Query generator for multiple messages with different message text format","time":{"start":1759319014389,"stop":1759319014389,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba8d6eecee8d6583","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1759318627324,"stop":1759318627324,"duration":0},"status":"passed","severity":"normal"},{"uid":"26a727f783c7d072","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1759318594230,"stop":1759318594233,"duration":3},"status":"passed","severity":"normal"},{"uid":"3a1f33517912279","name":"should set field with only LIGHTPUSH enabled","time":{"start":1759318583737,"stop":1759318583737,"duration":0},"status":"passed","severity":"normal"},{"uid":"be70265f79c5befe","name":"random static sharding 2 - Cluster ID: 851, Shard ID: 617","time":{"start":1759318968712,"stop":1759318968712,"duration":0},"status":"passed","severity":"normal"},{"uid":"54923cda7cfae311","name":"should not allow k > 12","time":{"start":1759318626365,"stop":1759318626366,"duration":1},"status":"passed","severity":"normal"},{"uid":"2aa591149aa38a07","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1759318692058,"stop":1759318692058,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae7189f2b9b87c25","name":"connects to nwaku","time":{"start":1759319022638,"stop":1759319022638,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd2d5b028f460d6e","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1759319140577,"stop":1759319140577,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a7aad8673cc0fe2","name":"Check received message containing special chars","time":{"start":1759319113619,"stop":1759319113619,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6bf99f5c678d274","name":"should not be delivered","time":{"start":1759318634738,"stop":1759318634738,"duration":0},"status":"passed","severity":"normal"},{"uid":"90f48f88b160722f","name":"should enable all discoveries when explicitly set","time":{"start":1759318644817,"stop":1759318644817,"duration":0},"status":"passed","severity":"normal"},{"uid":"151f3a363e51ff7e","name":"should have no discoveries enabled by default","time":{"start":1759318644816,"stop":1759318644817,"duration":1},"status":"passed","severity":"normal"},{"uid":"4afd4b234960c724","name":"Subscribe to topic containing XML and receive message","time":{"start":1759319140580,"stop":1759319140581,"duration":1},"status":"passed","severity":"normal"},{"uid":"50c02e2edfd647c5","name":"should skip peers that were recently queried","time":{"start":1759318604334,"stop":1759318604337,"duration":3},"status":"passed","severity":"normal"},{"uid":"1a4a88a24c2f7ba","name":"returns only open connection if one present","time":{"start":1759318594034,"stop":1759318594034,"duration":0},"status":"passed","severity":"normal"},{"uid":"59c08d0eee5a3a5","name":"Push message with shell command payload","time":{"start":1759319718197,"stop":1759319718197,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd2e400a6048d75","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1759318881695,"stop":1759318881695,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf2ca5ab3479b41f","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1759318865739,"stop":1759318865739,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1d3f25f901acf6d","name":"Decrypt messages","time":{"start":1759318848338,"stop":1759318848338,"duration":0},"status":"passed","severity":"normal"},{"uid":"8acb0a28e528a9de","name":"should not fail to stop the service if it was not started","time":{"start":1759318676039,"stop":1759318676040,"duration":1},"status":"passed","severity":"normal"},{"uid":"73a185c7894e3d6e","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1759318604203,"stop":1759318604204,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a24973e56689909","name":"Check message received after jswaku node is restarted","time":{"start":1759319113627,"stop":1759319113627,"duration":0},"status":"passed","severity":"normal"},{"uid":"89bb6d12cb6c9c70","name":"Overlapping topic subscription","time":{"start":1759318881696,"stop":1759318881696,"duration":0},"status":"skipped","severity":"normal"},{"uid":"616084a841d953a8","name":"random static sharding 10 - Cluster ID: 791, Shard ID: 258","time":{"start":1759318968715,"stop":1759318968715,"duration":0},"status":"passed","severity":"normal"},{"uid":"98471f9bbdf08844","name":"Push message with content topic containing JSON","time":{"start":1759319718213,"stop":1759319718213,"duration":0},"status":"passed","severity":"normal"},{"uid":"47b6ce821e4f7978","name":"Promise Callback - true","time":{"start":1759318997684,"stop":1759318997685,"duration":1},"status":"passed","severity":"normal"},{"uid":"90b34efb36a71c00","name":"Check message with no content topic is not received","time":{"start":1759319113616,"stop":1759319113616,"duration":0},"status":"passed","severity":"normal"},{"uid":"b07456c49fd5ca5f","name":"Subscribe to topic containing short and receive message","time":{"start":1759319140577,"stop":1759319140578,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a18654f6e5fc723","name":"should return null for non-existent peer","time":{"start":1759318594229,"stop":1759318594230,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf34641d7d70cea3","name":"should sort peers by ping value","time":{"start":1759318594770,"stop":1759318594770,"duration":0},"status":"passed","severity":"normal"},{"uid":"20ba8d538129936e","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1759318881699,"stop":1759318881700,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f26f9ce747f57b3","name":"ignores domain fetching errors","time":{"start":1759318604410,"stop":1759318604410,"duration":0},"status":"passed","severity":"normal"},{"uid":"854e58e65ab82ba7","name":"Push 30 different messages","time":{"start":1759319718221,"stop":1759319718221,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d878304cf1ed66fc","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1759318583023,"stop":1759318583023,"duration":0},"status":"passed","severity":"normal"},{"uid":"616bcfd4c653311c","name":"should use configured peers when available","time":{"start":1759318646808,"stop":1759318646808,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fe2040c6e91e5aa","name":"Check received message with timestamp: 1759318670698000000 ","time":{"start":1759319113623,"stop":1759319113624,"duration":1},"status":"passed","severity":"normal"},{"uid":"5af9bf792310a517","name":"Push message with escaped characters payload","time":{"start":1759319718197,"stop":1759319718197,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ac789b3c674db00","name":"Push message with content topic containing numeric","time":{"start":1759319718222,"stop":1759319718222,"duration":0},"status":"passed","severity":"normal"},{"uid":"908ea0ae371320b5","name":"accepts time-filtered query with content filter","time":{"start":1759318593719,"stop":1759318593719,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2d462f2a6de1902","name":"Push message with content topic containing unicode special characters","time":{"start":1759319718214,"stop":1759319718214,"duration":0},"status":"passed","severity":"normal"},{"uid":"12f7cb83cf3ee474","name":"should throw an error for insufficient data","time":{"start":1759318577766,"stop":1759318577766,"duration":0},"status":"passed","severity":"normal"},{"uid":"11284b7983264942","name":"should set field with only STORE enabled","time":{"start":1759318583737,"stop":1759318583737,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bb03436ad57612a","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1759318634739,"stop":1759318634739,"duration":0},"status":"passed","severity":"normal"},{"uid":"46776ce17370c064","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1759318645546,"stop":1759318645546,"duration":0},"status":"passed","severity":"normal"},{"uid":"41ff117e429fae82","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1759318583726,"stop":1759318583726,"duration":0},"status":"passed","severity":"normal"},{"uid":"e77174bbcf83f552","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1759318645984,"stop":1759318645984,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdd643e1459aac45","name":"should not stop if not started","time":{"start":1759318604328,"stop":1759318604328,"duration":0},"status":"passed","severity":"normal"},{"uid":"de073a6a3a03c575","name":"Decoder throws on undefined content topic","time":{"start":1759318615833,"stop":1759318615833,"duration":0},"status":"passed","severity":"normal"},{"uid":"417d43522b33aaff","name":"should remove event listeners","time":{"start":1759318594214,"stop":1759318594214,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3fd6ef52e7161ac","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1759318634737,"stop":1759318634738,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b189b45b091104","name":"same cluster: nodes connect","time":{"start":1759318760237,"stop":1759318760237,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8a87ca7999fd6d7","name":"should register libp2p event listeners when start is called","time":{"start":1759318645540,"stop":1759318645540,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dc6ec781e446796","name":"Waku message hash computation (meta attribute not present)","time":{"start":1759318593451,"stop":1759318593451,"duration":0},"status":"passed","severity":"normal"},{"uid":"13375917082c5ed2","name":"Fails to push message with large meta","time":{"start":1759319718215,"stop":1759319718215,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1b81d807bfa24b5","name":"Push message with content topic containing Russian","time":{"start":1759319718223,"stop":1759319718223,"duration":0},"status":"passed","severity":"normal"},{"uid":"20018c407793dc51","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1759318577488,"stop":1759318577488,"duration":0},"status":"passed","severity":"normal"},{"uid":"24951c1becf24b97","name":"Push message with content topic containing Chinese","time":{"start":1759319718222,"stop":1759319718223,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e0978864f50289","name":"should dial with PeerId and return stream","time":{"start":1759318594767,"stop":1759318594767,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb5d3b38b6ef2f8d","name":"should work with mixed v2 and v3 peers","time":{"start":1759318645635,"stop":1759318645635,"duration":0},"status":"passed","severity":"normal"},{"uid":"98c4c2eab53ac38c","name":"Query with Promise Callback, No Decoder","time":{"start":1759318987740,"stop":1759318987741,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb5da85eafc56a77","name":"should ensure monotonic increase","time":{"start":1759318634312,"stop":1759318634313,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7af39accd727e03","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1759318645987,"stop":1759318645988,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2350bee0cdc1c7a","name":"Check meta is set [symmetric]","time":{"start":1759318614174,"stop":1759318614175,"duration":1},"status":"passed","severity":"normal"},{"uid":"554c11373b53d7c4","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1759319015746,"stop":1759319015747,"duration":1},"status":"passed","severity":"normal"},{"uid":"78ca38a2709ed801","name":"Fails to push message bigger that 1MB","time":{"start":1759319718192,"stop":1759319718193,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cbd25e8a56b0c94","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1759318627306,"stop":1759318627307,"duration":1},"status":"passed","severity":"normal"},{"uid":"133e796641e23d57","name":"should skip peers without peerInfo in ENR","time":{"start":1759318604344,"stop":1759318604345,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b958ce01820e658","name":"should dial peer when no shard info available","time":{"start":1759318593204,"stop":1759318593205,"duration":1},"status":"passed","severity":"normal"},{"uid":"a64a123d9f38c6be","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1759318865736,"stop":1759318865736,"duration":0},"status":"passed","severity":"normal"},{"uid":"29f6c11b22867361","name":"should work with stubbed peer manager event emitter","time":{"start":1759318645979,"stop":1759318645980,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2cfb6fbb70c9ff8","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1759318594279,"stop":1759318594279,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa2ad1c1ba9f36d8","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1759318627312,"stop":1759318627313,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f979d6c8ac755fa","name":"should encode/decode to RLP encoding","time":{"start":1759318583730,"stop":1759318583731,"duration":1},"status":"passed","severity":"normal"},{"uid":"436f8333267ed2c9","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1759318593708,"stop":1759318593708,"duration":0},"status":"passed","severity":"normal"},{"uid":"96c6b42e863110a1","name":"messageHashStr returns a hex string","time":{"start":1759318593465,"stop":1759318593465,"duration":0},"status":"passed","severity":"normal"},{"uid":"c014974967b52a57","name":"Query generator for multiple messages","time":{"start":1759319014388,"stop":1759319014388,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0c49c1276c0f4f","name":"throws if decoders don't match content topics","time":{"start":1759318594412,"stop":1759318594413,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7f4ab1111b96f05","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1759318603881,"stop":1759318603881,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9bc102d42282982","name":"should handle dial errors gracefully","time":{"start":1759318593522,"stop":1759318593522,"duration":0},"status":"passed","severity":"normal"},{"uid":"13bf64fae20b9040","name":"Push message with XML payload","time":{"start":1759319718183,"stop":1759319718183,"duration":0},"status":"passed","severity":"normal"},{"uid":"d87ceb9593b30c63","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1759318634734,"stop":1759318634735,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6ade1b37a4e5621","name":"should create NetworkMonitor with libp2p and events","time":{"start":1759318591907,"stop":1759318591909,"duration":2},"status":"passed","severity":"normal"},{"uid":"5e0eec257bf110d9","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1759318644822,"stop":1759318644822,"duration":0},"status":"passed","severity":"normal"},{"uid":"843b0925ea150526","name":"should return no connections if no open connection provided","time":{"start":1759318594035,"stop":1759318594035,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1b242b72ffe0f3c","name":"throws on content topic with empty version field","time":{"start":1759318577485,"stop":1759318577485,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ac26c59acd3b18e","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1759318603883,"stop":1759318603884,"duration":1},"status":"passed","severity":"normal"},{"uid":"feac3d11630225df","name":"Subscribe to topic containing emoji and publish message","time":{"start":1759318881704,"stop":1759318881704,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5d172e127c3d60e","name":"throws on content topic with empty encoding field","time":{"start":1759318577486,"stop":1759318577486,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce42cac3341ffaad","name":"should clear the dialing interval","time":{"start":1759318593194,"stop":1759318593195,"duration":1},"status":"passed","severity":"normal"},{"uid":"65c8902cb6c836e4","name":"Check meta is set [ecies]","time":{"start":1759318615832,"stop":1759318615832,"duration":0},"status":"passed","severity":"normal"},{"uid":"df9f5c61dd4ac2ea","name":"Get Nodes","time":{"start":1759318603320,"stop":1759318603320,"duration":0},"status":"passed","severity":"normal"},{"uid":"59cbdaafcc9bd89e","name":"should properly create location multiaddrs - udp","time":{"start":1759318583734,"stop":1759318583734,"duration":0},"status":"passed","severity":"normal"},{"uid":"c57f3b49af300ba7","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1759319140579,"stop":1759319140579,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b4b6fcd2b810754","name":"returns all values when wanted number is greater than available values","time":{"start":1759318602685,"stop":1759318602697,"duration":12},"status":"passed","severity":"normal"},{"uid":"f5d67e053a3339c4","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1759319140570,"stop":1759319140571,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9eba155bf9b4a58","name":"should reject on timeout if it was set","time":{"start":1759318646853,"stop":1759318646853,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5488c2ea3851d83","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1759319028840,"stop":1759319028841,"duration":1},"status":"passed","severity":"normal"},{"uid":"20d1daad183088a0","name":"should support chaining for add method","time":{"start":1759318644053,"stop":1759318644056,"duration":3},"status":"passed","severity":"normal"},{"uid":"86dd845a52166aa4","name":"Push message with content topic containing Russian","time":{"start":1759319718188,"stop":1759319718188,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f52b6fc4c15ebb4","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1759318627316,"stop":1759318627323,"duration":7},"status":"passed","severity":"normal"},{"uid":"cf31ff94ad15276d","name":"should dial peers from store on start","time":{"start":1759318594208,"stop":1759318594208,"duration":0},"status":"passed","severity":"normal"},{"uid":"e32cc0a55492736a","name":"should skip already querying peers","time":{"start":1759318604341,"stop":1759318604342,"duration":1},"status":"passed","severity":"normal"},{"uid":"b63ce22fc197c953","name":"Push message equal or less that 1MB","time":{"start":1759319718192,"stop":1759319718192,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1d445ba7981b439","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1759318983859,"stop":1759318983859,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7786e452aae0cfa","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1759318645986,"stop":1759318645986,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d129e776c6281a6","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1759318976551,"stop":1759318976551,"duration":0},"status":"passed","severity":"normal"},{"uid":"31c3c6a5c7e6080d","name":"should allow redial after cooldown period","time":{"start":1759318593201,"stop":1759318593203,"duration":2},"status":"passed","severity":"normal"},{"uid":"9eb3376d991f758e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1759318577499,"stop":1759318577500,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbc632d639bed7f1","name":"Check publish message containing Arabic","time":{"start":1759318872359,"stop":1759318872360,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c3ebf9a95e3e252","name":"Push message with JSON payload","time":{"start":1759319718196,"stop":1759319718197,"duration":1},"status":"passed","severity":"normal"},{"uid":"463a091022904de8","name":"should dispatch network event when browser goes online","time":{"start":1759318591962,"stop":1759318591962,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0bd583661c1baae","name":"should clear all timers","time":{"start":1759318594274,"stop":1759318594274,"duration":0},"status":"passed","severity":"normal"},{"uid":"873f3fca952c78c6","name":"should use peerId from options when provided to queryGenerator","time":{"start":1759318646808,"stop":1759318646809,"duration":1},"status":"passed","severity":"normal"},{"uid":"d687371d4c21f33","name":"should drop connection to one peer on hangUp","time":{"start":1759318759244,"stop":1759318759244,"duration":0},"status":"passed","severity":"normal"},{"uid":"649d74f5fc5d3ff4","name":"Cluster id 0, shard 0","time":{"start":1759318968711,"stop":1759318968711,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc12e043516ca916","name":"Promise Callback - false","time":{"start":1759318997685,"stop":1759318997685,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb80e5311cb132d3","name":"groups content topics by expected pubsub topic","time":{"start":1759318577494,"stop":1759318577494,"duration":0},"status":"passed","severity":"normal"},{"uid":"d480a42fa6e8dcc3","name":"can start the service","time":{"start":1759318876105,"stop":1759318876106,"duration":1},"status":"passed","severity":"normal"},{"uid":"d69c64ed79e6917b","name":"Decoder throws on empty string content topic","time":{"start":1759318594462,"stop":1759318594462,"duration":0},"status":"passed","severity":"normal"},{"uid":"3212339ba1a423d9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1759318627349,"stop":1759318627349,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7095922f17aeeab","name":"Push message with content topic containing special chars","time":{"start":1759319718200,"stop":1759319718200,"duration":0},"status":"passed","severity":"normal"},{"uid":"1738464577bfd660","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1759318627309,"stop":1759318627309,"duration":0},"status":"passed","severity":"normal"},{"uid":"58642d049866de83","name":"should handle query errors","time":{"start":1759318604344,"stop":1759318604344,"duration":0},"status":"passed","severity":"normal"},{"uid":"52a2f5af2765ef6","name":"Push message with short payload","time":{"start":1759319718193,"stop":1759319718193,"duration":0},"status":"passed","severity":"normal"},{"uid":"df5f40e882a8d9b8","name":"Push message with shell command payload","time":{"start":1759319718210,"stop":1759319718210,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7b130b714d66bca","name":"Fails to push message bigger that 1MB","time":{"start":1759319718216,"stop":1759319718217,"duration":1},"status":"passed","severity":"normal"},{"uid":"e333cafd113e196b","name":"Push message with special chars payload","time":{"start":1759319718207,"stop":1759319718208,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc74f85871273cf8","name":"messageHashStr produces consistent results for the same input","time":{"start":1759318593466,"stop":1759318593484,"duration":18},"status":"passed","severity":"normal"},{"uid":"b619eb245032909a","name":"Push message with Basic HTML tag payload","time":{"start":1759319718209,"stop":1759319718209,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbd2c5a260fda569","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1759318577766,"stop":1759318577766,"duration":0},"status":"passed","severity":"normal"},{"uid":"37e16b67235ca7a2","name":"Check received message containing Arabic","time":{"start":1759319113610,"stop":1759319113610,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6ca62f5fb00ba1b","name":"Check publish message containing Russian","time":{"start":1759318872360,"stop":1759318872360,"duration":0},"status":"passed","severity":"normal"},{"uid":"99774d513c9877f5","name":"Check received message containing XML","time":{"start":1759319113622,"stop":1759319113622,"duration":0},"status":"passed","severity":"normal"},{"uid":"273551cb73244fe1","name":"Check message with no payload is not received","time":{"start":1759319113626,"stop":1759319113626,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c2663ed77d53de","name":"Overlapping topic subscription","time":{"start":1759319140566,"stop":1759319140566,"duration":0},"status":"passed","severity":"normal"},{"uid":"5814d86eb6cfc9d9","name":"should start the dialing interval","time":{"start":1759318593192,"stop":1759318593193,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1d9a4ac7d7b3631","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1759318645547,"stop":1759318645547,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5d54cfb08110eee","name":"Meta field set when metaSetter is specified","time":{"start":1759318594460,"stop":1759318594460,"duration":0},"status":"passed","severity":"normal"},{"uid":"67421cadaef12460","name":"Check publish message containing numeric","time":{"start":1759318872358,"stop":1759318872358,"duration":0},"status":"passed","severity":"normal"},{"uid":"999eef4ec19f35ad","name":"should retry failed tasks","time":{"start":1759318644993,"stop":1759318644994,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0fc2d277e93c61f","name":"should handle corrupted shard info gracefully","time":{"start":1759318592707,"stop":1759318592707,"duration":0},"status":"passed","severity":"normal"},{"uid":"927d071f082b5935","name":"should skip peers that don't support peer exchange","time":{"start":1759318604333,"stop":1759318604334,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0027b34581a3df5","name":"should initialize with default options","time":{"start":1759318604322,"stop":1759318604322,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecc53d678c313924","name":"Publish message with custom timestamp: Thu Oct 10 2024 11:41:05 GMT+0000 (Coordinated Universal Time)","time":{"start":1759318872365,"stop":1759318872365,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c2a91917b259155","name":"Check received message containing Chinese","time":{"start":1759319113610,"stop":1759319113610,"duration":0},"status":"passed","severity":"normal"},{"uid":"24fb7628de6db591","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1759318594280,"stop":1759318594280,"duration":0},"status":"passed","severity":"normal"},{"uid":"aca91bdfc063eabe","name":"Push message with content topic containing emoji","time":{"start":1759319718204,"stop":1759319718204,"duration":0},"status":"passed","severity":"normal"},{"uid":"16a9e3e6e4f0c5ad","name":"Check received message containing JSON","time":{"start":1759319113612,"stop":1759319113612,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f2319f4557beef1","name":"accepts valid content-filtered query","time":{"start":1759318593707,"stop":1759318593707,"duration":0},"status":"passed","severity":"normal"},{"uid":"802657cd10706b32","name":"should reject if Filter is requested but not mounted","time":{"start":1759318646853,"stop":1759318646853,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc5662f191cb2408","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1759319140565,"stop":1759319140566,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e4ca73cfc917ba1","name":"should start and setup intervals and event listeners","time":{"start":1759318645689,"stop":1759318645695,"duration":6},"status":"passed","severity":"normal"},{"uid":"3a69119f15571023","name":"should add peer to queue when queue is not empty","time":{"start":1759318593197,"stop":1759318593197,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7c7cf84469c004c","name":"Push message with content topic containing escaped characters","time":{"start":1759319718189,"stop":1759319718189,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ea3c8ee1b97f56","name":"Subscribe to topic containing shell command and receive message","time":{"start":1759319140571,"stop":1759319140571,"duration":0},"status":"passed","severity":"normal"},{"uid":"1600f5eaaa138a1f","name":"should not dial peers from store when browser is not connected","time":{"start":1759318594215,"stop":1759318594219,"duration":4},"status":"passed","severity":"normal"},{"uid":"aae8ae5c56ff499a","name":"Subscribe to topic containing special chars and receive message","time":{"start":1759319140578,"stop":1759319140579,"duration":1},"status":"passed","severity":"normal"},{"uid":"51d349b8d58ee46b","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1759318627307,"stop":1759318627308,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef7d41f4485addc4","name":"Check received message with timestamp: 1649153314 ","time":{"start":1759319113624,"stop":1759319113624,"duration":0},"status":"passed","severity":"normal"},{"uid":"b96476d1720917f1","name":"random static sharding 8 - Cluster ID: 396, Shard ID: 689","time":{"start":1759318968714,"stop":1759318968714,"duration":0},"status":"passed","severity":"normal"},{"uid":"247557a8fabc29f2","name":"random static sharding 9 - Cluster ID: 127, Shard ID: 88","time":{"start":1759318968715,"stop":1759318968715,"duration":0},"status":"passed","severity":"normal"},{"uid":"2901d89cc595c8f2","name":"throws on content topic with non-number generation field","time":{"start":1759318577483,"stop":1759318577484,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9c0e62aa1b14547","name":"Push message with content topic containing emoji","time":{"start":1759319718189,"stop":1759319718190,"duration":1},"status":"passed","severity":"normal"},{"uid":"575bda233b10ef9b","name":"Push message with emoji payload","time":{"start":1759319718210,"stop":1759319718211,"duration":1},"status":"passed","severity":"normal"},{"uid":"3867067106fb9ec7","name":"Sets default value correctly","time":{"start":1759319022640,"stop":1759319022640,"duration":0},"status":"passed","severity":"normal"},{"uid":"3352ca1256dd217d","name":"Cluster ID 0, shard 1","time":{"start":1759318968711,"stop":1759318968711,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ab898db871476d7","name":"should be delivered immediately if received","time":{"start":1759318634739,"stop":1759318634739,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd00c48bfc55c30","name":"Renews subscription after lossing a connection","time":{"start":1759319140573,"stop":1759319140573,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a39fb2ce9a33869","name":"Filter","time":{"start":1759319029480,"stop":1759319029480,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1c1ac1ce864e29d","name":"Check publish message containing Basic HTML tag","time":{"start":1759318872362,"stop":1759318872362,"duration":0},"status":"passed","severity":"normal"},{"uid":"a445a74b351c2a52","name":"Push message with long payload","time":{"start":1759319718181,"stop":1759319718181,"duration":0},"status":"passed","severity":"normal"},{"uid":"532fcdbb31bd2e1e","name":"should monitor connected peers and store them into cache","time":{"start":1759318764733,"stop":1759318764733,"duration":0},"status":"passed","severity":"normal"},{"uid":"92467bb725e68d6a","name":"should update ack status of messages in outgoing buffer","time":{"start":1759318634738,"stop":1759318634738,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc91dc0c367ed6cb","name":"Subscribe to topic containing shell command and receive message","time":{"start":1759319140581,"stop":1759319140582,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e266225afb862e","name":"should add to incoming buffer if dependencies are not met","time":{"start":1759318634730,"stop":1759318634731,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb27deeffde20e50","name":"Subscribe to topic containing XML and receive message","time":{"start":1759319140570,"stop":1759319140570,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8f995f6cbc036d5","name":"should handle complete peer lifecycle","time":{"start":1759318594285,"stop":1759318594285,"duration":0},"status":"passed","severity":"normal"},{"uid":"67aba86049860c1a","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1759318603887,"stop":1759318603888,"duration":1},"status":"passed","severity":"normal"},{"uid":"382076f18142f436","name":"Check received message containing Script","time":{"start":1759319113621,"stop":1759319113621,"duration":0},"status":"passed","severity":"normal"},{"uid":"27d402b65720e7d9","name":"Waku message hash computation (payload length 0)","time":{"start":1759318593451,"stop":1759318593461,"duration":10},"status":"passed","severity":"normal"},{"uid":"30e77a04a4a0fe54","name":"Check received message containing Arabic","time":{"start":1759319113620,"stop":1759319113620,"duration":0},"status":"passed","severity":"normal"},{"uid":"4043ded25bc86d4f","name":"Incoming message is emitted as received","time":{"start":1759318648042,"stop":1759318648042,"duration":0},"status":"passed","severity":"normal"},{"uid":"aca16b0edc636a6c","name":"rejects content-filtered query with only contentTopics","time":{"start":1759318593708,"stop":1759318593708,"duration":0},"status":"passed","severity":"normal"},{"uid":"c598b82d86cac057","name":"yields undefined for messages without content topic","time":{"start":1759318594415,"stop":1759318594416,"duration":1},"status":"passed","severity":"normal"},{"uid":"735790aaec270eb","name":"Push message with short payload","time":{"start":1759319718217,"stop":1759319718217,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf3bcc66dab8a3c0","name":"Push message with content topic containing Arabic","time":{"start":1759319718212,"stop":1759319718213,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a8fbceab74d0a8f","name":"Stops search when 2 null results are returned","time":{"start":1759318603321,"stop":1759318603321,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7396626c60046e6","name":"Push message with unicode special characters payload","time":{"start":1759319718197,"stop":1759319718198,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb5a22b7a1a52293","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app72/9/topic984/xml","time":{"start":1759318970304,"stop":1759318970304,"duration":0},"status":"passed","severity":"normal"},{"uid":"52bf8371e48931e5","name":"Check publish message containing long","time":{"start":1759318872357,"stop":1759318872357,"duration":0},"status":"passed","severity":"normal"},{"uid":"7273a7539f3d5b25","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1759318646807,"stop":1759318646807,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9adb71ef9ff2b6","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1759318594241,"stop":1759318594241,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0e8ee3ea7080098","name":"Push message with Script payload","time":{"start":1759319718219,"stop":1759319718219,"duration":0},"status":"passed","severity":"normal"},{"uid":"7485883629387c27","name":"should handle zero peers request","time":{"start":1759318604211,"stop":1759318604212,"duration":1},"status":"passed","severity":"normal"},{"uid":"faee33dba7cc86ed","name":"should handle errors when removing globalThis listeners","time":{"start":1759318591927,"stop":1759318591927,"duration":0},"status":"passed","severity":"normal"},{"uid":"a58ab05edbffeba0","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1759318591944,"stop":1759318591944,"duration":0},"status":"passed","severity":"normal"},{"uid":"84169be493b303be","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app43/2/topic459/test.js","time":{"start":1759318970303,"stop":1759318970303,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e72bdc6254f0bfa","name":"should handle ping failures gracefully","time":{"start":1759318594278,"stop":1759318594278,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e40cdf88c2935c9","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1759318875843,"stop":1759318875845,"duration":2},"status":"passed","severity":"normal"},{"uid":"d640a1bd768e0132","name":"should return all connected peers without codec filter","time":{"start":1759318594769,"stop":1759318594769,"duration":0},"status":"passed","severity":"normal"},{"uid":"416f98779adf6914","name":"Push message with emoji payload","time":{"start":1759319718185,"stop":1759319718185,"duration":0},"status":"passed","severity":"normal"},{"uid":"30fdb06977f0b75d","name":"Subscribe to topic containing numeric and publish message","time":{"start":1759318881699,"stop":1759318881699,"duration":0},"status":"passed","severity":"normal"},{"uid":"7524c176430587d6","name":"Outgoing message is possibly acknowledged","time":{"start":1759318648042,"stop":1759318648042,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7d51117212baa20c","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1759318594770,"stop":1759318594770,"duration":0},"status":"passed","severity":"normal"},{"uid":"b836cbb263fb3280","name":"should be safe to call multiple times","time":{"start":1759318594214,"stop":1759318594215,"duration":1},"status":"passed","severity":"normal"},{"uid":"b09474c17cb36e14","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1759319140563,"stop":1759319140563,"duration":0},"status":"passed","severity":"normal"},{"uid":"1800dd529855fb8e","name":"Ephemeral field set to true","time":{"start":1759318594459,"stop":1759318594460,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ff3243bd3ee3bfe","name":"Push message with long payload","time":{"start":1759319718217,"stop":1759319718217,"duration":0},"status":"passed","severity":"normal"},{"uid":"711984942fa1b411","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1759318583022,"stop":1759318583023,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1087f4d435d0d8","name":"should reject if WakuNode is not started","time":{"start":1759318646851,"stop":1759318646851,"duration":0},"status":"passed","severity":"normal"},{"uid":"79e5971783ef5a62","name":"configure the node with multiple content topics","time":{"start":1759318970315,"stop":1759318970315,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aa47d4ca0d3c34","name":"Push message with custom timestamp: 1759322294858","time":{"start":1759319718206,"stop":1759319718206,"duration":0},"status":"passed","severity":"normal"},{"uid":"a16ddd17f61e5811","name":"returns all values when wanted number matches available values","time":{"start":1759318602683,"stop":1759318602685,"duration":2},"status":"passed","severity":"normal"},{"uid":"c4c5ba52babf9c2","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1759318634735,"stop":1759318634736,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c4c0ec9a699deeb","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1759318583016,"stop":1759318583016,"duration":0},"status":"passed","severity":"normal"},{"uid":"79b530e662060459","name":"Push message equal or less that 1MB","time":{"start":1759319718206,"stop":1759319718206,"duration":0},"status":"passed","severity":"normal"},{"uid":"76188ffe3113c8b4","name":"should not fail to start the service if it is already started","time":{"start":1759318676040,"stop":1759318676041,"duration":1},"status":"passed","severity":"normal"},{"uid":"682e40309ec4fba","name":"should increase lamport timestamp","time":{"start":1759318634727,"stop":1759318634727,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ea827d4185658ec","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1759318627348,"stop":1759318627348,"duration":0},"status":"passed","severity":"normal"},{"uid":"66506ca45ec16937","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1759319140571,"stop":1759319140572,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc02845d3797f98e","name":"should dial second nwaku node that was discovered","time":{"start":1759318671014,"stop":1759318671032,"duration":18},"status":"skipped","severity":"normal"},{"uid":"a1d5f9cab57c5b59","name":"should return true when peer is on the pubsub topic shard","time":{"start":1759318592699,"stop":1759318592700,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1661cd09b007b97","name":"can start the service","time":{"start":1759318608383,"stop":1759318608383,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee0b5585c1db29f5","name":"should mark all messages in causal history as acknowledged","time":{"start":1759318634732,"stop":1759318634732,"duration":0},"status":"passed","severity":"normal"},{"uid":"1edf240f5d3cbf3c","name":"Check received message containing SQL Injection","time":{"start":1759319113611,"stop":1759319113611,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6f9959ee323bd95","name":"Relay - dialed after","time":{"start":1759319029478,"stop":1759319029478,"duration":0},"status":"passed","severity":"normal"},{"uid":"b17df461d9e18bf9","name":"Push message with special chars payload","time":{"start":1759319718181,"stop":1759319718181,"duration":0},"status":"passed","severity":"normal"},{"uid":"47a2ec5fb7303461","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1759319140574,"stop":1759319140574,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4e53263e3096295","name":"Check message on other pubsub topic is not received","time":{"start":1759319113615,"stop":1759319113616,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f3f33f58eb20121","name":"Throws when trying to push message with empty payload","time":{"start":1759319718198,"stop":1759319718198,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c6e809aca1d46c4","name":"should create ShardReader with auto sharding network config","time":{"start":1759318592669,"stop":1759318592669,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd7d64f319120283","name":"should set field with all protocols disabled","time":{"start":1759318583735,"stop":1759318583736,"duration":1},"status":"passed","severity":"normal"},{"uid":"da882b8643978f9","name":"Push message with Arabic payload","time":{"start":1759319718218,"stop":1759319718218,"duration":0},"status":"passed","severity":"normal"},{"uid":"f34630f64e48e7ce","name":"should requeue task if no peer is available","time":{"start":1759318644990,"stop":1759318644993,"duration":3},"status":"passed","severity":"normal"},{"uid":"15b41db5f85825a8","name":"should start all internal components","time":{"start":1759318594765,"stop":1759318594765,"duration":0},"status":"passed","severity":"normal"},{"uid":"8106c24d167c92cd","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1759318627316,"stop":1759318627316,"duration":0},"status":"passed","severity":"normal"},{"uid":"407a8c6bfdd40ecd","name":"should create ShardReader with static shards network config","time":{"start":1759318592669,"stop":1759318592670,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e36eb98409f9ef","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1759318627349,"stop":1759318627349,"duration":0},"status":"passed","severity":"normal"},{"uid":"df904988c341fbd9","name":"Wait given interval before re-trying","time":{"start":1759318646548,"stop":1759318646548,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd199120b2a19e24","name":"can query messages normally","time":{"start":1759318990300,"stop":1759318990301,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dad14517400b62a","name":"should return start time to last successful query since last query is less than max range","time":{"start":1759318645988,"stop":1759318645988,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f81f3f659db5921","name":"Check message on other pubsub topic is not received","time":{"start":1759319113625,"stop":1759319113625,"duration":0},"status":"passed","severity":"normal"},{"uid":"386da8244a30d3ab","name":"should be safe to call multiple times","time":{"start":1759318593196,"stop":1759318593196,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a5fd7089e1a31d0","name":"Sync message are not sent excessively within sync frequency","time":{"start":1759318653236,"stop":1759318653236,"duration":0},"status":"passed","severity":"normal"},{"uid":"c85652871afe641f","name":"should return PeerId when PeerId is provided","time":{"start":1759318593212,"stop":1759318593212,"duration":0},"status":"passed","severity":"normal"},{"uid":"57c6334b337dc0d","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1759318627324,"stop":1759318627324,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca6d6b7210a4ce18","name":"can start and stop the service","time":{"start":1759318876106,"stop":1759318876107,"duration":1},"status":"passed","severity":"normal"},{"uid":"593ec18cbf51c5b9","name":"Push message with content topic containing short","time":{"start":1759319718186,"stop":1759319718186,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc1536e39c3be47c","name":"Encoder error raises irrecoverable error","time":{"start":1759318648972,"stop":1759318648972,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f3a88862e5c4ef9","name":"should wait for LightPush peer to be connected","time":{"start":1759318646853,"stop":1759318646854,"duration":1},"status":"passed","severity":"normal"},{"uid":"316be92548614f7a","name":"should update peers in cache on 'peer:identify' event","time":{"start":1759318608386,"stop":1759318608386,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ea6137871c8d718","name":"should call waitForPeer on Relay","time":{"start":1759318646854,"stop":1759318646854,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f9d0e15cb41b47","name":"should throw error when no peers are available","time":{"start":1759318646806,"stop":1759318646807,"duration":1},"status":"passed","severity":"normal"},{"uid":"d28bd52c03b9c6e6","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1759318593533,"stop":1759318593534,"duration":1},"status":"passed","severity":"normal"},{"uid":"30d4310af6d00b88","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1759318577490,"stop":1759318577490,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d704ed17bed9ea6","name":"Outgoing message is emitted as sent","time":{"start":1759318648971,"stop":1759318648971,"duration":0},"status":"passed","severity":"normal"},{"uid":"cead5ee9b74041dd","name":"should create an instance with libp2p and dialer","time":{"start":1759318593511,"stop":1759318593512,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c2cc5663d790f50","name":"Push message with Basic HTML tag payload","time":{"start":1759319718219,"stop":1759319718220,"duration":1},"status":"passed","severity":"normal"},{"uid":"f11272c66438b57f","name":"should handle browser offline state overriding peer connections","time":{"start":1759318591969,"stop":1759318591970,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7879fb340ab744d","name":"should handle different types of entries","time":{"start":1759318644061,"stop":1759318644061,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1db89b6f4d23b31","name":"should successfully query store with valid decoders and options","time":{"start":1759318646806,"stop":1759318646806,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1181e2604d2a25b","name":"Ephemeral field is preserved - encoder v0","time":{"start":1759318677792,"stop":1759318677793,"duration":1},"status":"passed","severity":"normal"},{"uid":"f653b87b3d928234","name":"should handle peer store update failures gracefully","time":{"start":1759318594278,"stop":1759318594279,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ec834ec9d1da592","name":"should not retry if at least one success","time":{"start":1759318645005,"stop":1759318645006,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6b4dec6ea45cca8","name":"tcp ip4 address","time":{"start":1759318583116,"stop":1759318583117,"duration":1},"status":"passed","severity":"normal"},{"uid":"e601d5e3ae499ab1","name":"random static sharding 6 - Cluster ID: 733, Shard ID: 344","time":{"start":1759318968713,"stop":1759318968714,"duration":1},"status":"passed","severity":"normal"},{"uid":"76d05b5f6239cdc6","name":"should return false when peer is on different cluster","time":{"start":1759318592687,"stop":1759318592688,"duration":1},"status":"passed","severity":"normal"},{"uid":"5992d23e736883c2","name":"should set default options when no config provided","time":{"start":1759318594764,"stop":1759318594764,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc5a4f84a0c373bc","name":"nwaku subscribes","time":{"start":1759318860188,"stop":1759318860188,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f04dae7b9f8fa42","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1759318881700,"stop":1759318881700,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e31682c1e8a2c90","name":"should not retry if at least one success","time":{"start":1759318645634,"stop":1759318645634,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1366ff516b7526a","name":"peer exchange sets tag","time":{"start":1759318846694,"stop":1759318846695,"duration":1},"status":"passed","severity":"normal"},{"uid":"d91643979e3355df","name":"should discard bootstrap peers when has more than set limit","time":{"start":1759318713840,"stop":1759318713841,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a8ae4b1ec1ceab8","name":"should properly setup health event callback","time":{"start":1759318645982,"stop":1759318645982,"duration":0},"status":"passed","severity":"normal"},{"uid":"80442e33bca977a9","name":"should send relay ping messages on timer","time":{"start":1759318594281,"stop":1759318594281,"duration":0},"status":"passed","severity":"normal"},{"uid":"abe5ce04803735db","name":"should start peer exchange discovery","time":{"start":1759318604323,"stop":1759318604324,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7428a981840ed7e","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1759318594411,"stop":1759318594412,"duration":1},"status":"passed","severity":"normal"},{"uid":"888346a45e4e2693","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1759318627360,"stop":1759318627360,"duration":0},"status":"passed","severity":"normal"},{"uid":"e44d5178e3290525","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1759318846696,"stop":1759318846697,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef14f0b8e3d5646b","name":"should create PeerExchange instance with components","time":{"start":1759318604212,"stop":1759318604213,"duration":1},"status":"passed","severity":"normal"},{"uid":"6da5e8b0dde9162e","name":"Push message with numeric payload","time":{"start":1759319718194,"stop":1759319718194,"duration":0},"status":"passed","severity":"normal"},{"uid":"b104eabd922223f","name":"Push message with JSON payload","time":{"start":1759319718184,"stop":1759319718184,"duration":0},"status":"passed","severity":"normal"},{"uid":"68fe71e8b787a01a","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1759318692058,"stop":1759318692059,"duration":1},"status":"passed","severity":"normal"},{"uid":"582d2c98ce0bb645","name":"Ordered Callback - false","time":{"start":1759318997686,"stop":1759318997686,"duration":0},"status":"passed","severity":"normal"},{"uid":"bde72206756cb845","name":"should not be empty after adding a subscription","time":{"start":1759318645687,"stop":1759318645688,"duration":1},"status":"passed","severity":"normal"},{"uid":"121835bcec444ddb","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1759319140565,"stop":1759319140565,"duration":0},"status":"passed","severity":"normal"},{"uid":"b828e08f403cf780","name":"throws on content topic with too few or too many fields","time":{"start":1759318577483,"stop":1759318577483,"duration":0},"status":"passed","severity":"normal"},{"uid":"c274c44f96666c4c","name":"should handle dial errors gracefully","time":{"start":1759318593205,"stop":1759318593205,"duration":0},"status":"passed","severity":"normal"},{"uid":"a273c1eeb05ca73d","name":"should handle peer store errors gracefully","time":{"start":1759318593532,"stop":1759318593532,"duration":0},"status":"passed","severity":"normal"},{"uid":"4239fee852fec15c","name":"should initialize with Unhealthy status","time":{"start":1759318646272,"stop":1759318646273,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fe3a8ebf298c7f3","name":"yields decoded messages","time":{"start":1759318594415,"stop":1759318594415,"duration":0},"status":"passed","severity":"normal"},{"uid":"95f2c560918af5c","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1759318634733,"stop":1759318634733,"duration":0},"status":"passed","severity":"normal"},{"uid":"b27762d29bb956e6","name":"should be able to decode the field with only STORE set to true","time":{"start":1759318583021,"stop":1759318583021,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0563bb7fb3150c0","name":"random static sharding 3 - Cluster ID: 79, Shard ID: 939","time":{"start":1759318968712,"stop":1759318968713,"duration":1},"status":"passed","severity":"normal"},{"uid":"7736b7b7f5c75f01","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1759318577498,"stop":1759318577498,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecc498091b3f6add","name":"Sample","time":{"start":1759318583100,"stop":1759318583100,"duration":0},"status":"passed","severity":"normal"},{"uid":"2efd7ae449283dcf","name":"Push message with content topic containing unicode special characters","time":{"start":1759319718224,"stop":1759319718224,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed5604255a927d9a","name":"Sync message is sent within sync frequency","time":{"start":1759318653236,"stop":1759318653236,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fd51f46a5c6f027","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1759318677794,"stop":1759318677794,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bda40ca52d7b81e","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1759318872364,"stop":1759318872364,"duration":0},"status":"passed","severity":"normal"},{"uid":"77f9f437fdbb6c62","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1759319140575,"stop":1759319140575,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1c62479d38bef59","name":"should handle special patterns correctly","time":{"start":1759318631078,"stop":1759318631078,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b4d9f58d8d30f2c","name":"should throw error - no id","time":{"start":1759318583728,"stop":1759318583729,"duration":1},"status":"passed","severity":"normal"},{"uid":"5049bebbfca1ec1e","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1759319015747,"stop":1759319015748,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdbbd7891eb720fe","name":"should handle queue processing errors gracefully","time":{"start":1759318593208,"stop":1759318593208,"duration":0},"status":"passed","severity":"normal"},{"uid":"1da2794905625cbd","name":"Refresh subscription","time":{"start":1759319140566,"stop":1759319140567,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c2aca3e9def14ab","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1759319140569,"stop":1759319140569,"duration":0},"status":"passed","severity":"normal"},{"uid":"e08bef58e95e70cd","name":"Check publish message after service node is restarted","time":{"start":1759318872368,"stop":1759318872369,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f0f0ac7df605e9bb","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1759318627307,"stop":1759318627307,"duration":0},"status":"passed","severity":"normal"},{"uid":"a19bfb3882540770","name":"should be able to encode the field with only FILTER set to true","time":{"start":1759318583014,"stop":1759318583015,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a3734e6c9861aa","name":"should return undefined if no connection provided","time":{"start":1759318594004,"stop":1759318594005,"duration":1},"status":"passed","severity":"normal"},{"uid":"33ceffc0f0f3bbc4","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1759318627316,"stop":1759318627316,"duration":0},"status":"passed","severity":"normal"},{"uid":"7285d0c966acf7d","name":"Check received message containing special chars","time":{"start":1759319113609,"stop":1759319113609,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8b9a36c7c96c14b","name":"Bloom filter","time":{"start":1759318634405,"stop":1759318634406,"duration":1},"status":"passed","severity":"normal"},{"uid":"51a18918e2ca105b","name":"should initialize with default number of peers","time":{"start":1759318645532,"stop":1759318645533,"duration":1},"status":"passed","severity":"normal"},{"uid":"70ed04f69cc7acd2","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1759318676046,"stop":1759318676046,"duration":0},"status":"skipped","severity":"normal"},{"uid":"57f108babf4fc184","name":"Check message with no pubsub topic is not received","time":{"start":1759319113616,"stop":1759319113616,"duration":0},"status":"passed","severity":"normal"},{"uid":"75e53ce852757486","name":"should not trigger query when a recent query happened under threshold","time":{"start":1759318645985,"stop":1759318645985,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8e49c181937d0c3","name":"Check message with non string payload is not received","time":{"start":1759319113626,"stop":1759319113627,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6c45673c512e137","name":"Subscribe to topic containing JSON and receive message","time":{"start":1759319140581,"stop":1759319140581,"duration":0},"status":"passed","severity":"normal"},{"uid":"49719cc068cd9a04","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1759318577497,"stop":1759318577497,"duration":0},"status":"passed","severity":"normal"},{"uid":"d772c608ef4eeec","name":"Check received message with timestamp: 1649153314 ","time":{"start":1759319113614,"stop":1759319113615,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7374389712446e","name":"should remove event listeners from libp2p","time":{"start":1759318591926,"stop":1759318591926,"duration":0},"status":"passed","severity":"normal"},{"uid":"100631cba5276dce","name":"Push message with Basic HTML tag payload","time":{"start":1759319718196,"stop":1759319718196,"duration":0},"status":"passed","severity":"normal"},{"uid":"3955930393174ed6","name":"should serialize and deserialize correctly","time":{"start":1759318631074,"stop":1759318631074,"duration":0},"status":"passed","severity":"normal"},{"uid":"c783946f83da686","name":"should respect custom numPeersToUse configuration","time":{"start":1759318645546,"stop":1759318645546,"duration":0},"status":"passed","severity":"normal"},{"uid":"b44207446f88910e","name":"should maintain desired error rate","time":{"start":1759318631072,"stop":1759318631073,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcbb751ae8bf7a9d","name":"Fails to push message with large meta","time":{"start":1759319718225,"stop":1759319718225,"duration":0},"status":"passed","severity":"normal"},{"uid":"2078a9f6b003eee1","name":"can query messages by message hash","time":{"start":1759318990301,"stop":1759318990302,"duration":1},"status":"passed","severity":"normal"},{"uid":"702776b0c4689279","name":"Check received message containing SQL Injection","time":{"start":1759319113621,"stop":1759319113621,"duration":0},"status":"passed","severity":"normal"},{"uid":"72bc30addc08bf82","name":"should set field with only RELAY enabled","time":{"start":1759318583736,"stop":1759318583736,"duration":0},"status":"passed","severity":"normal"},{"uid":"e73ee0ce22541532","name":"different cluster: nodes don't connect","time":{"start":1759318760235,"stop":1759318760236,"duration":1},"status":"passed","severity":"normal"},{"uid":"baa3cb6cdd0f2d2","name":"Passing page size 3 when there are 20 messages","time":{"start":1759319009391,"stop":1759319009391,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b9b276eebe45f86","name":"Publish message with custom timestamp: Wed Oct 01 2025 10:41:05 GMT+0000 (Coordinated Universal Time)","time":{"start":1759318872365,"stop":1759318872365,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1777b50ab7a154f","name":"should dial one peer on dial","time":{"start":1759318759243,"stop":1759318759244,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cf548e7a235d655","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1759318604413,"stop":1759318604413,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5c59134492891e26","name":"should return false when peer is not found","time":{"start":1759318592686,"stop":1759318592687,"duration":1},"status":"passed","severity":"normal"},{"uid":"b25c83a212d965ab","name":"should create KeepAliveManager with relay","time":{"start":1759318594270,"stop":1759318594272,"duration":2},"status":"passed","severity":"normal"},{"uid":"aca1feed79dd0afc","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1759318627311,"stop":1759318627311,"duration":0},"status":"passed","severity":"normal"},{"uid":"408dc7b245677b46","name":"should create KeepAliveManager with required options","time":{"start":1759318594270,"stop":1759318594270,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7be76d114914816","name":"Relay","time":{"start":1759318677217,"stop":1759318677217,"duration":0},"status":"passed","severity":"normal"},{"uid":"33a5e993bade43d6","name":"recovers when dns.resolve returns empty","time":{"start":1759318604410,"stop":1759318604410,"duration":0},"status":"passed","severity":"normal"},{"uid":"a37c9ac8f35e3f99","name":"should handle v3 RLN errors","time":{"start":1759318645635,"stop":1759318645636,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f35bbb54959a4fe","name":"should hang up with multiaddr and return true on success","time":{"start":1759318594768,"stop":1759318594768,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecbc3b2a134c792a","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1759318648198,"stop":1759318648198,"duration":0},"status":"passed","severity":"normal"},{"uid":"875c85e59e916ebd","name":"should encodeTxt and decodeTxt","time":{"start":1759318583725,"stop":1759318583725,"duration":0},"status":"passed","severity":"normal"},{"uid":"706e9445efde93e3","name":"should get / set TCP multiaddr","time":{"start":1759318583732,"stop":1759318583732,"duration":0},"status":"passed","severity":"normal"},{"uid":"8138d64b87c6cce7","name":"should handle very large timestamps","time":{"start":1759318634313,"stop":1759318634313,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4b969295eb07876","name":"Push message with content topic containing special chars","time":{"start":1759319718222,"stop":1759319718222,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddbfd4fcbb4dab36","name":"Check publish message containing escaped characters","time":{"start":1759318872363,"stop":1759318872363,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f33a31d9949eca6","name":"Subscribe and receives messages on 20 topics","time":{"start":1759319140575,"stop":1759319140576,"duration":1},"status":"passed","severity":"normal"},{"uid":"1397a2c2d89611b6","name":"Fails to publish duplicate message","time":{"start":1759318872366,"stop":1759318872366,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d2fbc1da25147d0","name":"Check message with no payload is not received","time":{"start":1759319113616,"stop":1759319113617,"duration":1},"status":"passed","severity":"normal"},{"uid":"606e9757cc4f839c","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1759318627332,"stop":1759318627332,"duration":0},"status":"passed","severity":"normal"},{"uid":"3afb564133dc9ef1","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1759319140576,"stop":1759319140576,"duration":0},"status":"passed","severity":"normal"},{"uid":"df41ef98732d91bb","name":"ends if stream creation fails","time":{"start":1759318594413,"stop":1759318594414,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1722b19aad5f9e0","name":"should be safe to call multiple times","time":{"start":1759318594274,"stop":1759318594275,"duration":1},"status":"passed","severity":"normal"},{"uid":"8818aaee342470af","name":"Push message with custom timestamp: 1759322294859","time":{"start":1759319718226,"stop":1759319718226,"duration":0},"status":"passed","severity":"normal"},{"uid":"e57d7f4363392810","name":"msgTime: 0 ms from now, startTime: 1759232614559, endTime: 1759319014559","time":{"start":1759319028842,"stop":1759319028842,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee0c747f6c1c2d02","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1759319140582,"stop":1759319140582,"duration":0},"status":"passed","severity":"normal"},{"uid":"14c99adb85e48223","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app22/2/topic813/test.js","time":{"start":1759318970306,"stop":1759318970307,"duration":1},"status":"passed","severity":"normal"},{"uid":"76ef69ef433d2cde","name":"Push message with Russian payload","time":{"start":1759319718195,"stop":1759319718195,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b2d0482d872b1f4","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1759318594013,"stop":1759318594013,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed4accb93c5c9b19","name":"should increment timestamp by 1 when current time is not greater","time":{"start":1759318634311,"stop":1759318634311,"duration":0},"status":"passed","severity":"normal"},{"uid":"22b05883239150fe","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1759318627338,"stop":1759318627338,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ade9ae66c367111","name":"should work with stubbed waku event emitter","time":{"start":1759318645980,"stop":1759318645980,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc2d1c47bf995133","name":"Default pageSize","time":{"start":1759319009393,"stop":1759319009394,"duration":1},"status":"passed","severity":"normal"},{"uid":"77638d279e3d889b","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1759318676046,"stop":1759318676047,"duration":1},"status":"skipped","severity":"normal"},{"uid":"6340837450adad52","name":"should not allow unachievable error rate","time":{"start":1759318626367,"stop":1759318626367,"duration":0},"status":"passed","severity":"normal"},{"uid":"43cef3bf2f000c34","name":"should set field with only FILTER enabled","time":{"start":1759318583737,"stop":1759318583737,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0fc2d2322789b6","name":"should not start if already started","time":{"start":1759318604324,"stop":1759318604324,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aed70b85318206e","name":"ends after yielding if response size indicates end","time":{"start":1759318594416,"stop":1759318594417,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ea87fb9cddad980","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1759318577499,"stop":1759318577499,"duration":0},"status":"passed","severity":"normal"},{"uid":"813ee1e7211b402d","name":"should dial with multiaddr and return stream","time":{"start":1759318594767,"stop":1759318594767,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0ff6c0c694bdbfc","name":"random static sharding 1 - Cluster ID: 135, Shard ID: 313","time":{"start":1759318968711,"stop":1759318968712,"duration":1},"status":"passed","severity":"normal"},{"uid":"892f2beff1265483","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1759318983860,"stop":1759318983860,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae31b5449710dd7b","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1759318583022,"stop":1759318583022,"duration":0},"status":"passed","severity":"normal"},{"uid":"6838917bf4cc7d29","name":"should add event listeners for peer connect and disconnect","time":{"start":1759318594273,"stop":1759318594273,"duration":0},"status":"passed","severity":"normal"},{"uid":"b16ba7c95ef8c7a0","name":"Decoder throws on empty string content topic","time":{"start":1759318615833,"stop":1759318615833,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cb5346c1f6cef39","name":"Push message with content topic containing SQL Injection","time":{"start":1759319718223,"stop":1759319718223,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2529585b81558e","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1759318634406,"stop":1759318634406,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0f5071123377559","name":"should not fail to stop the service if it was not started","time":{"start":1759318608383,"stop":1759318608384,"duration":1},"status":"passed","severity":"normal"},{"uid":"3abf811e15185a24","name":"Check received message containing short","time":{"start":1759319113608,"stop":1759319113608,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc48b100b3c3185d","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1759318627347,"stop":1759318627348,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4ce10e50e82b3cc","name":"should transition to Unhealthy when no connections","time":{"start":1759318646273,"stop":1759318646274,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0da27e136cf86fc","name":"should return empty array when no peers connected","time":{"start":1759318594769,"stop":1759318594769,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fe431a25b148890","name":"should initialize with custom TTL","time":{"start":1759318604323,"stop":1759318604323,"duration":0},"status":"passed","severity":"normal"},{"uid":"b174bf388390a415","name":"should return false when peer is not found","time":{"start":1759318592706,"stop":1759318592706,"duration":0},"status":"passed","severity":"normal"},{"uid":"966bc283c812a30d","name":"Check received message containing short","time":{"start":1759319113618,"stop":1759319113618,"duration":0},"status":"passed","severity":"normal"},{"uid":"e81475ad65bb7b66","name":"Subscribe to topic containing Script and receive message","time":{"start":1759319140580,"stop":1759319140580,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f54c4ebe8113e63","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1759318760236,"stop":1759318760237,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcd771d3e75afed3","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1759319028842,"stop":1759319028843,"duration":1},"status":"passed","severity":"normal"},{"uid":"82131df5d1cdf7f8","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1759318627332,"stop":1759318627332,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc7fad7d0251c7f4","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1759318627342,"stop":1759318627342,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c5ce9b863ee691a","name":"Round trip binary encryption [ecies, signature]","time":{"start":1759318615831,"stop":1759318615831,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce18a655b5e8eb65","name":"should insert elements correctly","time":{"start":1759318631071,"stop":1759318631072,"duration":1},"status":"passed","severity":"normal"},{"uid":"669d636a35607d52","name":"Subscribe and publish message","time":{"start":1759318881693,"stop":1759318881694,"duration":1},"status":"passed","severity":"normal"},{"uid":"75cfb87a4d9eb6ef","name":"should handle multiple peers with different shard configurations","time":{"start":1759318593210,"stop":1759318593210,"duration":0},"status":"passed","severity":"normal"},{"uid":"33831fdb69653409","name":"should reject if Store is requested but not mounted","time":{"start":1759318646852,"stop":1759318646852,"duration":0},"status":"passed","severity":"normal"},{"uid":"490f3c0f9e589938","name":"should retry if all attempts fail","time":{"start":1759318645006,"stop":1759318645006,"duration":0},"status":"passed","severity":"normal"},{"uid":"199e64e355ec9975","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1759318983860,"stop":1759318983860,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d8cbc994e48b542","name":"Subscribe to topic containing long and receive message","time":{"start":1759319140578,"stop":1759319140578,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8b25c5d507e33ee","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app88/4/topic790/xml","time":{"start":1759318970303,"stop":1759318970304,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b30796b82f489d1","name":"should create QueryOnConnect instance without options","time":{"start":1759318645977,"stop":1759318645977,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ff87c75beddf179","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1759318577493,"stop":1759318577493,"duration":0},"status":"passed","severity":"normal"},{"uid":"da5ca202478b661e","name":"should get all peers from store","time":{"start":1759318594220,"stop":1759318594220,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5af5ac4347201af","name":"Fields are not dropped","time":{"start":1759318594064,"stop":1759318594066,"duration":2},"status":"passed","severity":"normal"},{"uid":"1a4cbef22f8619d4","name":"Check publish message containing Script","time":{"start":1759318872361,"stop":1759318872361,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a4540dd4774c0f7","name":"Push message with content topic containing numeric","time":{"start":1759319718187,"stop":1759319718187,"duration":0},"status":"passed","severity":"normal"},{"uid":"b16b0579cb7fe4f4","name":"should return different streams if requested simultaniously","time":{"start":1759318594005,"stop":1759318594005,"duration":0},"status":"passed","severity":"normal"},{"uid":"83ce9e70218a901a","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1759318614172,"stop":1759318614173,"duration":1},"status":"passed","severity":"normal"},{"uid":"c37667216f65f979","name":"should reject if Relay is requested but not mounted","time":{"start":1759318646852,"stop":1759318646852,"duration":0},"status":"passed","severity":"normal"},{"uid":"150dcf09301304a3","name":"Outgoing message is emitted as sending","time":{"start":1759318648040,"stop":1759318648040,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdb68ff8455e0424","name":"should handle peer not in mesh for all topics","time":{"start":1759318594284,"stop":1759318594284,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ab3511b34c1b5b3","name":"should sort by messageId when timestamps are equal","time":{"start":1759318634406,"stop":1759318634407,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbca5d3104517b68","name":"should attach causal history and bloom filter to each message","time":{"start":1759318634728,"stop":1759318634729,"duration":1},"status":"passed","severity":"normal"},{"uid":"3866f143afb31336","name":"should start and stop interval correctly","time":{"start":1759318644982,"stop":1759318644990,"duration":8},"status":"passed","severity":"normal"},{"uid":"d850ea736268766b","name":"Push message with escaped characters payload","time":{"start":1759319718220,"stop":1759319718220,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d4d88a7e4a8b476","name":"should handle dial errors gracefully","time":{"start":1759318594226,"stop":1759318594227,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cf984b422c61ecf","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1759318583015,"stop":1759318583016,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ddb3ce942647484","name":"should return true even if peer has no overlapping shards","time":{"start":1759318592671,"stop":1759318592686,"duration":15},"status":"passed","severity":"normal"},{"uid":"158df76fae6d3ddd","name":"Push message with rate limit","time":{"start":1759319718225,"stop":1759319718225,"duration":0},"status":"passed","severity":"normal"},{"uid":"b048a2243aa6f04a","name":"should initialize with libp2p components","time":{"start":1759318604197,"stop":1759318604197,"duration":0},"status":"passed","severity":"normal"},{"uid":"8922e27ca248267e","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1759318634736,"stop":1759318634736,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b1065b20efce3cd","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1759318865735,"stop":1759318865736,"duration":1},"status":"passed","severity":"normal"},{"uid":"66ee3375eb47a4db","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1759318645541,"stop":1759318645546,"duration":5},"status":"passed","severity":"normal"},{"uid":"242cffaa3c78a4a","name":"Delete observer","time":{"start":1759318848339,"stop":1759318848339,"duration":0},"status":"passed","severity":"normal"},{"uid":"a607ed77cc24df0c","name":"Push message with special chars payload","time":{"start":1759319718194,"stop":1759319718194,"duration":0},"status":"passed","severity":"normal"},{"uid":"cabe66b397908bf","name":"isConnected between 2 js-waku relay nodes","time":{"start":1759318692060,"stop":1759318692063,"duration":3},"status":"passed","severity":"normal"},{"uid":"25a43465f301b6ca","name":"should handle case with all peers already connected","time":{"start":1759318594228,"stop":1759318594229,"duration":1},"status":"passed","severity":"normal"},{"uid":"feb61af7534e9f1d","name":"should work with stubbed retrieve function","time":{"start":1759318645980,"stop":1759318645981,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c68ced5b948874d","name":"Push message with shell command payload","time":{"start":1759319718184,"stop":1759319718184,"duration":0},"status":"passed","severity":"normal"},{"uid":"347dcd2ff4e5f040","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1759318737871,"stop":1759318737871,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a71f63aae2ca21","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1759318577487,"stop":1759318577487,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1d06cd0262b3fbf","name":"A test","time":{"start":1759318746149,"stop":1759318746150,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb88df40cf882178","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1759318645547,"stop":1759318645547,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bd420cf7c274a62","name":"should query peer with peer exchange protocol","time":{"start":1759318604337,"stop":1759318604338,"duration":1},"status":"passed","severity":"normal"},{"uid":"66666a293309d44b","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1759318627310,"stop":1759318627310,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a15ae67ea5dce99","name":"Check publish message containing XML","time":{"start":1759318872361,"stop":1759318872362,"duration":1},"status":"passed","severity":"normal"},{"uid":"abd935907793a752","name":"should handle case when navigator is not available","time":{"start":1759318591944,"stop":1759318591945,"duration":1},"status":"passed","severity":"normal"},{"uid":"708fba208484a585","name":"should not dispatch event when already connected","time":{"start":1759318591953,"stop":1759318591954,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f33c5c365c2a67a","name":"should discover peers from provided peer cache","time":{"start":1759318764728,"stop":1759318764729,"duration":1},"status":"passed","severity":"normal"},{"uid":"7843b94ef96d575","name":"Push message with content topic containing JSON","time":{"start":1759319718223,"stop":1759319718224,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7ea2f7b837fdcb4","name":"Passing page size 110 when there are 120 messages","time":{"start":1759319009393,"stop":1759319009393,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cf27252af53de79","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1759318634735,"stop":1759318634735,"duration":0},"status":"passed","severity":"normal"},{"uid":"15bcadafdf5ecaa","name":"should create RPC request with correct parameters","time":{"start":1759318604212,"stop":1759318604212,"duration":0},"status":"passed","severity":"normal"},{"uid":"29f2107219f4e171","name":"should handle general insertion and lookup correctly","time":{"start":1759318631079,"stop":1759318631079,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4d539fa2a7b4351","name":"rejects hash query with content filter parameters","time":{"start":1759318593709,"stop":1759318593709,"duration":0},"status":"passed","severity":"normal"},{"uid":"55269e05ef3ccf97","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1759319140576,"stop":1759319140576,"duration":0},"status":"skipped","severity":"normal"},{"uid":"327500b5c8f43ce6","name":"Subscribe to topic containing Russian and receive message","time":{"start":1759319140569,"stop":1759319140569,"duration":0},"status":"passed","severity":"normal"},{"uid":"76830554d4c9f3db","name":"Push message with short payload","time":{"start":1759319718180,"stop":1759319718180,"duration":0},"status":"passed","severity":"normal"},{"uid":"978a977e6a2bdb6c","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1759318592705,"stop":1759318592705,"duration":0},"status":"passed","severity":"normal"},{"uid":"84a95085001be58d","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1759319113624,"stop":1759319113625,"duration":1},"status":"passed","severity":"normal"},{"uid":"4066414763d3fa15","name":"Check message with invalid timestamp is not received","time":{"start":1759319113625,"stop":1759319113625,"duration":0},"status":"passed","severity":"normal"},{"uid":"10143456ae2f44b","name":"should be safe to call multiple times","time":{"start":1759318594765,"stop":1759318594765,"duration":0},"status":"passed","severity":"normal"},{"uid":"80b15752831ee0dd","name":"should jump to current time when timestamp is far in the past","time":{"start":1759318634313,"stop":1759318634313,"duration":0},"status":"passed","severity":"normal"},{"uid":"16095e2dc276fb5e","name":"Outgoing message is emitted as sent","time":{"start":1759318648041,"stop":1759318648041,"duration":0},"status":"passed","severity":"normal"},{"uid":"5670965ca8fd2643","name":"should only return 1 node with relay capability","time":{"start":1759318604411,"stop":1759318604411,"duration":0},"status":"passed","severity":"normal"},{"uid":"e238da1a76629b5d","name":"Symmetric encrypt & Decrypt","time":{"start":1759318614685,"stop":1759318614685,"duration":0},"status":"passed","severity":"normal"},{"uid":"437eb8ab65a0eab1","name":"Push message with content topic containing special chars","time":{"start":1759319718187,"stop":1759319718187,"duration":0},"status":"passed","severity":"normal"},{"uid":"24b1b4deacfc2d1f","name":"should handle queue overflow by adding peers to queue","time":{"start":1759318593206,"stop":1759318593206,"duration":0},"status":"passed","severity":"normal"},{"uid":"1078b5e91ccec36c","name":"Check message with invalid timestamp is not received","time":{"start":1759319113615,"stop":1759319113615,"duration":0},"status":"passed","severity":"normal"},{"uid":"92186cfc529669d7","name":"Push message with long payload","time":{"start":1759319718207,"stop":1759319718207,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a3919b4cb995849","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1759319028838,"stop":1759319028839,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8707fa61dbe152","name":"should initialize bloom filter with correct parameters","time":{"start":1759318631070,"stop":1759318631071,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b12d8419a33a13f","name":"should keep entries that haven't expired yet","time":{"start":1759318644060,"stop":1759318644061,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b114b0fd2a75b4e","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1759318604207,"stop":1759318604207,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b110e0df84d2957","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1759318644929,"stop":1759318644930,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d9438ce6e364f71","name":"should add event listener for peer:discovery","time":{"start":1759318593516,"stop":1759318593517,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebfe58debb061a9e","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1759318594277,"stop":1759318594277,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5881379248f7076","name":"Push message with custom timestamp: 1759322294858","time":{"start":1759319718216,"stop":1759319718216,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aa6592254e88a77","name":"should start ping timers on peer connect","time":{"start":1759318594275,"stop":1759318594275,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6559a94e600d73","name":"Check received message containing unicode special characters","time":{"start":1759319113613,"stop":1759319113613,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a299143544a6abf","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1759318627312,"stop":1759318627312,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc466fd22955ba79","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1759318614174,"stop":1759318614174,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f5675bca8a105b9","name":"Push message with Script payload","time":{"start":1759319718195,"stop":1759319718196,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bd66ac96b629f3","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1759319015155,"stop":1759319015155,"duration":0},"status":"passed","severity":"normal"},{"uid":"874e70c70ad71a1e","name":"Outgoing message is emitted as sending","time":{"start":1759318648971,"stop":1759318648971,"duration":0},"status":"passed","severity":"normal"},{"uid":"318a3dc95b31482f","name":"Push message with Russian payload","time":{"start":1759319718182,"stop":1759319718182,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f9165a94be3181","name":"Push message with JSON payload","time":{"start":1759319718209,"stop":1759319718210,"duration":1},"status":"passed","severity":"normal"},{"uid":"f18697157313d351","name":"should clear timers for specific peer on disconnect","time":{"start":1759318594282,"stop":1759318594282,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f1e614fdbe0249f","name":"should filter peers by codec","time":{"start":1759318594769,"stop":1759318594769,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb7c061ed9c28ed","name":"should properly create peer info with all multiaddrs","time":{"start":1759318583735,"stop":1759318583735,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f78b52edd5fd9da","name":"Push message with escaped characters payload","time":{"start":1759319718184,"stop":1759319718185,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6ebdc651fdddb32","name":"should handle onConnected and onDisconnected","time":{"start":1759318645540,"stop":1759318645540,"duration":0},"status":"passed","severity":"normal"},{"uid":"e98b20d4a1c180eb","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1759318593450,"stop":1759318593450,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc3eb206bf87d4","name":"should skip peer when already connected","time":{"start":1759318593197,"stop":1759318593198,"duration":1},"status":"passed","severity":"normal"},{"uid":"833f7a134077b86d","name":"should set field with all protocols enabled","time":{"start":1759318583736,"stop":1759318583736,"duration":0},"status":"passed","severity":"normal"},{"uid":"813011b9834dec33","name":"should merge provided config with defaults","time":{"start":1759318594764,"stop":1759318594764,"duration":0},"status":"passed","severity":"normal"},{"uid":"c910b284af6edb81","name":"Check received message containing escaped characters","time":{"start":1759319113623,"stop":1759319113623,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5f2ff235235d865","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1759318594233,"stop":1759318594233,"duration":0},"status":"passed","severity":"normal"},{"uid":"18de9c57c7696a8a","name":"Push message with Chinese payload","time":{"start":1759319718182,"stop":1759319718182,"duration":0},"status":"passed","severity":"normal"},{"uid":"989e779d04c8ac46","name":"should be able to decode the field with only RELAY set to true","time":{"start":1759318583018,"stop":1759318583019,"duration":1},"status":"passed","severity":"normal"},{"uid":"198b2b853ea47901","name":"return first retrieved peers without further DNS queries","time":{"start":1759318604412,"stop":1759318604412,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef4378b13ccdcfc1","name":"returns nothing if no connections present","time":{"start":1759318594034,"stop":1759318594034,"duration":0},"status":"passed","severity":"normal"},{"uid":"53d2bd55ff02a198","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app80/2/topic639/utf8","time":{"start":1759318970307,"stop":1759318970308,"duration":1},"status":"passed","severity":"normal"},{"uid":"1147d7f2f117a0c5","name":"should properly compute the node id","time":{"start":1759318583730,"stop":1759318583730,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ff1af7adbe0dc85","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1759318583023,"stop":1759318583023,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd71a8ae929f834b","name":"should return false when network is not connected","time":{"start":1759318594767,"stop":1759318594767,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cf67155332a661b","name":"ends if response has no messages","time":{"start":1759318594414,"stop":1759318594415,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1377062dfd0eb49","name":"Push message with custom timestamp: 1728560294858","time":{"start":1759319718215,"stop":1759319718216,"duration":1},"status":"passed","severity":"normal"},{"uid":"c429956c62c89f10","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1759318760238,"stop":1759318760238,"duration":0},"status":"passed","severity":"normal"},{"uid":"de3e1a69bc000458","name":"should create ConnectionManager with relay","time":{"start":1759318594764,"stop":1759318594764,"duration":0},"status":"passed","severity":"normal"},{"uid":"da1a4e65234f5c78","name":"Retries within maximum given attempts","time":{"start":1759318646548,"stop":1759318646548,"duration":0},"status":"passed","severity":"normal"},{"uid":"6447d19862ef9791","name":"Fails to push message with large meta","time":{"start":1759319718205,"stop":1759319718205,"duration":0},"status":"passed","severity":"normal"},{"uid":"70787ae992e48683","name":"Check publish message containing SQL Injection","time":{"start":1759318872360,"stop":1759318872361,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8355e5e0884cce7","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1759319028839,"stop":1759319028839,"duration":0},"status":"passed","severity":"normal"},{"uid":"24cafa3972b1d8ca","name":"isConnected should return true after first peer connects","time":{"start":1759318692059,"stop":1759318692059,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0f4048f3fe10b08","name":"should handle large number of peers request","time":{"start":1759318604209,"stop":1759318604209,"duration":0},"status":"passed","severity":"normal"},{"uid":"67829ba0431e5de5","name":"should dial all remaining peers","time":{"start":1759318594221,"stop":1759318594221,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bd948a807ca98aa","name":"should push the message to the outgoing buffer","time":{"start":1759318634727,"stop":1759318634728,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2b7edcfe3f05419","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1759318875841,"stop":1759318875841,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb95778f3d86974e","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1759318591963,"stop":1759318591963,"duration":0},"status":"passed","severity":"normal"},{"uid":"198eb378de2b8025","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1759319028842,"stop":1759319028842,"duration":0},"status":"passed","severity":"normal"},{"uid":"36f5c3ca12652dac","name":"Push message with Chinese payload","time":{"start":1759319718218,"stop":1759319718218,"duration":0},"status":"passed","severity":"normal"},{"uid":"11645ef7a1923a01","name":"Nodes with multiple pubsub topic","time":{"start":1759318865737,"stop":1759318865737,"duration":0},"status":"passed","severity":"normal"},{"uid":"250f34f3588f11f0","name":"Push message with content topic containing numeric","time":{"start":1759319718212,"stop":1759319718212,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0ffa0b1312c48ac","name":"should return false when peer has no shard info","time":{"start":1759318592686,"stop":1759318592686,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b66b84cef05cc9a","name":"Push message with emoji payload","time":{"start":1759319718221,"stop":1759319718221,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef4e9118c234dde5","name":"Rejects garbage","time":{"start":1759318656532,"stop":1759318656533,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f26bf5e1b05db4c","name":"Push message with Arabic payload","time":{"start":1759319718208,"stop":1759319718208,"duration":0},"status":"passed","severity":"normal"},{"uid":"a82660d0c4b40270","name":"should lock peers when selected","time":{"start":1759318645534,"stop":1759318645534,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bcee8e8c90f3cc0","name":"Push message with numeric payload","time":{"start":1759319718217,"stop":1759319718218,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bb2dc0731f9fd67","name":"Check message with no pubsub topic is not received","time":{"start":1759319113625,"stop":1759319113626,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca1311c12c6c2ff3","name":"should not return locked peers if enough unlocked are available","time":{"start":1759318645539,"stop":1759318645539,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fec207bf17349b8","name":"handles different clusterIds correctly","time":{"start":1759318577495,"stop":1759318577495,"duration":0},"status":"passed","severity":"normal"},{"uid":"92460c20a6b5c529","name":"Renews subscription after lossing a connection","time":{"start":1759319140583,"stop":1759319140583,"duration":0},"status":"passed","severity":"normal"},{"uid":"198facb21fc2fc8e","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1759318577496,"stop":1759318577496,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fb315a70762581f","name":"Push message with content topic containing Chinese","time":{"start":1759319718187,"stop":1759319718187,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc952bb8f348624","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1759318577497,"stop":1759318577498,"duration":1},"status":"passed","severity":"normal"},{"uid":"c84ccbbacfd932b1","name":"Nodes with multiple pubsub topic","time":{"start":1759318865739,"stop":1759318865739,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d96334cf4ea9c5d","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app37/1/topic940/xml","time":{"start":1759318970304,"stop":1759318970304,"duration":0},"status":"passed","severity":"normal"},{"uid":"b576c62a43ee4b6","name":"udp ip6 address","time":{"start":1759318583117,"stop":1759318583117,"duration":0},"status":"passed","severity":"normal"},{"uid":"edf0e19d761550e8","name":"Fails to publish message with size larger than 1 MB","time":{"start":1759318872368,"stop":1759318872368,"duration":0},"status":"passed","severity":"normal"},{"uid":"697932c243e35b1e","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1759318594462,"stop":1759318594462,"duration":0},"status":"passed","severity":"normal"},{"uid":"883c323e4b86c18b","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1759318627306,"stop":1759318627306,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4df53f764150700","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1759318875841,"stop":1759318875842,"duration":1},"status":"passed","severity":"normal"},{"uid":"af93f20bcf4fd01d","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1759318634735,"stop":1759318634735,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbe16e19fffb69fe","name":"Passing page size 11 when there are 10 messages","time":{"start":1759319009393,"stop":1759319009393,"duration":0},"status":"passed","severity":"normal"},{"uid":"47a34b5ae7ac769c","name":"should dial all known peers when reached zero connections","time":{"start":1759318713833,"stop":1759318713834,"duration":1},"status":"passed","severity":"normal"},{"uid":"23465a7306cf7c7","name":"should compute hash only when first accessed","time":{"start":1759318594463,"stop":1759318594463,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3a11648bb7b41f","name":"Check received message with timestamp: 1759318670698 ","time":{"start":1759319113624,"stop":1759319113624,"duration":0},"status":"passed","severity":"normal"},{"uid":"b85a61911f06db7c","name":"should insert message id into causal history","time":{"start":1759318634728,"stop":1759318634728,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8aadad6b41c5c33","name":"should handle shard reader errors gracefully","time":{"start":1759318593208,"stop":1759318593208,"duration":0},"status":"passed","severity":"normal"},{"uid":"1014d4014812edda","name":"Push message with custom timestamp: 1759315094858","time":{"start":1759319718205,"stop":1759319718206,"duration":1},"status":"passed","severity":"normal"},{"uid":"4995b6d4814e20dd","name":"Round trip binary serialization","time":{"start":1759318594459,"stop":1759318594459,"duration":0},"status":"passed","severity":"normal"},{"uid":"18cfdac582923716","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1759318583017,"stop":1759318583017,"duration":0},"status":"passed","severity":"normal"},{"uid":"c35ebeef79213b47","name":"should stop all internal components","time":{"start":1759318594766,"stop":1759318594766,"duration":0},"status":"passed","severity":"normal"},{"uid":"1be8efb502bc0a50","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1759318627323,"stop":1759318627323,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ffd4a76e1b10c59","name":"Overlapping topic subscription","time":{"start":1759319140577,"stop":1759319140577,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca56affc33cad013","name":"should not fail to start the service if it is already started","time":{"start":1759318876107,"stop":1759318876107,"duration":0},"status":"passed","severity":"normal"},{"uid":"5668acb72e24e196","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1759318692064,"stop":1759318692064,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eb21e6ef0ca970c","name":"should capture event listeners for testing","time":{"start":1759318645981,"stop":1759318645982,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad689a7b0179000a","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1759318577766,"stop":1759318577766,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb09b0a7d82cb9e7","name":"Push message with content topic containing emoji","time":{"start":1759319718224,"stop":1759319718224,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa3d92bb0835a04","name":"should emit a peer event after start","time":{"start":1759318676041,"stop":1759318676041,"duration":0},"status":"passed","severity":"normal"},{"uid":"60e72d1f1f769157","name":"should throw error - no public key","time":{"start":1759318583729,"stop":1759318583729,"duration":0},"status":"passed","severity":"normal"},{"uid":"e55d3136d5f829f1","name":"should handle peer store errors gracefully","time":{"start":1759318594230,"stop":1759318594230,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6559e21a0d4cac6","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1759318634733,"stop":1759318634733,"duration":0},"status":"passed","severity":"normal"},{"uid":"3af7573d0eb1bf1b","name":"Check received message containing Russian","time":{"start":1759319113620,"stop":1759319113621,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b7ba5ea2c6a3bf0","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1759318627311,"stop":1759318627312,"duration":1},"status":"passed","severity":"normal"},{"uid":"618a59fd37919874","name":"Passing page size 10 when there are 10 messages","time":{"start":1759319009391,"stop":1759319009393,"duration":2},"status":"passed","severity":"normal"},{"uid":"4e2764ff54de1718","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1759318875840,"stop":1759318875841,"duration":1},"status":"passed","severity":"normal"},{"uid":"77584fd7e1120a51","name":"should return PeerId when Multiaddr input is provided","time":{"start":1759318593212,"stop":1759318593220,"duration":8},"status":"passed","severity":"normal"},{"uid":"c2ab431f2c83f15e","name":"should skip peer when dialed recently","time":{"start":1759318593198,"stop":1759318593200,"duration":2},"status":"passed","severity":"normal"},{"uid":"b23a0e4de178d3ff","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1759318627341,"stop":1759318627341,"duration":0},"status":"passed","severity":"normal"},{"uid":"998c46acdbcc0394","name":"Push message with unicode special characters payload","time":{"start":1759319718210,"stop":1759319718210,"duration":0},"status":"passed","severity":"normal"},{"uid":"853490e90efbe3cf","name":"should handle case with no peers in store","time":{"start":1759318594227,"stop":1759318594228,"duration":1},"status":"passed","severity":"normal"},{"uid":"49702bef289375bd","name":"should check false positive rate","time":{"start":1759318631079,"stop":1759318631079,"duration":0},"status":"passed","severity":"normal"},{"uid":"7531b9f4b23fe064","name":"Check message with no content topic is not received","time":{"start":1759319113626,"stop":1759319113626,"duration":0},"status":"passed","severity":"normal"},{"uid":"c60eb4e92b5315a3","name":"Push message with shell command payload","time":{"start":1759319718220,"stop":1759319718220,"duration":0},"status":"passed","severity":"normal"},{"uid":"aabc744f55e8b4d1","name":"Publish message with large meta","time":{"start":1759318872369,"stop":1759318872369,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd257dcb744bfc01","name":"Push message with numeric payload","time":{"start":1759319718181,"stop":1759319718181,"duration":0},"status":"passed","severity":"normal"},{"uid":"c895ea2609dec44e","name":"Push message with XML payload","time":{"start":1759319718219,"stop":1759319718219,"duration":0},"status":"passed","severity":"normal"},{"uid":"71fe3eef4e669410","name":"Push message with emoji payload","time":{"start":1759319718198,"stop":1759319718198,"duration":0},"status":"passed","severity":"normal"},{"uid":"b87c66d9503885dd","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1759318694627,"stop":1759318694628,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8340bd9d1587999","name":"Nwaku publishes","time":{"start":1759318860189,"stop":1759318860189,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf45c2ed9cb51a47","name":"messageHash returns a Uint8Array","time":{"start":1759318593465,"stop":1759318593465,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9ae2de42294c999","name":"should allow redial after failed dial cooldown expires","time":{"start":1759318593205,"stop":1759318593206,"duration":1},"status":"passed","severity":"normal"},{"uid":"68e1c1db9c7fbdc0","name":"should dial peer when peer is discovered","time":{"start":1759318593521,"stop":1759318593522,"duration":1},"status":"passed","severity":"normal"},{"uid":"95547dd9e3acec58","name":"throws on content topic with empty application field","time":{"start":1759318577484,"stop":1759318577485,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1b8f97c74a135eb","name":"should filter out already connected peers","time":{"start":1759318594220,"stop":1759318594221,"duration":1},"status":"passed","severity":"normal"},{"uid":"128dce5de2adb0f2","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1759318577503,"stop":1759318577503,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c9c29d410ae73b0","name":"should handle incoming messages","time":{"start":1759318644938,"stop":1759318644938,"duration":0},"status":"passed","severity":"normal"},{"uid":"47af3672a02a2d54","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1759318626380,"stop":1759318626380,"duration":0},"status":"passed","severity":"normal"},{"uid":"51ab1cd594b49146","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1759318627309,"stop":1759318627309,"duration":0},"status":"passed","severity":"normal"},{"uid":"b79429c6223a9f1a","name":"Outgoing message is acknowledged","time":{"start":1759318648042,"stop":1759318648042,"duration":0},"status":"passed","severity":"normal"},{"uid":"e993f901f0a594bd","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1759318577504,"stop":1759318577504,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc97eb0728a2c3d9","name":"should skip peer when not on same cluster","time":{"start":1759318593203,"stop":1759318593204,"duration":1},"status":"passed","severity":"normal"},{"uid":"d37100bb7d4833b4","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1759318875842,"stop":1759318875843,"duration":1},"status":"passed","severity":"normal"},{"uid":"10c1d194302b8004","name":"Own sync message does not acknowledge own messages","time":{"start":1759318653238,"stop":1759318653238,"duration":0},"status":"passed","severity":"normal"},{"uid":"aba6d0af1440f341","name":"throws an error for improperly formatted content topics","time":{"start":1759318577496,"stop":1759318577496,"duration":0},"status":"passed","severity":"normal"},{"uid":"69eea5f9fa10eb9f","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1759318653237,"stop":1759318653238,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ad18110c8e88721","name":"Passing page size 0 when there are 110 messages","time":{"start":1759319009390,"stop":1759319009390,"duration":0},"status":"passed","severity":"normal"},{"uid":"21654d959aca248","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1759318627360,"stop":1759318627360,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5562705407eba4","name":"Push message with content topic containing SQL Injection","time":{"start":1759319718203,"stop":1759319718203,"duration":0},"status":"passed","severity":"normal"},{"uid":"364dff4e00833b5","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1759318627341,"stop":1759318627342,"duration":1},"status":"passed","severity":"normal"},{"uid":"e79bb693dd644979","name":"Check publish message containing Chinese","time":{"start":1759318872358,"stop":1759318872359,"duration":1},"status":"passed","severity":"normal"},{"uid":"96931b9a5006b341","name":"should add received messages to bloom filter","time":{"start":1759318634730,"stop":1759318634730,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ad29a041b413d3e","name":"Query Generator - true","time":{"start":1759318997681,"stop":1759318997684,"duration":3},"status":"passed","severity":"normal"},{"uid":"5ec0dddc038d6377","name":"should perform initial health assessment on start","time":{"start":1759318646275,"stop":1759318646276,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecfc8c7adb640f17","name":"should partition messages based on acknowledgement status","time":{"start":1759318634737,"stop":1759318634737,"duration":0},"status":"passed","severity":"normal"},{"uid":"8475ac008355831","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1759318875845,"stop":1759318875846,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb4dc20a643caa91","name":"should not fail to start the service if it is already started","time":{"start":1759318608384,"stop":1759318608384,"duration":0},"status":"passed","severity":"normal"},{"uid":"caacf2ecbada8d2","name":"Check received message containing emoji","time":{"start":1759319113613,"stop":1759319113614,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2340419619701d7","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1759318875846,"stop":1759318875846,"duration":0},"status":"passed","severity":"normal"},{"uid":"e374a2b8c9dd8abb","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1759318583018,"stop":1759318583018,"duration":0},"status":"passed","severity":"normal"},{"uid":"6df1e9b97488e608","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1759318634733,"stop":1759318634734,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd329a3a4c8f0715","name":"should add and check entries correctly","time":{"start":1759318644044,"stop":1759318644052,"duration":8},"status":"passed","severity":"normal"},{"uid":"616024add7d04f1c","name":"should create ConnectionManager with required options","time":{"start":1759318594762,"stop":1759318594763,"duration":1},"status":"passed","severity":"normal"},{"uid":"1421b410c5cb6bb8","name":"Callback on promise, aborts when callback returns true","time":{"start":1759319014390,"stop":1759319014390,"duration":0},"status":"passed","severity":"normal"},{"uid":"68d29c7e37849c0d","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1759318970299,"stop":1759318970300,"duration":1},"status":"passed","severity":"normal"},{"uid":"193026a149d2904f","name":"does not throw on valid cases","time":{"start":1759318577481,"stop":1759318577482,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1d0d7efff382738","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1759318603880,"stop":1759318603881,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2cc4c01d5516f5","name":"Sign & Recover","time":{"start":1759318614687,"stop":1759318614687,"duration":0},"status":"passed","severity":"normal"},{"uid":"b96b9442beffe741","name":"Js publishes, other Js receives","time":{"start":1759318860189,"stop":1759318860190,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5119ca5383c21f8","name":"should return false","time":{"start":1759318583729,"stop":1759318583730,"duration":1},"status":"passed","severity":"normal"},{"uid":"e44f583b0578cde0","name":"Encoder throws on empty string content topic","time":{"start":1759318614177,"stop":1759318614178,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c24b0c37d76717","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1759318875847,"stop":1759318875847,"duration":0},"status":"passed","severity":"normal"},{"uid":"429f2305cff3c692","name":"should only return 1 node with relay and store capability","time":{"start":1759318604411,"stop":1759318604412,"duration":1},"status":"passed","severity":"normal"},{"uid":"f03426f66426d98a","name":"should process tasks in queue","time":{"start":1759318644990,"stop":1759318644990,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fa9fbba563d7414","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1759318577497,"stop":1759318577497,"duration":0},"status":"passed","severity":"normal"},{"uid":"68c7cade10190e93","name":"Subscribe to topic containing Script and publish message","time":{"start":1759318881701,"stop":1759318881701,"duration":0},"status":"passed","severity":"normal"},{"uid":"2780058890e52b65","name":"Throws when trying to push message with empty payload","time":{"start":1759319718186,"stop":1759319718186,"duration":0},"status":"passed","severity":"normal"},{"uid":"21f16b293cd8bf32","name":"Encoder throws on empty string content topic","time":{"start":1759318594461,"stop":1759318594461,"duration":0},"status":"passed","severity":"normal"},{"uid":"72c119a0a8d69882","name":"should handle relay send failures gracefully","time":{"start":1759318594281,"stop":1759318594282,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ddbc7c6d8d7cc7e","name":"All","time":{"start":1759318677218,"stop":1759318677218,"duration":0},"status":"passed","severity":"normal"},{"uid":"208e1c231e196c5f","name":"Automatically retrieves missing message","time":{"start":1759318648973,"stop":1759318648973,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f577d7728a3b423e","name":"should invoke callbacks when receiving a message","time":{"start":1759318645688,"stop":1759318645689,"duration":1},"status":"passed","severity":"normal"},{"uid":"87914b40739aa38c","name":"should handle peerStore errors gracefully","time":{"start":1759318594770,"stop":1759318594770,"duration":0},"status":"passed","severity":"normal"},{"uid":"95a9e7c2635053a5","name":"Subscribe to topic containing numeric and receive message","time":{"start":1759319140567,"stop":1759319140568,"duration":1},"status":"passed","severity":"normal"},{"uid":"87a61d75866f6980","name":"should handle network check errors gracefully","time":{"start":1759318593209,"stop":1759318593209,"duration":0},"status":"passed","severity":"normal"},{"uid":"9917df56c707543d","name":"random static sharding 7 - Cluster ID: 979, Shard ID: 598","time":{"start":1759318968714,"stop":1759318968714,"duration":0},"status":"passed","severity":"normal"},{"uid":"97a5a8f5c5490c40","name":"should handle complete discovery-to-dial flow","time":{"start":1759318593534,"stop":1759318593534,"duration":0},"status":"passed","severity":"normal"},{"uid":"48b586af57354a98","name":"throws if store query response has error status","time":{"start":1759318594414,"stop":1759318594414,"duration":0},"status":"passed","severity":"normal"},{"uid":"10344cd10c845a09","name":"Push message with JSON payload","time":{"start":1759319718220,"stop":1759319718220,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c5ecb2b2eea9c3e","name":"Ephemeral messages are not stored","time":{"start":1759318677791,"stop":1759318677792,"duration":1},"status":"passed","severity":"normal"},{"uid":"8efe0f0a544346bb","name":"Push message with meta","time":{"start":1759319718190,"stop":1759319718190,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce7dbf01821f91ce","name":"Subscribe to topic containing numeric and receive message","time":{"start":1759319140578,"stop":1759319140578,"duration":0},"status":"passed","severity":"normal"},{"uid":"d11adeffd263c8ed","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1759318577494,"stop":1759318577495,"duration":1},"status":"passed","severity":"normal"},{"uid":"964547eac1aab0bb","name":"should create PeerExchangeDiscovery with default options","time":{"start":1759318604350,"stop":1759318604350,"duration":0},"status":"passed","severity":"normal"},{"uid":"368190d0db827fd1","name":"should not create multiple intervals when called multiple times","time":{"start":1759318593193,"stop":1759318593194,"duration":1},"status":"passed","severity":"normal"},{"uid":"5355d7103ef1ec1","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1759318627333,"stop":1759318627333,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5db8193aafc535","name":"Push message with numeric payload","time":{"start":1759319718207,"stop":1759319718207,"duration":0},"status":"passed","severity":"normal"},{"uid":"86797383772e4246","name":"should decode valid enr with tcp successfully","time":{"start":1759318583726,"stop":1759318583726,"duration":0},"status":"passed","severity":"normal"},{"uid":"f73120f4e895211e","name":"should handle case when globalThis is not available","time":{"start":1759318591945,"stop":1759318591951,"duration":6},"status":"passed","severity":"normal"},{"uid":"8f33904ca325b01a","name":"Encoder error raises irrecoverable error","time":{"start":1759318648041,"stop":1759318648041,"duration":0},"status":"passed","severity":"normal"},{"uid":"e52554b29b1f04d6","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1759318987739,"stop":1759318987740,"duration":1},"status":"passed","severity":"normal"},{"uid":"6054725c92eba185","name":"should dial more peers if under maxConnections","time":{"start":1759318594234,"stop":1759318594234,"duration":0},"status":"passed","severity":"normal"},{"uid":"4df27e53697ac0b4","name":"should clear interval on stop","time":{"start":1759318604348,"stop":1759318604348,"duration":0},"status":"passed","severity":"normal"},{"uid":"30dddbcef8779b64","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1759319140565,"stop":1759319140565,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9bc00cc53f20fa25","name":"Outgoing message is acknowledged","time":{"start":1759318648197,"stop":1759318648198,"duration":1},"status":"passed","severity":"normal"},{"uid":"50373c06fb4bff4f","name":"msgTime: 0 ms from now, startTime: 1759059814559, endTime: 1759319014559","time":{"start":1759319028842,"stop":1759319028842,"duration":0},"status":"passed","severity":"normal"},{"uid":"cacdafa203780050","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1759318627333,"stop":1759318627333,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c376b38fd59c716","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1759318627310,"stop":1759318627311,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6b189a43ad48198","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1759318645533,"stop":1759318645534,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdbeb8f6e865f784","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1759319113615,"stop":1759319113615,"duration":0},"status":"passed","severity":"normal"},{"uid":"50c73ad9afebec2c","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1759318645992,"stop":1759318645992,"duration":0},"status":"passed","severity":"normal"},{"uid":"65206dea7a00d7f4","name":"should do nothing when connections still exist","time":{"start":1759318594219,"stop":1759318594220,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b66ff3a8b382ab7","name":"should dial peer when on same shard","time":{"start":1759318593204,"stop":1759318593204,"duration":0},"status":"passed","severity":"normal"},{"uid":"588c6201ddbdc8e7","name":"should trigger query when time since last query exceeds threshold","time":{"start":1759318645984,"stop":1759318645985,"duration":1},"status":"passed","severity":"normal"},{"uid":"10f430520b9a0252","name":"should not process empty queue","time":{"start":1759318593207,"stop":1759318593207,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cd7e4e5ab4df2dd","name":"should successfully subscribe to supported pubsub topic","time":{"start":1759318644929,"stop":1759318644929,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1f35dd6293df2f0","name":"should handle errors gracefully when getting peer info","time":{"start":1759318592707,"stop":1759318592707,"duration":0},"status":"passed","severity":"normal"},{"uid":"26555ec76b72517b","name":"can start the service","time":{"start":1759318676038,"stop":1759318676039,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c858e9532072b7","name":"Push message with content topic containing unicode special characters","time":{"start":1759319718189,"stop":1759319718189,"duration":0},"status":"passed","severity":"normal"},{"uid":"be80a4ef1e4531fa","name":"should drop connection via multiaddr with hangUp","time":{"start":1759318759244,"stop":1759318759244,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1b967a6baf2e4b6","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1759318577499,"stop":1759318577499,"duration":0},"status":"passed","severity":"normal"},{"uid":"75813b99a680a904","name":"should not receive a peer event after stop","time":{"start":1759318608385,"stop":1759318608386,"duration":1},"status":"passed","severity":"normal"},{"uid":"558490df604172be","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1759318983860,"stop":1759318983861,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1187dcff3783a0e","name":"Push message with content topic containing emoji","time":{"start":1759319718214,"stop":1759319718214,"duration":0},"status":"passed","severity":"normal"},{"uid":"17f2e2352483c288","name":"should work with mock decoders","time":{"start":1759318645981,"stop":1759318645981,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad99c144799416a8","name":"Subscribe to topic containing special chars and publish message","time":{"start":1759318881699,"stop":1759318881699,"duration":0},"status":"passed","severity":"normal"},{"uid":"bce22a39b1090ad5","name":"Check received message containing Script","time":{"start":1759319113611,"stop":1759319113611,"duration":0},"status":"passed","severity":"normal"},{"uid":"737c050db6f2efd7","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1759318881701,"stop":1759318881701,"duration":0},"status":"passed","severity":"normal"},{"uid":"be46a7451e672e2e","name":"should use current time when it's greater than incremented timestamp","time":{"start":1759318634312,"stop":1759318634312,"duration":0},"status":"passed","severity":"normal"},{"uid":"4873a37c3768f97b","name":"Push message with custom timestamp: 1728560294859","time":{"start":1759319718225,"stop":1759319718225,"duration":0},"status":"passed","severity":"normal"},{"uid":"66dd288e9aabc9eb","name":"same cluster, static sharding: nodes connect","time":{"start":1759318760233,"stop":1759318760235,"duration":2},"status":"passed","severity":"normal"},{"uid":"fd57784eb99215e8","name":"Push message with SQL Injection payload","time":{"start":1759319718219,"stop":1759319718219,"duration":0},"status":"passed","severity":"normal"},{"uid":"a188739992acc02d","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1759318627334,"stop":1759318627334,"duration":0},"status":"passed","severity":"normal"},{"uid":"a16746dc17a7d64e","name":"should reject if LightPush is requested but not mounted","time":{"start":1759318646852,"stop":1759318646852,"duration":0},"status":"passed","severity":"normal"},{"uid":"8628d3bf08d8d00d","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1759318645547,"stop":1759318645548,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e5e5dbe77af5f49","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1759318644823,"stop":1759318644823,"duration":0},"status":"passed","severity":"normal"},{"uid":"7758597f3bb2fab4","name":"should remove event listeners from globalThis","time":{"start":1759318591926,"stop":1759318591927,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b2edd5d950dc72d","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1759318627314,"stop":1759318627314,"duration":0},"status":"passed","severity":"normal"},{"uid":"40ccfaef1d4d7270","name":"isConnected should return false after all peers disconnect","time":{"start":1759318692059,"stop":1759318692060,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d89033d78461471","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1759318881695,"stop":1759318881695,"duration":0},"status":"passed","severity":"normal"},{"uid":"94d0552e1d0c7f4d","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1759318627325,"stop":1759318627332,"duration":7},"status":"passed","severity":"normal"},{"uid":"4b5516683ed8f6d7","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1759318583017,"stop":1759318583017,"duration":0},"status":"passed","severity":"normal"},{"uid":"d42540adbf5203d4","name":"Non TWN Cluster","time":{"start":1759318970300,"stop":1759318970302,"duration":2},"status":"passed","severity":"normal"},{"uid":"7501e390aa62c0d3","name":"Push message with Script payload","time":{"start":1759319718209,"stop":1759319718209,"duration":0},"status":"passed","severity":"normal"},{"uid":"644179916302e5f2","name":"should emit a peer event after start","time":{"start":1759318608385,"stop":1759318608385,"duration":0},"status":"passed","severity":"normal"},{"uid":"b620171459faa86e","name":"peer:update - should do nothing if another protocol hit","time":{"start":1759318594005,"stop":1759318594013,"duration":8},"status":"passed","severity":"normal"},{"uid":"38bbd72d618a5f5b","name":"Subscribe to topic containing short and publish message","time":{"start":1759318881696,"stop":1759318881698,"duration":2},"status":"passed","severity":"normal"},{"uid":"22bd50b5395c0b18","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1759319015158,"stop":1759319015158,"duration":0},"status":"passed","severity":"normal"},{"uid":"fccf5ac1a207b70d","name":"should handle peer store errors gracefully","time":{"start":1759318604334,"stop":1759318604334,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cf31ed4c290d6df","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1759318627340,"stop":1759318627341,"duration":1},"status":"passed","severity":"normal"},{"uid":"3de8b463c4163cfc","name":"Publish without waiting for remote peer","time":{"start":1759318881692,"stop":1759318881693,"duration":1},"status":"passed","severity":"normal"},{"uid":"413d942fabd59da4","name":"ignores unrecognized TXT record formats","time":{"start":1759318604410,"stop":1759318604411,"duration":1},"status":"passed","severity":"normal"},{"uid":"768a55cdd5013cd","name":"should handle empty peer infos gracefully","time":{"start":1759318604201,"stop":1759318604202,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9e9f0cd33a08ba6","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app28/8/topic758/utf8","time":{"start":1759318970309,"stop":1759318970309,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f70f157bb9a4d72","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1759318881703,"stop":1759318881703,"duration":0},"status":"passed","severity":"normal"},{"uid":"3487246a7649a9cc","name":"Check received message containing Russian","time":{"start":1759319113610,"stop":1759319113610,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f1ddd9a2ce3226d","name":"should check connected peers if present and suitable","time":{"start":1759318646853,"stop":1759318646853,"duration":0},"status":"passed","severity":"normal"},{"uid":"89d4c4b46ceea602","name":"should properly create location multiaddrs - tcp6","time":{"start":1759318583733,"stop":1759318583734,"duration":1},"status":"passed","severity":"normal"},{"uid":"361c6388fe5b1c26","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1759318627334,"stop":1759318627337,"duration":3},"status":"passed","severity":"normal"},{"uid":"7e39cfd578e1b490","name":"should request peer renewal on specific errors","time":{"start":1759318644994,"stop":1759318644994,"duration":0},"status":"passed","severity":"normal"},{"uid":"941838467d3daea1","name":"should emit multiple messages when query returns multiple messages","time":{"start":1759318645987,"stop":1759318645987,"duration":0},"status":"passed","severity":"normal"},{"uid":"46ec9a5e37fef99b","name":"should add received message to localHistory with retrievalHint","time":{"start":1759318634731,"stop":1759318634731,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8e6a85b9e310566","name":"should not execute task if max attempts is 0","time":{"start":1759318645005,"stop":1759318645005,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d788907525f3012","name":"should add event listeners to libp2p","time":{"start":1759318591923,"stop":1759318591924,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb71dd0499363668","name":"should hang up with PeerId and return true on success","time":{"start":1759318594768,"stop":1759318594768,"duration":0},"status":"passed","severity":"normal"},{"uid":"85dace925f0ae0b3","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1759318646274,"stop":1759318646275,"duration":1},"status":"passed","severity":"normal"},{"uid":"8dd20cb18332bd10","name":"Push message with content topic containing SQL Injection","time":{"start":1759319718213,"stop":1759319718213,"duration":0},"status":"passed","severity":"normal"},{"uid":"e244c3ea61ad4e08","name":"retrieves a single peer","time":{"start":1759318604409,"stop":1759318604409,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d796484ea8960d0","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1759318577490,"stop":1759318577490,"duration":0},"status":"passed","severity":"normal"},{"uid":"6feecfe590002116","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1759318577491,"stop":1759318577491,"duration":0},"status":"passed","severity":"normal"},{"uid":"26c880e478ef637f","name":"should stop ping timers on peer disconnect","time":{"start":1759318594276,"stop":1759318594276,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbceb229748362dc","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1759318627315,"stop":1759318627315,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ce19ca09b14b5aa","name":"should be able to encode the field with only STORE set to true","time":{"start":1759318583014,"stop":1759318583014,"duration":0},"status":"passed","severity":"normal"},{"uid":"bef6a76023472a6b","name":"should not create relay timers when relay is not provided","time":{"start":1759318594280,"stop":1759318594280,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd33b9bddffadc44","name":"Add multiple subscription objects on single nwaku node","time":{"start":1759319140583,"stop":1759319140583,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f26cf85265afade","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1759318881694,"stop":1759318881694,"duration":0},"status":"passed","severity":"normal"},{"uid":"65f6fae5b91e2b16","name":"Push message with content topic containing Chinese","time":{"start":1759319718212,"stop":1759319718212,"duration":0},"status":"passed","severity":"normal"},{"uid":"859b65884d2b66a","name":"should handle hash queries without validation","time":{"start":1759318646808,"stop":1759318646808,"duration":0},"status":"passed","severity":"normal"},{"uid":"616548624c85f0ad","name":"should populate queue if has active dial","time":{"start":1759318593201,"stop":1759318593201,"duration":0},"status":"passed","severity":"normal"},{"uid":"deb8dbc12da4242d","name":"Check received message containing shell command","time":{"start":1759319113612,"stop":1759319113612,"duration":0},"status":"passed","severity":"normal"},{"uid":"469cdbc837d6c623","name":"should trigger query when it went offline since the last successful query","time":{"start":1759318645983,"stop":1759318645984,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e3a016dc3739bac","name":"Push message with content topic containing escaped characters","time":{"start":1759319718203,"stop":1759319718204,"duration":1},"status":"passed","severity":"normal"},{"uid":"eeecf9667f1704e1","name":"Push message with Russian payload","time":{"start":1759319718208,"stop":1759319718208,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b3ef6af58606fe5","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1759318760236,"stop":1759318760236,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0f5d513863fa78a","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1759318577493,"stop":1759318577493,"duration":0},"status":"passed","severity":"normal"},{"uid":"1356e8c2964397b4","name":"Passing invalid cursor","time":{"start":1759318983861,"stop":1759318983862,"duration":1},"status":"passed","severity":"normal"},{"uid":"b81de97eb116fd20","name":"should handle multiple peer connections","time":{"start":1759318594275,"stop":1759318594276,"duration":1},"status":"passed","severity":"normal"},{"uid":"272976f1ad1e4e93","name":"Push to array if already present","time":{"start":1759318577461,"stop":1759318577462,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bf35257ff56b8b4","name":"should handle errors when globalThis is not available","time":{"start":1759318591925,"stop":1759318591925,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfc9ee7929db1660","name":"Light Node - default protocols","time":{"start":1759319029480,"stop":1759319029480,"duration":0},"status":"passed","severity":"normal"},{"uid":"c253b7348277af6","name":"should handle errors when accessing navigator","time":{"start":1759318591964,"stop":1759318591969,"duration":5},"status":"passed","severity":"normal"},{"uid":"60b9fed454b30938","name":"Check publish message containing unicode special characters","time":{"start":1759318872363,"stop":1759318872364,"duration":1},"status":"passed","severity":"normal"},{"uid":"8946250ad456c548","name":"Outgoing message is acknowledged","time":{"start":1759318648972,"stop":1759318648972,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ea6d59007a7d340","name":"Check publish message containing special chars","time":{"start":1759318872358,"stop":1759318872358,"duration":0},"status":"passed","severity":"normal"},{"uid":"348c5a7c0c015712","name":"Push message with meta","time":{"start":1759319718224,"stop":1759319718225,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d135b77285ccf68","name":"should successfully query peers and return peer infos","time":{"start":1759318604198,"stop":1759318604198,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3b5e67f91b3224d","name":"Relay Node - default protocol","time":{"start":1759319029480,"stop":1759319029481,"duration":1},"status":"passed","severity":"normal"},{"uid":"52ff936000369cd0","name":"rejects hash query with time filter","time":{"start":1759318593709,"stop":1759318593719,"duration":10},"status":"passed","severity":"normal"},{"uid":"9a315f6838cf4e5b","name":"Push message with SQL Injection payload","time":{"start":1759319718195,"stop":1759319718195,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b063193770afd3e","name":"should return false when pubsub topic parsing fails","time":{"start":1759318592706,"stop":1759318592706,"duration":0},"status":"passed","severity":"normal"},{"uid":"985401232e6beedd","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1759319015747,"stop":1759319015747,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeac9016746b59a8","name":"should return false when peer is not on the specified shard","time":{"start":1759318592688,"stop":1759318592688,"duration":0},"status":"passed","severity":"normal"},{"uid":"14d97990ad46dd0c","name":"should be safe to call multiple times","time":{"start":1759318594209,"stop":1759318594209,"duration":0},"status":"passed","severity":"normal"},{"uid":"196be8b2f0e10ad6","name":"Publish message with rate limit","time":{"start":1759318872369,"stop":1759318872370,"duration":1},"status":"passed","severity":"normal"},{"uid":"78f09059e1259ad7","name":"should handle peer identify event","time":{"start":1759318604328,"stop":1759318604328,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2905cb8c54ab05f","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1759318983861,"stop":1759318983861,"duration":0},"status":"passed","severity":"normal"},{"uid":"93fd4af5751422d4","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1759318627323,"stop":1759318627324,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b0c52cf81650c28","name":"Retries within given interval","time":{"start":1759318646547,"stop":1759318646547,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8fd1100b5d683ae","name":"should remove event listener for peer:discovery","time":{"start":1759318593517,"stop":1759318593518,"duration":1},"status":"passed","severity":"normal"},{"uid":"da6611f0728071a","name":"should add event listeners to globalThis","time":{"start":1759318591924,"stop":1759318591925,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0226ef78a35fd6c","name":"should query peers that support peer exchange","time":{"start":1759318604331,"stop":1759318604333,"duration":2},"status":"passed","severity":"normal"},{"uid":"e74febdc954605c4","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1759318626380,"stop":1759318626381,"duration":1},"status":"passed","severity":"normal"},{"uid":"473825077b3c8408","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1759318677793,"stop":1759318677794,"duration":1},"status":"passed","severity":"normal"},{"uid":"b007fec85ce9100d","name":"Push message equal or less that 1MB","time":{"start":1759319718226,"stop":1759319718226,"duration":0},"status":"passed","severity":"normal"},{"uid":"63384d45228e0d13","name":"Push message with content topic containing Arabic","time":{"start":1759319718223,"stop":1759319718223,"duration":0},"status":"passed","severity":"normal"},{"uid":"edbeb349353eef7e","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1759318881702,"stop":1759318881702,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba804da5da2b18e9","name":"should return usable stream attached to connection","time":{"start":1759318594004,"stop":1759318594004,"duration":0},"status":"passed","severity":"normal"},{"uid":"7302691b7e89ae58","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1759318594235,"stop":1759318594235,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f2590d1914ecf66","name":"Check message received after jswaku node is restarted","time":{"start":1759319113617,"stop":1759319113617,"duration":0},"status":"passed","severity":"normal"},{"uid":"4895214b404d1e0a","name":"throws on content topic with generation field greater than 0","time":{"start":1759318577484,"stop":1759318577484,"duration":0},"status":"passed","severity":"normal"},{"uid":"7444d57575364dbd","name":"Push message with Script payload","time":{"start":1759319718183,"stop":1759319718183,"duration":0},"status":"passed","severity":"normal"},{"uid":"20c233bdec28fc44","name":"should emit a peer event after start","time":{"start":1759318876108,"stop":1759318876108,"duration":0},"status":"passed","severity":"normal"},{"uid":"14840aa44a3ecd48","name":"Passing an array","time":{"start":1759319022639,"stop":1759319022639,"duration":0},"status":"passed","severity":"normal"},{"uid":"6596f640244ab631","name":"should dial peers from store when browser is connected","time":{"start":1759318594215,"stop":1759318594215,"duration":0},"status":"passed","severity":"normal"},{"uid":"421a926160fde5d2","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1759319140568,"stop":1759319140569,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4e2f441f3fc2dcb","name":"should initialize with custom number of peers","time":{"start":1759318645533,"stop":1759318645533,"duration":0},"status":"passed","severity":"normal"},{"uid":"e089628937f29fed","name":"Subscribe to topic containing JSON and publish message","time":{"start":1759318881702,"stop":1759318881703,"duration":1},"status":"passed","severity":"normal"},{"uid":"7435c3c6b271171f","name":"should increase lamport timestamp","time":{"start":1759318634729,"stop":1759318634729,"duration":0},"status":"passed","severity":"normal"},{"uid":"60a9e8dc28c4f2f2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1759318627349,"stop":1759318627350,"duration":1},"status":"passed","severity":"normal"},{"uid":"29d1e355f13ba29f","name":"should return true when peer is on the same cluster","time":{"start":1759318592670,"stop":1759318592670,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca9a4a2b74bd5b12","name":"should be sent with empty content","time":{"start":1759318634737,"stop":1759318634737,"duration":0},"status":"passed","severity":"normal"},{"uid":"9719137376aa0ac8","name":"Query Generator, No message returned","time":{"start":1759318987735,"stop":1759318987735,"duration":0},"status":"passed","severity":"normal"},{"uid":"d27328be26dfd240","name":"Push message with Chinese payload","time":{"start":1759319718208,"stop":1759319718208,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6c32332c83103df","name":"should add and remove event listeners correctly","time":{"start":1759318608387,"stop":1759318608387,"duration":0},"status":"passed","severity":"normal"},{"uid":"d45a2e3574939f5b","name":"can start and stop the service","time":{"start":1759318676039,"stop":1759318676039,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a057ef50a11ecc0","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1759318737869,"stop":1759318737869,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2e60f6da4a67685","name":"Check publish message containing JSON","time":{"start":1759318872362,"stop":1759318872363,"duration":1},"status":"passed","severity":"normal"},{"uid":"f23477097e045837","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1759318577491,"stop":1759318577491,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d691db25159241d","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1759318644823,"stop":1759318644823,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cbf2918212ceb35","name":"Stops search when maxGet is reached","time":{"start":1759318603321,"stop":1759318603321,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccc8b3f60ba541f7","name":"Fails to publish message with empty text","time":{"start":1759318872366,"stop":1759318872366,"duration":0},"status":"passed","severity":"normal"},{"uid":"aac4c0207cfb4942","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1759318615831,"stop":1759318615831,"duration":0},"status":"passed","severity":"normal"},{"uid":"398ef3eb8cd56240","name":"should handle shardReader errors","time":{"start":1759318594771,"stop":1759318594771,"duration":0},"status":"passed","severity":"normal"},{"uid":"15e95a4d8e2fd3b3","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1759318627324,"stop":1759318627325,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4fe6b28b008b0a1","name":"messageHashStr produces different results for different inputs","time":{"start":1759318593484,"stop":1759318593484,"duration":0},"status":"passed","severity":"normal"},{"uid":"37d7aa138e120961","name":"should properly create location multiaddrs - tcp4","time":{"start":1759318583733,"stop":1759318583733,"duration":0},"status":"passed","severity":"normal"},{"uid":"264f757c83ce5daa","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1759318577502,"stop":1759318577502,"duration":0},"status":"passed","severity":"normal"},{"uid":"a45ec2eb16e5edd9","name":"should be safe to call multiple times","time":{"start":1759318593518,"stop":1759318593518,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee4c53844b94e900","name":"Relay - times out","time":{"start":1759319029478,"stop":1759319029478,"duration":0},"status":"passed","severity":"normal"},{"uid":"60968fe1904b262a","name":"topics with same application and version share the same shard","time":{"start":1759318577493,"stop":1759318577494,"duration":1},"status":"passed","severity":"normal"},{"uid":"2da6ad740e00057a","name":"Push message with rate limit","time":{"start":1759319718190,"stop":1759319718190,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffb75b649f44839e","name":"should never report false negatives","time":{"start":1759318631073,"stop":1759318631073,"duration":0},"status":"passed","severity":"normal"},{"uid":"c64186e9d2c4d16","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1759318577500,"stop":1759318577500,"duration":0},"status":"passed","severity":"normal"},{"uid":"fad83d0c211c4c7d","name":"pre and post cipher","time":{"start":1759318614686,"stop":1759318614687,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c5a4916afd9d157","name":"should not discard bootstrap peers if under the limit","time":{"start":1759318713841,"stop":1759318713842,"duration":1},"status":"passed","severity":"normal"},{"uid":"2244e94ea922d5b9","name":"should handle query errors gracefully","time":{"start":1759318604342,"stop":1759318604343,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6b1bee9a35a86fb","name":"Subscribe and receive messages via lightPush","time":{"start":1759319140573,"stop":1759319140574,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfd7acf9ed598a9c","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1759318634732,"stop":1759318634732,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dc53afd9057a428","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1759318594013,"stop":1759318594014,"duration":1},"status":"passed","severity":"normal"},{"uid":"4591fc4e5a62888e","name":"should save new peer to store","time":{"start":1759318593533,"stop":1759318593533,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a24b770fa4a692b","name":"should create PeerExchangeDiscovery instance","time":{"start":1759318604349,"stop":1759318604350,"duration":1},"status":"passed","severity":"normal"},{"uid":"2af8b6d9bf45d025","name":"Query generator for multiple messages with different content topic format","time":{"start":1759319014390,"stop":1759319014390,"duration":0},"status":"passed","severity":"normal"},{"uid":"92a35803b2fa272c","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1759318645986,"stop":1759318645986,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d504ccebdcc72d8","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1759318577491,"stop":1759318577492,"duration":1},"status":"passed","severity":"normal"},{"uid":"23033bcf62fb4bca","name":"Push message with rate limit","time":{"start":1759319718215,"stop":1759319718215,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e4fb532f6422240","name":"Push message with XML payload","time":{"start":1759319718196,"stop":1759319718196,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0b0c9772d104193","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app12/2/topic46/json","time":{"start":1759318970308,"stop":1759318970308,"duration":0},"status":"passed","severity":"normal"},{"uid":"411d99e2df2068c3","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1759319028841,"stop":1759319028841,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cfe28d9f877067d","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1759319113627,"stop":1759319113627,"duration":0},"status":"passed","severity":"normal"},{"uid":"30be4870905432df","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1759318627334,"stop":1759318627334,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2714022c1401fde","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1759318603881,"stop":1759318603883,"duration":2},"status":"passed","severity":"normal"},{"uid":"28e52f59907697e8","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1759318865739,"stop":1759318865740,"duration":1},"status":"passed","severity":"normal"},{"uid":"7272d916ddfa2372","name":"should maintain chronological order of messages in localHistory","time":{"start":1759318634731,"stop":1759318634731,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb58a79dfe8b03ae","name":"Refresh subscription","time":{"start":1759319140577,"stop":1759319140577,"duration":0},"status":"passed","severity":"normal"},{"uid":"93abed9b23a99f1e","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1759318602697,"stop":1759318602697,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddfd371cfbb32516","name":"Outgoing message is possibly acknowledged","time":{"start":1759318648972,"stop":1759318648972,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e0eae380c9ed04af","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1759319140580,"stop":1759319140580,"duration":0},"status":"passed","severity":"normal"},{"uid":"489a20b7f49f88d5","name":"should handle task timeouts","time":{"start":1759318645004,"stop":1759318645005,"duration":1},"status":"passed","severity":"normal"},{"uid":"5078a227bea7a61b","name":"Check publish message containing shell command","time":{"start":1759318872363,"stop":1759318872363,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d7b88faa104b2d","name":"Fails to push message bigger that 1MB","time":{"start":1759319718206,"stop":1759319718206,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4d48c617f33926b","name":"should not dispatch event when already disconnected","time":{"start":1759318591954,"stop":1759318591954,"duration":0},"status":"passed","severity":"normal"},{"uid":"33776fe063d0e7b","name":"should handle peer disconnect event when no connections remain","time":{"start":1759318591952,"stop":1759318591953,"duration":1},"status":"passed","severity":"normal"},{"uid":"50a88e421363ab98","name":"should return false when peer is not on topic","time":{"start":1759318594770,"stop":1759318594771,"duration":1},"status":"passed","severity":"normal"},{"uid":"eef6053f38ee7a61","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1759318694627,"stop":1759318694627,"duration":0},"status":"passed","severity":"normal"},{"uid":"abfd6e7d50d41a61","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1759319140564,"stop":1759319140564,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c2b46ab1a88644a","name":"Sync message is not sent if another sync message was just sent","time":{"start":1759318653237,"stop":1759318653237,"duration":0},"status":"passed","severity":"normal"},{"uid":"d804603b8f757e70","name":"Push message with content topic containing SQL Injection","time":{"start":1759319718188,"stop":1759319718188,"duration":0},"status":"passed","severity":"normal"},{"uid":"2259c2d0d85c412b","name":"Push message with content topic containing special chars","time":{"start":1759319718212,"stop":1759319718212,"duration":0},"status":"passed","severity":"normal"},{"uid":"24de8afe599ee007","name":"should stop peer exchange discovery","time":{"start":1759318604324,"stop":1759318604327,"duration":3},"status":"passed","severity":"normal"},{"uid":"6406e47920fb13b6","name":"should send to specified number of peers of used peers","time":{"start":1759318645632,"stop":1759318645634,"duration":2},"status":"passed","severity":"normal"},{"uid":"cef84b7e70c0ca9e","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1759318645534,"stop":1759318645539,"duration":5},"status":"passed","severity":"normal"},{"uid":"93c8de2d2ca2ccd1","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app67/1/topic921/proto","time":{"start":1759318970308,"stop":1759318970309,"duration":1},"status":"passed","severity":"normal"},{"uid":"1715bd228d7afb28","name":"should work with v3 peers","time":{"start":1759318645635,"stop":1759318645635,"duration":0},"status":"passed","severity":"normal"},{"uid":"47d9da290309ae3","name":"should properly clean up resources when disposed","time":{"start":1759318644062,"stop":1759318644062,"duration":0},"status":"passed","severity":"normal"},{"uid":"28b672196c40d5a8","name":"Correctly serialized arguments","time":{"start":1759318759403,"stop":1759318759403,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d07516d26dee926","name":"should clear dial history on stop","time":{"start":1759318593195,"stop":1759318593196,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e9a7367464fa33a","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1759318875846,"stop":1759318875847,"duration":1},"status":"passed","severity":"normal"},{"uid":"830fe3580e23739b","name":"should deliver messages after dependencies are met","time":{"start":1759318634734,"stop":1759318634734,"duration":0},"status":"passed","severity":"normal"},{"uid":"2144281f18f2ed9e","name":"Sync message is not sent if another sync message was just received","time":{"start":1759318653236,"stop":1759318653237,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c3a9ebbd0a2c4fc","name":"Query generator for multiple messages with multiple decoders","time":{"start":1759319014389,"stop":1759319014389,"duration":0},"status":"passed","severity":"normal"},{"uid":"a849e7b97c43d9f1","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1759318627325,"stop":1759318627325,"duration":0},"status":"passed","severity":"normal"},{"uid":"92ebea394b538b65","name":"Generator, 2 different shards","time":{"start":1759318976551,"stop":1759318976551,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae3e7a7d1e43f0d","name":"Check received message containing long","time":{"start":1759319113618,"stop":1759319113619,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a9585d3553f9952","name":"handles different networkShards values correctly","time":{"start":1759318577495,"stop":1759318577495,"duration":0},"status":"passed","severity":"normal"},{"uid":"d57b1bd669266746","name":"Fails to push message with large meta","time":{"start":1759319718190,"stop":1759319718190,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2cf05b014773ecd","name":"Waku message hash computation (no timestamp)","time":{"start":1759318593461,"stop":1759318593464,"duration":3},"status":"passed","severity":"normal"},{"uid":"c00522d2105d3f5e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1759318627350,"stop":1759318627350,"duration":0},"status":"passed","severity":"normal"},{"uid":"63716cf1c53018f1","name":"isConnected return false after peer stops","time":{"start":1759318692060,"stop":1759318692060,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9f22c142c2f343d","name":"Push message with escaped characters payload","time":{"start":1759319718210,"stop":1759319718210,"duration":0},"status":"passed","severity":"normal"},{"uid":"d56105aa95861fe8","name":"should get / set UDP multiaddr","time":{"start":1759318583731,"stop":1759318583732,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bfa14a4313133ec","name":"should skip peers without ENR","time":{"start":1759318604344,"stop":1759318604344,"duration":0},"status":"passed","severity":"normal"},{"uid":"275bb55916467ea4","name":"should return cached hash on subsequent access","time":{"start":1759318594463,"stop":1759318594463,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7f10fea0e97526c","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1759318648974,"stop":1759318648974,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f9e203867f5bc04","name":"should add sent message to localHistory with retrievalHint","time":{"start":1759318634728,"stop":1759318634728,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3e4b44d322d17e4","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1759318745916,"stop":1759318745916,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f1eeb9c2af6cc44","name":"should return false when peer shard info is not found","time":{"start":1759318592699,"stop":1759318592699,"duration":0},"status":"passed","severity":"normal"},{"uid":"35593e70ca181845","name":"Subscribe and receives messages on 20 topics","time":{"start":1759319140565,"stop":1759319140565,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9216c01879cb9b4","name":"Push message with Arabic payload","time":{"start":1759319718182,"stop":1759319718182,"duration":0},"status":"passed","severity":"normal"},{"uid":"2231332f2f80bbe6","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1759318645689,"stop":1759318645689,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bd0e0adaf0986ce","name":"Push message with Russian payload","time":{"start":1759319718218,"stop":1759319718219,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d0c356df1998457","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1759319028838,"stop":1759319028838,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f1c23b41300c3f2","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1759318627310,"stop":1759318627310,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e4aace2bac171f2","name":"Check received message containing emoji","time":{"start":1759319113623,"stop":1759319113623,"duration":0},"status":"passed","severity":"normal"},{"uid":"c44a22f369059723","name":"Check received message containing Basic HTML tag","time":{"start":1759319113612,"stop":1759319113612,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fd053c3ffc8be46","name":"Check publish message containing emoji","time":{"start":1759318872364,"stop":1759318872364,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac9774a2579af825","name":"Subscribe and receive messages via waku relay post","time":{"start":1759319140564,"stop":1759319140564,"duration":0},"status":"passed","severity":"normal"},{"uid":"acb1b4e808ff1c74","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1759319014391,"stop":1759319014391,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c2b549acca41ed6","name":"Push 30 different messages","time":{"start":1759319718198,"stop":1759319718198,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b0c5e4ff4a5f5d97","name":"Check message with non string payload is not received","time":{"start":1759319113617,"stop":1759319113617,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d09407c6db00ff0","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1759318627314,"stop":1759318627315,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b879ffd1123e80","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1759318865738,"stop":1759318865739,"duration":1},"status":"passed","severity":"normal"},{"uid":"580fa959d2799bed","name":"should accept empty decoders array","time":{"start":1759318645977,"stop":1759318645978,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f5f4dbf405ebf63","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1759318593212,"stop":1759318593212,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad7041c118dace15","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1759318692057,"stop":1759318692058,"duration":1},"status":"passed","severity":"normal"},{"uid":"af0f70c65d603430","name":"should dial all peers on dial","time":{"start":1759318759242,"stop":1759318759243,"duration":1},"status":"passed","severity":"normal"},{"uid":"8771234c30c52bc5","name":"should return peer for existing peer","time":{"start":1759318594229,"stop":1759318594229,"duration":0},"status":"passed","severity":"normal"},{"uid":"7901615ea3382168","name":"Subscribe to topic containing shell command and publish message","time":{"start":1759318881703,"stop":1759318881703,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa4c60bb24ec40aa","name":"Push message with content topic containing short","time":{"start":1759319718199,"stop":1759319718199,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a0c068071619bcb","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1759318577492,"stop":1759318577492,"duration":0},"status":"passed","severity":"normal"},{"uid":"5323a56e67535893","name":"should wait for Store peer to be connected","time":{"start":1759318646854,"stop":1759318646854,"duration":0},"status":"passed","severity":"normal"},{"uid":"54cecc799d379a4","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1759318627308,"stop":1759318627308,"duration":0},"status":"passed","severity":"normal"},{"uid":"f49d8b8fc4935215","name":"yields undefined for messages without decoder","time":{"start":1759318594416,"stop":1759318594416,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0852bf8c996f608","name":"should dispatch connect and disconnect events","time":{"start":1759318645539,"stop":1759318645540,"duration":1},"status":"passed","severity":"normal"},{"uid":"9de6102d8514a429","name":"should be able to encode the field with only RELAY set to true","time":{"start":1759318583012,"stop":1759318583013,"duration":1},"status":"passed","severity":"normal"},{"uid":"da117c49cb06287b","name":"Push message with content topic containing long","time":{"start":1759319718222,"stop":1759319718222,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8e4b66d88376011","name":"Check received message containing numeric","time":{"start":1759319113619,"stop":1759319113619,"duration":0},"status":"passed","severity":"normal"},{"uid":"63d4d15787b40676","name":"Subscribe and receive messages via lightPush","time":{"start":1759319140563,"stop":1759319140563,"duration":0},"status":"passed","severity":"normal"},{"uid":"b78a40531f4ad116","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1759318577492,"stop":1759318577492,"duration":0},"status":"passed","severity":"normal"},{"uid":"60b8e41989d13229","name":"Decoder throws on undefined content topic","time":{"start":1759318594461,"stop":1759318594461,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ee8f9c397354dcf","name":"should handle multiple query options for time ranges","time":{"start":1759318646807,"stop":1759318646807,"duration":0},"status":"passed","severity":"normal"},{"uid":"b003a197bfe56c59","name":"Check publish message after client node is restarted","time":{"start":1759318872369,"stop":1759318872369,"duration":0},"status":"skipped","severity":"normal"},{"uid":"94483cfd8403af91","name":"Check received message containing long","time":{"start":1759319113609,"stop":1759319113609,"duration":0},"status":"passed","severity":"normal"},{"uid":"8139ee43403992e7","name":"should not receive a peer event before start","time":{"start":1759318608385,"stop":1759318608385,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8c12e37d6dfa993","name":"should retry on complete failure if specified","time":{"start":1759318645634,"stop":1759318645634,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7c9e65a6c8241cc","name":"should encode/decode to text encoding","time":{"start":1759318583731,"stop":1759318583731,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c390bcd83089026","name":"random static sharding 4 - Cluster ID: 807, Shard ID: 397","time":{"start":1759318968713,"stop":1759318968713,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee1e8a3597a8cbb8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1759318627350,"stop":1759318627359,"duration":9},"status":"passed","severity":"normal"},{"uid":"2d0a5043c602c1f3","name":"should not modify tags of connections for different peers","time":{"start":1759318645553,"stop":1759318645553,"duration":0},"status":"passed","severity":"normal"},{"uid":"875a1de9b91ff7fb","name":"messageHashStr works with IProtoMessage","time":{"start":1759318593466,"stop":1759318593466,"duration":0},"status":"passed","severity":"normal"},{"uid":"952b9f35ab929562","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1759318603883,"stop":1759318603883,"duration":0},"status":"passed","severity":"normal"},{"uid":"94e936dffd685daf","name":"should be safe to call multiple times","time":{"start":1759318594766,"stop":1759318594766,"duration":0},"status":"passed","severity":"normal"},{"uid":"852f5e06f73bf074","name":"should continually clean up expired entries at intervals","time":{"start":1759318644062,"stop":1759318644070,"duration":8},"status":"passed","severity":"normal"},{"uid":"ac64da124128a450","name":"should remove event listeners","time":{"start":1759318594274,"stop":1759318594274,"duration":0},"status":"passed","severity":"normal"},{"uid":"63fb2ab65526146c","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1759318626381,"stop":1759318626382,"duration":1},"status":"passed","severity":"normal"},{"uid":"67a483c978211b5f","name":"Passing page size 1 when there are 4 messages","time":{"start":1759319009391,"stop":1759319009391,"duration":0},"status":"passed","severity":"normal"},{"uid":"978745e88b1f1e1f","name":"should not receive a peer event after stop","time":{"start":1759318876108,"stop":1759318876109,"duration":1},"status":"passed","severity":"normal"},{"uid":"8094d039c66ccb93","name":"should return true when peer is on the specified shard","time":{"start":1759318592687,"stop":1759318592687,"duration":0},"status":"passed","severity":"normal"},{"uid":"635aa23debd7524","name":"Query generator for 2000 messages","time":{"start":1759319014391,"stop":1759319014392,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb004196f0081957","name":"should set up event listeners when started","time":{"start":1759318645978,"stop":1759318645978,"duration":0},"status":"passed","severity":"normal"},{"uid":"74ac6f08e7462983","name":"Push message with SQL Injection payload","time":{"start":1759319718183,"stop":1759319718183,"duration":0},"status":"passed","severity":"normal"},{"uid":"36dfa1e92cd084cb","name":"should process queue every 500ms","time":{"start":1759318593206,"stop":1759318593207,"duration":1},"status":"passed","severity":"normal"},{"uid":"cefbf3877a418d9","name":"should handle ENR without shardInfo","time":{"start":1759318604345,"stop":1759318604345,"duration":0},"status":"passed","severity":"normal"},{"uid":"95050af4d1e9fd20","name":"Push message with content topic containing numeric","time":{"start":1759319718199,"stop":1759319718200,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dac340835a3d813","name":"Check received message with timestamp: 1759318670698 ","time":{"start":1759319113614,"stop":1759319113614,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ee666c45ce5f7f5","name":"should filter out undefined ENRs","time":{"start":1759318604202,"stop":1759318604203,"duration":1},"status":"passed","severity":"normal"},{"uid":"3711db8f79c0160","name":"should create dialer with libp2p and shardReader","time":{"start":1759318593183,"stop":1759318593192,"duration":9},"status":"passed","severity":"normal"},{"uid":"869e08f0bd54a7cf","name":"Relay + Store","time":{"start":1759318583738,"stop":1759318583738,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b4df5f08c827f2f","name":"Push message with content topic containing Russian","time":{"start":1759319718213,"stop":1759319718213,"duration":0},"status":"passed","severity":"normal"},{"uid":"741a07f7f69597f0","name":"should handle missing messages with undefined retrievalHint","time":{"start":1759318634736,"stop":1759318634736,"duration":0},"status":"passed","severity":"normal"},{"uid":"14decf0f86eeb108","name":"should not fail to stop the service if it was not started","time":{"start":1759318876107,"stop":1759318876107,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a70e7fd68600668","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1759318593451,"stop":1759318593451,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bfac39ed0d65793","name":"should do nothing if no non-locked connections to drop","time":{"start":1759318594235,"stop":1759318594235,"duration":0},"status":"passed","severity":"normal"},{"uid":"73b7c171a43c55fd","name":"Check received message containing unicode special characters","time":{"start":1759319113623,"stop":1759319113623,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b673b82077287ec","name":"should handle errors when getting connections","time":{"start":1759318591964,"stop":1759318591964,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8cf771b059cfe53","name":"caches peers it previously fetched","time":{"start":1759318604411,"stop":1759318604411,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1e8591060ac4680","name":"Push 30 different messages","time":{"start":1759319718211,"stop":1759319718211,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a0ebf83653519d31","name":"Relay + Store","time":{"start":1759318677217,"stop":1759318677218,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea7873c140f576af","name":"Store - dialed after - with timeout","time":{"start":1759319029479,"stop":1759319029479,"duration":0},"status":"passed","severity":"normal"},{"uid":"708db686670b0729","name":"should not create timers for topics where peer is not in mesh","time":{"start":1759318594281,"stop":1759318594281,"duration":0},"status":"passed","severity":"normal"},{"uid":"e32753580e7f99d8","name":"Wrong topic","time":{"start":1759318970314,"stop":1759318970315,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc9e59b50e8ba905","name":"Check received message containing shell command","time":{"start":1759319113622,"stop":1759319113623,"duration":1},"status":"passed","severity":"normal"},{"uid":"58e5e348bf9863f2","name":"Push message with content topic containing Arabic","time":{"start":1759319718187,"stop":1759319718188,"duration":1},"status":"passed","severity":"normal"},{"uid":"451c25abefe6519d","name":"Encoder throws on undefined content topic","time":{"start":1759318615832,"stop":1759318615832,"duration":0},"status":"passed","severity":"normal"},{"uid":"50e03658f194e6b3","name":"Decoder throws on undefined content topic","time":{"start":1759318614178,"stop":1759318614178,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cb485d8fdd49ddd","name":"should handle peer store errors gracefully","time":{"start":1759318646276,"stop":1759318646276,"duration":0},"status":"passed","severity":"normal"},{"uid":"b695249b8339405","name":"Init the array if not present","time":{"start":1759318577459,"stop":1759318577461,"duration":2},"status":"passed","severity":"normal"},{"uid":"7b346ec208c2c768","name":"should properly create location multiaddrs - tcp","time":{"start":1759318583735,"stop":1759318583735,"duration":0},"status":"passed","severity":"normal"},{"uid":"46c5aa11dcf93544","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1759318593466,"stop":1759318593466,"duration":0},"status":"passed","severity":"normal"},{"uid":"95ddb69a1fa27a69","name":"should dispatch network event when browser goes offline","time":{"start":1759318591962,"stop":1759318591963,"duration":1},"status":"passed","severity":"normal"},{"uid":"65a4ced5e09a907","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1759318881694,"stop":1759318881695,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d52ab36cea7a74a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1759318577500,"stop":1759318577500,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ea2119e88fd55b","name":"Subscribe to topic containing Script and receive message","time":{"start":1759319140570,"stop":1759319140570,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d1df9edb4c9ab7f","name":"should update peer store before dialing","time":{"start":1759318593522,"stop":1759318593523,"duration":1},"status":"passed","severity":"normal"},{"uid":"c045a636959aff95","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1759318627323,"stop":1759318627323,"duration":0},"status":"passed","severity":"normal"},{"uid":"77695031f1d50431","name":"Subscribe to topic containing long and publish message","time":{"start":1759318881698,"stop":1759318881699,"duration":1},"status":"passed","severity":"normal"},{"uid":"a722497fc56b18f7","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1759319113617,"stop":1759319113618,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dc35ab703b6f28b","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1759318737870,"stop":1759318737871,"duration":1},"status":"passed","severity":"normal"},{"uid":"c826b520a5af70ec","name":"Check received message containing Chinese","time":{"start":1759319113619,"stop":1759319113620,"duration":1},"status":"passed","severity":"normal"},{"uid":"d17819aea8a8b747","name":"Push message with content topic containing long","time":{"start":1759319718211,"stop":1759319718212,"duration":1},"status":"passed","severity":"normal"},{"uid":"655349397c924aea","name":"should return false and handle errors gracefully","time":{"start":1759318594768,"stop":1759318594769,"duration":1},"status":"passed","severity":"normal"},{"uid":"c876f9d084b9883c","name":"should maintain proper timestamps if all messages received","time":{"start":1759318634730,"stop":1759318634730,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5c928bffcf68bbd7","name":"Relay - dialed first","time":{"start":1759319029477,"stop":1759319029478,"duration":1},"status":"passed","severity":"normal"},{"uid":"c949cbe758428f34","name":"Subscribe to topic containing Russian and receive message","time":{"start":1759319140579,"stop":1759319140580,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba445060d40a1b64","name":"Push message with custom timestamp: 1728560294857","time":{"start":1759319718191,"stop":1759319718191,"duration":0},"status":"passed","severity":"normal"},{"uid":"b79f1cdc46fd62cb","name":"should delegate to networkMonitor.isConnected()","time":{"start":1759318594766,"stop":1759318594766,"duration":0},"status":"passed","severity":"normal"},{"uid":"714990b7e6f7c089","name":"should initialize with isNetworkConnected as false","time":{"start":1759318591916,"stop":1759318591920,"duration":4},"status":"passed","severity":"normal"},{"uid":"a38de9a9bc5a1bdd","name":"does not validate decoders for hash queries","time":{"start":1759318594413,"stop":1759318594413,"duration":0},"status":"passed","severity":"normal"},{"uid":"921c24213abc2714","name":"should wait for Filter peer to be connected","time":{"start":1759318646854,"stop":1759318646854,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d7c6df86439c60f","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1759319140575,"stop":1759319140575,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f6e348ff49a9831","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1759318583021,"stop":1759318583022,"duration":1},"status":"passed","severity":"normal"},{"uid":"f21371fe2ccbea12","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1759318627359,"stop":1759318627359,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a95331dde21192d","name":"should throw error - no public key","time":{"start":1759318583728,"stop":1759318583728,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e5fecf376a18f9e","name":"Passing page size 19 when there are 20 messages","time":{"start":1759319009393,"stop":1759319009393,"duration":0},"status":"passed","severity":"normal"},{"uid":"c07ad3256b555618","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1759318645973,"stop":1759318645973,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b896ff2f6438678","name":"Push message with unicode special characters payload","time":{"start":1759319718185,"stop":1759319718185,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3992fcbc5ed2b58","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1759318648974,"stop":1759318648974,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d97868012c175b9","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1759318983859,"stop":1759318983860,"duration":1},"status":"passed","severity":"normal"},{"uid":"818a511852d2d6fb","name":"Push message with SQL Injection payload","time":{"start":1759319718208,"stop":1759319718209,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e465c687ba8cb20","name":"different cluster: nodes don't connect","time":{"start":1759318760237,"stop":1759318760238,"duration":1},"status":"passed","severity":"normal"},{"uid":"11653b8420fea1c8","name":"A test","time":{"start":1759318746150,"stop":1759318746150,"duration":0},"status":"passed","severity":"normal"},{"uid":"9053bcf792516eb4","name":"Subscribe to topic containing emoji and receive message","time":{"start":1759319140582,"stop":1759319140583,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c8b994eac8cd3ea","name":"should handle all zero keep alive options","time":{"start":1759318594284,"stop":1759318594284,"duration":0},"status":"passed","severity":"normal"},{"uid":"a41e275251e0006d","name":"should perform ping and update peer store on timer","time":{"start":1759318594277,"stop":1759318594278,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c639a67775c6bb","name":"accepts valid message hash query","time":{"start":1759318593708,"stop":1759318593709,"duration":1},"status":"passed","severity":"normal"},{"uid":"26e2fcf26ae5a84d","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1759319140581,"stop":1759319140581,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccfbd0984b598d39","name":"Check received message containing Basic HTML tag","time":{"start":1759319113622,"stop":1759319113622,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8653db846c0f4ca","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1759318594277,"stop":1759318594277,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4fb65b6928ab88f","name":"Generator, one shard","time":{"start":1759318976549,"stop":1759318976551,"duration":2},"status":"passed","severity":"normal"},{"uid":"9667743da7db1965","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1759318645987,"stop":1759318645987,"duration":0},"status":"passed","severity":"normal"},{"uid":"905da17707ec5c50","name":"should remove event listeners when stopped","time":{"start":1759318645979,"stop":1759318645979,"duration":0},"status":"passed","severity":"normal"},{"uid":"18441e31cbc6bdfd","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1759318577501,"stop":1759318577501,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2b3ca67ce2ccc6f","name":"Check received message containing numeric","time":{"start":1759319113609,"stop":1759319113609,"duration":0},"status":"passed","severity":"normal"},{"uid":"594e7113602c414b","name":"should properly start and stop event listening","time":{"start":1759318646275,"stop":1759318646275,"duration":0},"status":"passed","severity":"normal"},{"uid":"c775b52d627de3cb","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1759318648972,"stop":1759318648972,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf23beb779a3daaa","name":"should work with async generator that yields promises","time":{"start":1759318645982,"stop":1759318645983,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b13d42f7e8d9943","name":"Decoder throws on empty string content topic","time":{"start":1759318614178,"stop":1759318614179,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2a5580c0891c363","name":"should decode valid enr successfully","time":{"start":1759318583725,"stop":1759318583726,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cb34fb0e36f29af","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1759318594208,"stop":1759318594209,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdc66e54df9a99c2","name":"should skip updating peer store if peer has same addresses","time":{"start":1759318593533,"stop":1759318593533,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1b91e78d4b094d4","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1759318875847,"stop":1759318875848,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c95c9a99ebb6665","name":"Incoming message is emitted as received","time":{"start":1759318648973,"stop":1759318648973,"duration":0},"status":"passed","severity":"normal"},{"uid":"5626124497a5b065","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1759318645548,"stop":1759318645549,"duration":1},"status":"passed","severity":"normal"},{"uid":"6045166a0e617e68","name":"should insert message into bloom filter","time":{"start":1759318634728,"stop":1759318634728,"duration":0},"status":"passed","severity":"normal"},{"uid":"321c94a5bd3510d2","name":"should return PeerId when PeerId is provided","time":{"start":1759318593211,"stop":1759318593211,"duration":0},"status":"passed","severity":"normal"},{"uid":"58f51f3bc96c6006","name":"random static sharding 5 - Cluster ID: 493, Shard ID: 573","time":{"start":1759318968713,"stop":1759318968713,"duration":0},"status":"passed","severity":"normal"},{"uid":"aebea8d0b51b0578","name":"Push message with short payload","time":{"start":1759319718207,"stop":1759319718207,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a0ac92772a91e83","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1759318627348,"stop":1759318627348,"duration":0},"status":"passed","severity":"normal"},{"uid":"481df0e4d375e05c","name":"Push message with content topic containing JSON","time":{"start":1759319718203,"stop":1759319718203,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5bbb73fae511ca3","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1759318653237,"stop":1759318653237,"duration":0},"status":"passed","severity":"normal"},{"uid":"72d4581b1e57b2a7","name":"Push message with Basic HTML tag payload","time":{"start":1759319718183,"stop":1759319718184,"duration":1},"status":"passed","severity":"normal"},{"uid":"f20d0241700f490c","name":"new peer added after a peer was already found","time":{"start":1759318846696,"stop":1759318846696,"duration":0},"status":"passed","severity":"normal"},{"uid":"17608af9215df752","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1759318577498,"stop":1759318577499,"duration":1},"status":"passed","severity":"normal"},{"uid":"cab7a8bdc19418ca","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1759318634729,"stop":1759318634730,"duration":1},"status":"skipped","severity":"normal"},{"uid":"293ee18614407e29","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1759318603888,"stop":1759318603888,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f7d406f66aa83e4","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1759318627308,"stop":1759318627309,"duration":1},"status":"passed","severity":"normal"},{"uid":"f21c51650828ce61","name":"should be online or offline if network state changed","time":{"start":1759318692064,"stop":1759318692065,"duration":1},"status":"passed","severity":"normal"},{"uid":"a616431e0c9de15e","name":"Push message with content topic containing long","time":{"start":1759319718199,"stop":1759319718199,"duration":0},"status":"passed","severity":"normal"},{"uid":"24fafa8249501668","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1759318987736,"stop":1759318987737,"duration":1},"status":"passed","severity":"normal"},{"uid":"442ed0cb1a767f72","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1759319140566,"stop":1759319140566,"duration":0},"status":"passed","severity":"normal"},{"uid":"9336365e5bc96dc3","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1759318865737,"stop":1759318865738,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ab2ea666650cb59","name":"should not receive a peer event before start","time":{"start":1759318876108,"stop":1759318876108,"duration":0},"status":"passed","severity":"normal"},{"uid":"219321c5f707dfa6","name":"Subscribe to topic containing emoji and receive message","time":{"start":1759319140572,"stop":1759319140572,"duration":0},"status":"passed","severity":"normal"},{"uid":"aef8b838a6ac3030","name":"Push message equal or less that 1MB","time":{"start":1759319718216,"stop":1759319718216,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f56c81fc4a3b19d","name":"Using a function","time":{"start":1759319022639,"stop":1759319022639,"duration":0},"status":"passed","severity":"normal"},{"uid":"503ea0cfdedbba81","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1759318577488,"stop":1759318577490,"duration":2},"status":"passed","severity":"normal"},{"uid":"c1dd91ce6f2a3227","name":"Query with Ordered Callback, No Decoder","time":{"start":1759318987737,"stop":1759318987738,"duration":1},"status":"passed","severity":"normal"},{"uid":"18e83c17eca6f372","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1759318627341,"stop":1759318627341,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd365ddd581e2ac4","name":"Push message with content topic containing Arabic","time":{"start":1759319718202,"stop":1759319718202,"duration":0},"status":"passed","severity":"normal"},{"uid":"bba6e185fcc0090e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1759318627350,"stop":1759318627350,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8e9dadec9186765","name":"passes more than one ENR URLs and attempts connection","time":{"start":1759318676047,"stop":1759318676047,"duration":0},"status":"skipped","severity":"normal"},{"uid":"da625163a6bc218e","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1759319140574,"stop":1759319140574,"duration":0},"status":"passed","severity":"normal"},{"uid":"b626c38a9f5599c5","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1759318577503,"stop":1759318577504,"duration":1},"status":"passed","severity":"normal"},{"uid":"daf902a23a5bf336","name":"should create a new stream if no existing for protocol found","time":{"start":1759318594005,"stop":1759318594005,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4bbfc8b86147a19","name":"Push message with content topic containing unicode special characters","time":{"start":1759319718204,"stop":1759319718204,"duration":0},"status":"passed","severity":"normal"},{"uid":"a47ab3a77b3731ba","name":"should unregister libp2p event listeners when stop is called","time":{"start":1759318645541,"stop":1759318645541,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f90d777bbc686e7","name":"should detect messages with missing dependencies","time":{"start":1759318634734,"stop":1759318634734,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ca82c89a3e41955","name":"should start periodic discovery on start","time":{"start":1759318604347,"stop":1759318604348,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a069d2cb88d1ca8","name":"should process successful peer exchange query","time":{"start":1759318604343,"stop":1759318604344,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4195e46099d3ebc","name":"should remove expired entries after TTL has passed","time":{"start":1759318644059,"stop":1759318644060,"duration":1},"status":"passed","severity":"normal"},{"uid":"435ffe6aa41afea4","name":"should use DNS peer discovery with light client","time":{"start":1759318676045,"stop":1759318676046,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c134e2ff374bb8b4","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1759319140582,"stop":1759319140582,"duration":0},"status":"passed","severity":"normal"},{"uid":"daef1d1b37780a1d","name":"Ordered callback, aborts when callback returns true","time":{"start":1759319014391,"stop":1759319014391,"duration":0},"status":"passed","severity":"normal"},{"uid":"34a94c9eefa52284","name":"Accepts a valid Waku Message","time":{"start":1759318656531,"stop":1759318656532,"duration":1},"status":"passed","severity":"normal"},{"uid":"87e1c8c17b4092f3","name":"should handle complete connection lifecycle","time":{"start":1759318591969,"stop":1759318591969,"duration":0},"status":"passed","severity":"normal"},{"uid":"a22f5081e3770fa2","name":"Push message with content topic containing short","time":{"start":1759319718221,"stop":1759319718222,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d89fde2b1b1d446","name":"Push message with content topic containing JSON","time":{"start":1759319718188,"stop":1759319718189,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ac92d23167f532b","name":"Push message with rate limit","time":{"start":1759319718205,"stop":1759319718205,"duration":0},"status":"passed","severity":"normal"},{"uid":"d440ef008870b10b","name":"Subscribe to topic containing JSON and receive message","time":{"start":1759319140571,"stop":1759319140571,"duration":0},"status":"passed","severity":"normal"},{"uid":"4babea30ebbb1507","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1759319028841,"stop":1759319028841,"duration":0},"status":"passed","severity":"normal"},{"uid":"da3a1f3db45d1ddb","name":"Push message with unicode special characters payload","time":{"start":1759319718220,"stop":1759319718221,"duration":1},"status":"passed","severity":"normal"},{"uid":"75c4e8f0597f0cac","name":"Does not throw an exception when node disconnects","time":{"start":1759319022638,"stop":1759319022638,"duration":0},"status":"passed","severity":"normal"},{"uid":"531268c6851828e9","name":"Check received message containing escaped characters","time":{"start":1759319113613,"stop":1759319113613,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e13c90c205f639f","name":"Throws when trying to push message with empty payload","time":{"start":1759319718221,"stop":1759319718221,"duration":0},"status":"passed","severity":"normal"},{"uid":"78a9ec6a16067388","name":"Subscribe to topic containing long and receive message","time":{"start":1759319140567,"stop":1759319140567,"duration":0},"status":"passed","severity":"normal"},{"uid":"560c0167a5a1e989","name":"Query with Promise Callback, No message returned","time":{"start":1759318987741,"stop":1759318987742,"duration":1},"status":"passed","severity":"normal"},{"uid":"719624208cbc8d5c","name":"should fail to send if no connected peers found","time":{"start":1759318645630,"stop":1759318645631,"duration":1},"status":"passed","severity":"normal"},{"uid":"83ab614f949d7135","name":"should handle complete dial lifecycle","time":{"start":1759318593209,"stop":1759318593209,"duration":0},"status":"passed","severity":"normal"},{"uid":"a518b436ade80808","name":"Query Generator - false","time":{"start":1759318997684,"stop":1759318997684,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dee88c9e574cc58","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1759319140579,"stop":1759319140579,"duration":0},"status":"passed","severity":"normal"},{"uid":"382a0f65a8de8852","name":"Push message with XML payload","time":{"start":1759319718209,"stop":1759319718209,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf30b4834804577","name":"should clear existing timers before creating new ones","time":{"start":1759318594283,"stop":1759318594283,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbe6348dfaa646f1","name":"should handle mixed protocol support correctly","time":{"start":1759318646276,"stop":1759318646277,"duration":1},"status":"passed","severity":"normal"},{"uid":"8235620bebb116c9","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1759318594241,"stop":1759318594241,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddced3fc206b0fc6","name":"it tolerates circular branch references","time":{"start":1759318604409,"stop":1759318604409,"duration":0},"status":"passed","severity":"normal"},{"uid":"12e859bd34168408","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1759318593464,"stop":1759318593465,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddd022b649a1993a","name":"Callback on promise","time":{"start":1759319014390,"stop":1759319014390,"duration":0},"status":"passed","severity":"normal"},{"uid":"df53e0d263886a64","name":"Check publish message containing short","time":{"start":1759318872357,"stop":1759318872357,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8618b9f50f21f38","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1759319015158,"stop":1759319015158,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b17335bb05eb60b","name":"should not change state when connections remain after disconnect","time":{"start":1759318591953,"stop":1759318591953,"duration":0},"status":"passed","severity":"normal"},{"uid":"288ae5bd41ee91bc","name":"Fails to push message bigger that 1MB","time":{"start":1759319718226,"stop":1759319718226,"duration":0},"status":"passed","severity":"normal"},{"uid":"1088ec4188c2d652","name":"Query Generator, Multiple PubsubTopics","time":{"start":1759318987732,"stop":1759318987734,"duration":2},"status":"passed","severity":"normal"},{"uid":"379ca343c5274238","name":"Publishes to nwaku","time":{"start":1759318860188,"stop":1759318860189,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b61e9b3663252eb","name":"should properly create location multiaddrs - udp6","time":{"start":1759318583733,"stop":1759318583733,"duration":0},"status":"passed","severity":"normal"},{"uid":"4056bda7e24a3146","name":"should select older connection if present","time":{"start":1759318594042,"stop":1759318594043,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6d5c08ce0a74ed8","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1759318604203,"stop":1759318604203,"duration":0},"status":"passed","severity":"normal"},{"uid":"37ed8a49dc2725c7","name":"should drop only non-locked connections when over maxConnections","time":{"start":1759318594234,"stop":1759318594234,"duration":0},"status":"passed","severity":"normal"},{"uid":"abbe38de3c1abbd8","name":"LightPush","time":{"start":1759319029479,"stop":1759319029479,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3099c5ad8362063","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1759318604204,"stop":1759318604204,"duration":0},"status":"passed","severity":"normal"},{"uid":"c01341c649f5b065","name":"Push message with special chars payload","time":{"start":1759319718218,"stop":1759319718218,"duration":0},"status":"passed","severity":"normal"},{"uid":"f27aab43bce96cae","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1759318604412,"stop":1759318604412,"duration":0},"status":"passed","severity":"normal"},{"uid":"85cd46a650f3c137","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1759318577503,"stop":1759318577503,"duration":0},"status":"passed","severity":"normal"},{"uid":"abaf6c908937eab9","name":"Push message with content topic containing Chinese","time":{"start":1759319718202,"stop":1759319718202,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bee8b941388ae7f","name":"Push message with content topic containing Russian","time":{"start":1759319718202,"stop":1759319718203,"duration":1},"status":"passed","severity":"normal"},{"uid":"bffb1fcb79f72180","name":"Subscribe to topic containing short and receive message","time":{"start":1759319140567,"stop":1759319140567,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9647f7366381672","name":"Push message with custom timestamp: 1759315094857","time":{"start":1759319718191,"stop":1759319718192,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ad54920f9e66183","name":"Retrieval Hint","time":{"start":1759318634406,"stop":1759318634406,"duration":0},"status":"passed","severity":"normal"},{"uid":"80ce4f8f3dd4bca8","name":"Refresh subscription","time":{"start":1759318881695,"stop":1759318881696,"duration":1},"status":"skipped","severity":"normal"},{"uid":"19a30a32481a77a4","name":"Push message with custom timestamp: 1759322294857","time":{"start":1759319718192,"stop":1759319718192,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f7759a11093087b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1759318627360,"stop":1759318627360,"duration":0},"status":"passed","severity":"normal"},{"uid":"368785f846e120e","name":"should handle dial errors","time":{"start":1759318594767,"stop":1759318594768,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c3e00543127b92c","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1759318603884,"stop":1759318603887,"duration":3},"status":"passed","severity":"normal"},{"uid":"d08032fdaae6bd97","name":"Outgoing message is retried until acknowledged","time":{"start":1759318648973,"stop":1759318648973,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a3958a692d50bf","name":"should handle cache.get errors gracefully","time":{"start":1759318608387,"stop":1759318608387,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a540e98049137ab","name":"Subscribe to topic containing Russian and publish message","time":{"start":1759318881700,"stop":1759318881701,"duration":1},"status":"passed","severity":"normal"},{"uid":"7887755e2489e6a7","name":"Register correct protocols","time":{"start":1759318881692,"stop":1759318881692,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a55d4a4fa2e60df","name":"Check received message with timestamp: 1759318670698000000 ","time":{"start":1759319113614,"stop":1759319113614,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c0d8644454293da","name":"Query with Ordered Callback, No message returned","time":{"start":1759318987738,"stop":1759318987739,"duration":1},"status":"passed","severity":"normal"},{"uid":"969584f4e88ebcba","name":"should throw error - no id","time":{"start":1759318583727,"stop":1759318583728,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb521978487fe98f","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1759318881703,"stop":1759318881704,"duration":1},"status":"passed","severity":"normal"},{"uid":"a586e06fee5b0f6d","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1759319028841,"stop":1759319028841,"duration":0},"status":"passed","severity":"normal"},{"uid":"6803d8f6591d0efb","name":"can start and stop the service","time":{"start":1759318608383,"stop":1759318608383,"duration":0},"status":"passed","severity":"normal"},{"uid":"35ba8fbe3206ded6","name":"throws on content topic with empty topic name field","time":{"start":1759318577485,"stop":1759318577486,"duration":1},"status":"passed","severity":"normal"},{"uid":"5295a638911c234a","name":"should be able to decode the field with only FILTER set to true","time":{"start":1759318583019,"stop":1759318583021,"duration":2},"status":"passed","severity":"normal"},{"uid":"e313e3350d1761ec","name":"should successfully stop","time":{"start":1759318644938,"stop":1759318644938,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ed7156541e60b22","name":"Throws when trying to push message with empty payload","time":{"start":1759319718211,"stop":1759319718211,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b5ae6ab0333f0b3","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1759318644822,"stop":1759318644822,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2eb85f73fea1329","name":"Reusing cursor across nodes","time":{"start":1759318983861,"stop":1759318983861,"duration":0},"status":"passed","severity":"normal"},{"uid":"61041fa98d249c12","name":"should drop connection to all peers on hangUp","time":{"start":1759318759243,"stop":1759318759243,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6843cf7d67e3881","name":"should dial peer immediately when queue is empty","time":{"start":1759318593196,"stop":1759318593197,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4d4da6474b70f26","name":"should skip peers without peer exchange protocol","time":{"start":1759318604338,"stop":1759318604341,"duration":3},"status":"passed","severity":"normal"},{"uid":"e8b64b5d24989566","name":"Store - dialed first","time":{"start":1759319029478,"stop":1759319029479,"duration":1},"status":"passed","severity":"normal"},{"uid":"486480f4166bd3db","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1759318577502,"stop":1759318577502,"duration":0},"status":"passed","severity":"normal"},{"uid":"13e7c8abe283de01","name":"Used by Waku Relay","time":{"start":1759319022639,"stop":1759319022640,"duration":1},"status":"passed","severity":"normal"},{"uid":"ceb34dcc35431d91","name":"Subscribe and receive messages via waku relay post","time":{"start":1759319140574,"stop":1759319140575,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac452f8e1d750f23","name":"should be empty when created","time":{"start":1759318645687,"stop":1759318645687,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef963f97298aac20","name":"Query Generator, No Decoder","time":{"start":1759318987735,"stop":1759318987735,"duration":0},"status":"passed","severity":"normal"},{"uid":"b77465445c73a82","name":"should return start time to match max range","time":{"start":1759318645988,"stop":1759318645992,"duration":4},"status":"passed","severity":"normal"},{"uid":"5ec1c58265505342","name":"Push message with custom timestamp: 1759315094858","time":{"start":1759319718216,"stop":1759319718216,"duration":0},"status":"passed","severity":"normal"},{"uid":"630d8bf8f9fa155","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1759318604204,"stop":1759318604207,"duration":3},"status":"passed","severity":"normal"},{"uid":"592bcdd66038e388","name":"Push message with content topic containing escaped characters","time":{"start":1759319718213,"stop":1759319718214,"duration":1},"status":"passed","severity":"normal"},{"uid":"527594d825b2c305","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1759318627332,"stop":1759318627333,"duration":1},"status":"passed","severity":"normal"},{"uid":"cae4b8ef68f9114a","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1759318760238,"stop":1759318760238,"duration":0},"status":"passed","severity":"normal"},{"uid":"cebc1790175ec72f","name":"Push message with custom timestamp: 1759315094859","time":{"start":1759319718225,"stop":1759319718226,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f8d807d0a18f008","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1759318594279,"stop":1759318594280,"duration":1},"status":"passed","severity":"normal"},{"uid":"6310c723a69a7653","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1759318577498,"stop":1759318577498,"duration":0},"status":"passed","severity":"normal"},{"uid":"87f3d40b3238f92c","name":"should handle retrieve function with query parameters","time":{"start":1759318645983,"stop":1759318645983,"duration":0},"status":"passed","severity":"normal"},{"uid":"117d4e377df44e59","name":"should be safe to call multiple times","time":{"start":1759318593517,"stop":1759318593517,"duration":0},"status":"passed","severity":"normal"},{"uid":"e350312a6df34d0f","name":"should not receive a peer event after stop","time":{"start":1759318676042,"stop":1759318676042,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a7619ea751b3c87","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1759319140572,"stop":1759319140572,"duration":0},"status":"passed","severity":"normal"},{"uid":"c935f1bcb2e67a8","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1759318627315,"stop":1759318627315,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdffde559e74f237","name":"Push message with content topic containing long","time":{"start":1759319718186,"stop":1759319718186,"duration":0},"status":"passed","severity":"normal"},{"uid":"86aef6cbb50a1cbd","name":"Check received message containing XML","time":{"start":1759319113611,"stop":1759319113611,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd6f8ac8c7306915","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1759318872366,"stop":1759318872367,"duration":1},"status":"passed","severity":"normal"},{"uid":"276ecae115a38fed","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1759318577501,"stop":1759318577502,"duration":1},"status":"passed","severity":"normal"},{"uid":"737c52c681ca68ef","name":"should return false when peer is on different cluster","time":{"start":1759318592671,"stop":1759318592671,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e17d067315a50aa","name":"should throw error - invalid id","time":{"start":1759318583729,"stop":1759318583729,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4ea5837f9f90f71","name":"Push 30 different messages","time":{"start":1759319718185,"stop":1759319718185,"duration":0},"status":"skipped","severity":"normal"},{"uid":"46b592885151b0fe","name":"Subscribe to topic containing XML and publish message","time":{"start":1759318881701,"stop":1759318881702,"duration":1},"status":"passed","severity":"normal"},{"uid":"a38f21cdc11b9bb2","name":"should handle timestamp equal to current time","time":{"start":1759318634312,"stop":1759318634312,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9627d5c6ed42ab3","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1759318644993,"stop":1759318644993,"duration":0},"status":"passed","severity":"normal"},{"uid":"d52f5f8c9fc6ca93","name":"Encoder throws on undefined content topic","time":{"start":1759318614176,"stop":1759318614177,"duration":1},"status":"passed","severity":"normal"},{"uid":"a260a99fe327bff5","name":"should emit message when we just started and store connect event occurs","time":{"start":1759318645985,"stop":1759318645986,"duration":1},"status":"passed","severity":"normal"},{"uid":"698e6730a53ec818","name":"Asymmetric encrypt & decrypt","time":{"start":1759318614684,"stop":1759318614685,"duration":1},"status":"passed","severity":"normal"}]