mirror of
https://github.com/logos-messaging/logos-messaging-allure-js.git
synced 2026-01-16 23:13:11 +00:00
1 line
205 KiB
JSON
1 line
205 KiB
JSON
[{"uid":"f141dcbcc32b13e1","name":"Push message equal or less that 1MB","time":{"start":1755840093233,"stop":1755840093233,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f63a83d44825896","name":"Fails to push message with large meta","time":{"start":1755840093247,"stop":1755840093248,"duration":1},"status":"passed","severity":"normal"},{"uid":"c41781d855e8a06b","name":"Check received message containing Basic HTML tag","time":{"start":1755839476171,"stop":1755839476171,"duration":0},"status":"passed","severity":"normal"},{"uid":"a70e1ede74d4ce38","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1755838977414,"stop":1755838977414,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3ef6ebec96782a2","name":"should insert elements correctly","time":{"start":1755838993816,"stop":1755838993816,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ef0a8cb1a8966d1","name":"should handle shardReader errors","time":{"start":1755838942988,"stop":1755838942989,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ece401bfffade1b","name":"Check received message with timestamp: 1755839012693000000 ","time":{"start":1755839476173,"stop":1755839476173,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fbbec76d12f6675","name":"should insert message into bloom filter","time":{"start":1755838996165,"stop":1755838996165,"duration":0},"status":"passed","severity":"normal"},{"uid":"4540f92ec7f99a05","name":"should transition to Unhealthy when no connections","time":{"start":1755838975257,"stop":1755838975258,"duration":1},"status":"passed","severity":"normal"},{"uid":"fed9955de9cafa0e","name":"Fails to publish message with empty text","time":{"start":1755839188463,"stop":1755839188463,"duration":0},"status":"passed","severity":"normal"},{"uid":"f318004e970c8302","name":"Push message with unicode special characters payload","time":{"start":1755840093268,"stop":1755840093268,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d2af33aad4ca578","name":"can start and stop the service","time":{"start":1755839018186,"stop":1755839018186,"duration":0},"status":"passed","severity":"normal"},{"uid":"43066cbd2ea909b6","name":"should set field with all protocols enabled","time":{"start":1755838930913,"stop":1755838930913,"duration":0},"status":"passed","severity":"normal"},{"uid":"96d9fa7c477b7d82","name":"should return false when network is not connected","time":{"start":1755838942983,"stop":1755838942983,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cc7e2161eb54b21","name":"should skip already querying peers","time":{"start":1755838953745,"stop":1755838953745,"duration":0},"status":"passed","severity":"normal"},{"uid":"61ee8c926e58d64c","name":"Check message with invalid timestamp is not received","time":{"start":1755839476174,"stop":1755839476174,"duration":0},"status":"passed","severity":"normal"},{"uid":"a483340fd5b44207","name":"should emit a peer event after start","time":{"start":1755839245367,"stop":1755839245369,"duration":2},"status":"passed","severity":"normal"},{"uid":"56324d5c51391be5","name":"should register libp2p event listeners when start is called","time":{"start":1755838977412,"stop":1755838977412,"duration":0},"status":"passed","severity":"normal"},{"uid":"998963f177f77a70","name":"should not be delivered","time":{"start":1755838996171,"stop":1755838996172,"duration":1},"status":"passed","severity":"normal"},{"uid":"35e33d0e90503bc7","name":"Throws when trying to push message with empty payload","time":{"start":1755840093243,"stop":1755840093243,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fbbdf97cc82205f","name":"should successfully query peers and return peer infos","time":{"start":1755838953781,"stop":1755838953782,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a205c004ba75030","name":"should skip peer when already connected","time":{"start":1755838941500,"stop":1755838941501,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc6bb5f99f523368","name":"Push message with Arabic payload","time":{"start":1755840093236,"stop":1755840093236,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bdb516e769c24ca","name":"should clear existing timers before creating new ones","time":{"start":1755838942017,"stop":1755838942018,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a20a105b11bbbc9","name":"should set field with only FILTER enabled","time":{"start":1755838930914,"stop":1755838930914,"duration":0},"status":"passed","severity":"normal"},{"uid":"b94e27e8a1c56325","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1755839164373,"stop":1755839164373,"duration":0},"status":"passed","severity":"normal"},{"uid":"96cc3ac90d041f99","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1755839506976,"stop":1755839506976,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc296bda0a52c59","name":"Passing page size 3 when there are 20 messages","time":{"start":1755839365250,"stop":1755839365250,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfea2e160254fb15","name":"Push message with custom timestamp: 1725080638717","time":{"start":1755840093232,"stop":1755840093232,"duration":0},"status":"passed","severity":"normal"},{"uid":"45c3fddac86ea2f6","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1755839309115,"stop":1755839309116,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e220deabdca3c4f","name":"Subscribe to topic containing Script and publish message","time":{"start":1755839196731,"stop":1755839196731,"duration":0},"status":"passed","severity":"normal"},{"uid":"b333664423094d9","name":"Passing page size 10 when there are 10 messages","time":{"start":1755839365251,"stop":1755839365251,"duration":0},"status":"passed","severity":"normal"},{"uid":"823a73b0cca006dc","name":"Push message with Russian payload","time":{"start":1755840093237,"stop":1755840093237,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cc2b4eb9d28db35","name":"should not create relay timers when relay is not provided","time":{"start":1755838941992,"stop":1755838942006,"duration":14},"status":"passed","severity":"normal"},{"uid":"ef7c1183b9f024a0","name":"Bloom filter","time":{"start":1755838996148,"stop":1755838996148,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8ffaa3bfd3877c3","name":"Push message with custom timestamp: 1755835438717","time":{"start":1755840093232,"stop":1755840093233,"duration":1},"status":"passed","severity":"normal"},{"uid":"114ad411a584d019","name":"Accepts a valid Waku Message","time":{"start":1755838980962,"stop":1755838980963,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a70a04300168025","name":"Push message with content topic containing JSON","time":{"start":1755840093246,"stop":1755840093246,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0b750d049a86fc4","name":"Relay","time":{"start":1755839018248,"stop":1755839018249,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a932bed21f0eb4b","name":"should return undefined if no connection provided","time":{"start":1755838942452,"stop":1755838942452,"duration":0},"status":"passed","severity":"normal"},{"uid":"229867c892a0d47c","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1755839506971,"stop":1755839506971,"duration":0},"status":"passed","severity":"normal"},{"uid":"510434584f492f46","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1755838996169,"stop":1755838996169,"duration":0},"status":"passed","severity":"normal"},{"uid":"c29cff80319c462c","name":"Check received message containing JSON","time":{"start":1755839476171,"stop":1755839476171,"duration":0},"status":"passed","severity":"normal"},{"uid":"c251c7ce80cc6217","name":"Promise Callback - true","time":{"start":1755839351069,"stop":1755839351069,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb5f1d9c2d84e75c","name":"Check publish message containing emoji","time":{"start":1755839188450,"stop":1755839188451,"duration":1},"status":"passed","severity":"normal"},{"uid":"6382532858f793a1","name":"LightPush","time":{"start":1755839387187,"stop":1755839387187,"duration":0},"status":"passed","severity":"normal"},{"uid":"bddda06cc20dc6a7","name":"Subscribe to topic containing Script and receive message","time":{"start":1755839506984,"stop":1755839506984,"duration":0},"status":"passed","severity":"normal"},{"uid":"821ca0281e7d7c87","name":"Push 30 different messages","time":{"start":1755840093255,"stop":1755840093255,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fd115f372b279148","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1755838953784,"stop":1755838953784,"duration":0},"status":"passed","severity":"normal"},{"uid":"551c05c1817cd567","name":"Query with Promise Callback, No message returned","time":{"start":1755839327466,"stop":1755839327466,"duration":0},"status":"passed","severity":"normal"},{"uid":"44ef5b952e4fc5cd","name":"Push message with escaped characters payload","time":{"start":1755840093223,"stop":1755840093224,"duration":1},"status":"passed","severity":"normal"},{"uid":"58276214a5f7165d","name":"Add multiple subscription objects on single nwaku node","time":{"start":1755839506987,"stop":1755839506987,"duration":0},"status":"passed","severity":"normal"},{"uid":"32fd9100e4971560","name":"should filter peers by codec","time":{"start":1755838942986,"stop":1755838942987,"duration":1},"status":"passed","severity":"normal"},{"uid":"937a44aa498bbbe4","name":"Check received message containing special chars","time":{"start":1755839476160,"stop":1755839476161,"duration":1},"status":"passed","severity":"normal"},{"uid":"6442a4a0c219975f","name":"should return different streams if requested simultaniously","time":{"start":1755838942453,"stop":1755838942459,"duration":6},"status":"passed","severity":"normal"},{"uid":"4725b6ffe0d46ba3","name":"new peer added after a peer was already found","time":{"start":1755839240671,"stop":1755839240671,"duration":0},"status":"passed","severity":"normal"},{"uid":"6519aeff855f2287","name":"sends to nodes with versions: v2,v2","time":{"start":1755839156665,"stop":1755839156666,"duration":1},"status":"broken","severity":"normal"},{"uid":"5c5dfa03a129936d","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app16/6/topic397/xml","time":{"start":1755839295114,"stop":1755839295114,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2d1dc65da2b21e7","name":"should dial second nwaku node that was discovered","time":{"start":1755839011982,"stop":1755839011987,"duration":5},"status":"skipped","severity":"normal"},{"uid":"9188a690685388a3","name":"should reject if Store is requested but not mounted","time":{"start":1755838975723,"stop":1755838975723,"duration":0},"status":"passed","severity":"normal"},{"uid":"97a900a00ebb4a05","name":"throws on content topic with empty application field","time":{"start":1755838924325,"stop":1755838924325,"duration":0},"status":"passed","severity":"normal"},{"uid":"df9b6dc8049f3830","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1755838953783,"stop":1755838953783,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4501b03e358a839","name":"Check message received after jswaku node is restarted","time":{"start":1755839476175,"stop":1755839476175,"duration":0},"status":"passed","severity":"normal"},{"uid":"74ad2cadc07fdeb","name":"Push message with Arabic payload","time":{"start":1755840093265,"stop":1755840093265,"duration":0},"status":"passed","severity":"normal"},{"uid":"c54fb488b92b66bd","name":"should only return 1 node with relay and store capability","time":{"start":1755838953863,"stop":1755838953863,"duration":0},"status":"passed","severity":"normal"},{"uid":"900c51cbb58e6690","name":"should handle peerStore errors gracefully","time":{"start":1755838942987,"stop":1755838942987,"duration":0},"status":"passed","severity":"normal"},{"uid":"249bf6ddf196f3d0","name":"throws on content topic with generation field greater than 0","time":{"start":1755838924324,"stop":1755838924325,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfad9e6b73b599c3","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1755838924335,"stop":1755838924335,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc1d3919eb9302e9","name":"Push message with content topic containing Arabic","time":{"start":1755840093245,"stop":1755840093245,"duration":0},"status":"passed","severity":"normal"},{"uid":"c992af94b9d39535","name":"retrieves a single peer","time":{"start":1755838953860,"stop":1755838953861,"duration":1},"status":"passed","severity":"normal"},{"uid":"12aa085f446ea4dd","name":"Check message with invalid timestamp is not received","time":{"start":1755839476165,"stop":1755839476166,"duration":1},"status":"passed","severity":"normal"},{"uid":"f59171dda299d89","name":"should handle multiple peer connections","time":{"start":1755838941969,"stop":1755838941969,"duration":0},"status":"passed","severity":"normal"},{"uid":"da57fb970f14d9e1","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1755838924343,"stop":1755838924343,"duration":0},"status":"passed","severity":"normal"},{"uid":"db6314655677adb2","name":"Push message with custom timestamp: 1755835438717","time":{"start":1755840093248,"stop":1755840093249,"duration":1},"status":"passed","severity":"normal"},{"uid":"55f1ee4354d8118c","name":"Push message with content topic containing unicode special characters","time":{"start":1755840093273,"stop":1755840093273,"duration":0},"status":"passed","severity":"normal"},{"uid":"9626cb32de2a17a2","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1755838975036,"stop":1755838975036,"duration":0},"status":"passed","severity":"normal"},{"uid":"8876b91fdd81fabd","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1755838942516,"stop":1755838942516,"duration":0},"status":"passed","severity":"normal"},{"uid":"f89ef01ba107ca49","name":"can start and stop the service","time":{"start":1755839245366,"stop":1755839245366,"duration":0},"status":"passed","severity":"normal"},{"uid":"437db510e14897dd","name":"Register correct protocols","time":{"start":1755839196718,"stop":1755839196719,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8e5b077893fd30d","name":"peer exchange sets tag","time":{"start":1755839240671,"stop":1755839240671,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a4440988e240be9","name":"it tolerates circular branch references","time":{"start":1755838953861,"stop":1755838953861,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6784b1d1daf8ea","name":"handles different clusterIds correctly","time":{"start":1755838924334,"stop":1755838924334,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec2447688944f666","name":"Check meta is set [ecies]","time":{"start":1755838965616,"stop":1755838965617,"duration":1},"status":"passed","severity":"normal"},{"uid":"49405e7aaf41eb2c","name":"Refresh subscription","time":{"start":1755839506981,"stop":1755839506981,"duration":0},"status":"passed","severity":"normal"},{"uid":"be09a362ce68ccc0","name":"should create a new stream if no existing for protocol found","time":{"start":1755838942452,"stop":1755838942453,"duration":1},"status":"passed","severity":"normal"},{"uid":"616b4b226ff1b8f5","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1755838990436,"stop":1755838990436,"duration":0},"status":"passed","severity":"normal"},{"uid":"99a291b5612f3411","name":"Check publish message containing Russian","time":{"start":1755839188443,"stop":1755839188443,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bede914f00d02b6","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1755838924340,"stop":1755838924340,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f65988efbc28d3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1755838924341,"stop":1755838924341,"duration":0},"status":"passed","severity":"normal"},{"uid":"a80355157ecf22d9","name":"Check received message containing emoji","time":{"start":1755839476172,"stop":1755839476172,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bf3fb7d21e39ecf","name":"should be delivered immediately if received","time":{"start":1755838996172,"stop":1755838996172,"duration":0},"status":"passed","severity":"normal"},{"uid":"77e0b98745c368c7","name":"ends if stream creation fails","time":{"start":1755838942657,"stop":1755838942657,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bf4c62dac2861f9","name":"Subscribe and receive messages via lightPush","time":{"start":1755839506978,"stop":1755839506978,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3edb08e5c918d34","name":"Push message with custom timestamp: 1755842638717","time":{"start":1755840093233,"stop":1755840093233,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cdc53121e172a9c","name":"topics with same application and version share the same shard","time":{"start":1755838924332,"stop":1755838924332,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f864185cf5a8deb","name":"should throw error - no public key","time":{"start":1755838930905,"stop":1755838930905,"duration":0},"status":"passed","severity":"normal"},{"uid":"65acc56c9c7f6fa1","name":"should mark all messages in causal history as acknowledged","time":{"start":1755838996168,"stop":1755838996168,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9f51d32a631605f","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1755838990460,"stop":1755838990463,"duration":3},"status":"passed","severity":"normal"},{"uid":"d949dd2ec7b1526c","name":"Relay + Store","time":{"start":1755838930915,"stop":1755838930915,"duration":0},"status":"passed","severity":"normal"},{"uid":"626ccf65f8e4dc0a","name":"Round trip binary serialization","time":{"start":1755838942873,"stop":1755838942874,"duration":1},"status":"passed","severity":"normal"},{"uid":"64b0db87f7131512","name":"Subscribe to topic containing long and receive message","time":{"start":1755839506972,"stop":1755839506972,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef377ee6bf8d4c23","name":"Check received message containing short","time":{"start":1755839476168,"stop":1755839476168,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0dc362224599cd","name":"throws on empty content topic","time":{"start":1755838924321,"stop":1755838924322,"duration":1},"status":"passed","severity":"normal"},{"uid":"83b7e600b90908e4","name":"Subscribe to topic containing long and publish message","time":{"start":1755839196726,"stop":1755839196726,"duration":0},"status":"passed","severity":"normal"},{"uid":"93665deeba1c3fe3","name":"should handle peer store update failures gracefully","time":{"start":1755838941990,"stop":1755838941990,"duration":0},"status":"passed","severity":"normal"},{"uid":"b422034896f97ccf","name":"Push message with Script payload","time":{"start":1755840093253,"stop":1755840093253,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9b80f258930ce8a","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1755838941980,"stop":1755838941980,"duration":0},"status":"passed","severity":"normal"},{"uid":"a48cb0e9dd3c8ff6","name":"Generator, one shard","time":{"start":1755839315543,"stop":1755839315543,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe7e364056641fd0","name":"random static sharding 7 - Cluster ID: 761, Shard ID: 672","time":{"start":1755839336481,"stop":1755839336481,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5c912d6afc6866d","name":"Check received message containing JSON","time":{"start":1755839476163,"stop":1755839476163,"duration":0},"status":"passed","severity":"normal"},{"uid":"f055dd878d784fd2","name":"should set field with only RELAY enabled","time":{"start":1755838930913,"stop":1755838930913,"duration":0},"status":"passed","severity":"normal"},{"uid":"a47e2d713b3e2a71","name":"Encoder throws on empty string content topic","time":{"start":1755838942876,"stop":1755838942876,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce95641aca98493d","name":"Check message with no pubsub topic is not received","time":{"start":1755839476166,"stop":1755839476166,"duration":0},"status":"passed","severity":"normal"},{"uid":"a92404165667088","name":"Subscribe to topic containing short and publish message","time":{"start":1755839196725,"stop":1755839196726,"duration":1},"status":"passed","severity":"normal"},{"uid":"429ddfafdb52ddda","name":"Query generator for multiple messages with different content topic format","time":{"start":1755839365323,"stop":1755839365323,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ebd2c6bb15782f","name":"should wait for Store peer to be connected","time":{"start":1755838975729,"stop":1755838975729,"duration":0},"status":"passed","severity":"normal"},{"uid":"25138f4d4666925","name":"Check received message containing Russian","time":{"start":1755839476170,"stop":1755839476170,"duration":0},"status":"passed","severity":"normal"},{"uid":"d42450da460f7620","name":"should drop only non-locked connections when over maxConnections","time":{"start":1755838942512,"stop":1755838942512,"duration":0},"status":"passed","severity":"normal"},{"uid":"65d39a5eeca17306","name":"Check received message containing special chars","time":{"start":1755839476169,"stop":1755839476169,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4175ff318363ff4","name":"Relay - dialed after","time":{"start":1755839387185,"stop":1755839387185,"duration":0},"status":"passed","severity":"normal"},{"uid":"e63dded727900c73","name":"Check received message containing escaped characters","time":{"start":1755839476172,"stop":1755839476172,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bdb081ad36634af","name":"Refresh subscription","time":{"start":1755839506972,"stop":1755839506972,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b85aa0bad3bd6cc","name":"should initialize with libp2p components","time":{"start":1755838953780,"stop":1755838953781,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd6df3ec24209ce4","name":"should detect messages with missing dependencies","time":{"start":1755838996169,"stop":1755838996170,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b69fdb626540bc3","name":"Push message with content topic containing escaped characters","time":{"start":1755840093246,"stop":1755840093246,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c23785ef6f6cc30","name":"Subscribe to topic containing JSON and publish message","time":{"start":1755839196732,"stop":1755839196732,"duration":0},"status":"passed","severity":"normal"},{"uid":"dffa19084c8a0d28","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1755838990476,"stop":1755838990476,"duration":0},"status":"passed","severity":"normal"},{"uid":"4500a7dc91a85ed1","name":"should maintain proper timestamps if all messages received","time":{"start":1755838996167,"stop":1755838996167,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a216654daa2482b","name":"Passing page size 11 when there are 10 messages","time":{"start":1755839365251,"stop":1755839365251,"duration":0},"status":"passed","severity":"normal"},{"uid":"423ba58234faad06","name":"Push message with custom timestamp: 1755835438718","time":{"start":1755840093275,"stop":1755840093275,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9dff694f466b929","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1755839188464,"stop":1755839188464,"duration":0},"status":"passed","severity":"normal"},{"uid":"cffc2aba6ff91b37","name":"should handle empty pubsub topics","time":{"start":1755838942018,"stop":1755838942018,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7c6023ad10bfe57","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1755838990434,"stop":1755838990435,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5bc3144aca3451a","name":"Push message with Arabic payload","time":{"start":1755840093252,"stop":1755840093252,"duration":0},"status":"passed","severity":"normal"},{"uid":"d60d788b636fe821","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1755839371252,"stop":1755839371253,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f94d038d1e078e","name":"Mutual subscription","time":{"start":1755839196717,"stop":1755839196718,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae2713e3f662c934","name":"Check publish message containing long","time":{"start":1755839188436,"stop":1755839188437,"duration":1},"status":"passed","severity":"normal"},{"uid":"855d48aac5d4f371","name":"should skip peers that don't support peer exchange","time":{"start":1755838953743,"stop":1755838953743,"duration":0},"status":"passed","severity":"normal"},{"uid":"94b1209a565b6fbe","name":"should create ConnectionManager with relay","time":{"start":1755838942979,"stop":1755838942979,"duration":0},"status":"passed","severity":"normal"},{"uid":"14a54bf8753645b4","name":"Push message with JSON payload","time":{"start":1755840093267,"stop":1755840093267,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c20a4d78b1477ff","name":"passes more than one ENR URLs and attempts connection","time":{"start":1755839018202,"stop":1755839018202,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7e4a1cc31b610c2b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1755838990470,"stop":1755838990471,"duration":1},"status":"passed","severity":"normal"},{"uid":"d342cf8e3363b6bb","name":"should perform ping and update peer store on timer","time":{"start":1755838941980,"stop":1755838941981,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9e2bcc54743d6d","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1755838953168,"stop":1755838953169,"duration":1},"status":"passed","severity":"normal"},{"uid":"37b8626ae745ebb3","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1755839381573,"stop":1755839381573,"duration":0},"status":"passed","severity":"normal"},{"uid":"49456873dddb0dbf","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1755839379483,"stop":1755839379483,"duration":0},"status":"passed","severity":"normal"},{"uid":"5576c98b69f3feb","name":"random static sharding 2 - Cluster ID: 442, Shard ID: 735","time":{"start":1755839336479,"stop":1755839336480,"duration":1},"status":"passed","severity":"normal"},{"uid":"c64922e605081307","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1755838990440,"stop":1755838990441,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa7bac70c1c083bd","name":"Check received message containing escaped characters","time":{"start":1755839476163,"stop":1755839476163,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7a8f12897f9ad94","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1755839164373,"stop":1755839164374,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa4d16780a963994","name":"Push message with XML payload","time":{"start":1755840093238,"stop":1755840093240,"duration":2},"status":"passed","severity":"normal"},{"uid":"c04b7efea674b15d","name":"Push message with short payload","time":{"start":1755840093263,"stop":1755840093264,"duration":1},"status":"passed","severity":"normal"},{"uid":"d575e4c71ce5a3d7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1755838990468,"stop":1755838990469,"duration":1},"status":"passed","severity":"normal"},{"uid":"afc826a467c5469d","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1755839038314,"stop":1755839038315,"duration":1},"status":"passed","severity":"normal"},{"uid":"879e686a2518f6b2","name":"Push message with content topic containing long","time":{"start":1755840093226,"stop":1755840093226,"duration":0},"status":"passed","severity":"normal"},{"uid":"4af5f3886cec0696","name":"Push message with content topic containing short","time":{"start":1755840093257,"stop":1755840093257,"duration":0},"status":"passed","severity":"normal"},{"uid":"71a2252925151ded","name":"should return true when peer is on the pubsub topic shard","time":{"start":1755838941708,"stop":1755838941708,"duration":0},"status":"passed","severity":"normal"},{"uid":"4141c6dce3776fa3","name":"Subscribe to topic containing special chars and receive message","time":{"start":1755839506973,"stop":1755839506973,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ee25de8b268b23a","name":"msgTime: 0 ms from now, startTime: 1755580165612, endTime: 1755839365612","time":{"start":1755839379484,"stop":1755839379485,"duration":1},"status":"passed","severity":"normal"},{"uid":"753fa91d3f0730dd","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1755838941816,"stop":1755838941817,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc0eb9ed61e5166a","name":"caches peers it previously fetched","time":{"start":1755838953862,"stop":1755838953862,"duration":0},"status":"passed","severity":"normal"},{"uid":"7743b26431adfd94","name":"should throw an error for insufficient data","time":{"start":1755838924464,"stop":1755838924464,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c4b71cb37b1f2bc","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1755838989911,"stop":1755838989911,"duration":0},"status":"passed","severity":"normal"},{"uid":"d25be41ec1887921","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1755838977410,"stop":1755838977410,"duration":0},"status":"passed","severity":"normal"},{"uid":"be18ff28ab0b64f4","name":"rejects hash query with content filter parameters","time":{"start":1755838942190,"stop":1755838942191,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c19947cbe9ab101","name":"tcp ip4 address","time":{"start":1755838930280,"stop":1755838930280,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fae012f104571f6","name":"Check publish message containing unicode special characters","time":{"start":1755839188449,"stop":1755839188450,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f30393cc69d380","name":"should dial peers from store when browser is connected","time":{"start":1755838942494,"stop":1755838942495,"duration":1},"status":"passed","severity":"normal"},{"uid":"4320eb5cf6ca31ba","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1755838963950,"stop":1755838963950,"duration":0},"status":"passed","severity":"normal"},{"uid":"e03b1f2c671351e","name":"Push message with content topic containing emoji","time":{"start":1755840093260,"stop":1755840093260,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc3bf8c41e2b5c5","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1755838924335,"stop":1755838924335,"duration":0},"status":"passed","severity":"normal"},{"uid":"33e923a357408198","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1755839506979,"stop":1755839506979,"duration":0},"status":"passed","severity":"normal"},{"uid":"4026891653ac61f9","name":"messageHashStr returns a hex string","time":{"start":1755838941827,"stop":1755838941827,"duration":0},"status":"passed","severity":"normal"},{"uid":"249ee7477ad5789f","name":"Push message with content topic containing Russian","time":{"start":1755840093245,"stop":1755840093245,"duration":0},"status":"passed","severity":"normal"},{"uid":"24a048d6fa734dd7","name":"should perform initial health assessment on start","time":{"start":1755838975265,"stop":1755838975266,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1fc8e2f2800accf","name":"Push message with Basic HTML tag payload","time":{"start":1755840093240,"stop":1755840093241,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bfb4503a0e77160","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1755838924327,"stop":1755838924327,"duration":0},"status":"passed","severity":"normal"},{"uid":"fca7583f75cf1c8e","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1755838990463,"stop":1755838990464,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6811f390d169ca4","name":"should merge provided config with defaults","time":{"start":1755838942979,"stop":1755838942980,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba9e898a04765a2c","name":"should handle special patterns correctly","time":{"start":1755838993818,"stop":1755838993819,"duration":1},"status":"passed","severity":"normal"},{"uid":"c559dae06d123f09","name":"should handle incoming messages","time":{"start":1755838975580,"stop":1755838975580,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0d4ec270d2ecfd1","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1755838942513,"stop":1755838942515,"duration":2},"status":"passed","severity":"normal"},{"uid":"b4fba7d762ee3bb4","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1755838924331,"stop":1755838924331,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e5385f7cb8650d2","name":"Fails to push message with large meta","time":{"start":1755840093261,"stop":1755840093261,"duration":0},"status":"passed","severity":"normal"},{"uid":"41e87a65c19f4449","name":"same cluster: nodes connect","time":{"start":1755839123484,"stop":1755839123491,"duration":7},"status":"passed","severity":"normal"},{"uid":"1c9b851698b1e417","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1755838990435,"stop":1755838990436,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc1090cbf4704eea","name":"should handle a minimal index list","time":{"start":1755838924463,"stop":1755838924463,"duration":0},"status":"passed","severity":"normal"},{"uid":"57a34d6bfb96bc24","name":"Push message with content topic containing Arabic","time":{"start":1755840093258,"stop":1755840093258,"duration":0},"status":"passed","severity":"normal"},{"uid":"f021ab2e54e299e7","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1755839327465,"stop":1755839327465,"duration":0},"status":"passed","severity":"normal"},{"uid":"a80bbd3334912567","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1755838942515,"stop":1755838942516,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b01802b18dd5225","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1755838990411,"stop":1755838990412,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d6e43e27bc9f70b","name":"Subscribe and receives messages on 20 topics","time":{"start":1755839506970,"stop":1755839506970,"duration":0},"status":"passed","severity":"normal"},{"uid":"b93aee312ae35972","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1755839371250,"stop":1755839371252,"duration":2},"status":"passed","severity":"normal"},{"uid":"105df37e95b49ea6","name":"should handle ping failures gracefully","time":{"start":1755838941981,"stop":1755838941990,"duration":9},"status":"passed","severity":"normal"},{"uid":"77774d2c9e1d676d","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1755838924341,"stop":1755838924342,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebb9d27aed3f3c1e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1755838990468,"stop":1755838990468,"duration":0},"status":"passed","severity":"normal"},{"uid":"aceb15cf66dc73f8","name":"Encoder throws on undefined content topic","time":{"start":1755838942875,"stop":1755838942875,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd4733c6b6e6fafb","name":"Passing page size 19 when there are 20 messages","time":{"start":1755839365251,"stop":1755839365252,"duration":1},"status":"passed","severity":"normal"},{"uid":"2598b77509720570","name":"should get / set TCP multiaddr","time":{"start":1755838930909,"stop":1755838930910,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d1b53c163b0a358","name":"Light Node - default protocols","time":{"start":1755839387187,"stop":1755839387188,"duration":1},"status":"passed","severity":"normal"},{"uid":"383101298618672c","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1755839164372,"stop":1755839164373,"duration":1},"status":"passed","severity":"normal"},{"uid":"d164c12fb5a4f23b","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1755839506974,"stop":1755839506975,"duration":1},"status":"passed","severity":"normal"},{"uid":"a03aa83685d81b7","name":"Passing page size 0 when there are 110 messages","time":{"start":1755839365248,"stop":1755839365249,"duration":1},"status":"passed","severity":"normal"},{"uid":"95b8a39f0b92b6a9","name":"throws if decoders don't match content topics","time":{"start":1755838942655,"stop":1755838942656,"duration":1},"status":"passed","severity":"normal"},{"uid":"23b3953bd7f4f398","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1755838924331,"stop":1755838924331,"duration":0},"status":"passed","severity":"normal"},{"uid":"74fa462ed6108a54","name":"should dial all remaining peers","time":{"start":1755838942501,"stop":1755838942502,"duration":1},"status":"passed","severity":"normal"},{"uid":"50dcf6784081a605","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1755838977415,"stop":1755838977415,"duration":0},"status":"passed","severity":"normal"},{"uid":"a444e43754a4e5b5","name":"Check received message containing XML","time":{"start":1755839476171,"stop":1755839476171,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dd4dcdb08af1828","name":"should compute hash only when first accessed","time":{"start":1755838942878,"stop":1755838942878,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e99f0b9d86067cf","name":"Check received message containing emoji","time":{"start":1755839476164,"stop":1755839476164,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2de24544dba21e7","name":"Push message with content topic containing numeric","time":{"start":1755840093244,"stop":1755840093244,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f378d92c6af589d","name":"Subscribe to topic containing shell command and publish message","time":{"start":1755839196733,"stop":1755839196733,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc6804a8d7a203ce","name":"isConnected should return false after all peers disconnect","time":{"start":1755839033913,"stop":1755839033913,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6fc987c3e203f40","name":"Check received message containing long","time":{"start":1755839476160,"stop":1755839476160,"duration":0},"status":"passed","severity":"normal"},{"uid":"cde5e6006ed008dd","name":"should handle corrupted shard info gracefully","time":{"start":1755838941714,"stop":1755838941714,"duration":0},"status":"passed","severity":"normal"},{"uid":"340cab769a4a804c","name":"Push message with short payload","time":{"start":1755840093234,"stop":1755840093234,"duration":0},"status":"passed","severity":"normal"},{"uid":"f09437aca300c01","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1755838953783,"stop":1755838953783,"duration":0},"status":"passed","severity":"normal"},{"uid":"af6b9c331f4a8811","name":"rejects hash query with time filter","time":{"start":1755838942191,"stop":1755838942191,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a2b0375eb0dc5c7","name":"should hang up with PeerId and return true on success","time":{"start":1755838942984,"stop":1755838942985,"duration":1},"status":"passed","severity":"normal"},{"uid":"76eda1140b32dff","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1755838990471,"stop":1755838990472,"duration":1},"status":"passed","severity":"normal"},{"uid":"92f996a1a08756e9","name":"throws on content topic with empty version field","time":{"start":1755838924325,"stop":1755838924325,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e2315a06a08e8ba","name":"All","time":{"start":1755839018250,"stop":1755839018251,"duration":1},"status":"passed","severity":"normal"},{"uid":"742cb1ace7897889","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1755839181664,"stop":1755839181665,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cdc188cf2ae8f44","name":"Fails to push message bigger that 1MB","time":{"start":1755840093263,"stop":1755840093263,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0c5020a84a32e05","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1755838990473,"stop":1755838990473,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bdeec6af571937a","name":"should not retry if at least one success","time":{"start":1755838973926,"stop":1755838973926,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc1e565f1f84b504","name":"Subscribe to topic containing numeric and publish message","time":{"start":1755839196726,"stop":1755839196726,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b09b78bc2660afa","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app65/7/topic974/utf8","time":{"start":1755839295109,"stop":1755839295110,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5b1631618320abc","name":"Push message with content topic containing escaped characters","time":{"start":1755840093260,"stop":1755840093260,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f4620d89c9ff3b2","name":"Subscribe to topic containing XML and receive message","time":{"start":1755839506975,"stop":1755839506975,"duration":0},"status":"passed","severity":"normal"},{"uid":"39adf8c22403aa74","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1755839196722,"stop":1755839196722,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d5aa8536467f01d","name":"should return PeerId when Multiaddr input is provided","time":{"start":1755838942027,"stop":1755838942028,"duration":1},"status":"passed","severity":"normal"},{"uid":"59cd3e52c0584e4f","name":"should requeue task if no peer is available","time":{"start":1755838973916,"stop":1755838973916,"duration":0},"status":"passed","severity":"normal"},{"uid":"34078f5704d9582a","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1755839164372,"stop":1755839164372,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6e1424355571fe","name":"different cluster: nodes don't connect","time":{"start":1755839123475,"stop":1755839123476,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ec04e62daddeb81","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1755838953171,"stop":1755838953171,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f2862ea233f1262","name":"Push message with content topic containing special chars","time":{"start":1755840093270,"stop":1755840093270,"duration":0},"status":"passed","severity":"normal"},{"uid":"da93f4986c821b36","name":"Round trip binary encryption [ecies, signature]","time":{"start":1755838965615,"stop":1755838965616,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd87141170057afa","name":"Push message with content topic containing escaped characters","time":{"start":1755840093229,"stop":1755840093229,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fa1ac4442045ce2","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1755838990448,"stop":1755838990448,"duration":0},"status":"passed","severity":"normal"},{"uid":"7906a86da5180e48","name":"should return all connected peers without codec filter","time":{"start":1755838942986,"stop":1755838942986,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e6a9c08e97d7399","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app37/7/topic99/json","time":{"start":1755839295115,"stop":1755839295115,"duration":0},"status":"passed","severity":"normal"},{"uid":"417154ef3ab6da0","name":"should handle task timeouts","time":{"start":1755838973924,"stop":1755838973925,"duration":1},"status":"passed","severity":"normal"},{"uid":"243a1fc941e27869","name":"Push message with content topic containing short","time":{"start":1755840093243,"stop":1755840093243,"duration":0},"status":"passed","severity":"normal"},{"uid":"b99ab632584871dc","name":"should skip peer when failed to dial recently","time":{"start":1755838941501,"stop":1755838941502,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a20caa262e2e2c1","name":"Push message with content topic containing JSON","time":{"start":1755840093229,"stop":1755840093229,"duration":0},"status":"passed","severity":"normal"},{"uid":"6286333302ebe67c","name":"Subscribe to topic containing Russian and publish message","time":{"start":1755839196730,"stop":1755839196731,"duration":1},"status":"passed","severity":"normal"},{"uid":"68beec5892bcf5e4","name":"should create PeerExchangeDiscovery with default options","time":{"start":1755838953751,"stop":1755838953752,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd3eedd521b7ad7f","name":"Default pageSize","time":{"start":1755839365252,"stop":1755839365252,"duration":0},"status":"passed","severity":"normal"},{"uid":"67f64d1c2ab68c5f","name":"should add event listeners to libp2p","time":{"start":1755838940933,"stop":1755838940939,"duration":6},"status":"passed","severity":"normal"},{"uid":"4375f71529c372f0","name":"Check received message with timestamp: 1649153314 ","time":{"start":1755839476165,"stop":1755839476165,"duration":0},"status":"passed","severity":"normal"},{"uid":"766b78f461fac4bb","name":"should add received messages to bloom filter","time":{"start":1755838996167,"stop":1755838996167,"duration":0},"status":"passed","severity":"normal"},{"uid":"76e19e907fb6ea3d","name":"peer:update - should do nothing if another protocol hit","time":{"start":1755838942459,"stop":1755838942460,"duration":1},"status":"passed","severity":"normal"},{"uid":"2829672235fdf559","name":"Push message with Basic HTML tag payload","time":{"start":1755840093253,"stop":1755840093253,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3f6fe3674013289","name":"Publish message with custom timestamp: Fri Aug 22 2025 06:06:21 GMT+0000 (Coordinated Universal Time)","time":{"start":1755839188453,"stop":1755839188463,"duration":10},"status":"passed","severity":"normal"},{"uid":"f096cf49a6a5f777","name":"Fails to publish duplicate message","time":{"start":1755839188463,"stop":1755839188463,"duration":0},"status":"passed","severity":"normal"},{"uid":"aff13acc4e72850d","name":"can start and stop the service","time":{"start":1755838957682,"stop":1755838957682,"duration":0},"status":"passed","severity":"normal"},{"uid":"298cf4cbc24d4c2e","name":"Push message with content topic containing Chinese","time":{"start":1755840093258,"stop":1755840093258,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf5157bcbf4d092","name":"Push message with meta","time":{"start":1755840093261,"stop":1755840093261,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f7c3de97f3e70e9","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1755838953864,"stop":1755838953864,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a61f4e7c30996994","name":"should handle complete connection lifecycle","time":{"start":1755838940990,"stop":1755838940990,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9421d7d79f60a92","name":"should handle multiple query options for time ranges","time":{"start":1755838975368,"stop":1755838975368,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6963b5283b5acd","name":"should respect custom numPeersToUse configuration","time":{"start":1755838977413,"stop":1755838977413,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b7e64e3b36ebf2","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1755839196731,"stop":1755839196731,"duration":0},"status":"passed","severity":"normal"},{"uid":"faa4ea9c3b2a1cbf","name":"Reusing cursor across nodes","time":{"start":1755839309117,"stop":1755839309118,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3a9f26e8c24b2f3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1755838990473,"stop":1755838990474,"duration":1},"status":"passed","severity":"normal"},{"uid":"162b21ab8b3ba340","name":"Push message with Script payload","time":{"start":1755840093266,"stop":1755840093266,"duration":0},"status":"passed","severity":"normal"},{"uid":"dac868cb3f923a2c","name":"should query peer with peer exchange protocol","time":{"start":1755838953744,"stop":1755838953744,"duration":0},"status":"passed","severity":"normal"},{"uid":"c787220203ad7519","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1755839506984,"stop":1755839506984,"duration":0},"status":"passed","severity":"normal"},{"uid":"57e0c54d8e74d335","name":"should never report false negatives","time":{"start":1755838993817,"stop":1755838993817,"duration":0},"status":"passed","severity":"normal"},{"uid":"713b49167d573af3","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1755839018200,"stop":1755839018201,"duration":1},"status":"skipped","severity":"normal"},{"uid":"8c9d95ab3326bca5","name":"Subscribe to topic containing shell command and receive message","time":{"start":1755839506986,"stop":1755839506986,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe2317c15c826f36","name":"Check message on other pubsub topic is not received","time":{"start":1755839476174,"stop":1755839476174,"duration":0},"status":"passed","severity":"normal"},{"uid":"a31bffd1f1a5d298","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1755838942181,"stop":1755838942182,"duration":1},"status":"passed","severity":"normal"},{"uid":"8337f75b7fc6d984","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1755838924342,"stop":1755838924343,"duration":1},"status":"passed","severity":"normal"},{"uid":"87ab58477d7c403c","name":"should handle errors gracefully when getting peer info","time":{"start":1755838941713,"stop":1755838941714,"duration":1},"status":"passed","severity":"normal"},{"uid":"60c05bb049497a9a","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1755839506978,"stop":1755839506979,"duration":1},"status":"passed","severity":"normal"},{"uid":"819ef72f5cfdeab2","name":"should handle disconnect when peer has no timers","time":{"start":1755838942017,"stop":1755838942017,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c7281effe1051a8","name":"returns all values when wanted number is greater than available values","time":{"start":1755838952227,"stop":1755838952227,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e7f67ffedd43c8c","name":"Symmetric encrypt & Decrypt","time":{"start":1755838964457,"stop":1755838964457,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fc206aa3f04e010","name":"should handle errors when removing globalThis listeners","time":{"start":1755838940951,"stop":1755838940954,"duration":3},"status":"passed","severity":"normal"},{"uid":"34804e5a7bde51f3","name":"messageHash returns a Uint8Array","time":{"start":1755838941826,"stop":1755838941827,"duration":1},"status":"passed","severity":"normal"},{"uid":"86c703e2be97ffc5","name":"Push message with content topic containing SQL Injection","time":{"start":1755840093272,"stop":1755840093272,"duration":0},"status":"passed","severity":"normal"},{"uid":"98bb1f6388a6d15","name":"Ephemeral field is preserved - encoder v0","time":{"start":1755839019351,"stop":1755839019352,"duration":1},"status":"passed","severity":"normal"},{"uid":"5adc82807e5b685b","name":"should throw error - no id","time":{"start":1755838930906,"stop":1755838930906,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f39163a555eadd","name":"should stop peer exchange discovery","time":{"start":1755838953738,"stop":1755838953739,"duration":1},"status":"passed","severity":"normal"},{"uid":"b91710b6ef54cf0d","name":"should be safe to call multiple times","time":{"start":1755838942488,"stop":1755838942489,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c1065dd691efa68","name":"Check publish message containing special chars","time":{"start":1755839188438,"stop":1755839188438,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb299150ab9759ad","name":"should reassess health immediately when peer disconnects","time":{"start":1755838975265,"stop":1755838975265,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2c51c260c4c53ca","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1755839188452,"stop":1755839188452,"duration":0},"status":"passed","severity":"normal"},{"uid":"75e1b1500449c8c0","name":"should return false when peer is not found","time":{"start":1755838941692,"stop":1755838941693,"duration":1},"status":"passed","severity":"normal"},{"uid":"259c839d76bc2236","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1755839476173,"stop":1755839476174,"duration":1},"status":"passed","severity":"normal"},{"uid":"193237da400ed9a5","name":"Push message with content topic containing long","time":{"start":1755840093243,"stop":1755840093243,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aeed6744339e4af","name":"Check message with no content topic is not received","time":{"start":1755839476166,"stop":1755839476166,"duration":0},"status":"passed","severity":"normal"},{"uid":"a60e518304656264","name":"should handle queue overflow by adding peers to queue","time":{"start":1755838941523,"stop":1755838941524,"duration":1},"status":"passed","severity":"normal"},{"uid":"b98a852bc051cc3f","name":"Subscribe to topic containing Script and receive message","time":{"start":1755839506975,"stop":1755839506975,"duration":0},"status":"passed","severity":"normal"},{"uid":"785786c7bc77d80e","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1755839506969,"stop":1755839506969,"duration":0},"status":"passed","severity":"normal"},{"uid":"db7c476d3433eb7f","name":"should create all internal components","time":{"start":1755838942980,"stop":1755838942980,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc1d98e04912d70d","name":"should throw error - invalid id","time":{"start":1755838930906,"stop":1755838930907,"duration":1},"status":"passed","severity":"normal"},{"uid":"76d996438b1a35ec","name":"Push message with content topic containing unicode special characters","time":{"start":1755840093246,"stop":1755840093247,"duration":1},"status":"passed","severity":"normal"},{"uid":"77ef712725db488a","name":"Query Generator, No message returned","time":{"start":1755839327463,"stop":1755839327464,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6a8da96f0bcaac0","name":"should clear interval on stop","time":{"start":1755838953751,"stop":1755838953751,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aeb469eaaf2cf68","name":"should lock peers when selected","time":{"start":1755838977411,"stop":1755838977411,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f311eee51f05a6a","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1755838941979,"stop":1755838941980,"duration":1},"status":"passed","severity":"normal"},{"uid":"dee03146ad00feeb","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1755838990456,"stop":1755838990457,"duration":1},"status":"passed","severity":"normal"},{"uid":"b47a54a40ac35894","name":"Check received message with timestamp: 1755839012693000000 ","time":{"start":1755839476164,"stop":1755839476164,"duration":0},"status":"passed","severity":"normal"},{"uid":"47bfe0847fc4c652","name":"should get / set UDP multiaddr","time":{"start":1755838930909,"stop":1755838930909,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac274569578a1a18","name":"messageHashStr produces different results for different inputs","time":{"start":1755838941834,"stop":1755838941834,"duration":0},"status":"passed","severity":"normal"},{"uid":"e870eb971e51641f","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app24/3/topic733/xml","time":{"start":1755839295109,"stop":1755839295109,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9c5b97657f771dc","name":"should be able to decode the field with only FILTER set to true","time":{"start":1755838930157,"stop":1755838930157,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed463aa81d72a3a3","name":"should create PeerExchangeDiscovery instance","time":{"start":1755838953751,"stop":1755838953751,"duration":0},"status":"passed","severity":"normal"},{"uid":"a526fa9af559e548","name":"Push message with content topic containing long","time":{"start":1755840093257,"stop":1755840093257,"duration":0},"status":"passed","severity":"normal"},{"uid":"71d2beed1c9030c0","name":"should start peer exchange discovery","time":{"start":1755838953735,"stop":1755838953736,"duration":1},"status":"passed","severity":"normal"},{"uid":"185296f12f2868cd","name":"sends to nodes with versions: v2,v3","time":{"start":1755839156667,"stop":1755839156667,"duration":0},"status":"broken","severity":"normal"},{"uid":"ec93ee31208b66f0","name":"should stop and cleanup resources","time":{"start":1755838975818,"stop":1755838975818,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0b0a2eabde5337f","name":"should skip peers without peer exchange protocol","time":{"start":1755838953745,"stop":1755838953745,"duration":0},"status":"passed","severity":"normal"},{"uid":"8921caffcbbabf07","name":"Push message with escaped characters payload","time":{"start":1755840093254,"stop":1755840093254,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c684b517b58c5e0","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1755839240672,"stop":1755839240672,"duration":0},"status":"passed","severity":"normal"},{"uid":"d88c9dbec69433e0","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1755839327464,"stop":1755839327464,"duration":0},"status":"passed","severity":"normal"},{"uid":"19c94293c8811d5e","name":"Push message with numeric payload","time":{"start":1755840093251,"stop":1755840093251,"duration":0},"status":"passed","severity":"normal"},{"uid":"e213a79897efa8cc","name":"Callback on promise, aborts when callback returns true","time":{"start":1755839365324,"stop":1755839365324,"duration":0},"status":"passed","severity":"normal"},{"uid":"f98f1b1f2478576a","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app40/7/topic661/proto","time":{"start":1755839295110,"stop":1755839295110,"duration":0},"status":"passed","severity":"normal"},{"uid":"93c965381f60ae39","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1755838996172,"stop":1755838996172,"duration":0},"status":"passed","severity":"normal"},{"uid":"7deb73ac5ef3f69c","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1755839123494,"stop":1755839123495,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e2a103beec3c7d6","name":"Push message with content topic containing JSON","time":{"start":1755840093272,"stop":1755840093272,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5d2edefec690e04","name":"Push message with rate limit","time":{"start":1755840093261,"stop":1755840093261,"duration":0},"status":"passed","severity":"normal"},{"uid":"cee459af4e6686a1","name":"should not receive a peer event after stop","time":{"start":1755839018196,"stop":1755839018196,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed749b40a3d2f18b","name":"Subscribe and receive messages via waku relay post","time":{"start":1755839506969,"stop":1755839506969,"duration":0},"status":"passed","severity":"normal"},{"uid":"813d5113b0a13b50","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1755838924330,"stop":1755838924330,"duration":0},"status":"passed","severity":"normal"},{"uid":"5400dc9bf7c4f91a","name":"throws on content topic with empty topic name field","time":{"start":1755838924326,"stop":1755838924326,"duration":0},"status":"passed","severity":"normal"},{"uid":"2411ff05967b4ec3","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1755838942460,"stop":1755838942461,"duration":1},"status":"passed","severity":"normal"},{"uid":"43fcb60cca2c5935","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1755839506974,"stop":1755839506974,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3182611010783d0","name":"Push message with Russian payload","time":{"start":1755840093221,"stop":1755840093221,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7593eb81264d79f","name":"Subscribe and publish message","time":{"start":1755839196721,"stop":1755839196722,"duration":1},"status":"passed","severity":"normal"},{"uid":"a85b855c88b05e42","name":"Refresh subscription","time":{"start":1755839196725,"stop":1755839196725,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5c512718bf62a112","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1755839506980,"stop":1755839506980,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8b7f7248e66b012","name":"should clear dial history on stop","time":{"start":1755838941492,"stop":1755838941492,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f47d2cf46cb87e5","name":"should properly compute the node id","time":{"start":1755838930908,"stop":1755838930908,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c7af9d8df957665","name":"should hang up with multiaddr and return true on success","time":{"start":1755838942985,"stop":1755838942985,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ac1a8f13e5c71f4","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1755839196724,"stop":1755839196724,"duration":0},"status":"passed","severity":"normal"},{"uid":"8be7021746ca3076","name":"should not dispatch event when already connected","time":{"start":1755838940969,"stop":1755838940970,"duration":1},"status":"passed","severity":"normal"},{"uid":"925e65bf5b6d9f4f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1755838924340,"stop":1755838924340,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e1cb41d5d5f5c19","name":"Throws when trying to push message with empty payload","time":{"start":1755840093225,"stop":1755840093225,"duration":0},"status":"passed","severity":"normal"},{"uid":"a137736a0555f0e5","name":"should handle cache.get errors gracefully","time":{"start":1755838957685,"stop":1755838957685,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa585abeb5b3be8","name":"should skip updating peer store if peer has same addresses","time":{"start":1755838941338,"stop":1755838941338,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a555b47938037e","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1755838990460,"stop":1755838990460,"duration":0},"status":"passed","severity":"normal"},{"uid":"51132585a5200298","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1755839379483,"stop":1755839379483,"duration":0},"status":"passed","severity":"normal"},{"uid":"51ff70130ab02b20","name":"should handle general insertion and lookup correctly","time":{"start":1755838993819,"stop":1755838993820,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad3162587fb6de38","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1755839196732,"stop":1755839196732,"duration":0},"status":"passed","severity":"normal"},{"uid":"15721d3add2e88cc","name":"should handle browser offline state overriding peer connections","time":{"start":1755838940993,"stop":1755838940994,"duration":1},"status":"passed","severity":"normal"},{"uid":"9683a4186a401e87","name":"Waku message hash computation (no timestamp)","time":{"start":1755838941825,"stop":1755838941826,"duration":1},"status":"passed","severity":"normal"},{"uid":"130c3b7a61fb6686","name":"Check received message containing Basic HTML tag","time":{"start":1755839476162,"stop":1755839476162,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a6df7a80576785f","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1755838990443,"stop":1755838990443,"duration":0},"status":"passed","severity":"normal"},{"uid":"edc4a1907c1ce325","name":"should clear the dialing interval","time":{"start":1755838941491,"stop":1755838941492,"duration":1},"status":"passed","severity":"normal"},{"uid":"990394bfc37147cb","name":"Nwaku publishes","time":{"start":1755839178324,"stop":1755839178324,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dfdb7a9413e4f8a","name":"Push message with numeric payload","time":{"start":1755840093220,"stop":1755840093220,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd7b6298fa26e088","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1755838924337,"stop":1755838924337,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0ed626a71c0bd61","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1755839019352,"stop":1755839019352,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1c9c4b08ac17939","name":"Check received message containing unicode special characters","time":{"start":1755839476172,"stop":1755839476172,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f39732edd8449e9","name":"should handle peer store errors gracefully","time":{"start":1755838942508,"stop":1755838942509,"duration":1},"status":"passed","severity":"normal"},{"uid":"82c8a2d90090f27","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1755839371253,"stop":1755839371253,"duration":0},"status":"passed","severity":"normal"},{"uid":"253e1ac92eace4fd","name":"should handle all zero keep alive options","time":{"start":1755838942019,"stop":1755838942019,"duration":0},"status":"passed","severity":"normal"},{"uid":"bede8395526acc53","name":"should set field with only LIGHTPUSH enabled","time":{"start":1755838930914,"stop":1755838930914,"duration":0},"status":"passed","severity":"normal"},{"uid":"9be72e46fc82c3eb","name":"should discard bootstrap peers when has more than set limit","time":{"start":1755839057061,"stop":1755839057062,"duration":1},"status":"passed","severity":"normal"},{"uid":"1394fc50533013c7","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1755838953171,"stop":1755838953172,"duration":1},"status":"passed","severity":"normal"},{"uid":"744bcdc5e43c0ee","name":"Push message with Chinese payload","time":{"start":1755840093265,"stop":1755840093265,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb4cca20973a446c","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1755838990441,"stop":1755838990442,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe0b43c044c79dc5","name":"Subscribe to topic containing numeric and receive message","time":{"start":1755839506972,"stop":1755839506973,"duration":1},"status":"passed","severity":"normal"},{"uid":"9af9c924796b13e0","name":"should be empty after removing the only subscription","time":{"start":1755838975817,"stop":1755838975817,"duration":0},"status":"passed","severity":"normal"},{"uid":"65f69803e7fc3683","name":"should be able to encode the field with only FILTER set to true","time":{"start":1755838930152,"stop":1755838930152,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8e5a7bfd88e7480","name":"should save new peer to store","time":{"start":1755838941336,"stop":1755838941336,"duration":0},"status":"passed","severity":"normal"},{"uid":"831ae51a2ce254a6","name":"Ordered callback, aborts when callback returns true","time":{"start":1755839365324,"stop":1755839365325,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b4837ba619f58ae","name":"Push message with custom timestamp: 1725080638717","time":{"start":1755840093248,"stop":1755840093248,"duration":0},"status":"passed","severity":"normal"},{"uid":"24a29f48e04733d7","name":"should encode/decode to RLP encoding","time":{"start":1755838930908,"stop":1755838930908,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7a81df95e59e082","name":"should be safe to call multiple times","time":{"start":1755838941320,"stop":1755838941320,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d2c63843095f404","name":"Publish without waiting for remote peer","time":{"start":1755839196719,"stop":1755839196721,"duration":2},"status":"passed","severity":"normal"},{"uid":"3ee74aba672ae72d","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1755838924336,"stop":1755838924336,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb319a73e58f3dba","name":"Push message with content topic containing SQL Injection","time":{"start":1755840093245,"stop":1755840093246,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a8566e2853d9391","name":"should process queue every 500ms","time":{"start":1755838941524,"stop":1755838941525,"duration":1},"status":"passed","severity":"normal"},{"uid":"35673e4970abc44f","name":"should not create timers for topics where peer is not in mesh","time":{"start":1755838942007,"stop":1755838942007,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd36c8211fb729d1","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1755838990463,"stop":1755838990463,"duration":0},"status":"passed","severity":"normal"},{"uid":"700494a2ca4b3bf1","name":"should create ShardReader with auto sharding network config","time":{"start":1755838941685,"stop":1755838941686,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8de5cedb2e24e66","name":"Passing invalid cursor","time":{"start":1755839309118,"stop":1755839309118,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c437aabc76365a","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1755839315544,"stop":1755839315545,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e553d1e02e6ecad","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app67/1/topic479/utf8","time":{"start":1755839295114,"stop":1755839295114,"duration":0},"status":"passed","severity":"normal"},{"uid":"413abfdce611fffd","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1755838924330,"stop":1755838924330,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee3edaed12fed0ca","name":"should properly create location multiaddrs - udp4","time":{"start":1755838930910,"stop":1755838930910,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a96c6412a82daa","name":"should increase lamport timestamp","time":{"start":1755838996164,"stop":1755838996164,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c77ef2b3a3d73c0","name":"Check publish message containing Arabic","time":{"start":1755839188442,"stop":1755839188443,"duration":1},"status":"passed","severity":"normal"},{"uid":"32d6a50935d9b6fa","name":"Query with Promise Callback, No Decoder","time":{"start":1755839327465,"stop":1755839327466,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5cbb255919575c7","name":"connects to nwaku","time":{"start":1755839387204,"stop":1755839387205,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b717cf7b22b577c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1755838990469,"stop":1755838990470,"duration":1},"status":"passed","severity":"normal"},{"uid":"199a5f3d496edb82","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1755839381577,"stop":1755839381578,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f10dc3e264132e3","name":"Push 30 different messages","time":{"start":1755840093269,"stop":1755840093269,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3cafd6a37714d193","name":"different cluster: nodes don't connect","time":{"start":1755839123491,"stop":1755839123493,"duration":2},"status":"passed","severity":"normal"},{"uid":"d089e600cc55f572","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1755839379477,"stop":1755839379477,"duration":0},"status":"passed","severity":"normal"},{"uid":"73f572c77cabc1d1","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1755839506971,"stop":1755839506971,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3dd198652f44ad2","name":"Push message with XML payload","time":{"start":1755840093266,"stop":1755840093267,"duration":1},"status":"passed","severity":"normal"},{"uid":"d97ef725a3802c56","name":"Check publish message containing Chinese","time":{"start":1755839188439,"stop":1755839188439,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b76ef4310641feb","name":"should return PeerId when PeerId is provided","time":{"start":1755838942026,"stop":1755838942026,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8bee4ad7a4c529c","name":"should remove event listeners","time":{"start":1755838942491,"stop":1755838942492,"duration":1},"status":"passed","severity":"normal"},{"uid":"a40eaf826df15554","name":"Relay + Store","time":{"start":1755839018250,"stop":1755839018250,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cde0d8ad0fdccf8","name":"Push message with custom timestamp: 1755842638717","time":{"start":1755840093249,"stop":1755840093249,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e6e5dca1886f7b1","name":"Subscribe to topic containing special chars and receive message","time":{"start":1755839506983,"stop":1755839506983,"duration":0},"status":"passed","severity":"normal"},{"uid":"4548842d14d1f7ea","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1755839309117,"stop":1755839309117,"duration":0},"status":"passed","severity":"normal"},{"uid":"2184ecac967a7d29","name":"accepts valid message hash query","time":{"start":1755838942182,"stop":1755838942182,"duration":0},"status":"passed","severity":"normal"},{"uid":"9919b21da8edba4e","name":"Push message with SQL Injection payload","time":{"start":1755840093237,"stop":1755840093237,"duration":0},"status":"passed","severity":"normal"},{"uid":"350bd04bc111ab7d","name":"should properly create location multiaddrs - udp","time":{"start":1755838930911,"stop":1755838930911,"duration":0},"status":"passed","severity":"normal"},{"uid":"1864a135208e6344","name":"should not start if already started","time":{"start":1755838953736,"stop":1755838953737,"duration":1},"status":"passed","severity":"normal"},{"uid":"543c3e0b0b4d5166","name":"should reject if Relay is requested but not mounted","time":{"start":1755838975722,"stop":1755838975723,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0c4d11f6a7c78b0","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1755838924464,"stop":1755838924464,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ff46cfeefbaccd8","name":"Push message with special chars payload","time":{"start":1755840093220,"stop":1755840093220,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1adfbec422024e5","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1755838930159,"stop":1755838930159,"duration":0},"status":"passed","severity":"normal"},{"uid":"91a2dea50a9c1221","name":"Check publish message containing Basic HTML tag","time":{"start":1755839188445,"stop":1755839188445,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe695d8f388e6dc7","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1755838924333,"stop":1755838924333,"duration":0},"status":"passed","severity":"normal"},{"uid":"472227adc8d60eb","name":"Check publish message containing short","time":{"start":1755839188434,"stop":1755839188434,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b3ff15dfefc7212","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1755839506986,"stop":1755839506986,"duration":0},"status":"passed","severity":"normal"},{"uid":"10d86abd6f27c12a","name":"should emit a peer event after start","time":{"start":1755839018188,"stop":1755839018189,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d8e9ebb2e1c7aed","name":"Passing page size 1 when there are 4 messages","time":{"start":1755839365249,"stop":1755839365250,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d4b3c500835a1f1","name":"Publish message with custom timestamp: Sat Aug 31 2024 05:06:21 GMT+0000 (Coordinated Universal Time)","time":{"start":1755839188452,"stop":1755839188452,"duration":0},"status":"passed","severity":"normal"},{"uid":"c607b6d8931b215d","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1755839196722,"stop":1755839196723,"duration":1},"status":"passed","severity":"normal"},{"uid":"79514d06f8a4ecc3","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1755838942460,"stop":1755838942460,"duration":0},"status":"passed","severity":"normal"},{"uid":"24310495f3ada259","name":"Push message with shell command payload","time":{"start":1755840093254,"stop":1755840093254,"duration":0},"status":"passed","severity":"normal"},{"uid":"57fefb76de94c05b","name":"Encoder throws on undefined content topic","time":{"start":1755838965617,"stop":1755838965617,"duration":0},"status":"passed","severity":"normal"},{"uid":"3144b73209b13c53","name":"should return no connections if no open connection provided","time":{"start":1755838942297,"stop":1755838942297,"duration":0},"status":"passed","severity":"normal"},{"uid":"887262ac549c07e8","name":"should throw error - no public key","time":{"start":1755838930907,"stop":1755838930907,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b50140acbe2cf41","name":"Callback on promise","time":{"start":1755839365323,"stop":1755839365324,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed22e7ae4b7b04ac","name":"should not fail to stop the service if it was not started","time":{"start":1755839018186,"stop":1755839018187,"duration":1},"status":"passed","severity":"normal"},{"uid":"e43a62e6240e0db2","name":"Check message with non string payload is not received","time":{"start":1755839476167,"stop":1755839476167,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5747c7649e2035b","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1755839033911,"stop":1755839033912,"duration":1},"status":"passed","severity":"normal"},{"uid":"25a53e38c947f14d","name":"Ephemeral field set to true","time":{"start":1755838942874,"stop":1755838942874,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d172d3651ffa979","name":"should not receive a peer event before start","time":{"start":1755838957683,"stop":1755838957683,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a6747dde776cced","name":"should throw error - no id","time":{"start":1755838930904,"stop":1755838930904,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1e311ce3ba92ea6","name":"Store - dialed first","time":{"start":1755839387186,"stop":1755839387186,"duration":0},"status":"passed","severity":"normal"},{"uid":"115baba4c1febd9","name":"should return true even if peer has no overlapping shards","time":{"start":1755838941688,"stop":1755838941688,"duration":0},"status":"passed","severity":"normal"},{"uid":"377a5c7f2d3232b2","name":"Push message with special chars payload","time":{"start":1755840093235,"stop":1755840093236,"duration":1},"status":"passed","severity":"normal"},{"uid":"a43b7a29f2974072","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1755838924338,"stop":1755838924338,"duration":0},"status":"passed","severity":"normal"},{"uid":"31ba8869ab8e2d35","name":"should handle dial errors gracefully","time":{"start":1755838942502,"stop":1755838942502,"duration":0},"status":"passed","severity":"normal"},{"uid":"8121bd8fc7f8182e","name":"should skip peers without ENR","time":{"start":1755838953749,"stop":1755838953749,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1ebbc66e55e884d","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1755838924464,"stop":1755838924464,"duration":0},"status":"passed","severity":"normal"},{"uid":"52f6a52121bb9b45","name":"Encoder throws on undefined content topic","time":{"start":1755838963951,"stop":1755838963952,"duration":1},"status":"passed","severity":"normal"},{"uid":"66acc1bd35667da3","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1755838930152,"stop":1755838930153,"duration":1},"status":"passed","severity":"normal"},{"uid":"128b7e2652a78fb1","name":"throws if store query response has error status","time":{"start":1755838942657,"stop":1755838942658,"duration":1},"status":"passed","severity":"normal"},{"uid":"b87a15f1b60d5942","name":"Push message with content topic containing unicode special characters","time":{"start":1755840093229,"stop":1755840093230,"duration":1},"status":"passed","severity":"normal"},{"uid":"6252a5425c6b5225","name":"returns all values when wanted number matches available values","time":{"start":1755838952221,"stop":1755838952225,"duration":4},"status":"passed","severity":"normal"},{"uid":"6cbccd7be74d95aa","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1755839506978,"stop":1755839506978,"duration":0},"status":"passed","severity":"normal"},{"uid":"241bc329b2ffdadd","name":"should be empty when created","time":{"start":1755838975816,"stop":1755838975816,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfa645a204144773","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app23/5/topic588/utf8","time":{"start":1755839295115,"stop":1755839295115,"duration":0},"status":"passed","severity":"normal"},{"uid":"cef0f1c1cd917917","name":"should update peer store before dialing","time":{"start":1755838941334,"stop":1755838941335,"duration":1},"status":"passed","severity":"normal"},{"uid":"a46b36f9204c6d28","name":"ignores unrecognized TXT record formats","time":{"start":1755838953862,"stop":1755838953862,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad4c523ece87148e","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1755838990414,"stop":1755838990430,"duration":16},"status":"passed","severity":"normal"},{"uid":"334a557b138e98c8","name":"Check message with no pubsub topic is not received","time":{"start":1755839476174,"stop":1755839476174,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa044c02ed6cbfd1","name":"Push message with content topic containing Russian","time":{"start":1755840093271,"stop":1755840093271,"duration":0},"status":"passed","severity":"normal"},{"uid":"489cf2e0cb097dd2","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1755838996170,"stop":1755838996170,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec8c3364a74498f9","name":"should skip peers that were recently queried","time":{"start":1755838953744,"stop":1755838953744,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f459f1b473e11fa","name":"should attach causal history and bloom filter to each message","time":{"start":1755838996165,"stop":1755838996166,"duration":1},"status":"passed","severity":"normal"},{"uid":"d96c396a9799fff4","name":"Push message with content topic containing SQL Injection","time":{"start":1755840093259,"stop":1755840093259,"duration":0},"status":"passed","severity":"normal"},{"uid":"56764626f4823974","name":"should return true when peer is on the same cluster","time":{"start":1755838941687,"stop":1755838941687,"duration":0},"status":"passed","severity":"normal"},{"uid":"76bd59934f0dcc5c","name":"Push message with custom timestamp: 1755842638717","time":{"start":1755840093262,"stop":1755840093262,"duration":0},"status":"passed","severity":"normal"},{"uid":"f695692b4682e7a4","name":"Push message with unicode special characters payload","time":{"start":1755840093255,"stop":1755840093255,"duration":0},"status":"passed","severity":"normal"},{"uid":"861547ceb644fe52","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1755838952227,"stop":1755838952228,"duration":1},"status":"passed","severity":"normal"},{"uid":"66e766939c5c896a","name":"should dial peer when peer is discovered","time":{"start":1755838941322,"stop":1755838941322,"duration":0},"status":"passed","severity":"normal"},{"uid":"15962d07344cebfb","name":"Waku message hash computation (meta attribute not present)","time":{"start":1755838941817,"stop":1755838941818,"duration":1},"status":"passed","severity":"normal"},{"uid":"76a632db1b60bc52","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1755838990444,"stop":1755838990446,"duration":2},"status":"passed","severity":"normal"},{"uid":"c7e025bd2eb6c77b","name":"Push message with Arabic payload","time":{"start":1755840093221,"stop":1755840093221,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d9799d0fa51b0cf","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1755838924336,"stop":1755838924336,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9bac1777b58da91","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1755838953784,"stop":1755838953784,"duration":0},"status":"passed","severity":"normal"},{"uid":"feccef2a8fb39410","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1755838990457,"stop":1755838990458,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7dd0d3730cb301e","name":"Wrong topic","time":{"start":1755839295115,"stop":1755839295116,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ba10efecf8af8de","name":"Check received message with timestamp: 1755839012693 ","time":{"start":1755839476165,"stop":1755839476165,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ffd38608b97a1f5","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1755839506983,"stop":1755839506983,"duration":0},"status":"passed","severity":"normal"},{"uid":"a50c0b0a6a5bbd7c","name":"Promise Callback - false","time":{"start":1755839351069,"stop":1755839351069,"duration":0},"status":"passed","severity":"normal"},{"uid":"61445f0f342762b4","name":"should return usable stream attached to connection","time":{"start":1755838942451,"stop":1755838942452,"duration":1},"status":"passed","severity":"normal"},{"uid":"d413711bf234cf3b","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1755838953169,"stop":1755838953170,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a33b46bae0e4d20","name":"Query with Ordered Callback, No message returned","time":{"start":1755839327465,"stop":1755839327465,"duration":0},"status":"passed","severity":"normal"},{"uid":"8207cfae1f6e912e","name":"should set field with only STORE enabled","time":{"start":1755838930913,"stop":1755838930914,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf41dd07ff5d6576","name":"Relay - dialed first","time":{"start":1755839387185,"stop":1755839387185,"duration":0},"status":"passed","severity":"normal"},{"uid":"478755bdfdc0ea00","name":"should return false and handle errors gracefully","time":{"start":1755838942985,"stop":1755838942985,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aaf4f62963d03e9","name":"Query Generator - true","time":{"start":1755839351067,"stop":1755839351068,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b17401c2039628b","name":"can query messages normally","time":{"start":1755839340213,"stop":1755839340213,"duration":0},"status":"passed","severity":"normal"},{"uid":"405c4df4485dceb7","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1755838990413,"stop":1755838990413,"duration":0},"status":"passed","severity":"normal"},{"uid":"a38769b57e47ae36","name":"Renews subscription after lossing a connection","time":{"start":1755839506987,"stop":1755839506988,"duration":1},"status":"passed","severity":"normal"},{"uid":"21fdf9f7822f712a","name":"Check received message containing short","time":{"start":1755839476159,"stop":1755839476160,"duration":1},"status":"passed","severity":"normal"},{"uid":"36797786a1595120","name":"Decoder throws on empty string content topic","time":{"start":1755838942877,"stop":1755838942877,"duration":0},"status":"passed","severity":"normal"},{"uid":"2afd274531d72f55","name":"Push message with custom timestamp: 1755835438717","time":{"start":1755840093262,"stop":1755840093262,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d71c837a4c21adf","name":"should decode valid enr with tcp successfully","time":{"start":1755838930903,"stop":1755838930904,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1db7760529ad72","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1755838924331,"stop":1755838924332,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8fd1521c70d5ac7","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1755838924328,"stop":1755838924328,"duration":0},"status":"passed","severity":"normal"},{"uid":"20c4dd40eb26ecb9","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1755838930158,"stop":1755838930158,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d8f50d77ec2dc14","name":"should be safe to call multiple times","time":{"start":1755838941492,"stop":1755838941492,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3831d2f8eb3234b","name":"handles different networkShards values correctly","time":{"start":1755838924334,"stop":1755838924334,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7d2b562f1889832","name":"should handle empty peer infos gracefully","time":{"start":1755838953782,"stop":1755838953782,"duration":0},"status":"passed","severity":"normal"},{"uid":"9054ada959535ec","name":"Push message with long payload","time":{"start":1755840093219,"stop":1755840093219,"duration":0},"status":"passed","severity":"normal"},{"uid":"97ba81b3a51538ba","name":"should drop connection via multiaddr with hangUp","time":{"start":1755839108275,"stop":1755839108275,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8492912971846c6","name":"should return cached hash on subsequent access","time":{"start":1755838942878,"stop":1755838942878,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca16ab1ecd9fe6c3","name":"udp ip6 address","time":{"start":1755838930281,"stop":1755838930281,"duration":0},"status":"passed","severity":"normal"},{"uid":"346052568412939e","name":"should create KeepAliveManager with relay","time":{"start":1755838941951,"stop":1755838941951,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd1908b4022a6dac","name":"should wait for Filter peer to be connected","time":{"start":1755838975728,"stop":1755838975728,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a96adaff84494ee","name":"random static sharding 6 - Cluster ID: 562, Shard ID: 434","time":{"start":1755839336481,"stop":1755839336481,"duration":0},"status":"passed","severity":"normal"},{"uid":"d09d811bd0cfb1b7","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1755838975576,"stop":1755838975576,"duration":0},"status":"passed","severity":"normal"},{"uid":"8db5f3e5cc9479e7","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1755838930154,"stop":1755838930155,"duration":1},"status":"passed","severity":"normal"},{"uid":"fec11a0b41b4e635","name":"should monitor connected peers and store them into cache","time":{"start":1755839129130,"stop":1755839129130,"duration":0},"status":"passed","severity":"normal"},{"uid":"295284753c220e08","name":"Filter","time":{"start":1755839387187,"stop":1755839387187,"duration":0},"status":"passed","severity":"normal"},{"uid":"a016b18933c8db2a","name":"Subscribe to topic containing emoji and receive message","time":{"start":1755839506987,"stop":1755839506987,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab278f404b37e38b","name":"Push message with content topic containing numeric","time":{"start":1755840093270,"stop":1755840093270,"duration":0},"status":"passed","severity":"normal"},{"uid":"40d267ec670c1ff6","name":"should dispatch network event when browser goes offline","time":{"start":1755838940982,"stop":1755838940982,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfb48099d60ebe3b","name":"should drop connection to all peers on hangUp","time":{"start":1755839108273,"stop":1755839108273,"duration":0},"status":"passed","severity":"normal"},{"uid":"9102935c02a2a74a","name":"Check received message containing unicode special characters","time":{"start":1755839476163,"stop":1755839476164,"duration":1},"status":"passed","severity":"normal"},{"uid":"e38058dabb056049","name":"should clear dial history on start","time":{"start":1755838941475,"stop":1755838941490,"duration":15},"status":"passed","severity":"normal"},{"uid":"9acc8d0fdd9266ec","name":"Encoder throws on empty string content topic","time":{"start":1755838963952,"stop":1755838963953,"duration":1},"status":"passed","severity":"normal"},{"uid":"966373a10ea965c2","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app81/6/topic501/test.js","time":{"start":1755839295111,"stop":1755839295112,"duration":1},"status":"passed","severity":"normal"},{"uid":"c85191c277bfd659","name":"should be able to encode the field with only STORE set to true","time":{"start":1755838930151,"stop":1755838930151,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc1640a84c7b3522","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1755839295106,"stop":1755839295107,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b273528be7e84fe","name":"Push message with content topic containing numeric","time":{"start":1755840093257,"stop":1755840093257,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aebf8eb8c285811","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1755839506974,"stop":1755839506974,"duration":0},"status":"passed","severity":"normal"},{"uid":"1670d3d0d946d65d","name":"Push message with Chinese payload","time":{"start":1755840093251,"stop":1755840093251,"duration":0},"status":"passed","severity":"normal"},{"uid":"668b1e81e96e6189","name":"Decoder throws on empty string content topic","time":{"start":1755838963953,"stop":1755838963953,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8d6c79648a6bda2","name":"should retry failed tasks","time":{"start":1755838973917,"stop":1755838973918,"duration":1},"status":"passed","severity":"normal"},{"uid":"e41e71a6d6a44931","name":"Check received message containing shell command","time":{"start":1755839476163,"stop":1755839476163,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5f0f1a77d3e07b6","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1755838977414,"stop":1755838977415,"duration":1},"status":"passed","severity":"normal"},{"uid":"a138cda7529b72fe","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1755838996168,"stop":1755838996169,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd5b15758e4639ea","name":"Push message with content topic containing Chinese","time":{"start":1755840093271,"stop":1755840093271,"duration":0},"status":"passed","severity":"normal"},{"uid":"14eeb5fa1e93d62a","name":"should successfully unsubscribe from an existing subscription","time":{"start":1755838975577,"stop":1755838975577,"duration":0},"status":"passed","severity":"normal"},{"uid":"29909c1664928062","name":"random static sharding 4 - Cluster ID: 774, Shard ID: 630","time":{"start":1755839336480,"stop":1755839336480,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeccc4e447cb73d4","name":"can start the service","time":{"start":1755838957681,"stop":1755838957682,"duration":1},"status":"passed","severity":"normal"},{"uid":"bee7f77a24701647","name":"should return false when peer is not on the specified shard","time":{"start":1755838941707,"stop":1755838941707,"duration":0},"status":"passed","severity":"normal"},{"uid":"a58de9e1e80dc47c","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1755839506980,"stop":1755839506980,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fc3effe7ff1b405","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1755838963948,"stop":1755838963949,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce5991d7f829a4b3","name":"Check publish message containing Script","time":{"start":1755839188444,"stop":1755839188444,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4481c8698246f7d","name":"should process tasks in queue","time":{"start":1755838973909,"stop":1755838973910,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1f6e33f857921c","name":"Push message with numeric payload","time":{"start":1755840093264,"stop":1755840093264,"duration":0},"status":"passed","severity":"normal"},{"uid":"301f5a0eb12aa284","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1755838996169,"stop":1755838996169,"duration":0},"status":"passed","severity":"normal"},{"uid":"b950462ad50a2e61","name":"should handle query errors","time":{"start":1755838953748,"stop":1755838953749,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d6fa062bb36d1de","name":"should be safe to call multiple times","time":{"start":1755838941958,"stop":1755838941959,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4bc099035c98c6a","name":"Push message with content topic containing emoji","time":{"start":1755840093247,"stop":1755840093247,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec1ed1b5e4c1b469","name":"should not receive a peer event before start","time":{"start":1755839018189,"stop":1755839018196,"duration":7},"status":"passed","severity":"normal"},{"uid":"527832a692d44618","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1755839506975,"stop":1755839506976,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0831ee6ba5379a9","name":"isConnected return false after peer stops","time":{"start":1755839033913,"stop":1755839033913,"duration":0},"status":"passed","severity":"normal"},{"uid":"6039444b35d0be3","name":"should reject if WakuNode is not started","time":{"start":1755838975721,"stop":1755838975721,"duration":0},"status":"passed","severity":"normal"},{"uid":"914e263a36b4d6ee","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1755838953171,"stop":1755838953171,"duration":0},"status":"passed","severity":"normal"},{"uid":"a752da78e3a6a852","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1755838975817,"stop":1755838975818,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a1e4f4cf96defa6","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1755839379484,"stop":1755839379484,"duration":0},"status":"passed","severity":"normal"},{"uid":"213f4d4eb9684bcd","name":"should not fail to start the service if it is already started","time":{"start":1755839245366,"stop":1755839245367,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b6ad30479f68503","name":"can start the service","time":{"start":1755839245365,"stop":1755839245365,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba1c88b0d212786d","name":"should do nothing if no non-locked connections to drop","time":{"start":1755838942512,"stop":1755838942512,"duration":0},"status":"passed","severity":"normal"},{"uid":"60bc74bf58644447","name":"Push message with numeric payload","time":{"start":1755840093235,"stop":1755840093235,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8be2a417b5b1e92","name":"Push message with content topic containing Arabic","time":{"start":1755840093227,"stop":1755840093227,"duration":0},"status":"passed","severity":"normal"},{"uid":"4db70896c7041027","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1755838990413,"stop":1755838990414,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f446b1649edb28e","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1755838975261,"stop":1755838975263,"duration":2},"status":"passed","severity":"normal"},{"uid":"76a1d504b13d2561","name":"should dial peers from store on start","time":{"start":1755838942487,"stop":1755838942488,"duration":1},"status":"passed","severity":"normal"},{"uid":"5aeb0a574e94a52e","name":"accepts time-filtered query with content filter","time":{"start":1755838942191,"stop":1755838942191,"duration":0},"status":"passed","severity":"normal"},{"uid":"997a7e71180a9837","name":"Push message with rate limit","time":{"start":1755840093232,"stop":1755840093232,"duration":0},"status":"passed","severity":"normal"},{"uid":"58c02143a20c1cb6","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1755838930158,"stop":1755838930158,"duration":0},"status":"passed","severity":"normal"},{"uid":"968523f75ba6e0c7","name":"should be able to decode the field with only RELAY set to true","time":{"start":1755838930156,"stop":1755838930156,"duration":0},"status":"passed","severity":"normal"},{"uid":"f07399e8c034f3f2","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1755838941817,"stop":1755838941817,"duration":0},"status":"passed","severity":"normal"},{"uid":"e345f91d07292a6a","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1755838942510,"stop":1755838942511,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee07fb1d5412423b","name":"Push message with shell command payload","time":{"start":1755840093223,"stop":1755840093223,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5c0c8001e83b0bb","name":"Check received message containing Script","time":{"start":1755839476162,"stop":1755839476162,"duration":0},"status":"passed","severity":"normal"},{"uid":"403923c92c33354b","name":"Decrypt messages","time":{"start":1755839166077,"stop":1755839166082,"duration":5},"status":"passed","severity":"normal"},{"uid":"3ea5c1084a847a49","name":"messageHashStr works with IProtoMessage","time":{"start":1755838941828,"stop":1755838941828,"duration":0},"status":"passed","severity":"normal"},{"uid":"51e488fc510dca9c","name":"Check message on other pubsub topic is not received","time":{"start":1755839476166,"stop":1755839476166,"duration":0},"status":"passed","severity":"normal"},{"uid":"965b7fbd37d1f90d","name":"should reject on timeout if it was set","time":{"start":1755838975724,"stop":1755838975727,"duration":3},"status":"passed","severity":"normal"},{"uid":"a33ec9670582627b","name":"should properly create location multiaddrs - tcp6","time":{"start":1755838930911,"stop":1755838930911,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3403a06f828ac1b","name":"Push message with Basic HTML tag payload","time":{"start":1755840093222,"stop":1755840093223,"duration":1},"status":"passed","severity":"normal"},{"uid":"43f8e0e59733a2f7","name":"should properly clean up resources when disposed","time":{"start":1755838973196,"stop":1755838973200,"duration":4},"status":"passed","severity":"normal"},{"uid":"9d433821e75dc6f4","name":"should add and remove event listeners correctly","time":{"start":1755838957685,"stop":1755838957685,"duration":0},"status":"passed","severity":"normal"},{"uid":"634ba88fd29b9102","name":"Check received message containing numeric","time":{"start":1755839476168,"stop":1755839476169,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5d09de833c9b052","name":"Check message received after jswaku node is restarted","time":{"start":1755839476167,"stop":1755839476167,"duration":0},"status":"passed","severity":"normal"},{"uid":"b78ed4092b4b005d","name":"ignores domain fetching errors","time":{"start":1755838953862,"stop":1755838953862,"duration":0},"status":"passed","severity":"normal"},{"uid":"cda73d0b9bfa2883","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1755839181659,"stop":1755839181662,"duration":3},"status":"passed","severity":"normal"},{"uid":"5d1f8acc449ef0f3","name":"Non TWN Cluster","time":{"start":1755839295107,"stop":1755839295108,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7dfeaa8a2a933ab","name":"should update ack status of messages in outgoing buffer","time":{"start":1755838996172,"stop":1755838996172,"duration":0},"status":"passed","severity":"normal"},{"uid":"f527370c41150f9d","name":"should handle peer not in mesh for all topics","time":{"start":1755838942019,"stop":1755838942019,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bd4343c37fefed8","name":"Ordered Callback - true","time":{"start":1755839351069,"stop":1755839351070,"duration":1},"status":"passed","severity":"normal"},{"uid":"20cd8f42c6bd13a0","name":"should handle errors when getting connections","time":{"start":1755838940988,"stop":1755838940988,"duration":0},"status":"passed","severity":"normal"},{"uid":"f336d8736771219","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1755838990438,"stop":1755838990439,"duration":1},"status":"passed","severity":"normal"},{"uid":"566d87f38baf607e","name":"Subscribe to topic containing XML and publish message","time":{"start":1755839196732,"stop":1755839196732,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f37e0b8aaa52011","name":"should set field with all protocols disabled","time":{"start":1755838930912,"stop":1755838930913,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a61a87ae172af4e","name":"random static sharding 8 - Cluster ID: 434, Shard ID: 310","time":{"start":1755839336482,"stop":1755839336482,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fbe43315c127800","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1755839379478,"stop":1755839379482,"duration":4},"status":"passed","severity":"normal"},{"uid":"e7bca664dce126e5","name":"should return false when peer has no shard info","time":{"start":1755838941692,"stop":1755838941692,"duration":0},"status":"passed","severity":"normal"},{"uid":"daeea93bcd9e4df9","name":"Relay Node - default protocol","time":{"start":1755839387188,"stop":1755839387188,"duration":0},"status":"passed","severity":"normal"},{"uid":"817833284943e703","name":"should add event listeners for peer connect and disconnect","time":{"start":1755838941952,"stop":1755838941958,"duration":6},"status":"passed","severity":"normal"},{"uid":"fe46571e2ff20db6","name":"Push message with long payload","time":{"start":1755840093235,"stop":1755840093235,"duration":0},"status":"passed","severity":"normal"},{"uid":"13515a5c35a09d4d","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1755838953172,"stop":1755838953172,"duration":0},"status":"passed","severity":"normal"},{"uid":"f82d3a64254638","name":"should not return locked peers if enough unlocked are available","time":{"start":1755838977411,"stop":1755838977411,"duration":0},"status":"passed","severity":"normal"},{"uid":"99068855c2038103","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1755838990447,"stop":1755838990447,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd596b0b47956d93","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1755838924329,"stop":1755838924329,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea6f6bee5f3d7610","name":"Subscribe to topic containing JSON and receive message","time":{"start":1755839506976,"stop":1755839506976,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ef6f2a680ab6341","name":"Publish message with large meta","time":{"start":1755839188467,"stop":1755839188468,"duration":1},"status":"passed","severity":"normal"},{"uid":"df802599ff6fb440","name":"can start the service","time":{"start":1755839018184,"stop":1755839018186,"duration":2},"status":"passed","severity":"normal"},{"uid":"dcabc225f5236158","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1755838924328,"stop":1755838924329,"duration":1},"status":"passed","severity":"normal"},{"uid":"968989147cca42b7","name":"Push message with content topic containing numeric","time":{"start":1755840093226,"stop":1755840093226,"duration":0},"status":"passed","severity":"normal"},{"uid":"edd3164368da1b32","name":"Subscribe to topic containing XML and receive message","time":{"start":1755839506985,"stop":1755839506985,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f1449e1b9d1e505","name":"should not be empty after adding a subscription","time":{"start":1755838975816,"stop":1755838975816,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f751c2fe66b23aa","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app19/1/topic414/test.js","time":{"start":1755839295112,"stop":1755839295113,"duration":1},"status":"passed","severity":"normal"},{"uid":"29f4119891f4598a","name":"sends to nodes with versions: v3,v3","time":{"start":1755839156666,"stop":1755839156666,"duration":0},"status":"passed","severity":"normal"},{"uid":"db2f39dac40cac80","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1755838990452,"stop":1755838990453,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7ee5f2f1e9e0f43","name":"should remove expired entries after TTL has passed","time":{"start":1755838973179,"stop":1755838973189,"duration":10},"status":"passed","severity":"normal"},{"uid":"ee651721bbc10958","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1755838990463,"stop":1755838990463,"duration":0},"status":"passed","severity":"normal"},{"uid":"6176326db5f6acb3","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1755839476175,"stop":1755839476176,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac60dcc6db30fa15","name":"should stop all internal components","time":{"start":1755838942981,"stop":1755838942982,"duration":1},"status":"passed","severity":"normal"},{"uid":"515f5e634976aba6","name":"Decoder throws on undefined content topic","time":{"start":1755838963953,"stop":1755838963953,"duration":0},"status":"passed","severity":"normal"},{"uid":"6755316c5b57cd53","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1755839506970,"stop":1755839506971,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b631f9630062e76","name":"should remove event listeners from globalThis","time":{"start":1755838940947,"stop":1755838940948,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2e2623c877795b9","name":"Subscribe to topic containing JSON and receive message","time":{"start":1755839506985,"stop":1755839506985,"duration":0},"status":"passed","severity":"normal"},{"uid":"38444af3a23a48cc","name":"Check message with non string payload is not received","time":{"start":1755839476175,"stop":1755839476175,"duration":0},"status":"passed","severity":"normal"},{"uid":"261ca34c0df63d23","name":"Query generator for multiple messages with multiple decoders","time":{"start":1755839365321,"stop":1755839365323,"duration":2},"status":"passed","severity":"normal"},{"uid":"3cf8701b9c6f3d9d","name":"does not validate decoders for hash queries","time":{"start":1755838942656,"stop":1755838942657,"duration":1},"status":"passed","severity":"normal"},{"uid":"608af4dd19f12494","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1755838996166,"stop":1755838996166,"duration":0},"status":"passed","severity":"normal"},{"uid":"fff5a65ad1781722","name":"Check meta is set [symmetric]","time":{"start":1755838963950,"stop":1755838963950,"duration":0},"status":"passed","severity":"normal"},{"uid":"17eab893a8525570","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1755839164374,"stop":1755839164374,"duration":0},"status":"passed","severity":"normal"},{"uid":"e49cd08f813c2300","name":"should populate queue if has active dial","time":{"start":1755838941502,"stop":1755838941502,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b24eaec163b1ac0","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1755838942655,"stop":1755838942655,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c33fe32e6cec606","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1755839506986,"stop":1755839506986,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfd016f6e89f6409","name":"Using a function","time":{"start":1755839387206,"stop":1755839387206,"duration":0},"status":"passed","severity":"normal"},{"uid":"39487c69224da798","name":"should not process empty queue","time":{"start":1755838941525,"stop":1755838941539,"duration":14},"status":"passed","severity":"normal"},{"uid":"cd3b5eb0cae8f940","name":"should create PeerExchange instance with components","time":{"start":1755838953786,"stop":1755838953787,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b3a4c4e48141c76","name":"Query generator for multiple messages with different message text format","time":{"start":1755839365314,"stop":1755839365321,"duration":7},"status":"passed","severity":"normal"},{"uid":"3a37d133f53840c1","name":"should return null for non-existent peer","time":{"start":1755838942507,"stop":1755838942508,"duration":1},"status":"passed","severity":"normal"},{"uid":"c42bad1857134ded","name":"groups content topics by expected pubsub topic","time":{"start":1755838924333,"stop":1755838924333,"duration":0},"status":"passed","severity":"normal"},{"uid":"904114a3100f487e","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1755839074401,"stop":1755839074401,"duration":0},"status":"passed","severity":"normal"},{"uid":"cab8bceacd7e5ac0","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1755838990459,"stop":1755838990460,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f9dc930d9f61733","name":"should handle hash queries without validation","time":{"start":1755838975368,"stop":1755838975369,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa6da41ee7858e22","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1755838965615,"stop":1755838965615,"duration":0},"status":"passed","severity":"normal"},{"uid":"3006b1638a0c560d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1755838924341,"stop":1755838924341,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a4caebb1b984dff","name":"Sets default value correctly","time":{"start":1755839387207,"stop":1755839387207,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1afc8256913c13b","name":"throws on content topic with non-number generation field","time":{"start":1755838924324,"stop":1755838924324,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9b93944c58c7dfc","name":"should successfully query store with valid decoders and options","time":{"start":1755838975364,"stop":1755838975367,"duration":3},"status":"passed","severity":"normal"},{"uid":"285df9c3c81ec210","name":"Check received message containing Arabic","time":{"start":1755839476169,"stop":1755839476169,"duration":0},"status":"passed","severity":"normal"},{"uid":"da414a23b731a0bd","name":"should encodeTxt and decodeTxt","time":{"start":1755838930900,"stop":1755838930900,"duration":0},"status":"passed","severity":"normal"},{"uid":"1021acc4f865796","name":"Push message with Basic HTML tag payload","time":{"start":1755840093267,"stop":1755840093267,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c742678b0643300","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1755838941709,"stop":1755838941709,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad66f2a549dbc5af","name":"should be safe to call multiple times","time":{"start":1755838942981,"stop":1755838942981,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ab8ae165f4c5a41","name":"Fails to push message bigger that 1MB","time":{"start":1755840093276,"stop":1755840093276,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4cdeb2fb5d1e1f1","name":"should reject if Filter is requested but not mounted","time":{"start":1755838975724,"stop":1755838975724,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8886300d5b605e2","name":"should remove event listeners","time":{"start":1755838941959,"stop":1755838941966,"duration":7},"status":"passed","severity":"normal"},{"uid":"738ff8564e93eccb","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1755838941991,"stop":1755838941992,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cf2f1e565cea33a","name":"should not receive a peer event after stop","time":{"start":1755839245370,"stop":1755839245370,"duration":0},"status":"passed","severity":"normal"},{"uid":"81ebcbd7aeefd50f","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1755838990447,"stop":1755838990447,"duration":0},"status":"passed","severity":"normal"},{"uid":"464528893f8cdb6f","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1755838977414,"stop":1755838977414,"duration":0},"status":"passed","severity":"normal"},{"uid":"491d4f32d5895662","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1755839379485,"stop":1755839379485,"duration":0},"status":"passed","severity":"normal"},{"uid":"f960f91278a2c9c8","name":"should properly create peer info with all multiaddrs","time":{"start":1755838930912,"stop":1755838930912,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e1f03c3baa0c43e","name":"should not allow k > 12","time":{"start":1755838989907,"stop":1755838989909,"duration":2},"status":"passed","severity":"normal"},{"uid":"41fc48c049430ceb","name":"Push message with short payload","time":{"start":1755840093250,"stop":1755840093250,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb0bfec9eeaa4f98","name":"should emit a peer event after start","time":{"start":1755838957683,"stop":1755838957683,"duration":0},"status":"passed","severity":"normal"},{"uid":"c08c66accf15fcc4","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1755838990455,"stop":1755838990456,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a65e1c7e14d514c","name":"Push message with content topic containing unicode special characters","time":{"start":1755840093260,"stop":1755840093260,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb582af29c87f7a0","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1755839309116,"stop":1755839309116,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef3466b7b8a61948","name":"Stops search when maxGet is reached","time":{"start":1755838953164,"stop":1755838953165,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c949da109f47a5b","name":"Fails to push message bigger that 1MB","time":{"start":1755840093249,"stop":1755840093250,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ea81e928148c517","name":"recovers when dns.resolve returns empty","time":{"start":1755838953861,"stop":1755838953861,"duration":0},"status":"passed","severity":"normal"},{"uid":"e945e620d7529f7b","name":"Ephemeral messages are not stored","time":{"start":1755839019347,"stop":1755839019348,"duration":1},"status":"passed","severity":"normal"},{"uid":"e349005a76449ffe","name":"should handle different types of entries","time":{"start":1755838973193,"stop":1755838973196,"duration":3},"status":"passed","severity":"normal"},{"uid":"8a2ea3964f0396e4","name":"Overlapping topic subscription","time":{"start":1755839506971,"stop":1755839506971,"duration":0},"status":"passed","severity":"normal"},{"uid":"211d56bb3586af93","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1755838940982,"stop":1755838940987,"duration":5},"status":"passed","severity":"normal"},{"uid":"14a2c9220375412","name":"Subscribe to topic containing emoji and receive message","time":{"start":1755839506977,"stop":1755839506977,"duration":0},"status":"passed","severity":"normal"},{"uid":"23f17ef033361246","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1755839196723,"stop":1755839196724,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e013bd9c5eda68d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1755838924338,"stop":1755838924338,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa537be3269e2793","name":"should get all peers from store","time":{"start":1755838942498,"stop":1755838942498,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1d0efb501eb79ee","name":"should process up to 3 peers at once","time":{"start":1755838941525,"stop":1755838941525,"duration":0},"status":"passed","severity":"normal"},{"uid":"f722d82e92ff0b8c","name":"Meta field set when metaSetter is specified","time":{"start":1755838942875,"stop":1755838942875,"duration":0},"status":"passed","severity":"normal"},{"uid":"a22224bba7f3a7dc","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1755838990442,"stop":1755838990442,"duration":0},"status":"passed","severity":"normal"},{"uid":"e02c9dfc16f4c3e6","name":"Query Generator - false","time":{"start":1755839351068,"stop":1755839351068,"duration":0},"status":"passed","severity":"normal"},{"uid":"42a74438b0954c1","name":"Push message with content topic containing JSON","time":{"start":1755840093259,"stop":1755840093259,"duration":0},"status":"passed","severity":"normal"},{"uid":"d52650fff7d2b7b9","name":"should start and stop interval correctly","time":{"start":1755838973905,"stop":1755838973905,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a45bd7624cc2af5","name":"Push message with escaped characters payload","time":{"start":1755840093241,"stop":1755840093242,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4a644c0e9809bb","name":"Fails to push message with large meta","time":{"start":1755840093274,"stop":1755840093274,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e9a36d860cbc962","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1755838990446,"stop":1755838990447,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a0dd91929c576b9","name":"Push 30 different messages","time":{"start":1755840093224,"stop":1755840093225,"duration":1},"status":"skipped","severity":"normal"},{"uid":"61c83ebab14b1de9","name":"Check received message containing SQL Injection","time":{"start":1755839476170,"stop":1755839476170,"duration":0},"status":"passed","severity":"normal"},{"uid":"659949c015526e8b","name":"Push message with meta","time":{"start":1755840093247,"stop":1755840093247,"duration":0},"status":"passed","severity":"normal"},{"uid":"33504998a25d8f25","name":"Push message with long payload","time":{"start":1755840093250,"stop":1755840093250,"duration":0},"status":"passed","severity":"normal"},{"uid":"7224ebd70d080945","name":"A test","time":{"start":1755839108640,"stop":1755839108641,"duration":1},"status":"passed","severity":"normal"},{"uid":"60cbbdec0e32412f","name":"Push message with rate limit","time":{"start":1755840093274,"stop":1755840093274,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d60caa2d17f05bb","name":"should properly create location multiaddrs - tcp","time":{"start":1755838930912,"stop":1755838930912,"duration":0},"status":"passed","severity":"normal"},{"uid":"631a43207fdbf7ae","name":"random static sharding 1 - Cluster ID: 511, Shard ID: 758","time":{"start":1755839336479,"stop":1755839336479,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd90ed18251921d2","name":"Check received message containing Arabic","time":{"start":1755839476161,"stop":1755839476161,"duration":0},"status":"passed","severity":"normal"},{"uid":"734086f0a369f333","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1755838989910,"stop":1755838989910,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e60aabe040a6388","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1755838942877,"stop":1755838942878,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dcfd88a68841cf7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1755838990472,"stop":1755838990473,"duration":1},"status":"passed","severity":"normal"},{"uid":"11a5dd398be7acea","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1755838990443,"stop":1755838990443,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd78a2e1316a0283","name":"Overlapping topic subscription","time":{"start":1755839196725,"stop":1755839196725,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ecca7c57e34e9c13","name":"should create an instance with libp2p and dialer","time":{"start":1755838941307,"stop":1755838941308,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8b57013b648dbc1","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1755839164370,"stop":1755839164371,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea343626f4c8094a","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1755839365324,"stop":1755839365324,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d6c4af4ceca0a9c","name":"Subscribe to topic containing short and receive message","time":{"start":1755839506982,"stop":1755839506982,"duration":0},"status":"passed","severity":"normal"},{"uid":"247cc2ebbb0643c2","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1755838924332,"stop":1755838924332,"duration":0},"status":"passed","severity":"normal"},{"uid":"f94d25afd14761e7","name":"should handle peer store errors gracefully","time":{"start":1755838941335,"stop":1755838941335,"duration":0},"status":"passed","severity":"normal"},{"uid":"6456dca5656fb95","name":"Generator, 2 different shards","time":{"start":1755839315543,"stop":1755839315544,"duration":1},"status":"passed","severity":"normal"},{"uid":"4159ad6301fe76c6","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1755838990439,"stop":1755838990439,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a34a053bbfe7dcc","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1755839309114,"stop":1755839309115,"duration":1},"status":"passed","severity":"normal"},{"uid":"2dd02f723222b42f","name":"Push message with content topic containing escaped characters","time":{"start":1755840093272,"stop":1755840093272,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8d8365653e028d5","name":"returns nothing if no connections present","time":{"start":1755838942294,"stop":1755838942295,"duration":1},"status":"passed","severity":"normal"},{"uid":"f43738c528e800a1","name":"should properly start and stop event listening","time":{"start":1755838975264,"stop":1755838975264,"duration":0},"status":"passed","severity":"normal"},{"uid":"277ab24c9cf49717","name":"should be safe to call multiple times","time":{"start":1755838942492,"stop":1755838942493,"duration":1},"status":"passed","severity":"normal"},{"uid":"665b436b1371f20","name":"should dispatch network event when browser goes online","time":{"start":1755838940981,"stop":1755838940982,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3cdd3e9c72930c3","name":"Subscribe to topic containing numeric and receive message","time":{"start":1755839506982,"stop":1755839506982,"duration":0},"status":"passed","severity":"normal"},{"uid":"b687e0bec1b85cc3","name":"Query generator for 2000 messages","time":{"start":1755839365325,"stop":1755839365330,"duration":5},"status":"passed","severity":"normal"},{"uid":"b58d9a1cb32023e5","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1755838940958,"stop":1755838940961,"duration":3},"status":"passed","severity":"normal"},{"uid":"77866caa690cf8a5","name":"should handle queue processing errors gracefully","time":{"start":1755838941539,"stop":1755838941539,"duration":0},"status":"passed","severity":"normal"},{"uid":"476774dd2a8c51b6","name":"should dial peer when no shard info available","time":{"start":1755838941507,"stop":1755838941507,"duration":0},"status":"passed","severity":"normal"},{"uid":"40394413d2668f27","name":"Push message with content topic containing special chars","time":{"start":1755840093258,"stop":1755840093258,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3e1b6bca17d032a","name":"should insert message id into causal history","time":{"start":1755838996165,"stop":1755838996165,"duration":0},"status":"passed","severity":"normal"},{"uid":"2955a40a55a037cc","name":"should sort peers by ping value","time":{"start":1755838942987,"stop":1755838942987,"duration":0},"status":"passed","severity":"normal"},{"uid":"3067a6ce8a80c385","name":"should handle complete peer lifecycle","time":{"start":1755838942020,"stop":1755838942020,"duration":0},"status":"passed","severity":"normal"},{"uid":"256b92a33f92424a","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1755839038312,"stop":1755839038313,"duration":1},"status":"passed","severity":"normal"},{"uid":"172ac308fc43991b","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1755838975036,"stop":1755838975037,"duration":1},"status":"passed","severity":"normal"},{"uid":"22f296e39657fc57","name":"yields decoded messages","time":{"start":1755838942659,"stop":1755838942659,"duration":0},"status":"passed","severity":"normal"},{"uid":"6091188c5d7ac2bf","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1755839123476,"stop":1755839123477,"duration":1},"status":"passed","severity":"normal"},{"uid":"196e39fd95515b88","name":"should not receive a peer event after stop","time":{"start":1755838957684,"stop":1755838957684,"duration":0},"status":"passed","severity":"normal"},{"uid":"91da8a52ad9a1176","name":"should successfully stop","time":{"start":1755838975584,"stop":1755838975585,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe61b1d76b2abc1f","name":"should dial peer immediately when queue is empty","time":{"start":1755838941493,"stop":1755838941493,"duration":0},"status":"passed","severity":"normal"},{"uid":"494191e542fcf87c","name":"Js publishes, other Js receives","time":{"start":1755839178324,"stop":1755839178324,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab851a1271948047","name":"should check false positive rate","time":{"start":1755838993820,"stop":1755838993820,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf7f8d93813c5888","name":"Check publish message containing JSON","time":{"start":1755839188446,"stop":1755839188446,"duration":0},"status":"passed","severity":"normal"},{"uid":"509ab5aafea9622d","name":"Push message with shell command payload","time":{"start":1755840093267,"stop":1755840093268,"duration":1},"status":"passed","severity":"normal"},{"uid":"1559ba17736c66bc","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1755838930902,"stop":1755838930903,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea9c17f1a71033e1","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1755839164369,"stop":1755839164370,"duration":1},"status":"passed","severity":"normal"},{"uid":"59bff3fafce8b041","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1755839476167,"stop":1755839476168,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f2efb4adb2c57e8","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1755838977413,"stop":1755838977413,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ccd9771b35b45d1","name":"Subscribe to topic containing special chars and publish message","time":{"start":1755839196728,"stop":1755839196729,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad00bd7cfd2fda10","name":"Does not throw an exception when node disconnects","time":{"start":1755839387205,"stop":1755839387205,"duration":0},"status":"passed","severity":"normal"},{"uid":"11c07ba5a05146b3","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1755839018201,"stop":1755839018201,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c3e2134b8291898e","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1755838990468,"stop":1755838990468,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ca063f862de2945","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1755839164370,"stop":1755839164370,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b2dda3a67f1b519","name":"configure the node with multiple content topics","time":{"start":1755839295116,"stop":1755839295116,"duration":0},"status":"passed","severity":"normal"},{"uid":"3306e85a55e1c39f","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1755838990437,"stop":1755838990437,"duration":0},"status":"passed","severity":"normal"},{"uid":"27a4ef02638ec76c","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1755839196729,"stop":1755839196729,"duration":0},"status":"passed","severity":"normal"},{"uid":"15073f93a88ec226","name":"Push message with JSON payload","time":{"start":1755840093223,"stop":1755840093223,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3cf61c49371a79b","name":"Push message with Russian payload","time":{"start":1755840093265,"stop":1755840093266,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfd26a0133652008","name":"Push message with content topic containing short","time":{"start":1755840093225,"stop":1755840093225,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a1bd48ef2757bd4","name":"Check received message containing Russian","time":{"start":1755839476161,"stop":1755839476161,"duration":0},"status":"passed","severity":"normal"},{"uid":"18b916985d9a356b","name":"Push message with meta","time":{"start":1755840093273,"stop":1755840093274,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea520ea2a660e216","name":"Subscribe to topic containing short and receive message","time":{"start":1755839506972,"stop":1755839506972,"duration":0},"status":"passed","severity":"normal"},{"uid":"34b300169e6bf66b","name":"should set default options when no config provided","time":{"start":1755838942979,"stop":1755838942979,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fe8e059466e0469","name":"should unregister libp2p event listeners when stop is called","time":{"start":1755838977412,"stop":1755838977413,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc5825ec70aace19","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1755838924339,"stop":1755838924339,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b70cdc31d633eec","name":"should return PeerId when PeerId is provided","time":{"start":1755838942027,"stop":1755838942027,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a93766e311b3987","name":"should handle peer store errors gracefully","time":{"start":1755838953743,"stop":1755838953743,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef02dff5e52fb43b","name":"should not dispatch event when already disconnected","time":{"start":1755838940970,"stop":1755838940976,"duration":6},"status":"passed","severity":"normal"},{"uid":"4cf9a1ef2036a57b","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1755839506979,"stop":1755839506979,"duration":0},"status":"passed","severity":"normal"},{"uid":"5083e91a152d42cb","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1755838990475,"stop":1755838990476,"duration":1},"status":"passed","severity":"normal"},{"uid":"1aa91d033610a36e","name":"Passing page size 110 when there are 120 messages","time":{"start":1755839365252,"stop":1755839365252,"duration":0},"status":"passed","severity":"normal"},{"uid":"4db0e76ec3266584","name":"Publishes to nwaku","time":{"start":1755839178323,"stop":1755839178323,"duration":0},"status":"passed","severity":"normal"},{"uid":"84bcf347d9359d5e","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1755839309116,"stop":1755839309117,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8ec58afe242f01b","name":"Check received message containing SQL Injection","time":{"start":1755839476162,"stop":1755839476162,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cda29fa9720d1fe","name":"Subscribe to topic containing emoji and publish message","time":{"start":1755839196735,"stop":1755839196735,"duration":0},"status":"passed","severity":"normal"},{"uid":"31a93ca53db9f382","name":"Overlapping topic subscription","time":{"start":1755839506981,"stop":1755839506981,"duration":0},"status":"passed","severity":"normal"},{"uid":"65aae184c15131bb","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1755839164371,"stop":1755839164372,"duration":1},"status":"passed","severity":"normal"},{"uid":"55600cfc6fb7e26b","name":"Check publish message containing numeric","time":{"start":1755839188438,"stop":1755839188438,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e075c4863a334b9","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1755838975258,"stop":1755838975261,"duration":3},"status":"passed","severity":"normal"},{"uid":"2ee13f119cae835d","name":"should enable all discoveries when explicitly set","time":{"start":1755838975033,"stop":1755838975034,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a4e5100da65534b","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1755839123479,"stop":1755839123483,"duration":4},"status":"passed","severity":"normal"},{"uid":"d054d7020b7eb33b","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1755838930155,"stop":1755838930155,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee4fc885a2477c43","name":"should add event listeners to globalThis","time":{"start":1755838940939,"stop":1755838940941,"duration":2},"status":"passed","severity":"normal"},{"uid":"9b14a5999acaa7d5","name":"should not fail to start the service if it is already started","time":{"start":1755839018187,"stop":1755839018188,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b8f9845efbf950f","name":"should handle peer connect event","time":{"start":1755838940964,"stop":1755838940968,"duration":4},"status":"passed","severity":"normal"},{"uid":"8ca9ac32eed00c50","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1755838990467,"stop":1755838990467,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d5a06635a2c7ab9","name":"Check publish message containing SQL Injection","time":{"start":1755839188443,"stop":1755839188444,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d83ab06663faa7a","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1755839379484,"stop":1755839379484,"duration":0},"status":"passed","severity":"normal"},{"uid":"5019d7e4a189d704","name":"should delegate to networkMonitor.isConnected()","time":{"start":1755838942982,"stop":1755838942983,"duration":1},"status":"passed","severity":"normal"},{"uid":"6706c36d84bf4fbf","name":"should clear all timers","time":{"start":1755838941967,"stop":1755838941967,"duration":0},"status":"passed","severity":"normal"},{"uid":"74b22501e72615d6","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1755838924339,"stop":1755838924339,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aad05228acc2763","name":"should be safe to call multiple times","time":{"start":1755838941967,"stop":1755838941968,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c2040e8e1021c5a","name":"should be safe to call multiple times","time":{"start":1755838941321,"stop":1755838941321,"duration":0},"status":"passed","severity":"normal"},{"uid":"6154ae5582c09e2a","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1755839379484,"stop":1755839379484,"duration":0},"status":"passed","severity":"normal"},{"uid":"28a330437b978685","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1755839019353,"stop":1755839019353,"duration":0},"status":"passed","severity":"normal"},{"uid":"17d59840777761fa","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1755839506985,"stop":1755839506985,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeddbdf5b7287365","name":"should drop connection to one peer on hangUp","time":{"start":1755839108274,"stop":1755839108274,"duration":0},"status":"passed","severity":"normal"},{"uid":"caf64e19212e77b1","name":"should handle errors when accessing navigator","time":{"start":1755838940988,"stop":1755838940990,"duration":2},"status":"passed","severity":"normal"},{"uid":"9494b43fcbd6bb39","name":"Passing an array","time":{"start":1755839387205,"stop":1755839387205,"duration":0},"status":"passed","severity":"normal"},{"uid":"5433fec362271866","name":"should process successful peer exchange query","time":{"start":1755838953748,"stop":1755838953748,"duration":0},"status":"passed","severity":"normal"},{"uid":"2821f311230aeebb","name":"nwaku subscribes","time":{"start":1755839178323,"stop":1755839178323,"duration":0},"status":"passed","severity":"normal"},{"uid":"af0efdcfeb72fc80","name":"Subscribe to topic containing Russian and receive message","time":{"start":1755839506974,"stop":1755839506974,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4239d49b59cfff9","name":"Fails to push message bigger that 1MB","time":{"start":1755840093234,"stop":1755840093234,"duration":0},"status":"passed","severity":"normal"},{"uid":"7125ab8b5ad1845d","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1755839074400,"stop":1755839074401,"duration":1},"status":"passed","severity":"normal"},{"uid":"582d373558aaedf5","name":"should be able to encode the field with only RELAY set to true","time":{"start":1755838930149,"stop":1755838930150,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0499b4e7f6b0f77","name":"should handle query errors gracefully","time":{"start":1755838953745,"stop":1755838953747,"duration":2},"status":"passed","severity":"normal"},{"uid":"387c11fb97ad719b","name":"should dial with multiaddr and return stream","time":{"start":1755838942984,"stop":1755838942984,"duration":0},"status":"passed","severity":"normal"},{"uid":"205400520e56dec8","name":"Check publish message containing shell command","time":{"start":1755839188447,"stop":1755839188448,"duration":1},"status":"passed","severity":"normal"},{"uid":"42b9907c5bc4f42","name":"should be online or offline if network state changed","time":{"start":1755839033915,"stop":1755839033916,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ba6242e7102d276","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1755839309117,"stop":1755839309117,"duration":0},"status":"passed","severity":"normal"},{"uid":"7828537ea6633c6c","name":"should skip peers without peer exchange protocol","time":{"start":1755838953741,"stop":1755838953742,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c71537183f4d43b","name":"should add and check entries correctly","time":{"start":1755838973169,"stop":1755838973178,"duration":9},"status":"passed","severity":"normal"},{"uid":"61f9f98c41bf05a7","name":"should create dialer with libp2p and shardReader","time":{"start":1755838941474,"stop":1755838941474,"duration":0},"status":"passed","severity":"normal"},{"uid":"68758100d31e5862","name":"should start ping timers on peer connect","time":{"start":1755838941968,"stop":1755838941968,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6df21e16d6c843","name":"Waku message hash computation (payload length 0)","time":{"start":1755838941818,"stop":1755838941818,"duration":0},"status":"passed","severity":"normal"},{"uid":"23bb5140c894c01","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1755838990457,"stop":1755838990457,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1e12acb32f36185","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1755838990449,"stop":1755838990452,"duration":3},"status":"passed","severity":"normal"},{"uid":"89aad2858db6f5fb","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1755838942006,"stop":1755838942006,"duration":0},"status":"passed","severity":"normal"},{"uid":"2943cef8227967e0","name":"pre and post cipher","time":{"start":1755838964457,"stop":1755838964457,"duration":0},"status":"passed","severity":"normal"},{"uid":"10db002c7cc0a251","name":"should start periodic discovery on start","time":{"start":1755838953750,"stop":1755838953750,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ff4caa8b751cc19","name":"Decoder throws on empty string content topic","time":{"start":1755838965618,"stop":1755838965618,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eed6b3fda7f9c79","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1755838930159,"stop":1755838930159,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2f983e4daba2528","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1755838975034,"stop":1755838975034,"duration":0},"status":"passed","severity":"normal"},{"uid":"806e721cc4e9a65e","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1755839164366,"stop":1755839164369,"duration":3},"status":"passed","severity":"normal"},{"uid":"1beec39d59b7206a","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1755838953863,"stop":1755838953864,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c51822df8c4ca1","name":"Push message with content topic containing emoji","time":{"start":1755840093230,"stop":1755840093230,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5406c9063feedda","name":"should support chaining for add method","time":{"start":1755838973178,"stop":1755838973179,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a6ad0eb898f4b4c","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1755839476165,"stop":1755839476165,"duration":0},"status":"passed","severity":"normal"},{"uid":"629d106d715803c0","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1755838953783,"stop":1755838953784,"duration":1},"status":"passed","severity":"normal"},{"uid":"36f88d34d8846c67","name":"should allow redial after cooldown period","time":{"start":1755838941505,"stop":1755838941506,"duration":1},"status":"passed","severity":"normal"},{"uid":"839b108db7385279","name":"should return false when peer is on different cluster","time":{"start":1755838941687,"stop":1755838941688,"duration":1},"status":"passed","severity":"normal"},{"uid":"3375897f8c4860dd","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1755839196730,"stop":1755839196730,"duration":0},"status":"passed","severity":"normal"},{"uid":"afc19656a91a785e","name":"Push message with Script payload","time":{"start":1755840093222,"stop":1755840093222,"duration":0},"status":"passed","severity":"normal"},{"uid":"727a64270a81b2df","name":"should be sent with empty content","time":{"start":1755838996171,"stop":1755838996171,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9b46d506c1b6190","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1755838990453,"stop":1755838990454,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6fee2018564c5c6","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1755838990467,"stop":1755838990468,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f14a999b5a61800","name":"Check message with no payload is not received","time":{"start":1755839476167,"stop":1755839476167,"duration":0},"status":"passed","severity":"normal"},{"uid":"82196ce76869a4eb","name":"should return false when peer is not on topic","time":{"start":1755838942988,"stop":1755838942988,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f0de0891e1484e0","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1755838990448,"stop":1755838990448,"duration":0},"status":"passed","severity":"normal"},{"uid":"444cd98cfdcf2f26","name":"yields undefined for messages without content topic","time":{"start":1755838942659,"stop":1755838942659,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1400fdceb89b606","name":"should handle case when globalThis is not available","time":{"start":1755838940963,"stop":1755838940964,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ddfe1b7b44e2cf4","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1755838990464,"stop":1755838990466,"duration":2},"status":"passed","severity":"normal"},{"uid":"f0d89a2770a6f1","name":"Push message with short payload","time":{"start":1755840093219,"stop":1755840093219,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2f337ad4095f1c1","name":"Push message with content topic containing Chinese","time":{"start":1755840093244,"stop":1755840093245,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d3b1f83cf1eccc2","name":"should handle peer store errors gracefully","time":{"start":1755838975266,"stop":1755838975271,"duration":5},"status":"passed","severity":"normal"},{"uid":"a5398f7765d6a6ca","name":"random static sharding 9 - Cluster ID: 461, Shard ID: 521","time":{"start":1755839336482,"stop":1755839336482,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7606b6d0aea2fe0","name":"should successfully subscribe to supported pubsub topic","time":{"start":1755838975576,"stop":1755838975576,"duration":0},"status":"passed","severity":"normal"},{"uid":"acb9aba01527c1c8","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1755838930159,"stop":1755838930160,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4c30162cc18667c","name":"should not stop if not started","time":{"start":1755838953739,"stop":1755838953740,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a15366e325ee3d8","name":"Push message with unicode special characters payload","time":{"start":1755840093242,"stop":1755840093242,"duration":0},"status":"passed","severity":"normal"},{"uid":"d496ce947ee06b82","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1755838942511,"stop":1755838942511,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1f9823b302564ba","name":"should create ShardReader with static shards network config","time":{"start":1755838941686,"stop":1755838941686,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9497b9fb5cc749c","name":"ends if response has no messages","time":{"start":1755838942658,"stop":1755838942658,"duration":0},"status":"passed","severity":"normal"},{"uid":"68bae0be2c278840","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1755838990458,"stop":1755838990458,"duration":0},"status":"passed","severity":"normal"},{"uid":"877c1e0ca6821062","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1755838953170,"stop":1755838953171,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe2daa3eaa6388df","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1755839506981,"stop":1755839506981,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac6cb35695e9df0e","name":"should stop ping timers on peer disconnect","time":{"start":1755838941979,"stop":1755838941979,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ab782dd39faa5f0","name":"Throws when trying to push message with empty payload","time":{"start":1755840093256,"stop":1755840093256,"duration":0},"status":"passed","severity":"normal"},{"uid":"79cf5a2368d09b9a","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1755839181666,"stop":1755839181666,"duration":0},"status":"passed","severity":"normal"},{"uid":"38d98db1f9f9c83e","name":"Rejects garbage","time":{"start":1755838980963,"stop":1755838980963,"duration":0},"status":"passed","severity":"normal"},{"uid":"79ff67e95489c314","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1755838975368,"stop":1755838975368,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff6e5d305867339c","name":"can query messages by message hash","time":{"start":1755839340213,"stop":1755839340214,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fc0f71f94060f79","name":"Push message with special chars payload","time":{"start":1755840093251,"stop":1755840093251,"duration":0},"status":"passed","severity":"normal"},{"uid":"44ba8db7780e0f00","name":"should decode valid enr successfully","time":{"start":1755838930901,"stop":1755838930901,"duration":0},"status":"passed","severity":"normal"},{"uid":"17358e8c2117d1c","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1755838941339,"stop":1755838941339,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdf201a132a94ed5","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1755838996170,"stop":1755838996170,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b33b5fbddbf91a0","name":"Decoder throws on undefined content topic","time":{"start":1755838942876,"stop":1755838942877,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f8fe801278050c7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1755838990476,"stop":1755838990476,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc09d3cdee6d78af","name":"Check received message containing long","time":{"start":1755839476168,"stop":1755839476168,"duration":0},"status":"passed","severity":"normal"},{"uid":"9815a7518766bd2b","name":"Delete observer","time":{"start":1755839166082,"stop":1755839166088,"duration":6},"status":"passed","severity":"normal"},{"uid":"7f68cf5713796e7a","name":"Throws when trying to push message with empty payload","time":{"start":1755840093269,"stop":1755840093269,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b91774994bd6697","name":"Renews subscription after lossing a connection","time":{"start":1755839506977,"stop":1755839506977,"duration":0},"status":"passed","severity":"normal"},{"uid":"efb7fb75c975ed53","name":"Push message with JSON payload","time":{"start":1755840093241,"stop":1755840093241,"duration":0},"status":"passed","severity":"normal"},{"uid":"a830dbdc5b6a7db6","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1755838930153,"stop":1755838930154,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b3c5a3a6f0697d0","name":"should return false when peer is not found","time":{"start":1755838941712,"stop":1755838941713,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca9615ec705fbbfa","name":"Query Generator, No Decoder","time":{"start":1755839327463,"stop":1755839327463,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d0beae60b1def17","name":"Correctly serialized arguments","time":{"start":1755839123676,"stop":1755839123677,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcee387717dc70de","name":"should start all internal components","time":{"start":1755838942980,"stop":1755838942981,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bbd9d4e1900cc43","name":"Add multiple subscription objects on single nwaku node","time":{"start":1755839506977,"stop":1755839506977,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ea2ea9f6bb41b7a","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1755838990447,"stop":1755838990448,"duration":1},"status":"passed","severity":"normal"},{"uid":"e98b2acda95bf5b8","name":"Init the array if not present","time":{"start":1755838923783,"stop":1755838923786,"duration":3},"status":"passed","severity":"normal"},{"uid":"4b18e2e6a35f5a15","name":"should use configured peers when available","time":{"start":1755838975369,"stop":1755838975376,"duration":7},"status":"passed","severity":"normal"},{"uid":"d51dd3623d000876","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1755839506977,"stop":1755839506977,"duration":0},"status":"passed","severity":"normal"},{"uid":"250dd11c847c0bc","name":"Push message with SQL Injection payload","time":{"start":1755840093266,"stop":1755840093266,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f0280e5b4490aea","name":"Push to array if already present","time":{"start":1755838923786,"stop":1755838923787,"duration":1},"status":"passed","severity":"normal"},{"uid":"d18f5427a9ab591d","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1755839033914,"stop":1755839033914,"duration":0},"status":"passed","severity":"normal"},{"uid":"21a9d250d98a851d","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1755838924328,"stop":1755838924328,"duration":0},"status":"passed","severity":"normal"},{"uid":"55d0c2d368ed85f6","name":"should initialize with default number of peers","time":{"start":1755838977409,"stop":1755838977410,"duration":1},"status":"passed","severity":"normal"},{"uid":"dae5d73940e2d1c9","name":"Push message with content topic containing special chars","time":{"start":1755840093244,"stop":1755840093244,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3d3a8c6f5702c87","name":"Check received message containing Chinese","time":{"start":1755839476169,"stop":1755839476169,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f4aa7c7f129bed","name":"Push message with content topic containing Chinese","time":{"start":1755840093227,"stop":1755840093227,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae2e4ed1a596a6ff","name":"should retry if all attempts fail","time":{"start":1755838973932,"stop":1755838973933,"duration":1},"status":"passed","severity":"normal"},{"uid":"55a3e3362dcdb0ec","name":"A test","time":{"start":1755839108641,"stop":1755839108641,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d253933c6bfee3","name":"Subscribe to topic containing Russian and receive message","time":{"start":1755839506984,"stop":1755839506984,"duration":0},"status":"passed","severity":"normal"},{"uid":"469be32e37bf9978","name":"should keep entries that haven't expired yet","time":{"start":1755838973190,"stop":1755838973192,"duration":2},"status":"passed","severity":"normal"},{"uid":"f84177103a36166c","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1755838990466,"stop":1755838990466,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c4c7b18a1bb897a","name":"Push message with Russian payload","time":{"start":1755840093252,"stop":1755840093252,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba6b925d06edc24f","name":"Push message with emoji payload","time":{"start":1755840093268,"stop":1755840093269,"duration":1},"status":"passed","severity":"normal"},{"uid":"a804f115899462d9","name":"should send relay ping messages on timer","time":{"start":1755838942007,"stop":1755838942008,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea61ff3f1367b94b","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1755838942026,"stop":1755838942027,"duration":1},"status":"passed","severity":"normal"},{"uid":"2dc3ae28453467d3","name":"rejects content-filtered query with only contentTopics","time":{"start":1755838942182,"stop":1755838942182,"duration":0},"status":"passed","severity":"normal"},{"uid":"798b55f6c0b9b1d0","name":"should handle shard reader errors gracefully","time":{"start":1755838941539,"stop":1755838941540,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0ae31036ff3398f","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1755838990449,"stop":1755838990449,"duration":0},"status":"passed","severity":"normal"},{"uid":"e565dbc54a87311b","name":"should reject if LightPush is requested but not mounted","time":{"start":1755838975723,"stop":1755838975723,"duration":0},"status":"passed","severity":"normal"},{"uid":"b78276091e77fb07","name":"should use DNS peer discovery with light client","time":{"start":1755839018197,"stop":1755839018199,"duration":2},"status":"skipped","severity":"normal"},{"uid":"9e154ee073cca674","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1755838990452,"stop":1755838990452,"duration":0},"status":"passed","severity":"normal"},{"uid":"69608c79295c114c","name":"Push message with Script payload","time":{"start":1755840093237,"stop":1755840093238,"duration":1},"status":"passed","severity":"normal"},{"uid":"da2f21120eb69e88","name":"should add to incoming buffer if dependencies are not met","time":{"start":1755838996167,"stop":1755838996168,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1e85e54dc16aaef","name":"should dial more peers if under maxConnections","time":{"start":1755838942511,"stop":1755838942512,"duration":1},"status":"passed","severity":"normal"},{"uid":"b911d44e45de4709","name":"Push message with shell command payload","time":{"start":1755840093241,"stop":1755840093241,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee331ade71358da3","name":"should return false when peer is on different cluster","time":{"start":1755838941694,"stop":1755838941694,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f687d09cedb86b1","name":"should return false when navigator.onLine is false","time":{"start":1755838940955,"stop":1755838940957,"duration":2},"status":"passed","severity":"normal"},{"uid":"f82dd06b1e45af8","name":"Push message with rate limit","time":{"start":1755840093248,"stop":1755840093248,"duration":0},"status":"passed","severity":"normal"},{"uid":"d224058c7f7c6bb5","name":"Sample","time":{"start":1755838930173,"stop":1755838930173,"duration":0},"status":"passed","severity":"normal"},{"uid":"77d7e8b5f86559e8","name":"should initialize with default options","time":{"start":1755838953731,"stop":1755838953733,"duration":2},"status":"passed","severity":"normal"},{"uid":"214d07e9289df62c","name":"should handle case with all peers already connected","time":{"start":1755838942503,"stop":1755838942503,"duration":0},"status":"passed","severity":"normal"},{"uid":"439d7e20e3c34755","name":"should request peer renewal on specific errors","time":{"start":1755838973918,"stop":1755838973924,"duration":6},"status":"passed","severity":"normal"},{"uid":"3b4e724a489f7363","name":"should dial one peer on dial","time":{"start":1755839108274,"stop":1755839108274,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9a1e52f6f8c5516","name":"Nodes with multiple pubsub topic","time":{"start":1755839181665,"stop":1755839181665,"duration":0},"status":"passed","severity":"normal"},{"uid":"b88c90dff4f70728","name":"should create NetworkMonitor with libp2p and events","time":{"start":1755838940921,"stop":1755838940923,"duration":2},"status":"passed","severity":"normal"},{"uid":"11bf295415de1a4f","name":"Push message with content topic containing Russian","time":{"start":1755840093259,"stop":1755840093259,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb8f8c99fc3c3906","name":"should have no discoveries enabled by default","time":{"start":1755838975033,"stop":1755838975033,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6d174e881f9160e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1755838990474,"stop":1755838990475,"duration":1},"status":"passed","severity":"normal"},{"uid":"61ccb90ae4f4e24","name":"should do nothing when connections still exist","time":{"start":1755838942496,"stop":1755838942497,"duration":1},"status":"passed","severity":"normal"},{"uid":"90511970f0e8b22d","name":"should clear timers for specific peer on disconnect","time":{"start":1755838942013,"stop":1755838942016,"duration":3},"status":"passed","severity":"normal"},{"uid":"c43ca27997a32955","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1755838989912,"stop":1755838989912,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4096c69df57ea0b","name":"should handle network check errors gracefully","time":{"start":1755838941540,"stop":1755838941540,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d32559dbc1c2a68","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1755839033911,"stop":1755839033911,"duration":0},"status":"passed","severity":"normal"},{"uid":"72aab92b1b8d3a21","name":"should dial with PeerId and return stream","time":{"start":1755838942983,"stop":1755838942983,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2f633a02df6e058","name":"Push message with SQL Injection payload","time":{"start":1755840093221,"stop":1755840093222,"duration":1},"status":"passed","severity":"normal"},{"uid":"24d30e6c321b2a5e","name":"should handle malformed response data","time":{"start":1755838953785,"stop":1755838953785,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc01913cb88e56ec","name":"should sort by messageId when timestamps are equal","time":{"start":1755838996149,"stop":1755838996149,"duration":0},"status":"passed","severity":"normal"},{"uid":"c118e7f7409d5bd7","name":"should throw error when no peers are available","time":{"start":1755838975367,"stop":1755838975367,"duration":0},"status":"passed","severity":"normal"},{"uid":"10c76350a476d8e9","name":"Check publish message containing escaped characters","time":{"start":1755839188448,"stop":1755839188449,"duration":1},"status":"passed","severity":"normal"},{"uid":"aeab9aa0fd133378","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1755838975038,"stop":1755838975038,"duration":0},"status":"passed","severity":"normal"},{"uid":"f23e40b9a29daa79","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1755838990412,"stop":1755838990413,"duration":1},"status":"passed","severity":"normal"},{"uid":"353a72fd825b4edc","name":"Check received message with timestamp: 1649153314 ","time":{"start":1755839476173,"stop":1755839476173,"duration":0},"status":"passed","severity":"normal"},{"uid":"64264bacdec1fef9","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1755838990440,"stop":1755838990440,"duration":0},"status":"passed","severity":"normal"},{"uid":"39d6be6af3bfc9d1","name":"Fields are not dropped","time":{"start":1755838942363,"stop":1755838942364,"duration":1},"status":"passed","severity":"normal"},{"uid":"2722c3836a77c76b","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1755838996171,"stop":1755838996171,"duration":0},"status":"passed","severity":"normal"},{"uid":"ace8893281a37efb","name":"should not fail to start the service if it is already started","time":{"start":1755838957683,"stop":1755838957683,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf9df029bf7af3c2","name":"Asymmetric encrypt & decrypt","time":{"start":1755838964456,"stop":1755838964456,"duration":0},"status":"passed","severity":"normal"},{"uid":"19c093b48fea2e2e","name":"Push message with custom timestamp: 1755842638718","time":{"start":1755840093275,"stop":1755840093275,"duration":0},"status":"passed","severity":"normal"},{"uid":"b584e6c2f8bbdb02","name":"Check received message containing Script","time":{"start":1755839476170,"stop":1755839476170,"duration":0},"status":"passed","severity":"normal"},{"uid":"a669cf4d99a17cfc","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1755839196733,"stop":1755839196734,"duration":1},"status":"passed","severity":"normal"},{"uid":"f21ad2042fb9f154","name":"should return peer for existing peer","time":{"start":1755838942504,"stop":1755838942507,"duration":3},"status":"passed","severity":"normal"},{"uid":"824d9d837390c52","name":"Cluster ID 0, shard 1","time":{"start":1755839336478,"stop":1755839336479,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2433a62cf9106b6","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1755838973917,"stop":1755838973917,"duration":0},"status":"passed","severity":"normal"},{"uid":"f62fd63f6c5bbf24","name":"should dispatch connect and disconnect events","time":{"start":1755838977411,"stop":1755838977412,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfff1c54e2eb2fd4","name":"should handle complete dial lifecycle","time":{"start":1755838941540,"stop":1755838941541,"duration":1},"status":"passed","severity":"normal"},{"uid":"a42376a98500a6a4","name":"Push message with content topic containing long","time":{"start":1755840093270,"stop":1755840093270,"duration":0},"status":"passed","severity":"normal"},{"uid":"45e0ada18be4d7e5","name":"Check message with no content topic is not received","time":{"start":1755839476174,"stop":1755839476175,"duration":1},"status":"passed","severity":"normal"},{"uid":"a71f4810270bb887","name":"Check received message containing numeric","time":{"start":1755839476160,"stop":1755839476160,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c556ea07577ab30","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1755838930154,"stop":1755838930154,"duration":0},"status":"passed","severity":"normal"},{"uid":"b02818e92b5f075c","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1755838941991,"stop":1755838941991,"duration":0},"status":"passed","severity":"normal"},{"uid":"adfd1f165ca816f8","name":"should query peers that support peer exchange","time":{"start":1755838953742,"stop":1755838953743,"duration":1},"status":"passed","severity":"normal"},{"uid":"e46e9559b2a1f4df","name":"should handle zero peers request","time":{"start":1755838953785,"stop":1755838953786,"duration":1},"status":"passed","severity":"normal"},{"uid":"24a774f3a28593a4","name":"Ordered Callback - false","time":{"start":1755839351070,"stop":1755839351070,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc3f612bbbffeed1","name":"should not fail to stop the service if it was not started","time":{"start":1755839245366,"stop":1755839245366,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc6d15c6e287d633","name":"should increase lamport timestamp","time":{"start":1755838996166,"stop":1755838996166,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9e58b40152cde19","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1755838953864,"stop":1755838953865,"duration":1},"status":"skipped","severity":"normal"},{"uid":"dae6187e02974f62","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1755838953170,"stop":1755838953170,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f1983627c340a1b","name":"should handle errors when globalThis is not available","time":{"start":1755838940941,"stop":1755838940941,"duration":0},"status":"passed","severity":"normal"},{"uid":"74edc05155547f00","name":"should maintain desired error rate","time":{"start":1755838993816,"stop":1755838993817,"duration":1},"status":"passed","severity":"normal"},{"uid":"29a3dce26a0b7579","name":"should return true when peer is on the specified shard","time":{"start":1755838941693,"stop":1755838941693,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8a7ce0749a3f489","name":"Push message with SQL Injection payload","time":{"start":1755840093252,"stop":1755840093252,"duration":0},"status":"passed","severity":"normal"},{"uid":"488eb33801a05074","name":"should handle dial errors gracefully","time":{"start":1755838941507,"stop":1755838941508,"duration":1},"status":"passed","severity":"normal"},{"uid":"19b8d83fc1118559","name":"Check publish message containing XML","time":{"start":1755839188444,"stop":1755839188444,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b23e5e7ae313dc0","name":"should remove event listener for peer:discovery","time":{"start":1755838941320,"stop":1755838941321,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4adf94d8244b120","name":"should dial all known peers when reached zero connections","time":{"start":1755839057057,"stop":1755839057061,"duration":4},"status":"passed","severity":"normal"},{"uid":"63ade80222d643ab","name":"Push message with emoji payload","time":{"start":1755840093255,"stop":1755840093255,"duration":0},"status":"passed","severity":"normal"},{"uid":"28a8c07f3dccad1d","name":"should encode/decode to text encoding","time":{"start":1755838930908,"stop":1755838930909,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cac3e33ea0ebad","name":"should continually clean up expired entries at intervals","time":{"start":1755838973200,"stop":1755838973204,"duration":4},"status":"passed","severity":"normal"},{"uid":"b8fba51a95dcaba7","name":"should handle peer identify event","time":{"start":1755838953740,"stop":1755838953741,"duration":1},"status":"passed","severity":"normal"},{"uid":"9942d8319cf21f0e","name":"should discover peers from provided peer cache","time":{"start":1755839129129,"stop":1755839129129,"duration":0},"status":"passed","severity":"normal"},{"uid":"98848bbabc1fb87f","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1755839033912,"stop":1755839033912,"duration":0},"status":"passed","severity":"normal"},{"uid":"45021f635f7f4ce2","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1755839196734,"stop":1755839196735,"duration":1},"status":"passed","severity":"normal"},{"uid":"d022217d165717e3","name":"Store - dialed after - with timeout","time":{"start":1755839387186,"stop":1755839387186,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5bdaa86e5703119","name":"yields undefined for messages without decoder","time":{"start":1755838942660,"stop":1755838942660,"duration":0},"status":"passed","severity":"normal"},{"uid":"d948afb27b4733d","name":"Subscribe to topic containing long and receive message","time":{"start":1755839506982,"stop":1755839506982,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bce42023305c441","name":"should skip peer when not on same cluster","time":{"start":1755838941506,"stop":1755838941506,"duration":0},"status":"passed","severity":"normal"},{"uid":"193801c264ec2f51","name":"should not modify tags of connections for different peers","time":{"start":1755838977415,"stop":1755838977415,"duration":0},"status":"passed","severity":"normal"},{"uid":"48218aa5000568ca","name":"Fails to publish message with size larger than 1 MB","time":{"start":1755839188465,"stop":1755839188466,"duration":1},"status":"passed","severity":"normal"},{"uid":"740cc17f062a2636","name":"should filter out already connected peers","time":{"start":1755838942498,"stop":1755838942499,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c4ab4888c8b867a","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1755839379485,"stop":1755839379485,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d4f765308d68201","name":"Push message with content topic containing special chars","time":{"start":1755840093226,"stop":1755840093227,"duration":1},"status":"passed","severity":"normal"},{"uid":"30c3f5761e824de8","name":"should return false","time":{"start":1755838930907,"stop":1755838930907,"duration":0},"status":"passed","severity":"normal"},{"uid":"57ac7470abfd2e23","name":"should be safe to call multiple times","time":{"start":1755838942982,"stop":1755838942982,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc97f293ead9d490","name":"should initialize with Unhealthy status","time":{"start":1755838975257,"stop":1755838975257,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b8caaff2bb83cea","name":"should initialize with custom TTL","time":{"start":1755838953733,"stop":1755838953734,"duration":1},"status":"passed","severity":"normal"},{"uid":"33f826959b208fba","name":"should return empty array when no peers connected","time":{"start":1755838942986,"stop":1755838942986,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd1665081c12a6b6","name":"Push 30 different messages","time":{"start":1755840093242,"stop":1755840093243,"duration":1},"status":"skipped","severity":"normal"},{"uid":"3e7d35b642172895","name":"should select older connection if present","time":{"start":1755838942297,"stop":1755838942298,"duration":1},"status":"passed","severity":"normal"},{"uid":"85773eab3ba3169","name":"should filter out undefined ENRs","time":{"start":1755838953782,"stop":1755838953782,"duration":0},"status":"passed","severity":"normal"},{"uid":"2673e6d33ee18c80","name":"should handle case when navigator is not available","time":{"start":1755838940961,"stop":1755838940963,"duration":2},"status":"passed","severity":"normal"},{"uid":"34ccf4f5eeeedad3","name":"Push message with escaped characters payload","time":{"start":1755840093268,"stop":1755840093268,"duration":0},"status":"passed","severity":"normal"},{"uid":"3736ad04cf9b4ba","name":"should handle large number of peers request","time":{"start":1755838953785,"stop":1755838953785,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aef06cd34c8e4dc","name":"should skip peers without peerInfo in ENR","time":{"start":1755838953749,"stop":1755838953750,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a050846ca484662","name":"Push message with Chinese payload","time":{"start":1755840093220,"stop":1755840093221,"duration":1},"status":"passed","severity":"normal"},{"uid":"978caab800334ba5","name":"Push message with Chinese payload","time":{"start":1755840093236,"stop":1755840093236,"duration":0},"status":"passed","severity":"normal"},{"uid":"162e3f82af6f1cde","name":"should check connected peers if present and suitable","time":{"start":1755838975727,"stop":1755838975728,"duration":1},"status":"passed","severity":"normal"},{"uid":"c886cbdf5bcf949b","name":"should initialize with isNetworkConnected as false","time":{"start":1755838940931,"stop":1755838940933,"duration":2},"status":"passed","severity":"normal"},{"uid":"33e190d3fef0d1d2","name":"should dial peer when on same shard","time":{"start":1755838941506,"stop":1755838941507,"duration":1},"status":"passed","severity":"normal"},{"uid":"37ba4369cc6d15a0","name":"should load peers from local storage and dispatch events","time":{"start":1755838957684,"stop":1755838957684,"duration":0},"status":"passed","severity":"normal"},{"uid":"505c1867648cff82","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1755838977411,"stop":1755838977411,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e0611898bbd052c","name":"should not create multiple intervals when called multiple times","time":{"start":1755838941491,"stop":1755838941491,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a3ddcf4c600e963","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1755839506983,"stop":1755839506983,"duration":0},"status":"passed","severity":"normal"},{"uid":"84c966f8d4ab8447","name":"should properly create location multiaddrs - tcp4","time":{"start":1755838930910,"stop":1755838930910,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdc8f9cb073597fd","name":"Push message with special chars payload","time":{"start":1755840093264,"stop":1755840093265,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f2ce5d2a44d0f28","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1755838941827,"stop":1755838941827,"duration":0},"status":"passed","severity":"normal"},{"uid":"400a36c0e9e2df48","name":"Check publish message after service node is restarted","time":{"start":1755839188467,"stop":1755839188467,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bc8b826399c35187","name":"Check received message containing shell command","time":{"start":1755839476171,"stop":1755839476172,"duration":1},"status":"passed","severity":"normal"},{"uid":"e35da5c22184d36c","name":"Check received message containing Chinese","time":{"start":1755839476161,"stop":1755839476161,"duration":0},"status":"passed","severity":"normal"},{"uid":"98bd16858a8af259","name":"Push message with emoji payload","time":{"start":1755840093224,"stop":1755840093224,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc997044ec636d39","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1755839381578,"stop":1755839381578,"duration":0},"status":"passed","severity":"normal"},{"uid":"d12a5726d74e0844","name":"Push message with meta","time":{"start":1755840093230,"stop":1755840093230,"duration":0},"status":"passed","severity":"normal"},{"uid":"a03e0411e520cfdd","name":"should create RPC request with correct parameters","time":{"start":1755838953786,"stop":1755838953786,"duration":0},"status":"passed","severity":"normal"},{"uid":"99770a0f409ff681","name":"Push message with emoji payload","time":{"start":1755840093242,"stop":1755840093242,"duration":0},"status":"passed","severity":"normal"},{"uid":"9393c0fb9dbfcf3d","name":"should allow redial after failed dial cooldown expires","time":{"start":1755838941508,"stop":1755838941508,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba84961569ff8dc6","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1755839123494,"stop":1755839123494,"duration":0},"status":"passed","severity":"normal"},{"uid":"8afc703186fb569f","name":"messageHashStr produces consistent results for the same input","time":{"start":1755838941828,"stop":1755838941833,"duration":5},"status":"passed","severity":"normal"},{"uid":"6e5a41084414ce28","name":"Check received message containing XML","time":{"start":1755839476162,"stop":1755839476162,"duration":0},"status":"passed","severity":"normal"},{"uid":"55511e07d8fa29a2","name":"isConnected between 2 js-waku relay nodes","time":{"start":1755839033914,"stop":1755839033914,"duration":0},"status":"passed","severity":"normal"},{"uid":"19efb6159cd8a3e2","name":"return first retrieved peers without further DNS queries","time":{"start":1755838953863,"stop":1755838953863,"duration":0},"status":"passed","severity":"normal"},{"uid":"59318762e6670e16","name":"returns only open connection if one present","time":{"start":1755838942295,"stop":1755838942296,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e71b24abf56591c","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1755839371253,"stop":1755839371253,"duration":0},"status":"passed","severity":"normal"},{"uid":"18c49b9f6f3879c7","name":"should add event listener for peer:discovery","time":{"start":1755838941319,"stop":1755838941320,"duration":1},"status":"passed","severity":"normal"},{"uid":"24d52c463bd93438","name":"random static sharding 3 - Cluster ID: 640, Shard ID: 995","time":{"start":1755839336480,"stop":1755839336480,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f0a953c20c856b6","name":"should handle dial errors gracefully","time":{"start":1755838941322,"stop":1755838941334,"duration":12},"status":"passed","severity":"normal"},{"uid":"9dfe391c02407f7e","name":"should initialize bloom filter with correct parameters","time":{"start":1755838993815,"stop":1755838993816,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3b95fbd10553a5a","name":"Subscribe to topic containing shell command and receive message","time":{"start":1755839506976,"stop":1755839506976,"duration":0},"status":"passed","severity":"normal"},{"uid":"4110c074c81d53f2","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1755838924337,"stop":1755838924337,"duration":0},"status":"passed","severity":"normal"},{"uid":"c583f55c7849c797","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1755838924342,"stop":1755838924342,"duration":0},"status":"passed","severity":"normal"},{"uid":"285b8ae15f681e3a","name":"Push message with content topic containing emoji","time":{"start":1755840093273,"stop":1755840093273,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cdb5af2f2ff0118","name":"should handle dial errors","time":{"start":1755838942984,"stop":1755838942984,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed8c04f09dcb92a7","name":"Push message with XML payload","time":{"start":1755840093222,"stop":1755840093222,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc4bea1a081e945b","name":"should handle onConnected and onDisconnected","time":{"start":1755838977412,"stop":1755838977412,"duration":0},"status":"passed","severity":"normal"},{"uid":"64897a2fe99bad04","name":"should be able to dial TLS multiaddrs","time":{"start":1755839108275,"stop":1755839108276,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3806d0876710859","name":"should serialize and deserialize correctly","time":{"start":1755838993817,"stop":1755838993818,"duration":1},"status":"passed","severity":"normal"},{"uid":"697072ba820dbc0e","name":"should handle case with no peers in store","time":{"start":1755838942503,"stop":1755838942503,"duration":0},"status":"passed","severity":"normal"},{"uid":"24f2fd0a08cd98c2","name":"Push message with long payload","time":{"start":1755840093264,"stop":1755840093264,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3ec04f669c7e2f1","name":"should dial all peers on dial","time":{"start":1755839108273,"stop":1755839108273,"duration":0},"status":"passed","severity":"normal"},{"uid":"b84b7025701f7d88","name":"should not execute task if max attempts is 0","time":{"start":1755838973925,"stop":1755838973925,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e09b19f3ea66db","name":"should partition messages based on acknowledgement status","time":{"start":1755838996171,"stop":1755838996171,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbeb52314195d3cd","name":"same cluster, static sharding: nodes connect","time":{"start":1755839123471,"stop":1755839123475,"duration":4},"status":"passed","severity":"normal"},{"uid":"c4801ab55fe5e311","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1755838924330,"stop":1755838924331,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee2c3c445a148e26","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1755838996168,"stop":1755838996168,"duration":0},"status":"passed","severity":"normal"},{"uid":"d264da2b6ff1991d","name":"Query with Ordered Callback, No Decoder","time":{"start":1755839327464,"stop":1755839327465,"duration":1},"status":"passed","severity":"normal"},{"uid":"be7d3d58860ca4dd","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1755838924340,"stop":1755838924341,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bd044729dda110b","name":"Push message with XML payload","time":{"start":1755840093253,"stop":1755840093253,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aaf62779def452a","name":"Push message with content topic containing Arabic","time":{"start":1755840093271,"stop":1755840093271,"duration":0},"status":"passed","severity":"normal"},{"uid":"13dd1bc3d2be7d5d","name":"should dial peers from store when no connections remain","time":{"start":1755838942496,"stop":1755838942496,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2c77309399fe389","name":"Check publish message after client node is restarted","time":{"start":1755839188467,"stop":1755839188467,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ce468a42986063d9","name":"throws an error for improperly formatted content topics","time":{"start":1755838924334,"stop":1755838924335,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9ff7cd278e1856b","name":"Get Nodes","time":{"start":1755838953162,"stop":1755838953163,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba2f0edaac916cf6","name":"throws on content topic with too few or too many fields","time":{"start":1755838924322,"stop":1755838924323,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca3cc19baadc3382","name":"should handle multiple peers with different shard configurations","time":{"start":1755838941541,"stop":1755838941541,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffdf8b9f2f7f7805","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1755839506970,"stop":1755839506970,"duration":0},"status":"passed","severity":"normal"},{"uid":"930d6744c67fcaa1","name":"should wait for LightPush peer to be connected","time":{"start":1755838975728,"stop":1755838975728,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b43597cf374dd39","name":"should not dial peers from store when browser is not connected","time":{"start":1755838942495,"stop":1755838942496,"duration":1},"status":"passed","severity":"normal"},{"uid":"48fb1eff654de92a","name":"should handle mixed protocol support correctly","time":{"start":1755838975271,"stop":1755838975272,"duration":1},"status":"passed","severity":"normal"},{"uid":"f66d718a4db75115","name":"should handle complete discovery-to-dial flow","time":{"start":1755838941339,"stop":1755838941340,"duration":1},"status":"passed","severity":"normal"},{"uid":"68981bbe5b9221ad","name":"Push message with content topic containing Russian","time":{"start":1755840093228,"stop":1755840093228,"duration":0},"status":"passed","severity":"normal"},{"uid":"5439a42b337cf635","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1755838990443,"stop":1755838990444,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a0d4a520ca9f4e7","name":"should handle ENR without shardInfo","time":{"start":1755838953750,"stop":1755838953750,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a81678043f476c9","name":"Push message with custom timestamp: 1725080638718","time":{"start":1755840093274,"stop":1755840093275,"duration":1},"status":"passed","severity":"normal"},{"uid":"c91048406d9c2cad","name":"Push message with content topic containing short","time":{"start":1755840093269,"stop":1755840093269,"duration":0},"status":"passed","severity":"normal"},{"uid":"5db31d85d07586db","name":"should be able to decode the field with only STORE set to true","time":{"start":1755838930157,"stop":1755838930157,"duration":0},"status":"passed","severity":"normal"},{"uid":"773ce0cf4afb8da3","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1755839506970,"stop":1755839506970,"duration":0},"status":"passed","severity":"normal"},{"uid":"662d3dd8f1ce119f","name":"does not throw on valid cases","time":{"start":1755838924320,"stop":1755838924321,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d0c55b3f81b0adc","name":"should start the dialing interval","time":{"start":1755838941474,"stop":1755838941475,"duration":1},"status":"passed","severity":"normal"},{"uid":"193b50368b2d56a2","name":"should not change state when connections remain after disconnect","time":{"start":1755838940969,"stop":1755838940969,"duration":0},"status":"passed","severity":"normal"},{"uid":"24b0d57b97f506fd","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1755839181667,"stop":1755839181668,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec0e4b3a16f02c09","name":"Publish message with custom timestamp: Fri Aug 22 2025 04:06:21 GMT+0000 (Coordinated Universal Time)","time":{"start":1755839188453,"stop":1755839188453,"duration":0},"status":"passed","severity":"normal"},{"uid":"e311c557c9cda251","name":"Check received message with timestamp: 1755839012693 ","time":{"start":1755839476173,"stop":1755839476173,"duration":0},"status":"passed","severity":"normal"},{"uid":"4753a1c9d32b2e22","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app41/9/topic217/utf8","time":{"start":1755839295113,"stop":1755839295114,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b79a98167133228","name":"Push message with content topic containing SQL Injection","time":{"start":1755840093228,"stop":1755840093228,"duration":0},"status":"passed","severity":"normal"},{"uid":"a26bc7370ad62e08","name":"Subscribe and receive messages via lightPush","time":{"start":1755839506968,"stop":1755839506968,"duration":0},"status":"passed","severity":"normal"},{"uid":"542ff0273115d627","name":"Used by Waku Relay","time":{"start":1755839387206,"stop":1755839387206,"duration":0},"status":"passed","severity":"normal"},{"uid":"8592f50475b82892","name":"should invoke callbacks when receiving a message","time":{"start":1755838975817,"stop":1755838975817,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ca7447cd49efa0a","name":"Check message with no payload is not received","time":{"start":1755839476175,"stop":1755839476175,"duration":0},"status":"passed","severity":"normal"},{"uid":"dba43f7c207a6a5a","name":"should not receive a peer event before start","time":{"start":1755839245369,"stop":1755839245370,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b2fd6b6ce09b20","name":"should update peers in cache on 'peer:identify' event","time":{"start":1755838957684,"stop":1755838957685,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b268ec0e93f34e7","name":"Query generator for multiple messages","time":{"start":1755839365312,"stop":1755839365314,"duration":2},"status":"passed","severity":"normal"},{"uid":"320f865d24a0a7d6","name":"Relay - times out","time":{"start":1755839387186,"stop":1755839387186,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b82b94b958b4ee0","name":"Decoder throws on undefined content topic","time":{"start":1755838965618,"stop":1755838965618,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecf641bbb9186dbf","name":"should not discard bootstrap peers if under the limit","time":{"start":1755839057062,"stop":1755839057062,"duration":0},"status":"passed","severity":"normal"},{"uid":"fca7db30e74c4278","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1755838941826,"stop":1755838941826,"duration":0},"status":"passed","severity":"normal"},{"uid":"f53c99417a254424","name":"should initialize with custom number of peers","time":{"start":1755838977410,"stop":1755838977410,"duration":0},"status":"passed","severity":"normal"},{"uid":"31cc97f03e7accd9","name":"Push message with JSON payload","time":{"start":1755840093254,"stop":1755840093254,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dbc1ad442dffd53","name":"should start and setup intervals and event listeners","time":{"start":1755838975818,"stop":1755838975818,"duration":0},"status":"passed","severity":"normal"},{"uid":"7412bcc8e52ffb14","name":"Push message with custom timestamp: 1725080638717","time":{"start":1755840093262,"stop":1755840093262,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b331bf47f6edcbf","name":"accepts valid content-filtered query","time":{"start":1755838942181,"stop":1755838942181,"duration":0},"status":"passed","severity":"normal"},{"uid":"80e9feb4198caafb","name":"msgTime: 0 ms from now, startTime: 1755752965612, endTime: 1755839365612","time":{"start":1755839379485,"stop":1755839379485,"duration":0},"status":"passed","severity":"normal"},{"uid":"88fa2eadcb56e423","name":"Subscribe and receives messages on 20 topics","time":{"start":1755839506979,"stop":1755839506980,"duration":1},"status":"passed","severity":"normal"},{"uid":"d11838dd1d144406","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1755838924338,"stop":1755838924339,"duration":1},"status":"passed","severity":"normal"},{"uid":"efa80fa634eabac5","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1755838942488,"stop":1755838942488,"duration":0},"status":"passed","severity":"normal"},{"uid":"624f9df50fbf8eed","name":"ends after yielding if response size indicates end","time":{"start":1755838942660,"stop":1755838942660,"duration":0},"status":"passed","severity":"normal"},{"uid":"a319d4cbc10dfc7e","name":"should call waitForPeer on Relay","time":{"start":1755838975729,"stop":1755838975729,"duration":0},"status":"passed","severity":"normal"},{"uid":"af0adcad91010dc8","name":"random static sharding 5 - Cluster ID: 381, Shard ID: 526","time":{"start":1755839336480,"stop":1755839336481,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cf2acf310fbe30a","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1755838996149,"stop":1755838996149,"duration":0},"status":"passed","severity":"normal"},{"uid":"462ef3d67fb284ff","name":"Push message with unicode special characters payload","time":{"start":1755840093224,"stop":1755840093224,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab43378207896e2c","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1755838924329,"stop":1755838924329,"duration":0},"status":"passed","severity":"normal"},{"uid":"5de12c0463217f8c","name":"should only return 1 node with relay capability","time":{"start":1755838953863,"stop":1755838953863,"duration":0},"status":"passed","severity":"normal"},{"uid":"22b18cf171c0beca","name":"Subscribe and receive messages via waku relay post","time":{"start":1755839506979,"stop":1755839506979,"duration":0},"status":"passed","severity":"normal"},{"uid":"df1f6b89499a321f","name":"should add peer to queue when queue is not empty","time":{"start":1755838941500,"stop":1755838941500,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad04b3447445a41e","name":"Cluster id 0, shard 0","time":{"start":1755839336477,"stop":1755839336478,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d44d671f42d977f","name":"Push message equal or less that 1MB","time":{"start":1755840093249,"stop":1755840093249,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b6652fbf216356","name":"should properly create location multiaddrs - udp6","time":{"start":1755838930911,"stop":1755838930911,"duration":0},"status":"passed","severity":"normal"},{"uid":"c95f559b4fb030b4","name":"Sign & Recover","time":{"start":1755838964458,"stop":1755838964458,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c4d1aad92e8b40e","name":"Publish message with rate limit","time":{"start":1755839188468,"stop":1755839188468,"duration":0},"status":"passed","severity":"normal"},{"uid":"e44367969f79bba4","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1755838924337,"stop":1755838924338,"duration":1},"status":"passed","severity":"normal"},{"uid":"eab0b838661e525b","name":"Query Generator, Multiple PubsubTopics","time":{"start":1755839327460,"stop":1755839327463,"duration":3},"status":"passed","severity":"normal"},{"uid":"422989bb667c47f5","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1755838924336,"stop":1755838924337,"duration":1},"status":"passed","severity":"normal"},{"uid":"9573ef49eec5e7e4","name":"Fails to push message with large meta","time":{"start":1755840093230,"stop":1755840093231,"duration":1},"status":"passed","severity":"normal"},{"uid":"5447aaba4018e1ae","name":"Push message equal or less that 1MB","time":{"start":1755840093262,"stop":1755840093263,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb5a77b525988550","name":"should return false when peer shard info is not found","time":{"start":1755838941707,"stop":1755838941708,"duration":1},"status":"passed","severity":"normal"},{"uid":"301f640789108f63","name":"should not allow unachievable error rate","time":{"start":1755838989909,"stop":1755838989910,"duration":1},"status":"passed","severity":"normal"},{"uid":"35f099c1c7075b7e","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1755839181668,"stop":1755839181669,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0d36d0efdea1cc2","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1755838953167,"stop":1755838953168,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0acb6f57a831a9c","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1755838977413,"stop":1755838977414,"duration":1},"status":"passed","severity":"normal"},{"uid":"b99e2d5d8a00a57f","name":"Nodes with multiple pubsub topic","time":{"start":1755839181669,"stop":1755839181670,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f99b61314b5b712","name":"should deliver messages after dependencies are met","time":{"start":1755838996170,"stop":1755838996170,"duration":0},"status":"passed","severity":"normal"},{"uid":"43d8a523c9835361","name":"should handle relay send failures gracefully","time":{"start":1755838942008,"stop":1755838942012,"duration":4},"status":"passed","severity":"normal"},{"uid":"dc5e1b2d60fe402e","name":"should handle peer disconnect event when no connections remain","time":{"start":1755838940969,"stop":1755838940969,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3f31c3fa598a0cc","name":"should skip peer when dialed recently","time":{"start":1755838941501,"stop":1755838941501,"duration":0},"status":"passed","severity":"normal"},{"uid":"4571bed2ca3f6717","name":"Encoder throws on empty string content topic","time":{"start":1755838965617,"stop":1755838965617,"duration":0},"status":"passed","severity":"normal"},{"uid":"1003de09c7064611","name":"throws on content topic with empty encoding field","time":{"start":1755838924326,"stop":1755838924326,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b85bb49c702479","name":"should remove event listeners from libp2p","time":{"start":1755838940942,"stop":1755838940942,"duration":0},"status":"passed","severity":"normal"},{"uid":"541d8449cb3bc82e","name":"should create ConnectionManager with required options","time":{"start":1755838942977,"stop":1755838942977,"duration":0},"status":"passed","severity":"normal"},{"uid":"200c0ebc9eb45590","name":"should return false when pubsub topic parsing fails","time":{"start":1755838941712,"stop":1755838941712,"duration":0},"status":"passed","severity":"normal"},{"uid":"feb84867a3fdc7e2","name":"should push the message to the outgoing buffer","time":{"start":1755838996164,"stop":1755838996165,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed345653e33685f6","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1755838977413,"stop":1755838977413,"duration":0},"status":"passed","severity":"normal"},{"uid":"576fc61620b6f519","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1755838942988,"stop":1755838942988,"duration":0},"status":"passed","severity":"normal"},{"uid":"126459ffaf0142eb","name":"Push message equal or less that 1MB","time":{"start":1755840093276,"stop":1755840093276,"duration":0},"status":"passed","severity":"normal"},{"uid":"8042cadd120079db","name":"should not fail to stop the service if it was not started","time":{"start":1755838957682,"stop":1755838957682,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e29279c1ec16af","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1755839506969,"stop":1755839506969,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9f5da8c4894d4a8","name":"Stops search when 2 null results are returned","time":{"start":1755838953165,"stop":1755838953165,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb1d075854c67805","name":"isConnected should return true after first peer connects","time":{"start":1755839033912,"stop":1755839033913,"duration":1},"status":"passed","severity":"normal"},{"uid":"3073d27f8103fa9","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1755838990454,"stop":1755838990455,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3741caa31ba39f8","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1755838990430,"stop":1755838990434,"duration":4},"status":"passed","severity":"normal"},{"uid":"bb268a9150f08cec","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1755839181670,"stop":1755839181671,"duration":1},"status":"passed","severity":"normal"},{"uid":"da55039bdcf2ed58","name":"random static sharding 10 - Cluster ID: 64, Shard ID: 191","time":{"start":1755839336482,"stop":1755839336483,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e895c85ca3c26d9","name":"should create KeepAliveManager with required options","time":{"start":1755838941942,"stop":1755838941943,"duration":1},"status":"passed","severity":"normal"}] |