2025-07-24 01:52:13 +00:00

1 line
179 KiB
JSON

[{"uid":"825e2837afa2c767","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1753321282537,"stop":1753321282538,"duration":1},"status":"passed","severity":"normal"},{"uid":"90b6ef8be7a3a496","name":"should initialize bloom filter with correct parameters","time":{"start":1753321325927,"stop":1753321325928,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a95cdd555b00a11","name":"should be delivered immediately if received","time":{"start":1753321327386,"stop":1753321327386,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d5819a9367898e","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1753321314488,"stop":1753321314488,"duration":0},"status":"passed","severity":"normal"},{"uid":"92f10aef07013951","name":"should only return 1 node with relay capability","time":{"start":1753321291890,"stop":1753321291890,"duration":0},"status":"passed","severity":"normal"},{"uid":"66ff44a35a3d87dc","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1753321323869,"stop":1753321323869,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea6be3823c60d968","name":"rejects content-filtered query with only contentTopics","time":{"start":1753321283049,"stop":1753321283049,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce5aea47a60a8e89","name":"should dial one peer on dial","time":{"start":1753321432744,"stop":1753321432744,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae697f0b428e270","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1753321823619,"stop":1753321823619,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca9157873de44b66","name":"retrieves a single peer","time":{"start":1753321291887,"stop":1753321291888,"duration":1},"status":"passed","severity":"normal"},{"uid":"991a8138ce2ada3c","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app31/4/topic741/proto","time":{"start":1753321587042,"stop":1753321587043,"duration":1},"status":"passed","severity":"normal"},{"uid":"af8b2cee1977be75","name":"should dial all peers on dial","time":{"start":1753321432743,"stop":1753321432743,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc10de8bb4feeb37","name":"should properly compute the node id","time":{"start":1753321272649,"stop":1753321272650,"duration":1},"status":"passed","severity":"normal"},{"uid":"26eb37e86c42415e","name":"Query generator for 2000 messages","time":{"start":1753321724943,"stop":1753321724945,"duration":2},"status":"passed","severity":"normal"},{"uid":"c3b3cfe2c5124ec","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1753321327382,"stop":1753321327382,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb7eecf1c0edfb83","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1753321323868,"stop":1753321323868,"duration":0},"status":"passed","severity":"normal"},{"uid":"970a24fe8bcf9f1e","name":"Check message with invalid timestamp is not received","time":{"start":1753321797033,"stop":1753321797033,"duration":0},"status":"passed","severity":"normal"},{"uid":"9146f6aff15c527a","name":"should not fail to stop the service if it was not started","time":{"start":1753321455707,"stop":1753321455707,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1e5a22db4fb8cfb","name":"should throw error - no id","time":{"start":1753321272647,"stop":1753321272647,"duration":0},"status":"passed","severity":"normal"},{"uid":"d78bf8d0d941f4c3","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1753321271920,"stop":1753321271920,"duration":0},"status":"passed","severity":"normal"},{"uid":"a792325b69251a24","name":"should handle multiple query options for time ranges","time":{"start":1753321312915,"stop":1753321312916,"duration":1},"status":"passed","severity":"normal"},{"uid":"533510e65150cb30","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1753321291354,"stop":1753321291354,"duration":0},"status":"passed","severity":"normal"},{"uid":"35b19ada0ba5fe47","name":"should be empty after removing the only subscription","time":{"start":1753321312244,"stop":1753321312244,"duration":0},"status":"passed","severity":"normal"},{"uid":"d94b4b7eb993a6a","name":"topics with same application and version share the same shard","time":{"start":1753321266225,"stop":1753321266226,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b423c62965e88a6","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1753321291358,"stop":1753321291358,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ae0a33c8758f776","name":"Wrong topic","time":{"start":1753321587045,"stop":1753321587045,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3305a1f527afd54","name":"Check message on other pubsub topic is not received","time":{"start":1753321797033,"stop":1753321797033,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccccff4295b1042a","name":"should handle errors when removing globalThis listeners","time":{"start":1753321282218,"stop":1753321282218,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcd7132cca0bc415","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1753321823625,"stop":1753321823625,"duration":0},"status":"passed","severity":"normal"},{"uid":"68e1863e766f9d29","name":"udp ip6 address","time":{"start":1753321271816,"stop":1753321271816,"duration":0},"status":"passed","severity":"normal"},{"uid":"319e05b0756c5422","name":"handles different networkShards values correctly","time":{"start":1753321266228,"stop":1753321266228,"duration":0},"status":"passed","severity":"normal"},{"uid":"a02d7353e0821f22","name":"Push message with content topic containing long","time":{"start":1753321693139,"stop":1753321693139,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f36d36c4bdca501","name":"Check publish message containing Script","time":{"start":1753321480205,"stop":1753321480205,"duration":0},"status":"passed","severity":"normal"},{"uid":"30c65f64d503f6e3","name":"should not modify tags of connections for different peers","time":{"start":1753321314490,"stop":1753321314490,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cbd5ef8d11641d4","name":"should start and setup intervals and event listeners","time":{"start":1753321312253,"stop":1753321312254,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cf94946226f42c2","name":"should attach causal history and bloom filter to each message","time":{"start":1753321327378,"stop":1753321327378,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f08d4c11133bdaa","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1753321323873,"stop":1753321323873,"duration":0},"status":"passed","severity":"normal"},{"uid":"117ccecc786b7cd8","name":"should not create multiple intervals when called multiple times","time":{"start":1753321282791,"stop":1753321282792,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9a7abaf507fff4e","name":"Subscribe to topic containing long and receive message","time":{"start":1753321823612,"stop":1753321823612,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb3f7c5bf2ef1d53","name":"Callback on promise","time":{"start":1753321724942,"stop":1753321724942,"duration":0},"status":"passed","severity":"normal"},{"uid":"574fa26be7c06d2","name":"should detect messages with missing dependencies","time":{"start":1753321327382,"stop":1753321327382,"duration":0},"status":"passed","severity":"normal"},{"uid":"87495ea8a5ef8d48","name":"Default pageSize","time":{"start":1753321729262,"stop":1753321729263,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d48385778c59570","name":"should throw error - no id","time":{"start":1753321272648,"stop":1753321272648,"duration":0},"status":"passed","severity":"normal"},{"uid":"71f743b9db007641","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1753321266232,"stop":1753321266232,"duration":0},"status":"passed","severity":"normal"},{"uid":"3622610f0d439126","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1753321823620,"stop":1753321823620,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ee6ff0072fbfc2a","name":"Check received message with timestamp: 1649153314 ","time":{"start":1753321797032,"stop":1753321797032,"duration":0},"status":"passed","severity":"normal"},{"uid":"75de2e4c2f0dba98","name":"1 Relay, 1 Filter, gives up","time":{"start":1753321291453,"stop":1753321291454,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5755773638bc79","name":"Check message with non string payload is not received","time":{"start":1753321797034,"stop":1753321797035,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4ecac5a237d7fa3","name":"should have no discoveries enabled by default","time":{"start":1753321312230,"stop":1753321312232,"duration":2},"status":"passed","severity":"normal"},{"uid":"35a4222207181606","name":"should handle multiple peer connections","time":{"start":1753321282522,"stop":1753321282523,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1fefdbecff4b745","name":"Overlapping topic subscription","time":{"start":1753321489165,"stop":1753321489165,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bbacb7ea0c26466","name":"should return empty array when no peers connected","time":{"start":1753321283671,"stop":1753321283671,"duration":0},"status":"passed","severity":"normal"},{"uid":"326e31b350333bad","name":"throws on content topic with empty encoding field","time":{"start":1753321266218,"stop":1753321266219,"duration":1},"status":"passed","severity":"normal"},{"uid":"a792856f1943b8cd","name":"Subscribe to topic containing shell command and receive message","time":{"start":1753321823626,"stop":1753321823627,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0e860e7d8db6068","name":"should set field with only STORE enabled","time":{"start":1753321272655,"stop":1753321272655,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca4869639132ef06","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app6/4/topic389/xml","time":{"start":1753321587041,"stop":1753321587041,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bb9a35a5e9fca98","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1753321266229,"stop":1753321266229,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb284e17f526877c","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1753321823615,"stop":1753321823615,"duration":0},"status":"passed","severity":"normal"},{"uid":"938820d8cc12cdb4","name":"should set field with all protocols disabled","time":{"start":1753321272654,"stop":1753321272654,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5e90f4b3b9321e5","name":"should return false when peer is on different cluster","time":{"start":1753321282577,"stop":1753321282578,"duration":1},"status":"passed","severity":"normal"},{"uid":"70f84d3203c376cd","name":"should return false when navigator.onLine is false","time":{"start":1753321282219,"stop":1753321282222,"duration":3},"status":"passed","severity":"normal"},{"uid":"90762d6cc9ddda1d","name":"Fails to push message bigger that 1MB","time":{"start":1753321693147,"stop":1753321693147,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7951acb05f978f9","name":"should clear dial history on stop","time":{"start":1753321282807,"stop":1753321282813,"duration":6},"status":"passed","severity":"normal"},{"uid":"409e28b81b94300d","name":"messageHashStr produces different results for different inputs","time":{"start":1753321282776,"stop":1753321282776,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbf4935c5e7c07a4","name":"Query generator for multiple messages with different message text format","time":{"start":1753321724941,"stop":1753321724941,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec565cce2471c2a3","name":"more peers than existing","time":{"start":1753321455963,"stop":1753321455963,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6a6c804f436e5c1e","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1753321283636,"stop":1753321283636,"duration":0},"status":"passed","severity":"normal"},{"uid":"dff2849ee3bf0399","name":"Generator, one shard","time":{"start":1753321693255,"stop":1753321693257,"duration":2},"status":"passed","severity":"normal"},{"uid":"12e1423b88be734d","name":"should clear existing timers before creating new ones","time":{"start":1753321282564,"stop":1753321282564,"duration":0},"status":"passed","severity":"normal"},{"uid":"5513afcfe152ef0e","name":"Check received message containing long","time":{"start":1753321797016,"stop":1753321797017,"duration":1},"status":"passed","severity":"normal"},{"uid":"2341cb3df5ddebbd","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1753321323863,"stop":1753321323864,"duration":1},"status":"passed","severity":"normal"},{"uid":"f67508d90311d272","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1753321417727,"stop":1753321417728,"duration":1},"status":"passed","severity":"normal"},{"uid":"dca9919ac57d04e0","name":"should handle shard reader errors gracefully","time":{"start":1753321282855,"stop":1753321282855,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aceb5da9cb70942","name":"Check received message containing short","time":{"start":1753321797024,"stop":1753321797024,"duration":0},"status":"passed","severity":"normal"},{"uid":"94132f246fd5e9b9","name":"should emit a peer event after start","time":{"start":1753321295550,"stop":1753321295551,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f664cd42d7cc5a5","name":"should be able to encode the field with only STORE set to true","time":{"start":1753321271916,"stop":1753321271916,"duration":0},"status":"passed","severity":"normal"},{"uid":"a610175f5347d965","name":"Subscribe to topic containing long and publish message","time":{"start":1753321489166,"stop":1753321489166,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2554087dfd536f8","name":"should be able to decode the field with only STORE set to true","time":{"start":1753321271920,"stop":1753321271920,"duration":0},"status":"passed","severity":"normal"},{"uid":"afa9350d6542ee66","name":"Check message with no content topic is not received","time":{"start":1753321797034,"stop":1753321797034,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8e066c6842b837b","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app58/9/topic398/utf8","time":{"start":1753321587044,"stop":1753321587045,"duration":1},"status":"passed","severity":"normal"},{"uid":"206a9b6cc2ebcc87","name":"Passing page size 10 when there are 10 messages","time":{"start":1753321729260,"stop":1753321729261,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd59e8115e7607ac","name":"should initialize with Unhealthy status","time":{"start":1753321312721,"stop":1753321312721,"duration":0},"status":"passed","severity":"normal"},{"uid":"3106943283d72fe1","name":"Subscribe to topic containing JSON and receive message","time":{"start":1753321823626,"stop":1753321823626,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ae58f397ec1619d","name":"Check meta is set [symmetric]","time":{"start":1753321301702,"stop":1753321301703,"duration":1},"status":"passed","severity":"normal"},{"uid":"332329f1e8c92f3d","name":"Subscribe to topic containing Russian and receive message","time":{"start":1753321823624,"stop":1753321823625,"duration":1},"status":"passed","severity":"normal"},{"uid":"6585177f9d9fc7e0","name":"should recognize a server error status code","time":{"start":1753321403590,"stop":1753321403590,"duration":0},"status":"passed","severity":"normal"},{"uid":"98260829f34d3c50","name":"Check message with no content topic is not received","time":{"start":1753321797023,"stop":1753321797023,"duration":0},"status":"passed","severity":"normal"},{"uid":"d30e94d3db5ee803","name":"should successfully stop","time":{"start":1753321312583,"stop":1753321312584,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c0365680c376ca6","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1753321312723,"stop":1753321312724,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3b19cfb53e2329b","name":"returns all values when wanted number matches available values","time":{"start":1753321290370,"stop":1753321290371,"duration":1},"status":"passed","severity":"normal"},{"uid":"209435ab714dc36a","name":"Check received message containing Basic HTML tag","time":{"start":1753321797028,"stop":1753321797028,"duration":0},"status":"passed","severity":"normal"},{"uid":"8738ced866ac2be2","name":"Light Node - default protocols","time":{"start":1753321745314,"stop":1753321745314,"duration":0},"status":"passed","severity":"normal"},{"uid":"77f2a7b8c01e5feb","name":"Push message with custom timestamp: 1753317768844","time":{"start":1753321693158,"stop":1753321693159,"duration":1},"status":"passed","severity":"normal"},{"uid":"471aa78b7cc166a","name":"Check received message containing special chars","time":{"start":1753321797025,"stop":1753321797026,"duration":1},"status":"passed","severity":"normal"},{"uid":"808f03894243188e","name":"Check received message containing Script","time":{"start":1753321797019,"stop":1753321797019,"duration":0},"status":"passed","severity":"normal"},{"uid":"7652b16d64c35c28","name":"Passing an array","time":{"start":1753321743534,"stop":1753321743534,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d16073968b1c0f7","name":"peer:update - should do nothing if another protocol hit","time":{"start":1753321283163,"stop":1753321283163,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6b483cb6167eac2","name":"should return PeerId when PeerId is provided","time":{"start":1753321283033,"stop":1753321283033,"duration":0},"status":"passed","severity":"normal"},{"uid":"390d9d7327b79235","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1753321823621,"stop":1753321823621,"duration":0},"status":"passed","severity":"normal"},{"uid":"8113b8b1d1d2c561","name":"Query with Promise Callback, No message returned","time":{"start":1753321703055,"stop":1753321703055,"duration":0},"status":"passed","severity":"normal"},{"uid":"efcc73ff92637a16","name":"should successfully unsubscribe from an existing subscription","time":{"start":1753321312580,"stop":1753321312583,"duration":3},"status":"passed","severity":"normal"},{"uid":"cdb149d45ea96788","name":"should not create relay timers when relay is not provided","time":{"start":1753321282546,"stop":1753321282546,"duration":0},"status":"passed","severity":"normal"},{"uid":"eea1fe3933825b44","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1753321403418,"stop":1753321403418,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a70f9530dcc7686","name":"Push message with content topic containing short","time":{"start":1753321693148,"stop":1753321693149,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6e4d50c3d046d69","name":"Fails to publish message with size larger than 1 MB","time":{"start":1753321480212,"stop":1753321480212,"duration":0},"status":"passed","severity":"normal"},{"uid":"50d00ecd7e7eb76f","name":"should skip peer when failed to dial recently","time":{"start":1753321282832,"stop":1753321282832,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc9709b95e3abe8b","name":"should not fail to start the service if it is already started","time":{"start":1753321455707,"stop":1753321455708,"duration":1},"status":"passed","severity":"normal"},{"uid":"35a9dd1414c4f209","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1753321489171,"stop":1753321489172,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e2fc8e8f24bb870","name":"Fails to push message bigger that 1MB","time":{"start":1753321693166,"stop":1753321693167,"duration":1},"status":"passed","severity":"normal"},{"uid":"b47e25953b2dd19a","name":"Check received message containing unicode special characters","time":{"start":1753321797020,"stop":1753321797020,"duration":0},"status":"passed","severity":"normal"},{"uid":"54080bae500fcc30","name":"should not receive a peer event after stop","time":{"start":1753321348357,"stop":1753321348357,"duration":0},"status":"passed","severity":"normal"},{"uid":"17afb56ab151e851","name":"Subscribe to topic containing shell command and publish message","time":{"start":1753321489175,"stop":1753321489175,"duration":0},"status":"passed","severity":"normal"},{"uid":"40fa4c2a328eba79","name":"should not discard bootstrap peers if under the limit","time":{"start":1753321386586,"stop":1753321386587,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bbd6f735f51395a","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1753321271921,"stop":1753321271922,"duration":1},"status":"passed","severity":"normal"},{"uid":"7230ae3524f2c990","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1753321266233,"stop":1753321266233,"duration":0},"status":"passed","severity":"normal"},{"uid":"86cbbc79eaeafc56","name":"should return usable stream attached to connection","time":{"start":1753321283161,"stop":1753321283162,"duration":1},"status":"passed","severity":"normal"},{"uid":"de546a1a9ce2ccb2","name":"Push message with short payload","time":{"start":1753321693147,"stop":1753321693148,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f65a0207648a13a","name":"should add event listeners for peer connect and disconnect","time":{"start":1753321282513,"stop":1753321282514,"duration":1},"status":"passed","severity":"normal"},{"uid":"2eaf96ab92d236c9","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1753321323841,"stop":1753321323848,"duration":7},"status":"passed","severity":"normal"},{"uid":"35c2bd634c2c2bdb","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1753321314485,"stop":1753321314485,"duration":0},"status":"passed","severity":"normal"},{"uid":"b79550bb66e33015","name":"Subscribe to topic containing emoji and receive message","time":{"start":1753321823627,"stop":1753321823628,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c95a35184554557","name":"should process queue every 500ms","time":{"start":1753321282853,"stop":1753321282853,"duration":0},"status":"passed","severity":"normal"},{"uid":"d942e9c732058182","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1753321731064,"stop":1753321731065,"duration":1},"status":"passed","severity":"normal"},{"uid":"f10e66efcad7238","name":"Passing page size 0 when there are 110 messages","time":{"start":1753321729259,"stop":1753321729259,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed9bae7bcfe9ec0d","name":"Subscribe to topic containing Script and receive message","time":{"start":1753321823614,"stop":1753321823615,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b54dd9d07ac4d51","name":"Check received message containing emoji","time":{"start":1753321797020,"stop":1753321797021,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e84bbbd08ff978e","name":"Decoder throws on empty string content topic","time":{"start":1753321283635,"stop":1753321283636,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fc52be68869d0bc","name":"should create KeepAliveManager with relay","time":{"start":1753321282502,"stop":1753321282502,"duration":0},"status":"passed","severity":"normal"},{"uid":"9346eef122363e9f","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1753321888331,"stop":1753321888331,"duration":0},"status":"broken","severity":"normal"},{"uid":"5945ae69c7c3023c","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1753321323859,"stop":1753321323860,"duration":1},"status":"passed","severity":"normal"},{"uid":"111b12cb90f8948e","name":"ends if response has no messages","time":{"start":1753321283381,"stop":1753321283382,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d7e8cb832cec290","name":"should create KeepAliveManager with required options","time":{"start":1753321282501,"stop":1753321282501,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2c5cb7ba4006118","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1753321314486,"stop":1753321314486,"duration":0},"status":"passed","severity":"normal"},{"uid":"acbccd26e1c81985","name":"Passing page size 11 when there are 10 messages","time":{"start":1753321729261,"stop":1753321729261,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee23895275ba76f5","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1753321323840,"stop":1753321323841,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb0e5685d7d81102","name":"Push message with content topic containing escaped characters","time":{"start":1753321693143,"stop":1753321693143,"duration":0},"status":"passed","severity":"normal"},{"uid":"c40a8f13c64cd363","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1753321489446,"stop":1753321489446,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4a991f233e1b0ed2","name":"should clear the dialing interval","time":{"start":1753321282807,"stop":1753321282807,"duration":0},"status":"passed","severity":"normal"},{"uid":"404125599f065a78","name":"Check publish message containing escaped characters","time":{"start":1753321480207,"stop":1753321480207,"duration":0},"status":"passed","severity":"normal"},{"uid":"c59d291ba2a9a314","name":"Js publishes, other Js receives","time":{"start":1753321469331,"stop":1753321469331,"duration":0},"status":"passed","severity":"normal"},{"uid":"434f35092899f57e","name":"Push message with content topic containing JSON","time":{"start":1753321693142,"stop":1753321693142,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2c4c4472235e657","name":"Check publish message containing long","time":{"start":1753321480202,"stop":1753321480202,"duration":0},"status":"passed","severity":"normal"},{"uid":"57a3994278fe56b7","name":"should drop only non-locked connections when over maxConnections","time":{"start":1753321282703,"stop":1753321282703,"duration":0},"status":"passed","severity":"normal"},{"uid":"a27c0564928f5e35","name":"Publish message with rate limit","time":{"start":1753321480213,"stop":1753321480214,"duration":1},"status":"passed","severity":"normal"},{"uid":"f751dbeec4d93ccc","name":"Check received message containing JSON","time":{"start":1753321797019,"stop":1753321797020,"duration":1},"status":"passed","severity":"normal"},{"uid":"168a46826c3ef8ee","name":"Fails to push message with large meta","time":{"start":1753321693157,"stop":1753321693157,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4f0ad8701da8c16","name":"Push message with content topic containing Arabic","time":{"start":1753321693151,"stop":1753321693151,"duration":0},"status":"passed","severity":"normal"},{"uid":"54eb5f86ea67ceb2","name":"can start the service","time":{"start":1753321295548,"stop":1753321295549,"duration":1},"status":"passed","severity":"normal"},{"uid":"d19cc6f688b0c25e","name":"Decoder throws on undefined content topic","time":{"start":1753321303311,"stop":1753321303311,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe35347ec280234a","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1753321283033,"stop":1753321283033,"duration":0},"status":"passed","severity":"normal"},{"uid":"acb3405b91528b66","name":"should emit a peer event after start","time":{"start":1753321455708,"stop":1753321455708,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b4032e352e5ee99","name":"should handle peer store errors gracefully","time":{"start":1753321282168,"stop":1753321282168,"duration":0},"status":"passed","severity":"normal"},{"uid":"781ad00c76aa025a","name":"Check received message containing Russian","time":{"start":1753321797026,"stop":1753321797027,"duration":1},"status":"passed","severity":"normal"},{"uid":"b113ebe1ae949092","name":"should initialize with custom number of peers","time":{"start":1753321314485,"stop":1753321314485,"duration":0},"status":"passed","severity":"normal"},{"uid":"efecdb8e36ee1889","name":"does not validate decoders for hash queries","time":{"start":1753321283380,"stop":1753321283380,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a345dc5922984e8","name":"should be safe to call multiple times","time":{"start":1753321282521,"stop":1753321282522,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e27d8a3571edd77","name":"Subscribe to topic containing XML and publish message","time":{"start":1753321489173,"stop":1753321489174,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a5563d89fddf7bc","name":"should handle all zero keep alive options","time":{"start":1753321282565,"stop":1753321282565,"duration":0},"status":"passed","severity":"normal"},{"uid":"af5a5611c71f6540","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1753321312233,"stop":1753321312235,"duration":2},"status":"passed","severity":"normal"},{"uid":"6d5278a47e121b6e","name":"should not process empty queue","time":{"start":1753321282854,"stop":1753321282854,"duration":0},"status":"passed","severity":"normal"},{"uid":"924b78dd55641bb3","name":"should retry failed tasks","time":{"start":1753321311806,"stop":1753321311806,"duration":0},"status":"passed","severity":"normal"},{"uid":"60112cdb6276a14c","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1753321823627,"stop":1753321823627,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b65acc14b4374f7","name":"Check publish message containing shell command","time":{"start":1753321480207,"stop":1753321480207,"duration":0},"status":"passed","severity":"normal"},{"uid":"636ecea340394da2","name":"should properly create location multiaddrs - udp","time":{"start":1753321272653,"stop":1753321272653,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f2cf2ae6766df70","name":"Check message on other pubsub topic is not received","time":{"start":1753321797022,"stop":1753321797022,"duration":0},"status":"passed","severity":"normal"},{"uid":"74e83a0bc68ced07","name":"Renews subscription after lossing a connection","time":{"start":1753321823618,"stop":1753321823618,"duration":0},"status":"passed","severity":"normal"},{"uid":"89a4edb3a683ae88","name":"Check message with no payload is not received","time":{"start":1753321797034,"stop":1753321797034,"duration":0},"status":"passed","severity":"normal"},{"uid":"32c957d82110771c","name":"isConnected should return true after first peer connects","time":{"start":1753321364921,"stop":1753321364921,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad87e2c2c870501f","name":"Sign & Recover","time":{"start":1753321302071,"stop":1753321302071,"duration":0},"status":"passed","severity":"normal"},{"uid":"10064b3bb6eb6a22","name":"handles different clusterIds correctly","time":{"start":1753321266227,"stop":1753321266227,"duration":0},"status":"passed","severity":"normal"},{"uid":"acafc9c14f3ff3ec","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1753321364921,"stop":1753321364921,"duration":0},"status":"passed","severity":"normal"},{"uid":"f34319d6129f08b9","name":"Push message equal or less that 1MB","time":{"start":1753321693165,"stop":1753321693166,"duration":1},"status":"passed","severity":"normal"},{"uid":"680cc8b44d230929","name":"should handle errors when accessing navigator","time":{"start":1753321282230,"stop":1753321282230,"duration":0},"status":"passed","severity":"normal"},{"uid":"269a5774f86a77a8","name":"throws on content topic with empty version field","time":{"start":1753321266217,"stop":1753321266218,"duration":1},"status":"passed","severity":"normal"},{"uid":"c336c096aa86b330","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1753321312579,"stop":1753321312580,"duration":1},"status":"passed","severity":"normal"},{"uid":"931974d2b4ac3125","name":"should get all peers from store","time":{"start":1753321282683,"stop":1753321282683,"duration":0},"status":"passed","severity":"normal"},{"uid":"43fa4f877b67c5d6","name":"Check received message containing JSON","time":{"start":1753321797029,"stop":1753321797029,"duration":0},"status":"passed","severity":"normal"},{"uid":"184e5ff6bef0b10a","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1753321368635,"stop":1753321368636,"duration":1},"status":"passed","severity":"normal"},{"uid":"beb7bfb7f03a076b","name":"Does not throw an exception when node disconnects","time":{"start":1753321743532,"stop":1753321743533,"duration":1},"status":"passed","severity":"normal"},{"uid":"da02da5cb07a1e62","name":"Decoder throws on empty string content topic","time":{"start":1753321303311,"stop":1753321303311,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed2cebf59a89e4ef","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1753321266224,"stop":1753321266225,"duration":1},"status":"passed","severity":"normal"},{"uid":"5536306ff3b5a765","name":"should handle case when navigator is not available","time":{"start":1753321282223,"stop":1753321282223,"duration":0},"status":"passed","severity":"normal"},{"uid":"75243854a5d4639e","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1753321282222,"stop":1753321282223,"duration":1},"status":"passed","severity":"normal"},{"uid":"e08e7e6d1d21b321","name":"Push message equal or less that 1MB","time":{"start":1753321693146,"stop":1753321693147,"duration":1},"status":"passed","severity":"normal"},{"uid":"a54ade2eddcf5fed","name":"should handle errors when globalThis is not available","time":{"start":1753321282208,"stop":1753321282208,"duration":0},"status":"passed","severity":"normal"},{"uid":"ada00c133a5403f4","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1753321323878,"stop":1753321323878,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc8e733f3207fb74","name":"should throw error - no public key","time":{"start":1753321272647,"stop":1753321272647,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6171f34a0eec474","name":"should handle incoming messages","time":{"start":1753321312583,"stop":1753321312583,"duration":0},"status":"passed","severity":"normal"},{"uid":"69d4945c007a6cf8","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1753321282524,"stop":1753321282535,"duration":11},"status":"passed","severity":"normal"},{"uid":"1432656956fdd8c4","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1753321283163,"stop":1753321283163,"duration":0},"status":"passed","severity":"normal"},{"uid":"34e44894b2cf928f","name":"Check message with no pubsub topic is not received","time":{"start":1753321797023,"stop":1753321797023,"duration":0},"status":"passed","severity":"normal"},{"uid":"16c4785e5723e4c6","name":"Push message with content topic containing SQL Injection","time":{"start":1753321693152,"stop":1753321693152,"duration":0},"status":"passed","severity":"normal"},{"uid":"8584d802d98ee1a7","name":"should support chaining for add method","time":{"start":1753321310881,"stop":1753321310881,"duration":0},"status":"passed","severity":"normal"},{"uid":"8678dece9791df4e","name":"should not execute task if max attempts is 0","time":{"start":1753321311808,"stop":1753321311809,"duration":1},"status":"passed","severity":"normal"},{"uid":"617f1a377fe4a2d0","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1753321295553,"stop":1753321295553,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8d0ab19c6c93ce4","name":"Store - dialed after - with timeout","time":{"start":1753321745308,"stop":1753321745308,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b742371824a7ede","name":"should not dispatch event when already connected","time":{"start":1753321282227,"stop":1753321282227,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3e7e4b2621d056a","name":"should create ShardReader with auto sharding network config","time":{"start":1753321282576,"stop":1753321282576,"duration":0},"status":"passed","severity":"normal"},{"uid":"81c5000ddbbe6a8f","name":"Push 30 different messages","time":{"start":1753321693138,"stop":1753321693138,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5006a3dbb54a325b","name":"can start and stop the service","time":{"start":1753321295549,"stop":1753321295549,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d15ea962ea4b7e8","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1753321327385,"stop":1753321327385,"duration":0},"status":"passed","severity":"normal"},{"uid":"7854958792a324cb","name":"Callback on promise, aborts when callback returns true","time":{"start":1753321724942,"stop":1753321724942,"duration":0},"status":"passed","severity":"normal"},{"uid":"b925dea4d257cb71","name":"Subscribe to topic containing special chars and receive message","time":{"start":1753321823613,"stop":1753321823613,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bbef24ae89f4c80","name":"should create ConnectionManager with required options","time":{"start":1753321283665,"stop":1753321283666,"duration":1},"status":"passed","severity":"normal"},{"uid":"7361eed99703dde","name":"Encoder throws on empty string content topic","time":{"start":1753321301704,"stop":1753321301705,"duration":1},"status":"passed","severity":"normal"},{"uid":"362e59db98e85827","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1753321282770,"stop":1753321282770,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b95ec2a71e87f83","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1753321291892,"stop":1753321291892,"duration":0},"status":"passed","severity":"normal"},{"uid":"6197ae749eb803a6","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1753321266235,"stop":1753321266236,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e5f6ad2e8dcfd7b","name":"Subscribe to topic containing long and receive message","time":{"start":1753321823623,"stop":1753321823623,"duration":0},"status":"passed","severity":"normal"},{"uid":"90f3355c2a189489","name":"returns all values when wanted number is greater than available values","time":{"start":1753321290372,"stop":1753321290379,"duration":7},"status":"passed","severity":"normal"},{"uid":"5114bbf4f46b5344","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1753321823624,"stop":1753321823624,"duration":0},"status":"passed","severity":"normal"},{"uid":"af803d2a7df1aecd","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1753321323840,"stop":1753321323840,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b3bafcdd0ef5805","name":"should throw error - no public key","time":{"start":1753321272648,"stop":1753321272649,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2271cf727137744","name":"Subscribe and receive messages via lightPush","time":{"start":1753321823607,"stop":1753321823608,"duration":1},"status":"passed","severity":"normal"},{"uid":"d297a646b7621a3b","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1753321743776,"stop":1753321743776,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8fc234b1837709d","name":"should remove event listeners from libp2p","time":{"start":1753321282208,"stop":1753321282209,"duration":1},"status":"passed","severity":"normal"},{"uid":"885ff9ed51258a2b","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1753321743778,"stop":1753321743778,"duration":0},"status":"passed","severity":"normal"},{"uid":"a27b2f386544c94d","name":"should throw error - invalid id","time":{"start":1753321272648,"stop":1753321272648,"duration":0},"status":"passed","severity":"normal"},{"uid":"65964011d5e6b1e5","name":"Subscribe to topic containing emoji and publish message","time":{"start":1753321489176,"stop":1753321489176,"duration":0},"status":"passed","severity":"normal"},{"uid":"e930f0178e05e5c2","name":"should initialize with default number of peers","time":{"start":1753321314484,"stop":1753321314485,"duration":1},"status":"passed","severity":"normal"},{"uid":"7798063817663cd0","name":"should clear dial history on start","time":{"start":1753321282791,"stop":1753321282791,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd3b3cf8875b2d1d","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1753321282170,"stop":1753321282171,"duration":1},"status":"passed","severity":"normal"},{"uid":"a841dd92b239b96f","name":"should be safe to call multiple times","time":{"start":1753321282814,"stop":1753321282814,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac3bda030229a7dd","name":"Push message with content topic containing numeric","time":{"start":1753321693140,"stop":1753321693140,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ad674a72fed63e6","name":"Check publish message containing XML","time":{"start":1753321480205,"stop":1753321480206,"duration":1},"status":"passed","severity":"normal"},{"uid":"df942a24c970a599","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1753321736271,"stop":1753321736271,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1be22ea2d42f6f7","name":"Push message with content topic containing JSON","time":{"start":1753321693152,"stop":1753321693153,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9c2e1cebe95edae","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1753321888328,"stop":1753321888329,"duration":1},"status":"broken","severity":"normal"},{"uid":"8440e61d30c49030","name":"Push message with custom timestamp: 1753324968844","time":{"start":1753321693159,"stop":1753321693165,"duration":6},"status":"passed","severity":"normal"},{"uid":"b67350888b109631","name":"Check publish message after service node is restarted","time":{"start":1753321480212,"stop":1753321480212,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b2c5b3794eaae2a8","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1753321323875,"stop":1753321323875,"duration":0},"status":"passed","severity":"normal"},{"uid":"859601e3044cde0c","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1753321291355,"stop":1753321291356,"duration":1},"status":"passed","severity":"normal"},{"uid":"58841e55ef0941b4","name":"Relay Node - default protocol","time":{"start":1753321745315,"stop":1753321745315,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9fdeaf4302976ca","name":"throws if decoders don't match content topics","time":{"start":1753321283380,"stop":1753321283380,"duration":0},"status":"passed","severity":"normal"},{"uid":"9414909db67d7997","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1753321823617,"stop":1753321823617,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8a711de9455e53a","name":"Should update multiaddrs","time":{"start":1753321433108,"stop":1753321433109,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4073228a370960","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1753321797035,"stop":1753321797035,"duration":0},"status":"passed","severity":"normal"},{"uid":"813c4201bfad1616","name":"Throws when trying to push message with empty payload","time":{"start":1753321693138,"stop":1753321693139,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf17180aff778224","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app88/8/topic431/test.js","time":{"start":1753321587044,"stop":1753321587044,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a159569855519d8","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1753321266233,"stop":1753321266233,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f164cc1f124bba5","name":"Check received message containing Basic HTML tag","time":{"start":1753321797019,"stop":1753321797019,"duration":0},"status":"passed","severity":"normal"},{"uid":"13d51df8d42c7e80","name":"Check received message with timestamp: 1753321343063000000 ","time":{"start":1753321797021,"stop":1753321797021,"duration":0},"status":"passed","severity":"normal"},{"uid":"99cf28333d53cfe0","name":"should properly create location multiaddrs - tcp4","time":{"start":1753321272652,"stop":1753321272652,"duration":0},"status":"passed","severity":"normal"},{"uid":"37d42d9c7ddb02e7","name":"should handle ping failures gracefully","time":{"start":1753321282536,"stop":1753321282537,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf64b478f99deaae","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1753321283672,"stop":1753321283673,"duration":1},"status":"passed","severity":"normal"},{"uid":"aabc50703cf06cad","name":"Check received message containing numeric","time":{"start":1753321797025,"stop":1753321797025,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7e4ec6dcb566b8c","name":"Used by Waku Relay","time":{"start":1753321743535,"stop":1753321743536,"duration":1},"status":"passed","severity":"normal"},{"uid":"979934b07c84562a","name":"should be safe to call multiple times","time":{"start":1753321283668,"stop":1753321283668,"duration":0},"status":"passed","severity":"normal"},{"uid":"711a49d4779f813","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1753321823616,"stop":1753321823616,"duration":0},"status":"passed","severity":"normal"},{"uid":"674858b97254db83","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1753321266236,"stop":1753321266236,"duration":0},"status":"passed","severity":"normal"},{"uid":"debf2ee0d1e99810","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1753321731062,"stop":1753321731062,"duration":0},"status":"passed","severity":"normal"},{"uid":"6316bf148f0f75f","name":"should handle dial errors","time":{"start":1753321283670,"stop":1753321283670,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddeee2f99d6d7e6c","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1753321323861,"stop":1753321323862,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cc6530d2a22b1df","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1753321303309,"stop":1753321303309,"duration":0},"status":"passed","severity":"normal"},{"uid":"58d230f7d713e9ac","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1753321283164,"stop":1753321283164,"duration":0},"status":"passed","severity":"normal"},{"uid":"b488695bdadc6e85","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1753321736269,"stop":1753321736269,"duration":0},"status":"passed","severity":"normal"},{"uid":"b22aa07bbe45a31b","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1753321323851,"stop":1753321323856,"duration":5},"status":"passed","severity":"normal"},{"uid":"15dc37d87808037a","name":"should set default options when no config provided","time":{"start":1753321283666,"stop":1753321283666,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee887bd231469b0c","name":"should handle network check errors gracefully","time":{"start":1753321282855,"stop":1753321282861,"duration":6},"status":"passed","severity":"normal"},{"uid":"da8df2e5efc986b0","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1753321323445,"stop":1753321323446,"duration":1},"status":"passed","severity":"normal"},{"uid":"215cd46c3d1432f8","name":"should be delivered but not added to local log or bloom filter","time":{"start":1753321327384,"stop":1753321327385,"duration":1},"status":"passed","severity":"normal"},{"uid":"85c559394131e9b","name":"should get / set UDP multiaddr","time":{"start":1753321272651,"stop":1753321272651,"duration":0},"status":"passed","severity":"normal"},{"uid":"abe09d17a02dc6aa","name":"should not create timers for topics where peer is not in mesh","time":{"start":1753321282550,"stop":1753321282551,"duration":1},"status":"passed","severity":"normal"},{"uid":"63c4885c41421666","name":"should dial peer when on same shard","time":{"start":1753321282842,"stop":1753321282843,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a3fb32342cdec93","name":"should dispatch network event when browser goes online","time":{"start":1753321282228,"stop":1753321282228,"duration":0},"status":"passed","severity":"normal"},{"uid":"33090ff465fbffd0","name":"should partition messages based on acknowledgement status","time":{"start":1753321327383,"stop":1753321327384,"duration":1},"status":"passed","severity":"normal"},{"uid":"90b816cf63f0ca9d","name":"should clear all timers","time":{"start":1753321282518,"stop":1753321282519,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcb6d32714ad218e","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1753321888330,"stop":1753321888330,"duration":0},"status":"broken","severity":"normal"},{"uid":"5b14970575163d9e","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1753321301700,"stop":1753321301702,"duration":2},"status":"passed","severity":"normal"},{"uid":"8feeecd177134b88","name":"should drop connection to all peers on hangUp","time":{"start":1753321432743,"stop":1753321432744,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f96efa742e15eae","name":"should not allow unachievable error rate","time":{"start":1753321323444,"stop":1753321323445,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7726789d7781d2","name":"should handle case with no peers in store","time":{"start":1753321282695,"stop":1753321282695,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2ec3741c0c3f84e","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1753321731063,"stop":1753321731064,"duration":1},"status":"passed","severity":"normal"},{"uid":"685508c235fd19f7","name":"should handle complete connection lifecycle","time":{"start":1753321282231,"stop":1753321282231,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bc55d8dd2497344","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1753321323850,"stop":1753321323851,"duration":1},"status":"passed","severity":"normal"},{"uid":"d41ee2db48d8afd7","name":"should handle peer store update failures gracefully","time":{"start":1753321282537,"stop":1753321282537,"duration":0},"status":"passed","severity":"normal"},{"uid":"587882f13552ec7c","name":"should handle complete peer lifecycle","time":{"start":1753321282569,"stop":1753321282569,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbaf5f550946d322","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1753321282713,"stop":1753321282714,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3c8f630e89c48dd","name":"pre and post cipher","time":{"start":1753321302071,"stop":1753321302071,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f791bbcda9b4835","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1753321888334,"stop":1753321888334,"duration":0},"status":"passed","severity":"normal"},{"uid":"4428703b45174138","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1753321266221,"stop":1753321266222,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce629a22fb220899","name":"should maintain desired error rate","time":{"start":1753321325928,"stop":1753321325929,"duration":1},"status":"passed","severity":"normal"},{"uid":"10e2a3b6623c7d1a","name":"should set field with only LIGHTPUSH enabled","time":{"start":1753321272655,"stop":1753321272655,"duration":0},"status":"passed","severity":"normal"},{"uid":"435bd80f0f7fe2f0","name":"should dial peer when peer is discovered","time":{"start":1753321282166,"stop":1753321282166,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0a401cc01ddfe67","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1753321314487,"stop":1753321314488,"duration":1},"status":"passed","severity":"normal"},{"uid":"1160bae8c9d1198a","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1753321282670,"stop":1753321282672,"duration":2},"status":"passed","severity":"normal"},{"uid":"83c26e668981e57e","name":"Check received message containing Script","time":{"start":1753321797027,"stop":1753321797027,"duration":0},"status":"passed","severity":"normal"},{"uid":"d463ac50749fc6e8","name":"All","time":{"start":1753321349509,"stop":1753321349511,"duration":2},"status":"passed","severity":"normal"},{"uid":"fefe4e2cc208e18f","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1753321266558,"stop":1753321266558,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b0eb2c9b6c22a69","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1753321736272,"stop":1753321736272,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea4d89f11bc01a36","name":"can start and stop the service","time":{"start":1753321455706,"stop":1753321455707,"duration":1},"status":"passed","severity":"normal"},{"uid":"74d2b5387c6524f9","name":"Check publish message after client node is restarted","time":{"start":1753321480213,"stop":1753321480213,"duration":0},"status":"skipped","severity":"normal"},{"uid":"74fa51254b0bb2a1","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1753321323858,"stop":1753321323859,"duration":1},"status":"passed","severity":"normal"},{"uid":"690e683a16628e5a","name":"should reject if Relay is requested but not mounted","time":{"start":1753321312821,"stop":1753321312821,"duration":0},"status":"passed","severity":"normal"},{"uid":"5926e5fea5e26788","name":"Query generator for multiple messages with multiple decoders","time":{"start":1753321724941,"stop":1753321724941,"duration":0},"status":"passed","severity":"normal"},{"uid":"2549c2d889485a3d","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1753321311805,"stop":1753321311806,"duration":1},"status":"passed","severity":"normal"},{"uid":"743cf3cf7d96e5c4","name":"should handle hash queries without validation","time":{"start":1753321312916,"stop":1753321312917,"duration":1},"status":"passed","severity":"normal"},{"uid":"e22bab6988b6fc1e","name":"should create NetworkMonitor with libp2p and events","time":{"start":1753321282192,"stop":1753321282192,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7925e4e3ab92f19","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1753321323878,"stop":1753321323878,"duration":0},"status":"passed","severity":"normal"},{"uid":"864fed1ebe3e4e92","name":"Check publish message containing unicode special characters","time":{"start":1753321480208,"stop":1753321480208,"duration":0},"status":"passed","severity":"normal"},{"uid":"24242f8e54b8ccfe","name":"should only return 1 node with store capability","time":{"start":1753321291891,"stop":1753321291891,"duration":0},"status":"passed","severity":"normal"},{"uid":"498a738ffbd597fa","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1753321266234,"stop":1753321266235,"duration":1},"status":"passed","severity":"normal"},{"uid":"90fbd0a87b6ddfa8","name":"Subscribe and receives messages on 20 topics","time":{"start":1753321823610,"stop":1753321823610,"duration":0},"status":"passed","severity":"normal"},{"uid":"139788395c5d9b12","name":"new peer added after a peer was already found","time":{"start":1753321489445,"stop":1753321489445,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3b0a554e0702737","name":"should drop connection via multiaddr with hangUp","time":{"start":1753321432745,"stop":1753321432745,"duration":0},"status":"passed","severity":"normal"},{"uid":"a37c35a873cd54c6","name":"should be able to decode the field with only FILTER set to true","time":{"start":1753321271919,"stop":1753321271919,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4a79c14ba4eb36c","name":"Store - dialed first","time":{"start":1753321745307,"stop":1753321745308,"duration":1},"status":"passed","severity":"normal"},{"uid":"dffaeb042e6fa67","name":"should not dial peers from store when browser is not connected","time":{"start":1753321282675,"stop":1753321282681,"duration":6},"status":"passed","severity":"normal"},{"uid":"5977501e33565471","name":"should return false when peer shard info is not found","time":{"start":1753321282581,"stop":1753321282581,"duration":0},"status":"passed","severity":"normal"},{"uid":"aea039e48d6e06f9","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1753321266224,"stop":1753321266224,"duration":0},"status":"passed","severity":"normal"},{"uid":"28255b56ccce8825","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1753321291892,"stop":1753321291892,"duration":0},"status":"skipped","severity":"normal"},{"uid":"38379925d7e701a3","name":"should merge provided config with defaults","time":{"start":1753321283666,"stop":1753321283667,"duration":1},"status":"passed","severity":"normal"},{"uid":"32931a5435459190","name":"random static sharding 8 - Cluster ID: 165, Shard ID: 900","time":{"start":1753321675375,"stop":1753321675375,"duration":0},"status":"passed","severity":"normal"},{"uid":"726baf37dc8e9545","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1753321323880,"stop":1753321323881,"duration":1},"status":"passed","severity":"normal"},{"uid":"7614b9274acc4ecf","name":"should dial all remaining peers","time":{"start":1753321282684,"stop":1753321282684,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfff59455c5d9bdb","name":"accepts valid content-filtered query","time":{"start":1753321283048,"stop":1753321283048,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c34f177045c4559","name":"should return true when peer is on the pubsub topic shard","time":{"start":1753321282581,"stop":1753321282581,"duration":0},"status":"passed","severity":"normal"},{"uid":"e71396340310f802","name":"should return false when pubsub topic parsing fails","time":{"start":1753321282582,"stop":1753321282582,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a2c0c7630995413","name":"random static sharding 6 - Cluster ID: 266, Shard ID: 268","time":{"start":1753321675374,"stop":1753321675374,"duration":0},"status":"passed","severity":"normal"},{"uid":"34b5f6e3415f14f","name":"should dial peers from store when no connections remain","time":{"start":1753321282682,"stop":1753321282682,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e238d29fa2d4158","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1753321731063,"stop":1753321731063,"duration":0},"status":"passed","severity":"normal"},{"uid":"be90af30b4fbd1d4","name":"should handle peer store errors gracefully","time":{"start":1753321282697,"stop":1753321282697,"duration":0},"status":"passed","severity":"normal"},{"uid":"b32d4a450e8c2d3e","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1753321823614,"stop":1753321823614,"duration":0},"status":"passed","severity":"normal"},{"uid":"879e11f9347e34a3","name":"Query with Promise Callback, No Decoder","time":{"start":1753321703054,"stop":1753321703055,"duration":1},"status":"passed","severity":"normal"},{"uid":"11e8b14a120d153c","name":"should discard bootstrap peers when has more than set limit","time":{"start":1753321386585,"stop":1753321386586,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3b65698a1e613db","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1753321587039,"stop":1753321587040,"duration":1},"status":"passed","severity":"normal"},{"uid":"697ca137af5434b5","name":"should stop and cleanup resources","time":{"start":1753321312254,"stop":1753321312254,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c6643f20cdcf6b8","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1753321489167,"stop":1753321489167,"duration":0},"status":"passed","severity":"normal"},{"uid":"985814a49efcb781","name":"Check received message containing SQL Injection","time":{"start":1753321797018,"stop":1753321797019,"duration":1},"status":"passed","severity":"normal"},{"uid":"3372b49f2714cea2","name":"Relay - dialed after","time":{"start":1753321745305,"stop":1753321745305,"duration":0},"status":"passed","severity":"normal"},{"uid":"527d0fbce22b1f","name":"Reusing cursor across nodes","time":{"start":1753321687004,"stop":1753321687004,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa23768fb298813b","name":"should push the message to the outgoing buffer","time":{"start":1753321327377,"stop":1753321327377,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dadc36cfe58df5a","name":"Refresh subscription","time":{"start":1753321489164,"stop":1753321489165,"duration":1},"status":"skipped","severity":"normal"},{"uid":"5431589b6f444561","name":"Ephemeral field set to true","time":{"start":1753321283633,"stop":1753321283633,"duration":0},"status":"passed","severity":"normal"},{"uid":"f40a5544d37a617","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1753321282714,"stop":1753321282714,"duration":0},"status":"passed","severity":"normal"},{"uid":"a01c8c442444653c","name":"should handle different types of entries","time":{"start":1753321310893,"stop":1753321310893,"duration":0},"status":"passed","severity":"normal"},{"uid":"247b9b34037bfc21","name":"should be safe to call multiple times","time":{"start":1753321282165,"stop":1753321282165,"duration":0},"status":"passed","severity":"normal"},{"uid":"6299ea1202477495","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1753321323849,"stop":1753321323849,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecb24b450f8fa269","name":"should return false when peer is not found","time":{"start":1753321282579,"stop":1753321282579,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fea7f1d82a23276","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1753321323448,"stop":1753321323449,"duration":1},"status":"passed","severity":"normal"},{"uid":"27c1b9aab4f5d1a2","name":"throws an error for improperly formatted content topics","time":{"start":1753321266228,"stop":1753321266228,"duration":0},"status":"passed","severity":"normal"},{"uid":"59333fdf3b3d8379","name":"messageHashStr returns a hex string","time":{"start":1753321282774,"stop":1753321282775,"duration":1},"status":"passed","severity":"normal"},{"uid":"af887c732bae6039","name":"Decoder throws on undefined content topic","time":{"start":1753321301705,"stop":1753321301705,"duration":0},"status":"passed","severity":"normal"},{"uid":"c90ffe2afcf4638c","name":"should reject if Filter is requested but not mounted","time":{"start":1753321312822,"stop":1753321312822,"duration":0},"status":"passed","severity":"normal"},{"uid":"39b93607d2d4190d","name":"Subscribe to topic containing short and receive message","time":{"start":1753321823622,"stop":1753321823622,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd6dcbc30294bb71","name":"Refresh subscription","time":{"start":1753321823622,"stop":1753321823622,"duration":0},"status":"passed","severity":"normal"},{"uid":"238ad71faaf62fee","name":"should not change state when connections remain after disconnect","time":{"start":1753321282225,"stop":1753321282227,"duration":2},"status":"passed","severity":"normal"},{"uid":"c8167fa29bfb55f9","name":"should handle dial errors gracefully","time":{"start":1753321282166,"stop":1753321282167,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c6b0c964ca66cc","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1753321314488,"stop":1753321314488,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8d421eeb6c7cfd3","name":"should set field with all protocols enabled","time":{"start":1753321272654,"stop":1753321272654,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef4f7fd1a9c1b652","name":"Check publish message containing short","time":{"start":1753321480201,"stop":1753321480201,"duration":0},"status":"passed","severity":"normal"},{"uid":"93e9c6893b901e1e","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1753321323830,"stop":1753321323831,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8823be417d0d82e","name":"Query Generator, No message returned","time":{"start":1753321703050,"stop":1753321703053,"duration":3},"status":"passed","severity":"normal"},{"uid":"2bb23ce3c8f92589","name":"should add event listeners to globalThis","time":{"start":1753321282207,"stop":1753321282208,"duration":1},"status":"passed","severity":"normal"},{"uid":"52cd291e3afeffc7","name":"throws on content topic with non-number generation field","time":{"start":1753321266216,"stop":1753321266217,"duration":1},"status":"passed","severity":"normal"},{"uid":"92b6cd869ae21196","name":"Symmetric encrypt & Decrypt","time":{"start":1753321302070,"stop":1753321302070,"duration":0},"status":"passed","severity":"normal"},{"uid":"869f45235586ae18","name":"should lock peers when selected","time":{"start":1753321314485,"stop":1753321314486,"duration":1},"status":"passed","severity":"normal"},{"uid":"23aae7769fb66b86","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1753321888324,"stop":1753321888325,"duration":1},"status":"passed","severity":"normal"},{"uid":"75e3fbc4c79be8e","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app61/4/topic230/xml","time":{"start":1753321587040,"stop":1753321587040,"duration":0},"status":"passed","severity":"normal"},{"uid":"f910e836a197a8be","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1753321282707,"stop":1753321282707,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2b2eba19c0944d7","name":"Subscribe and receive messages via waku relay post","time":{"start":1753321823619,"stop":1753321823619,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad16241a79c74752","name":"should skip updating peer store if peer has same addresses","time":{"start":1753321282169,"stop":1753321282170,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2e33aba21be47b0","name":"Subscribe to topic containing XML and receive message","time":{"start":1753321823625,"stop":1753321823626,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c78432854279acd","name":"should be safe to call multiple times","time":{"start":1753321282514,"stop":1753321282514,"duration":0},"status":"passed","severity":"normal"},{"uid":"36b3a3733d67e1e7","name":"Subscribe to topic containing JSON and receive message","time":{"start":1753321823616,"stop":1753321823616,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dbf1bd22b57340c","name":"should unregister libp2p event listeners when stop is called","time":{"start":1753321314487,"stop":1753321314487,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ebfc4f32299ecf3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1753321323878,"stop":1753321323879,"duration":1},"status":"passed","severity":"normal"},{"uid":"80ebddedd470ccfb","name":"should add received messages to bloom filter","time":{"start":1753321327380,"stop":1753321327380,"duration":0},"status":"passed","severity":"normal"},{"uid":"947d02a717b731f","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1753321323868,"stop":1753321323868,"duration":0},"status":"passed","severity":"normal"},{"uid":"e190039543251010","name":"should handle disconnect when peer has no timers","time":{"start":1753321282561,"stop":1753321282564,"duration":3},"status":"passed","severity":"normal"},{"uid":"b6711d305586ca05","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1753321266224,"stop":1753321266224,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbdd5304a3ccb9a8","name":"should properly create location multiaddrs - udp4","time":{"start":1753321272652,"stop":1753321272652,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6469bdabc99cea6","name":"should start and stop interval correctly","time":{"start":1753321311801,"stop":1753321311802,"duration":1},"status":"passed","severity":"normal"},{"uid":"b90046c7d907e23e","name":"messageHashStr works with IProtoMessage","time":{"start":1753321282775,"stop":1753321282775,"duration":0},"status":"passed","severity":"normal"},{"uid":"53d64105249e7f36","name":"Ordered Callback - false","time":{"start":1753321715565,"stop":1753321715565,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c819aadce8fecfd","name":"should check false positive rate","time":{"start":1753321325931,"stop":1753321325931,"duration":0},"status":"passed","severity":"normal"},{"uid":"de1dd556b3d6c693","name":"should correctly encode and decode a response message","time":{"start":1753321403589,"stop":1753321403589,"duration":0},"status":"passed","severity":"normal"},{"uid":"58ac292c570d481f","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1753321323874,"stop":1753321323874,"duration":0},"status":"passed","severity":"normal"},{"uid":"aba2733f904f4670","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1753321743775,"stop":1753321743776,"duration":1},"status":"passed","severity":"normal"},{"uid":"61c85bfdeddcf8fb","name":"should return different streams if requested simultaniously","time":{"start":1753321283163,"stop":1753321283163,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7aced029f209582","name":"Push message with meta","time":{"start":1753321693144,"stop":1753321693144,"duration":0},"status":"passed","severity":"normal"},{"uid":"e83a77ea1eb6ba1d","name":"LightPush","time":{"start":1753321745308,"stop":1753321745309,"duration":1},"status":"passed","severity":"normal"},{"uid":"68050b4982fb30ce","name":"configure the node with multiple content topics","time":{"start":1753321587046,"stop":1753321587047,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fe4ff5aeee27543","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1753321888335,"stop":1753321888335,"duration":0},"status":"broken","severity":"normal"},{"uid":"e0ab330157db2d22","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1753321266558,"stop":1753321266559,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3d95b4c276cf23b","name":"should return true when peer is on the same cluster","time":{"start":1753321282577,"stop":1753321282577,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc516b52c1ce41ee","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1753321271921,"stop":1753321271921,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7b03abcc3ae1411","name":"should hang up with multiaddr and return true on success","time":{"start":1753321283670,"stop":1753321283670,"duration":0},"status":"passed","severity":"normal"},{"uid":"d42b63faed61f4be","name":"different cluster: nodes don't connect","time":{"start":1753321417727,"stop":1753321417727,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5b84a3574324685","name":"should send relay ping messages on timer","time":{"start":1753321282551,"stop":1753321282557,"duration":6},"status":"passed","severity":"normal"},{"uid":"9b8bf2a604408107","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1753321290380,"stop":1753321290385,"duration":5},"status":"passed","severity":"normal"},{"uid":"e35695ea8f6977f1","name":"Check received message containing XML","time":{"start":1753321797028,"stop":1753321797028,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a945761d9eff105","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1753321473554,"stop":1753321473554,"duration":0},"status":"passed","severity":"normal"},{"uid":"610947bea1f0b07","name":"messageHashStr produces consistent results for the same input","time":{"start":1753321282775,"stop":1753321282776,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc8192361e2360dd","name":"isConnected should return false after all peers disconnect","time":{"start":1753321364921,"stop":1753321364922,"duration":1},"status":"passed","severity":"normal"},{"uid":"d968abaf0c93223e","name":"should update ack status of messages in outgoing buffer","time":{"start":1753321327385,"stop":1753321327385,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bdcfd2df37997ac","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1753321823619,"stop":1753321823619,"duration":0},"status":"passed","severity":"normal"},{"uid":"8883db039637a6f6","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1753321291353,"stop":1753321291353,"duration":0},"status":"passed","severity":"normal"},{"uid":"806dce889c01ecf2","name":"should requeue task if no peer is available","time":{"start":1753321311805,"stop":1753321311805,"duration":0},"status":"passed","severity":"normal"},{"uid":"69a7c6b328ca1429","name":"Check received message containing Chinese","time":{"start":1753321797026,"stop":1753321797026,"duration":0},"status":"passed","severity":"normal"},{"uid":"10cc246a61776f3","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1753321314489,"stop":1753321314489,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ac61f63f1c3e943","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1753321323868,"stop":1753321323869,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c217fcf674ceb3a","name":"less peers than existing","time":{"start":1753321455963,"stop":1753321455963,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c2b768516430b9aa","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1753321291352,"stop":1753321291352,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fb9927edd42d115","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1753321271917,"stop":1753321271917,"duration":0},"status":"passed","severity":"normal"},{"uid":"32f7baae87005b64","name":"should handle empty pubsub topics","time":{"start":1753321282564,"stop":1753321282565,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f8b419aad296c1b","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1753321489446,"stop":1753321489449,"duration":3},"status":"passed","severity":"normal"},{"uid":"dc3884332c73bd28","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1753321888334,"stop":1753321888334,"duration":0},"status":"broken","severity":"normal"},{"uid":"640505e52ad9d749","name":"Correctly serialized arguments","time":{"start":1753321417899,"stop":1753321417899,"duration":0},"status":"passed","severity":"normal"},{"uid":"575c8a3612a1f051","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1753321282550,"stop":1753321282550,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaa3ff0bb4d7d982","name":"Check received message containing Russian","time":{"start":1753321797018,"stop":1753321797018,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfca5d72c6ea51cc","name":"Ephemeral field is preserved - encoder v0","time":{"start":1753321350820,"stop":1753321350820,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b1e2f22efa87017","name":"Add multiple subscription objects on single nwaku node","time":{"start":1753321823628,"stop":1753321823628,"duration":0},"status":"passed","severity":"normal"},{"uid":"7655a9747166880f","name":"Encoder throws on undefined content topic","time":{"start":1753321303310,"stop":1753321303310,"duration":0},"status":"passed","severity":"normal"},{"uid":"20b37e3133ef59a5","name":"Publish message with custom timestamp: Thu Jul 24 2025 00:44:33 GMT+0000 (Coordinated Universal Time)","time":{"start":1753321480209,"stop":1753321480209,"duration":0},"status":"passed","severity":"normal"},{"uid":"3da246509d587d25","name":"Push message with content topic containing Chinese","time":{"start":1753321693141,"stop":1753321693141,"duration":0},"status":"passed","severity":"normal"},{"uid":"a175d74c5748a76b","name":"should return false when peer has no shard info","time":{"start":1753321282578,"stop":1753321282579,"duration":1},"status":"passed","severity":"normal"},{"uid":"736a8a2257e5445b","name":"should handle peerStore errors gracefully","time":{"start":1753321283672,"stop":1753321283672,"duration":0},"status":"passed","severity":"normal"},{"uid":"3822cbedd8b9bf45","name":"should use configured peers when available","time":{"start":1753321312917,"stop":1753321312917,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4c1c60bbcb38959","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1753321291357,"stop":1753321291357,"duration":0},"status":"passed","severity":"normal"},{"uid":"243e3d154eb80cd6","name":"Nodes with multiple pubsub topic","time":{"start":1753321473553,"stop":1753321473553,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1a9f3775e9bed80","name":"should not receive a peer event before start","time":{"start":1753321295551,"stop":1753321295551,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e8ad8ad386d1827","name":"Decoder throws on undefined content topic","time":{"start":1753321283634,"stop":1753321283635,"duration":1},"status":"passed","severity":"normal"},{"uid":"b87b08bece2aeec1","name":"Publishes to nwaku","time":{"start":1753321469330,"stop":1753321469330,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d82300243d5155","name":"should be safe to call multiple times","time":{"start":1753321282673,"stop":1753321282673,"duration":0},"status":"passed","severity":"normal"},{"uid":"63a4109367c420f6","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1753321266222,"stop":1753321266223,"duration":1},"status":"passed","severity":"normal"},{"uid":"cccb39f46fa301d1","name":"Query with Ordered Callback, No message returned","time":{"start":1753321703054,"stop":1753321703054,"duration":0},"status":"passed","severity":"normal"},{"uid":"438e04f977f243c7","name":"should correctly encode and decode a request message","time":{"start":1753321403588,"stop":1753321403589,"duration":1},"status":"passed","severity":"normal"},{"uid":"d13d33e5e4a27f70","name":"Check received message with timestamp: 1649153314 ","time":{"start":1753321797021,"stop":1753321797021,"duration":0},"status":"passed","severity":"normal"},{"uid":"73de865375faf947","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1753321480208,"stop":1753321480209,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b0c0f3d7ed07a34","name":"Rejects garbage","time":{"start":1753321317889,"stop":1753321317889,"duration":0},"status":"passed","severity":"normal"},{"uid":"520b2ade091cf63d","name":"should use DNS peer discovery with light client","time":{"start":1753321348358,"stop":1753321348365,"duration":7},"status":"skipped","severity":"normal"},{"uid":"e563e2009aef3f23","name":"same cluster, static sharding: nodes connect","time":{"start":1753321417721,"stop":1753321417722,"duration":1},"status":"passed","severity":"normal"},{"uid":"3311595f25fc3520","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1753321417725,"stop":1753321417725,"duration":0},"status":"passed","severity":"normal"},{"uid":"7595c0c1d214b816","name":"Check received message containing shell command","time":{"start":1753321797020,"stop":1753321797020,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb3b9ce14e1e295","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1753321314489,"stop":1753321314489,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bc158ec032ef7d5","name":"Push message with rate limit","time":{"start":1753321693145,"stop":1753321693145,"duration":0},"status":"passed","severity":"normal"},{"uid":"e11fbf1932fa78bb","name":"should delegate to networkMonitor.isConnected()","time":{"start":1753321283668,"stop":1753321283669,"duration":1},"status":"passed","severity":"normal"},{"uid":"18e54d715b1d63be","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1753321323821,"stop":1753321323822,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7aa1b2d6a6ddb1d","name":"Check received message containing Arabic","time":{"start":1753321797018,"stop":1753321797018,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae596460be152baf","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1753321323857,"stop":1753321323857,"duration":0},"status":"passed","severity":"normal"},{"uid":"a99e61840ce1caaa","name":"should successfully subscribe to supported pubsub topic","time":{"start":1753321312579,"stop":1753321312579,"duration":0},"status":"passed","severity":"normal"},{"uid":"47de8eda7cd191fa","name":"Fails to publish duplicate message","time":{"start":1753321480210,"stop":1753321480210,"duration":0},"status":"passed","severity":"normal"},{"uid":"c14ce4e235ee106d","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1753321489167,"stop":1753321489167,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b4b79d063f31f4a","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1753321323875,"stop":1753321323875,"duration":0},"status":"passed","severity":"normal"},{"uid":"7664c6be445e94bd","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1753321473554,"stop":1753321473554,"duration":0},"status":"passed","severity":"normal"},{"uid":"e067178d75a84ca8","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1753321266235,"stop":1753321266235,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd2e8b394c5e0ce","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1753321271922,"stop":1753321271922,"duration":0},"status":"passed","severity":"normal"},{"uid":"20fae495342d4236","name":"should return correct status message","time":{"start":1753321403590,"stop":1753321403590,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ef466718520221e","name":"should enable all discoveries when explicitly set","time":{"start":1753321312232,"stop":1753321312233,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed46bdbccfa3ccb3","name":"peer exchange sets tag","time":{"start":1753321489445,"stop":1753321489445,"duration":0},"status":"passed","severity":"normal"},{"uid":"1303b9f5829e333c","name":"should drop connection to one peer on hangUp","time":{"start":1753321432744,"stop":1753321432744,"duration":0},"status":"passed","severity":"normal"},{"uid":"183bacf594ab726f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1753321323883,"stop":1753321323884,"duration":1},"status":"passed","severity":"normal"},{"uid":"e52fc967060c647a","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1753321489174,"stop":1753321489174,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc75c7b9e005328a","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1753321724943,"stop":1753321724943,"duration":0},"status":"passed","severity":"normal"},{"uid":"20988adb9000b677","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1753321823613,"stop":1753321823614,"duration":1},"status":"passed","severity":"normal"},{"uid":"8146bbfdbc276be8","name":"should serialize and deserialize correctly","time":{"start":1753321325929,"stop":1753321325930,"duration":1},"status":"passed","severity":"normal"},{"uid":"9973f833ef0b6a4d","name":"should not fail to stop the service if it was not started","time":{"start":1753321348349,"stop":1753321348349,"duration":0},"status":"passed","severity":"normal"},{"uid":"788aaba1c15eeecc","name":"it tolerates circular branch references","time":{"start":1753321291888,"stop":1753321291888,"duration":0},"status":"passed","severity":"normal"},{"uid":"ece946f3173df114","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1753321473554,"stop":1753321473555,"duration":1},"status":"passed","severity":"normal"},{"uid":"16b209e5fbb1ae14","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1753321323883,"stop":1753321323883,"duration":0},"status":"passed","severity":"normal"},{"uid":"826adc63188b80dd","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1753321489163,"stop":1753321489164,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc94d9048ad43597","name":"should wait for Filter peer to be connected","time":{"start":1753321312824,"stop":1753321312824,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf508f9ddea1d33c","name":"should dispatch connect and disconnect events","time":{"start":1753321314486,"stop":1753321314486,"duration":0},"status":"passed","severity":"normal"},{"uid":"665a0aed2802d7bd","name":"Push message with content topic containing emoji","time":{"start":1753321693143,"stop":1753321693144,"duration":1},"status":"passed","severity":"normal"},{"uid":"9af616b937d2f2ee","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1753321323882,"stop":1753321323883,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d791d45962c9985","name":"should recognize a client error status code","time":{"start":1753321403590,"stop":1753321403590,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f10c524ce81b7ff","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1753321417728,"stop":1753321417728,"duration":0},"status":"passed","severity":"normal"},{"uid":"44b1a3fca7d87955","name":"Check publish message containing Basic HTML tag","time":{"start":1753321480206,"stop":1753321480206,"duration":0},"status":"passed","severity":"normal"},{"uid":"98581f90a177db1","name":"should select older connection if present","time":{"start":1753321283133,"stop":1753321283134,"duration":1},"status":"passed","severity":"normal"},{"uid":"cab4ee2671372c24","name":"Overlapping topic subscription","time":{"start":1753321823611,"stop":1753321823611,"duration":0},"status":"passed","severity":"normal"},{"uid":"adb29af598cffcab","name":"should do nothing when connections still exist","time":{"start":1753321282682,"stop":1753321282683,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b11b932f0f4f56e","name":"should stop ping timers on peer disconnect","time":{"start":1753321282523,"stop":1753321282523,"duration":0},"status":"passed","severity":"normal"},{"uid":"de4d4e05e707e34c","name":"should create ConnectionManager with relay","time":{"start":1753321283666,"stop":1753321283666,"duration":0},"status":"passed","severity":"normal"},{"uid":"88f7a450e61d3122","name":"Should update shard info","time":{"start":1753321433109,"stop":1753321433109,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd8354cbe6eef3a4","name":"should dial peer when no shard info available","time":{"start":1753321282843,"stop":1753321282843,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf11453206121f2f","name":"Check message received after jswaku node is restarted","time":{"start":1753321797024,"stop":1753321797024,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdcc74ee18a76031","name":"should handle browser offline state overriding peer connections","time":{"start":1753321282231,"stop":1753321282231,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d29ce7cbd0434fc","name":"Subscribe to topic containing short and publish message","time":{"start":1753321489165,"stop":1753321489165,"duration":0},"status":"passed","severity":"normal"},{"uid":"d77b6130f54637e2","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1753321823621,"stop":1753321823621,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e8cc1157058a0dc","name":"should be safe to call multiple times","time":{"start":1753321282674,"stop":1753321282674,"duration":0},"status":"passed","severity":"normal"},{"uid":"bce1d9fe23ed1d70","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1753321323876,"stop":1753321323877,"duration":1},"status":"passed","severity":"normal"},{"uid":"429bcb87c8c34488","name":"should dial peer immediately when queue is empty","time":{"start":1753321282814,"stop":1753321282815,"duration":1},"status":"passed","severity":"normal"},{"uid":"6be47c829ae950e9","name":"should return peer for existing peer","time":{"start":1753321282696,"stop":1753321282696,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a5520c07c4e897e","name":"should return false when peer is on different cluster","time":{"start":1753321282580,"stop":1753321282580,"duration":0},"status":"passed","severity":"normal"},{"uid":"421a77000f91e27b","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app55/7/topic844/proto","time":{"start":1753321587041,"stop":1753321587042,"duration":1},"status":"passed","severity":"normal"},{"uid":"6429e8f652f6880f","name":"1 Store, 2 relays, 2 fetches","time":{"start":1753321291452,"stop":1753321291452,"duration":0},"status":"passed","severity":"normal"},{"uid":"391c221b9b5b18de","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1753321266231,"stop":1753321266232,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ebe5e3f65a283a3","name":"Check received message containing short","time":{"start":1753321797016,"stop":1753321797016,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7f89c0d91f87d52","name":"should be able to dial TLS multiaddrs","time":{"start":1753321432745,"stop":1753321432745,"duration":0},"status":"passed","severity":"normal"},{"uid":"e44703d66cb8d46c","name":"should handle shardReader errors","time":{"start":1753321283673,"stop":1753321283673,"duration":0},"status":"passed","severity":"normal"},{"uid":"3197a0eadf0caf91","name":"should return false and handle errors gracefully","time":{"start":1753321283671,"stop":1753321283671,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6e5b9ddd772918a","name":"Throws when trying to push message with empty payload","time":{"start":1753321693148,"stop":1753321693148,"duration":0},"status":"passed","severity":"normal"},{"uid":"de5f445e917b693e","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1753321271918,"stop":1753321271918,"duration":0},"status":"passed","severity":"normal"},{"uid":"1786b6d090718a81","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1753321743777,"stop":1753321743777,"duration":0},"status":"passed","severity":"normal"},{"uid":"472b9a8225f6330","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app34/3/topic900/test.js","time":{"start":1753321587042,"stop":1753321587042,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcb2cdb45ca21c3e","name":"should save new peer to store","time":{"start":1753321282169,"stop":1753321282169,"duration":0},"status":"passed","severity":"normal"},{"uid":"205d2a2b5861c967","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1753321323883,"stop":1753321323883,"duration":0},"status":"passed","severity":"normal"},{"uid":"8301d93ba93f231","name":"should properly create peer info with all multiaddrs","time":{"start":1753321272653,"stop":1753321272653,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff86ca6a9439113b","name":"should skip peer when already connected","time":{"start":1753321282829,"stop":1753321282830,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a0258b0c8d840e7","name":"Init the array if not present","time":{"start":1753321266044,"stop":1753321266045,"duration":1},"status":"passed","severity":"normal"},{"uid":"4526d9ceb2aa5d58","name":"Push message with content topic containing numeric","time":{"start":1753321693149,"stop":1753321693150,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f143249426d9aee","name":"should handle case with all peers already connected","time":{"start":1753321282695,"stop":1753321282695,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e717dc49e633cca","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1753321266231,"stop":1753321266231,"duration":0},"status":"passed","severity":"normal"},{"uid":"af4ec4cf569fa35e","name":"Meta field set when metaSetter is specified","time":{"start":1753321283633,"stop":1753321283633,"duration":0},"status":"passed","severity":"normal"},{"uid":"a81de720cf774c8c","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1753321743773,"stop":1753321743773,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc0cee1039f22366","name":"different cluster: nodes don't connect","time":{"start":1753321417722,"stop":1753321417723,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6a439cb734c7eff","name":"should hang up with PeerId and return true on success","time":{"start":1753321283670,"stop":1753321283670,"duration":0},"status":"passed","severity":"normal"},{"uid":"429bd0393d5c7194","name":"should properly create location multiaddrs - tcp","time":{"start":1753321272653,"stop":1753321272653,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b6167422a2f4ce8","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1753321323864,"stop":1753321323865,"duration":1},"status":"passed","severity":"normal"},{"uid":"95d0e685da598451","name":"should be safe to call multiple times","time":{"start":1753321283667,"stop":1753321283668,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c851a497df6c95a","name":"Query Generator, No Decoder","time":{"start":1753321703049,"stop":1753321703049,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ff9911654e95e64","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1753321823608,"stop":1753321823608,"duration":0},"status":"passed","severity":"normal"},{"uid":"a142abafca8c6461","name":"should return PeerId when PeerId is provided","time":{"start":1753321283032,"stop":1753321283032,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffd8bb3ebc0544cb","name":"should only return 1 node with relay and store capability","time":{"start":1753321291891,"stop":1753321291891,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6d552c4a3a649b","name":"Push message with content topic containing unicode special characters","time":{"start":1753321693153,"stop":1753321693154,"duration":1},"status":"passed","severity":"normal"},{"uid":"c335767bc9ad1a3b","name":"Check received message containing emoji","time":{"start":1753321797031,"stop":1753321797031,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a48a0844d474e7a","name":"Push message with meta","time":{"start":1753321693154,"stop":1753321693157,"duration":3},"status":"passed","severity":"normal"},{"uid":"48222398e57e374d","name":"connects to nwaku","time":{"start":1753321743531,"stop":1753321743532,"duration":1},"status":"passed","severity":"normal"},{"uid":"93d004bf943bd792","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1753321266222,"stop":1753321266222,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1a308496361505","name":"should process tasks in queue","time":{"start":1753321311802,"stop":1753321311804,"duration":2},"status":"passed","severity":"normal"},{"uid":"84559b5625dfd1ca","name":"should return true even if peer has no overlapping shards","time":{"start":1753321282578,"stop":1753321282578,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6f97a5e7c57f9cd","name":"should be able to encode the field with only RELAY set to true","time":{"start":1753321271915,"stop":1753321271916,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ee2704eed404c75","name":"should handle queue processing errors gracefully","time":{"start":1753321282854,"stop":1753321282854,"duration":0},"status":"passed","severity":"normal"},{"uid":"c520a065ea6d7730","name":"should handle a minimal index list","time":{"start":1753321266558,"stop":1753321266558,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bdd384793929ad1","name":"Generator, 2 different shards","time":{"start":1753321693257,"stop":1753321693258,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a62d5619538efcc","name":"Accepts a valid Waku Message","time":{"start":1753321317887,"stop":1753321317888,"duration":1},"status":"passed","severity":"normal"},{"uid":"da95ac7cbaae9058","name":"ignores domain fetching errors","time":{"start":1753321291889,"stop":1753321291889,"duration":0},"status":"passed","severity":"normal"},{"uid":"107bedcb40877e1d","name":"Promise Callback - true","time":{"start":1753321715562,"stop":1753321715563,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ae0df6e40441e1","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1753321282582,"stop":1753321282582,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ad9966fb34460f6","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1753321350823,"stop":1753321350824,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d0db73a57359e99","name":"should not receive a peer event before start","time":{"start":1753321348356,"stop":1753321348357,"duration":1},"status":"passed","severity":"normal"},{"uid":"c607ad0a00df6553","name":"should not receive a peer event before start","time":{"start":1753321455708,"stop":1753321455709,"duration":1},"status":"passed","severity":"normal"},{"uid":"90b6fa285fd0a1a8","name":"should add peer to queue when queue is not empty","time":{"start":1753321282815,"stop":1753321282829,"duration":14},"status":"passed","severity":"normal"},{"uid":"b01768af8302f8c0","name":"Push message with content topic containing unicode special characters","time":{"start":1753321693143,"stop":1753321693143,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1c214cc1d0c34a9","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1753321823608,"stop":1753321823609,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c81c6441fc6b046","name":"Round trip binary serialization","time":{"start":1753321283632,"stop":1753321283633,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3b63512d894e195","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1753321693258,"stop":1753321693264,"duration":6},"status":"passed","severity":"normal"},{"uid":"2f8535bb751a8d0","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1753321266223,"stop":1753321266223,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5ecb8dca8b38e66","name":"Sample","time":{"start":1753321272056,"stop":1753321272057,"duration":1},"status":"passed","severity":"normal"},{"uid":"43d2afc0a74e4821","name":"Publish without waiting for remote peer","time":{"start":1753321489162,"stop":1753321489162,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec08c4f63512252b","name":"Subscribe to topic containing XML and receive message","time":{"start":1753321823615,"stop":1753321823615,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d36e7fd1dee5587","name":"returns only open connection if one present","time":{"start":1753321283129,"stop":1753321283129,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6e4d8545636f032","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1753321266229,"stop":1753321266230,"duration":1},"status":"passed","severity":"normal"},{"uid":"343a7471724fc717","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1753321823611,"stop":1753321823611,"duration":0},"status":"passed","severity":"normal"},{"uid":"84715c98fec3523c","name":"should return false when peer is not found","time":{"start":1753321282582,"stop":1753321282583,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b84f52a61554f46","name":"random static sharding 2 - Cluster ID: 710, Shard ID: 606","time":{"start":1753321675372,"stop":1753321675372,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2991f5d02a131b6","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1753321823610,"stop":1753321823611,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fcc14bfb0af936f","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1753321323839,"stop":1753321323840,"duration":1},"status":"passed","severity":"normal"},{"uid":"a96e8a2c703361f3","name":"random static sharding 3 - Cluster ID: 499, Shard ID: 394","time":{"start":1753321675373,"stop":1753321675373,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ef5b1c037914784","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1753321823620,"stop":1753321823620,"duration":0},"status":"passed","severity":"normal"},{"uid":"79bc7a9c73aaf06c","name":"returns nothing if no connections present","time":{"start":1753321283128,"stop":1753321283128,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c23f6437d9b31c9","name":"Nwaku publishes","time":{"start":1753321469330,"stop":1753321469330,"duration":0},"status":"passed","severity":"normal"},{"uid":"86369e31cde9351b","name":"Waku message hash computation (no timestamp)","time":{"start":1753321282771,"stop":1753321282773,"duration":2},"status":"passed","severity":"normal"},{"uid":"2b65a9116f2f4616","name":"throws on content topic with generation field greater than 0","time":{"start":1753321266217,"stop":1753321266217,"duration":0},"status":"passed","severity":"normal"},{"uid":"73ff17d9211af1d7","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1753321364920,"stop":1753321364920,"duration":0},"status":"passed","severity":"normal"},{"uid":"14657bbdba50bd4b","name":"Decrypt messages","time":{"start":1753321457678,"stop":1753321457678,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f1be33ce8b02acf","name":"should handle multiple peers with different shard configurations","time":{"start":1753321282862,"stop":1753321282863,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfc3386a4a5a7d99","name":"Push message with content topic containing Russian","time":{"start":1753321693141,"stop":1753321693142,"duration":1},"status":"passed","severity":"normal"},{"uid":"e997d369ddbb5f21","name":"Check message with no pubsub topic is not received","time":{"start":1753321797033,"stop":1753321797034,"duration":1},"status":"passed","severity":"normal"},{"uid":"85314ab4d0f18c2d","name":"should dispatch network event when browser goes offline","time":{"start":1753321282229,"stop":1753321282229,"duration":0},"status":"passed","severity":"normal"},{"uid":"780cef04541f1973","name":"Push message with content topic containing emoji","time":{"start":1753321693154,"stop":1753321693154,"duration":0},"status":"passed","severity":"normal"},{"uid":"3af0be62982691a1","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1753321266234,"stop":1753321266234,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f358abe870a59e3","name":"should handle complete dial lifecycle","time":{"start":1753321282862,"stop":1753321282862,"duration":0},"status":"passed","severity":"normal"},{"uid":"e403b3ad21000839","name":"should handle case when globalThis is not available","time":{"start":1753321282223,"stop":1753321282224,"duration":1},"status":"passed","severity":"normal"},{"uid":"bea1f40a6aa5f5e","name":"non connected peers","time":{"start":1753321455964,"stop":1753321455964,"duration":0},"status":"skipped","severity":"normal"},{"uid":"99ac3a324f76ef5e","name":"Ordered Callback - true","time":{"start":1753321715564,"stop":1753321715564,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdcf8338d8911841","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1753321888333,"stop":1753321888333,"duration":0},"status":"broken","severity":"normal"},{"uid":"f2c4ca1c9d8cb14c","name":"Check publish message containing SQL Injection","time":{"start":1753321480205,"stop":1753321480205,"duration":0},"status":"passed","severity":"normal"},{"uid":"7776850a09c66d54","name":"should dial with PeerId and return stream","time":{"start":1753321283669,"stop":1753321283669,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d3dd4dc0fea5d99","name":"should return true when peer is on the specified shard","time":{"start":1753321282579,"stop":1753321282580,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7669f9806878cc6","name":"Relay - times out","time":{"start":1753321745305,"stop":1753321745307,"duration":2},"status":"passed","severity":"normal"},{"uid":"1fcdd30bd5f67bcb","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1753321312235,"stop":1753321312235,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ab5f3ad443dd2eb","name":"throws if store query response has error status","time":{"start":1753321283381,"stop":1753321283381,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed0b8ef3a460e2fb","name":"should handle dial errors gracefully","time":{"start":1753321282694,"stop":1753321282695,"duration":1},"status":"passed","severity":"normal"},{"uid":"10e5d9ee7f8e08a4","name":"should reject if LightPush is requested but not mounted","time":{"start":1753321312821,"stop":1753321312821,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2cb9a6a851e623b","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1753321823610,"stop":1753321823610,"duration":0},"status":"skipped","severity":"normal"},{"uid":"994f15cb8075bcd4","name":"should return no connections if no open connection provided","time":{"start":1753321283129,"stop":1753321283129,"duration":0},"status":"passed","severity":"normal"},{"uid":"73cbd34e512a4174","name":"should check connected peers if present and suitable","time":{"start":1753321312823,"stop":1753321312823,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e230b2f3ad00520","name":"Subscribe to topic containing numeric and receive message","time":{"start":1753321823623,"stop":1753321823623,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2f102de9b1a2c5c","name":"ignores unrecognized TXT record formats","time":{"start":1753321291889,"stop":1753321291889,"duration":0},"status":"passed","severity":"normal"},{"uid":"513875fc16259526","name":"should encodeTxt and decodeTxt","time":{"start":1753321272645,"stop":1753321272645,"duration":0},"status":"passed","severity":"normal"},{"uid":"41fab7ee069ef153","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1753321327383,"stop":1753321327383,"duration":0},"status":"passed","severity":"normal"},{"uid":"4de4e3c40440ba78","name":"should not fail to stop the service if it was not started","time":{"start":1753321295549,"stop":1753321295550,"duration":1},"status":"passed","severity":"normal"},{"uid":"39e0957bf1456a45","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1753321489175,"stop":1753321489175,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ff776e87e704df0","name":"should emit a peer event after start","time":{"start":1753321348353,"stop":1753321348356,"duration":3},"status":"passed","severity":"normal"},{"uid":"10bb2e5a9b119073","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1753321823626,"stop":1753321823626,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0e3fc8f18e83ab3","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1753321266236,"stop":1753321266237,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f6124054e193c98","name":"random static sharding 5 - Cluster ID: 525, Shard ID: 682","time":{"start":1753321675373,"stop":1753321675374,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c8de034cc909605","name":"Promise Callback - false","time":{"start":1753321715564,"stop":1753321715564,"duration":0},"status":"passed","severity":"normal"},{"uid":"d943a74104edfd9a","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1753321283048,"stop":1753321283049,"duration":1},"status":"passed","severity":"normal"},{"uid":"856d492a03aeae53","name":"should add event listeners to libp2p","time":{"start":1753321282206,"stop":1753321282207,"duration":1},"status":"passed","severity":"normal"},{"uid":"2469f56414416e14","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1753321743774,"stop":1753321743774,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7eb983188e94acf","name":"should not dispatch event when already disconnected","time":{"start":1753321282228,"stop":1753321282228,"duration":0},"status":"passed","severity":"normal"},{"uid":"57f5cbb468893ae6","name":"Renews subscription after lossing a connection","time":{"start":1753321823628,"stop":1753321823628,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6823a9223bb4390","name":"Encoder throws on undefined content topic","time":{"start":1753321301704,"stop":1753321301704,"duration":0},"status":"passed","severity":"normal"},{"uid":"f03cb16ef6b95b4c","name":"random static sharding 1 - Cluster ID: 427, Shard ID: 48","time":{"start":1753321675372,"stop":1753321675372,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5b529117c11d95b","name":"Subscribe to topic containing shell command and receive message","time":{"start":1753321823616,"stop":1753321823616,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e5063b03a7a4504","name":"should reject on timeout if it was set","time":{"start":1753321312822,"stop":1753321312823,"duration":1},"status":"passed","severity":"normal"},{"uid":"a387670c91159b09","name":"Push message with content topic containing escaped characters","time":{"start":1753321693153,"stop":1753321693153,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffb61f2eed1d89cc","name":"should throw an error for insufficient data","time":{"start":1753321266559,"stop":1753321266559,"duration":0},"status":"passed","severity":"normal"},{"uid":"97aefc0b7404d5f5","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1753321291357,"stop":1753321291357,"duration":0},"status":"passed","severity":"normal"},{"uid":"fabaa4db0ccc4ae8","name":"Cluster id 0, shard 0","time":{"start":1753321675371,"stop":1753321675371,"duration":0},"status":"passed","severity":"normal"},{"uid":"de3858a5d49ef168","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1753321271917,"stop":1753321271918,"duration":1},"status":"passed","severity":"normal"},{"uid":"d53468819e68c318","name":"should add event listener for peer:discovery","time":{"start":1753321282162,"stop":1753321282163,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3a8df78e3c203fb","name":"should call waitForPeer on Relay","time":{"start":1753321312825,"stop":1753321312825,"duration":0},"status":"passed","severity":"normal"},{"uid":"a82361a1b8fabea0","name":"should not receive a peer event after stop","time":{"start":1753321455709,"stop":1753321455709,"duration":0},"status":"passed","severity":"normal"},{"uid":"e92d5353e083684f","name":"should return false","time":{"start":1753321272649,"stop":1753321272649,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d770a4ac50095fc","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1753321473555,"stop":1753321473556,"duration":1},"status":"passed","severity":"normal"},{"uid":"15407dd20d858a9c","name":"should create dialer with libp2p and shardReader","time":{"start":1753321282788,"stop":1753321282790,"duration":2},"status":"passed","severity":"normal"},{"uid":"7fbc98a446c349ac","name":"Encoder throws on empty string content topic","time":{"start":1753321303310,"stop":1753321303310,"duration":0},"status":"passed","severity":"normal"},{"uid":"f84a28f4966f8664","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1753321291892,"stop":1753321291893,"duration":1},"status":"skipped","severity":"normal"},{"uid":"78355c3a5faea6a","name":"Check received message containing SQL Injection","time":{"start":1753321797027,"stop":1753321797027,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac0a939c63ca8c82","name":"ends after yielding if response size indicates end","time":{"start":1753321283383,"stop":1753321283383,"duration":0},"status":"passed","severity":"normal"},{"uid":"92d4cf76e2590907","name":"should be online or offline if network state changed","time":{"start":1753321364924,"stop":1753321364928,"duration":4},"status":"passed","severity":"normal"},{"uid":"84ce4b5528f57895","name":"should remove event listeners","time":{"start":1753321282515,"stop":1753321282515,"duration":0},"status":"passed","severity":"normal"},{"uid":"f53994765ac019bd","name":"Fields are not dropped","time":{"start":1753321283141,"stop":1753321283141,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a4527c434f93a7b","name":"Mutual subscription","time":{"start":1753321489161,"stop":1753321489161,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f7f909b9b6cd60f","name":"should invoke callbacks when receiving a message","time":{"start":1753321312245,"stop":1753321312245,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ba629ec1757d7e0","name":"msgTime: 0 ms from now, startTime: 1753235329458, endTime: 1753321729458","time":{"start":1753321743778,"stop":1753321743778,"duration":0},"status":"passed","severity":"normal"},{"uid":"d193954a4e1ce60e","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1753321312235,"stop":1753321312235,"duration":0},"status":"passed","severity":"normal"},{"uid":"543402bc02c6ee31","name":"should remove event listeners","time":{"start":1753321282673,"stop":1753321282674,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9247c0c77e18b7a","name":"Check received message with timestamp: 1753321343063 ","time":{"start":1753321797031,"stop":1753321797032,"duration":1},"status":"passed","severity":"normal"},{"uid":"65c160ea33e30af1","name":"Subscribe to topic containing special chars and receive message","time":{"start":1753321823623,"stop":1753321823623,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc4793ea18b959f3","name":"should do nothing if no non-locked connections to drop","time":{"start":1753321282703,"stop":1753321282706,"duration":3},"status":"passed","severity":"normal"},{"uid":"8a76347fd71020ed","name":"should clear timers for specific peer on disconnect","time":{"start":1753321282561,"stop":1753321282561,"duration":0},"status":"passed","severity":"normal"},{"uid":"6765f1c93ca0b5e9","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1753321282697,"stop":1753321282701,"duration":4},"status":"passed","severity":"normal"},{"uid":"db7cc682189e86a2","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1753321266230,"stop":1753321266231,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cce023e4cd5821a","name":"should increase lamport timestamp","time":{"start":1753321327376,"stop":1753321327377,"duration":1},"status":"passed","severity":"normal"},{"uid":"77817b056e58ba08","name":"should successfully query store with valid decoders and options","time":{"start":1753321312914,"stop":1753321312915,"duration":1},"status":"passed","severity":"normal"},{"uid":"966d9cdda0d6544d","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1753321291354,"stop":1753321291355,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6c8c5b34cdaa321","name":"should maintain proper timestamps if all messages received","time":{"start":1753321327379,"stop":1753321327380,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5bbb4216fe87bec","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1753321743774,"stop":1753321743774,"duration":0},"status":"passed","severity":"normal"},{"uid":"914cbc936f6bf619","name":"should handle general insertion and lookup correctly","time":{"start":1753321325930,"stop":1753321325931,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1e7b0319e92a182","name":"should skip peer when not on same cluster","time":{"start":1753321282833,"stop":1753321282842,"duration":9},"status":"passed","severity":"normal"},{"uid":"334c9af932236c5b","name":"Check publish message containing Chinese","time":{"start":1753321480203,"stop":1753321480204,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1322cf36839d4a1","name":"should handle peer not in mesh for all topics","time":{"start":1753321282567,"stop":1753321282567,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f798cb276ede9ac","name":"should skip peer when dialed recently","time":{"start":1753321282830,"stop":1753321282831,"duration":1},"status":"passed","severity":"normal"},{"uid":"373a2e3b7fece19a","name":"Publish message with custom timestamp: Fri Aug 02 2024 01:44:33 GMT+0000 (Coordinated Universal Time)","time":{"start":1753321480209,"stop":1753321480209,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4f6f8f9be6b0039","name":"ends if stream creation fails","time":{"start":1753321283380,"stop":1753321283381,"duration":1},"status":"passed","severity":"normal"},{"uid":"37ca1a3debeca4a","name":"Check message with non string payload is not received","time":{"start":1753321797023,"stop":1753321797023,"duration":0},"status":"passed","severity":"normal"},{"uid":"71d21b20d273eaad","name":"should handle complete discovery-to-dial flow","time":{"start":1753321282171,"stop":1753321282171,"duration":0},"status":"passed","severity":"normal"},{"uid":"1573f9c9d5b77686","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1753321266231,"stop":1753321266231,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d086b1321e1eb12","name":"Push message with short payload","time":{"start":1753321693137,"stop":1753321693138,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9c0ac0fdffc1439","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1753321323866,"stop":1753321323867,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ce78ce768d661f0","name":"Waku message hash computation (meta attribute not present)","time":{"start":1753321282770,"stop":1753321282771,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f8eaf433a232e84","name":"Check received message with timestamp: 1753321343063000000 ","time":{"start":1753321797031,"stop":1753321797031,"duration":0},"status":"passed","severity":"normal"},{"uid":"f590ff46dfa58ce3","name":"should be able to encode the field with only FILTER set to true","time":{"start":1753321271917,"stop":1753321271917,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4abbd331b5bd172","name":"Subscribe to topic containing numeric and publish message","time":{"start":1753321489166,"stop":1753321489166,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b23a19a5544ad26","name":"should properly clean up resources when disposed","time":{"start":1753321310894,"stop":1753321310894,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e186eeb6f5420a8","name":"random static sharding 9 - Cluster ID: 34, Shard ID: 315","time":{"start":1753321675375,"stop":1753321675375,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5c1949c67b6aa7","name":"should create ShardReader with static shards network config","time":{"start":1753321282576,"stop":1753321282577,"duration":1},"status":"passed","severity":"normal"},{"uid":"2696109d8f9a68e3","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1753321282774,"stop":1753321282774,"duration":0},"status":"passed","severity":"normal"},{"uid":"36cfb11bd8843800","name":"should allow redial after failed dial cooldown expires","time":{"start":1753321282844,"stop":1753321282844,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a38514eed1a4093","name":"should handle relay send failures gracefully","time":{"start":1753321282558,"stop":1753321282558,"duration":0},"status":"passed","severity":"normal"},{"uid":"81d6b83c50fb90ba","name":"Subscribe to topic containing numeric and receive message","time":{"start":1753321823612,"stop":1753321823613,"duration":1},"status":"passed","severity":"normal"},{"uid":"29b8a5dc5888c695","name":"Nodes with multiple pubsub topic","time":{"start":1753321473555,"stop":1753321473555,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff8b176679fc0bfe","name":"should handle queue overflow by adding peers to queue","time":{"start":1753321282844,"stop":1753321282852,"duration":8},"status":"passed","severity":"normal"},{"uid":"ca99366d0719d365","name":"Query Generator - true","time":{"start":1753321715558,"stop":1753321715560,"duration":2},"status":"passed","severity":"normal"},{"uid":"dec9070a717a9329","name":"should create a new stream if no existing for protocol found","time":{"start":1753321283162,"stop":1753321283162,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdaa8fb748da4fe4","name":"isConnected return false after peer stops","time":{"start":1753321364922,"stop":1753321364923,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb52e6cd36009823","name":"should dial second nwaku node that was discovered","time":{"start":1753321343081,"stop":1753321343090,"duration":9},"status":"skipped","severity":"normal"},{"uid":"4182ef56f476c48f","name":"Publish message with custom timestamp: Thu Jul 24 2025 02:44:33 GMT+0000 (Coordinated Universal Time)","time":{"start":1753321480210,"stop":1753321480210,"duration":0},"status":"passed","severity":"normal"},{"uid":"100edc3151e5fa82","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1753321266237,"stop":1753321266237,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f4b82d10f912c87","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1753321266229,"stop":1753321266229,"duration":0},"status":"passed","severity":"normal"},{"uid":"156a8dcfea55269d","name":"can start the service","time":{"start":1753321348347,"stop":1753321348348,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3e376ebdb828783","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1753321266221,"stop":1753321266221,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c5692c317aab670","name":"should return false when network is not connected","time":{"start":1753321283669,"stop":1753321283669,"duration":0},"status":"passed","severity":"normal"},{"uid":"30783ab685a0d536","name":"should perform ping and update peer store on timer","time":{"start":1753321282536,"stop":1753321282536,"duration":0},"status":"passed","severity":"normal"},{"uid":"d89118c31d947208","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1753321323831,"stop":1753321323839,"duration":8},"status":"passed","severity":"normal"},{"uid":"5289081ce3a4a5de","name":"should be safe to call multiple times","time":{"start":1753321282163,"stop":1753321282164,"duration":1},"status":"passed","severity":"normal"},{"uid":"80d55549df41ca9e","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1753321348366,"stop":1753321348366,"duration":0},"status":"skipped","severity":"normal"},{"uid":"356d61c0bb1a1e69","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1753321489163,"stop":1753321489163,"duration":0},"status":"passed","severity":"normal"},{"uid":"8be8fa8c61908f37","name":"tcp ip4 address","time":{"start":1753321271814,"stop":1753321271815,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f2e018ca3741ee0","name":"should continually clean up expired entries at intervals","time":{"start":1753321310894,"stop":1753321310894,"duration":0},"status":"passed","severity":"normal"},{"uid":"e21b9d3890035de3","name":"should handle errors gracefully when getting peer info","time":{"start":1753321282583,"stop":1753321282583,"duration":0},"status":"passed","severity":"normal"},{"uid":"237d0a75f185cf5f","name":"should be able to decode the field with only RELAY set to true","time":{"start":1753321271919,"stop":1753321271919,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1d1e31889c28c58","name":"should request peer renewal on specific errors","time":{"start":1753321311806,"stop":1753321311807,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d65455377e4a5aa","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1753321823627,"stop":1753321823627,"duration":0},"status":"passed","severity":"normal"},{"uid":"28b473308dbcf2a9","name":"should handle peer disconnect event when no connections remain","time":{"start":1753321282224,"stop":1753321282225,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f57b84519a005da","name":"should insert message into bloom filter","time":{"start":1753321327377,"stop":1753321327378,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6dc44bfe9089e9f","name":"Waku message hash computation (payload length 0)","time":{"start":1753321282771,"stop":1753321282771,"duration":0},"status":"passed","severity":"normal"},{"uid":"f468760be3a0df1b","name":"should handle corrupted shard info gracefully","time":{"start":1753321282583,"stop":1753321282584,"duration":1},"status":"passed","severity":"normal"},{"uid":"76fbf799bb041ebb","name":"1 Store, 2 fetches","time":{"start":1753321291452,"stop":1753321291452,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1bb99c0fbdecb75","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1753321350821,"stop":1753321350823,"duration":2},"status":"passed","severity":"normal"},{"uid":"7bac05572f3fabee","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1753321266227,"stop":1753321266227,"duration":0},"status":"passed","severity":"normal"},{"uid":"a831cc480b1c28ac","name":"should dial peers from store on start","time":{"start":1753321282669,"stop":1753321282670,"duration":1},"status":"passed","severity":"normal"},{"uid":"b98b428b708b4602","name":"should never report false negatives","time":{"start":1753321325929,"stop":1753321325929,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c86e3bd5e56a666","name":"Add multiple subscription objects on single nwaku node","time":{"start":1753321823617,"stop":1753321823617,"duration":0},"status":"passed","severity":"normal"},{"uid":"16f41192a059e985","name":"should not be empty after adding a subscription","time":{"start":1753321312244,"stop":1753321312244,"duration":0},"status":"passed","severity":"normal"},{"uid":"931620ff4113697b","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1753321823613,"stop":1753321823613,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9570778b4f5af7e","name":"should handle corrupted local storage data gracefully","time":{"start":1753321295553,"stop":1753321295553,"duration":0},"status":"passed","severity":"normal"},{"uid":"179e129db9b27bf0","name":"should properly start and stop event listening","time":{"start":1753321312724,"stop":1753321312731,"duration":7},"status":"passed","severity":"normal"},{"uid":"111f08e93fe70998","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1753321489162,"stop":1753321489163,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d880c46113f847a","name":"Subscribe to topic containing short and receive message","time":{"start":1753321823612,"stop":1753321823612,"duration":0},"status":"passed","severity":"normal"},{"uid":"3880824a2dfb3f55","name":"should get / set TCP multiaddr","time":{"start":1753321272651,"stop":1753321272651,"duration":0},"status":"passed","severity":"normal"},{"uid":"436cfc009e3b1d8f","name":"Passing page size 3 when there are 20 messages","time":{"start":1753321729260,"stop":1753321729260,"duration":0},"status":"passed","severity":"normal"},{"uid":"56b60af532f48853","name":"Check received message with timestamp: 1753321343063 ","time":{"start":1753321797021,"stop":1753321797021,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c6b61f5f8f6f18f","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1753321266220,"stop":1753321266221,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a51e549c4f44e27","name":"Using a function","time":{"start":1753321743535,"stop":1753321743535,"duration":0},"status":"passed","severity":"normal"},{"uid":"beeb97eebf797259","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1753321323850,"stop":1753321323850,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2ae8cd5678bb302","name":"Push message with custom timestamp: 1753317768844","time":{"start":1753321693146,"stop":1753321693146,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f5dfdac0851dabd","name":"Fails to publish message with empty text","time":{"start":1753321480210,"stop":1753321480211,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cb35b8ea05cd408","name":"Check publish message containing emoji","time":{"start":1753321480208,"stop":1753321480208,"duration":0},"status":"passed","severity":"normal"},{"uid":"390b3dfca11da420","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1753321291891,"stop":1753321291891,"duration":0},"status":"passed","severity":"normal"},{"uid":"8484c4106d926a2e","name":"should filter peers by codec","time":{"start":1753321283671,"stop":1753321283672,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c4004c820193e48","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1753321323862,"stop":1753321323863,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e94583351355f18","name":"should return all connected peers without codec filter","time":{"start":1753321283671,"stop":1753321283671,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0cdf7a8625b9833","name":"random static sharding 7 - Cluster ID: 217, Shard ID: 176","time":{"start":1753321675374,"stop":1753321675374,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebf40c247a8d2804","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1753321323880,"stop":1753321323880,"duration":0},"status":"passed","severity":"normal"},{"uid":"55abb4f47b5ce246","name":"Push message with content topic containing special chars","time":{"start":1753321693150,"stop":1753321693150,"duration":0},"status":"passed","severity":"normal"},{"uid":"783ae74dd95a3549","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1753321687001,"stop":1753321687001,"duration":0},"status":"passed","severity":"normal"},{"uid":"24755bf126b11b93","name":"should encode/decode to RLP encoding","time":{"start":1753321272650,"stop":1753321272650,"duration":0},"status":"passed","severity":"normal"},{"uid":"b984116d0c6c15be","name":"can start and stop the service","time":{"start":1753321348348,"stop":1753321348349,"duration":1},"status":"passed","severity":"normal"},{"uid":"6aefe4cdd8be151b","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1753321314489,"stop":1753321314490,"duration":1},"status":"passed","severity":"normal"},{"uid":"75c231d7feee5bc4","name":"recovers when dns.resolve returns empty","time":{"start":1753321291889,"stop":1753321291889,"duration":0},"status":"passed","severity":"normal"},{"uid":"5933a665bacb1ff6","name":"A test","time":{"start":1753321403757,"stop":1753321403757,"duration":0},"status":"passed","severity":"normal"},{"uid":"24c754352d27590c","name":"should sort peers by ping value","time":{"start":1753321283672,"stop":1753321283672,"duration":0},"status":"passed","severity":"normal"},{"uid":"f917a054e7ec722b","name":"should allow redial after cooldown period","time":{"start":1753321282833,"stop":1753321282833,"duration":0},"status":"passed","severity":"normal"},{"uid":"871841a35a1678","name":"should handle special patterns correctly","time":{"start":1753321325930,"stop":1753321325930,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b13bddb65dfbfa1","name":"messageHash returns a Uint8Array","time":{"start":1753321282774,"stop":1753321282774,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed30b5a154b96ebf","name":"should reject if Store is requested but not mounted","time":{"start":1753321312821,"stop":1753321312822,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d81e4b773e60370","name":"Check meta is set [ecies]","time":{"start":1753321303310,"stop":1753321303310,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e13411669b9ec18","name":"A test","time":{"start":1753321403757,"stop":1753321403758,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d8d11fe2d113af9","name":"should throw if no connection provided","time":{"start":1753321283162,"stop":1753321283162,"duration":0},"status":"passed","severity":"normal"},{"uid":"8badea0e12f9acda","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app25/6/topic923/proto","time":{"start":1753321587044,"stop":1753321587044,"duration":0},"status":"passed","severity":"normal"},{"uid":"12329373c916d2b3","name":"should handle errors when getting connections","time":{"start":1753321282230,"stop":1753321282230,"duration":0},"status":"passed","severity":"normal"},{"uid":"59e68f62f77b8ed","name":"rejects hash query with time filter","time":{"start":1753321283050,"stop":1753321283053,"duration":3},"status":"passed","severity":"normal"},{"uid":"d1e0a8b491370712","name":"should be empty when created","time":{"start":1753321312243,"stop":1753321312244,"duration":1},"status":"passed","severity":"normal"},{"uid":"2651ee21302bc2c7","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app55/9/topic247/xml","time":{"start":1753321587041,"stop":1753321587041,"duration":0},"status":"passed","severity":"normal"},{"uid":"99e9679b8891b11d","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1753321823621,"stop":1753321823621,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6c6e6d31f9a82b4e","name":"Round trip binary encryption [ecies, signature]","time":{"start":1753321303309,"stop":1753321303310,"duration":1},"status":"passed","severity":"normal"},{"uid":"e20ad4b1325a8236","name":"should throw error when no peers are available","time":{"start":1753321312915,"stop":1753321312915,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c6e07b167eb1332","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1753321888332,"stop":1753321888332,"duration":0},"status":"passed","severity":"normal"},{"uid":"372217a081fd40ab","name":"Fails to push message with large meta","time":{"start":1753321693144,"stop":1753321693145,"duration":1},"status":"passed","severity":"normal"},{"uid":"adbcd34d2798ba63","name":"Ordered callback, aborts when callback returns true","time":{"start":1753321724943,"stop":1753321724943,"duration":0},"status":"passed","severity":"normal"},{"uid":"9008e6df176f39ae","name":"should not return locked peers if enough unlocked are available","time":{"start":1753321314486,"stop":1753321314486,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d6a4c442e2ab31e","name":"Subscribe to topic containing special chars and publish message","time":{"start":1753321489166,"stop":1753321489167,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb40eb0adc7a371d","name":"Sets default value correctly","time":{"start":1753321743536,"stop":1753321743536,"duration":0},"status":"passed","severity":"normal"},{"uid":"898013ec798959d4","name":"nwaku subscribes","time":{"start":1753321469329,"stop":1753321469329,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9cd18b87d5d1bdf","name":"should filter out already connected peers","time":{"start":1753321282683,"stop":1753321282684,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e6d339f2ce45074","name":"should not receive a peer event after stop","time":{"start":1753321295551,"stop":1753321295552,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a9fcfff7f768c93","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1753321271918,"stop":1753321271919,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbb202d804d2444a","name":"Check message received after jswaku node is restarted","time":{"start":1753321797035,"stop":1753321797035,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ebbfc406abf6afe","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1753321480211,"stop":1753321480211,"duration":0},"status":"passed","severity":"normal"},{"uid":"cef158407b37c1c6","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1753321282775,"stop":1753321282775,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bd897498d3cbce3","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1753321323875,"stop":1753321323876,"duration":1},"status":"passed","severity":"normal"},{"uid":"343937bbc8fc3e06","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1753321266220,"stop":1753321266220,"duration":0},"status":"passed","severity":"normal"},{"uid":"95eb22cf795ec972","name":"should start ping timers on peer connect","time":{"start":1753321282522,"stop":1753321282522,"duration":0},"status":"passed","severity":"normal"},{"uid":"80af33a1de27e92","name":"Check received message containing escaped characters","time":{"start":1753321797029,"stop":1753321797030,"duration":1},"status":"passed","severity":"normal"},{"uid":"997e0b5e2e8d37b7","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1753321282535,"stop":1753321282536,"duration":1},"status":"passed","severity":"normal"},{"uid":"56f26c7f4b4246ff","name":"should decode valid enr with tcp successfully","time":{"start":1753321272646,"stop":1753321272647,"duration":1},"status":"passed","severity":"normal"},{"uid":"21abf3c8b2dc7759","name":"Relay - dialed first","time":{"start":1753321745304,"stop":1753321745304,"duration":0},"status":"passed","severity":"normal"},{"uid":"26c8744c573978fd","name":"should dial with multiaddr and return stream","time":{"start":1753321283669,"stop":1753321283669,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5ab120033abaa3e","name":"Push message with custom timestamp: 1753324968844","time":{"start":1753321693146,"stop":1753321693146,"duration":0},"status":"passed","severity":"normal"},{"uid":"91bfb356cefd461","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1753321417723,"stop":1753321417725,"duration":2},"status":"passed","severity":"normal"},{"uid":"b538ed161133ead2","name":"Subscribe to topic containing emoji and receive message","time":{"start":1753321823617,"stop":1753321823617,"duration":0},"status":"passed","severity":"normal"},{"uid":"33a75147cdb18dda","name":"Check publish message containing special chars","time":{"start":1753321480202,"stop":1753321480203,"duration":1},"status":"passed","severity":"normal"},{"uid":"435b66e442edc4d3","name":"can query messages by message hash","time":{"start":1753321706813,"stop":1753321706814,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1c5f175c1db4922","name":"yields undefined for messages without decoder","time":{"start":1753321283383,"stop":1753321283383,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0d2b937b76e756","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1753321323873,"stop":1753321323874,"duration":1},"status":"passed","severity":"normal"},{"uid":"b97c3149157a588","name":"msgTime: 0 ms from now, startTime: 1753062529458, endTime: 1753321729458","time":{"start":1753321743777,"stop":1753321743777,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c5e0ab7b9b66c70","name":"Push message with content topic containing Russian","time":{"start":1753321693151,"stop":1753321693152,"duration":1},"status":"passed","severity":"normal"},{"uid":"31881402d3144fd8","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1753321323866,"stop":1753321323866,"duration":0},"status":"passed","severity":"normal"},{"uid":"be7842a36734870b","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1753321823609,"stop":1753321823610,"duration":1},"status":"passed","severity":"normal"},{"uid":"756ff513e0770295","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1753321266221,"stop":1753321266221,"duration":0},"status":"passed","severity":"normal"},{"uid":"860f4b44137f692c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1753321323881,"stop":1753321323881,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eb84c179d21f2fd","name":"Subscribe and receive messages via lightPush","time":{"start":1753321823618,"stop":1753321823618,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f4aefda3f944038","name":"passes more than one ENR URLs and attempts connection","time":{"start":1753321348366,"stop":1753321348367,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c1dc5e3384eb8d29","name":"1 Relay, 1 fetch","time":{"start":1753321291450,"stop":1753321291451,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef187e2c361010b4","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1753321327384,"stop":1753321327384,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ee96282380336e4","name":"Filter","time":{"start":1753321745309,"stop":1753321745309,"duration":0},"status":"passed","severity":"normal"},{"uid":"20ea5be04472120d","name":"should properly create location multiaddrs - udp6","time":{"start":1753321272652,"stop":1753321272652,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aab18213d9f4ae1","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1753321743776,"stop":1753321743776,"duration":0},"status":"passed","severity":"normal"},{"uid":"82f5e07f8227bf18","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1753321312916,"stop":1753321312916,"duration":0},"status":"passed","severity":"normal"},{"uid":"88de98353de9ef60","name":"should wait for Store peer to be connected","time":{"start":1753321312825,"stop":1753321312825,"duration":0},"status":"passed","severity":"normal"},{"uid":"5593bebf67dea298","name":"Push message with rate limit","time":{"start":1753321693157,"stop":1753321693158,"duration":1},"status":"passed","severity":"normal"},{"uid":"b391402fd6f6d56e","name":"Overlapping topic subscription","time":{"start":1753321823621,"stop":1753321823622,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8e4c56f818cc92","name":"Push message with content topic containing short","time":{"start":1753321693139,"stop":1753321693139,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c4f87f13320868c","name":"should mark all messages in causal history as acknowledged","time":{"start":1753321327381,"stop":1753321327381,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5807c50dc9cae68","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1753321323822,"stop":1753321323830,"duration":8},"status":"passed","severity":"normal"},{"uid":"3fd85e9791158c29","name":"should update peer store before dialing","time":{"start":1753321282167,"stop":1753321282167,"duration":0},"status":"passed","severity":"normal"},{"uid":"70065cf9f5134b91","name":"Check publish message containing Arabic","time":{"start":1753321480204,"stop":1753321480204,"duration":0},"status":"passed","severity":"normal"},{"uid":"f12e9303598d88dc","name":"should stop all internal components","time":{"start":1753321283668,"stop":1753321283668,"duration":0},"status":"passed","severity":"normal"},{"uid":"c53abe4efdd3ac33","name":"Subscribe to topic containing Russian and publish message","time":{"start":1753321489168,"stop":1753321489171,"duration":3},"status":"passed","severity":"normal"},{"uid":"1dc2d4d6e3c0ab01","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1753321266230,"stop":1753321266230,"duration":0},"status":"passed","severity":"normal"},{"uid":"b188a841d5bdbc92","name":"should handle peer connect event","time":{"start":1753321282224,"stop":1753321282224,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d27c7fe46d60586","name":"Query Generator, Multiple PubsubTopics","time":{"start":1753321703048,"stop":1753321703049,"duration":1},"status":"passed","severity":"normal"},{"uid":"6821f4593a9e1b14","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1753321323880,"stop":1753321323880,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cd9967d966be981","name":"should set field with only FILTER enabled","time":{"start":1753321272655,"stop":1753321272655,"duration":0},"status":"passed","severity":"normal"},{"uid":"75962388f5b325a2","name":"Check received message containing XML","time":{"start":1753321797019,"stop":1753321797019,"duration":0},"status":"passed","severity":"normal"},{"uid":"6403fe7f99d5eb21","name":"Subscribe and receives messages on 20 topics","time":{"start":1753321823620,"stop":1753321823620,"duration":0},"status":"passed","severity":"normal"},{"uid":"cadbeeda853b6ea","name":"should set field with only RELAY enabled","time":{"start":1753321272654,"stop":1753321272654,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4f0bf2e9dd0d184","name":"Passing page size 110 when there are 120 messages","time":{"start":1753321729262,"stop":1753321729262,"duration":0},"status":"passed","severity":"normal"},{"uid":"1212233f43bdb83c","name":"should properly create location multiaddrs - tcp6","time":{"start":1753321272653,"stop":1753321272653,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fc6ea981087e868","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1753321703054,"stop":1753321703054,"duration":0},"status":"passed","severity":"normal"},{"uid":"1144349588e11269","name":"Check received message containing Arabic","time":{"start":1753321797026,"stop":1753321797026,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f6b0b47f16d6855","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1753321687003,"stop":1753321687003,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9a441b084ea9d1c","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1753321364924,"stop":1753321364924,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa71577fcb5618d3","name":"should not fail to start the service if it is already started","time":{"start":1753321348350,"stop":1753321348353,"duration":3},"status":"passed","severity":"normal"},{"uid":"62e86093d3025f23","name":"yields undefined for messages without content topic","time":{"start":1753321283382,"stop":1753321283383,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1022fc8f2817d0c","name":"Decoder throws on empty string content topic","time":{"start":1753321301705,"stop":1753321301706,"duration":1},"status":"passed","severity":"normal"},{"uid":"1577504a0064f530","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1753321271920,"stop":1753321271921,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa926b6fbae69164","name":"Register correct protocols","time":{"start":1753321489161,"stop":1753321489161,"duration":0},"status":"passed","severity":"normal"},{"uid":"f25bc0b08809426f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1753321323879,"stop":1753321323879,"duration":0},"status":"passed","severity":"normal"},{"uid":"548724d9c21ad804","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1753321687003,"stop":1753321687003,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e2525d1bff062ad","name":"Check received message containing special chars","time":{"start":1753321797017,"stop":1753321797017,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc9fc9b0dd454572","name":"should decode valid enr successfully","time":{"start":1753321272646,"stop":1753321272646,"duration":0},"status":"passed","severity":"normal"},{"uid":"49bb25d113de3ab5","name":"can query messages normally","time":{"start":1753321706813,"stop":1753321706813,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd7988aed6583057","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1753321323867,"stop":1753321323867,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c22b8fc602cb247","name":"random static sharding 4 - Cluster ID: 721, Shard ID: 839","time":{"start":1753321675373,"stop":1753321675373,"duration":0},"status":"passed","severity":"normal"},{"uid":"167bffc52e2e0c05","name":"should load peers from local storage and dispatch events","time":{"start":1753321295552,"stop":1753321295552,"duration":0},"status":"passed","severity":"normal"},{"uid":"c26a0f34dc500865","name":"should add and check entries correctly","time":{"start":1753321310875,"stop":1753321310881,"duration":6},"status":"passed","severity":"normal"},{"uid":"a22063688f47f203","name":"Query generator for multiple messages","time":{"start":1753321724940,"stop":1753321724940,"duration":0},"status":"passed","severity":"normal"},{"uid":"39ad7bd050c748e6","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1753321312245,"stop":1753321312253,"duration":8},"status":"passed","severity":"normal"},{"uid":"eeeef09837651fee","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1753321473553,"stop":1753321473553,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ec41d04de497f03","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1753321823624,"stop":1753321823624,"duration":0},"status":"passed","severity":"normal"},{"uid":"db859a119bf02cde","name":"should create all internal components","time":{"start":1753321283667,"stop":1753321283667,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8e506a65a5393f8","name":"caches peers it previously fetched","time":{"start":1753321291890,"stop":1753321291890,"duration":0},"status":"passed","severity":"normal"},{"uid":"454aeed49f6d87ae","name":"should return PeerId when Multiaddr input is provided","time":{"start":1753321283034,"stop":1753321283034,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bfa006724c415d9","name":"Non TWN Cluster","time":{"start":1753321587040,"stop":1753321587040,"duration":0},"status":"passed","severity":"normal"},{"uid":"abb20179890fb7cc","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1753321473552,"stop":1753321473553,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb315d71752636d2","name":"Delete observer","time":{"start":1753321457678,"stop":1753321457679,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0dee7283fce0546","name":"should remove expired entries after TTL has passed","time":{"start":1753321310882,"stop":1753321310882,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d69fee2e7ed0564","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1753321797024,"stop":1753321797024,"duration":0},"status":"passed","severity":"normal"},{"uid":"67de6be9eaf1340d","name":"Encoder throws on undefined content topic","time":{"start":1753321283634,"stop":1753321283634,"duration":0},"status":"passed","severity":"normal"},{"uid":"96b0cc81bf7f5c89","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1753321489175,"stop":1753321489176,"duration":1},"status":"passed","severity":"normal"},{"uid":"46666a722dc1731b","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1753321323873,"stop":1753321323873,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a094ea25de38547","name":"should return false when peer is not on the specified shard","time":{"start":1753321282580,"stop":1753321282580,"duration":0},"status":"passed","severity":"normal"},{"uid":"18946dc172a8f776","name":"yields decoded messages","time":{"start":1753321283382,"stop":1753321283382,"duration":0},"status":"passed","severity":"normal"},{"uid":"369025fc7e40d325","name":"should deliver messages after dependencies are met","time":{"start":1753321327383,"stop":1753321327383,"duration":0},"status":"passed","severity":"normal"},{"uid":"5efaefdfb4fd7403","name":"should create an instance with libp2p and dialer","time":{"start":1753321282159,"stop":1753321282161,"duration":2},"status":"passed","severity":"normal"},{"uid":"9a38b43510ed3471","name":"should initialize with isNetworkConnected as false","time":{"start":1753321282193,"stop":1753321282193,"duration":0},"status":"passed","severity":"normal"},{"uid":"25d57993d0c5a497","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1753321687002,"stop":1753321687002,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc30e6ce431453b9","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1753321323870,"stop":1753321323871,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f694b6e1784a777","name":"should dial all known peers when reached zero connections","time":{"start":1753321386585,"stop":1753321386585,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd67f64e8aa1cfc4","name":"should insert message id into causal history","time":{"start":1753321327378,"stop":1753321327378,"duration":0},"status":"passed","severity":"normal"},{"uid":"f96b0e84ccfa851e","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1753321323874,"stop":1753321323874,"duration":0},"status":"passed","severity":"normal"},{"uid":"629b2a67f84a545d","name":"Push message with content topic containing long","time":{"start":1753321693149,"stop":1753321693149,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba24256680e13b79","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1753321282702,"stop":1753321282702,"duration":0},"status":"passed","severity":"normal"},{"uid":"da0b6798f37c43c7","name":"Query Generator - false","time":{"start":1753321715560,"stop":1753321715562,"duration":2},"status":"passed","severity":"normal"},{"uid":"17fc929f0860c9b8","name":"should dial peers from store when browser is connected","time":{"start":1753321282674,"stop":1753321282675,"duration":1},"status":"passed","severity":"normal"},{"uid":"95d8b629ae004e4a","name":"should dial more peers if under maxConnections","time":{"start":1753321282702,"stop":1753321282702,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e0ece39e05b3f12","name":"Check publish message containing numeric","time":{"start":1753321480202,"stop":1753321480202,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a77abd66630d3c9","name":"Query generator for multiple messages with different content topic format","time":{"start":1753321724941,"stop":1753321724942,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4e96031bbee3265","name":"random static sharding 10 - Cluster ID: 544, Shard ID: 500","time":{"start":1753321675375,"stop":1753321675376,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddcf9b68f9c8fcda","name":"throws on content topic with too few or too many fields","time":{"start":1753321266216,"stop":1753321266216,"duration":0},"status":"passed","severity":"normal"},{"uid":"db46e5e3902c7a2f","name":"Push message with content topic containing SQL Injection","time":{"start":1753321693142,"stop":1753321693142,"duration":0},"status":"passed","severity":"normal"},{"uid":"16c5ac524b3bb8b4","name":"Check received message containing shell command","time":{"start":1753321797029,"stop":1753321797029,"duration":0},"status":"passed","severity":"normal"},{"uid":"da7bb23754c332b3","name":"should increase lamport timestamp","time":{"start":1753321327379,"stop":1753321327379,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9fdfd0077982626","name":"should transition to Unhealthy when no connections","time":{"start":1753321312721,"stop":1753321312723,"duration":2},"status":"passed","severity":"normal"},{"uid":"759494cf42966be4","name":"should add to incoming buffer if dependencies are not met","time":{"start":1753321327380,"stop":1753321327380,"duration":0},"status":"passed","severity":"normal"},{"uid":"d183c64003efd471","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1753321797032,"stop":1753321797032,"duration":0},"status":"passed","severity":"normal"},{"uid":"6afeb797ea7d13bb","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1753321403418,"stop":1753321403419,"duration":1},"status":"passed","severity":"normal"},{"uid":"9daf6984b863c510","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1753321312233,"stop":1753321312233,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5e5ecae87a1396","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1753321266235,"stop":1753321266235,"duration":0},"status":"passed","severity":"normal"},{"uid":"849ee66a68bec2fa","name":"Subscribe to topic containing Script and publish message","time":{"start":1753321489172,"stop":1753321489173,"duration":1},"status":"passed","severity":"normal"},{"uid":"8156a8b78c574758","name":"Ephemeral messages are not stored","time":{"start":1753321350813,"stop":1753321350818,"duration":5},"status":"passed","severity":"normal"},{"uid":"51ef37875379e6db","name":"should populate queue if has active dial","time":{"start":1753321282832,"stop":1753321282832,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7eed5c2cab7dd5a","name":"should insert elements correctly","time":{"start":1753321325928,"stop":1753321325928,"duration":0},"status":"passed","severity":"normal"},{"uid":"39e6aa71eb280dac","name":"should start all internal components","time":{"start":1753321283667,"stop":1753321283667,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e51ff79fd6817eb","name":"accepts time-filtered query with content filter","time":{"start":1753321283054,"stop":1753321283054,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfa13bbb08b4840d","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1753321323865,"stop":1753321323865,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7c907cdbb9bc5d2","name":"throws on content topic with empty application field","time":{"start":1753321266217,"stop":1753321266217,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b57a20c1029108","name":"throws on content topic with empty topic name field","time":{"start":1753321266218,"stop":1753321266218,"duration":0},"status":"passed","severity":"normal"},{"uid":"8211688cd157224f","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1753321312723,"stop":1753321312723,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ef13db383371b8c","name":"should not fail to start the service if it is already started","time":{"start":1753321295550,"stop":1753321295550,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbdad666bf06cbef","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1753321888326,"stop":1753321888327,"duration":1},"status":"broken","severity":"normal"},{"uid":"326a17bcedbd93a9","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1753321323447,"stop":1753321323448,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb3a4dcb8e9e2f5c","name":"Check message with no payload is not received","time":{"start":1753321797023,"stop":1753321797023,"duration":0},"status":"passed","severity":"normal"},{"uid":"3279e3b176009234","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1753321282538,"stop":1753321282545,"duration":7},"status":"passed","severity":"normal"},{"uid":"c78e80c2e6762e5f","name":"should encode/decode to text encoding","time":{"start":1753321272650,"stop":1753321272650,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbc1b6b609469de8","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1753321743778,"stop":1753321743779,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c94c476c7277cb0","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1753321271918,"stop":1753321271918,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a718b49cc08bc78","name":"should retry if all attempts fail","time":{"start":1753321311810,"stop":1753321311812,"duration":2},"status":"passed","severity":"normal"},{"uid":"9238d5dc54a435ef","name":"Push message with content topic containing Chinese","time":{"start":1753321693151,"stop":1753321693151,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec796e0499e754d6","name":"should process up to 3 peers at once","time":{"start":1753321282853,"stop":1753321282854,"duration":1},"status":"passed","severity":"normal"},{"uid":"54c567e7aadcfd34","name":"Check received message containing Chinese","time":{"start":1753321797018,"stop":1753321797018,"duration":0},"status":"passed","severity":"normal"},{"uid":"d84058eb7ff177e4","name":"should not allow k > 12","time":{"start":1753321323441,"stop":1753321323444,"duration":3},"status":"passed","severity":"normal"},{"uid":"99e9b81ba22d7482","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1753321323871,"stop":1753321323872,"duration":1},"status":"passed","severity":"normal"},{"uid":"d15038cd8636dc29","name":"Check received message containing escaped characters","time":{"start":1753321797020,"stop":1753321797020,"duration":0},"status":"passed","severity":"normal"},{"uid":"32936b6a43532ac4","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1753321272646,"stop":1753321272646,"duration":0},"status":"passed","severity":"normal"},{"uid":"c193038834054246","name":"connected peers and dial","time":{"start":1753321455962,"stop":1753321455963,"duration":1},"status":"skipped","severity":"normal"},{"uid":"6771a72c1fecee65","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1753321283379,"stop":1753321283379,"duration":0},"status":"passed","severity":"normal"},{"uid":"55daa08cba4a5f11","name":"Cluster ID 0, shard 1","time":{"start":1753321675371,"stop":1753321675372,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6078a85474606d9","name":"Check publish message containing JSON","time":{"start":1753321480206,"stop":1753321480207,"duration":1},"status":"passed","severity":"normal"},{"uid":"f851b1c7356d89cd","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1753321323867,"stop":1753321323867,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1ed345b833f1d0e","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1753321291353,"stop":1753321291354,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4f68fac76628569","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1753321266219,"stop":1753321266220,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b60636c0cbba79f","name":"should remove event listener for peer:discovery","time":{"start":1753321282164,"stop":1753321282165,"duration":1},"status":"passed","severity":"normal"},{"uid":"d89b956c10daddc9","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1753321687000,"stop":1753321687001,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e9ba0cccdea7f06","name":"throws on empty content topic","time":{"start":1753321266215,"stop":1753321266216,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7fddd66e49eb535","name":"Refresh subscription","time":{"start":1753321823611,"stop":1753321823612,"duration":1},"status":"passed","severity":"normal"},{"uid":"8010855f24bf90ae","name":"should reject if WakuNode is not started","time":{"start":1753321312820,"stop":1753321312820,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd7b6304624b17bd","name":"Push to array if already present","time":{"start":1753321266045,"stop":1753321266046,"duration":1},"status":"passed","severity":"normal"},{"uid":"19322daf02028563","name":"Subscribe and receive messages via waku relay post","time":{"start":1753321823609,"stop":1753321823609,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6a8c24bb13329a7","name":"rejects hash query with content filter parameters","time":{"start":1753321283050,"stop":1753321283050,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8402bc021212c4b","name":"should keep entries that haven't expired yet","time":{"start":1753321310882,"stop":1753321310892,"duration":10},"status":"passed","severity":"normal"},{"uid":"3e1cf32981de2e07","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app67/4/topic232/json","time":{"start":1753321587043,"stop":1753321587044,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ff619d163228385","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1753321323879,"stop":1753321323880,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e32ac7580785833","name":"Encoder throws on empty string content topic","time":{"start":1753321283634,"stop":1753321283634,"duration":0},"status":"passed","severity":"normal"},{"uid":"84577e3a9b557a06","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1753321266232,"stop":1753321266233,"duration":1},"status":"passed","severity":"normal"},{"uid":"937e12d738e62967","name":"Publish message with large meta","time":{"start":1753321480213,"stop":1753321480213,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aab65ac0d342589","name":"should be sent with empty content","time":{"start":1753321327384,"stop":1753321327384,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf7f0e2512f27afa","name":"Passing page size 19 when there are 20 messages","time":{"start":1753321729262,"stop":1753321729262,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d8e13df625f493e","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1753321314489,"stop":1753321314489,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f44a459c9f5cad1","name":"Check received message containing long","time":{"start":1753321797025,"stop":1753321797025,"duration":0},"status":"passed","severity":"normal"},{"uid":"7de1298857a513ba","name":"Check message with invalid timestamp is not received","time":{"start":1753321797022,"stop":1753321797022,"duration":0},"status":"passed","severity":"normal"},{"uid":"47feedd5a7073b0d","name":"Subscribe to topic containing JSON and publish message","time":{"start":1753321489174,"stop":1753321489174,"duration":0},"status":"passed","severity":"normal"},{"uid":"6236233365ed33e2","name":"should register libp2p event listeners when start is called","time":{"start":1753321314487,"stop":1753321314487,"duration":0},"status":"passed","severity":"normal"},{"uid":"10358fffb0d06212","name":"Push message with custom timestamp: 1722562968844","time":{"start":1753321693158,"stop":1753321693158,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d0c99be6959c354","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1753321282769,"stop":1753321282770,"duration":1},"status":"passed","severity":"normal"},{"uid":"c22c865bd6828e62","name":"Relay + Store","time":{"start":1753321272655,"stop":1753321272656,"duration":1},"status":"passed","severity":"normal"},{"uid":"650720ccff81063","name":"Push message with content topic containing Arabic","time":{"start":1753321693141,"stop":1753321693141,"duration":0},"status":"passed","severity":"normal"},{"uid":"e17788104f8d3559","name":"should wait for LightPush peer to be connected","time":{"start":1753321312823,"stop":1753321312824,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9eac5dd68b9fdf2","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1753321797022,"stop":1753321797022,"duration":0},"status":"passed","severity":"normal"},{"uid":"c46da575aa8de8d9","name":"accepts valid message hash query","time":{"start":1753321283049,"stop":1753321283049,"duration":0},"status":"passed","severity":"normal"},{"uid":"4451ee025b5df4bd","name":"Passing invalid cursor","time":{"start":1753321687005,"stop":1753321687005,"duration":0},"status":"passed","severity":"normal"},{"uid":"681125936b8b8c7f","name":"should handle task timeouts","time":{"start":1753321311807,"stop":1753321311808,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e832342d04f2121","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1753321266229,"stop":1753321266229,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c4229223705339c","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1753321323848,"stop":1753321323849,"duration":1},"status":"passed","severity":"normal"},{"uid":"be7d9d613ad062f7","name":"Check received message containing numeric","time":{"start":1753321797017,"stop":1753321797017,"duration":0},"status":"passed","severity":"normal"},{"uid":"f92371ed733247b1","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1753321266223,"stop":1753321266223,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5689627e2052aa8","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1753321323872,"stop":1753321323872,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee3af646dca3e11a","name":"should recognize a successful status code","time":{"start":1753321403589,"stop":1753321403589,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0c4e80993b8c410","name":"Push 30 different messages","time":{"start":1753321693148,"stop":1753321693148,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5687a5c145d0b410","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1753321323877,"stop":1753321323877,"duration":0},"status":"passed","severity":"normal"},{"uid":"d58640c25318af00","name":"should return false when peer is not on topic","time":{"start":1753321283673,"stop":1753321283673,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b4b13eae96236eb","name":"Subscribe to topic containing Russian and receive message","time":{"start":1753321823614,"stop":1753321823614,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c053cdce3581869","name":"should respect custom numPeersToUse configuration","time":{"start":1753321314488,"stop":1753321314488,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd9804d1c6f4cda","name":"Push message with custom timestamp: 1722562968844","time":{"start":1753321693145,"stop":1753321693145,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac77dec3a09d7f4a","name":"isConnected between 2 js-waku relay nodes","time":{"start":1753321364923,"stop":1753321364923,"duration":0},"status":"passed","severity":"normal"},{"uid":"d909436583c01a7c","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1753321364920,"stop":1753321364920,"duration":0},"status":"passed","severity":"normal"},{"uid":"95b65c83013606b3","name":"Check publish message containing Russian","time":{"start":1753321480204,"stop":1753321480204,"duration":0},"status":"passed","severity":"normal"},{"uid":"675c31a662aa326b","name":"Passing page size 1 when there are 4 messages","time":{"start":1753321729260,"stop":1753321729260,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b00af9b324a22ae","name":"Query with Ordered Callback, No Decoder","time":{"start":1753321703053,"stop":1753321703054,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3e437c0a75f5849","name":"same cluster: nodes connect","time":{"start":1753321417726,"stop":1753321417727,"duration":1},"status":"passed","severity":"normal"},{"uid":"782e8e86d4ec7060","name":"Relay + Store","time":{"start":1753321349508,"stop":1753321349509,"duration":1},"status":"passed","severity":"normal"},{"uid":"73a6f4e60697a58a","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1753321489163,"stop":1753321489163,"duration":0},"status":"passed","severity":"normal"},{"uid":"72ac6bfc07d775e9","name":"Subscribe to topic containing Script and receive message","time":{"start":1753321823625,"stop":1753321823625,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba6b5906fec44ff0","name":"groups content topics by expected pubsub topic","time":{"start":1753321266226,"stop":1753321266227,"duration":1},"status":"passed","severity":"normal"},{"uid":"de914cea751b5c9c","name":"Push message with content topic containing special chars","time":{"start":1753321693140,"stop":1753321693140,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6eddb0cf56db28b","name":"should return null for non-existent peer","time":{"start":1753321282696,"stop":1753321282696,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec19a6a451ca36ea","name":"should start the dialing interval","time":{"start":1753321282790,"stop":1753321282791,"duration":1},"status":"passed","severity":"normal"},{"uid":"2805c2609b616172","name":"should remove event listeners from globalThis","time":{"start":1753321282209,"stop":1753321282218,"duration":9},"status":"passed","severity":"normal"},{"uid":"80e2f9d83786611f","name":"Check received message containing unicode special characters","time":{"start":1753321797030,"stop":1753321797030,"duration":0},"status":"passed","severity":"normal"},{"uid":"49c55ccb930b8e8f","name":"Asymmetric encrypt & decrypt","time":{"start":1753321302069,"stop":1753321302070,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f251f1b2ada84c9","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1753321368634,"stop":1753321368635,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4537334de2b56cc","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1753321703053,"stop":1753321703053,"duration":0},"status":"passed","severity":"normal"},{"uid":"e218098d30484669","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1753321327379,"stop":1753321327379,"duration":0},"status":"passed","severity":"normal"},{"uid":"85ac68fd82fd190","name":"should handle onConnected and onDisconnected","time":{"start":1753321314487,"stop":1753321314487,"duration":0},"status":"passed","severity":"normal"},{"uid":"23f6cc4d1ce6b4c8","name":"Subscribe and publish message","time":{"start":1753321489162,"stop":1753321489162,"duration":0},"status":"passed","severity":"normal"},{"uid":"197c4cdc9c80e41","name":"should add and remove event listeners correctly","time":{"start":1753321295553,"stop":1753321295554,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b933fe49394ce3e","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1753321301702,"stop":1753321301702,"duration":0},"status":"passed","severity":"normal"},{"uid":"eab1854d425ec27c","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1753321282229,"stop":1753321282229,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef1cc95ddbdf1b63","name":"can start the service","time":{"start":1753321455706,"stop":1753321455706,"duration":0},"status":"passed","severity":"normal"},{"uid":"d64f70eb27923add","name":"should not retry if at least one success","time":{"start":1753321311809,"stop":1753321311810,"duration":1},"status":"passed","severity":"normal"},{"uid":"78bd2f6bcfe513bc","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1753321687001,"stop":1753321687001,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdd343c25dbb0fe8","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1753321323849,"stop":1753321323850,"duration":1},"status":"passed","severity":"normal"},{"uid":"3be1ac66c97fa339","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1753321266233,"stop":1753321266234,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc3e7eebf12c66f4","name":"Relay","time":{"start":1753321349502,"stop":1753321349506,"duration":4},"status":"passed","severity":"normal"},{"uid":"86247fd4df8d8d26","name":"should handle dial errors gracefully","time":{"start":1753321282843,"stop":1753321282843,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fc8b5b6bab285b1","name":"does not throw on valid cases","time":{"start":1753321266214,"stop":1753321266215,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fddfeb842220a5e","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1753321323860,"stop":1753321323861,"duration":1},"status":"passed","severity":"normal"},{"uid":"913c6007bd76802e","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1753321823609,"stop":1753321823609,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9d12a350225b1e","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1753321323858,"stop":1753321323858,"duration":0},"status":"passed","severity":"normal"},{"uid":"81936e6789633072","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1753321323850,"stop":1753321323850,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc797a2cc061d0ae","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1753321323882,"stop":1753321323882,"duration":0},"status":"passed","severity":"normal"}]