2025-02-10 19:36:09 +00:00

1 line
163 KiB
JSON

[{"uid":"8002508c2cb1367d","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1739216130704,"stop":1739216130704,"duration":0},"status":"passed","severity":"normal"},{"uid":"86d08959a8a56680","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1739215882762,"stop":1739215882762,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c0cf78aebf22abe","name":"non connected peers","time":{"start":1739215967706,"stop":1739215967706,"duration":0},"status":"skipped","severity":"normal"},{"uid":"982c6f222c3fdeac","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1739215866352,"stop":1739215866353,"duration":1},"status":"passed","severity":"normal"},{"uid":"371ecb9b462fbca7","name":"Check received message containing Script","time":{"start":1739215849501,"stop":1739215849502,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcb150df9672070a","name":"Relay","time":{"start":1739215762801,"stop":1739215762801,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4e4da8c5edab418","name":"can start and stop the service","time":{"start":1739215998608,"stop":1739215998609,"duration":1},"status":"passed","severity":"normal"},{"uid":"b71db9d43e1a939f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1739216134817,"stop":1739216134818,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d4547a5f9962ae8","name":"same cluster, same shard: nodes connect","time":{"start":1739215905917,"stop":1739215905918,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac2135667c0e7231","name":"Subscribe to topic containing long and receive message","time":{"start":1739215882751,"stop":1739215882752,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb506bee7a36addb","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1739216061868,"stop":1739216061870,"duration":2},"status":"passed","severity":"normal"},{"uid":"894578b86402dff","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1739215794787,"stop":1739215794787,"duration":0},"status":"passed","severity":"normal"},{"uid":"5362ac5a9de981e","name":"Check received message containing emoji","time":{"start":1739215970127,"stop":1739215970128,"duration":1},"status":"passed","severity":"normal"},{"uid":"91c40694bdfbb215","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app54/5/topic912/utf8","time":{"start":1739216010734,"stop":1739216010734,"duration":0},"status":"passed","severity":"normal"},{"uid":"88962260e3e582f","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1739216134797,"stop":1739216134797,"duration":0},"status":"passed","severity":"normal"},{"uid":"254eaa020903ab4d","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1739216045572,"stop":1739216045572,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6b07ef7409cff93","name":"random static sharding 9 - Cluster ID: 966, Shard ID: 913","time":{"start":1739216020206,"stop":1739216020206,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d39dc3a28d50fac","name":"Overlapping topic subscription","time":{"start":1739215882738,"stop":1739215882739,"duration":1},"status":"passed","severity":"normal"},{"uid":"853cf80b7a45931a","name":"Push message with content topic containing emoji","time":{"start":1739215978883,"stop":1739215978883,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd5db85b8a5b0fcf","name":"Push message on custom pubsubTopic","time":{"start":1739215896012,"stop":1739215896012,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3cd52ebeb4c259f","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1739215704159,"stop":1739215704165,"duration":6},"status":"passed","severity":"normal"},{"uid":"275b08f4b0cb3fc2","name":"should decode valid enr successfully","time":{"start":1739215704857,"stop":1739215704858,"duration":1},"status":"passed","severity":"normal"},{"uid":"49309ef2c97a783d","name":"should return no connections if no open connection provided","time":{"start":1739215710223,"stop":1739215710224,"duration":1},"status":"passed","severity":"normal"},{"uid":"43faa3fcee4e0605","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1739216039348,"stop":1739216039348,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e3a024411509744","name":"Generator, custom pubsub topic","time":{"start":1739216039347,"stop":1739216039347,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ae88fbafa01ed63","name":"Check message with no pubsub topic is not received","time":{"start":1739215849515,"stop":1739215849515,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ce7aa04d85a962c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1739215696069,"stop":1739215696070,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cc5a313ab90bdea","name":"Push message with SQL Injection payload","time":{"start":1739215978856,"stop":1739215978856,"duration":0},"status":"passed","severity":"normal"},{"uid":"46f610f22116a6a8","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1739215782462,"stop":1739215782463,"duration":1},"status":"passed","severity":"normal"},{"uid":"4418bd8fa73151e","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1739215866349,"stop":1739215866350,"duration":1},"status":"passed","severity":"normal"},{"uid":"14227494517ee001","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1739216134792,"stop":1739216134792,"duration":0},"status":"passed","severity":"normal"},{"uid":"a20d722a71e8259b","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1739215696050,"stop":1739215696051,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d268981523eaa50","name":"Publish message with custom timestamp: Mon Feb 10 2025 18:32:57 GMT+0000 (Coordinated Universal Time)","time":{"start":1739215984377,"stop":1739215984377,"duration":0},"status":"passed","severity":"normal"},{"uid":"595f69e1df252158","name":"should check false positive rate","time":{"start":1739216136323,"stop":1739216136323,"duration":0},"status":"passed","severity":"normal"},{"uid":"30f06032eb952dd","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1739216010165,"stop":1739216010165,"duration":0},"status":"passed","severity":"normal"},{"uid":"5da47be23d8f9f67","name":"Passing page size 0 when there are 110 messages","time":{"start":1739216044353,"stop":1739216044353,"duration":0},"status":"passed","severity":"normal"},{"uid":"446de8fe46518034","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1739215696067,"stop":1739215696068,"duration":1},"status":"passed","severity":"normal"},{"uid":"a95218f8e05ef240","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1739215718531,"stop":1739215718532,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2829396c2ce6248","name":"Check message received after nwaku node is restarted","time":{"start":1739215970174,"stop":1739215970175,"duration":1},"status":"skipped","severity":"normal"},{"uid":"3ffa7216295fb221","name":"Push message with XML payload","time":{"start":1739215978857,"stop":1739215978857,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef7fa7580415809a","name":"should throw an error for empty SingleShardInfos array","time":{"start":1739215696056,"stop":1739215696056,"duration":0},"status":"passed","severity":"normal"},{"uid":"6250e631e20021c3","name":"should not receive a peer event before start","time":{"start":1739215722789,"stop":1739215722789,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cba3c2a84e64d0d","name":"can start the service","time":{"start":1739215722786,"stop":1739215722787,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f8eb7c7b682f03f","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1739216060324,"stop":1739216060324,"duration":0},"status":"passed","severity":"normal"},{"uid":"496925d8f386ff90","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1739215986087,"stop":1739215986087,"duration":0},"status":"passed","severity":"normal"},{"uid":"644ab8f93ba4a9b0","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1739215696057,"stop":1739215696057,"duration":0},"status":"passed","severity":"normal"},{"uid":"51e2602ffcc13d8","name":"should not fail to start the service if it is already started","time":{"start":1739215767263,"stop":1739215767263,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eb4704d5fb82c44","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1739216134804,"stop":1739216134804,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a6b14ee54460aa","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1739215736603,"stop":1739215736603,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c4e622d3e258c56","name":"Push message with escaped characters payload","time":{"start":1739215978858,"stop":1739215978862,"duration":4},"status":"passed","severity":"normal"},{"uid":"58f995cb99293e85","name":"Check received message containing JSON","time":{"start":1739215849503,"stop":1739215849504,"duration":1},"status":"passed","severity":"normal"},{"uid":"49f907f8fc273de8","name":"Fails to publish duplicate message","time":{"start":1739215984381,"stop":1739215984381,"duration":0},"status":"passed","severity":"normal"},{"uid":"4464964408af7680","name":"Subscribe to topic containing shell command and publish message","time":{"start":1739215987142,"stop":1739215987145,"duration":3},"status":"passed","severity":"normal"},{"uid":"e6305fbe6a02dc37","name":"Accepts a valid Waku Message","time":{"start":1739215739895,"stop":1739215739896,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ecf01a27b0847a8","name":"should throw an error for insufficient data","time":{"start":1739215696285,"stop":1739215696285,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ee3703c5ab1f2fc","name":"Check received message with timestamp: 1739215754340 ","time":{"start":1739215970128,"stop":1739215970128,"duration":0},"status":"passed","severity":"normal"},{"uid":"fef41a896c56ad13","name":"Subscribe to topic containing emoji and publish message","time":{"start":1739215987146,"stop":1739215987146,"duration":0},"status":"passed","severity":"normal"},{"uid":"92af4adbf32e115f","name":"Decoder throws on empty string content topic","time":{"start":1739215730432,"stop":1739215730432,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed25dcbd255a846e","name":"Symmetric encrypt & Decrypt","time":{"start":1739215729235,"stop":1739215729235,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5c7f12ad9ceb698","name":"should properly create location multiaddrs - udp","time":{"start":1739215704869,"stop":1739215704869,"duration":0},"status":"passed","severity":"normal"},{"uid":"18d9f295f5b09c40","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1739215696052,"stop":1739215696052,"duration":0},"status":"passed","severity":"normal"},{"uid":"5db91f101196a5b","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1739215704154,"stop":1739215704155,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2fa6e8164500a5f","name":"Register correct protocols","time":{"start":1739215987115,"stop":1739215987116,"duration":1},"status":"passed","severity":"normal"},{"uid":"93b4ce8aaa1487e3","name":"Push message with content topic containing JSON","time":{"start":1739215967549,"stop":1739215967549,"duration":0},"status":"passed","severity":"normal"},{"uid":"71f67ee492ddbbd3","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1739215698804,"stop":1739215698804,"duration":0},"status":"passed","severity":"normal"},{"uid":"74f36609f16c7666","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1739216134813,"stop":1739216134814,"duration":1},"status":"passed","severity":"normal"},{"uid":"df92295fdd72d609","name":"Overlapping topic subscription","time":{"start":1739216060329,"stop":1739216060330,"duration":1},"status":"passed","severity":"normal"},{"uid":"d02ae2048704b4b1","name":"Push message with custom timestamp: 1739219417959","time":{"start":1739215978886,"stop":1739215978887,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0ec06cabb2a17aa","name":"Push message with content topic containing special chars","time":{"start":1739215978876,"stop":1739215978876,"duration":0},"status":"passed","severity":"normal"},{"uid":"a30639db503413b5","name":"stop","time":{"start":1739215795468,"stop":1739215795469,"duration":1},"status":"passed","severity":"normal"},{"uid":"8db8eb4f27dd1689","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1739215761405,"stop":1739215761406,"duration":1},"status":"passed","severity":"normal"},{"uid":"20bbb371fffd456f","name":"Passing invalid cursor","time":{"start":1739216010171,"stop":1739216010171,"duration":0},"status":"passed","severity":"normal"},{"uid":"8545bba8b32af19","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1739216134816,"stop":1739216134816,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d13794c4ef7f688","name":"Check received message containing numeric","time":{"start":1739215849499,"stop":1739215849499,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fcc3bd19e8efaf3","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1739215794791,"stop":1739215794791,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c70fd6eb4ce08c4","name":"Query Generator, No message returned","time":{"start":1739216023656,"stop":1739216023657,"duration":1},"status":"passed","severity":"normal"},{"uid":"31e01be369c7f31c","name":"should be able to decode the field with only RELAY set to true","time":{"start":1739215704165,"stop":1739215704166,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3c29376e999ff0e","name":"Push message with content topic containing numeric","time":{"start":1739215967541,"stop":1739215967541,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8aebf10a0281290","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1739215730430,"stop":1739215730430,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0b6e206ebfbc37d","name":"Check received message containing XML","time":{"start":1739215849502,"stop":1739215849502,"duration":0},"status":"passed","severity":"normal"},{"uid":"36be46d13b1e6ca6","name":"Check publish message after service node is restarted","time":{"start":1739215984391,"stop":1739215984391,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9a2bab2674e947c3","name":"should properly start and stop event listening","time":{"start":1739215736604,"stop":1739215736604,"duration":0},"status":"passed","severity":"normal"},{"uid":"34829b859d871ba5","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1739215696072,"stop":1739215696073,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bd3eb473171bf26","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1739215970131,"stop":1739215970131,"duration":0},"status":"passed","severity":"normal"},{"uid":"520b181284730ddc","name":"addEventListener with wrong event","time":{"start":1739215795463,"stop":1739215795464,"duration":1},"status":"passed","severity":"normal"},{"uid":"532d80032ce6304d","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1739215722790,"stop":1739215722790,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ef67c715b0bc860","name":"Subscribe and receives messages on 20 topics","time":{"start":1739216060317,"stop":1739216060318,"duration":1},"status":"passed","severity":"normal"},{"uid":"966bf5ef138564b1","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1739216060331,"stop":1739216060331,"duration":0},"status":"passed","severity":"normal"},{"uid":"746c29553e501c7b","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1739215696056,"stop":1739215696056,"duration":0},"status":"passed","severity":"normal"},{"uid":"6354b217cfb47303","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1739215794792,"stop":1739215794795,"duration":3},"status":"passed","severity":"normal"},{"uid":"daa1993a6a96c03e","name":"Check received message with timestamp: 1739215754340000000 ","time":{"start":1739215970128,"stop":1739215970128,"duration":0},"status":"passed","severity":"normal"},{"uid":"747c3d8f33c7d5c0","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1739216045567,"stop":1739216045572,"duration":5},"status":"passed","severity":"normal"},{"uid":"febafe987d2ce92a","name":"Check received message containing numeric","time":{"start":1739215970122,"stop":1739215970122,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ff378786871e1d3","name":"Push message with content topic containing Chinese","time":{"start":1739215978876,"stop":1739215978876,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e37da362088fec5","name":"should properly create location multiaddrs - tcp4","time":{"start":1739215704868,"stop":1739215704868,"duration":0},"status":"passed","severity":"normal"},{"uid":"c98d93dcd26cff0e","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1739215696055,"stop":1739215696056,"duration":1},"status":"passed","severity":"normal"},{"uid":"93969d9e13ffc750","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1739216134815,"stop":1739216134815,"duration":0},"status":"passed","severity":"normal"},{"uid":"c02ec79c20b72632","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1739215704170,"stop":1739215704171,"duration":1},"status":"passed","severity":"normal"},{"uid":"e96c29a36952eb5","name":"tcp ip4 address","time":{"start":1739215704281,"stop":1739215704281,"duration":0},"status":"passed","severity":"normal"},{"uid":"e362040827dcbf9d","name":"Fails to publish message with empty text","time":{"start":1739215984382,"stop":1739215984384,"duration":2},"status":"passed","severity":"normal"},{"uid":"9078f59d971fe36d","name":"groups content topics by expected pubsub topic","time":{"start":1739215696053,"stop":1739215696053,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0188674f5c7516e","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1739215762453,"stop":1739215762453,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5c14985868a3446","name":"Push message with content topic containing special chars","time":{"start":1739215967542,"stop":1739215967542,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab4a3c9a7ca483fd","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1739216023659,"stop":1739216023659,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba54873a6daba221","name":"Push message with meta","time":{"start":1739215978884,"stop":1739215978884,"duration":0},"status":"passed","severity":"normal"},{"uid":"66b98ac911d310e6","name":"should throw an error for an unconfigured topic","time":{"start":1739215696071,"stop":1739215696072,"duration":1},"status":"passed","severity":"normal"},{"uid":"6076b509d9df5665","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1739216010166,"stop":1739216010166,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d82539f0067f0bf","name":"throws an error for improperly formatted content topics","time":{"start":1739215696055,"stop":1739215696055,"duration":0},"status":"passed","severity":"normal"},{"uid":"8983b37b1c1abda5","name":"Subscribe to topic containing emoji and receive message","time":{"start":1739215882780,"stop":1739215882780,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b6fd3b0c089a2b7","name":"Promise Callback - false","time":{"start":1739216035123,"stop":1739216035125,"duration":2},"status":"passed","severity":"normal"},{"uid":"f5dddf87338db454","name":"Check received message containing shell command","time":{"start":1739215970146,"stop":1739215970146,"duration":0},"status":"passed","severity":"normal"},{"uid":"117cb39efa3f62bf","name":"should select older connection if present","time":{"start":1739215710224,"stop":1739215710225,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5bf6c61a0f0d635","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1739215976857,"stop":1739215976857,"duration":0},"status":"passed","severity":"normal"},{"uid":"13187b10225ea5c1","name":"Throws when trying to push message with empty payload","time":{"start":1739215967540,"stop":1739215967540,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c281f599cd20bff","name":"Subscribe to topic containing numeric and receive message","time":{"start":1739215882752,"stop":1739215882753,"duration":1},"status":"passed","severity":"normal"},{"uid":"62f79b53c746db16","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1739216134787,"stop":1739216134787,"duration":0},"status":"passed","severity":"normal"},{"uid":"44e3bf410010b612","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1739215987146,"stop":1739215987146,"duration":0},"status":"passed","severity":"normal"},{"uid":"be40e05a4ccb7889","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1739216039352,"stop":1739216039352,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0645029b49142c0","name":"ignores domain fetching errors","time":{"start":1739215718905,"stop":1739215718905,"duration":0},"status":"passed","severity":"normal"},{"uid":"40f8c7c3b29dd175","name":"LightPush","time":{"start":1739216065659,"stop":1739216065659,"duration":0},"status":"passed","severity":"normal"},{"uid":"95ab05b103a0e43f","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1739215782459,"stop":1739215782461,"duration":2},"status":"passed","severity":"normal"},{"uid":"436e8317ea30f9d8","name":"Ping on subscribed peer","time":{"start":1739215777163,"stop":1739215777164,"duration":1},"status":"passed","severity":"normal"},{"uid":"480fc6cb75d5d946","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1739215696039,"stop":1739215696047,"duration":8},"status":"passed","severity":"normal"},{"uid":"e0163a6bfb4dc6c3","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1739215696066,"stop":1739215696066,"duration":0},"status":"passed","severity":"normal"},{"uid":"230b47baf098dda9","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1739215882765,"stop":1739215882766,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a666931f566e4b9","name":"Check publish message containing numeric","time":{"start":1739215984356,"stop":1739215984359,"duration":3},"status":"passed","severity":"normal"},{"uid":"2760ca8b3ef021cd","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1739215794792,"stop":1739215794792,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea4c10e2b7d36a34","name":"Check publish message containing XML","time":{"start":1739215984372,"stop":1739215984372,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b1687c71bd080df","name":"All","time":{"start":1739215762803,"stop":1739215762803,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a5a46eb81788384","name":"can start the service","time":{"start":1739215767258,"stop":1739215767258,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ca44e1e2507ecb8","name":"should initialize with default number of peers","time":{"start":1739215736357,"stop":1739215736359,"duration":2},"status":"passed","severity":"normal"},{"uid":"da11d839f7f9b080","name":"should handle connection events","time":{"start":1739215736362,"stop":1739215736362,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1e58213847aabc0","name":"Query Generator, Multiple PubsubTopics","time":{"start":1739216023651,"stop":1739216023652,"duration":1},"status":"passed","severity":"normal"},{"uid":"581be0fced862fd","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1739216045573,"stop":1739216045573,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c8cee3a6bcdce9f","name":"Push message with content topic containing Arabic","time":{"start":1739215967542,"stop":1739215967543,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a9878da872f6f19","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1739215754968,"stop":1739215754971,"duration":3},"status":"passed","severity":"normal"},{"uid":"74962e54463cfb47","name":"should return unique PubsubTopics for static sharding","time":{"start":1739215696058,"stop":1739215696058,"duration":0},"status":"passed","severity":"normal"},{"uid":"bea6beafeb673a01","name":"Push message with content topic containing Basic HTML tag","time":{"start":1739215967547,"stop":1739215967547,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d7d9960f65d6a58","name":"Check publish message containing JSON","time":{"start":1739215984372,"stop":1739215984373,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b90d1c4b90290cc","name":"Check publish message containing Basic HTML tag","time":{"start":1739215984372,"stop":1739215984372,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0340431d188e0ef","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1739216061862,"stop":1739216061863,"duration":1},"status":"passed","severity":"normal"},{"uid":"d00ee8fa581e6b6c","name":"more peers than existing","time":{"start":1739215967706,"stop":1739215967706,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3e73fcf2bbfe662e","name":"Correctly serialized arguments","time":{"start":1739215899641,"stop":1739215899642,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1f4da94c7ffcb99","name":"Generator, custom pubsub topic","time":{"start":1739216039351,"stop":1739216039351,"duration":0},"status":"passed","severity":"normal"},{"uid":"17ce7278b4069099","name":"Push message with numeric payload","time":{"start":1739215967522,"stop":1739215967522,"duration":0},"status":"passed","severity":"normal"},{"uid":"251069a3c0df632c","name":"Publish message with rate limit","time":{"start":1739215984393,"stop":1739215984393,"duration":0},"status":"passed","severity":"normal"},{"uid":"5be35de90f9d5cfa","name":"Subscribe to topic containing short and receive message","time":{"start":1739216060319,"stop":1739216060319,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea9566d6be915c73","name":"Promise Callback - true","time":{"start":1739216035121,"stop":1739216035123,"duration":2},"status":"passed","severity":"normal"},{"uid":"c5e81b17bca172ee","name":"Wrong topic","time":{"start":1739216010738,"stop":1739216010738,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ca2510e0bf922ff","name":"Check received message containing escaped characters","time":{"start":1739215970146,"stop":1739215970146,"duration":0},"status":"passed","severity":"normal"},{"uid":"eae5a51a768f2910","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1739216134800,"stop":1739216134800,"duration":0},"status":"passed","severity":"normal"},{"uid":"d52d876fab1ec46f","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1739216060328,"stop":1739216060328,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b1c8885b81b6aaa","name":"Push message with JSON payload","time":{"start":1739215967537,"stop":1739215967538,"duration":1},"status":"passed","severity":"normal"},{"uid":"f236907912ce547e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1739215696067,"stop":1739215696067,"duration":0},"status":"passed","severity":"normal"},{"uid":"2792946c6a43efb8","name":"should return empty list for no shard","time":{"start":1739215696059,"stop":1739215696059,"duration":0},"status":"passed","severity":"normal"},{"uid":"18473983b245fdab","name":"Ordered callback, aborts when callback returns true","time":{"start":1739216050132,"stop":1739216050132,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9f07c9355c2ea40","name":"should get / set UDP multiaddr","time":{"start":1739215704863,"stop":1739215704866,"duration":3},"status":"passed","severity":"normal"},{"uid":"be6ebc5b55c2f718","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1739215696067,"stop":1739215696067,"duration":0},"status":"passed","severity":"normal"},{"uid":"330f91d416e71ea0","name":"topics with same application and version share the same shard","time":{"start":1739215696052,"stop":1739215696053,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc27031cd7089bfb","name":"should set field with all protocols disabled","time":{"start":1739215704870,"stop":1739215704871,"duration":1},"status":"passed","severity":"normal"},{"uid":"810aa2241fccd917","name":"should encode/decode to RLP encoding","time":{"start":1739215704862,"stop":1739215704862,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5795e1bf61eeaf3","name":"Encoder throws on empty string content topic","time":{"start":1739215728948,"stop":1739215728949,"duration":1},"status":"passed","severity":"normal"},{"uid":"25044feb1ae94ce2","name":"should properly compute the node id","time":{"start":1739215704861,"stop":1739215704862,"duration":1},"status":"passed","severity":"normal"},{"uid":"eef3777299338324","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1739215987145,"stop":1739215987146,"duration":1},"status":"passed","severity":"normal"},{"uid":"689272682d9faa7b","name":"configure the node with multiple content topics","time":{"start":1739216010741,"stop":1739216010741,"duration":0},"status":"passed","severity":"normal"},{"uid":"e50b9ca29d687979","name":"should be called at least once on all `peer:discovery` events","time":{"start":1739215762451,"stop":1739215762452,"duration":1},"status":"passed","severity":"normal"},{"uid":"b19e6f1922365587","name":"Push message with special chars payload","time":{"start":1739215978849,"stop":1739215978849,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e8b3389ef09caf","name":"Push message with custom timestamp: 1708457417959","time":{"start":1739215978885,"stop":1739215978885,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbb5add17d495f4e","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1739215696073,"stop":1739215696074,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f7ea6b7538a5709","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1739215754979,"stop":1739215754983,"duration":4},"status":"passed","severity":"normal"},{"uid":"345a1bde0c9cebc5","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1739216020199,"stop":1739216020199,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3a4100fd05d176e","name":"Check received message containing Basic HTML tag","time":{"start":1739215970145,"stop":1739215970145,"duration":0},"status":"passed","severity":"normal"},{"uid":"44bd1c10be261eb","name":"Subscribe to topic containing shell command and receive message","time":{"start":1739216060334,"stop":1739216060334,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5319a228e483032","name":"Query Generator, Wrong PubsubTopic","time":{"start":1739216023651,"stop":1739216023651,"duration":0},"status":"passed","severity":"normal"},{"uid":"4feb3b93040bbfd9","name":"Check received message containing JSON","time":{"start":1739215970145,"stop":1739215970146,"duration":1},"status":"passed","severity":"normal"},{"uid":"4df76b555ef38be4","name":"Subscribe to topic containing Russian and receive message","time":{"start":1739215882760,"stop":1739215882762,"duration":2},"status":"passed","severity":"normal"},{"uid":"841d6159ad9de686","name":"should return the pubsub topic directly if a string is provided","time":{"start":1739215696072,"stop":1739215696072,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c439acb4cf8aa79","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1739215976854,"stop":1739215976854,"duration":0},"status":"passed","severity":"normal"},{"uid":"375c995fe83c899e","name":"Does not throw an exception when node disconnects","time":{"start":1739216060379,"stop":1739216060379,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4aa52df02f8f143","name":"Push message with Basic HTML tag payload","time":{"start":1739215967537,"stop":1739215967537,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4b58c5588506702","name":"removeEventListener with wrong event","time":{"start":1739215795464,"stop":1739215795465,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbe6fd3cc65f8ab9","name":"it tolerates circular branch references","time":{"start":1739215718904,"stop":1739215718905,"duration":1},"status":"passed","severity":"normal"},{"uid":"473c0cdd00af563b","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1739215986086,"stop":1739215986087,"duration":1},"status":"skipped","severity":"normal"},{"uid":"1cf800faceee4aac","name":"should send to specified number of peers of used peers","time":{"start":1739215736530,"stop":1739215736531,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed87398679bd114f","name":"Check received message containing SQL Injection","time":{"start":1739215970124,"stop":1739215970124,"duration":0},"status":"passed","severity":"normal"},{"uid":"a05574c08a767f00","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1739215882728,"stop":1739215882728,"duration":0},"status":"passed","severity":"normal"},{"uid":"410547de44310b8b","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1739216060326,"stop":1739216060327,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc17f04137aa2670","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1739215896013,"stop":1739215896013,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3c52f4ce48b66a1","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1739216060327,"stop":1739216060327,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dffffe501e9b970","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1739215984376,"stop":1739215984376,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c6b1c0c154534a9","name":"Check received message containing Chinese","time":{"start":1739215849499,"stop":1739215849500,"duration":1},"status":"passed","severity":"normal"},{"uid":"905ad1cf232d7b25","name":"safeDispatchEvent","time":{"start":1739215795468,"stop":1739215795468,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c150c1b9de9a4d3","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1739216061874,"stop":1739216061876,"duration":2},"status":"passed","severity":"normal"},{"uid":"f6b1b18306266cca","name":"Check message received after nwaku node is restarted","time":{"start":1739215970137,"stop":1739215970138,"duration":1},"status":"skipped","severity":"normal"},{"uid":"34b607a34e66160c","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1739215866355,"stop":1739215866355,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7eaeff205c57396","name":"same cluster, different shard: nodes connect","time":{"start":1739215905918,"stop":1739215905919,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7cfc6185f880de4","name":"Mutual subscription","time":{"start":1739215987115,"stop":1739215987115,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1f94ba2c9454ff1","name":"should properly create location multiaddrs - udp4","time":{"start":1739215704867,"stop":1739215704867,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a27e51ae6d66b7e","name":"Check received message containing Script","time":{"start":1739215970124,"stop":1739215970125,"duration":1},"status":"passed","severity":"normal"},{"uid":"3987bd720bd8b272","name":"isConnected should return true after first peer connects","time":{"start":1739215782463,"stop":1739215782464,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ee384f04aa843f4","name":"should set field with only LIGHTPUSH enabled","time":{"start":1739215704872,"stop":1739215704872,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c4a0855e1d6ef98","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1739215704158,"stop":1739215704159,"duration":1},"status":"passed","severity":"normal"},{"uid":"9267c17ac7d37477","name":"Check received message containing numeric","time":{"start":1739215970142,"stop":1739215970142,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d8ec9b6d8e5a11","name":"Subscribe to topic containing JSON and publish message","time":{"start":1739215987142,"stop":1739215987142,"duration":0},"status":"passed","severity":"normal"},{"uid":"835555ad0cd985e2","name":"Check received message containing special chars","time":{"start":1739215970122,"stop":1739215970122,"duration":0},"status":"passed","severity":"normal"},{"uid":"45fccbb41404fcc3","name":"Check publish message containing Script","time":{"start":1739215984371,"stop":1739215984371,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4950640f2d4fcd9","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1739215762453,"stop":1739215762454,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fde0dd09f9ae2c2","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1739215718908,"stop":1739215718908,"duration":0},"status":"passed","severity":"normal"},{"uid":"f15d4657f327673d","name":"Passing page size 19 when there are 20 messages","time":{"start":1739216044355,"stop":1739216044356,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e5cd97f310c1779","name":"should emit a peer event after start","time":{"start":1739215998610,"stop":1739215998610,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e8781da2b4539d2","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1739215696066,"stop":1739215696066,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b11acd7e5558e54","name":"Ping on unsubscribed peer","time":{"start":1739215791346,"stop":1739215791347,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1ae749b2e8c2133","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1739216134802,"stop":1739216134802,"duration":0},"status":"passed","severity":"normal"},{"uid":"249de0145a472d62","name":"Subscribe and receives messages on 20 topics","time":{"start":1739215882734,"stop":1739215882734,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b142450e03399cd","name":"Sign & Recover","time":{"start":1739215729236,"stop":1739215729236,"duration":0},"status":"passed","severity":"normal"},{"uid":"da7317e0b672150f","name":"Light Node - default protocols","time":{"start":1739216065660,"stop":1739216065660,"duration":0},"status":"passed","severity":"normal"},{"uid":"666913f73f09d06e","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1739215987132,"stop":1739215987133,"duration":1},"status":"passed","severity":"normal"},{"uid":"56d98f1d63f8ff20","name":"Delete observer","time":{"start":1739215969259,"stop":1739215969259,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7f0092ca721ec16","name":"Publish message with custom timestamp: Mon Feb 10 2025 20:32:57 GMT+0000 (Coordinated Universal Time)","time":{"start":1739215984378,"stop":1739215984380,"duration":2},"status":"passed","severity":"normal"},{"uid":"a4ed72e4f7395bba","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1739216134789,"stop":1739216134789,"duration":0},"status":"passed","severity":"normal"},{"uid":"7475cca559e796a4","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1739216134794,"stop":1739216134794,"duration":0},"status":"passed","severity":"normal"},{"uid":"28a651606bfc691","name":"Push message with content topic containing Script","time":{"start":1739215967544,"stop":1739215967544,"duration":0},"status":"passed","severity":"normal"},{"uid":"da6676cc3ab8585b","name":"Query generator for multiple messages","time":{"start":1739216050125,"stop":1739216050126,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccf0c551dd4643ec","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1739215794790,"stop":1739215794791,"duration":1},"status":"passed","severity":"normal"},{"uid":"603faa664c139691","name":"Push message with emoji payload","time":{"start":1739215967539,"stop":1739215967539,"duration":0},"status":"passed","severity":"normal"},{"uid":"c79cac22a6a04c21","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1739216060331,"stop":1739216060332,"duration":1},"status":"passed","severity":"normal"},{"uid":"213661b25bbcf3f9","name":"throws on content topic with generation field greater than 0","time":{"start":1739215696035,"stop":1739215696035,"duration":0},"status":"passed","severity":"normal"},{"uid":"33883bdbed9e7de8","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1739216023657,"stop":1739216023657,"duration":0},"status":"passed","severity":"normal"},{"uid":"68a50e19cec68def","name":"should wait for LightPush peer to be connected","time":{"start":1739215736609,"stop":1739215736609,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc6b91b470664e11","name":"Push message with short payload","time":{"start":1739215978847,"stop":1739215978848,"duration":1},"status":"passed","severity":"normal"},{"uid":"34fcdb56542680b","name":"Push message with content topic containing XML","time":{"start":1739215978880,"stop":1739215978880,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba6e92149d71d7db","name":"Reopen subscription with peer with lost subscription","time":{"start":1739215777165,"stop":1739215777166,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ce4a50d5b14be57","name":"shard 0","time":{"start":1739216020198,"stop":1739216020199,"duration":1},"status":"passed","severity":"normal"},{"uid":"793d4680b190a81b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1739215696068,"stop":1739215696068,"duration":0},"status":"passed","severity":"normal"},{"uid":"df93d5f12619a889","name":"should handle special patterns correctly","time":{"start":1739216136322,"stop":1739216136323,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb139ca7540df95c","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1739215817608,"stop":1739215817608,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ae237ae81cc6913","name":"Subscribe to topic containing shell command and receive message","time":{"start":1739216060324,"stop":1739216060324,"duration":0},"status":"passed","severity":"normal"},{"uid":"b35222c479765019","name":"pre and post cipher","time":{"start":1739215729235,"stop":1739215729236,"duration":1},"status":"passed","severity":"normal"},{"uid":"47852c0478e7f676","name":"Round trip binary encryption [ecies, signature]","time":{"start":1739215730430,"stop":1739215730431,"duration":1},"status":"passed","severity":"normal"},{"uid":"f90fb20f302f9716","name":"Push message with content topic containing escaped characters","time":{"start":1739215967550,"stop":1739215967550,"duration":0},"status":"passed","severity":"normal"},{"uid":"b07dd6837074385","name":"throws on content topic with too few or too many fields","time":{"start":1739215696033,"stop":1739215696034,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cd1790ddd8c62fd","name":"Check publish message containing short","time":{"start":1739215984355,"stop":1739215984355,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b723f5dd40f9d9","name":"Check message received after jswaku node is restarted","time":{"start":1739215849518,"stop":1739215849519,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9d8379e2e51b464d","name":"should not allow k > 12","time":{"start":1739216134604,"stop":1739216134605,"duration":1},"status":"passed","severity":"normal"},{"uid":"e08cf596a9f583e5","name":"should set field with only FILTER enabled","time":{"start":1739215704872,"stop":1739215704872,"duration":0},"status":"passed","severity":"normal"},{"uid":"1afbf17628c43284","name":"1 Store, 2 relays, 2 fetches","time":{"start":1739215718347,"stop":1739215718347,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d295af8174274e1","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1739215987130,"stop":1739215987132,"duration":2},"status":"passed","severity":"normal"},{"uid":"67509b11d3fe41bf","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1739215767271,"stop":1739215767271,"duration":0},"status":"skipped","severity":"normal"},{"uid":"51b77863845f4683","name":"Subscribe to topic containing special chars and receive message","time":{"start":1739216060331,"stop":1739216060331,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c6c341d0bc12771","name":"should reject if Store is requested but not mounted","time":{"start":1739215736607,"stop":1739215736607,"duration":0},"status":"passed","severity":"normal"},{"uid":"66c17ee5d421985b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1739215696065,"stop":1739215696065,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea7f2c12abefe34d","name":"should initialize with custom number of peers","time":{"start":1739215736360,"stop":1739215736360,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb8afbdc7e7d6fca","name":"Check received message containing JSON","time":{"start":1739215970126,"stop":1739215970126,"duration":0},"status":"passed","severity":"normal"},{"uid":"971c30366db84479","name":"Ordered Callback - true","time":{"start":1739216035125,"stop":1739216035128,"duration":3},"status":"passed","severity":"normal"},{"uid":"ddc96e0e4dad8b33","name":"Decoder throws on undefined content topic","time":{"start":1739215711013,"stop":1739215711013,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9796fcda577a70a","name":"should throw error - no public key","time":{"start":1739215704860,"stop":1739215704860,"duration":0},"status":"passed","severity":"normal"},{"uid":"f96af2dfd64d009d","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1739216061871,"stop":1739216061873,"duration":2},"status":"passed","severity":"normal"},{"uid":"c41f099ccbfa182e","name":"Check received message containing Russian","time":{"start":1739215970123,"stop":1739215970123,"duration":0},"status":"passed","severity":"normal"},{"uid":"681a63b1e41fb621","name":"connects to nwaku","time":{"start":1739216060378,"stop":1739216060379,"duration":1},"status":"passed","severity":"normal"},{"uid":"398917f4edd8068a","name":"Subscribe to topic containing Script and receive message","time":{"start":1739216060322,"stop":1739216060322,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf13dc95d874d863","name":"Check received message containing special chars","time":{"start":1739215849499,"stop":1739215849499,"duration":0},"status":"passed","severity":"normal"},{"uid":"70d1402c96f97cd9","name":"should handle general insertion and lookup correctly","time":{"start":1739216136323,"stop":1739216136323,"duration":0},"status":"passed","severity":"normal"},{"uid":"e818a9cb337bd6d6","name":"should be online or offline if network state changed","time":{"start":1739215754988,"stop":1739215754988,"duration":0},"status":"passed","severity":"normal"},{"uid":"711ab4d45da33daa","name":"Non TWN Cluster","time":{"start":1739216010725,"stop":1739216010725,"duration":0},"status":"passed","severity":"normal"},{"uid":"16a2cf9abf6d4fdb","name":"Passing an array","time":{"start":1739216060379,"stop":1739216060379,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3b70a0296b15c51","name":"Check received message containing Chinese","time":{"start":1739215970122,"stop":1739215970123,"duration":1},"status":"passed","severity":"normal"},{"uid":"a83f789d295e3c7e","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1739216134813,"stop":1739216134813,"duration":0},"status":"passed","severity":"normal"},{"uid":"52c3c349ded5dc27","name":"Push message on custom pubsubTopic","time":{"start":1739215896027,"stop":1739215896029,"duration":2},"status":"passed","severity":"normal"},{"uid":"a84a6a6928eaa508","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1739216060317,"stop":1739216060317,"duration":0},"status":"passed","severity":"normal"},{"uid":"d78dd0ec058ee1cb","name":"Waku message hash computation (payload length 0)","time":{"start":1739215698803,"stop":1739215698803,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a2e8a3863e6f132","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1739215696061,"stop":1739215696061,"duration":0},"status":"passed","severity":"normal"},{"uid":"4afd42777c9372b","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1739216010166,"stop":1739216010166,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fa4d85d6078029","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1739216134801,"stop":1739216134802,"duration":1},"status":"passed","severity":"normal"},{"uid":"9953e6d5451a1ea6","name":"connected peers and dial","time":{"start":1739215967705,"stop":1739215967705,"duration":0},"status":"skipped","severity":"normal"},{"uid":"88071bf34c9b99b7","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1739216060321,"stop":1739216060322,"duration":1},"status":"passed","severity":"normal"},{"uid":"80aaee7cf270cefb","name":"Check received message containing shell command","time":{"start":1739215849504,"stop":1739215849505,"duration":1},"status":"passed","severity":"normal"},{"uid":"fde53fb43db77bc0","name":"Generator, 2 different pubsubtopics","time":{"start":1739216039351,"stop":1739216039351,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc8598416c838c99","name":"Check message received after jswaku node is restarted","time":{"start":1739215970173,"stop":1739215970174,"duration":1},"status":"skipped","severity":"normal"},{"uid":"875ddd63cf2d985c","name":"random static sharding 10 - Cluster ID: 323, Shard ID: 550","time":{"start":1739216020206,"stop":1739216020209,"duration":3},"status":"passed","severity":"normal"},{"uid":"a26e9c77410fd3f9","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1739215696053,"stop":1739215696054,"duration":1},"status":"passed","severity":"normal"},{"uid":"41895283a4f2a95","name":"Push message with Arabic payload","time":{"start":1739215978855,"stop":1739215978855,"duration":0},"status":"passed","severity":"normal"},{"uid":"caead65099a00737","name":"should throw if no connection provided","time":{"start":1739215710761,"stop":1739215710761,"duration":0},"status":"passed","severity":"normal"},{"uid":"379a58c32b0bc914","name":"start node with empty shard should fail","time":{"start":1739216020211,"stop":1739216020211,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfb830409f975ea8","name":"can start the service","time":{"start":1739215998608,"stop":1739215998608,"duration":0},"status":"passed","severity":"normal"},{"uid":"36b4f9b1ec288873","name":"Fails to push message with large meta","time":{"start":1739215978884,"stop":1739215978884,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6a40593b34d02a8","name":"Check received message containing Arabic","time":{"start":1739215970143,"stop":1739215970143,"duration":0},"status":"passed","severity":"normal"},{"uid":"e75bbbe830fbfd3","name":"should return usable stream attached to connection","time":{"start":1739215710760,"stop":1739215710760,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3892a748bfd2a6f","name":"A test","time":{"start":1739215882900,"stop":1739215882900,"duration":0},"status":"passed","severity":"normal"},{"uid":"3815ab08f18c223f","name":"Add multiple subscription objects on single nwaku node","time":{"start":1739215882780,"stop":1739215882780,"duration":0},"status":"passed","severity":"normal"},{"uid":"673f7a71a071c391","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1739215704858,"stop":1739215704858,"duration":0},"status":"passed","severity":"normal"},{"uid":"c210e03308185e2b","name":"Check received message containing Arabic","time":{"start":1739215849500,"stop":1739215849500,"duration":0},"status":"passed","severity":"normal"},{"uid":"269321eb1cf190e2","name":"should be able to encode the field with only FILTER set to true","time":{"start":1739215704153,"stop":1739215704154,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6df8cfb075f16a7","name":"Query with Ordered Callback, No Decoder","time":{"start":1739216023658,"stop":1739216023658,"duration":0},"status":"passed","severity":"normal"},{"uid":"d086019fdba86bc3","name":"handles multiple messages","time":{"start":1739216052606,"stop":1739216052606,"duration":0},"status":"passed","severity":"normal"},{"uid":"6154f92c8a860d6f","name":"Query generator for multiple messages with multiple decoders","time":{"start":1739216050128,"stop":1739216050130,"duration":2},"status":"passed","severity":"normal"},{"uid":"47976c2160987375","name":"Push message with content topic containing Chinese","time":{"start":1739215967542,"stop":1739215967542,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bdff5b7dc9ec908","name":"Check received message containing Russian","time":{"start":1739215849500,"stop":1739215849501,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfda37dd5127e8dd","name":"Encoder throws on empty string content topic","time":{"start":1739215730432,"stop":1739215730432,"duration":0},"status":"passed","severity":"normal"},{"uid":"c87f94c91e09afd3","name":"Push message with content topic containing short","time":{"start":1739215967540,"stop":1739215967540,"duration":0},"status":"passed","severity":"normal"},{"uid":"1904a4a33b4f648a","name":"listenerCount","time":{"start":1739215795466,"stop":1739215795466,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7f96c978fbe932a","name":"handles empty contentTopics array correctly","time":{"start":1739215696075,"stop":1739215696076,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb12672e9d688ff0","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1739215696073,"stop":1739215696073,"duration":0},"status":"passed","severity":"normal"},{"uid":"45edb597fb481b1d","name":"Encoder throws on empty string content topic","time":{"start":1739215711013,"stop":1739215711013,"duration":0},"status":"passed","severity":"normal"},{"uid":"92530b07b41108dd","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1739216134819,"stop":1739216134820,"duration":1},"status":"passed","severity":"normal"},{"uid":"13978e9475b8e566","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1739215696068,"stop":1739215696068,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bbcff791771e410","name":"Push message with content topic containing shell command","time":{"start":1739215978881,"stop":1739215978881,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8743eeff0ef7de0","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1739216134804,"stop":1739216134805,"duration":1},"status":"passed","severity":"normal"},{"uid":"100303065e14e039","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1739215976858,"stop":1739215976858,"duration":0},"status":"passed","severity":"normal"},{"uid":"834dd7aeda35d866","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1739215817603,"stop":1739215817607,"duration":4},"status":"passed","severity":"normal"},{"uid":"64a6c880123d5623","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1739216134814,"stop":1739216134814,"duration":0},"status":"passed","severity":"normal"},{"uid":"c425e347e7c1211d","name":"Push message with numeric payload","time":{"start":1739215978848,"stop":1739215978848,"duration":0},"status":"passed","severity":"normal"},{"uid":"418072ad2b01b3ed","name":"should not fail to stop the service if it was not started","time":{"start":1739215998609,"stop":1739215998609,"duration":0},"status":"passed","severity":"normal"},{"uid":"6195b8b07411c408","name":"Generator, custom pubsub topic","time":{"start":1739216039345,"stop":1739216039346,"duration":1},"status":"passed","severity":"normal"},{"uid":"f862586cca6ca250","name":"Check received message containing XML","time":{"start":1739215970145,"stop":1739215970145,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ea3276ce84be1a4","name":"does not throw on valid cases","time":{"start":1739215696032,"stop":1739215696032,"duration":0},"status":"passed","severity":"normal"},{"uid":"42c2339415a41cd8","name":"Store - dialed after - with timeout","time":{"start":1739216065659,"stop":1739216065659,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5bb5f4fcb611dac","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1739215882781,"stop":1739215882781,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b491ea82f25af4b","name":"should be able to encode the field with only STORE set to true","time":{"start":1739215704152,"stop":1739215704153,"duration":1},"status":"passed","severity":"normal"},{"uid":"b31eaf113c2a0649","name":"Subscribe to topic containing numeric and receive message","time":{"start":1739216060320,"stop":1739216060320,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c54fca66a03f437","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1739215718528,"stop":1739215718529,"duration":1},"status":"passed","severity":"normal"},{"uid":"d90331657f99874d","name":"less peers than existing","time":{"start":1739215967706,"stop":1739215967706,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d52359a21e910f9d","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1739216023659,"stop":1739216023659,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ea13e6b34405263","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1739216134800,"stop":1739216134801,"duration":1},"status":"passed","severity":"normal"},{"uid":"45e35f84dc5eec43","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1739216134791,"stop":1739216134792,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c3fc81f287143a4","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1739215696064,"stop":1739215696065,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ae4c4e4d54961d","name":"Should update multiaddrs","time":{"start":1739215906304,"stop":1739215906304,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b70ce3672fb51e7","name":"Push message with content topic containing long","time":{"start":1739215978875,"stop":1739215978875,"duration":0},"status":"passed","severity":"normal"},{"uid":"f20157ba08f3b73","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1739215984388,"stop":1739215984388,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cc6b5c3bf72fe87","name":"should decode valid enr with tcp successfully","time":{"start":1739215704858,"stop":1739215704858,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cf73a57421ddecc","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1739216134805,"stop":1739216134806,"duration":1},"status":"passed","severity":"normal"},{"uid":"97b53d27ac6b9cfa","name":"Check publish message containing Arabic","time":{"start":1739215984363,"stop":1739215984363,"duration":0},"status":"passed","severity":"normal"},{"uid":"d60b50d4f4b93f3f","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app66/8/topic681/utf8","time":{"start":1739216010728,"stop":1739216010728,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ab039d50c4bcb09","name":"Subscribe to topic containing Script and receive message","time":{"start":1739216060333,"stop":1739216060333,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc6564e0074aa673","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1739216060316,"stop":1739216060316,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4b851eedfb6a229","name":"Decoder throws on empty string content topic","time":{"start":1739215728949,"stop":1739215728950,"duration":1},"status":"passed","severity":"normal"},{"uid":"a34ec628eea51ba8","name":"Subscribe to topic containing numeric and receive message","time":{"start":1739216060331,"stop":1739216060331,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2d49a94a554793a","name":"Nodes with multiple pubsub topic","time":{"start":1739215976858,"stop":1739215976858,"duration":0},"status":"passed","severity":"normal"},{"uid":"c963b28a8c0f10f1","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1739215896025,"stop":1739215896026,"duration":1},"status":"passed","severity":"normal"},{"uid":"d45788d4a89449ee","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1739216061870,"stop":1739216061871,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7cd7956a4afb4af","name":"should throw error - no id","time":{"start":1739215704859,"stop":1739215704860,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d9052966d42afc","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1739215987137,"stop":1739215987137,"duration":0},"status":"passed","severity":"normal"},{"uid":"fef2d46aec2bcedf","name":"Check received message containing unicode special characters","time":{"start":1739215849509,"stop":1739215849510,"duration":1},"status":"passed","severity":"normal"},{"uid":"31a931d598690469","name":"Push message with content topic containing SQL Injection","time":{"start":1739215978879,"stop":1739215978879,"duration":0},"status":"passed","severity":"normal"},{"uid":"87d669423aebcd39","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1739215849512,"stop":1739215849513,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2f16b4d35a15ae2","name":"Subscribe to topic containing emoji and receive message","time":{"start":1739216060335,"stop":1739216060335,"duration":0},"status":"passed","severity":"normal"},{"uid":"c15fba63c757949a","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1739216010168,"stop":1739216010169,"duration":1},"status":"passed","severity":"normal"},{"uid":"deab9a7544dd3c97","name":"should get locked peers","time":{"start":1739215736360,"stop":1739215736361,"duration":1},"status":"passed","severity":"normal"},{"uid":"1eb9c5d0bc67dd55","name":"Ephemeral field set to true","time":{"start":1739215711011,"stop":1739215711012,"duration":1},"status":"passed","severity":"normal"},{"uid":"493038eb8b505a48","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1739216134812,"stop":1739216134813,"duration":1},"status":"passed","severity":"normal"},{"uid":"44f970dbec5fac77","name":"should create a new stream if no existing for protocol found","time":{"start":1739215710761,"stop":1739215710762,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbbf03ed116e849e","name":"Push message with content topic containing Russian","time":{"start":1739215978877,"stop":1739215978879,"duration":2},"status":"passed","severity":"normal"},{"uid":"33136fbce07038b9","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1739216060318,"stop":1739216060318,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b1543dbab046d6a","name":"Check message with non string payload is not received","time":{"start":1739215970172,"stop":1739215970173,"duration":1},"status":"passed","severity":"normal"},{"uid":"834a262548fc2d8d","name":"should not throw an error for a single configured topic","time":{"start":1739215696071,"stop":1739215696071,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcc0c21ca17aa94","name":"Check received message containing Arabic","time":{"start":1739215970123,"stop":1739215970123,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a0eab94301897d9","name":"should not receive a peer event before start","time":{"start":1739215767264,"stop":1739215767265,"duration":1},"status":"passed","severity":"normal"},{"uid":"72859b5be7d00b24","name":"configure the node with multiple pubsub topics","time":{"start":1739216020210,"stop":1739216020210,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3d2b6c9f28eb708","name":"Push message with Chinese payload","time":{"start":1739215978849,"stop":1739215978855,"duration":6},"status":"passed","severity":"normal"},{"uid":"cb7f55fac6606d08","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1739216134797,"stop":1739216134798,"duration":1},"status":"passed","severity":"normal"},{"uid":"1256f3f05b3e7a92","name":"Subscribe to topic containing XML and publish message","time":{"start":1739215987141,"stop":1739215987141,"duration":0},"status":"passed","severity":"normal"},{"uid":"524946bb7e4a2acb","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app22/4/topic140/test.js","time":{"start":1739216010731,"stop":1739216010733,"duration":2},"status":"passed","severity":"normal"},{"uid":"3a3aa4554d2c1b06","name":"Fails to push message with empty content topic","time":{"start":1739215978883,"stop":1739215978883,"duration":0},"status":"passed","severity":"normal"},{"uid":"76b816fdaa407dfc","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1739215718530,"stop":1739215718531,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b97c7df15da4655","name":"Subscribe to topic containing long and receive message","time":{"start":1739216060319,"stop":1739216060320,"duration":1},"status":"passed","severity":"normal"},{"uid":"6afb62b2a9535e61","name":"through manual discovery","time":{"start":1739215899380,"stop":1739215899381,"duration":1},"status":"passed","severity":"normal"},{"uid":"196eb27a1c1a8090","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1739216130703,"stop":1739216130703,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c88ddc9e33e9d5e","name":"should wait for Store peer to be connected","time":{"start":1739215736609,"stop":1739215736610,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a7932288e0b1b8c","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1739216134796,"stop":1739216134797,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6a8ce4ff3c3cbb4","name":"ignores unrecognized TXT record formats","time":{"start":1739215718905,"stop":1739215718906,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ec2a601f51da89a","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app79/4/topic862/test.js","time":{"start":1739216010727,"stop":1739216010728,"duration":1},"status":"passed","severity":"normal"},{"uid":"a863bb0f1d30b67d","name":"different cluster, different shard: nodes don't connect","time":{"start":1739215905919,"stop":1739215905920,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1bee90eb66956cd","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1739216134793,"stop":1739216134794,"duration":1},"status":"passed","severity":"normal"},{"uid":"682a9c7c0bd56639","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1739215696058,"stop":1739215696059,"duration":1},"status":"passed","severity":"normal"},{"uid":"5898d2f0c0c5b046","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1739216039346,"stop":1739216039347,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a401a25298e23d1","name":"returns nothing if no connections present","time":{"start":1739215710219,"stop":1739215710220,"duration":1},"status":"passed","severity":"normal"},{"uid":"d470c045690ce11c","name":"Push message with Script payload","time":{"start":1739215967536,"stop":1739215967536,"duration":0},"status":"passed","severity":"normal"},{"uid":"84b37a26f1096477","name":"should handle a minimal index list","time":{"start":1739215696284,"stop":1739215696284,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5b7520b4db4c6f7","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app29/9/topic417/test.js","time":{"start":1739216010731,"stop":1739216010731,"duration":0},"status":"passed","severity":"normal"},{"uid":"8968c6727a81ddb1","name":"Passing page size 10 when there are 10 messages","time":{"start":1739216044354,"stop":1739216044355,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fc1d76c54a64560","name":"Check publish message containing emoji","time":{"start":1739215984375,"stop":1739215984376,"duration":1},"status":"passed","severity":"normal"},{"uid":"df3bb1e2e3b30f3a","name":"should never report false negatives","time":{"start":1739216136322,"stop":1739216136322,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa64f2281ccf0b64","name":"Push message with Russian payload","time":{"start":1739215978855,"stop":1739215978856,"duration":1},"status":"passed","severity":"normal"},{"uid":"160bb5628be30c16","name":"should retry on failure if specified","time":{"start":1739215736531,"stop":1739215736532,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca53aa578259d9c1","name":"throws on content topic with empty application field","time":{"start":1739215696035,"stop":1739215696036,"duration":1},"status":"passed","severity":"normal"},{"uid":"af5761539438b78d","name":"Waku message hash computation (no timestamp)","time":{"start":1739215698803,"stop":1739215698803,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b8cc36fa24943dd","name":"Subscribe to topic containing short and receive message","time":{"start":1739216060330,"stop":1739216060330,"duration":0},"status":"passed","severity":"normal"},{"uid":"d069f749537cb53e","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1739215696051,"stop":1739215696051,"duration":0},"status":"passed","severity":"normal"},{"uid":"d737bfd316b1b675","name":"Push message with Basic HTML tag payload","time":{"start":1739215978857,"stop":1739215978857,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0191daa7bbcfeed","name":"Push message with special chars payload","time":{"start":1739215967522,"stop":1739215967530,"duration":8},"status":"passed","severity":"normal"},{"uid":"91903693fb3a3e1d","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1739215696062,"stop":1739215696063,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ff0ace2fac1d10d","name":"Push message with meta","time":{"start":1739215967552,"stop":1739215967552,"duration":0},"status":"passed","severity":"normal"},{"uid":"c440f5b639b0461f","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1739215696057,"stop":1739215696057,"duration":0},"status":"passed","severity":"normal"},{"uid":"6091e899e43c364d","name":"Subscribe to topic containing Script and publish message","time":{"start":1739215987137,"stop":1739215987141,"duration":4},"status":"passed","severity":"normal"},{"uid":"c77eab11e00d967","name":"Waku message hash computation (meta attribute not present)","time":{"start":1739215698802,"stop":1739215698803,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f4fd2ad903622c7","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1739216061865,"stop":1739216061865,"duration":0},"status":"passed","severity":"normal"},{"uid":"a61d328b31f5841f","name":"should set field with only STORE enabled","time":{"start":1739215704871,"stop":1739215704872,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1bd3e1eb043746f","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1739215817607,"stop":1739215817607,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f87aeaf051b88c2","name":"Relay + Store","time":{"start":1739215704873,"stop":1739215704873,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcc66aef06237e55","name":"Ping on peer without subscriptions","time":{"start":1739215777164,"stop":1739215777165,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0ca2665552bcc9d","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1739215762454,"stop":1739215762454,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7d2f7258fe9378a","name":"Check message with no payload is not received","time":{"start":1739215849517,"stop":1739215849518,"duration":1},"status":"passed","severity":"normal"},{"uid":"daa4e7180a599c8a","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1739216134791,"stop":1739216134791,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f5b6dc78d610cbd","name":"Check received message containing Chinese","time":{"start":1739215970142,"stop":1739215970143,"duration":1},"status":"passed","severity":"normal"},{"uid":"60ca771e2b1a87fc","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1739216134818,"stop":1739216134818,"duration":0},"status":"passed","severity":"normal"},{"uid":"de8ea43a6a778b02","name":"Ping on subscribed peer","time":{"start":1739215791345,"stop":1739215791345,"duration":0},"status":"passed","severity":"normal"},{"uid":"103f83c5227a371c","name":"Ephemeral field is preserved - encoder v0","time":{"start":1739215761404,"stop":1739215761404,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfea7e534500423f","name":"start node with empty content topic","time":{"start":1739216010748,"stop":1739216010748,"duration":0},"status":"passed","severity":"normal"},{"uid":"b46e774bf14bf6e","name":"Fails to publish message with wrong content topic","time":{"start":1739215984385,"stop":1739215984385,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbc6481c42d29cec","name":"random static sharding 2 - Cluster ID: 878, Shard ID: 61","time":{"start":1739216020200,"stop":1739216020200,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ec10f03f13d1bfd","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1739215718532,"stop":1739215718532,"duration":0},"status":"passed","severity":"normal"},{"uid":"d90a16bafb2e6556","name":"handles different clusterIds correctly","time":{"start":1739215696054,"stop":1739215696054,"duration":0},"status":"passed","severity":"normal"},{"uid":"deca93ab1ab1b1c7","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1739215987118,"stop":1739215987120,"duration":2},"status":"passed","severity":"normal"},{"uid":"a33e9a5837ec411b","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1739215696074,"stop":1739215696075,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbb0cb510fe22769","name":"Reopen subscription with peer with lost subscription","time":{"start":1739215791347,"stop":1739215791348,"duration":1},"status":"passed","severity":"normal"},{"uid":"29617f87ff329525","name":"Encoder throws on undefined content topic","time":{"start":1739215728948,"stop":1739215728948,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf7eb5bc20fd47c7","name":"Push message with rate limit","time":{"start":1739215967553,"stop":1739215967553,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eba756b2a151b0f","name":"Refresh subscription","time":{"start":1739216060319,"stop":1739216060319,"duration":0},"status":"passed","severity":"normal"},{"uid":"b57e7489af34e7e9","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1739216060329,"stop":1739216060329,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e8abb8e4d6b7ac2","name":"Sample","time":{"start":1739215704346,"stop":1739215704347,"duration":1},"status":"passed","severity":"normal"},{"uid":"177f9176506cc665","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1739215696052,"stop":1739215696052,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b839b2c4d974322","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1739216010169,"stop":1739216010169,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb4cce1dbbc2f7a7","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1739215905917,"stop":1739215905917,"duration":0},"status":"passed","severity":"normal"},{"uid":"d984dcecb3282f4c","name":"udp ip6 address","time":{"start":1739215704281,"stop":1739215704282,"duration":1},"status":"passed","severity":"normal"},{"uid":"b949026b16e443c2","name":"Ordered Callback - false","time":{"start":1739216035128,"stop":1739216035129,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b89817fe49f0c36","name":"random static sharding 6 - Cluster ID: 565, Shard ID: 234","time":{"start":1739216020203,"stop":1739216020203,"duration":0},"status":"passed","severity":"normal"},{"uid":"33fad2e82a6107da","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1739216134815,"stop":1739216134816,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbe314bf29e7e974","name":"getPeersByDiscovery","time":{"start":1739215986085,"stop":1739215986086,"duration":1},"status":"passed","severity":"normal"},{"uid":"f34cb531e314eb16","name":"should not fail to stop the service if it was not started","time":{"start":1739215722787,"stop":1739215722788,"duration":1},"status":"passed","severity":"normal"},{"uid":"190b3398a1d8216e","name":"Check received message with timestamp: 1739215754340000000 ","time":{"start":1739215970147,"stop":1739215970148,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea6cf89b0bdfab30","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1739215866349,"stop":1739215866349,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cefbd4a94a498bb","name":"Push to array if already present","time":{"start":1739215695709,"stop":1739215695710,"duration":1},"status":"passed","severity":"normal"},{"uid":"29da43b8b63d2a06","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1739215728944,"stop":1739215728945,"duration":1},"status":"passed","severity":"normal"},{"uid":"dff2e071faca0ab0","name":"Check message with no payload is not received","time":{"start":1739215970171,"stop":1739215970171,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8efb56a65d5bcf9","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1739215718535,"stop":1739215718535,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6f32ea71716d81e","name":"Reusing cursor across nodes","time":{"start":1739216010170,"stop":1739216010171,"duration":1},"status":"passed","severity":"normal"},{"uid":"d97ca27a1c9bd138","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1739216134818,"stop":1739216134818,"duration":0},"status":"passed","severity":"normal"},{"uid":"9067e1a46ce292fe","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1739216134787,"stop":1739216134787,"duration":0},"status":"passed","severity":"normal"},{"uid":"9644b4cefef7cc6f","name":"Check received message containing unicode special characters","time":{"start":1739215970147,"stop":1739215970147,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2bdf5df6b66fbc8","name":"Decoder throws on undefined content topic","time":{"start":1739215730432,"stop":1739215730432,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a8fe8c943898d39","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1739215704170,"stop":1739215704170,"duration":0},"status":"passed","severity":"normal"},{"uid":"baeeab807ade5ceb","name":"Check message on other pubsub topic is not received","time":{"start":1739215849515,"stop":1739215849515,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fcc6a5dcd52eb5d","name":"Push message with content topic containing XML","time":{"start":1739215967546,"stop":1739215967547,"duration":1},"status":"passed","severity":"normal"},{"uid":"48e5977e0c997057","name":"Subscribe and publish message","time":{"start":1739215987116,"stop":1739215987117,"duration":1},"status":"passed","severity":"normal"},{"uid":"28c1728f615dc2c7","name":"Check publish message containing SQL Injection","time":{"start":1739215984365,"stop":1739215984371,"duration":6},"status":"passed","severity":"normal"},{"uid":"af692178096408ca","name":"returns only open connection if one present","time":{"start":1739215710222,"stop":1739215710222,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc99f8530ef45f6d","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1739216134814,"stop":1739216134815,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d59fbbfa4640d19","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1739215718909,"stop":1739215718909,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ad8a94adf104e445","name":"Ping on peer without subscriptions","time":{"start":1739215791345,"stop":1739215791346,"duration":1},"status":"passed","severity":"normal"},{"uid":"a093e62303fe128b","name":"should maintain desired error rate","time":{"start":1739216136321,"stop":1739216136322,"duration":1},"status":"passed","severity":"normal"},{"uid":"a760ae47d23cad72","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1739215696050,"stop":1739215696050,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee3a1f8f7687df1d","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1739216134804,"stop":1739216134804,"duration":0},"status":"passed","severity":"normal"},{"uid":"a377cbd8092dccfb","name":"should return valid sharding parameters for static sharding","time":{"start":1739215696074,"stop":1739215696074,"duration":0},"status":"passed","severity":"normal"},{"uid":"713820cfd60c4bd2","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1739216134803,"stop":1739216134803,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb3cf8906eeefbd0","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1739215698802,"stop":1739215698802,"duration":0},"status":"passed","severity":"normal"},{"uid":"5454d4f118b30c8e","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1739215866347,"stop":1739215866347,"duration":0},"status":"passed","severity":"normal"},{"uid":"55884c56f0c25ec7","name":"Ephemeral messages are not stored","time":{"start":1739215761399,"stop":1739215761403,"duration":4},"status":"passed","severity":"normal"},{"uid":"cdac2fb7600ed147","name":"Passing page size 3 when there are 20 messages","time":{"start":1739216044354,"stop":1739216044354,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b6c11db986ab25d","name":"isConnected between 2 js-waku relay nodes","time":{"start":1739215782465,"stop":1739215782465,"duration":0},"status":"passed","severity":"normal"},{"uid":"377e60b73ba51095","name":"should load peers from local storage and dispatch events","time":{"start":1739215722790,"stop":1739215722790,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9461c8fd10eac87","name":"should emit a peer event after start","time":{"start":1739215767264,"stop":1739215767264,"duration":0},"status":"passed","severity":"normal"},{"uid":"20237e2fd9dd905e","name":"Reopen subscription with peer with lost subscription","time":{"start":1739215791351,"stop":1739215791351,"duration":0},"status":"passed","severity":"normal"},{"uid":"8150749efe1f0ae3","name":"should not receive a peer event after stop","time":{"start":1739215998611,"stop":1739215998612,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4f335dbb3bcb426","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1739215866350,"stop":1739215866351,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e9e38244b52eeb4","name":"Subscribe to topic containing special chars and receive message","time":{"start":1739216060320,"stop":1739216060320,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fb25d509dc827a1","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1739215794790,"stop":1739215794790,"duration":0},"status":"passed","severity":"normal"},{"uid":"e91718a65e716b78","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app12/2/topic248/xml","time":{"start":1739216010737,"stop":1739216010737,"duration":0},"status":"passed","severity":"normal"},{"uid":"e033ea2fab74ee1e","name":"should insert elements correctly","time":{"start":1739216136321,"stop":1739216136321,"duration":0},"status":"passed","severity":"normal"},{"uid":"275f7ca38e19c959","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1739216134794,"stop":1739216134794,"duration":0},"status":"passed","severity":"normal"},{"uid":"b26a79963b9e193d","name":"Push message with content topic containing Russian","time":{"start":1739215967543,"stop":1739215967543,"duration":0},"status":"passed","severity":"normal"},{"uid":"250c8be594695b5e","name":"Subscribe to topic containing XML and receive message","time":{"start":1739216060322,"stop":1739216060323,"duration":1},"status":"passed","severity":"normal"},{"uid":"31de1a0fde02d38c","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1739215794791,"stop":1739215794791,"duration":0},"status":"passed","severity":"normal"},{"uid":"915e6517f60be9ad","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1739215976857,"stop":1739215976858,"duration":1},"status":"passed","severity":"normal"},{"uid":"25c57addd8f42c53","name":"Subscribe to topic containing JSON and receive message","time":{"start":1739216060334,"stop":1739216060334,"duration":0},"status":"passed","severity":"normal"},{"uid":"cccd3724c4240df7","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1739216134792,"stop":1739216134793,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bc8d1bdbb6decfe","name":"should throw an error if shards are undefined for static sharding","time":{"start":1739215696059,"stop":1739215696060,"duration":1},"status":"passed","severity":"normal"},{"uid":"8722e9ac8fb8bbdf","name":"should handle corrupted local storage data gracefully","time":{"start":1739215722790,"stop":1739215722791,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb189757bb94c21","name":"passes more than one ENR URLs and attempts connection","time":{"start":1739215767271,"stop":1739215767272,"duration":1},"status":"skipped","severity":"normal"},{"uid":"372aab2502fffaa8","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1739215696063,"stop":1739215696064,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cf39b7d7e4821a5","name":"Overlapping topic subscription","time":{"start":1739215987122,"stop":1739215987123,"duration":1},"status":"skipped","severity":"normal"},{"uid":"d4afc0b19c404f68","name":"should properly create location multiaddrs - tcp","time":{"start":1739215704869,"stop":1739215704870,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f0b4a0f3e602e3f","name":"Fails to push message with large meta","time":{"start":1739215967553,"stop":1739215967553,"duration":0},"status":"passed","severity":"normal"},{"uid":"8238fe7b083874b7","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1739216134798,"stop":1739216134798,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fb47fc5b06e58e3","name":"getPeersByDiscovery","time":{"start":1739215795466,"stop":1739215795466,"duration":0},"status":"passed","severity":"normal"},{"uid":"a71beea74e95c836","name":"Passing page size 110 when there are 120 messages","time":{"start":1739216044356,"stop":1739216044356,"duration":0},"status":"passed","severity":"normal"},{"uid":"486ef84dea7b9bdd","name":"Should update shard info","time":{"start":1739215906304,"stop":1739215906305,"duration":1},"status":"passed","severity":"normal"},{"uid":"b51074fbcf5df361","name":"should properly create location multiaddrs - udp6","time":{"start":1739215704868,"stop":1739215704868,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb7ce696e290ce3b","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1739216134786,"stop":1739216134786,"duration":0},"status":"passed","severity":"normal"},{"uid":"444511e2b9bc8c99","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1739215896019,"stop":1739215896025,"duration":6},"status":"passed","severity":"normal"},{"uid":"71edab68e074f21e","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1739216060317,"stop":1739216060317,"duration":0},"status":"passed","severity":"normal"},{"uid":"868ef5e30718a6c7","name":"Passing page size 1 when there are 4 messages","time":{"start":1739216044354,"stop":1739216044354,"duration":0},"status":"passed","severity":"normal"},{"uid":"e795f041c82af6cc","name":"Check message on other pubsub topic is not received","time":{"start":1739215970132,"stop":1739215970134,"duration":2},"status":"passed","severity":"normal"},{"uid":"1b051a26ac8d43cc","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1739215987141,"stop":1739215987142,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2315525aa295253","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1739215696069,"stop":1739215696069,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2be63e67ea90b4e","name":"Push message on custom pubsubTopic","time":{"start":1739215896013,"stop":1739215896019,"duration":6},"status":"passed","severity":"normal"},{"uid":"8b2a2d5019dcdd5a","name":"Subscribe to topic containing short and publish message","time":{"start":1739215987124,"stop":1739215987126,"duration":2},"status":"passed","severity":"normal"},{"uid":"649efff300c3230f","name":"should throw error - no public key","time":{"start":1739215704859,"stop":1739215704859,"duration":0},"status":"passed","severity":"normal"},{"uid":"3079363c991a9290","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1739215710764,"stop":1739215710764,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dff293ff06853f7","name":"Subscribe and receives messages on 20 topics","time":{"start":1739216060328,"stop":1739216060329,"duration":1},"status":"passed","severity":"normal"},{"uid":"f125bf8dfdac73ee","name":"returns all values when wanted number matches available values","time":{"start":1739215717812,"stop":1739215717814,"duration":2},"status":"passed","severity":"normal"},{"uid":"540685bc5962991f","name":"should encode/decode to text encoding","time":{"start":1739215704862,"stop":1739215704862,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bcb899e75ddcb38","name":"Check received message containing short","time":{"start":1739215849497,"stop":1739215849498,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a7b1c137e8064e4","name":"Push message with custom timestamp: 1739212217959","time":{"start":1739215978885,"stop":1739215978886,"duration":1},"status":"passed","severity":"normal"},{"uid":"24214eb2214d8251","name":"A test","time":{"start":1739215882901,"stop":1739215882901,"duration":0},"status":"passed","severity":"normal"},{"uid":"54b20f12b71c8741","name":"Relay + Store","time":{"start":1739215762802,"stop":1739215762803,"duration":1},"status":"passed","severity":"normal"},{"uid":"307614043713464f","name":"should add and remove event listeners correctly","time":{"start":1739215722791,"stop":1739215722791,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4714e3c3843b85c","name":"Query Generator - false","time":{"start":1739216035119,"stop":1739216035120,"duration":1},"status":"passed","severity":"normal"},{"uid":"85fc90ebc45cad5","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1739215970149,"stop":1739215970149,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdb5f98e1ef8aa6d","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1739215866347,"stop":1739215866347,"duration":0},"status":"passed","severity":"normal"},{"uid":"47fe8ccc47f5d8d1","name":"should only return 1 node with relay and store capability","time":{"start":1739215718907,"stop":1739215718907,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e35452de68d3b9","name":"random static sharding 8 - Cluster ID: 34, Shard ID: 613","time":{"start":1739216020205,"stop":1739216020205,"duration":0},"status":"passed","severity":"normal"},{"uid":"367a44cdf753f232","name":"should reject on timeout if it was set","time":{"start":1739215736608,"stop":1739215736608,"duration":0},"status":"passed","severity":"normal"},{"uid":"2557872447c4c175","name":"Check received message containing unicode special characters","time":{"start":1739215970127,"stop":1739215970127,"duration":0},"status":"passed","severity":"normal"},{"uid":"574958dc76fd0b0e","name":"should throw an error for missing sharding configuration","time":{"start":1739215696075,"stop":1739215696075,"duration":0},"status":"passed","severity":"normal"},{"uid":"95715229036db6b6","name":"Generator, 2 different pubsubtopics","time":{"start":1739216039346,"stop":1739216039346,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb33f6c59a068542","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1739215696048,"stop":1739215696049,"duration":1},"status":"passed","severity":"normal"},{"uid":"67ce87880b408d49","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1739215696065,"stop":1739215696065,"duration":0},"status":"passed","severity":"normal"},{"uid":"975eb8ae898ae38b","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1739216060328,"stop":1739216060328,"duration":0},"status":"passed","severity":"normal"},{"uid":"30c6fb9b29e683a6","name":"Default pageSize","time":{"start":1739216044356,"stop":1739216044356,"duration":0},"status":"passed","severity":"normal"},{"uid":"2644949d677b4086","name":"Check received message with timestamp: 1649153314 ","time":{"start":1739215970129,"stop":1739215970129,"duration":0},"status":"passed","severity":"normal"},{"uid":"a37aafa665fc38fe","name":"Push message with short payload","time":{"start":1739215967513,"stop":1739215967514,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8231711def6c27e","name":"should reject if Relay is requested but not mounted","time":{"start":1739215736606,"stop":1739215736607,"duration":1},"status":"passed","severity":"normal"},{"uid":"df779d9b279cbbd1","name":"Ping on unsubscribed peer","time":{"start":1739215791349,"stop":1739215791351,"duration":2},"status":"passed","severity":"normal"},{"uid":"4b9261fcc4928d20","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1739215896030,"stop":1739215896031,"duration":1},"status":"passed","severity":"normal"},{"uid":"2285f6797abebe1e","name":"Decoder throws on empty string content topic","time":{"start":1739215711014,"stop":1739215711014,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d82a87021ffa02a","name":"Check message with invalid timestamp is not received","time":{"start":1739215970131,"stop":1739215970132,"duration":1},"status":"passed","severity":"normal"},{"uid":"755945175758fcf4","name":"should only return 1 node with relay capability","time":{"start":1739215718906,"stop":1739215718906,"duration":0},"status":"passed","severity":"normal"},{"uid":"b25a394013045872","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1739215696064,"stop":1739215696064,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfa29ddc8ee6046","name":"Subscribe to topic containing Russian and receive message","time":{"start":1739216060321,"stop":1739216060321,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b3344275d4728cd","name":"Check message received after nwaku node is restarted","time":{"start":1739215849519,"stop":1739215849519,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6c773156a175a793","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1739216134805,"stop":1739216134805,"duration":0},"status":"passed","severity":"normal"},{"uid":"60ce833fd635ec2c","name":"Fails to push message bigger that 1MB","time":{"start":1739215978888,"stop":1739215978888,"duration":0},"status":"passed","severity":"normal"},{"uid":"febd69bb387921b1","name":"Check meta is set [symmetric]","time":{"start":1739215728947,"stop":1739215728947,"duration":0},"status":"passed","severity":"normal"},{"uid":"30a74f2c2414a461","name":"Push message with custom timestamp: 1739219449911","time":{"start":1739215967554,"stop":1739215967555,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e6c93973588eb3e","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1739215882727,"stop":1739215882728,"duration":1},"status":"passed","severity":"normal"},{"uid":"808556b4a3e7a7f7","name":"throws on content topic with empty version field","time":{"start":1739215696036,"stop":1739215696036,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd573ccdf58beeab","name":"Check meta is set [ecies]","time":{"start":1739215730431,"stop":1739215730431,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4d07c9911340fb6","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1739215754985,"stop":1739215754985,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2a3042d9778d302","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1739216134794,"stop":1739216134795,"duration":1},"status":"passed","severity":"normal"},{"uid":"99c01fac366af2e9","name":"should not fail to stop the service if it was not started","time":{"start":1739215767261,"stop":1739215767262,"duration":1},"status":"passed","severity":"normal"},{"uid":"7789fbad2251dc64","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app28/8/topic572/json","time":{"start":1739216010728,"stop":1739216010729,"duration":1},"status":"passed","severity":"normal"},{"uid":"962576000e045897","name":"Callback on promise","time":{"start":1739216050130,"stop":1739216050131,"duration":1},"status":"passed","severity":"normal"},{"uid":"d35a20a2c1f4aa61","name":"should check connected peers if present and suitable","time":{"start":1739215736608,"stop":1739215736609,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c52ed4890754624","name":"should be able to decode the field with only STORE set to true","time":{"start":1739215704167,"stop":1739215704167,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1eecce3af9cb9d8","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1739215704168,"stop":1739215704169,"duration":1},"status":"passed","severity":"normal"},{"uid":"9227f2a542b3c590","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1739216134819,"stop":1739216134819,"duration":0},"status":"passed","severity":"normal"},{"uid":"724ce4f7477a258","name":"should call waitForPeer on Relay","time":{"start":1739215736610,"stop":1739215736610,"duration":0},"status":"passed","severity":"normal"},{"uid":"7648136f83568de0","name":"should use DNS peer discovery with light client","time":{"start":1739215767270,"stop":1739215767271,"duration":1},"status":"skipped","severity":"normal"},{"uid":"8bac59fb533bcf4f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1739215696069,"stop":1739215696069,"duration":0},"status":"passed","severity":"normal"},{"uid":"9777e36f8264a879","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1739216060321,"stop":1739216060321,"duration":0},"status":"passed","severity":"normal"},{"uid":"b599e4e2b0e613fd","name":"unsubscribes","time":{"start":1739216052606,"stop":1739216052607,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bcbc06e48b3cdd3","name":"Check message on other pubsub topic is not received","time":{"start":1739215970150,"stop":1739215970170,"duration":20},"status":"passed","severity":"normal"},{"uid":"5fbf5ea650bf619d","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1739215736529,"stop":1739215736529,"duration":0},"status":"passed","severity":"normal"},{"uid":"19e1e3a3e6b28dc3","name":"Subscribe and receive messages via waku relay post","time":{"start":1739216060327,"stop":1739216060327,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7f35c13d4b4cc3e","name":"random static sharding 4 - Cluster ID: 452, Shard ID: 642","time":{"start":1739216020201,"stop":1739216020202,"duration":1},"status":"passed","severity":"normal"},{"uid":"754d45c4dda43603","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1739215704155,"stop":1739215704157,"duration":2},"status":"passed","severity":"normal"},{"uid":"6bc36f6d380731ed","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1739215696048,"stop":1739215696048,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7d538a2ee382e26","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1739215718908,"stop":1739215718909,"duration":1},"status":"skipped","severity":"normal"},{"uid":"5ea718664b6bd2b1","name":"Check message received after jswaku node is restarted","time":{"start":1739215970136,"stop":1739215970137,"duration":1},"status":"skipped","severity":"normal"},{"uid":"57a18454b45a8e8b","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1739215882733,"stop":1739215882733,"duration":0},"status":"passed","severity":"normal"},{"uid":"7effdfd4eaa96260","name":"Decrypt messages","time":{"start":1739215969258,"stop":1739215969258,"duration":0},"status":"passed","severity":"normal"},{"uid":"e99987e56a085e96","name":"Check received message containing Basic HTML tag","time":{"start":1739215849502,"stop":1739215849503,"duration":1},"status":"passed","severity":"normal"},{"uid":"c50bf0ba434ddb88","name":"Nwaku publishes","time":{"start":1739215982973,"stop":1739215982973,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e653bda4bb2fd06","name":"Check message with no content topic is not received","time":{"start":1739215970134,"stop":1739215970135,"duration":1},"status":"passed","severity":"normal"},{"uid":"66989b8e8ba19709","name":"Check received message containing long","time":{"start":1739215970121,"stop":1739215970122,"duration":1},"status":"passed","severity":"normal"},{"uid":"af13e7afbbd33738","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1739216134817,"stop":1739216134817,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3777280125b0eec","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1739216134606,"stop":1739216134606,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0a31785947fd985","name":"Query generator for 2000 messages","time":{"start":1739216050132,"stop":1739216050132,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfb5d246b5c3cce","name":"Push message with custom timestamp: 1739212249911","time":{"start":1739215967554,"stop":1739215967554,"duration":0},"status":"passed","severity":"normal"},{"uid":"e460140a6a93de42","name":"Encoder throws on undefined content topic","time":{"start":1739215730431,"stop":1739215730431,"duration":0},"status":"passed","severity":"normal"},{"uid":"676424b0978eaa2f","name":"Callback on promise, aborts when callback returns true","time":{"start":1739216050131,"stop":1739216050131,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4da5c1f0097c247","name":"should request renew when peer disconnects","time":{"start":1739215736361,"stop":1739215736361,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1dfd9ad0106f4e1","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1739215882734,"stop":1739215882734,"duration":0},"status":"passed","severity":"normal"},{"uid":"282ad08066886668","name":"can dial TLS multiaddrs","time":{"start":1739215899380,"stop":1739215899380,"duration":0},"status":"passed","severity":"normal"},{"uid":"a792595739fcaf8d","name":"Init the array if not present","time":{"start":1739215695707,"stop":1739215695709,"duration":2},"status":"passed","severity":"normal"},{"uid":"a84edc3708107871","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1739216134789,"stop":1739216134790,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c1b9d03987a4e36","name":"Query with Promise Callback, No Decoder","time":{"start":1739216023663,"stop":1739216023663,"duration":0},"status":"passed","severity":"normal"},{"uid":"51a7eb77ce349c0a","name":"Subscribe and receive messages via lightPush","time":{"start":1739216060315,"stop":1739216060315,"duration":0},"status":"passed","severity":"normal"},{"uid":"a72d74695684593c","name":"Push message with escaped characters payload","time":{"start":1739215967538,"stop":1739215967538,"duration":0},"status":"passed","severity":"normal"},{"uid":"87cf2e6ac27a492f","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1739215696059,"stop":1739215696059,"duration":0},"status":"passed","severity":"normal"},{"uid":"edf635e6d8cc8668","name":"Check received message with timestamp: 1649153314 ","time":{"start":1739215849511,"stop":1739215849511,"duration":0},"status":"passed","severity":"normal"},{"uid":"77b11ce25c5670ef","name":"1 Relay, 1 fetch","time":{"start":1739215718345,"stop":1739215718346,"duration":1},"status":"passed","severity":"normal"},{"uid":"7475c2512a9c7293","name":"should get / set TCP multiaddr","time":{"start":1739215704866,"stop":1739215704867,"duration":1},"status":"passed","severity":"normal"},{"uid":"d76479588260368c","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1739215987117,"stop":1739215987118,"duration":1},"status":"passed","severity":"normal"},{"uid":"a89b856fe3e7c418","name":"Relay - dialed first","time":{"start":1739216065657,"stop":1739216065657,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e9a43683cea33d6","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1739216010745,"stop":1739216010748,"duration":3},"status":"passed","severity":"normal"},{"uid":"40c1f5f44dd7cc77","name":"should reject if WakuNode is not started","time":{"start":1739215736606,"stop":1739215736606,"duration":0},"status":"passed","severity":"normal"},{"uid":"5027ef945081ce18","name":"can start and stop the service","time":{"start":1739215767259,"stop":1739215767260,"duration":1},"status":"passed","severity":"normal"},{"uid":"451c72d753170429","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1739215761404,"stop":1739215761405,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c43b378d4cdc798","name":"Check received message containing SQL Injection","time":{"start":1739215970143,"stop":1739215970144,"duration":1},"status":"passed","severity":"normal"},{"uid":"1568f5dc165f45ff","name":"Check received message containing XML","time":{"start":1739215970125,"stop":1739215970125,"duration":0},"status":"passed","severity":"normal"},{"uid":"be2a6de06af5e804","name":"Subscribe to topic containing short and receive message","time":{"start":1739215882739,"stop":1739215882740,"duration":1},"status":"passed","severity":"normal"},{"uid":"bca9b135984d38d6","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1739215794792,"stop":1739215794792,"duration":0},"status":"passed","severity":"normal"},{"uid":"f91b1e286563d5a1","name":"Passing page size 11 when there are 10 messages","time":{"start":1739216044355,"stop":1739216044355,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f28ee98792b3b09","name":"Push 30 different messages","time":{"start":1739215978863,"stop":1739215978864,"duration":1},"status":"passed","severity":"normal"},{"uid":"73643dcd6d4454b6","name":"should throw error - no id","time":{"start":1739215704858,"stop":1739215704859,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd6f57a0da894aba","name":"should not receive a peer event after stop","time":{"start":1739215722789,"stop":1739215722789,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ebeeafdd28a5130","name":"peer:update - should do nothing if another protocol hit","time":{"start":1739215710762,"stop":1739215710763,"duration":1},"status":"passed","severity":"normal"},{"uid":"a089cf1500069461","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1739215866348,"stop":1739215866348,"duration":0},"status":"passed","severity":"normal"},{"uid":"d89c555985486673","name":"Subscribe to topic containing Russian and publish message","time":{"start":1739215987134,"stop":1739215987136,"duration":2},"status":"passed","severity":"normal"},{"uid":"ed769a23bf83c3fc","name":"Push message with content topic containing unicode special characters","time":{"start":1739215978882,"stop":1739215978883,"duration":1},"status":"passed","severity":"normal"},{"uid":"3842d799a883ea1b","name":"Subscribe to topic containing special chars and publish message","time":{"start":1739215987127,"stop":1739215987130,"duration":3},"status":"passed","severity":"normal"},{"uid":"592d3c4cb9534d79","name":"Push message with content topic containing Arabic","time":{"start":1739215978877,"stop":1739215978877,"duration":0},"status":"passed","severity":"normal"},{"uid":"c649bcf3b48eef30","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1739215696047,"stop":1739215696047,"duration":0},"status":"passed","severity":"normal"},{"uid":"102f4687a4b4b44a","name":"removeEventListener with correct event","time":{"start":1739215795464,"stop":1739215795464,"duration":0},"status":"passed","severity":"normal"},{"uid":"95e386cb4287b521","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1739215710763,"stop":1739215710764,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9b2396e5842b42d","name":"Check received message containing Russian","time":{"start":1739215970143,"stop":1739215970143,"duration":0},"status":"passed","severity":"normal"},{"uid":"f551be789f7cf70","name":"Push message with Arabic payload","time":{"start":1739215967531,"stop":1739215967534,"duration":3},"status":"passed","severity":"normal"},{"uid":"3b37f78b59948d43","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1739216010724,"stop":1739216010724,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2aab4776aa36167","name":"Subscribe and receive messages via lightPush","time":{"start":1739215882717,"stop":1739215882727,"duration":10},"status":"passed","severity":"normal"},{"uid":"f4b86d195bf22294","name":"Check received message containing escaped characters","time":{"start":1739215849505,"stop":1739215849509,"duration":4},"status":"passed","severity":"normal"},{"uid":"583c7825638b4c","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1739215696285,"stop":1739215696285,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bc84f4b7bdbbc01","name":"should not allow unachievable error rate","time":{"start":1739216134605,"stop":1739216134606,"duration":1},"status":"passed","severity":"normal"},{"uid":"fec8119a9d6b3a79","name":"Check publish message containing long","time":{"start":1739215984355,"stop":1739215984356,"duration":1},"status":"passed","severity":"normal"},{"uid":"17bf0fb24ebb166d","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1739216045572,"stop":1739216045572,"duration":0},"status":"passed","severity":"normal"},{"uid":"675fbb460b7763ab","name":"retrieves a single peer","time":{"start":1739215718904,"stop":1739215718904,"duration":0},"status":"passed","severity":"normal"},{"uid":"795104ea1a10118f","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1739215696058,"stop":1739215696058,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c80a17fc7ec7817","name":"should initialize with Unhealthy status","time":{"start":1739215736602,"stop":1739215736602,"duration":0},"status":"passed","severity":"normal"},{"uid":"acbcd38e02db95ad","name":"should emit a peer event after start","time":{"start":1739215722788,"stop":1739215722789,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2ebb70c194e115","name":"Overlapping topic subscription","time":{"start":1739216060318,"stop":1739216060319,"duration":1},"status":"passed","severity":"normal"},{"uid":"28b70d2a25ea6c53","name":"Check received message with timestamp: 1739215754340 ","time":{"start":1739215970148,"stop":1739215970148,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dfedd6ad5523799","name":"Fails to push message with empty content topic","time":{"start":1739215967552,"stop":1739215967552,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd9c3310b51802eb","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1739216134788,"stop":1739216134789,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd2bf2b1f154eabf","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1739215696077,"stop":1739215696077,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8a55491356fa82","name":"can start and stop the service","time":{"start":1739215722787,"stop":1739215722787,"duration":0},"status":"passed","severity":"normal"},{"uid":"4efbd12d8185b910","name":"creates an iterator","time":{"start":1739216052605,"stop":1739216052606,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4037e8ca39c15ac","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1739216061866,"stop":1739216061868,"duration":2},"status":"passed","severity":"normal"},{"uid":"6819084482a9c5cc","name":"Publish message with large meta","time":{"start":1739215984392,"stop":1739215984393,"duration":1},"status":"passed","severity":"normal"},{"uid":"59cd0452994ead5d","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1739215866354,"stop":1739215866354,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d01788c9fd4097e","name":"Push message with content topic containing short","time":{"start":1739215978868,"stop":1739215978874,"duration":6},"status":"passed","severity":"normal"},{"uid":"4f4aa4c110ba2643","name":"Refresh subscription","time":{"start":1739216060330,"stop":1739216060330,"duration":0},"status":"passed","severity":"normal"},{"uid":"c675f2204e2e1ba1","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1739216134606,"stop":1739216134606,"duration":0},"status":"passed","severity":"normal"},{"uid":"1870fb8635800b29","name":"should reject if LightPush is requested but not mounted","time":{"start":1739215736607,"stop":1739215736607,"duration":0},"status":"passed","severity":"normal"},{"uid":"623503e8033a8e71","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1739215794789,"stop":1739215794789,"duration":0},"status":"passed","severity":"normal"},{"uid":"75129b1c3b421d05","name":"Push message with long payload","time":{"start":1739215967514,"stop":1739215967522,"duration":8},"status":"passed","severity":"normal"},{"uid":"2172943e1209d241","name":"throws on empty content topic","time":{"start":1739215696033,"stop":1739215696033,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e96e780c12aed7e","name":"Used by Waku Relay","time":{"start":1739216060380,"stop":1739216060380,"duration":0},"status":"passed","severity":"normal"},{"uid":"cde4c32f8ee0138a","name":"Check publish message containing escaped characters","time":{"start":1739215984374,"stop":1739215984375,"duration":1},"status":"passed","severity":"normal"},{"uid":"396558ae919cf196","name":"Subscribe to topic containing long and receive message","time":{"start":1739216060330,"stop":1739216060331,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b28c199d7e2f89e","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1739215696071,"stop":1739215696071,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbfb5f6012f7b53","name":"should not fail to start the service if it is already started","time":{"start":1739215722788,"stop":1739215722788,"duration":0},"status":"passed","severity":"normal"},{"uid":"63e81e9206029be4","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1739215896013,"stop":1739215896013,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea9c879f957c676f","name":"Push message with rate limit","time":{"start":1739215978885,"stop":1739215978885,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cffe5c834aa1ee5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1739216134820,"stop":1739216134820,"duration":0},"status":"passed","severity":"normal"},{"uid":"788f141b58bad056","name":"Subscribe to topic containing special chars and receive message","time":{"start":1739215882753,"stop":1739215882757,"duration":4},"status":"passed","severity":"normal"},{"uid":"d16570dc509044a","name":"isConnected return false after peer stops","time":{"start":1739215782464,"stop":1739215782464,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb8fc3d8f97457c5","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1739216060318,"stop":1739216060318,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aa333152b06f739","name":"should not fail to start the service if it is already started","time":{"start":1739215998609,"stop":1739215998610,"duration":1},"status":"passed","severity":"normal"},{"uid":"da685e787c669186","name":"Check publish message containing special chars","time":{"start":1739215984360,"stop":1739215984360,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aca5a5570e60c1a","name":"throws on content topic with empty topic name field","time":{"start":1739215696037,"stop":1739215696037,"duration":0},"status":"passed","severity":"normal"},{"uid":"4525113508406540","name":"Decoder throws on undefined content topic","time":{"start":1739215728949,"stop":1739215728949,"duration":0},"status":"passed","severity":"normal"},{"uid":"68baad36c1dc89bc","name":"Subscribe to topic containing JSON and receive message","time":{"start":1739216060323,"stop":1739216060323,"duration":0},"status":"passed","severity":"normal"},{"uid":"9619d170764af367","name":"Store - dialed first","time":{"start":1739216065658,"stop":1739216065659,"duration":1},"status":"passed","severity":"normal"},{"uid":"57594e798aaf0781","name":"Subscribe to topic containing JSON and receive message","time":{"start":1739215882766,"stop":1739215882770,"duration":4},"status":"passed","severity":"normal"},{"uid":"7374d6ef9342c8e8","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1739216134790,"stop":1739216134790,"duration":0},"status":"passed","severity":"normal"},{"uid":"f71e43c296bed038","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1739215696066,"stop":1739215696067,"duration":1},"status":"passed","severity":"normal"},{"uid":"48b50ffee5962e0f","name":"Query with Ordered Callback, No message returned","time":{"start":1739216023658,"stop":1739216023658,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ede0775e0c1b39d","name":"Using a function","time":{"start":1739216060380,"stop":1739216060380,"duration":0},"status":"passed","severity":"normal"},{"uid":"71170dfe0870f180","name":"Nodes with multiple pubsub topic","time":{"start":1739215976855,"stop":1739215976857,"duration":2},"status":"passed","severity":"normal"},{"uid":"66b1cf805a616dce","name":"should throw error - invalid id","time":{"start":1739215704860,"stop":1739215704860,"duration":0},"status":"passed","severity":"normal"},{"uid":"51b7497412df7ebb","name":"Push message with long payload","time":{"start":1739215978848,"stop":1739215978848,"duration":0},"status":"passed","severity":"normal"},{"uid":"3229be57e9f5b3ca","name":"Privacy Node - default protocol","time":{"start":1739216065660,"stop":1739216065660,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9c79b0e8e066fd0","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1739216060334,"stop":1739216060335,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4ba23db64c63927","name":"Check message with no content topic is not received","time":{"start":1739215849515,"stop":1739215849516,"duration":1},"status":"passed","severity":"normal"},{"uid":"171f1b4b7af134e1","name":"Subscribe to topic containing XML and receive message","time":{"start":1739215882765,"stop":1739215882765,"duration":0},"status":"passed","severity":"normal"},{"uid":"272e773cfe4a5bc0","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1739215698800,"stop":1739215698801,"duration":1},"status":"passed","severity":"normal"},{"uid":"35adca828ec22969","name":"Push message with content topic containing long","time":{"start":1739215967540,"stop":1739215967541,"duration":1},"status":"passed","severity":"normal"},{"uid":"159f0f3681a2acdd","name":"Push message with SQL Injection payload","time":{"start":1739215967535,"stop":1739215967536,"duration":1},"status":"passed","severity":"normal"},{"uid":"6131e756c8a2bbfc","name":"Subscribe to topic containing Russian and receive message","time":{"start":1739216060332,"stop":1739216060332,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1e34891eb0d05d0","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1739215718907,"stop":1739215718908,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a53e77d105d3643","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1739215905916,"stop":1739215905916,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f782f231dc2b9a0","name":"Sets default value correctly","time":{"start":1739216060380,"stop":1739216060380,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d3cc0a2d7798a53","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1739215696063,"stop":1739215696063,"duration":0},"status":"passed","severity":"normal"},{"uid":"758e253520b99fe8","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1739215866351,"stop":1739215866352,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3578be11d970208","name":"random static sharding 5 - Cluster ID: 513, Shard ID: 392","time":{"start":1739216020202,"stop":1739216020203,"duration":1},"status":"passed","severity":"normal"},{"uid":"10b1ae15875de7c5","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1739216134606,"stop":1739216134607,"duration":1},"status":"passed","severity":"normal"},{"uid":"97d8a10553cccf2f","name":"should return different streams if requested simultaniously","time":{"start":1739215710762,"stop":1739215710762,"duration":0},"status":"passed","severity":"normal"},{"uid":"df755cb198d76f2a","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1739216134797,"stop":1739216134797,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aefa3d6df76ad5","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1739215794787,"stop":1739215794788,"duration":1},"status":"passed","severity":"normal"},{"uid":"51e3404d98b3b611","name":"Add multiple subscription objects on single nwaku node","time":{"start":1739216060325,"stop":1739216060325,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b44e22314e95329","name":"Check publish message containing Chinese","time":{"start":1739215984360,"stop":1739215984360,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ea2f45c2116df25","name":"Push message with shell command payload","time":{"start":1739215978858,"stop":1739215978858,"duration":0},"status":"passed","severity":"normal"},{"uid":"db6ddae0b96fdc86","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1739215718534,"stop":1739215718535,"duration":1},"status":"passed","severity":"normal"},{"uid":"c49ab4b92f71b892","name":"Push message with content topic containing unicode special characters","time":{"start":1739215967550,"stop":1739215967551,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2c55a691f4482e9","name":"Check received message containing short","time":{"start":1739215970121,"stop":1739215970121,"duration":0},"status":"passed","severity":"normal"},{"uid":"a89c2bcef712eb96","name":"Subscribe and receive messages via waku relay post","time":{"start":1739215882728,"stop":1739215882733,"duration":5},"status":"passed","severity":"normal"},{"uid":"1cb12a6c6e633ea2","name":"dispatchEvent via connectionManager","time":{"start":1739215795467,"stop":1739215795468,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee0699c4dad4e91","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1739216060332,"stop":1739216060332,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f2e3430739a3cf3","name":"Check received message with timestamp: 1739215754366 ","time":{"start":1739215849511,"stop":1739215849511,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fdd6b878c581c82","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1739215696062,"stop":1739215696062,"duration":0},"status":"passed","severity":"normal"},{"uid":"875971f6a208a532","name":"Publish message with custom timestamp: Tue Feb 20 2024 19:32:57 GMT+0000 (Coordinated Universal Time)","time":{"start":1739215984376,"stop":1739215984377,"duration":1},"status":"passed","severity":"normal"},{"uid":"642fe1c7a132f4a1","name":"Check message with non string payload is not received","time":{"start":1739215849518,"stop":1739215849518,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9060c4ac99a0440","name":"Push message with Chinese payload","time":{"start":1739215967530,"stop":1739215967531,"duration":1},"status":"passed","severity":"normal"},{"uid":"da63f158d98b67c2","name":"Check received message containing long","time":{"start":1739215849498,"stop":1739215849499,"duration":1},"status":"passed","severity":"normal"},{"uid":"340b1340ea2743f8","name":"Throws when trying to push message with empty payload","time":{"start":1739215978866,"stop":1739215978868,"duration":2},"status":"passed","severity":"normal"},{"uid":"a3c0307fd7fc6041","name":"Ping on peer without subscriptions","time":{"start":1739215791348,"stop":1739215791349,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d20d6e5b1f2c0df","name":"Generator, 2 different pubsubtopics","time":{"start":1739216039347,"stop":1739216039348,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1315acfc8a62b38","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1739216134816,"stop":1739216134816,"duration":0},"status":"passed","severity":"normal"},{"uid":"44389b0240815bdb","name":"should properly create peer info with all multiaddrs","time":{"start":1739215704870,"stop":1739215704870,"duration":0},"status":"passed","severity":"normal"},{"uid":"f41893266599a3bd","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1739215736603,"stop":1739215736603,"duration":0},"status":"passed","severity":"normal"},{"uid":"95fa85fc0c2e878d","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1739215882776,"stop":1739215882779,"duration":3},"status":"passed","severity":"normal"},{"uid":"3fa272b080d3721a","name":"should use the provided clusterId for the pubsub topic","time":{"start":1739215696077,"stop":1739215696077,"duration":0},"status":"passed","severity":"normal"},{"uid":"64b781ef02d79991","name":"Relay - times out","time":{"start":1739216065658,"stop":1739216065658,"duration":0},"status":"passed","severity":"normal"},{"uid":"611270ac99030991","name":"addEventListener with correct event","time":{"start":1739215795463,"stop":1739215795463,"duration":0},"status":"passed","severity":"normal"},{"uid":"31e1548f8fe963bf","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1739215696073,"stop":1739215696073,"duration":0},"status":"passed","severity":"normal"},{"uid":"11e87c31c3ea6286","name":"1 Relay, 1 Filter, gives up","time":{"start":1739215718347,"stop":1739215718348,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6e7fa103da4d980","name":"Push message with content topic containing SQL Injection","time":{"start":1739215967543,"stop":1739215967543,"duration":0},"status":"passed","severity":"normal"},{"uid":"20f36d23b69784db","name":"Check received message with timestamp: 1739215754366000000 ","time":{"start":1739215849510,"stop":1739215849511,"duration":1},"status":"passed","severity":"normal"},{"uid":"9651643022d95e01","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1739215717815,"stop":1739215717816,"duration":1},"status":"passed","severity":"normal"},{"uid":"60de1278a586a6be","name":"should set field with only RELAY enabled","time":{"start":1739215704871,"stop":1739215704871,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a6369521b7e6123","name":"should reject if Filter is requested but not mounted","time":{"start":1739215736608,"stop":1739215736608,"duration":0},"status":"passed","severity":"normal"},{"uid":"64d0090cf95af3b8","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1739215976854,"stop":1739215976854,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b5cdbc7820a729f","name":"should transition to Unhealthy when no connections","time":{"start":1739215736602,"stop":1739215736603,"duration":1},"status":"passed","severity":"normal"},{"uid":"86072a509e849153","name":"Push message with content topic containing numeric","time":{"start":1739215978875,"stop":1739215978876,"duration":1},"status":"passed","severity":"normal"},{"uid":"28df9c01f55f3145","name":"Push message equal or less that 1MB","time":{"start":1739215967555,"stop":1739215967555,"duration":0},"status":"passed","severity":"normal"},{"uid":"51b055ab11ef6762","name":"Subscribe to topic containing Script and receive message","time":{"start":1739215882765,"stop":1739215882765,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e469ad9f4236eed","name":"Renews subscription after lossing a connection","time":{"start":1739216060336,"stop":1739216060336,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c1a12e5ecc28a09","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1739216020210,"stop":1739216020211,"duration":1},"status":"passed","severity":"normal"},{"uid":"48343ed207fe9383","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1739216134793,"stop":1739216134793,"duration":0},"status":"passed","severity":"normal"},{"uid":"20a2ea5560c101ef","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app13/7/topic800/xml","time":{"start":1739216010730,"stop":1739216010730,"duration":0},"status":"passed","severity":"normal"},{"uid":"119c60210961eec7","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1739216134795,"stop":1739216134795,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ed34bd9d54e5124","name":"Subscribe to topic containing emoji and receive message","time":{"start":1739216060325,"stop":1739216060325,"duration":0},"status":"passed","severity":"normal"},{"uid":"d52734838847ba6c","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1739216134796,"stop":1739216134796,"duration":0},"status":"passed","severity":"normal"},{"uid":"7640be944ae1522a","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1739216060335,"stop":1739216060335,"duration":0},"status":"passed","severity":"normal"},{"uid":"38c3795b59bd87b7","name":"different cluster, same shard: nodes don't connect","time":{"start":1739215905919,"stop":1739215905919,"duration":0},"status":"passed","severity":"normal"},{"uid":"e47cbda1e1bbf269","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1739215882757,"stop":1739215882758,"duration":1},"status":"passed","severity":"normal"},{"uid":"1404ad211891a2a6","name":"Check publish message containing Russian","time":{"start":1739215984365,"stop":1739215984365,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ca60a779efa61c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1739215696064,"stop":1739215696064,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ea7dd0e11d01d67","name":"random static sharding 3 - Cluster ID: 354, Shard ID: 459","time":{"start":1739216020200,"stop":1739216020201,"duration":1},"status":"passed","severity":"normal"},{"uid":"958317bb6767a57e","name":"random static sharding 1 - Cluster ID: 175, Shard ID: 608","time":{"start":1739216020199,"stop":1739216020200,"duration":1},"status":"passed","severity":"normal"},{"uid":"f195e60811ad51ce","name":"Push message with XML payload","time":{"start":1739215967537,"stop":1739215967537,"duration":0},"status":"passed","severity":"normal"},{"uid":"eddaa20325518b2d","name":"Check publish message containing unicode special characters","time":{"start":1739215984375,"stop":1739215984375,"duration":0},"status":"passed","severity":"normal"},{"uid":"e116e7ba56b3d6eb","name":"Check message with non string payload is not received","time":{"start":1739215970136,"stop":1739215970136,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1806bfe2a7284e7","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1739215711014,"stop":1739215711014,"duration":0},"status":"passed","severity":"normal"},{"uid":"6375962b39e6ae69","name":"Query generator for multiple messages with different message text format","time":{"start":1739216050126,"stop":1739216050127,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c9aa94d9fdc5337","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1739215696049,"stop":1739215696049,"duration":0},"status":"passed","severity":"normal"},{"uid":"1662c58e6df0d87d","name":"handles different networkShards values correctly","time":{"start":1739215696054,"stop":1739215696054,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9c49812f709834d","name":"Encoder throws on undefined content topic","time":{"start":1739215711012,"stop":1739215711013,"duration":1},"status":"passed","severity":"normal"},{"uid":"da55068449a54947","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1739216050131,"stop":1739216050131,"duration":0},"status":"passed","severity":"normal"},{"uid":"f431f052dc2c4e61","name":"Check message with no content topic is not received","time":{"start":1739215970170,"stop":1739215970171,"duration":1},"status":"passed","severity":"normal"},{"uid":"acd0f5d49dc0c22d","name":"Push message equal or less that 1MB","time":{"start":1739215978887,"stop":1739215978888,"duration":1},"status":"passed","severity":"normal"},{"uid":"478394b163f709a8","name":"Fields are not dropped","time":{"start":1739215710380,"stop":1739215710380,"duration":0},"status":"passed","severity":"normal"},{"uid":"982ece03dd42bd93","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1739215976858,"stop":1739215976859,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d33369f9638f8b6","name":"caches peers it previously fetched","time":{"start":1739215718906,"stop":1739215718906,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce48a9a652aae64c","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1739215754975,"stop":1739215754979,"duration":4},"status":"passed","severity":"normal"},{"uid":"3e29fac0b47c9a34","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1739216061863,"stop":1739216061864,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a20ab146b590672","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1739216134819,"stop":1739216134819,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e13f4684954ed08","name":"Subscribe to topic containing shell command and receive message","time":{"start":1739215882770,"stop":1739215882776,"duration":6},"status":"passed","severity":"normal"},{"uid":"bb5f1c3abca5d42c","name":"Query Generator - true","time":{"start":1739216035118,"stop":1739216035119,"duration":1},"status":"passed","severity":"normal"},{"uid":"20d54f14a4270b6f","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1739215696047,"stop":1739215696048,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9d932402b45d04a","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1739215987117,"stop":1739215987117,"duration":0},"status":"passed","severity":"normal"},{"uid":"369d7e3202f37b63","name":"should correctly map a content topic to a pubsub topic","time":{"start":1739215696076,"stop":1739215696076,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ce8647b44a9438e","name":"Check message with invalid timestamp is not received","time":{"start":1739215970150,"stop":1739215970150,"duration":0},"status":"passed","severity":"normal"},{"uid":"7353fbe4caa2095a","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1739215718527,"stop":1739215718528,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d6a6a7b2f856bee","name":"Push message with JSON payload","time":{"start":1739215978857,"stop":1739215978858,"duration":1},"status":"passed","severity":"normal"},{"uid":"301a106cdad38973","name":"should initialize bloom filter with correct parameters","time":{"start":1739216136320,"stop":1739216136321,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c3a1a13fe72aff7","name":"Check message with invalid timestamp is not received","time":{"start":1739215849513,"stop":1739215849514,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1ef6612b89bed57","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1739215896029,"stop":1739215896030,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe86621000ed4c8e","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1739215696050,"stop":1739215696050,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ca34f047321a2d7","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1739216060333,"stop":1739216060333,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd46b89f4e6c387e","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1739216134787,"stop":1739216134788,"duration":1},"status":"passed","severity":"normal"},{"uid":"17e2db94d074453","name":"should fail to send if no connected peers found","time":{"start":1739215736530,"stop":1739215736530,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ea6ae26cc70832e","name":"Check received message with timestamp: 1649153314 ","time":{"start":1739215970148,"stop":1739215970149,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e145e8f144b8d4b","name":"Subscribe and receive messages via lightPush","time":{"start":1739216060326,"stop":1739216060326,"duration":0},"status":"passed","severity":"normal"},{"uid":"91996bb1de1469d9","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1739215817608,"stop":1739215817608,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9a5674351ede6c4","name":"Push message with content topic containing shell command","time":{"start":1739215967549,"stop":1739215967550,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf87f6fd3cf5966b","name":"should return false","time":{"start":1739215704861,"stop":1739215704861,"duration":0},"status":"passed","severity":"normal"},{"uid":"b31119f865f7f17b","name":"Check received message containing Basic HTML tag","time":{"start":1739215970125,"stop":1739215970126,"duration":1},"status":"passed","severity":"normal"},{"uid":"89e0d2a64a2324d4","name":"Publish without waiting for remote peer","time":{"start":1739215987116,"stop":1739215987116,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fd9b0cbabbe8e06","name":"should be called for bootstrap peers","time":{"start":1739215762452,"stop":1739215762452,"duration":0},"status":"passed","severity":"normal"},{"uid":"f419f73a5816e738","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1739216134799,"stop":1739216134799,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4238b1ef1d694a6","name":"handles empty shards array correctly","time":{"start":1739215696075,"stop":1739215696075,"duration":0},"status":"passed","severity":"normal"},{"uid":"90982c6598895bf4","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1739215718533,"stop":1739215718534,"duration":1},"status":"passed","severity":"normal"},{"uid":"48d880cc52799fbd","name":"Meta field set when metaSetter is specified","time":{"start":1739215711012,"stop":1739215711012,"duration":0},"status":"passed","severity":"normal"},{"uid":"47873d5cfd544b7b","name":"Rejects garbage","time":{"start":1739215739896,"stop":1739215739897,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9f1787df6f6ba62","name":"Query Generator, No Decoder","time":{"start":1739216023652,"stop":1739216023656,"duration":4},"status":"passed","severity":"normal"},{"uid":"cfb89f026c93385a","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1739216060324,"stop":1739216060324,"duration":0},"status":"passed","severity":"normal"},{"uid":"270fbf1519ae45ce","name":"recovers when dns.resolve returns empty","time":{"start":1739215718905,"stop":1739215718905,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b5a8b3fe983ef07","name":"Round trip binary serialization","time":{"start":1739215711011,"stop":1739215711011,"duration":0},"status":"passed","severity":"normal"},{"uid":"65cf17be7ac6d16d","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1739216130703,"stop":1739216130703,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6247229a32a6bfb","name":"throws on content topic with non-number generation field","time":{"start":1739215696034,"stop":1739215696035,"duration":1},"status":"passed","severity":"normal"},{"uid":"54d7f23bd6890bf3","name":"Subscribe to topic containing long and publish message","time":{"start":1739215987126,"stop":1739215987126,"duration":0},"status":"passed","severity":"normal"},{"uid":"969c9808e5923b2b","name":"Asymmetric encrypt & decrypt","time":{"start":1739215729234,"stop":1739215729234,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcce1af872b2bb7a","name":"Filter","time":{"start":1739216065659,"stop":1739216065660,"duration":1},"status":"passed","severity":"normal"},{"uid":"33179ca15a624e47","name":"Query with Promise Callback, No message returned","time":{"start":1739216023663,"stop":1739216023664,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc95e306dca48f86","name":"Push message with custom timestamp: 1708457449911","time":{"start":1739215967554,"stop":1739215967554,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bceaa1568c25ab6","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1739216061873,"stop":1739216061873,"duration":0},"status":"passed","severity":"normal"},{"uid":"5584183b4fa96691","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1739216010165,"stop":1739216010165,"duration":0},"status":"passed","severity":"normal"},{"uid":"44681c2890e638c2","name":"Subscribe to topic containing numeric and publish message","time":{"start":1739215987127,"stop":1739215987127,"duration":0},"status":"passed","severity":"normal"},{"uid":"82babb36235c20bc","name":"returns all values when wanted number is greater than available values","time":{"start":1739215717814,"stop":1739215717815,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b12bb64af3d1b8f","name":"Passing cursor with wrong pubsubTopic","time":{"start":1739216010172,"stop":1739216010172,"duration":0},"status":"passed","severity":"normal"},{"uid":"83c873013a272147","name":"Check message with no payload is not received","time":{"start":1739215970135,"stop":1739215970136,"duration":1},"status":"passed","severity":"normal"},{"uid":"82eb0ae8033067bf","name":"Add multiple subscription objects on single nwaku node","time":{"start":1739216060335,"stop":1739216060336,"duration":1},"status":"passed","severity":"normal"},{"uid":"8635a50670afb018","name":"throws on content topic with empty encoding field","time":{"start":1739215696037,"stop":1739215696038,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ddd91b38f8328ec","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1739215817598,"stop":1739215817602,"duration":4},"status":"passed","severity":"normal"},{"uid":"a8d46421a7ef7659","name":"Push message with shell command payload","time":{"start":1739215967538,"stop":1739215967538,"duration":0},"status":"passed","severity":"normal"},{"uid":"915409786f43b0bf","name":"Renews subscription after lossing a connection","time":{"start":1739216060325,"stop":1739216060326,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9851775743f19ad","name":"Fails to push message bigger that 1MB","time":{"start":1739215967556,"stop":1739215967556,"duration":0},"status":"passed","severity":"normal"},{"uid":"573cd0fad4ac709f","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1739216060320,"stop":1739216060321,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2662c6b627bfc01","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1739215704169,"stop":1739215704169,"duration":0},"status":"passed","severity":"normal"},{"uid":"b32e34f9a3226cf2","name":"Check received message containing emoji","time":{"start":1739215970147,"stop":1739215970147,"duration":0},"status":"passed","severity":"normal"},{"uid":"968f8f13188ef623","name":"Push message with Script payload","time":{"start":1739215978856,"stop":1739215978856,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb57bf19242c12d0","name":"Push message with content topic containing Script","time":{"start":1739215978879,"stop":1739215978880,"duration":1},"status":"passed","severity":"normal"},{"uid":"8257b86f4683c9bb","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1739215817607,"stop":1739215817608,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd4b96802b3ef128","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1739216023657,"stop":1739216023657,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc0cf87e85ea9f0","name":"Push 30 different messages","time":{"start":1739215967539,"stop":1739215967540,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bb5706b2bed78c4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1739216134820,"stop":1739216134820,"duration":0},"status":"passed","severity":"normal"},{"uid":"977bd28952f81dd0","name":"should not receive a peer event before start","time":{"start":1739215998611,"stop":1739215998611,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8b090adc407e891","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1739215704157,"stop":1739215704157,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f56a2d65a48f1d","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1739216060329,"stop":1739216060329,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d7d56189e7065c5","name":"Js publishes, other Js receives","time":{"start":1739215982973,"stop":1739215982973,"duration":0},"status":"passed","severity":"normal"},{"uid":"448560dfe1656f49","name":"Check received message containing special chars","time":{"start":1739215970142,"stop":1739215970142,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a221dd483caa24e","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1739215866353,"stop":1739215866354,"duration":1},"status":"passed","severity":"normal"},{"uid":"a03e026861804efa","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1739216134817,"stop":1739216134817,"duration":0},"status":"passed","severity":"normal"},{"uid":"f29deb256bd6161","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1739215882735,"stop":1739215882735,"duration":0},"status":"passed","severity":"normal"},{"uid":"7815119db9f95b8a","name":"should be able to encode the field with only RELAY set to true","time":{"start":1739215704150,"stop":1739215704152,"duration":2},"status":"passed","severity":"normal"},{"uid":"74fe587ce1f06ab9","name":"Push message with Russian payload","time":{"start":1739215967534,"stop":1739215967535,"duration":1},"status":"passed","severity":"normal"},{"uid":"15ac84177ac75154","name":"random static sharding 7 - Cluster ID: 906, Shard ID: 154","time":{"start":1739216020204,"stop":1739216020204,"duration":0},"status":"passed","severity":"normal"},{"uid":"56d0bcfbe3fbc78d","name":"Push message with content topic containing Basic HTML tag","time":{"start":1739215978880,"stop":1739215978880,"duration":0},"status":"passed","severity":"normal"},{"uid":"64a0a521ef79ee5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1739216134820,"stop":1739216134821,"duration":1},"status":"passed","severity":"normal"},{"uid":"620189d33492bfcb","name":"Push message with unicode special characters payload","time":{"start":1739215967539,"stop":1739215967539,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7a75a6dcfed86d1","name":"Push message with unicode special characters payload","time":{"start":1739215978862,"stop":1739215978862,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd25d1e8b76c6e54","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1739216134814,"stop":1739216134814,"duration":0},"status":"passed","severity":"normal"},{"uid":"1590d44fe65902ad","name":"Fails to publish message with size larger than 1 MB","time":{"start":1739215984389,"stop":1739215984391,"duration":2},"status":"passed","severity":"normal"},{"uid":"70b876dcaaca77e0","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1739215794795,"stop":1739215794796,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab49c8aa3fd5f322","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1739215696051,"stop":1739215696051,"duration":0},"status":"passed","severity":"normal"},{"uid":"335e6c8dc732ce81","name":"Check received message containing Script","time":{"start":1739215970144,"stop":1739215970144,"duration":0},"status":"passed","severity":"normal"},{"uid":"7432fcfc13a153a","name":"Check received message containing escaped characters","time":{"start":1739215970127,"stop":1739215970127,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e1b27aaf8659f38","name":"should properly create location multiaddrs - tcp6","time":{"start":1739215704869,"stop":1739215704869,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c15e9e405cc052f","name":"should wait for Filter peer to be connected","time":{"start":1739215736609,"stop":1739215736609,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb929dc6f42e8dd7","name":"Subscribe to topic containing XML and receive message","time":{"start":1739216060333,"stop":1739216060333,"duration":0},"status":"passed","severity":"normal"},{"uid":"346a05bc655dc857","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1739215696076,"stop":1739215696077,"duration":1},"status":"passed","severity":"normal"},{"uid":"be65f478e0c3ff16","name":"Push message with emoji payload","time":{"start":1739215978863,"stop":1739215978863,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e895238c4f5db6a","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1739215882733,"stop":1739215882734,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5cc5b068f7ed0a5","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1739215704167,"stop":1739215704168,"duration":1},"status":"passed","severity":"normal"},{"uid":"876e865268b99d47","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1739216130704,"stop":1739216130704,"duration":0},"status":"passed","severity":"normal"},{"uid":"edc25e15b7a6980d","name":"new peer added after a peer was already found","time":{"start":1739215986086,"stop":1739215986086,"duration":0},"status":"skipped","severity":"normal"},{"uid":"44406e2c0835ab4f","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1739215782458,"stop":1739215782459,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc1ff52ddfe05fff","name":"Check publish message containing shell command","time":{"start":1739215984373,"stop":1739215984373,"duration":0},"status":"passed","severity":"normal"},{"uid":"a16162550597e610","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1739216134807,"stop":1739216134807,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0ded87497e6759b","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1739215987117,"stop":1739215987117,"duration":0},"status":"passed","severity":"normal"},{"uid":"bce510e6a8c7cae7","name":"Ping on unsubscribed peer","time":{"start":1739215777165,"stop":1739215777165,"duration":0},"status":"passed","severity":"normal"},{"uid":"53264ca044da4d66","name":"Check publish message after client node is restarted","time":{"start":1739215984392,"stop":1739215984392,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f5ee8b5abe36899b","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1739215696284,"stop":1739215696284,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ec4eaf5f1ace379","name":"Check received message containing SQL Injection","time":{"start":1739215849501,"stop":1739215849501,"duration":0},"status":"passed","severity":"normal"},{"uid":"db9ccf056dc5476d","name":"should only return 1 node with store capability","time":{"start":1739215718907,"stop":1739215718907,"duration":0},"status":"passed","severity":"normal"},{"uid":"fba7c5c7021fa914","name":"Push message with content topic containing JSON","time":{"start":1739215978881,"stop":1739215978881,"duration":0},"status":"passed","severity":"normal"},{"uid":"299b9ee5f4d5320c","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1739216060316,"stop":1739216060316,"duration":0},"status":"passed","severity":"normal"},{"uid":"24d79dfffc5cb7c","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1739215696060,"stop":1739215696061,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b2a37557837921d","name":"Push message with content topic containing escaped characters","time":{"start":1739215978881,"stop":1739215978881,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fb3eb471e3a5096","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1739215728946,"stop":1739215728946,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e66f0956c51a801","name":"Check received message containing long","time":{"start":1739215970141,"stop":1739215970141,"duration":0},"status":"passed","severity":"normal"},{"uid":"a84145680df032c3","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1739215882759,"stop":1739215882759,"duration":0},"status":"passed","severity":"normal"},{"uid":"640b63870aff64e1","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1739216134806,"stop":1739216134807,"duration":1},"status":"passed","severity":"normal"},{"uid":"5048a409f0725f24","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app7/1/topic270/xml","time":{"start":1739216010733,"stop":1739216010734,"duration":1},"status":"passed","severity":"normal"},{"uid":"f026eab0d0d6c2aa","name":"Subscribe and receive messages via waku relay post","time":{"start":1739216060316,"stop":1739216060317,"duration":1},"status":"passed","severity":"normal"},{"uid":"970f32439dfda3d4","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1739215882779,"stop":1739215882779,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d121df69bc4403f","name":"should throw an error for missing required configuration","time":{"start":1739215696060,"stop":1739215696060,"duration":0},"status":"passed","severity":"normal"},{"uid":"c082dec6c6bae938","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1739216134798,"stop":1739216134798,"duration":0},"status":"passed","severity":"normal"},{"uid":"f60d26009482f1fa","name":"Check received message containing short","time":{"start":1739215970138,"stop":1739215970141,"duration":3},"status":"passed","severity":"normal"},{"uid":"2dfae111ee60d888","name":"Relay - dialed after","time":{"start":1739216065657,"stop":1739216065658,"duration":1},"status":"passed","severity":"normal"},{"uid":"d89247fae474dbca","name":"Check received message containing shell command","time":{"start":1739215970126,"stop":1739215970127,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ed918185712d661","name":"isConnected should return false after all peers disconnect","time":{"start":1739215782464,"stop":1739215782464,"duration":0},"status":"passed","severity":"normal"},{"uid":"82aba3deac9a8af3","name":"should not receive a peer event after stop","time":{"start":1739215767266,"stop":1739215767266,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd6b71147a4ebc12","name":"nwaku subscribes","time":{"start":1739215982971,"stop":1739215982972,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b098404f74c7e3","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1739215718529,"stop":1739215718530,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa7499d6a5cff208","name":"should set field with all protocols enabled","time":{"start":1739215704871,"stop":1739215704871,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8a501e572caa291","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1739216134790,"stop":1739216134791,"duration":1},"status":"passed","severity":"normal"},{"uid":"e68818ea3a52b4b9","name":"Check received message containing emoji","time":{"start":1739215849510,"stop":1739215849510,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f507943512726bd","name":"Refresh subscription","time":{"start":1739215882739,"stop":1739215882739,"duration":0},"status":"passed","severity":"normal"},{"uid":"67dfd239b8dd4644","name":"should encodeTxt and decodeTxt","time":{"start":1739215704856,"stop":1739215704857,"duration":1},"status":"passed","severity":"normal"},{"uid":"f453c9251c4659ac","name":"Query generator for multiple messages with different content topic format","time":{"start":1739216050130,"stop":1739216050130,"duration":0},"status":"passed","severity":"normal"},{"uid":"254467ca8ce0bea2","name":"Publishes to nwaku","time":{"start":1739215982972,"stop":1739215982972,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ced7fa5da530404","name":"Refresh subscription","time":{"start":1739215987121,"stop":1739215987121,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b7607d745c35ff14","name":"should be able to decode the field with only FILTER set to true","time":{"start":1739215704166,"stop":1739215704167,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb7a8f7130beb0d2","name":"1 Store, 2 fetches","time":{"start":1739215718346,"stop":1739215718346,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0c546a65e2e4f34","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1739215866352,"stop":1739215866352,"duration":0},"status":"passed","severity":"normal"},{"uid":"24b10c2846fb1682","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1739216060323,"stop":1739216060323,"duration":0},"status":"passed","severity":"normal"},{"uid":"61761b9ec5084327","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app0/6/topic790/json","time":{"start":1739216010733,"stop":1739216010733,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ef22925d3a64a16","name":"Ping on subscribed peer","time":{"start":1739215791348,"stop":1739215791348,"duration":0},"status":"passed","severity":"normal"},{"uid":"3550d90d6005bac","name":"Push message with content topic containing emoji","time":{"start":1739215967551,"stop":1739215967551,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bc045b1e8a773f1","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1739215754972,"stop":1739215754973,"duration":1},"status":"passed","severity":"normal"}]