mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-16 03:43:09 +00:00
1 line
193 KiB
JSON
1 line
193 KiB
JSON
[{"uid":"41b5ea9afa080ac5","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1752671580098,"stop":1752671580098,"duration":0},"status":"passed","severity":"normal"},{"uid":"d302c47171ac6c2a","name":"should create NetworkMonitor with libp2p and events","time":{"start":1752671595987,"stop":1752671595990,"duration":3},"status":"passed","severity":"normal"},{"uid":"9888821d4eddf455","name":"Push message with content topic containing numeric","time":{"start":1752672266189,"stop":1752672266189,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d9776ed80fa489d","name":"Encoder throws on undefined content topic","time":{"start":1752671616626,"stop":1752671616626,"duration":0},"status":"passed","severity":"normal"},{"uid":"15b4a5c85926b740","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1752671580077,"stop":1752671580077,"duration":0},"status":"passed","severity":"normal"},{"uid":"a293576dee7a552","name":"should initialize with Unhealthy status","time":{"start":1752671628280,"stop":1752671628280,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4a2453d5cf4bc3e","name":"should throw an error for insufficient data","time":{"start":1752671580221,"stop":1752671580221,"duration":0},"status":"passed","severity":"normal"},{"uid":"b933e9dda068c98e","name":"Push message with content topic containing short","time":{"start":1752672266204,"stop":1752672266204,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a362c901e68338","name":"should send to specified number of peers of used peers","time":{"start":1752671628073,"stop":1752671628073,"duration":0},"status":"passed","severity":"normal"},{"uid":"297424ae30f9e763","name":"Check message with no content topic is not received","time":{"start":1752672104846,"stop":1752672104846,"duration":0},"status":"passed","severity":"normal"},{"uid":"673438f7125527ee","name":"can start and stop the service","time":{"start":1752671610252,"stop":1752671610252,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aac463ea8f5c5ee","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752671792905,"stop":1752671792905,"duration":0},"status":"passed","severity":"normal"},{"uid":"96d22f95d5ca7d36","name":"should check false positive rate","time":{"start":1752671640759,"stop":1752671640760,"duration":1},"status":"passed","severity":"normal"},{"uid":"808fe1694d4c902e","name":"should hang up with PeerId and return true on success","time":{"start":1752671597925,"stop":1752671597926,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7c4da72892cf6e","name":"Push message with content topic containing escaped characters","time":{"start":1752672266208,"stop":1752672266208,"duration":0},"status":"passed","severity":"normal"},{"uid":"48d91d97a9ea7afd","name":"Push message with content topic containing Chinese","time":{"start":1752672266205,"stop":1752672266205,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c88fee9b2ae28e8","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752672161646,"stop":1752672161646,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7b19187c1e9ff6f","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1752671606100,"stop":1752671606101,"duration":1},"status":"passed","severity":"normal"},{"uid":"9062a9e6fca5f142","name":"should successfully unsubscribe from an existing subscription","time":{"start":1752671628510,"stop":1752671628510,"duration":0},"status":"passed","severity":"normal"},{"uid":"d725439318daf5c","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752672161653,"stop":1752672161654,"duration":1},"status":"passed","severity":"normal"},{"uid":"68d7187bef542ffa","name":"should create KeepAliveManager with required options","time":{"start":1752671597451,"stop":1752671597451,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c0ce647705d8790","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1752671759438,"stop":1752671759438,"duration":0},"status":"passed","severity":"normal"},{"uid":"f895365b2af194db","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752672161662,"stop":1752672161662,"duration":0},"status":"passed","severity":"normal"},{"uid":"461517e2db753f71","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1752671580069,"stop":1752671580070,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4408c64a1a52fe9","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1752671585940,"stop":1752671585940,"duration":0},"status":"passed","severity":"normal"},{"uid":"51b5025d7174678","name":"Push 30 different messages","time":{"start":1752672266204,"stop":1752672266204,"duration":0},"status":"skipped","severity":"normal"},{"uid":"18006d2b252c06fb","name":"should invoke callbacks when receiving a message","time":{"start":1752671628771,"stop":1752671628771,"duration":0},"status":"passed","severity":"normal"},{"uid":"48117de2f762532e","name":"Push message with content topic containing SQL Injection","time":{"start":1752672266206,"stop":1752672266206,"duration":0},"status":"passed","severity":"normal"},{"uid":"95d24cb329e3b2ca","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1752671605212,"stop":1752671605212,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3aaae6699799d7c","name":"should set field with only FILTER enabled","time":{"start":1752671586603,"stop":1752671586603,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eb121477ec13afb","name":"Query Generator, No Decoder","time":{"start":1752671896415,"stop":1752671896416,"duration":1},"status":"passed","severity":"normal"},{"uid":"95e92063bd7bb17e","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752672161659,"stop":1752672161659,"duration":0},"status":"passed","severity":"normal"},{"uid":"71f13d42c1875d3b","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1752671580064,"stop":1752671580064,"duration":0},"status":"passed","severity":"normal"},{"uid":"441f0cb08d549d24","name":"Subscribe and receive messages via lightPush","time":{"start":1752672161657,"stop":1752672161657,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2608c36e62c1084","name":"Check received message containing shell command","time":{"start":1752672104826,"stop":1752672104826,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ebc0bce29821de9","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1752671638267,"stop":1752671638267,"duration":0},"status":"passed","severity":"normal"},{"uid":"696851ef5460e979","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1752671580080,"stop":1752671580081,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7be51818d918224","name":"passes more than one ENR URLs and attempts connection","time":{"start":1752671664444,"stop":1752671664445,"duration":1},"status":"skipped","severity":"normal"},{"uid":"387b21486053d5ee","name":"Check received message containing Script","time":{"start":1752672104839,"stop":1752672104839,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae0591076274748d","name":"should handle errors gracefully when getting peer info","time":{"start":1752671596816,"stop":1752671596816,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bb37e44d6fabfd","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1752671580047,"stop":1752671580048,"duration":1},"status":"passed","severity":"normal"},{"uid":"fab807d1985ac386","name":"Query Generator, Multiple PubsubTopics","time":{"start":1752671896415,"stop":1752671896415,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f6a13c2c2784e58","name":"should not fail to start the service if it is already started","time":{"start":1752671787267,"stop":1752671787267,"duration":0},"status":"passed","severity":"normal"},{"uid":"f97c76681701b035","name":"accepts time-filtered query with content filter","time":{"start":1752671597270,"stop":1752671597270,"duration":0},"status":"passed","severity":"normal"},{"uid":"152d8959546ea94f","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1752671944782,"stop":1752671944782,"duration":0},"status":"passed","severity":"normal"},{"uid":"c31dde26a179c12c","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752672161656,"stop":1752672161657,"duration":1},"status":"passed","severity":"normal"},{"uid":"16eaa75d747eb2e6","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1752671597625,"stop":1752671597626,"duration":1},"status":"passed","severity":"normal"},{"uid":"74c8b752fe1ad20e","name":"should wait for Filter peer to be connected","time":{"start":1752671628361,"stop":1752671628361,"duration":0},"status":"passed","severity":"normal"},{"uid":"42631f986bf5a74c","name":"Push message with custom timestamp: 1752668081652","time":{"start":1752672266211,"stop":1752672266211,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ea875c27567d2ae","name":"should use DNS peer discovery with light client","time":{"start":1752671664443,"stop":1752671664444,"duration":1},"status":"skipped","severity":"normal"},{"uid":"da44ea652f7b908","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752672161658,"stop":1752672161658,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ecbf1a8932bd658","name":"Publish message with rate limit","time":{"start":1752671803673,"stop":1752671803673,"duration":0},"status":"passed","severity":"normal"},{"uid":"637aa9f297052605","name":"Accepts a valid Waku Message","time":{"start":1752671632224,"stop":1752671632225,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ed7bb75676ed2fb","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1752671638001,"stop":1752671638001,"duration":0},"status":"passed","severity":"normal"},{"uid":"28bf352e0c84b49b","name":"should return false when shard is not included in network shards","time":{"start":1752671627863,"stop":1752671627863,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b74ad74f9fbbdd8","name":"should only return 1 node with relay and store capability","time":{"start":1752671606300,"stop":1752671606300,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff3774121ff0ba52","name":"should be safe to call multiple times","time":{"start":1752671596644,"stop":1752671596644,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb75cd634ad9c565","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1752671628543,"stop":1752671628543,"duration":0},"status":"passed","severity":"normal"},{"uid":"42236ca62ae1c1a7","name":"Push message with content topic containing long","time":{"start":1752672266204,"stop":1752672266205,"duration":1},"status":"passed","severity":"normal"},{"uid":"e53c2274cb171010","name":"Push message with XML payload","time":{"start":1752672266182,"stop":1752672266183,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7f84be1e3bc8b74","name":"Push message with content topic containing XML","time":{"start":1752672266207,"stop":1752672266207,"duration":0},"status":"passed","severity":"normal"},{"uid":"b21e6dcfdedf40c8","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1752671626909,"stop":1752671626909,"duration":0},"status":"passed","severity":"normal"},{"uid":"806c32e49924f13e","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1752671638266,"stop":1752671638267,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fedc82fb61c3c0c","name":"should return different streams if requested simultaniously","time":{"start":1752671597536,"stop":1752671597536,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a2a2c9fef8ae3bc","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1752671944781,"stop":1752671944781,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fc9dbfa9d3329e1","name":"should handle errors when removing globalThis listeners","time":{"start":1752671596018,"stop":1752671596018,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b571e7aff843a2d","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752671869610,"stop":1752671869610,"duration":0},"status":"passed","severity":"normal"},{"uid":"f17dc9542fced98c","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752672104844,"stop":1752672104844,"duration":0},"status":"passed","severity":"normal"},{"uid":"933eb45ddf6262a6","name":"Publish message with custom timestamp: Wed Jul 16 2025 12:16:36 GMT+0000 (Coordinated Universal Time)","time":{"start":1752671803669,"stop":1752671803669,"duration":0},"status":"passed","severity":"normal"},{"uid":"e734e67cf8191b3e","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1752671803668,"stop":1752671803668,"duration":0},"status":"passed","severity":"normal"},{"uid":"49abc80050b2c59b","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1752671580081,"stop":1752671580091,"duration":10},"status":"passed","severity":"normal"},{"uid":"1f5fb264b1ef3338","name":"Decoder throws on undefined content topic","time":{"start":1752671597946,"stop":1752671597946,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7aa76e4d081cc1b","name":"Push message with short payload","time":{"start":1752672266175,"stop":1752672266175,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc8d54840ddbdec1","name":"should add event listeners to libp2p","time":{"start":1752671595998,"stop":1752671595999,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e0cd9aaae8caf2","name":"it tolerates circular branch references","time":{"start":1752671606297,"stop":1752671606297,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd0ad33d05ad1bf2","name":"rejects hash query with content filter parameters","time":{"start":1752671597269,"stop":1752671597269,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce8d5ad6db6d163a","name":"should be safe to call multiple times","time":{"start":1752671597468,"stop":1752671597468,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4fadb5a878c8a66","name":"same cluster, different shard: nodes connect","time":{"start":1752671759439,"stop":1752671759440,"duration":1},"status":"passed","severity":"normal"},{"uid":"cee41d0fb32895f9","name":"Fields are not dropped","time":{"start":1752671597539,"stop":1752671597539,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ca1003b8831b50b","name":"Check received message containing Chinese","time":{"start":1752672104821,"stop":1752672104822,"duration":1},"status":"passed","severity":"normal"},{"uid":"d76550b373881195","name":"should properly create location multiaddrs - tcp6","time":{"start":1752671586600,"stop":1752671586600,"duration":0},"status":"passed","severity":"normal"},{"uid":"47196ddb508c9f4","name":"Waku message hash computation (payload length 0)","time":{"start":1752671596970,"stop":1752671596971,"duration":1},"status":"passed","severity":"normal"},{"uid":"66711f1fb922a867","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752671792902,"stop":1752671792903,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ea349885a2f580c","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1752671936768,"stop":1752671936768,"duration":0},"status":"passed","severity":"normal"},{"uid":"816b4ef1e765e1b5","name":"should drop connection to all peers on hangUp","time":{"start":1752671748798,"stop":1752671748798,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb763387faf2231c","name":"Encoder throws on empty string content topic","time":{"start":1752671616626,"stop":1752671616626,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecdbcebfa4010259","name":"should transition to Unhealthy when no connections","time":{"start":1752671628282,"stop":1752671628283,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d7f44cee513a3bd","name":"should handle corrupted local storage data gracefully","time":{"start":1752671610259,"stop":1752671610259,"duration":0},"status":"passed","severity":"normal"},{"uid":"24c6eb31fb21d138","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1752671638273,"stop":1752671638274,"duration":1},"status":"passed","severity":"normal"},{"uid":"86efc898431d4d08","name":"should retry on complete failure if specified","time":{"start":1752671628073,"stop":1752671628074,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bc4429c061c41b5","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1752671883917,"stop":1752671883919,"duration":2},"status":"passed","severity":"normal"},{"uid":"e8e114d5acdd24bd","name":"Sets default value correctly","time":{"start":1752671948754,"stop":1752671948754,"duration":0},"status":"passed","severity":"normal"},{"uid":"f645f000d2b0c36a","name":"rejects content-filtered query with only contentTopics","time":{"start":1752671597259,"stop":1752671597260,"duration":1},"status":"passed","severity":"normal"},{"uid":"1aa416140249ee18","name":"configure the node with multiple pubsub topics","time":{"start":1752671926109,"stop":1752671926109,"duration":0},"status":"passed","severity":"normal"},{"uid":"65557e36018eca4f","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1752671681272,"stop":1752671681272,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3df48bc4e9be48b","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1752671638265,"stop":1752671638266,"duration":1},"status":"passed","severity":"normal"},{"uid":"77f93de7f2a27bd","name":"Push message with numeric payload","time":{"start":1752672266198,"stop":1752672266199,"duration":1},"status":"passed","severity":"normal"},{"uid":"eee40ba7f56e1f19","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1752671597616,"stop":1752671597616,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd1546290442b1cc","name":"Relay - times out","time":{"start":1752671951781,"stop":1752671951781,"duration":0},"status":"passed","severity":"normal"},{"uid":"33693140a55856b0","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1752671580093,"stop":1752671580093,"duration":0},"status":"passed","severity":"normal"},{"uid":"12c3e3abef5a7d90","name":"A test","time":{"start":1752671749018,"stop":1752671749019,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea48d689ff231f8b","name":"should dispatch connect and disconnect events","time":{"start":1752671628544,"stop":1752671628544,"duration":0},"status":"passed","severity":"normal"},{"uid":"d81df965a8875058","name":"should not receive a peer event before start","time":{"start":1752671610255,"stop":1752671610256,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c1f5cd0e84d6df3","name":"same cluster, same shard: nodes connect","time":{"start":1752671759439,"stop":1752671759439,"duration":0},"status":"passed","severity":"normal"},{"uid":"187c35b02dfdc02d","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1752671606103,"stop":1752671606103,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cbe6d9eda520944","name":"Check publish message after client node is restarted","time":{"start":1752671803672,"stop":1752671803672,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c2a08c0510750973","name":"should handle complete connection lifecycle","time":{"start":1752671596057,"stop":1752671596058,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ff6b8a0f8fe9bc2","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752671792901,"stop":1752671792902,"duration":1},"status":"passed","severity":"normal"},{"uid":"123188d26823a1a4","name":"should do nothing when connections still exist","time":{"start":1752671597619,"stop":1752671597619,"duration":0},"status":"passed","severity":"normal"},{"uid":"8841a4f53a531c00","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752672161646,"stop":1752672161646,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8dd6c45b5ab52c6","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1752671628543,"stop":1752671628544,"duration":1},"status":"passed","severity":"normal"},{"uid":"34511a0fd0a2b19f","name":"should not receive a peer event before start","time":{"start":1752671664442,"stop":1752671664442,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b5591cb57ecfdd1","name":"throws on content topic with non-number generation field","time":{"start":1752671580036,"stop":1752671580038,"duration":2},"status":"passed","severity":"normal"},{"uid":"6f9995af92e7c51c","name":"should reject if Relay is requested but not mounted","time":{"start":1752671628358,"stop":1752671628358,"duration":0},"status":"passed","severity":"normal"},{"uid":"b05bdc3ac0cae6b0","name":"Push message with content topic containing Script","time":{"start":1752672266191,"stop":1752672266191,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba1149d232961555","name":"Push message with JSON payload","time":{"start":1752672266202,"stop":1752672266202,"duration":0},"status":"passed","severity":"normal"},{"uid":"332469519a770d41","name":"should add event listeners to globalThis","time":{"start":1752671595999,"stop":1752671596009,"duration":10},"status":"passed","severity":"normal"},{"uid":"cb27f91a523d38a0","name":"should properly compute the node id","time":{"start":1752671586597,"stop":1752671586597,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6e0a3fff132879d","name":"should be able to encode the field with only FILTER set to true","time":{"start":1752671585934,"stop":1752671585934,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd9fe0bd333826fd","name":"Ephemeral field is preserved - encoder v0","time":{"start":1752671666337,"stop":1752671666340,"duration":3},"status":"passed","severity":"normal"},{"uid":"bbc0337fae7f03d4","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1752671580094,"stop":1752671580094,"duration":0},"status":"passed","severity":"normal"},{"uid":"42d59430146c6f98","name":"should requeue task if no peer is available","time":{"start":1752671627643,"stop":1752671627643,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4cf5096ea3cddc4","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1752671597630,"stop":1752671597630,"duration":0},"status":"passed","severity":"normal"},{"uid":"254dd616605a8078","name":"peer:update - should do nothing if another protocol hit","time":{"start":1752671597536,"stop":1752671597536,"duration":0},"status":"passed","severity":"normal"},{"uid":"14689bfc893417ff","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752671796297,"stop":1752671796298,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0d9f135f17ba3b0","name":"should correctly map a content topic to a pubsub topic","time":{"start":1752671580097,"stop":1752671580097,"duration":0},"status":"passed","severity":"normal"},{"uid":"5503d8a6855fe028","name":"Check received message containing special chars","time":{"start":1752672104837,"stop":1752672104837,"duration":0},"status":"passed","severity":"normal"},{"uid":"601811b5e2eff3a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1752671638294,"stop":1752671638294,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3ebc0e627ea7b6","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1752671626904,"stop":1752671626904,"duration":0},"status":"passed","severity":"normal"},{"uid":"852f3b110498017f","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1752671638255,"stop":1752671638259,"duration":4},"status":"passed","severity":"normal"},{"uid":"640462fef572293c","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1752671597931,"stop":1752671597933,"duration":2},"status":"passed","severity":"normal"},{"uid":"c3c5c0ba4825b7bf","name":"should dial peers from store on start","time":{"start":1752671597616,"stop":1752671597616,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ca45249bd56c0da","name":"Generator, 2 different pubsubtopics","time":{"start":1752671922096,"stop":1752671922096,"duration":0},"status":"skipped","severity":"normal"},{"uid":"aae80ba729ff3fb1","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1752671638272,"stop":1752671638272,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ec8137aebf4015a","name":"should clear timers for specific peer on disconnect","time":{"start":1752671597496,"stop":1752671597497,"duration":1},"status":"passed","severity":"normal"},{"uid":"53e4c5fe017ed5c1","name":"Check publish message containing numeric","time":{"start":1752671803662,"stop":1752671803662,"duration":0},"status":"passed","severity":"normal"},{"uid":"29057b0ce0c84d15","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1752671936769,"stop":1752671936769,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ced331ea3ee81fb","name":"Overlapping topic subscription","time":{"start":1752672161649,"stop":1752672161649,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebd8b1f94ec3d595","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1752671643464,"stop":1752671643464,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4000ed60847717a","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1752671666340,"stop":1752671666340,"duration":0},"status":"passed","severity":"normal"},{"uid":"142ce67ec69c2b79","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1752671638268,"stop":1752671638268,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbc4ca1742b5d083","name":"should detect messages with missing dependencies","time":{"start":1752671643461,"stop":1752671643461,"duration":0},"status":"passed","severity":"normal"},{"uid":"e134235e088bb68c","name":"should not receive a peer event after stop","time":{"start":1752671664442,"stop":1752671664443,"duration":1},"status":"passed","severity":"normal"},{"uid":"8529ee31a75f21cf","name":"Push message with Russian payload","time":{"start":1752672266200,"stop":1752672266200,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b7095cd9b7b7e33","name":"Ordered Callback - false","time":{"start":1752671931003,"stop":1752671931005,"duration":2},"status":"passed","severity":"normal"},{"uid":"1fd33efeab752231","name":"more peers than existing","time":{"start":1752671787618,"stop":1752671787618,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c9cb9daff00051b6","name":"Refresh subscription","time":{"start":1752672161660,"stop":1752672161660,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e528d5e80a642c5","name":"Push 30 different messages","time":{"start":1752672266187,"stop":1752672266187,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9095ee20b3a54be0","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752671792901,"stop":1752671792901,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cc3fa0fb387c17d","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1752671796296,"stop":1752671796296,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6434d6843044317","name":"should successfully subscribe to supported pubsub topic","time":{"start":1752671628508,"stop":1752671628509,"duration":1},"status":"passed","severity":"normal"},{"uid":"e941642a987e2316","name":"Query Generator, No message returned","time":{"start":1752671896416,"stop":1752671896416,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ab9498c11ab2fe7","name":"should not fail to stop the service if it was not started","time":{"start":1752671610254,"stop":1752671610254,"duration":0},"status":"passed","severity":"normal"},{"uid":"c02bc3d4846498b8","name":"should set field with only RELAY enabled","time":{"start":1752671586602,"stop":1752671586603,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7361caad64a398c","name":"Fails to push message bigger that 1MB","time":{"start":1752672266197,"stop":1752672266197,"duration":0},"status":"passed","severity":"normal"},{"uid":"41737496c06cd5c2","name":"Push message with content topic containing emoji","time":{"start":1752672266194,"stop":1752672266194,"duration":0},"status":"passed","severity":"normal"},{"uid":"a28dccdfbc891c27","name":"Overlapping topic subscription","time":{"start":1752671810683,"stop":1752671810683,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8f3c581866e42c70","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1752671896416,"stop":1752671896416,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef162fc3ee4005ec","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752671792903,"stop":1752671792903,"duration":0},"status":"passed","severity":"normal"},{"uid":"9847088b443f4671","name":"should use provided shard info when available","time":{"start":1752671627850,"stop":1752671627850,"duration":0},"status":"passed","severity":"normal"},{"uid":"81db7d78a169f526","name":"should handle dial errors gracefully","time":{"start":1752671596657,"stop":1752671596658,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba2482513a43cef7","name":"should process up to 3 peers at once","time":{"start":1752671596660,"stop":1752671596660,"duration":0},"status":"passed","severity":"normal"},{"uid":"78a376ebca6140c8","name":"Check received message containing shell command","time":{"start":1752672104841,"stop":1752672104841,"duration":0},"status":"passed","severity":"normal"},{"uid":"69a039ee4790d0cb","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1752671580075,"stop":1752671580075,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce364f9030a6c5a0","name":"Overlapping topic subscription","time":{"start":1752672161660,"stop":1752672161660,"duration":0},"status":"passed","severity":"normal"},{"uid":"de2cdce1f208b66d","name":"Push message with meta","time":{"start":1752672266194,"stop":1752672266194,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab6e6c1875322411","name":"should mark all messages in causal history as acknowledged","time":{"start":1752671643460,"stop":1752671643460,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb4d67173239e4ff","name":"Query with Promise Callback, No Decoder","time":{"start":1752671896418,"stop":1752671896419,"duration":1},"status":"passed","severity":"normal"},{"uid":"598be6e70f1c457b","name":"Check received message containing SQL Injection","time":{"start":1752672104824,"stop":1752672104824,"duration":0},"status":"passed","severity":"normal"},{"uid":"22a91770093a5d9b","name":"Push message with unicode special characters payload","time":{"start":1752672266203,"stop":1752672266203,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa305bcceac53232","name":"Push message with Basic HTML tag payload","time":{"start":1752672266183,"stop":1752672266183,"duration":0},"status":"passed","severity":"normal"},{"uid":"757fc82fb2b64a23","name":"Check message with no pubsub topic is not received","time":{"start":1752672104845,"stop":1752672104846,"duration":1},"status":"passed","severity":"normal"},{"uid":"baedae8f8ccd6b44","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1752671638270,"stop":1752671638271,"duration":1},"status":"passed","severity":"normal"},{"uid":"780248572599949a","name":"should return false when pubsub topic parsing fails","time":{"start":1752671596815,"stop":1752671596815,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd0c733f47987cf7","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1752671597488,"stop":1752671597488,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdb9efe1d7fc668c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1752671580091,"stop":1752671580091,"duration":0},"status":"passed","severity":"normal"},{"uid":"3916b24e84d33dc8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1752671638290,"stop":1752671638291,"duration":1},"status":"passed","severity":"normal"},{"uid":"baef1b49bc7696bb","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1752671626908,"stop":1752671626909,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd082ff60fa2b3da","name":"Push message with custom timestamp: 1721913281652","time":{"start":1752672266195,"stop":1752672266196,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f457239e65c3e23","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1752671580076,"stop":1752671580077,"duration":1},"status":"passed","severity":"normal"},{"uid":"a12c56974c8e5e9d","name":"should not return locked peers if enough unlocked are available","time":{"start":1752671628544,"stop":1752671628544,"duration":0},"status":"passed","severity":"normal"},{"uid":"1660d4ebe83f2f17","name":"Passing cursor with wrong pubsubTopic for nwaku > 0.35.1","time":{"start":1752671883924,"stop":1752671883924,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a8dd3ab8d230d0bc","name":"should be able to decode the field with only STORE set to true","time":{"start":1752671585938,"stop":1752671585939,"duration":1},"status":"passed","severity":"normal"},{"uid":"6303ece7065133ff","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1752671638284,"stop":1752671638285,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e0e4d15cd9fee20","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1752671628546,"stop":1752671628546,"duration":0},"status":"passed","severity":"normal"},{"uid":"42df2980e5c86281","name":"Subscribe to topic containing short and receive message","time":{"start":1752672161650,"stop":1752672161650,"duration":0},"status":"passed","severity":"normal"},{"uid":"44d1736077cf029c","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1752671618085,"stop":1752671618085,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9b909f1a423c37a","name":"Push message with Script payload","time":{"start":1752672266181,"stop":1752672266182,"duration":1},"status":"passed","severity":"normal"},{"uid":"150f9625390388e8","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752672161663,"stop":1752672161663,"duration":0},"status":"passed","severity":"normal"},{"uid":"124d1285743b50ec","name":"Subscribe to topic containing short and receive message","time":{"start":1752672161660,"stop":1752672161661,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c3b61e3dd726921","name":"should add received messages to bloom filter","time":{"start":1752671643459,"stop":1752671643459,"duration":0},"status":"passed","severity":"normal"},{"uid":"3198ccb4f0e79a27","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1752671638277,"stop":1752671638278,"duration":1},"status":"passed","severity":"normal"},{"uid":"8741df576c897fc6","name":"Non TWN Cluster","time":{"start":1752671906318,"stop":1752671906319,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca4bea4ef78b3f26","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752672161651,"stop":1752672161651,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc98b53d2e0e4b4a","name":"Query Generator, Wrong PubsubTopic","time":{"start":1752671896413,"stop":1752671896415,"duration":2},"status":"passed","severity":"normal"},{"uid":"3cfff4276623a732","name":"isConnected should return true after first peer connects","time":{"start":1752671681264,"stop":1752671681265,"duration":1},"status":"passed","severity":"normal"},{"uid":"30666c173d7afd5b","name":"Generator, custom pubsub topic","time":{"start":1752671922090,"stop":1752671922090,"duration":0},"status":"passed","severity":"normal"},{"uid":"60500f7e30295d09","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app13/2/topic392/utf8","time":{"start":1752671906320,"stop":1752671906320,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dfed9e8bc5d9335","name":"should stop ping timers on peer disconnect","time":{"start":1752671597469,"stop":1752671597469,"duration":0},"status":"passed","severity":"normal"},{"uid":"c873f6b9aba9076f","name":"should unregister libp2p event listeners when stop is called","time":{"start":1752671628545,"stop":1752671628545,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8fccfd1be350d2c","name":"should throw error when subscribing with unsupported pubsub topic","time":{"start":1752671628507,"stop":1752671628508,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f425d4c8684edf9","name":"should skip peer when not on same shard","time":{"start":1752671596655,"stop":1752671596656,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4b8db1da202a098","name":"should encode/decode to text encoding","time":{"start":1752671586598,"stop":1752671586598,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e9475a958122a9","name":"Push message with content topic containing unicode special characters","time":{"start":1752672266193,"stop":1752672266193,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d1f1eae701537b","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1752671643460,"stop":1752671643461,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c99ae290c3b60ef","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752672161653,"stop":1752672161653,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bdf419373a99389","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752672161647,"stop":1752672161647,"duration":0},"status":"passed","severity":"normal"},{"uid":"da031571fc4468b1","name":"Encoder throws on undefined content topic","time":{"start":1752671618086,"stop":1752671618086,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a9d59cd2e92e153","name":"should handle onConnected and onDisconnected","time":{"start":1752671628544,"stop":1752671628544,"duration":0},"status":"passed","severity":"normal"},{"uid":"3913a61c11aa8813","name":"Ordered callback, aborts when callback returns true","time":{"start":1752671930187,"stop":1752671930187,"duration":0},"status":"passed","severity":"normal"},{"uid":"51258842ca2e2c8d","name":"Rejects garbage","time":{"start":1752671632225,"stop":1752671632225,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e2a81b07308f74c","name":"Passing invalid cursor for nwaku > 0.35.1","time":{"start":1752671883923,"stop":1752671883924,"duration":1},"status":"skipped","severity":"normal"},{"uid":"3907326a4dff2d7b","name":"Encoder throws on empty string content topic","time":{"start":1752671618087,"stop":1752671618087,"duration":0},"status":"passed","severity":"normal"},{"uid":"d07310e406149a48","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1752671580063,"stop":1752671580064,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee82496036a8f033","name":"Check publish message after service node is restarted","time":{"start":1752671803672,"stop":1752671803672,"duration":0},"status":"skipped","severity":"normal"},{"uid":"64da0625b8e91b07","name":"Push message with Basic HTML tag payload","time":{"start":1752672266201,"stop":1752672266202,"duration":1},"status":"passed","severity":"normal"},{"uid":"b24289231717f398","name":"Check message on other pubsub topic is not received","time":{"start":1752672104845,"stop":1752672104845,"duration":0},"status":"passed","severity":"normal"},{"uid":"c327aaca1b12383d","name":"Subscribe and receive messages via waku relay post","time":{"start":1752672161658,"stop":1752672161658,"duration":0},"status":"passed","severity":"normal"},{"uid":"2744b8f393bd87ce","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752671792900,"stop":1752671792900,"duration":0},"status":"passed","severity":"normal"},{"uid":"d79862e252da4d4e","name":"should insert message into bloom filter","time":{"start":1752671643457,"stop":1752671643457,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4b36e8aa831b4d6","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1752671627851,"stop":1752671627851,"duration":0},"status":"passed","severity":"normal"},{"uid":"52a1d6c35326dbac","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752672266192,"stop":1752672266192,"duration":0},"status":"passed","severity":"normal"},{"uid":"c75f1318328e8abc","name":"shard 0","time":{"start":1752671926089,"stop":1752671926089,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd9b283e36e98c5a","name":"should select older connection if present","time":{"start":1752671597513,"stop":1752671597514,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b234a85bcf4518f","name":"should register libp2p event listeners when start is called","time":{"start":1752671628545,"stop":1752671628545,"duration":0},"status":"passed","severity":"normal"},{"uid":"1738b1694762b46f","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1752671596974,"stop":1752671596974,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1956ad6a6195628","name":"isConnected between 2 js-waku relay nodes","time":{"start":1752671681269,"stop":1752671681269,"duration":0},"status":"passed","severity":"normal"},{"uid":"b09e7213e4c8d5c3","name":"should be empty after removing the only subscription","time":{"start":1752671628770,"stop":1752671628771,"duration":1},"status":"passed","severity":"normal"},{"uid":"45e1583ef5bfb564","name":"should be delivered but not added to local log or bloom filter","time":{"start":1752671643463,"stop":1752671643463,"duration":0},"status":"passed","severity":"normal"},{"uid":"93657b305551528e","name":"should return true when topic is configured","time":{"start":1752671597929,"stop":1752671597930,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9521c428bd8a4d6","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1752671638286,"stop":1752671638286,"duration":0},"status":"passed","severity":"normal"},{"uid":"b45f4719fe1af11b","name":"Check message with no payload is not received","time":{"start":1752672104846,"stop":1752672104847,"duration":1},"status":"passed","severity":"normal"},{"uid":"3200a5db6f9ab89b","name":"should return false when peer has no shard info","time":{"start":1752671596809,"stop":1752671596809,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eb34fb788450adb","name":"should initialize bloom filter with correct parameters","time":{"start":1752671640755,"stop":1752671640756,"duration":1},"status":"passed","severity":"normal"},{"uid":"c911f583eabf3b97","name":"should support chaining for add method","time":{"start":1752671626958,"stop":1752671626959,"duration":1},"status":"passed","severity":"normal"},{"uid":"b39a5d45fa92d53a","name":"Should update multiaddrs","time":{"start":1752671759902,"stop":1752671759902,"duration":0},"status":"passed","severity":"normal"},{"uid":"606c7a9fd7262105","name":"Ephemeral messages are not stored","time":{"start":1752671666337,"stop":1752671666337,"duration":0},"status":"passed","severity":"normal"},{"uid":"be6410a9f9d38a9a","name":"accepts valid message hash query","time":{"start":1752671597260,"stop":1752671597269,"duration":9},"status":"passed","severity":"normal"},{"uid":"35edb94147803604","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752672161664,"stop":1752672161664,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f93bf1255f089b","name":"peer exchange sets tag","time":{"start":1752671814807,"stop":1752671814807,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6a74ab7621e7a3e","name":"Check received message with timestamp: 1752671658921000000 ","time":{"start":1752672104842,"stop":1752672104842,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba22a24157063e2d","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1752671883915,"stop":1752671883915,"duration":0},"status":"passed","severity":"normal"},{"uid":"2afb45770c5f8cf6","name":"should handle multiple peer connections","time":{"start":1752671597469,"stop":1752671597469,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba0719576236b683","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1752671936770,"stop":1752671936770,"duration":0},"status":"passed","severity":"normal"},{"uid":"97c3166e82097684","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1752671596020,"stop":1752671596020,"duration":0},"status":"passed","severity":"normal"},{"uid":"add34e6588f9ccd6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1752671638289,"stop":1752671638290,"duration":1},"status":"passed","severity":"normal"},{"uid":"73237a502cd49d13","name":"Push message with unicode special characters payload","time":{"start":1752672266185,"stop":1752672266185,"duration":0},"status":"passed","severity":"normal"},{"uid":"70c826757101d624","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1752671616622,"stop":1752671616623,"duration":1},"status":"passed","severity":"normal"},{"uid":"405a189548ce5d9f","name":"should not dispatch event when already connected","time":{"start":1752671596047,"stop":1752671596048,"duration":1},"status":"passed","severity":"normal"},{"uid":"f59a55efeb115b5f","name":"messageHashStr works with IProtoMessage","time":{"start":1752671596981,"stop":1752671596982,"duration":1},"status":"passed","severity":"normal"},{"uid":"b639a88bf71a3489","name":"Check publish message containing shell command","time":{"start":1752671803666,"stop":1752671803666,"duration":0},"status":"passed","severity":"normal"},{"uid":"a438595592bbe702","name":"should process tasks in queue","time":{"start":1752671627642,"stop":1752671627643,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6b57cb85d217a48","name":"should maintain desired error rate","time":{"start":1752671640757,"stop":1752671640758,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0f9b684713336ce","name":"Does not throw an exception when node disconnects","time":{"start":1752671948752,"stop":1752671948752,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6d7d15b225510a1","name":"Filter","time":{"start":1752671951783,"stop":1752671951783,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e0d6e7d5953e553","name":"Passing an array","time":{"start":1752671948753,"stop":1752671948753,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6dac1cd2425f9e0","name":"Check publish message containing special chars","time":{"start":1752671803662,"stop":1752671803662,"duration":0},"status":"passed","severity":"normal"},{"uid":"5252ab414a9c070f","name":"should not fail to stop the service if it was not started","time":{"start":1752671664440,"stop":1752671664440,"duration":0},"status":"passed","severity":"normal"},{"uid":"eddd86644f3ddede","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1752671580051,"stop":1752671580052,"duration":1},"status":"passed","severity":"normal"},{"uid":"1478cd9d97de98f9","name":"should reject if Store is requested but not mounted","time":{"start":1752671628359,"stop":1752671628359,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9d8671a2d936de9","name":"should handle complete discovery-to-dial flow","time":{"start":1752671596835,"stop":1752671596835,"duration":0},"status":"passed","severity":"normal"},{"uid":"64725b2ff41163f7","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1752671597480,"stop":1752671597481,"duration":1},"status":"passed","severity":"normal"},{"uid":"188bed8d34053e58","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1752671628547,"stop":1752671628547,"duration":0},"status":"passed","severity":"normal"},{"uid":"39216664137d3048","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1752671638275,"stop":1752671638275,"duration":0},"status":"passed","severity":"normal"},{"uid":"7524b9317e8f6835","name":"Subscribe and receive messages via waku relay post","time":{"start":1752672161647,"stop":1752672161647,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb1406cee8649ca6","name":"should not be empty after adding a subscription","time":{"start":1752671628770,"stop":1752671628770,"duration":0},"status":"passed","severity":"normal"},{"uid":"b92e768377bfde0f","name":"should enable all discoveries when explicitly set","time":{"start":1752671626903,"stop":1752671626903,"duration":0},"status":"passed","severity":"normal"},{"uid":"59a12b3cee865d50","name":"Check publish message containing Chinese","time":{"start":1752671803662,"stop":1752671803663,"duration":1},"status":"passed","severity":"normal"},{"uid":"87a7552ed0f4a2e6","name":"should reject on timeout if it was set","time":{"start":1752671628359,"stop":1752671628360,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b2b460bba4b7508","name":"should not allow unachievable error rate","time":{"start":1752671637998,"stop":1752671638001,"duration":3},"status":"passed","severity":"normal"},{"uid":"3be08e119a8637f1","name":"should handle peer disconnect event when no connections remain","time":{"start":1752671596028,"stop":1752671596029,"duration":1},"status":"passed","severity":"normal"},{"uid":"44e55b266bf0eb01","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1752671666341,"stop":1752671666341,"duration":0},"status":"passed","severity":"normal"},{"uid":"84a853fff8fb0cf6","name":"Check received message containing XML","time":{"start":1752672104824,"stop":1752672104825,"duration":1},"status":"passed","severity":"normal"},{"uid":"a988957db5b42e8d","name":"throws an error for improperly formatted content topics","time":{"start":1752671580061,"stop":1752671580061,"duration":0},"status":"passed","severity":"normal"},{"uid":"16434b59e0d58e90","name":"should drop connection via multiaddr with hangUp","time":{"start":1752671748799,"stop":1752671748799,"duration":0},"status":"passed","severity":"normal"},{"uid":"b659b2a5709645f8","name":"should encode/decode to RLP encoding","time":{"start":1752671586597,"stop":1752671586597,"duration":0},"status":"passed","severity":"normal"},{"uid":"b05a465fde9a799a","name":"should remove event listeners from globalThis","time":{"start":1752671596011,"stop":1752671596018,"duration":7},"status":"passed","severity":"normal"},{"uid":"82121ea914720673","name":"Check received message containing Arabic","time":{"start":1752672104838,"stop":1752672104838,"duration":0},"status":"passed","severity":"normal"},{"uid":"585dcb4c0c18eeff","name":"Fails to publish duplicate message","time":{"start":1752671803669,"stop":1752671803670,"duration":1},"status":"passed","severity":"normal"},{"uid":"acd7289a21fedae0","name":"should create ConnectionManager with relay","time":{"start":1752671597918,"stop":1752671597918,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c8bcd8e5110d197","name":"should not change state when connections remain after disconnect","time":{"start":1752671596047,"stop":1752671596047,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b8492a2e7312b15","name":"start node with empty shard should fail","time":{"start":1752671926110,"stop":1752671926110,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b71963dfa9abba0","name":"Decoder throws on empty string content topic","time":{"start":1752671616627,"stop":1752671616627,"duration":0},"status":"passed","severity":"normal"},{"uid":"298f87566400c2c","name":"Check received message containing numeric","time":{"start":1752672104820,"stop":1752672104821,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e9ac316cd983e3e","name":"should be sent with empty content","time":{"start":1752671643463,"stop":1752671643463,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec96bdf3c9168fe9","name":"udp ip6 address","time":{"start":1752671585901,"stop":1752671585901,"duration":0},"status":"passed","severity":"normal"},{"uid":"85ae638da79879a7","name":"Subscribe to topic containing XML and receive message","time":{"start":1752672161653,"stop":1752672161653,"duration":0},"status":"passed","severity":"normal"},{"uid":"424036dfa38b7a87","name":"Register correct protocols","time":{"start":1752671810680,"stop":1752671810680,"duration":0},"status":"passed","severity":"normal"},{"uid":"53b830aad39f4cb","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1752671606101,"stop":1752671606102,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a98977ae19b4fe4","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1752671638263,"stop":1752671638264,"duration":1},"status":"passed","severity":"normal"},{"uid":"986a9be5bfffae83","name":"Renews subscription after lossing a connection","time":{"start":1752672161655,"stop":1752672161656,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6839828f7bec6a2","name":"should skip peer when failed to dial recently","time":{"start":1752671596653,"stop":1752671596653,"duration":0},"status":"passed","severity":"normal"},{"uid":"74732bc929eb290f","name":"Fails to publish message with empty text","time":{"start":1752671803670,"stop":1752671803670,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c97edb3c8a62186","name":"should throw an error for missing sharding configuration","time":{"start":1752671580096,"stop":1752671580096,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eb76c40b65bc627","name":"should add to incoming buffer if dependencies are not met","time":{"start":1752671643459,"stop":1752671643460,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5dddbf78cc57a3e","name":"Generator, custom pubsub topic","time":{"start":1752671922100,"stop":1752671922100,"duration":0},"status":"passed","severity":"normal"},{"uid":"c24dd36bdf43b02a","name":"should set field with only LIGHTPUSH enabled","time":{"start":1752671586603,"stop":1752671586604,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8fe1a74c1695fc3","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752672161655,"stop":1752672161655,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f12af19736d3372","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1752671628771,"stop":1752671628771,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea9a2db0f43d36e","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1752671638272,"stop":1752671638273,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecfde764478416e5","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1752671580065,"stop":1752671580065,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3b28174ccd87fa7","name":"should return PeerId when PeerId is provided","time":{"start":1752671597334,"stop":1752671597335,"duration":1},"status":"passed","severity":"normal"},{"uid":"28907e6366194e50","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752672104835,"stop":1752672104835,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d9a00ca5164e3b5","name":"Passing page size 0 when there are 110 messages","time":{"start":1752671941379,"stop":1752671941379,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e57bd604efe9cf7","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1752671597480,"stop":1752671597480,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8173161a316ee38","name":"should create a new stream if no existing for protocol found","time":{"start":1752671597535,"stop":1752671597535,"duration":0},"status":"passed","severity":"normal"},{"uid":"38a9f3ed8f861db","name":"Check received message containing JSON","time":{"start":1752672104840,"stop":1752672104840,"duration":0},"status":"passed","severity":"normal"},{"uid":"eace3e1b36f3afc","name":"should clear dial history on start","time":{"start":1752671596634,"stop":1752671596634,"duration":0},"status":"passed","severity":"normal"},{"uid":"793e63b141e73dd5","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752672266207,"stop":1752672266207,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe2026c924512a2f","name":"throws on content topic with empty version field","time":{"start":1752671580040,"stop":1752671580041,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e083495f73eb49c","name":"should handle empty pubsub topics","time":{"start":1752671597500,"stop":1752671597500,"duration":0},"status":"passed","severity":"normal"},{"uid":"6637662768f99c7c","name":"should set field with only STORE enabled","time":{"start":1752671586603,"stop":1752671586603,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5fe5dfa692821fd","name":"Push message with content topic containing short","time":{"start":1752672266188,"stop":1752672266188,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b433f96e328bd7f","name":"should not fail to start the service if it is already started","time":{"start":1752671610254,"stop":1752671610255,"duration":1},"status":"passed","severity":"normal"},{"uid":"d15b41db60781d1b","name":"should handle case when navigator is not available","time":{"start":1752671596020,"stop":1752671596026,"duration":6},"status":"passed","severity":"normal"},{"uid":"1ffbb20bd5000c98","name":"should skip updating peer store if peer has same addresses","time":{"start":1752671596834,"stop":1752671596834,"duration":0},"status":"passed","severity":"normal"},{"uid":"716628659c9e7bd2","name":"Subscribe to topic containing JSON and publish message","time":{"start":1752671810688,"stop":1752671810688,"duration":0},"status":"passed","severity":"normal"},{"uid":"39936fc406089237","name":"Push message with long payload","time":{"start":1752672266175,"stop":1752672266175,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5d18595dc2dd7e3","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1752671638259,"stop":1752671638259,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcfd39e127c76e56","name":"can start the service","time":{"start":1752671610251,"stop":1752671610251,"duration":0},"status":"passed","severity":"normal"},{"uid":"88af35ab24f1acfb","name":"should be safe to call multiple times","time":{"start":1752671596824,"stop":1752671596824,"duration":0},"status":"passed","severity":"normal"},{"uid":"5715f635a62dec7d","name":"should reject if Filter is requested but not mounted","time":{"start":1752671628359,"stop":1752671628359,"duration":0},"status":"passed","severity":"normal"},{"uid":"667b69dadbded44d","name":"can start and stop the service","time":{"start":1752671787265,"stop":1752671787266,"duration":1},"status":"passed","severity":"normal"},{"uid":"99fe4171aeac4c8e","name":"Push message with SQL Injection payload","time":{"start":1752672266200,"stop":1752672266201,"duration":1},"status":"passed","severity":"normal"},{"uid":"68a80f79517f6a79","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1752671628547,"stop":1752671628547,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e4093bd75eccdbe","name":"should be safe to call multiple times","time":{"start":1752671597617,"stop":1752671597617,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ce0513c368dd9a1","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app55/10/topic770/proto","time":{"start":1752671906322,"stop":1752671906322,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb3ef97a75f345a6","name":"Subscribe to topic containing Script and receive message","time":{"start":1752672161652,"stop":1752672161653,"duration":1},"status":"passed","severity":"normal"},{"uid":"807a2275ca2572dd","name":"Push message with Russian payload","time":{"start":1752672266180,"stop":1752672266180,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fbee470aa2dcd02","name":"should successfully stop","time":{"start":1752671628510,"stop":1752671628511,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0a9e39f86d8d36b","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1752671638260,"stop":1752671638260,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2d796a503695ca5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1752671580075,"stop":1752671580076,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bdd6ce383809bca","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1752671883916,"stop":1752671883917,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7114a50eabe0e5","name":"Push message with escaped characters payload","time":{"start":1752672266202,"stop":1752672266203,"duration":1},"status":"passed","severity":"normal"},{"uid":"309266e03091affd","name":"should push the message to the outgoing buffer","time":{"start":1752671643456,"stop":1752671643457,"duration":1},"status":"passed","severity":"normal"},{"uid":"c754f65d9ad48828","name":"Waku message hash computation (meta attribute not present)","time":{"start":1752671596970,"stop":1752671596970,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c5b27d5be0db544","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1752671580220,"stop":1752671580220,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5b0b76e13a74473","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752672104844,"stop":1752672104844,"duration":0},"status":"passed","severity":"normal"},{"uid":"50c0ca36b8b42bfd","name":"Subscribe to topic containing shell command and publish message","time":{"start":1752671810688,"stop":1752671810688,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ff12595c450f05e","name":"should add peer to queue when queue is not empty","time":{"start":1752671596645,"stop":1752671596652,"duration":7},"status":"passed","severity":"normal"},{"uid":"91890bf9b00b8014","name":"Push message with JSON payload","time":{"start":1752672266183,"stop":1752672266184,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ed9c4e4e16c5e1d","name":"Subscribe and receive messages via lightPush","time":{"start":1752672161645,"stop":1752672161646,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc900e721acc7424","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1752671580045,"stop":1752671580047,"duration":2},"status":"passed","severity":"normal"},{"uid":"b168aa2628484061","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1752671944778,"stop":1752671944778,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7c478dab77f8e2e","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1752671944782,"stop":1752671944782,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dfc779779e7a611","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752672161665,"stop":1752672161665,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5f7a018c92b810c","name":"should save new peer to store","time":{"start":1752671596832,"stop":1752671596834,"duration":2},"status":"passed","severity":"normal"},{"uid":"5efa8baee9084eff","name":"should not create relay timers when relay is not provided","time":{"start":1752671597487,"stop":1752671597487,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a680ccfdf76c0a4","name":"Push message with content topic containing shell command","time":{"start":1752672266208,"stop":1752672266208,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae2d0e5fa12520ec","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1752671638267,"stop":1752671638268,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8dc6959767d6be","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1752671580072,"stop":1752671580072,"duration":0},"status":"passed","severity":"normal"},{"uid":"740994e58ee06143","name":"Check received message containing Arabic","time":{"start":1752672104822,"stop":1752672104823,"duration":1},"status":"passed","severity":"normal"},{"uid":"70e4af86ad00d039","name":"Push message with content topic containing unicode special characters","time":{"start":1752672266208,"stop":1752672266209,"duration":1},"status":"passed","severity":"normal"},{"uid":"df419165eba01276","name":"should decode valid enr successfully","time":{"start":1752671586593,"stop":1752671586594,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6465e52260785ce","name":"Callback on promise, aborts when callback returns true","time":{"start":1752671930184,"stop":1752671930184,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cdaa311e80dfefd","name":"Meta field set when metaSetter is specified","time":{"start":1752671597945,"stop":1752671597945,"duration":0},"status":"passed","severity":"normal"},{"uid":"6466370cd6765442","name":"Publish message with custom timestamp: Thu Jul 25 2024 13:16:36 GMT+0000 (Coordinated Universal Time)","time":{"start":1752671803668,"stop":1752671803668,"duration":0},"status":"passed","severity":"normal"},{"uid":"9032d5f5468bd61f","name":"should not execute task if max attempts is 0","time":{"start":1752671627648,"stop":1752671627651,"duration":3},"status":"passed","severity":"normal"},{"uid":"5fa169f9c906f0f1","name":"should handle network check errors gracefully","time":{"start":1752671596669,"stop":1752671596669,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec5b292438026b7c","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1752671944780,"stop":1752671944780,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1d7c68b5c51856c","name":"should handle ping failures gracefully","time":{"start":1752671597481,"stop":1752671597482,"duration":1},"status":"passed","severity":"normal"},{"uid":"8db9f4cb96228917","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1752671638267,"stop":1752671638267,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5a139ae46cd3afa","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1752671638282,"stop":1752671638282,"duration":0},"status":"passed","severity":"normal"},{"uid":"28c542b6d499e3d2","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752672161655,"stop":1752672161655,"duration":0},"status":"passed","severity":"normal"},{"uid":"57aaf902106b3730","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1752671810687,"stop":1752671810688,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c2f92dc20418968","name":"Check received message containing numeric","time":{"start":1752672104837,"stop":1752672104837,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab95a3c09e97e2d8","name":"should sort peers by ping value","time":{"start":1752671597929,"stop":1752671597929,"duration":0},"status":"passed","severity":"normal"},{"uid":"2da7d799265abca8","name":"Nwaku publishes","time":{"start":1752671801404,"stop":1752671801404,"duration":0},"status":"passed","severity":"normal"},{"uid":"bed1bdd61b0ba97c","name":"Relay + Store","time":{"start":1752671586604,"stop":1752671586604,"duration":0},"status":"passed","severity":"normal"},{"uid":"1777969f6d99d9f2","name":"Push message with content topic containing Arabic","time":{"start":1752672266190,"stop":1752672266190,"duration":0},"status":"passed","severity":"normal"},{"uid":"280ae19a9a90c212","name":"Check publish message containing Script","time":{"start":1752671803664,"stop":1752671803664,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd7bbaee725f899d","name":"Push message with Chinese payload","time":{"start":1752672266178,"stop":1752672266179,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c8c563e29780127","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1752671597629,"stop":1752671597629,"duration":0},"status":"passed","severity":"normal"},{"uid":"84c1c23a8286cc61","name":"should request peer renewal on specific errors","time":{"start":1752671627647,"stop":1752671627648,"duration":1},"status":"passed","severity":"normal"},{"uid":"6eaab4d1dbd2170b","name":"Check received message containing JSON","time":{"start":1752672104825,"stop":1752672104826,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a8bf7e263325fee","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1752671628283,"stop":1752671628283,"duration":0},"status":"passed","severity":"normal"},{"uid":"55689a4be0724c17","name":"Subscribe to topic containing Script and publish message","time":{"start":1752671810686,"stop":1752671810687,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ab3f174c938dc20","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1752671810685,"stop":1752671810686,"duration":1},"status":"passed","severity":"normal"},{"uid":"6eff430ed76b4c9d","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752672161664,"stop":1752672161664,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ae3273a7a900534","name":"should return false when peer is not on topic","time":{"start":1752671597933,"stop":1752671597933,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0dd056b4b58d446","name":"can start the service","time":{"start":1752671664438,"stop":1752671664439,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b7fb762afdeda1e","name":"should return false when peer is on different cluster","time":{"start":1752671596812,"stop":1752671596812,"duration":0},"status":"passed","severity":"normal"},{"uid":"191fbb407f2af715","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1752671580092,"stop":1752671580092,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb3929f33e97fdba","name":"should filter peers by codec","time":{"start":1752671597928,"stop":1752671597928,"duration":0},"status":"passed","severity":"normal"},{"uid":"11a24163a11776f4","name":"Push message with meta","time":{"start":1752672266209,"stop":1752672266209,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7f0cfbcbc7b0697","name":"Passing page size 3 when there are 20 messages","time":{"start":1752671941380,"stop":1752671941380,"duration":0},"status":"passed","severity":"normal"},{"uid":"472b4bdb9203377b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1752671638293,"stop":1752671638294,"duration":1},"status":"passed","severity":"normal"},{"uid":"61d55bcec8408e28","name":"Push message with content topic containing special chars","time":{"start":1752672266205,"stop":1752672266205,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b778be6b8a5ce3d","name":"Push message with special chars payload","time":{"start":1752672266199,"stop":1752672266199,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbb2329b43d9c338","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1752671810688,"stop":1752671810689,"duration":1},"status":"passed","severity":"normal"},{"uid":"b38c7a49047ea792","name":"should not fail to start the service if it is already started","time":{"start":1752671664440,"stop":1752671664441,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7cca9f7cecd9364","name":"should properly start and stop event listening","time":{"start":1752671628284,"stop":1752671628284,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f6a420d4d541c0a","name":"random static sharding 3 - Cluster ID: 866, Shard ID: 712","time":{"start":1752671926098,"stop":1752671926098,"duration":0},"status":"passed","severity":"normal"},{"uid":"a335895d5e83316b","name":"should be able to encode the field with only STORE set to true","time":{"start":1752671585933,"stop":1752671585934,"duration":1},"status":"passed","severity":"normal"},{"uid":"44d8e9ca882d764c","name":"Push message with XML payload","time":{"start":1752672266201,"stop":1752672266201,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d94a20227e46629","name":"Check publish message containing short","time":{"start":1752671803661,"stop":1752671803661,"duration":0},"status":"passed","severity":"normal"},{"uid":"264bcf489471c0c3","name":"non connected peers","time":{"start":1752671787619,"stop":1752671787619,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c5d6bcac724faf3b","name":"should not create multiple intervals when called multiple times","time":{"start":1752671596635,"stop":1752671596635,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca4fd5e0351af91a","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1752671814808,"stop":1752671814808,"duration":0},"status":"passed","severity":"normal"},{"uid":"28306502fd9634a7","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1752671580077,"stop":1752671580080,"duration":3},"status":"passed","severity":"normal"},{"uid":"cbaed4e284419949","name":"should handle errors when accessing navigator","time":{"start":1752671596056,"stop":1752671596057,"duration":1},"status":"passed","severity":"normal"},{"uid":"64b199703bf3a3ba","name":"Check meta is set [ecies]","time":{"start":1752671618086,"stop":1752671618086,"duration":0},"status":"passed","severity":"normal"},{"uid":"79f18d1fc76a5ce4","name":"does not throw on valid cases","time":{"start":1752671580034,"stop":1752671580035,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0cce21626f8245d","name":"Query generator for multiple messages with different message text format","time":{"start":1752671930180,"stop":1752671930180,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ba89b3aa52e6b0b","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1752671580095,"stop":1752671580095,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5f4de0a64a1271a","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1752671580070,"stop":1752671580070,"duration":0},"status":"passed","severity":"normal"},{"uid":"400c354426d185ea","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1752671628548,"stop":1752671628548,"duration":0},"status":"passed","severity":"normal"},{"uid":"f390bc633a4908e7","name":"Refresh subscription","time":{"start":1752672161649,"stop":1752672161650,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cf70660eda8c9b9","name":"should update ack status of messages in outgoing buffer","time":{"start":1752671643463,"stop":1752671643464,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cf3081e47c22057","name":"Subscribe to topic containing Script and receive message","time":{"start":1752672161663,"stop":1752672161663,"duration":0},"status":"passed","severity":"normal"},{"uid":"f61bc1f1ffa46e80","name":"should handle disconnect when peer has no timers","time":{"start":1752671597497,"stop":1752671597499,"duration":2},"status":"passed","severity":"normal"},{"uid":"38bf60370cb75fd8","name":"should dispatch network event when browser goes online","time":{"start":1752671596049,"stop":1752671596049,"duration":0},"status":"passed","severity":"normal"},{"uid":"560e5bcb50fcaeae","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1752671638271,"stop":1752671638272,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5be719ea66d2b6","name":"should insert elements correctly","time":{"start":1752671640756,"stop":1752671640757,"duration":1},"status":"passed","severity":"normal"},{"uid":"406a88a2979e0ec3","name":"new peer added after a peer was already found","time":{"start":1752671814807,"stop":1752671814808,"duration":1},"status":"skipped","severity":"normal"},{"uid":"31173e12bade5ddd","name":"Check message with invalid timestamp is not received","time":{"start":1752672104830,"stop":1752672104831,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf2a70151b8b4acb","name":"Push message with content topic containing escaped characters","time":{"start":1752672266193,"stop":1752672266193,"duration":0},"status":"passed","severity":"normal"},{"uid":"247797fcb705b26c","name":"should return false when network is not connected","time":{"start":1752671597923,"stop":1752671597924,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca83beb0fe20027b","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1752671638261,"stop":1752671638261,"duration":0},"status":"passed","severity":"normal"},{"uid":"91354d7d87689551","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1752671643463,"stop":1752671643463,"duration":0},"status":"passed","severity":"normal"},{"uid":"f929bb25fc7cb4bc","name":"throws on content topic with empty topic name field","time":{"start":1752671580041,"stop":1752671580042,"duration":1},"status":"passed","severity":"normal"},{"uid":"58e8ac3e10ce069","name":"random static sharding 5 - Cluster ID: 206, Shard ID: 615","time":{"start":1752671926103,"stop":1752671926103,"duration":0},"status":"passed","severity":"normal"},{"uid":"67cbd38c8b3004f1","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1752671638281,"stop":1752671638282,"duration":1},"status":"passed","severity":"normal"},{"uid":"6613a96d96cc9b4e","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752671922094,"stop":1752671922094,"duration":0},"status":"passed","severity":"normal"},{"uid":"993e90e73bafb337","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1752671606301,"stop":1752671606301,"duration":0},"status":"passed","severity":"normal"},{"uid":"f10e17a09e774776","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app74/3/topic128/json","time":{"start":1752671906319,"stop":1752671906319,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2cf094e890dc3f0","name":"Push message with custom timestamp: 1752668081652","time":{"start":1752672266196,"stop":1752672266196,"duration":0},"status":"passed","severity":"normal"},{"uid":"54d6fb244f8a1450","name":"should return false when navigator.onLine is false","time":{"start":1752671596019,"stop":1752671596019,"duration":0},"status":"passed","severity":"normal"},{"uid":"490026b802a456bb","name":"should properly create location multiaddrs - tcp4","time":{"start":1752671586600,"stop":1752671586600,"duration":0},"status":"passed","severity":"normal"},{"uid":"4287ecb294e63cf0","name":"should remove event listener for peer:discovery","time":{"start":1752671596824,"stop":1752671596824,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a11390e652bbca4","name":"Decoder throws on undefined content topic","time":{"start":1752671618087,"stop":1752671618087,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcf1b3b91de272c","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1752671596981,"stop":1752671596981,"duration":0},"status":"passed","severity":"normal"},{"uid":"aefcc1a2997154ab","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1752671810689,"stop":1752671810689,"duration":0},"status":"passed","severity":"normal"},{"uid":"11a481f3b5389daf","name":"A test","time":{"start":1752671749019,"stop":1752671749020,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c99dcc23eb2d1ba","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1752671580093,"stop":1752671580093,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a28f6bac976b2cf","name":"Sign & Recover","time":{"start":1752671617008,"stop":1752671617008,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ec9f2e4bbf8e30a","name":"should handle errors when globalThis is not available","time":{"start":1752671596010,"stop":1752671596010,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fcc08352d7d36ea","name":"should handle peer store update failures gracefully","time":{"start":1752671597482,"stop":1752671597482,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b00c98981353cca","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1752671616624,"stop":1752671616624,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ddfaad0d36cc9c2","name":"can query messages by message hash","time":{"start":1752671909045,"stop":1752671909046,"duration":1},"status":"passed","severity":"normal"},{"uid":"329634901ceacd56","name":"random static sharding 1 - Cluster ID: 475, Shard ID: 290","time":{"start":1752671926094,"stop":1752671926097,"duration":3},"status":"passed","severity":"normal"},{"uid":"bac5e2cc8cb24174","name":"should handle different types of entries","time":{"start":1752671626960,"stop":1752671626961,"duration":1},"status":"passed","severity":"normal"},{"uid":"b41034589dec3eb0","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752671792902,"stop":1752671792902,"duration":0},"status":"passed","severity":"normal"},{"uid":"97e7ef500ed3e0b2","name":"should return true when peer is on the pubsub topic shard","time":{"start":1752671596814,"stop":1752671596814,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ca141ba782b5c5e","name":"should create KeepAliveManager with relay","time":{"start":1752671597451,"stop":1752671597460,"duration":9},"status":"passed","severity":"normal"},{"uid":"ec732d2ca3c2d25e","name":"different cluster, same shard: nodes don't connect","time":{"start":1752671759440,"stop":1752671759440,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9cc5f3744a9e325","name":"Check publish message containing Russian","time":{"start":1752671803663,"stop":1752671803663,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0a14bca3c74757e","name":"should properly create location multiaddrs - udp6","time":{"start":1752671586600,"stop":1752671586600,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fda8e779c60536d","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752672161665,"stop":1752672161665,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c3088ed64c5afb3","name":"should clear the dialing interval","time":{"start":1752671596635,"stop":1752671596642,"duration":7},"status":"passed","severity":"normal"},{"uid":"6378475ff8557fa8","name":"Used by Waku Relay","time":{"start":1752671948753,"stop":1752671948754,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba126ba227012cc6","name":"should return true when peer is on the specified shard","time":{"start":1752671596812,"stop":1752671596812,"duration":0},"status":"passed","severity":"normal"},{"uid":"21dccfb500622cff","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1752671626904,"stop":1752671626908,"duration":4},"status":"passed","severity":"normal"},{"uid":"da7540ff7f00409","name":"should drop only non-locked connections when over maxConnections","time":{"start":1752671597628,"stop":1752671597628,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a4f6c8fd4f7d025","name":"should delegate to networkMonitor.isConnected()","time":{"start":1752671597923,"stop":1752671597923,"duration":0},"status":"passed","severity":"normal"},{"uid":"a92920376cc6b7e4","name":"should remove expired entries after TTL has passed","time":{"start":1752671626959,"stop":1752671626960,"duration":1},"status":"passed","severity":"normal"},{"uid":"93311ea6e4a8f892","name":"Push message with custom timestamp: 1752675281652","time":{"start":1752672266211,"stop":1752672266211,"duration":0},"status":"passed","severity":"normal"},{"uid":"509e8c0021ee79ed","name":"should handle general insertion and lookup correctly","time":{"start":1752671640759,"stop":1752671640759,"duration":0},"status":"passed","severity":"normal"},{"uid":"261948da4d49c7b4","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1752671638283,"stop":1752671638284,"duration":1},"status":"passed","severity":"normal"},{"uid":"533ca0d24953c10","name":"should start and stop interval correctly","time":{"start":1752671627642,"stop":1752671627642,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5fcbfc59091b5ae","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752672161661,"stop":1752672161661,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6830fbcaf283d63","name":"Check message received after jswaku node is restarted","time":{"start":1752672104834,"stop":1752672104835,"duration":1},"status":"passed","severity":"normal"},{"uid":"9eb733fca43e0cb7","name":"Store - dialed after - with timeout","time":{"start":1752671951782,"stop":1752671951783,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5f95cbb14023020","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752672161664,"stop":1752672161664,"duration":0},"status":"passed","severity":"normal"},{"uid":"d972b46b1a910813","name":"Check received message containing short","time":{"start":1752672104819,"stop":1752672104819,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bc0f0a9a3c7147a","name":"Decoder throws on empty string content topic","time":{"start":1752671597946,"stop":1752671597947,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccf5f09bb6207a26","name":"Query with Promise Callback, No message returned","time":{"start":1752671896419,"stop":1752671896420,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a530e9333b8391","name":"Query generator for multiple messages with different content topic format","time":{"start":1752671930183,"stop":1752671930183,"duration":0},"status":"passed","severity":"normal"},{"uid":"c750bd6855bade99","name":"Check received message containing special chars","time":{"start":1752672104821,"stop":1752672104821,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0eb9b46e2176a98","name":"should dial peer when no shard info available","time":{"start":1752671596657,"stop":1752671596657,"duration":0},"status":"passed","severity":"normal"},{"uid":"433d87911dc4fc9d","name":"1 Store, 2 relays, 2 fetches","time":{"start":1752671606037,"stop":1752671606038,"duration":1},"status":"passed","severity":"normal"},{"uid":"92f0ee1a4873e40c","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1752671944781,"stop":1752671944781,"duration":0},"status":"passed","severity":"normal"},{"uid":"41c896db6aef83b1","name":"should continually clean up expired entries at intervals","time":{"start":1752671626961,"stop":1752671626962,"duration":1},"status":"passed","severity":"normal"},{"uid":"44c0f037111ae84","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752671926089,"stop":1752671926089,"duration":0},"status":"passed","severity":"normal"},{"uid":"244492e067ffc1ac","name":"should handle incoming messages","time":{"start":1752671628510,"stop":1752671628510,"duration":0},"status":"passed","severity":"normal"},{"uid":"b05aeb56b49fcf65","name":"Check received message with timestamp: 1752671658921 ","time":{"start":1752672104842,"stop":1752672104843,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c97bf7e3052a647","name":"should return true when peer is on the same network","time":{"start":1752671596805,"stop":1752671596805,"duration":0},"status":"passed","severity":"normal"},{"uid":"7867cc98bf2f8792","name":"Push message with Script payload","time":{"start":1752672266201,"stop":1752672266201,"duration":0},"status":"passed","severity":"normal"},{"uid":"719fd7e33fd4ac75","name":"should dial one peer on dial","time":{"start":1752671748798,"stop":1752671748799,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2343f11301775a9","name":"should return false when peer is on different cluster","time":{"start":1752671596808,"stop":1752671596808,"duration":0},"status":"passed","severity":"normal"},{"uid":"641e4a7ac831e09f","name":"should get / set UDP multiaddr","time":{"start":1752671586598,"stop":1752671586598,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff88cf74d59d8a74","name":"Subscribe to topic containing long and receive message","time":{"start":1752672161661,"stop":1752672161661,"duration":0},"status":"passed","severity":"normal"},{"uid":"9430a0a8051da0e6","name":"messageHash returns a Uint8Array","time":{"start":1752671596974,"stop":1752671596981,"duration":7},"status":"passed","severity":"normal"},{"uid":"2dd808f04c50f8fb","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752672161648,"stop":1752672161649,"duration":1},"status":"passed","severity":"normal"},{"uid":"51daf0d5c961ba39","name":"Check received message containing Russian","time":{"start":1752672104838,"stop":1752672104839,"duration":1},"status":"passed","severity":"normal"},{"uid":"63cfa2919b6073c2","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1752671585934,"stop":1752671585935,"duration":1},"status":"passed","severity":"normal"},{"uid":"d313dc563b9a008","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1752671580045,"stop":1752671580045,"duration":0},"status":"passed","severity":"normal"},{"uid":"697c1bae1186eeec","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1752671810686,"stop":1752671810686,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c0c5a9d6bfc42ed","name":"Check publish message containing Arabic","time":{"start":1752671803663,"stop":1752671803663,"duration":0},"status":"passed","severity":"normal"},{"uid":"a29e753e995fd5e6","name":"topics with same application and version share the same shard","time":{"start":1752671580055,"stop":1752671580056,"duration":1},"status":"passed","severity":"normal"},{"uid":"f813260f1d1c4c8e","name":"Refresh subscription","time":{"start":1752671810682,"stop":1752671810683,"duration":1},"status":"skipped","severity":"normal"},{"uid":"242bdb4a58687bdf","name":"should dial second nwaku node that was discovered","time":{"start":1752671659120,"stop":1752671659141,"duration":21},"status":"skipped","severity":"normal"},{"uid":"93835c805f801919","name":"should be safe to call multiple times","time":{"start":1752671597922,"stop":1752671597923,"duration":1},"status":"passed","severity":"normal"},{"uid":"b33f46b435333b1a","name":"should throw error - invalid id","time":{"start":1752671586596,"stop":1752671586596,"duration":0},"status":"passed","severity":"normal"},{"uid":"a182bb4fc3efa33f","name":"Check message received after jswaku node is restarted","time":{"start":1752672104847,"stop":1752672104848,"duration":1},"status":"passed","severity":"normal"},{"uid":"340ee9dd019f66e4","name":"random static sharding 4 - Cluster ID: 839, Shard ID: 533","time":{"start":1752671926102,"stop":1752671926102,"duration":0},"status":"passed","severity":"normal"},{"uid":"6948af86dd20610b","name":"should handle relay send failures gracefully","time":{"start":1752671597489,"stop":1752671597495,"duration":6},"status":"passed","severity":"normal"},{"uid":"e964ad44f586a1a4","name":"Relay - dialed after","time":{"start":1752671951781,"stop":1752671951781,"duration":0},"status":"passed","severity":"normal"},{"uid":"31a49631d434d695","name":"Push message with long payload","time":{"start":1752672266198,"stop":1752672266198,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a84062393dbef0c","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1752671597335,"stop":1752671597335,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9ed65b368143ac7","name":"should return false when shard info is undefined","time":{"start":1752671596813,"stop":1752671596813,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdecce4d4a2f57d7","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1752671749080,"stop":1752671749080,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f3c211aa19a82f7","name":"should initialize with isNetworkConnected as false","time":{"start":1752671595990,"stop":1752671595997,"duration":7},"status":"passed","severity":"normal"},{"uid":"e90e5980f59dedee","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1752671585940,"stop":1752671585940,"duration":0},"status":"passed","severity":"normal"},{"uid":"3770c3ab630a1ed0","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752672161659,"stop":1752672161659,"duration":0},"status":"skipped","severity":"normal"},{"uid":"faab1ca40718966b","name":"Push message with Arabic payload","time":{"start":1752672266179,"stop":1752672266179,"duration":0},"status":"passed","severity":"normal"},{"uid":"17f7b2dba37777a5","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752672161651,"stop":1752672161651,"duration":0},"status":"passed","severity":"normal"},{"uid":"251adc7587914384","name":"Push message with content topic containing Russian","time":{"start":1752672266206,"stop":1752672266206,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c71bff49de2b776","name":"Check received message containing SQL Injection","time":{"start":1752672104839,"stop":1752672104839,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d5536f9cd2c9805","name":"Push message with shell command payload","time":{"start":1752672266202,"stop":1752672266202,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e506ba0fff64e3d","name":"Default pageSize","time":{"start":1752671941383,"stop":1752671941383,"duration":0},"status":"passed","severity":"normal"},{"uid":"604c3d6ab570d709","name":"Subscribe to topic containing special chars and publish message","time":{"start":1752671810684,"stop":1752671810685,"duration":1},"status":"passed","severity":"normal"},{"uid":"4353ca2f106fb1be","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1752671638002,"stop":1752671638003,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad1089c475de652d","name":"Check publish message containing unicode special characters","time":{"start":1752671803667,"stop":1752671803667,"duration":0},"status":"passed","severity":"normal"},{"uid":"5642377166192b36","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1752671810685,"stop":1752671810685,"duration":0},"status":"passed","severity":"normal"},{"uid":"5edd0f1aa01e5ccc","name":"Passing page size 19 when there are 20 messages","time":{"start":1752671941382,"stop":1752671941382,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e44b3ac1c8be386","name":"should return null for non-existent peer","time":{"start":1752671597624,"stop":1752671597624,"duration":0},"status":"passed","severity":"normal"},{"uid":"3702bcb50cad780","name":"Check received message with timestamp: 1752671658921000000 ","time":{"start":1752672104828,"stop":1752672104828,"duration":0},"status":"passed","severity":"normal"},{"uid":"425727da08d13331","name":"Subscribe to topic containing long and receive message","time":{"start":1752672161650,"stop":1752672161650,"duration":0},"status":"passed","severity":"normal"},{"uid":"cec25846d3a1d685","name":"should stop all internal components","time":{"start":1752671597922,"stop":1752671597922,"duration":0},"status":"passed","severity":"normal"},{"uid":"79aa1d2781cc925e","name":"Push message with content topic containing numeric","time":{"start":1752672266205,"stop":1752672266205,"duration":0},"status":"passed","severity":"normal"},{"uid":"72867e14f0fa6ab0","name":"should return false when peer is not on the specified shard","time":{"start":1752671596813,"stop":1752671596813,"duration":0},"status":"passed","severity":"normal"},{"uid":"59d8265e3c9a1edf","name":"should add and remove event listeners correctly","time":{"start":1752671610259,"stop":1752671610259,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbbf403f57c394e9","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1752671596834,"stop":1752671596835,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6606a53a704776d","name":"Subscribe and publish message","time":{"start":1752671810681,"stop":1752671810681,"duration":0},"status":"passed","severity":"normal"},{"uid":"12b579cfc9f645ef","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752672161648,"stop":1752672161648,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2cc9b8affe37aeae","name":"Check received message containing long","time":{"start":1752672104820,"stop":1752672104820,"duration":0},"status":"passed","severity":"normal"},{"uid":"3907b2b2c94b5c78","name":"can start the service","time":{"start":1752671787265,"stop":1752671787265,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dca4396fa1b8f20","name":"Passing page size 10 when there are 10 messages","time":{"start":1752671941380,"stop":1752671941381,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a6af47550db031d","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1752671944779,"stop":1752671944779,"duration":0},"status":"passed","severity":"normal"},{"uid":"4383dcd64e38c8f0","name":"random static sharding 6 - Cluster ID: 871, Shard ID: 476","time":{"start":1752671926103,"stop":1752671926104,"duration":1},"status":"passed","severity":"normal"},{"uid":"da61e59a054a7185","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1752671883916,"stop":1752671883916,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeb7c1130ab76717","name":"All","time":{"start":1752671666432,"stop":1752671666432,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff371960ef38ad30","name":"Push message with rate limit","time":{"start":1752672266210,"stop":1752672266210,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6c815cdd501ab87","name":"handles different networkShards values correctly","time":{"start":1752671580058,"stop":1752671580060,"duration":2},"status":"passed","severity":"normal"},{"uid":"6277ecbebcf55914","name":"Fails to push message bigger that 1MB","time":{"start":1752672266211,"stop":1752672266212,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5cfd189f86ec114","name":"should wait for Store peer to be connected","time":{"start":1752671628361,"stop":1752671628362,"duration":1},"status":"passed","severity":"normal"},{"uid":"abd2029c7dfa2dc8","name":"pre and post cipher","time":{"start":1752671617007,"stop":1752671617007,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cd2826f609d460e","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752671869611,"stop":1752671869612,"duration":1},"status":"passed","severity":"normal"},{"uid":"4407f2d44af5150d","name":"should get all peers from store","time":{"start":1752671597620,"stop":1752671597620,"duration":0},"status":"passed","severity":"normal"},{"uid":"38f65d5261059b64","name":"Push to array if already present","time":{"start":1752671579555,"stop":1752671579555,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ab1e66e73c3f27e","name":"should increase lamport timestamp","time":{"start":1752671643458,"stop":1752671643458,"duration":0},"status":"passed","severity":"normal"},{"uid":"464db153fcf849c0","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1752671883915,"stop":1752671883916,"duration":1},"status":"passed","severity":"normal"},{"uid":"c16f3a16bd8ba638","name":"should return no connections if no open connection provided","time":{"start":1752671597513,"stop":1752671597513,"duration":0},"status":"passed","severity":"normal"},{"uid":"3084c43ac24e5f59","name":"should remove event listeners","time":{"start":1752671597618,"stop":1752671597618,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb57e0b33d93672d","name":"Asymmetric encrypt & decrypt","time":{"start":1752671617006,"stop":1752671617006,"duration":0},"status":"passed","severity":"normal"},{"uid":"90e4a0affc26cb3d","name":"Check received message containing escaped characters","time":{"start":1752672104841,"stop":1752672104841,"duration":0},"status":"passed","severity":"normal"},{"uid":"23ca95bf1f6f63de","name":"Check received message containing XML","time":{"start":1752672104839,"stop":1752672104840,"duration":1},"status":"passed","severity":"normal"},{"uid":"46e3377c6cca4f20","name":"should get / set TCP multiaddr","time":{"start":1752671586599,"stop":1752671586599,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eb9168b5604950c","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1752671628065,"stop":1752671628065,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebea48e92610c16a","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app22/1/topic726/proto","time":{"start":1752671906320,"stop":1752671906320,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bba56e33d340a4d","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1752671638274,"stop":1752671638274,"duration":0},"status":"passed","severity":"normal"},{"uid":"189f23f836021700","name":"should discard bootstrap peers when has more than 1 (default limit)","time":{"start":1752671731234,"stop":1752671731234,"duration":0},"status":"broken","severity":"normal"},{"uid":"86e0e4c8f41de832","name":"should not dispatch event when already disconnected","time":{"start":1752671596048,"stop":1752671596048,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b6d23acfa4d47ad","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1752671606103,"stop":1752671606104,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8a1424210e9e8b9","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752671796299,"stop":1752671796299,"duration":0},"status":"passed","severity":"normal"},{"uid":"56311036f7fbe13","name":"Delete observer","time":{"start":1752671789223,"stop":1752671789223,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8f995999bfa56bc","name":"ignores domain fetching errors","time":{"start":1752671606298,"stop":1752671606298,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb355e18857ab81a","name":"should dial all remaining peers","time":{"start":1752671597621,"stop":1752671597621,"duration":0},"status":"passed","severity":"normal"},{"uid":"80cc217294641497","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1752671638277,"stop":1752671638277,"duration":0},"status":"passed","severity":"normal"},{"uid":"f54040711af9ceb1","name":"should never report false negatives","time":{"start":1752671640758,"stop":1752671640758,"duration":0},"status":"passed","severity":"normal"},{"uid":"41b05cdbf0702e90","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1752671638271,"stop":1752671638271,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a370dd2c595b31c","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1752671810682,"stop":1752671810682,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6fef791c138e704","name":"should handle peer not in mesh for all topics","time":{"start":1752671597501,"stop":1752671597501,"duration":0},"status":"passed","severity":"normal"},{"uid":"6def2ac889e67223","name":"throws on content topic with empty encoding field","time":{"start":1752671580042,"stop":1752671580042,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae010708be884401","name":"Push message with Chinese payload","time":{"start":1752672266199,"stop":1752672266199,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5d4127d1493d061","name":"should not process empty queue","time":{"start":1752671596662,"stop":1752671596666,"duration":4},"status":"passed","severity":"normal"},{"uid":"91edba8a12c24d04","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1752671936769,"stop":1752671936769,"duration":0},"status":"passed","severity":"normal"},{"uid":"67d9f22f0fb2d615","name":"Check publish message containing emoji","time":{"start":1752671803667,"stop":1752671803668,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b80b42d5687296f","name":"should handle queue processing errors gracefully","time":{"start":1752671596666,"stop":1752671596667,"duration":1},"status":"passed","severity":"normal"},{"uid":"b04feb0758691b0c","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1752671944778,"stop":1752671944779,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f6ea16e1c164107","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app73/5/topic14/utf8","time":{"start":1752671906322,"stop":1752671906322,"duration":0},"status":"passed","severity":"normal"},{"uid":"23266ff81c6e46bc","name":"Relay","time":{"start":1752671666431,"stop":1752671666431,"duration":0},"status":"passed","severity":"normal"},{"uid":"379656429a0159a6","name":"should allow redial after cooldown period","time":{"start":1752671596655,"stop":1752671596655,"duration":0},"status":"passed","severity":"normal"},{"uid":"21603fe994dc9d67","name":"LightPush","time":{"start":1752671951783,"stop":1752671951783,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cb4fd1e35408a17","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1752671596969,"stop":1752671596969,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c6f6fa2854e3c67","name":"Push message with custom timestamp: 1752675281652","time":{"start":1752672266196,"stop":1752672266196,"duration":0},"status":"passed","severity":"normal"},{"uid":"604c4ac932eddf2","name":"Subscribe to topic containing long and publish message","time":{"start":1752671810684,"stop":1752671810684,"duration":0},"status":"passed","severity":"normal"},{"uid":"12171191fd93e1fd","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752672161658,"stop":1752672161658,"duration":0},"status":"passed","severity":"normal"},{"uid":"be3f1a1002e80a13","name":"Encoder throws on empty string content topic","time":{"start":1752671597946,"stop":1752671597946,"duration":0},"status":"passed","severity":"normal"},{"uid":"906dbd3936137c4a","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1752671585935,"stop":1752671585936,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a7a03d062b6eb0e","name":"messageHashStr produces consistent results for the same input","time":{"start":1752671596982,"stop":1752671596982,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cfe98742d29e863","name":"should attach causal history and bloom filter to each message","time":{"start":1752671643458,"stop":1752671643458,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b75ee1f1f7369b7","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1752671638276,"stop":1752671638277,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d5d9632dead4c50","name":"should clear existing timers before creating new ones","time":{"start":1752671597499,"stop":1752671597500,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5e3c59c083fbfa7","name":"Subscribe and receives messages on 20 topics","time":{"start":1752672161659,"stop":1752672161659,"duration":0},"status":"passed","severity":"normal"},{"uid":"2055ad84da38821","name":"should return PeerId when Multiaddr input is provided","time":{"start":1752671597336,"stop":1752671597336,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffe0aa15bb354b86","name":"should wait for LightPush peer to be connected","time":{"start":1752671628360,"stop":1752671628360,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd7bae8cdc883e92","name":"Sample","time":{"start":1752671585990,"stop":1752671585991,"duration":1},"status":"passed","severity":"normal"},{"uid":"77591ef814eba028","name":"should be safe to call multiple times","time":{"start":1752671596823,"stop":1752671596823,"duration":0},"status":"passed","severity":"normal"},{"uid":"f59a63df1d522a30","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1752671638001,"stop":1752671638002,"duration":1},"status":"passed","severity":"normal"},{"uid":"65745c32d281aad1","name":"Push message with short payload","time":{"start":1752672266198,"stop":1752672266198,"duration":0},"status":"passed","severity":"normal"},{"uid":"a15ac113683f0326","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1752671580072,"stop":1752671580075,"duration":3},"status":"passed","severity":"normal"},{"uid":"e35f65b547e9f40c","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752672161664,"stop":1752672161664,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cd54a13417b5f0b","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752672104830,"stop":1752672104830,"duration":0},"status":"passed","severity":"normal"},{"uid":"d10d3a82f855ca91","name":"random static sharding 7 - Cluster ID: 603, Shard ID: 365","time":{"start":1752671926104,"stop":1752671926104,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9fc00e2932ab398","name":"should create ShardReader with shards network config","time":{"start":1752671596804,"stop":1752671596805,"duration":1},"status":"passed","severity":"normal"},{"uid":"97d017f4080fdb5d","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1752671580095,"stop":1752671580096,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e3df637c93b3b39","name":"should handle a minimal index list","time":{"start":1752671580220,"stop":1752671580220,"duration":0},"status":"passed","severity":"normal"},{"uid":"91f1b4b9374eecca","name":"Push message with content topic containing JSON","time":{"start":1752672266207,"stop":1752672266208,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f0a0e5020f6eac","name":"should fail to send if no connected peers found","time":{"start":1752671628065,"stop":1752671628065,"duration":0},"status":"passed","severity":"normal"},{"uid":"acb1626f54e5772a","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752672161648,"stop":1752672161648,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef78dda92c10796c","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752672161660,"stop":1752672161660,"duration":0},"status":"passed","severity":"normal"},{"uid":"33dc8a3c4b8f52db","name":"Check meta is set [symmetric]","time":{"start":1752671616624,"stop":1752671616625,"duration":1},"status":"passed","severity":"normal"},{"uid":"66da63772566d6c8","name":"1 Store, 2 fetches","time":{"start":1752671606037,"stop":1752671606037,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b53d5da2a578ae8","name":"should return empty array when no peers connected","time":{"start":1752671597927,"stop":1752671597927,"duration":0},"status":"passed","severity":"normal"},{"uid":"6810278333a6750f","name":"Push message with numeric payload","time":{"start":1752672266176,"stop":1752672266176,"duration":0},"status":"passed","severity":"normal"},{"uid":"37eadc1cc65e4174","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1752671638279,"stop":1752671638281,"duration":2},"status":"passed","severity":"normal"},{"uid":"dc0dedcf2cd67d1a","name":"throws on content topic with too few or too many fields","time":{"start":1752671580036,"stop":1752671580036,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4cf6d604b4d0201","name":"should return peer for existing peer","time":{"start":1752671597623,"stop":1752671597624,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8079c5cbed95ee6","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app79/9/topic92/test.js","time":{"start":1752671906320,"stop":1752671906320,"duration":0},"status":"passed","severity":"normal"},{"uid":"46372b0fe27ff9c1","name":"should not discard bootstrap peers if under the limit","time":{"start":1752671731234,"stop":1752671731235,"duration":1},"status":"passed","severity":"normal"},{"uid":"4eefe67052ef5fa0","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1752671638264,"stop":1752671638264,"duration":0},"status":"passed","severity":"normal"},{"uid":"a24562bc5247120","name":"can start and stop the service","time":{"start":1752671664439,"stop":1752671664439,"duration":0},"status":"passed","severity":"normal"},{"uid":"54d4a03cb564d960","name":"Throws when trying to push message with empty payload","time":{"start":1752672266187,"stop":1752672266188,"duration":1},"status":"passed","severity":"normal"},{"uid":"e16e6176cf881350","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1752671638253,"stop":1752671638253,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ab96a91ac54f5e9","name":"should handle dial errors gracefully","time":{"start":1752671597621,"stop":1752671597622,"duration":1},"status":"passed","severity":"normal"},{"uid":"335debecc31a070a","name":"should dial all known peers when reached zero connections","time":{"start":1752671731232,"stop":1752671731232,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f94eca7842ee350","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1752671930184,"stop":1752671930186,"duration":2},"status":"passed","severity":"normal"},{"uid":"e63a4588bde6e145","name":"should handle complete dial lifecycle","time":{"start":1752671596670,"stop":1752671596670,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cda10854fe56e74","name":"Reusing cursor across nodes","time":{"start":1752671883919,"stop":1752671883919,"duration":0},"status":"passed","severity":"normal"},{"uid":"27d3bf1a87dbd23a","name":"should emit a peer event after start","time":{"start":1752671787267,"stop":1752671787268,"duration":1},"status":"passed","severity":"normal"},{"uid":"47d7b5f0f76514b7","name":"should dial peers from store when no connections remain","time":{"start":1752671597619,"stop":1752671597619,"duration":0},"status":"passed","severity":"normal"},{"uid":"10fea83596c5fbeb","name":"messageHashStr returns a hex string","time":{"start":1752671596981,"stop":1752671596981,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7fb874514c29045","name":"should handle queue overflow by adding peers to queue","time":{"start":1752671596659,"stop":1752671596659,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9da942dcb85e4d2","name":"Query Generator - false","time":{"start":1752671930994,"stop":1752671930995,"duration":1},"status":"passed","severity":"normal"},{"uid":"823cad311a46bcc3","name":"should throw error - no public key","time":{"start":1752671586596,"stop":1752671586596,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a51c0907325dcc0","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1752671643462,"stop":1752671643462,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6c76b921c20c221","name":"Subscribe to topic containing XML and receive message","time":{"start":1752672161663,"stop":1752672161663,"duration":0},"status":"passed","severity":"normal"},{"uid":"26f6c8aa5e0103e8","name":"Encoder throws on undefined content topic","time":{"start":1752671597946,"stop":1752671597946,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ced06b9015f9db4","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1752671585936,"stop":1752671585936,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed630e122f51ac04","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752672161654,"stop":1752672161654,"duration":0},"status":"passed","severity":"normal"},{"uid":"49977d3c5cd8b1f3","name":"should return false","time":{"start":1752671586596,"stop":1752671586597,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e7bf32e0c9553de","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1752671606102,"stop":1752671606102,"duration":0},"status":"passed","severity":"normal"},{"uid":"96252ba0aeb88af4","name":"should create dialer with libp2p and shardReader","time":{"start":1752671596623,"stop":1752671596628,"duration":5},"status":"passed","severity":"normal"},{"uid":"3c2ca900148c1a3b","name":"Generator, 2 different pubsubtopics","time":{"start":1752671922100,"stop":1752671922101,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4f58662c2d59d94","name":"should set default options when no config provided","time":{"start":1752671597918,"stop":1752671597919,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b2940fce1900d67","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1752671638295,"stop":1752671638295,"duration":0},"status":"passed","severity":"normal"},{"uid":"30fc8a33e9cd3d66","name":"should process queue every 500ms","time":{"start":1752671596659,"stop":1752671596660,"duration":1},"status":"passed","severity":"normal"},{"uid":"51f8b85df18e017a","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1752671580055,"stop":1752671580055,"duration":0},"status":"passed","severity":"normal"},{"uid":"2928cc5ae792c8e3","name":"Check publish message containing escaped characters","time":{"start":1752671803667,"stop":1752671803667,"duration":0},"status":"passed","severity":"normal"},{"uid":"32b378eb94117a4a","name":"should respect custom numPeersToUse configuration","time":{"start":1752671628546,"stop":1752671628546,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d97bc30958e007e","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752672161656,"stop":1752672161656,"duration":0},"status":"passed","severity":"normal"},{"uid":"44048655659d3b8e","name":"should handle case when globalThis is not available","time":{"start":1752671596026,"stop":1752671596027,"duration":1},"status":"passed","severity":"normal"},{"uid":"807b77aae0133dee","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1752671606302,"stop":1752671606302,"duration":0},"status":"skipped","severity":"normal"},{"uid":"35d607a648815fef","name":"should partition messages based on acknowledgement status","time":{"start":1752671643462,"stop":1752671643462,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d00a5c5d6c6b3b","name":"different cluster, different shard: nodes don't connect","time":{"start":1752671759440,"stop":1752671759441,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd0b23dd3a9bcb7e","name":"should check connected peers if present and suitable","time":{"start":1752671628360,"stop":1752671628360,"duration":0},"status":"passed","severity":"normal"},{"uid":"465305bdee5e472e","name":"should encodeTxt and decodeTxt","time":{"start":1752671586593,"stop":1752671586593,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6b0f911c86fde99","name":"Generator, custom pubsub topic","time":{"start":1752671922094,"stop":1752671922096,"duration":2},"status":"skipped","severity":"normal"},{"uid":"fc8f5063bc7d3183","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1752671638254,"stop":1752671638254,"duration":0},"status":"passed","severity":"normal"},{"uid":"44d483dc347257a2","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752671664444,"stop":1752671664444,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8062274c33cf113","name":"Check publish message containing SQL Injection","time":{"start":1752671803664,"stop":1752671803664,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a17019467c3e39","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752672104829,"stop":1752672104830,"duration":1},"status":"passed","severity":"normal"},{"uid":"ded63ea58ac74b0f","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app90/10/topic483/utf8","time":{"start":1752671906319,"stop":1752671906320,"duration":1},"status":"passed","severity":"normal"},{"uid":"2940e46c73d25271","name":"should clear all timers","time":{"start":1752671597462,"stop":1752671597467,"duration":5},"status":"passed","severity":"normal"},{"uid":"b4b7269df8404c83","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1752671896418,"stop":1752671896418,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a5faf60c68c3fe0","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752671906316,"stop":1752671906316,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7328aac56c476b2","name":"Check received message containing Russian","time":{"start":1752672104823,"stop":1752672104824,"duration":1},"status":"passed","severity":"normal"},{"uid":"61adfe1e71888e8f","name":"nwaku subscribes","time":{"start":1752671801402,"stop":1752671801403,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e778abe53ff95ef","name":"should handle special patterns correctly","time":{"start":1752671640759,"stop":1752671640759,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc25a42654d4c7d9","name":"Nodes with multiple pubsub topic","time":{"start":1752671796299,"stop":1752671796299,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5af1f00611882a9","name":"Push message with content topic containing shell command","time":{"start":1752672266192,"stop":1752672266192,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f402eef87ca6252","name":"configure the node with multiple content topics","time":{"start":1752671906323,"stop":1752671906323,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e9dfc28b8ddbbe7","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1752671638254,"stop":1752671638254,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ca9791892dd9ac8","name":"Check received message containing Basic HTML tag","time":{"start":1752672104825,"stop":1752672104825,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ab0182ff000d2e5","name":"caches peers it previously fetched","time":{"start":1752671606299,"stop":1752671606299,"duration":0},"status":"passed","severity":"normal"},{"uid":"569c3ceb38a1ba7d","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1752671585935,"stop":1752671585935,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d4f57d09b2c6c7e","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1752671796298,"stop":1752671796299,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b547e2cba36d446","name":"Push message equal or less that 1MB","time":{"start":1752672266197,"stop":1752672266197,"duration":0},"status":"passed","severity":"normal"},{"uid":"5279f2a86d340fda","name":"Relay + Store","time":{"start":1752671666432,"stop":1752671666432,"duration":0},"status":"passed","severity":"normal"},{"uid":"a79567aef80b98ff","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1752671638260,"stop":1752671638261,"duration":1},"status":"passed","severity":"normal"},{"uid":"7899d06bf6c3666","name":"Query with Ordered Callback, No message returned","time":{"start":1752671896417,"stop":1752671896417,"duration":0},"status":"passed","severity":"normal"},{"uid":"51f42c9a6a8b56b1","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1752671628545,"stop":1752671628546,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ea16d703e1dcb4a","name":"should throw error when unsubscribing with unsupported pubsub topic","time":{"start":1752671628509,"stop":1752671628509,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7287e8fedd943ee","name":"Js publishes, other Js receives","time":{"start":1752671801404,"stop":1752671801404,"duration":0},"status":"passed","severity":"normal"},{"uid":"94da104bc8f1c9b1","name":"should load peers from local storage and dispatch events","time":{"start":1752671610258,"stop":1752671610258,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c27f8ac33358b26","name":"should not allow k > 12","time":{"start":1752671637996,"stop":1752671637998,"duration":2},"status":"passed","severity":"normal"},{"uid":"b656df99d726eff7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1752671638291,"stop":1752671638291,"duration":0},"status":"passed","severity":"normal"},{"uid":"f41eb9b60933bc4e","name":"Check message with non string payload is not received","time":{"start":1752672104834,"stop":1752672104834,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a293133fbc68f75","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1752671580071,"stop":1752671580071,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfd9a67d5bd3c91c","name":"Push message with emoji payload","time":{"start":1752672266203,"stop":1752672266203,"duration":0},"status":"passed","severity":"normal"},{"uid":"a419668806482594","name":"Publish without waiting for remote peer","time":{"start":1752671810680,"stop":1752671810680,"duration":0},"status":"passed","severity":"normal"},{"uid":"936b4e3f4d4a3ff7","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1752671580053,"stop":1752671580054,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae51cbafd6430163","name":"Ordered Callback - true","time":{"start":1752671931003,"stop":1752671931003,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a6d3ac793dbb909","name":"should handle peer store errors gracefully","time":{"start":1752671597624,"stop":1752671597625,"duration":1},"status":"passed","severity":"normal"},{"uid":"6293ea6dde915793","name":"Check received message containing unicode special characters","time":{"start":1752672104827,"stop":1752672104827,"duration":0},"status":"passed","severity":"normal"},{"uid":"3690b6ab9c00bd11","name":"Query Generator - true","time":{"start":1752671930992,"stop":1752671930994,"duration":2},"status":"passed","severity":"normal"},{"uid":"7ac07114ac909ebf","name":"Passing page size 1 when there are 4 messages","time":{"start":1752671941380,"stop":1752671941380,"duration":0},"status":"passed","severity":"normal"},{"uid":"233b8d78c7bffdc3","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1752671585939,"stop":1752671585940,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dd678ddca34a2fa","name":"Push message with content topic containing Chinese","time":{"start":1752672266190,"stop":1752672266190,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cdbe2d0f9263b1b","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1752671580051,"stop":1752671580051,"duration":0},"status":"passed","severity":"normal"},{"uid":"f616f44adbc10e9f","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1752671643458,"stop":1752671643459,"duration":1},"status":"passed","severity":"normal"},{"uid":"e84d3477b07e8a86","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1752671597537,"stop":1752671597537,"duration":0},"status":"passed","severity":"normal"},{"uid":"6302565d092860e4","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1752671627643,"stop":1752671627647,"duration":4},"status":"passed","severity":"normal"},{"uid":"e61d200ddc6ee9e","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1752671610258,"stop":1752671610259,"duration":1},"status":"passed","severity":"normal"},{"uid":"688af25e8012a22a","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1752671580097,"stop":1752671580097,"duration":0},"status":"passed","severity":"normal"},{"uid":"3afb9f39c433878f","name":"Nodes with multiple pubsub topic","time":{"start":1752671796296,"stop":1752671796297,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a24d3491a1503e5","name":"should add event listener for peer:discovery","time":{"start":1752671596823,"stop":1752671596823,"duration":0},"status":"passed","severity":"normal"},{"uid":"f66853113adbe9a","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1752671638278,"stop":1752671638279,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fdd7ea53537dd25","name":"random static sharding 10 - Cluster ID: 376, Shard ID: 272","time":{"start":1752671926108,"stop":1752671926109,"duration":1},"status":"passed","severity":"normal"},{"uid":"6535be5b9ab208c4","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1752671597626,"stop":1752671597626,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea38e51944640585","name":"Symmetric encrypt & Decrypt","time":{"start":1752671617007,"stop":1752671617007,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f2123229e5356e8","name":"should handle complete peer lifecycle","time":{"start":1752671597507,"stop":1752671597508,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fdeab16143e087e","name":"handles empty contentTopics array correctly","time":{"start":1752671580096,"stop":1752671580097,"duration":1},"status":"passed","severity":"normal"},{"uid":"e21a1fd77fc08d09","name":"should throw an error if shards are undefined for static sharding","time":{"start":1752671580067,"stop":1752671580067,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff167eec83b383ea","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app39/2/topic829/test.js","time":{"start":1752671906320,"stop":1752671906321,"duration":1},"status":"passed","severity":"normal"},{"uid":"28e79e0e54c81010","name":"Waku message hash computation (no timestamp)","time":{"start":1752671596971,"stop":1752671596974,"duration":3},"status":"passed","severity":"normal"},{"uid":"bc82f556e9d23949","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1752671580052,"stop":1752671580053,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bcb31e126d9bd99","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1752671681264,"stop":1752671681264,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e5b679e5c68bf7b","name":"should send relay ping messages on timer","time":{"start":1752671597489,"stop":1752671597489,"duration":0},"status":"passed","severity":"normal"},{"uid":"678433b688f4e02a","name":"should perform ping and update peer store on timer","time":{"start":1752671597481,"stop":1752671597481,"duration":0},"status":"passed","severity":"normal"},{"uid":"8912ece1d0df3802","name":"should return valid sharding parameters for static sharding","time":{"start":1752671580095,"stop":1752671580095,"duration":0},"status":"passed","severity":"normal"},{"uid":"2248c585c47ec418","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752671926109,"stop":1752671926110,"duration":1},"status":"passed","severity":"normal"},{"uid":"32dc61cd03af4825","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1752671638260,"stop":1752671638260,"duration":0},"status":"passed","severity":"normal"},{"uid":"54001e6fea6afadf","name":"should return PeerId when PeerId is provided","time":{"start":1752671597335,"stop":1752671597336,"duration":1},"status":"passed","severity":"normal"},{"uid":"b42575933bcccc8d","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752672161654,"stop":1752672161655,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cefec4474f36e37","name":"handles different clusterIds correctly","time":{"start":1752671580057,"stop":1752671580057,"duration":0},"status":"passed","severity":"normal"},{"uid":"79da362d543018b4","name":"isConnected return false after peer stops","time":{"start":1752671681265,"stop":1752671681269,"duration":4},"status":"passed","severity":"normal"},{"uid":"4ae596eabcd99bc","name":"should properly create location multiaddrs - udp","time":{"start":1752671586601,"stop":1752671586601,"duration":0},"status":"passed","severity":"normal"},{"uid":"f51d318f118be5f0","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1752671638266,"stop":1752671638266,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bcf11bc3e7f011a","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1752671606100,"stop":1752671606100,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cca4ac16f73a99a","name":"Fails to push message with large meta","time":{"start":1752672266195,"stop":1752672266195,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1fdf724ccb17613","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752671922099,"stop":1752671922099,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6d1c6fe1b1dc8427","name":"should start all internal components","time":{"start":1752671597921,"stop":1752671597921,"duration":0},"status":"passed","severity":"normal"},{"uid":"f496f77283f1a7ef","name":"Check received message containing unicode special characters","time":{"start":1752672104841,"stop":1752672104842,"duration":1},"status":"passed","severity":"normal"},{"uid":"32175d1e2fb4a9a9","name":"should handle errors when getting connections","time":{"start":1752671596055,"stop":1752671596056,"duration":1},"status":"passed","severity":"normal"},{"uid":"c92d9291f5da6baf","name":"should lock peers when selected","time":{"start":1752671628543,"stop":1752671628543,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc8ac2d35db7888","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1752671580049,"stop":1752671580049,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca2c495a1763181c","name":"Fails to push message with large meta","time":{"start":1752672266209,"stop":1752672266210,"duration":1},"status":"passed","severity":"normal"},{"uid":"14e3cccd2b95e9e4","name":"should emit a peer event after start","time":{"start":1752671664441,"stop":1752671664441,"duration":0},"status":"passed","severity":"normal"},{"uid":"53ce2c4a8ac78b43","name":"should be empty when created","time":{"start":1752671628769,"stop":1752671628770,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6bfb7c793d210ab","name":"should use the provided clusterId for the pubsub topic","time":{"start":1752671580097,"stop":1752671580097,"duration":0},"status":"passed","severity":"normal"},{"uid":"577e36aea7973ccf","name":"Check received message containing Basic HTML tag","time":{"start":1752672104840,"stop":1752672104840,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ef93a1fd8c4ca92","name":"should create ShardReader with contentTopics network config","time":{"start":1752671596804,"stop":1752671596804,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e61a2a80ad6dd39","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1752671606300,"stop":1752671606301,"duration":1},"status":"passed","severity":"normal"},{"uid":"9971ccecd7c855e9","name":"Light Node - default protocols","time":{"start":1752671951783,"stop":1752671951784,"duration":1},"status":"passed","severity":"normal"},{"uid":"110a47c48363940","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1752671606104,"stop":1752671606104,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa6ad128d84fe6b6","name":"should return unique PubsubTopics for static sharding","time":{"start":1752671580064,"stop":1752671580064,"duration":0},"status":"passed","severity":"normal"},{"uid":"cedacdd4031d2433","name":"Push message with emoji payload","time":{"start":1752672266185,"stop":1752672266185,"duration":0},"status":"passed","severity":"normal"},{"uid":"b35c82f6e5ac609c","name":"recovers when dns.resolve returns empty","time":{"start":1752671606298,"stop":1752671606298,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b72a158065fc019","name":"should remove event listeners","time":{"start":1752671597462,"stop":1752671597462,"duration":0},"status":"passed","severity":"normal"},{"uid":"50ef3736d77184a6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1752671638286,"stop":1752671638286,"duration":0},"status":"passed","severity":"normal"},{"uid":"6121578b02f43742","name":"Check received message containing emoji","time":{"start":1752672104842,"stop":1752672104842,"duration":0},"status":"passed","severity":"normal"},{"uid":"39a98940148f5f9b","name":"should start the dialing interval","time":{"start":1752671596634,"stop":1752671596634,"duration":0},"status":"passed","severity":"normal"},{"uid":"d36686c2b9f720b8","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1752671638261,"stop":1752671638263,"duration":2},"status":"passed","severity":"normal"},{"uid":"f2d61f789a440d84","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1752671796295,"stop":1752671796296,"duration":1},"status":"passed","severity":"normal"},{"uid":"aef7cefbf04a98e2","name":"random static sharding 2 - Cluster ID: 870, Shard ID: 360","time":{"start":1752671926098,"stop":1752671926098,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3a094072cb82695","name":"should use shardsUnderCluster when provided","time":{"start":1752671627851,"stop":1752671627851,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fddaff703f2dd2c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1752671580071,"stop":1752671580072,"duration":1},"status":"passed","severity":"normal"},{"uid":"553bf4f563965fad","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1752671681263,"stop":1752671681263,"duration":0},"status":"passed","severity":"normal"},{"uid":"d599ff82e281b981","name":"should initialize with default number of peers","time":{"start":1752671628542,"stop":1752671628542,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d610956f9f185ac","name":"should handle multiple peers with different shard configurations","time":{"start":1752671596670,"stop":1752671596670,"duration":0},"status":"passed","severity":"normal"},{"uid":"42924bd0d45745cd","name":"should properly create location multiaddrs - udp4","time":{"start":1752671586599,"stop":1752671586599,"duration":0},"status":"passed","severity":"normal"},{"uid":"45022a597114d9c2","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752672161647,"stop":1752672161647,"duration":0},"status":"passed","severity":"normal"},{"uid":"a59eedbbc5c1be63","name":"should be able to decode the field with only FILTER set to true","time":{"start":1752671585938,"stop":1752671585938,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a6522856e3acf1c","name":"should start ping timers on peer connect","time":{"start":1752671597468,"stop":1752671597468,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a96095c16ef4c79","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1752671638265,"stop":1752671638265,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f1a3d02621fd60c","name":"Check publish message containing Basic HTML tag","time":{"start":1752671803665,"stop":1752671803665,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8f6c73049783e61","name":"should be safe to call multiple times","time":{"start":1752671597921,"stop":1752671597922,"duration":1},"status":"passed","severity":"normal"},{"uid":"3443433bf07c80cf","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1752671796298,"stop":1752671796298,"duration":0},"status":"passed","severity":"normal"},{"uid":"b98daaf001d084ad","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1752671814808,"stop":1752671814808,"duration":0},"status":"skipped","severity":"normal"},{"uid":"75de019ab9f8e5de","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1752671638263,"stop":1752671638263,"duration":0},"status":"passed","severity":"normal"},{"uid":"a886b3e00f6b2492","name":"should return empty list for no shard","time":{"start":1752671580066,"stop":1752671580067,"duration":1},"status":"passed","severity":"normal"},{"uid":"36d476822f6ea93d","name":"should stop and cleanup resources","time":{"start":1752671628772,"stop":1752671628772,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cae74a0a2d26ae4","name":"should filter out already connected peers","time":{"start":1752671597620,"stop":1752671597621,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b10da7092ebcbe3","name":"Fails to publish message with size larger than 1 MB","time":{"start":1752671803671,"stop":1752671803672,"duration":1},"status":"passed","severity":"normal"},{"uid":"7192ec03b2c5f5f3","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752672161661,"stop":1752672161662,"duration":1},"status":"passed","severity":"normal"},{"uid":"bae1dd3750445802","name":"Push message with content topic containing Russian","time":{"start":1752672266190,"stop":1752672266191,"duration":1},"status":"passed","severity":"normal"},{"uid":"1682bde406c5d9a4","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1752671896418,"stop":1752671896418,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3b3e084210ffac2","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1752671580072,"stop":1752671580072,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef774e8d0e5397f8","name":"should keep entries that haven't expired yet","time":{"start":1752671626960,"stop":1752671626960,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9d8b7f0191b9e4c","name":"throws on content topic with empty application field","time":{"start":1752671580039,"stop":1752671580039,"duration":0},"status":"passed","severity":"normal"},{"uid":"f16c708db6989528","name":"Relay - dialed first","time":{"start":1752671951780,"stop":1752671951781,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d0b7ce6a37ea80c","name":"should not receive a peer event after stop","time":{"start":1752671610256,"stop":1752671610256,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8eeb0130a7973bb","name":"Check publish message containing XML","time":{"start":1752671803664,"stop":1752671803665,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cce1e8314983071","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752672161652,"stop":1752672161652,"duration":0},"status":"passed","severity":"normal"},{"uid":"3003215425d1b7a8","name":"should properly create location multiaddrs - tcp","time":{"start":1752671586601,"stop":1752671586601,"duration":0},"status":"passed","severity":"normal"},{"uid":"47619222e0742561","name":"Push message with content topic containing Arabic","time":{"start":1752672266206,"stop":1752672266206,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc0f5e38d82c2dac","name":"Subscribe to topic containing XML and publish message","time":{"start":1752671810687,"stop":1752671810687,"duration":0},"status":"passed","severity":"normal"},{"uid":"11e55c73366e780f","name":"should handle case with no peers in store","time":{"start":1752671597622,"stop":1752671597622,"duration":0},"status":"passed","severity":"normal"},{"uid":"74f55ca86d4f564d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1752671638291,"stop":1752671638293,"duration":2},"status":"passed","severity":"normal"},{"uid":"fa03fb059a8a31a","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752672161651,"stop":1752672161652,"duration":1},"status":"passed","severity":"normal"},{"uid":"392ea40d2cd5557c","name":"Push message with content topic containing Script","time":{"start":1752672266206,"stop":1752672266207,"duration":1},"status":"passed","severity":"normal"},{"uid":"31b2a7c098cd3ee4","name":"should clear dial history on stop","time":{"start":1752671596643,"stop":1752671596644,"duration":1},"status":"passed","severity":"normal"},{"uid":"e829d5fde1645cb","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752672161665,"stop":1752672161665,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc59f8ae2d0e0b27","name":"should return false when peer is not found","time":{"start":1752671596815,"stop":1752671596816,"duration":1},"status":"passed","severity":"normal"},{"uid":"a12ae52c8c74e3a9","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app25/2/topic991/test.js","time":{"start":1752671906321,"stop":1752671906321,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2590dafc4d1f020","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1752671580050,"stop":1752671580051,"duration":1},"status":"passed","severity":"normal"},{"uid":"975cb41c0d3a6e3b","name":"should maintain proper timestamps if all messages received","time":{"start":1752671643459,"stop":1752671643459,"duration":0},"status":"passed","severity":"normal"},{"uid":"77554dca0907a74","name":"Push message with shell command payload","time":{"start":1752672266184,"stop":1752672266184,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ca54fe8df849bb1","name":"should dial more peers if under maxConnections","time":{"start":1752671597627,"stop":1752671597628,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ac68bca34b3463d","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1752671580054,"stop":1752671580055,"duration":1},"status":"passed","severity":"normal"},{"uid":"93414f89afc01d83","name":"should handle shard reader errors gracefully","time":{"start":1752671596667,"stop":1752671596669,"duration":2},"status":"passed","severity":"normal"},{"uid":"f6267173679a3a43","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1752671638265,"stop":1752671638265,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2ab2484e480b366","name":"less peers than existing","time":{"start":1752671787618,"stop":1752671787618,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a3101f64e589ff9f","name":"Decoder throws on empty string content topic","time":{"start":1752671618087,"stop":1752671618088,"duration":1},"status":"passed","severity":"normal"},{"uid":"160ea702caf022b3","name":"should be able to dial TLS multiaddrs","time":{"start":1752671748800,"stop":1752671748800,"duration":0},"status":"passed","severity":"normal"},{"uid":"92076321c653f6f4","name":"should dial all peers on dial","time":{"start":1752671748797,"stop":1752671748798,"duration":1},"status":"passed","severity":"normal"},{"uid":"763905fdc426063","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1752671580071,"stop":1752671580071,"duration":0},"status":"passed","severity":"normal"},{"uid":"db2cc306de9d9ec4","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1752671810682,"stop":1752671810682,"duration":0},"status":"passed","severity":"normal"},{"uid":"828284cec57cda6d","name":"Subscribe to topic containing emoji and publish message","time":{"start":1752671810689,"stop":1752671810689,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e8f62c00299419","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1752671681263,"stop":1752671681264,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc30d25ccb779a8f","name":"Round trip binary encryption [ecies, signature]","time":{"start":1752671618085,"stop":1752671618086,"duration":1},"status":"passed","severity":"normal"},{"uid":"199f1ad9b8c14c82","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1752671638269,"stop":1752671638270,"duration":1},"status":"passed","severity":"normal"},{"uid":"46605b093dce171d","name":"retrieves a single peer","time":{"start":1752671606296,"stop":1752671606297,"duration":1},"status":"passed","severity":"normal"},{"uid":"b511b8b4e04eadd4","name":"should merge provided config with defaults","time":{"start":1752671597919,"stop":1752671597920,"duration":1},"status":"passed","severity":"normal"},{"uid":"473c2a2ce5caa21e","name":"Store - dialed first","time":{"start":1752671951782,"stop":1752671951782,"duration":0},"status":"passed","severity":"normal"},{"uid":"7729642386f3440","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1752671586594,"stop":1752671586594,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae108673ded86c95","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1752671580062,"stop":1752671580062,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9dff73836a30e12","name":"groups content topics by expected pubsub topic","time":{"start":1752671580056,"stop":1752671580057,"duration":1},"status":"passed","severity":"normal"},{"uid":"93f5546a7d9bee2c","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1752671628545,"stop":1752671628545,"duration":0},"status":"passed","severity":"normal"},{"uid":"26913d191e8efd2","name":"Check received message containing Script","time":{"start":1752672104824,"stop":1752672104824,"duration":0},"status":"passed","severity":"normal"},{"uid":"7277225694e5777b","name":"Check publish message containing long","time":{"start":1752671803661,"stop":1752671803661,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac89ed1e5f20ac14","name":"should be delivered immediately if received","time":{"start":1752671643464,"stop":1752671643464,"duration":0},"status":"passed","severity":"normal"},{"uid":"410b63f5e4fcba74","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1752671606103,"stop":1752671606103,"duration":0},"status":"passed","severity":"normal"},{"uid":"da8f5c6c980a3696","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1752671596814,"stop":1752671596815,"duration":1},"status":"passed","severity":"normal"},{"uid":"8dee535fd698bf92","name":"should update peer store before dialing","time":{"start":1752671596831,"stop":1752671596832,"duration":1},"status":"passed","severity":"normal"},{"uid":"56ff111e36774447","name":"should dial peer when on same shard","time":{"start":1752671596656,"stop":1752671596656,"duration":0},"status":"passed","severity":"normal"},{"uid":"77a24016c7d7138f","name":"should return false and handle errors gracefully","time":{"start":1752671597926,"stop":1752671597927,"duration":1},"status":"passed","severity":"normal"},{"uid":"975877cf8a31f6b4","name":"Subscribe to topic containing short and publish message","time":{"start":1752671810683,"stop":1752671810684,"duration":1},"status":"passed","severity":"normal"},{"uid":"c57099999878ae78","name":"should be safe to call multiple times","time":{"start":1752671597461,"stop":1752671597461,"duration":0},"status":"passed","severity":"normal"},{"uid":"21b921caa3482d94","name":"Check message on other pubsub topic is not received","time":{"start":1752672104831,"stop":1752672104831,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7adfbdbf11a5b6d","name":"should have no discoveries enabled by default","time":{"start":1752671626898,"stop":1752671626903,"duration":5},"status":"passed","severity":"normal"},{"uid":"b97a1ed56ad6b8f4","name":"should handle dial errors gracefully","time":{"start":1752671596831,"stop":1752671596831,"duration":0},"status":"passed","severity":"normal"},{"uid":"18bc6874f257bb81","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1752671944780,"stop":1752671944781,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae0bfe94753f9dd0","name":"should not retry if at least one success","time":{"start":1752671627651,"stop":1752671627651,"duration":0},"status":"passed","severity":"normal"},{"uid":"165a7aa43ca2387b","name":"should throw an error for empty SingleShardInfos array","time":{"start":1752671580062,"stop":1752671580063,"duration":1},"status":"passed","severity":"normal"},{"uid":"d34723b608d09961","name":"should initialize with custom number of peers","time":{"start":1752671628542,"stop":1752671628543,"duration":1},"status":"passed","severity":"normal"},{"uid":"93bd00c3cee41a6d","name":"should create ConnectionManager with required options","time":{"start":1752671597917,"stop":1752671597918,"duration":1},"status":"passed","severity":"normal"},{"uid":"14f081998ff90f85","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1752671638285,"stop":1752671638285,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ae98388ec9cfd8c","name":"tcp ip4 address","time":{"start":1752671585897,"stop":1752671585900,"duration":3},"status":"passed","severity":"normal"},{"uid":"79a159e48d85b9f6","name":"handles empty shards array correctly","time":{"start":1752671580096,"stop":1752671580096,"duration":0},"status":"passed","severity":"normal"},{"uid":"7296fab18c8b4060","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1752671883915,"stop":1752671883915,"duration":0},"status":"passed","severity":"normal"},{"uid":"dea18035367c4112","name":"should handle all zero keep alive options","time":{"start":1752671597500,"stop":1752671597501,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6c9139ac5901549","name":"Push message with content topic containing XML","time":{"start":1752672266191,"stop":1752672266191,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0a8224e04d05320","name":"Query with Ordered Callback, No Decoder","time":{"start":1752671896417,"stop":1752671896417,"duration":0},"status":"passed","severity":"normal"},{"uid":"83ac7fcc2607f501","name":"Push message with content topic containing special chars","time":{"start":1752672266189,"stop":1752672266190,"duration":1},"status":"passed","severity":"normal"},{"uid":"bec17ecce8c682c0","name":"should be online or offline if network state changed","time":{"start":1752671681272,"stop":1752671681272,"duration":0},"status":"passed","severity":"normal"},{"uid":"98b1c17f67d7aee9","name":"should throw error - no id","time":{"start":1752671586594,"stop":1752671586595,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cf95f81eeed88dd","name":"Promise Callback - false","time":{"start":1752671931002,"stop":1752671931002,"duration":0},"status":"passed","severity":"normal"},{"uid":"994529dd159fed87","name":"Should update shard info","time":{"start":1752671759902,"stop":1752671759903,"duration":1},"status":"passed","severity":"normal"},{"uid":"5705c1caf91bbd81","name":"random static sharding 9 - Cluster ID: 517, Shard ID: 124","time":{"start":1752671926107,"stop":1752671926108,"duration":1},"status":"passed","severity":"normal"},{"uid":"21333876c7ffed11","name":"should handle corrupted shard info gracefully","time":{"start":1752671596816,"stop":1752671596816,"duration":0},"status":"passed","severity":"normal"},{"uid":"6773da5b2dc59f8b","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752672161662,"stop":1752672161662,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f7885b20ac0289","name":"should handle peerStore errors gracefully","time":{"start":1752671597928,"stop":1752671597929,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a952c1a61163d8","name":"should dial peer immediately when queue is empty","time":{"start":1752671596645,"stop":1752671596645,"duration":0},"status":"passed","severity":"normal"},{"uid":"cab5d788ae4d90fc","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app91/8/topic223/json","time":{"start":1752671906321,"stop":1752671906321,"duration":0},"status":"passed","severity":"normal"},{"uid":"a356bb45b6b0d54b","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752671792903,"stop":1752671792904,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b43ab45723e8f08","name":"should decode valid enr with tcp successfully","time":{"start":1752671586594,"stop":1752671586594,"duration":0},"status":"passed","severity":"normal"},{"uid":"a746a83157b65c07","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752672161652,"stop":1752672161652,"duration":0},"status":"passed","severity":"normal"},{"uid":"46cce679b9d63f20","name":"should not receive a peer event after stop","time":{"start":1752671787269,"stop":1752671787269,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1de5cff1abf1352","name":"should throw an error for missing required configuration","time":{"start":1752671580067,"stop":1752671580068,"duration":1},"status":"passed","severity":"normal"},{"uid":"7506d4b0bbde417d","name":"throws on content topic with generation field greater than 0","time":{"start":1752671580038,"stop":1752671580039,"duration":1},"status":"passed","severity":"normal"},{"uid":"2914de89161f3b17","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752672161654,"stop":1752672161654,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ba844a5ef4e55f5","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752671585937,"stop":1752671585937,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a83ff8da6d35a48","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1752671638288,"stop":1752671638289,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a860f5a32f9d3a3","name":"should not create timers for topics where peer is not in mesh","time":{"start":1752671597488,"stop":1752671597489,"duration":1},"status":"passed","severity":"normal"},{"uid":"a57b9187f39661a3","name":"messageHashStr produces different results for different inputs","time":{"start":1752671596982,"stop":1752671596982,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2e199e6273f6da5","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752671869609,"stop":1752671869610,"duration":1},"status":"passed","severity":"normal"},{"uid":"86e6d92e0a7dd20","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1752671597629,"stop":1752671597630,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c7b6d799eebbf1f","name":"should hang up with multiaddr and return true on success","time":{"start":1752671597926,"stop":1752671597926,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2de5260d2b927c7","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1752671810681,"stop":1752671810682,"duration":1},"status":"passed","severity":"normal"},{"uid":"63e14b44893b7139","name":"should not receive a peer event before start","time":{"start":1752671787268,"stop":1752671787268,"duration":0},"status":"passed","severity":"normal"},{"uid":"a983559428dbf9fc","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1752671627863,"stop":1752671627863,"duration":0},"status":"passed","severity":"normal"},{"uid":"745ac5b45d3ecaea","name":"random static sharding 8 - Cluster ID: 747, Shard ID: 433","time":{"start":1752671926106,"stop":1752671926106,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2dc76f072997cfd","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752671606301,"stop":1752671606301,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e8a4745689e23f7b","name":"should set field with all protocols enabled","time":{"start":1752671586602,"stop":1752671586602,"duration":0},"status":"passed","severity":"normal"},{"uid":"d11b27b3a18b048c","name":"Promise Callback - true","time":{"start":1752671930996,"stop":1752671931002,"duration":6},"status":"passed","severity":"normal"},{"uid":"84059fa009c2ebd1","name":"should retry if all attempts fail","time":{"start":1752671627651,"stop":1752671627654,"duration":3},"status":"passed","severity":"normal"},{"uid":"3f631ebf71f6c17f","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752671869611,"stop":1752671869611,"duration":0},"status":"passed","severity":"normal"},{"uid":"76b59d0426ff0af5","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1752671638264,"stop":1752671638264,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1965f84637585a1","name":"Query generator for 2000 messages","time":{"start":1752671930187,"stop":1752671930187,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cad0775195ac1a1","name":"should reject if LightPush is requested but not mounted","time":{"start":1752671628358,"stop":1752671628359,"duration":1},"status":"passed","severity":"normal"},{"uid":"80daf0196b0f4c38","name":"Subscribe to topic containing Russian and publish message","time":{"start":1752671810686,"stop":1752671810686,"duration":0},"status":"passed","severity":"normal"},{"uid":"faa54c7b7127bc25","name":"should handle task timeouts","time":{"start":1752671627648,"stop":1752671627648,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ce3f2f0e19e2094","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1752671597536,"stop":1752671597537,"duration":1},"status":"passed","severity":"normal"},{"uid":"95568be13a99d7d4","name":"Check received message containing Chinese","time":{"start":1752672104837,"stop":1752672104838,"duration":1},"status":"passed","severity":"normal"},{"uid":"95910f60f1daf10","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1752671580057,"stop":1752671580057,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb191b428eea26fd","name":"connected peers and dial","time":{"start":1752671787617,"stop":1752671787617,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f93a320d2d2b9b76","name":"should skip peer when already connected","time":{"start":1752671596652,"stop":1752671596652,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae211e3ba6d32136","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1752671638283,"stop":1752671638283,"duration":0},"status":"passed","severity":"normal"},{"uid":"499f163040fdf396","name":"1 Relay, 1 Filter, gives up","time":{"start":1752671606039,"stop":1752671606039,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca64a2397839e7b0","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1752671596055,"stop":1752671596055,"duration":0},"status":"passed","severity":"normal"},{"uid":"c28e140dab733040","name":"Passing page size 110 when there are 120 messages","time":{"start":1752671941382,"stop":1752671941383,"duration":1},"status":"passed","severity":"normal"},{"uid":"da02be4dbdd41398","name":"should properly clean up resources when disposed","time":{"start":1752671626961,"stop":1752671626961,"duration":0},"status":"passed","severity":"normal"},{"uid":"b894569d21a816fa","name":"should handle case with all peers already connected","time":{"start":1752671597622,"stop":1752671597623,"duration":1},"status":"passed","severity":"normal"},{"uid":"67175d69d4ad63a4","name":"Privacy Node - default protocol","time":{"start":1752671951784,"stop":1752671951784,"duration":0},"status":"passed","severity":"normal"},{"uid":"d66dd9453a9170ca","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1752671628283,"stop":1752671628284,"duration":1},"status":"passed","severity":"normal"},{"uid":"13b9236b62f9280c","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752672104848,"stop":1752672104848,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ddecff365e2381d","name":"should only return 1 node with store capability","time":{"start":1752671606300,"stop":1752671606300,"duration":0},"status":"passed","severity":"normal"},{"uid":"280d15230d936b47","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1752671580048,"stop":1752671580049,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a4cbf8d8f60f12f","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752672161657,"stop":1752672161657,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc7081add42e26ae","name":"connects to nwaku","time":{"start":1752671948752,"stop":1752671948752,"duration":0},"status":"passed","severity":"normal"},{"uid":"5005974305137e86","name":"accepts valid content-filtered query","time":{"start":1752671597258,"stop":1752671597259,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a9250cada7f2370","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1752671759438,"stop":1752671759439,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a126202f8ad5863","name":"Check message with no content topic is not received","time":{"start":1752672104832,"stop":1752672104833,"duration":1},"status":"passed","severity":"normal"},{"uid":"63762a6863a00b89","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1752671810681,"stop":1752671810681,"duration":0},"status":"passed","severity":"normal"},{"uid":"55fb4b8f5b503f1e","name":"Decrypt messages","time":{"start":1752671789222,"stop":1752671789223,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b77a19d771d069","name":"Callback on promise","time":{"start":1752671930183,"stop":1752671930184,"duration":1},"status":"passed","severity":"normal"},{"uid":"1372d019073e3566","name":"Subscribe to topic containing numeric and publish message","time":{"start":1752671810684,"stop":1752671810684,"duration":0},"status":"passed","severity":"normal"},{"uid":"60ef466f9989a3bc","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1752671638294,"stop":1752671638294,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fa4deddea9147ff","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752672161661,"stop":1752672161661,"duration":0},"status":"passed","severity":"normal"},{"uid":"be9902d877c1366c","name":"throws on empty content topic","time":{"start":1752671580035,"stop":1752671580035,"duration":0},"status":"passed","severity":"normal"},{"uid":"66987b4f8d7763e8","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1752671638285,"stop":1752671638285,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6d936af5b44bd2f","name":"Push message with custom timestamp: 1721913281652","time":{"start":1752672266210,"stop":1752672266210,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d7b246fb3dfcdf4","name":"Push message with content topic containing emoji","time":{"start":1752672266209,"stop":1752672266209,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac2121737b2d6557","name":"should call waitForPeer on Relay","time":{"start":1752671628362,"stop":1752671628362,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bc82469fdb08a0b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1752671580076,"stop":1752671580076,"duration":0},"status":"passed","severity":"normal"},{"uid":"45d4667ccc337659","name":"Check received message containing emoji","time":{"start":1752672104827,"stop":1752672104828,"duration":1},"status":"passed","severity":"normal"},{"uid":"46354b268d5af6e1","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1752671627850,"stop":1752671627850,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb2ef9469e98503b","name":"should populate queue if has active dial","time":{"start":1752671596654,"stop":1752671596654,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f8e33f9933b07f","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1752671749079,"stop":1752671749080,"duration":1},"status":"passed","severity":"normal"},{"uid":"67e0dd68e73a03d5","name":"1 Relay, 1 fetch","time":{"start":1752671606036,"stop":1752671606036,"duration":0},"status":"passed","severity":"normal"},{"uid":"3750687d36bdfd48","name":"Generator, 2 different pubsubtopics","time":{"start":1752671922092,"stop":1752671922092,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1d7e71d2da5868c","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752672161666,"stop":1752672161666,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9a5e4aed1a9d32b","name":"ignores unrecognized TXT record formats","time":{"start":1752671606298,"stop":1752671606298,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3d427ac030a2d28","name":"should not dial peers from store when browser is not connected","time":{"start":1752671597619,"stop":1752671597619,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7ae7b8567991e79","name":"should retry failed tasks","time":{"start":1752671627647,"stop":1752671627647,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b7311e7c9122b64","name":"Push message equal or less that 1MB","time":{"start":1752672266211,"stop":1752672266211,"duration":0},"status":"passed","severity":"normal"},{"uid":"90d1c026864a0e7e","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1752671597487,"stop":1752671597487,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8de7b3baac83db6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1752671638286,"stop":1752671638288,"duration":2},"status":"passed","severity":"normal"},{"uid":"200633b1c8aac893","name":"should add event listeners for peer connect and disconnect","time":{"start":1752671597461,"stop":1752671597461,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa7e9bdba5548711","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1752671638275,"stop":1752671638276,"duration":1},"status":"passed","severity":"normal"},{"uid":"6644ec0c37497505","name":"Check message with invalid timestamp is not received","time":{"start":1752672104844,"stop":1752672104845,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e0ea5da7aa1b4b3","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752672161650,"stop":1752672161651,"duration":1},"status":"passed","severity":"normal"},{"uid":"c799567075a9ed28","name":"should return the pubsub topic directly if a string is provided","time":{"start":1752671580092,"stop":1752671580093,"duration":1},"status":"passed","severity":"normal"},{"uid":"1daa4de9bf757a6f","name":"should return false when peer has no overlapping shards","time":{"start":1752671596808,"stop":1752671596808,"duration":0},"status":"passed","severity":"normal"},{"uid":"efac09ff27dac0ab","name":"should set field with all protocols disabled","time":{"start":1752671586602,"stop":1752671586602,"duration":0},"status":"passed","severity":"normal"},{"uid":"4db6f70e4b305763","name":"Push message with content topic containing JSON","time":{"start":1752672266192,"stop":1752672266192,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e6f105956d0bf95","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752671585941,"stop":1752671585941,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e08045222571171","name":"Check received message containing escaped characters","time":{"start":1752672104826,"stop":1752672104827,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a4c4e95007df26","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1752671580092,"stop":1752671580092,"duration":0},"status":"passed","severity":"normal"},{"uid":"4061f77ab39aa3b","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1752671597947,"stop":1752671597947,"duration":0},"status":"passed","severity":"normal"},{"uid":"d57ccf186e78e1fc","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1752671580061,"stop":1752671580061,"duration":0},"status":"passed","severity":"normal"},{"uid":"5758f1a64671cd1a","name":"Passing page size 11 when there are 10 messages","time":{"start":1752671941381,"stop":1752671941382,"duration":1},"status":"passed","severity":"normal"},{"uid":"486de8326f077395","name":"should add and check entries correctly","time":{"start":1752671626957,"stop":1752671626958,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cd6a716e130f8fc","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1752671580076,"stop":1752671580076,"duration":0},"status":"passed","severity":"normal"},{"uid":"27e32b8078e50b15","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1752671580063,"stop":1752671580063,"duration":0},"status":"passed","severity":"normal"},{"uid":"1802d8d18790f14c","name":"returns only open connection if one present","time":{"start":1752671597513,"stop":1752671597513,"duration":0},"status":"passed","severity":"normal"},{"uid":"d71c99deba276c44","name":"Push message with Arabic payload","time":{"start":1752672266200,"stop":1752672266200,"duration":0},"status":"passed","severity":"normal"},{"uid":"729a6087b4bc1883","name":"should dial peer when peer is discovered","time":{"start":1752671596828,"stop":1752671596831,"duration":3},"status":"passed","severity":"normal"},{"uid":"57b9b32c410bc000","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1752671896416,"stop":1752671896417,"duration":1},"status":"passed","severity":"normal"},{"uid":"18f0a240d6cb3d7e","name":"Throws when trying to push message with empty payload","time":{"start":1752672266204,"stop":1752672266204,"duration":0},"status":"passed","severity":"normal"},{"uid":"17aa6e567f2e5024","name":"should dial with multiaddr and return stream","time":{"start":1752671597924,"stop":1752671597925,"duration":1},"status":"passed","severity":"normal"},{"uid":"296921b23434834b","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752671906325,"stop":1752671906325,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f02dce30bf50abe","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1752671580070,"stop":1752671580070,"duration":0},"status":"passed","severity":"normal"},{"uid":"c06ab95060b182df","name":"should not fail to stop the service if it was not started","time":{"start":1752671787266,"stop":1752671787267,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ee7b5a77e57b33b","name":"Init the array if not present","time":{"start":1752671579553,"stop":1752671579554,"duration":1},"status":"passed","severity":"normal"},{"uid":"72f2342c3312d078","name":"should throw error - no id","time":{"start":1752671586595,"stop":1752671586596,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1b1b467575d2c1b","name":"should increase lamport timestamp","time":{"start":1752671643456,"stop":1752671643456,"duration":0},"status":"passed","severity":"normal"},{"uid":"61b55e422aa16237","name":"Push message with rate limit","time":{"start":1752672266195,"stop":1752672266195,"duration":0},"status":"passed","severity":"normal"},{"uid":"38c8b0be7dae1236","name":"should emit a peer event after start","time":{"start":1752671610255,"stop":1752671610255,"duration":0},"status":"passed","severity":"normal"},{"uid":"a86411368dbb7ae9","name":"should throw if no connection provided","time":{"start":1752671597535,"stop":1752671597535,"duration":0},"status":"passed","severity":"normal"},{"uid":"a240e531e38b350e","name":"should handle peer store errors gracefully","time":{"start":1752671596832,"stop":1752671596832,"duration":0},"status":"passed","severity":"normal"},{"uid":"42c801bc48c421c2","name":"Subscribe and receives messages on 20 topics","time":{"start":1752672161648,"stop":1752672161648,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa20b6385d9997ca","name":"should be able to decode the field with only RELAY set to true","time":{"start":1752671585937,"stop":1752671585938,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d79251410bfd758","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1752671606102,"stop":1752671606102,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7556cc78ee92548","name":"returns nothing if no connections present","time":{"start":1752671597509,"stop":1752671597513,"duration":4},"status":"passed","severity":"normal"},{"uid":"6c73bb8c36a00df9","name":"Mutual subscription","time":{"start":1752671810679,"stop":1752671810680,"duration":1},"status":"passed","severity":"normal"},{"uid":"64e65470c9a37dc4","name":"can query messages normally","time":{"start":1752671909045,"stop":1752671909045,"duration":0},"status":"passed","severity":"normal"},{"uid":"a98cf814463a4dd0","name":"should properly create peer info with all multiaddrs","time":{"start":1752671586601,"stop":1752671586601,"duration":0},"status":"passed","severity":"normal"},{"uid":"f92881bdfe7c234f","name":"should reject if WakuNode is not started","time":{"start":1752671628357,"stop":1752671628357,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ccbfb73312393ba","name":"should return false when clusterId doesn't match","time":{"start":1752671627851,"stop":1752671627862,"duration":11},"status":"passed","severity":"normal"},{"uid":"a789cf24ec1c13cd","name":"should not retry if at least one success","time":{"start":1752671628074,"stop":1752671628074,"duration":0},"status":"passed","severity":"normal"},{"uid":"82551a99ceeee718","name":"should be able to encode the field with only RELAY set to true","time":{"start":1752671585932,"stop":1752671585933,"duration":1},"status":"passed","severity":"normal"},{"uid":"548e49c1e659cb46","name":"should handle shardReader errors","time":{"start":1752671597933,"stop":1752671597934,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac753a39929890e","name":"should handle browser offline state overriding peer connections","time":{"start":1752671596058,"stop":1752671596058,"duration":0},"status":"passed","severity":"normal"},{"uid":"43571945cd8a8887","name":"should dial peers from store when browser is connected","time":{"start":1752671597618,"stop":1752671597618,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9b1173bf36d7025","name":"should skip peer when dialed recently","time":{"start":1752671596652,"stop":1752671596653,"duration":1},"status":"passed","severity":"normal"},{"uid":"68a50dba9ff05658","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1752671628547,"stop":1752671628547,"duration":0},"status":"passed","severity":"normal"},{"uid":"f36ab035336b3af6","name":"should drop connection to one peer on hangUp","time":{"start":1752671748799,"stop":1752671748799,"duration":0},"status":"passed","severity":"normal"},{"uid":"24c0a0691ada95b0","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1752671597482,"stop":1752671597487,"duration":5},"status":"passed","severity":"normal"},{"uid":"78329a88cab5bba8","name":"should return false when peer shard info is not found","time":{"start":1752671596813,"stop":1752671596814,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5831bd6022f9ad6","name":"should return false when topic is not configured","time":{"start":1752671597930,"stop":1752671597930,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8bfc19aee3dce89","name":"Ephemeral field set to true","time":{"start":1752671597945,"stop":1752671597945,"duration":0},"status":"passed","severity":"normal"},{"uid":"9348157f11ad81ba","name":"Decoder throws on undefined content topic","time":{"start":1752671616627,"stop":1752671616627,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2adfa832153cc7","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1752671596959,"stop":1752671596965,"duration":6},"status":"passed","severity":"normal"},{"uid":"b6d34655ebba6831","name":"Check received message containing short","time":{"start":1752672104836,"stop":1752672104836,"duration":0},"status":"passed","severity":"normal"},{"uid":"e29137b7b9d7e94e","name":"should serialize and deserialize correctly","time":{"start":1752671640758,"stop":1752671640758,"duration":0},"status":"passed","severity":"normal"},{"uid":"19a5ceb89ff4493a","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1752671597259,"stop":1752671597259,"duration":0},"status":"passed","severity":"normal"},{"uid":"de412abbe5667b06","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1752671580066,"stop":1752671580066,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a18065055c3a2de","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1752671638255,"stop":1752671638255,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaf7dc85628412","name":"should do nothing if no non-locked connections to drop","time":{"start":1752671597628,"stop":1752671597629,"duration":1},"status":"passed","severity":"normal"},{"uid":"c86db2bf5ff65125","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1752671580068,"stop":1752671580068,"duration":0},"status":"passed","severity":"normal"},{"uid":"c00572374300adb4","name":"should allow redial after failed dial cooldown expires","time":{"start":1752671596658,"stop":1752671596659,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9a9aa4d69139dd6","name":"should return usable stream attached to connection","time":{"start":1752671597534,"stop":1752671597535,"duration":1},"status":"passed","severity":"normal"},{"uid":"d00730c74952d310","name":"Push message with SQL Injection payload","time":{"start":1752672266180,"stop":1752672266181,"duration":1},"status":"passed","severity":"normal"},{"uid":"f92a6b12858f998f","name":"should not modify tags of connections for different peers","time":{"start":1752671628548,"stop":1752671628548,"duration":0},"status":"passed","severity":"normal"},{"uid":"7812a1cddecfd434","name":"should create an instance with libp2p and dialer","time":{"start":1752671596822,"stop":1752671596822,"duration":0},"status":"passed","severity":"normal"},{"uid":"3808571c8e817f01","name":"should dispatch network event when browser goes offline","time":{"start":1752671596049,"stop":1752671596049,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b800fdca7885f33","name":"rejects hash query with time filter","time":{"start":1752671597269,"stop":1752671597270,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2738c476c2e30ba","name":"isConnected should return false after all peers disconnect","time":{"start":1752671681265,"stop":1752671681265,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b50337407885106","name":"Push message with special chars payload","time":{"start":1752672266176,"stop":1752672266176,"duration":0},"status":"passed","severity":"normal"},{"uid":"acf5954f2a93a414","name":"should handle dial errors","time":{"start":1752671597925,"stop":1752671597925,"duration":0},"status":"passed","severity":"normal"},{"uid":"55bed197c9e5dac8","name":"should insert message id into causal history","time":{"start":1752671643457,"stop":1752671643457,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc1c93c9615220fc","name":"should return false when peer is not found","time":{"start":1752671596809,"stop":1752671596811,"duration":2},"status":"passed","severity":"normal"},{"uid":"38543dbd5d2ecf58","name":"Check message with non string payload is not received","time":{"start":1752672104847,"stop":1752672104847,"duration":0},"status":"passed","severity":"normal"},{"uid":"caf9bb38b65e3b7b","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1752671628509,"stop":1752671628509,"duration":0},"status":"passed","severity":"normal"},{"uid":"94f3f612d26788ef","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1752671580220,"stop":1752671580221,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc975132a5f0f323","name":"should start and setup intervals and event listeners","time":{"start":1752671628771,"stop":1752671628772,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f5a3713d07dac2d","name":"Query generator for multiple messages with multiple decoders","time":{"start":1752671930180,"stop":1752671930183,"duration":3},"status":"passed","severity":"normal"},{"uid":"5b8b7ee472e27516","name":"Correctly serialized arguments","time":{"start":1752671749332,"stop":1752671749332,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ac034954d463d64","name":"Check received message containing long","time":{"start":1752672104836,"stop":1752672104836,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a9376dc3beb8fb3","name":"returns all values when wanted number is greater than available values","time":{"start":1752671605211,"stop":1752671605211,"duration":0},"status":"passed","severity":"normal"},{"uid":"7df66da9b6dabfa4","name":"returns all values when wanted number matches available values","time":{"start":1752671605206,"stop":1752671605210,"duration":4},"status":"passed","severity":"normal"},{"uid":"b9683c62a3bcbacd","name":"should dial with PeerId and return stream","time":{"start":1752671597924,"stop":1752671597924,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a0c5f8009a8352a","name":"should only return 1 node with relay capability","time":{"start":1752671606299,"stop":1752671606299,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b0ae05996231e77","name":"Publishes to nwaku","time":{"start":1752671801403,"stop":1752671801404,"duration":1},"status":"passed","severity":"normal"},{"uid":"95156fa72bf8ba1d","name":"Fails to publish message with wrong content topic","time":{"start":1752671803670,"stop":1752671803670,"duration":0},"status":"passed","severity":"normal"},{"uid":"92b9b9d043685bad","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752671792901,"stop":1752671792901,"duration":0},"status":"passed","severity":"normal"},{"uid":"b54260d7e98e7e71","name":"Push message with escaped characters payload","time":{"start":1752672266184,"stop":1752672266185,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0aa57271fc81a66","name":"should remove event listeners from libp2p","time":{"start":1752671596011,"stop":1752671596011,"duration":0},"status":"passed","severity":"normal"},{"uid":"f09546a287d3298f","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1752671803671,"stop":1752671803671,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cedd17676fd889b","name":"Push message with content topic containing SQL Injection","time":{"start":1752672266191,"stop":1752672266191,"duration":0},"status":"passed","severity":"normal"},{"uid":"17b1b97e2156ea0e","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1752671585939,"stop":1752671585939,"duration":0},"status":"passed","severity":"normal"},{"uid":"d280ba646e2060b5","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752672161659,"stop":1752672161660,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8dcd3b4fff5ab27","name":"Check received message with timestamp: 1752671658921 ","time":{"start":1752672104829,"stop":1752672104829,"duration":0},"status":"passed","severity":"normal"},{"uid":"52487a3cb9b37602","name":"should create all internal components","time":{"start":1752671597920,"stop":1752671597921,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a7cde59b7a89c75","name":"should be safe to call multiple times","time":{"start":1752671597618,"stop":1752671597618,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee27238156a8746f","name":"Push message with content topic containing long","time":{"start":1752672266189,"stop":1752672266189,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb3339c2f0be4d8d","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752671792900,"stop":1752671792901,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c147d8f71a98ecc","name":"should handle peer connect event","time":{"start":1752671596028,"stop":1752671596028,"duration":0},"status":"passed","severity":"normal"},{"uid":"68f0b76c124f80fa","name":"Wrong topic","time":{"start":1752671906322,"stop":1752671906323,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3eb8708731accab","name":"should return all connected peers without codec filter","time":{"start":1752671597927,"stop":1752671597928,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ffba84117d922a2","name":"Renews subscription after lossing a connection","time":{"start":1752672161665,"stop":1752672161665,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e43a611daeff686","name":"Publish message with custom timestamp: Wed Jul 16 2025 14:16:36 GMT+0000 (Coordinated Universal Time)","time":{"start":1752671803669,"stop":1752671803669,"duration":0},"status":"passed","severity":"normal"},{"uid":"8edabc0a0ccda5f0","name":"should deliver messages after dependencies are met","time":{"start":1752671643462,"stop":1752671643462,"duration":0},"status":"passed","severity":"normal"},{"uid":"323a7534594a0c2b","name":"should throw error - no public key","time":{"start":1752671586595,"stop":1752671586595,"duration":0},"status":"passed","severity":"normal"},{"uid":"65f11924c4b78ff7","name":"Check message with no payload is not received","time":{"start":1752672104833,"stop":1752672104834,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fcf2110af9e16b","name":"Query generator for multiple messages","time":{"start":1752671930179,"stop":1752671930180,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c7796821ef78c18","name":"Round trip binary serialization","time":{"start":1752671597944,"stop":1752671597945,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1826391008acdac","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1752671580049,"stop":1752671580050,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3a151ad4990b0ac","name":"Check message with no pubsub topic is not received","time":{"start":1752672104831,"stop":1752672104831,"duration":0},"status":"passed","severity":"normal"},{"uid":"78f1707adfff02ed","name":"Check publish message containing JSON","time":{"start":1752671803665,"stop":1752671803666,"duration":1},"status":"passed","severity":"normal"},{"uid":"42e42856a925e146","name":"start node with empty content topic","time":{"start":1752671906325,"stop":1752671906325,"duration":0},"status":"passed","severity":"normal"},{"uid":"701729639d47abf6","name":"Publish message with large meta","time":{"start":1752671803673,"stop":1752671803673,"duration":0},"status":"passed","severity":"normal"},{"uid":"62d53d66eb78e17","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752672161662,"stop":1752672161662,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e78501b2063154c","name":"Using a function","time":{"start":1752671948753,"stop":1752671948753,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0b2f0b62c0e2e5f","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1752671638268,"stop":1752671638269,"duration":1},"status":"passed","severity":"normal"},{"uid":"58dcd483fcaf1748","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752671922101,"stop":1752671922102,"duration":1},"status":"passed","severity":"normal"},{"uid":"409ddeeac4aca33","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1752671638290,"stop":1752671638290,"duration":0},"status":"passed","severity":"normal"}] |