allure-jswaku/8983/widgets/severity.json
2025-08-23 03:36:39 +00:00

1 line
206 KiB
JSON

[{"uid":"2578e23cd03a40fc","name":"Push message with numeric payload","time":{"start":1755920155323,"stop":1755920155323,"duration":0},"status":"passed","severity":"normal"},{"uid":"598786b2aefad934","name":"Nodes with multiple pubsub topic","time":{"start":1755919264607,"stop":1755919264607,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fb2586cc15f5803","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1755919576177,"stop":1755919576178,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4b995d3f49087ad","name":"Push message with content topic containing unicode special characters","time":{"start":1755920155307,"stop":1755920155307,"duration":0},"status":"passed","severity":"normal"},{"uid":"439fc2a364e082f7","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1755919015758,"stop":1755919015758,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7bc617798aeede8","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1755919015752,"stop":1755919015753,"duration":1},"status":"passed","severity":"normal"},{"uid":"585e6a46d2538f38","name":"Subscribe to topic containing emoji and receive message","time":{"start":1755919576168,"stop":1755919576168,"duration":0},"status":"passed","severity":"normal"},{"uid":"aabac4a76a135782","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1755919075805,"stop":1755919075805,"duration":0},"status":"passed","severity":"normal"},{"uid":"164ea90f1b6e585e","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1755919075808,"stop":1755919075810,"duration":2},"status":"passed","severity":"normal"},{"uid":"3f8dd9dd22bec8a3","name":"handles different networkShards values correctly","time":{"start":1755919015751,"stop":1755919015751,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc02c59dc29d6ac6","name":"should set field with only FILTER enabled","time":{"start":1755919021855,"stop":1755919021855,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbaa3d8c9134d384","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1755919063047,"stop":1755919063047,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1d6c370895a5bbd","name":"Query Generator - true","time":{"start":1755919429838,"stop":1755919429839,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f47a28ec8f6c260","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1755919015752,"stop":1755919015752,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac5c034a69e0ebc7","name":"should handle peer store errors gracefully","time":{"start":1755919041843,"stop":1755919041843,"duration":0},"status":"passed","severity":"normal"},{"uid":"6008bbaea3d7dbd0","name":"Callback on promise","time":{"start":1755919431786,"stop":1755919431787,"duration":1},"status":"passed","severity":"normal"},{"uid":"69a8aa3dd6411d4d","name":"Push message with content topic containing short","time":{"start":1755920155302,"stop":1755920155302,"duration":0},"status":"passed","severity":"normal"},{"uid":"73dc01a1f4562bb8","name":"should start and setup intervals and event listeners","time":{"start":1755919063347,"stop":1755919063348,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0e54b8ccda7d1c9","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1755919041905,"stop":1755919041905,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b20f4e22e3684e3","name":"Publish message with custom timestamp: Sun Sep 01 2024 03:21:04 GMT+0000 (Coordinated Universal Time)","time":{"start":1755919271221,"stop":1755919271221,"duration":0},"status":"passed","severity":"normal"},{"uid":"87e68f7784820936","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1755919122799,"stop":1755919122799,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ed231a81c6cdfda","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1755919081462,"stop":1755919081462,"duration":0},"status":"passed","severity":"normal"},{"uid":"58fe6c8bdd392d82","name":"Query generator for multiple messages with different message text format","time":{"start":1755919431782,"stop":1755919431783,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cda4d0f34db0b0d","name":"should start all internal components","time":{"start":1755919032316,"stop":1755919032317,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2e9c498d11930cb","name":"should handle complete peer lifecycle","time":{"start":1755919031090,"stop":1755919031090,"duration":0},"status":"passed","severity":"normal"},{"uid":"40f52fbc45cf19a0","name":"should handle multiple peers with different shard configurations","time":{"start":1755919031327,"stop":1755919031327,"duration":0},"status":"passed","severity":"normal"},{"uid":"32f825439dbd0ed7","name":"should not create relay timers when relay is not provided","time":{"start":1755919031074,"stop":1755919031074,"duration":0},"status":"passed","severity":"normal"},{"uid":"16d323fe7b831076","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1755919081466,"stop":1755919081467,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f30a5cb320f1961","name":"accepts time-filtered query with content filter","time":{"start":1755919031332,"stop":1755919031333,"duration":1},"status":"passed","severity":"normal"},{"uid":"b012d7c6d896d53b","name":"should not be empty after adding a subscription","time":{"start":1755919063346,"stop":1755919063346,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef40c8e921c24e07","name":"should be safe to call multiple times","time":{"start":1755919030687,"stop":1755919030688,"duration":1},"status":"passed","severity":"normal"},{"uid":"b904edb8d7ef6c84","name":"msgTime: 0 ms from now, startTime: 1755833032035, endTime: 1755919432035","time":{"start":1755919449636,"stop":1755919449637,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfccf6ab8380d240","name":"Check message with no content topic is not received","time":{"start":1755919548261,"stop":1755919548261,"duration":0},"status":"passed","severity":"normal"},{"uid":"201ff882d060441d","name":"should handle queue processing errors gracefully","time":{"start":1755919031325,"stop":1755919031326,"duration":1},"status":"passed","severity":"normal"},{"uid":"9eacf6aab4c5a7a1","name":"Check meta is set [ecies]","time":{"start":1755919053277,"stop":1755919053277,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b1c2abe9e1968f9","name":"Check publish message containing Basic HTML tag","time":{"start":1755919271217,"stop":1755919271217,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e06bd0162fe17c5","name":"returns only open connection if one present","time":{"start":1755919031475,"stop":1755919031475,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed76d8dfa75b6f0b","name":"random static sharding 6 - Cluster ID: 359, Shard ID: 951","time":{"start":1755919419823,"stop":1755919419823,"duration":0},"status":"passed","severity":"normal"},{"uid":"92caeeb78bcd3c84","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1755919264607,"stop":1755919264608,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bcc38d7f0c0341","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1755919063044,"stop":1755919063044,"duration":0},"status":"passed","severity":"normal"},{"uid":"60efe8e78630fe50","name":"should create a new stream if no existing for protocol found","time":{"start":1755919031598,"stop":1755919031599,"duration":1},"status":"passed","severity":"normal"},{"uid":"6edfbbf52cb32a4c","name":"Check received message containing special chars","time":{"start":1755919548264,"stop":1755919548264,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5a225a5d56e00a","name":"Refresh subscription","time":{"start":1755919576162,"stop":1755919576162,"duration":0},"status":"passed","severity":"normal"},{"uid":"7012725502f2a7fe","name":"should throw error - no public key","time":{"start":1755919021840,"stop":1755919021841,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6dc076ec1c3a21b","name":"should start and stop interval correctly","time":{"start":1755919061870,"stop":1755919061870,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3cd41bac273d1df","name":"Push message with XML payload","time":{"start":1755920155334,"stop":1755920155335,"duration":1},"status":"passed","severity":"normal"},{"uid":"eac4fbab1031e8d7","name":"should not create timers for topics where peer is not in mesh","time":{"start":1755919031075,"stop":1755919031075,"duration":0},"status":"passed","severity":"normal"},{"uid":"372f1006649fbe77","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1755919173922,"stop":1755919173922,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa11ad3eb4937ff1","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1755919248423,"stop":1755919248423,"duration":0},"status":"passed","severity":"normal"},{"uid":"77007a139c48f935","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1755919081464,"stop":1755919081464,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f5dceb35d79db17","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1755919031329,"stop":1755919031329,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba84aa179d98447b","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1755919264606,"stop":1755919264606,"duration":0},"status":"passed","severity":"normal"},{"uid":"4282a023ce4e742d","name":"Check publish message containing Russian","time":{"start":1755919271215,"stop":1755919271215,"duration":0},"status":"passed","severity":"normal"},{"uid":"f86669443630b044","name":"should stop ping timers on peer disconnect","time":{"start":1755919031067,"stop":1755919031068,"duration":1},"status":"passed","severity":"normal"},{"uid":"974a0709979dd8fb","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1755919041298,"stop":1755919041298,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0c0d001439f65b3","name":"Push message with XML payload","time":{"start":1755920155314,"stop":1755920155314,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7ee379aa7133adf","name":"Push message with content topic containing escaped characters","time":{"start":1755920155339,"stop":1755920155339,"duration":0},"status":"passed","severity":"normal"},{"uid":"74c4d0a059b83476","name":"Push message with JSON payload","time":{"start":1755920155335,"stop":1755920155335,"duration":0},"status":"passed","severity":"normal"},{"uid":"bac5c547288ed24","name":"should return false when navigator.onLine is false","time":{"start":1755919031120,"stop":1755919031120,"duration":0},"status":"passed","severity":"normal"},{"uid":"314ce20c1d62b0fb","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1755919063044,"stop":1755919063044,"duration":0},"status":"passed","severity":"normal"},{"uid":"18e1f1d9df7f7544","name":"should create ShardReader with static shards network config","time":{"start":1755919030978,"stop":1755919030978,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8fab8fb085a653b","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1755919576175,"stop":1755919576176,"duration":1},"status":"passed","severity":"normal"},{"uid":"260af2dbed41ac38","name":"should update peer store before dialing","time":{"start":1755919030697,"stop":1755919030698,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ad263ca8c336d23","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1755919381853,"stop":1755919381854,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa16a0c0ddd63f54","name":"Push message with custom timestamp: 1755922723045","time":{"start":1755920155310,"stop":1755920155310,"duration":0},"status":"passed","severity":"normal"},{"uid":"d45d4fd35c326f71","name":"Check publish message containing short","time":{"start":1755919271212,"stop":1755919271213,"duration":1},"status":"passed","severity":"normal"},{"uid":"a79a1aa35a848463","name":"Push message with custom timestamp: 1755915523045","time":{"start":1755920155309,"stop":1755920155310,"duration":1},"status":"passed","severity":"normal"},{"uid":"c303a61c98abee29","name":"Check received message with timestamp: 1649153314 ","time":{"start":1755919548260,"stop":1755919548260,"duration":0},"status":"passed","severity":"normal"},{"uid":"add0f4dd1e31e679","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1755919031806,"stop":1755919031807,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d65476cce6e1573","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1755919075798,"stop":1755919075798,"duration":0},"status":"passed","severity":"normal"},{"uid":"db22c9d930688de0","name":"should clear interval on stop","time":{"start":1755919041848,"stop":1755919041849,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cfd36e627b68779","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app28/9/topic25/utf8","time":{"start":1755919368981,"stop":1755919368982,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e3182eb25f50718","name":"should return true when peer is on the pubsub topic shard","time":{"start":1755919031010,"stop":1755919031010,"duration":0},"status":"passed","severity":"normal"},{"uid":"64d073c174a977f5","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1755919021181,"stop":1755919021182,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3fb97b59f951419","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1755919041906,"stop":1755919041906,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2c03a5a0dcd800fd","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1755919397852,"stop":1755919397852,"duration":0},"status":"passed","severity":"normal"},{"uid":"b54ff7acb0517b08","name":"should set field with all protocols enabled","time":{"start":1755919021854,"stop":1755919021854,"duration":0},"status":"passed","severity":"normal"},{"uid":"be3178299c389b1b","name":"Push message with meta","time":{"start":1755920155329,"stop":1755920155330,"duration":1},"status":"passed","severity":"normal"},{"uid":"10eb4bbf75318b46","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1755919015746,"stop":1755919015747,"duration":1},"status":"passed","severity":"normal"},{"uid":"225658eede4ac2eb","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1755919271804,"stop":1755919271804,"duration":0},"status":"passed","severity":"normal"},{"uid":"b38584a82f35f5af","name":"Subscribe to topic containing long and publish message","time":{"start":1755919278909,"stop":1755919278909,"duration":0},"status":"passed","severity":"normal"},{"uid":"42ed2c705a827c23","name":"Fails to push message bigger that 1MB","time":{"start":1755920155342,"stop":1755920155342,"duration":0},"status":"passed","severity":"normal"},{"uid":"2095cfeff7bad3cc","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1755919031132,"stop":1755919031132,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf4f769b3eb6843d","name":"should use configured peers when available","time":{"start":1755919063212,"stop":1755919063213,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d21ebe6de627248","name":"Check message with invalid timestamp is not received","time":{"start":1755919548270,"stop":1755919548270,"duration":0},"status":"passed","severity":"normal"},{"uid":"e66dc3fd2b7f6b9a","name":"should return false when peer is not on topic","time":{"start":1755919032324,"stop":1755919032324,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdd848d2e26e6b3","name":"Encoder throws on empty string content topic","time":{"start":1755919032244,"stop":1755919032244,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dfc33699884b4f7","name":"Check received message containing short","time":{"start":1755919548253,"stop":1755919548254,"duration":1},"status":"passed","severity":"normal"},{"uid":"a24facebd9a4d73e","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1755919449637,"stop":1755919449637,"duration":0},"status":"passed","severity":"normal"},{"uid":"25a6cc3c7afff05d","name":"Publishes to nwaku","time":{"start":1755919261259,"stop":1755919261259,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d36c0346e32896c","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1755919271223,"stop":1755919271224,"duration":1},"status":"passed","severity":"normal"},{"uid":"72b61c675ff7f3ad","name":"should set field with only RELAY enabled","time":{"start":1755919021854,"stop":1755919021854,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3de204fd7daa727","name":"should clear all timers","time":{"start":1755919031062,"stop":1755919031062,"duration":0},"status":"passed","severity":"normal"},{"uid":"4245afe8186437a2","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1755919576160,"stop":1755919576160,"duration":0},"status":"passed","severity":"normal"},{"uid":"b39bc3dbe9659305","name":"Push message with custom timestamp: 1755915523045","time":{"start":1755920155321,"stop":1755920155322,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab34852bde025707","name":"should encodeTxt and decodeTxt","time":{"start":1755919021836,"stop":1755919021837,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4dda7fc617fba4e","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1755919576161,"stop":1755919576162,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c03542e1af3bbbb","name":"Init the array if not present","time":{"start":1755919015499,"stop":1755919015500,"duration":1},"status":"passed","severity":"normal"},{"uid":"f491c77ca0d84d3f","name":"Query with Promise Callback, No message returned","time":{"start":1755919397853,"stop":1755919397854,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3023b6d74e21553","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1755919248421,"stop":1755919248422,"duration":1},"status":"passed","severity":"normal"},{"uid":"daf026565f144081","name":"should initialize with default number of peers","time":{"start":1755919063039,"stop":1755919063040,"duration":1},"status":"passed","severity":"normal"},{"uid":"d670b5be1fb35af","name":"random static sharding 3 - Cluster ID: 232, Shard ID: 455","time":{"start":1755919419822,"stop":1755919419822,"duration":0},"status":"passed","severity":"normal"},{"uid":"8900e1dcce00b58f","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1755919075808,"stop":1755919075808,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4739dd918d7e15f","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1755919576174,"stop":1755919576175,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1bc41cd3e604887","name":"Query generator for 2000 messages","time":{"start":1755919431792,"stop":1755919431793,"duration":1},"status":"passed","severity":"normal"},{"uid":"f54a46613e07de5","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1755919075803,"stop":1755919075803,"duration":0},"status":"passed","severity":"normal"},{"uid":"34b6d423e1ecb3cb","name":"Decoder throws on empty string content topic","time":{"start":1755919051635,"stop":1755919051635,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c0b09d0b60afea7","name":"should handle all zero keep alive options","time":{"start":1755919031086,"stop":1755919031086,"duration":0},"status":"passed","severity":"normal"},{"uid":"32911c3dcfd8a1fe","name":"should add peer to queue when queue is not empty","time":{"start":1755919031318,"stop":1755919031318,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eaac3dd31879a1","name":"Publish message with rate limit","time":{"start":1755919271226,"stop":1755919271226,"duration":0},"status":"passed","severity":"normal"},{"uid":"985e2cc42a66c2e6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1755919075816,"stop":1755919075817,"duration":1},"status":"passed","severity":"normal"},{"uid":"58f418f220a6b0d0","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1755919041298,"stop":1755919041299,"duration":1},"status":"passed","severity":"normal"},{"uid":"4571458a037c0099","name":"should return false when peer is not found","time":{"start":1755919031011,"stop":1755919031011,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a76d0d1e51741de","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1755919449636,"stop":1755919449636,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b326753b61325f1","name":"should handle peer identify event","time":{"start":1755919041840,"stop":1755919041840,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfb2f22cbe972b12","name":"Push message with special chars payload","time":{"start":1755920155323,"stop":1755920155323,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9f1cbec03fb826c","name":"should populate queue if has active dial","time":{"start":1755919031319,"stop":1755919031320,"duration":1},"status":"passed","severity":"normal"},{"uid":"560ae276e565dc53","name":"should handle case when navigator is not available","time":{"start":1755919031121,"stop":1755919031121,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bb8b02675997fa0","name":"groups content topics by expected pubsub topic","time":{"start":1755919015750,"stop":1755919015750,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cca2e30564ad90f","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1755919075806,"stop":1755919075806,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea2d8452e2627215","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1755919075792,"stop":1755919075792,"duration":0},"status":"passed","severity":"normal"},{"uid":"f24aa17ce507d5c1","name":"Stops search when 2 null results are returned","time":{"start":1755919040899,"stop":1755919040900,"duration":1},"status":"passed","severity":"normal"},{"uid":"7aa0caf3bcffe244","name":"should dial peer when no shard info available","time":{"start":1755919031321,"stop":1755919031321,"duration":0},"status":"passed","severity":"normal"},{"uid":"823e39b6af153acd","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1755919075796,"stop":1755919075796,"duration":0},"status":"passed","severity":"normal"},{"uid":"b247449816023cd8","name":"Check received message containing Russian","time":{"start":1755919548256,"stop":1755919548256,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d0426eb5a211e68","name":"should not create multiple intervals when called multiple times","time":{"start":1755919031314,"stop":1755919031314,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec9df07f368099ab","name":"should not receive a peer event before start","time":{"start":1755919104104,"stop":1755919104105,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a82e4750506cfa5","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1755919015754,"stop":1755919015754,"duration":0},"status":"passed","severity":"normal"},{"uid":"279649cc74314df3","name":"random static sharding 7 - Cluster ID: 841, Shard ID: 864","time":{"start":1755919419824,"stop":1755919419824,"duration":0},"status":"passed","severity":"normal"},{"uid":"7904510bb88ce787","name":"Push 30 different messages","time":{"start":1755920155336,"stop":1755920155337,"duration":1},"status":"skipped","severity":"normal"},{"uid":"6cbf83f54e6933a","name":"should initialize bloom filter with correct parameters","time":{"start":1755919078876,"stop":1755919078877,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecbd740aea6854ed","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1755919041670,"stop":1755919041670,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f9d08e40dc4ff83","name":"Push message with content topic containing special chars","time":{"start":1755920155327,"stop":1755920155328,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef22016f4590e4dd","name":"should successfully subscribe to supported pubsub topic","time":{"start":1755919063292,"stop":1755919063292,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec7325669472a295","name":"Push message with content topic containing long","time":{"start":1755920155302,"stop":1755920155302,"duration":0},"status":"passed","severity":"normal"},{"uid":"35989753f2ce98ff","name":"should have no discoveries enabled by default","time":{"start":1755919062518,"stop":1755919062521,"duration":3},"status":"passed","severity":"normal"},{"uid":"9872c2b12f879f14","name":"should throw error - invalid id","time":{"start":1755919021841,"stop":1755919021841,"duration":0},"status":"passed","severity":"normal"},{"uid":"108b51c7c028e9f8","name":"Bloom filter","time":{"start":1755919081157,"stop":1755919081157,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f9c1aa48f9ed37f","name":"should use DNS peer discovery with light client","time":{"start":1755919104106,"stop":1755919104106,"duration":0},"status":"skipped","severity":"normal"},{"uid":"48adf34af251400d","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1755919063040,"stop":1755919063041,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee36cd0f4528ea5a","name":"Waku message hash computation (payload length 0)","time":{"start":1755919031158,"stop":1755919031158,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbbc93ad1d303d19","name":"Push message with emoji payload","time":{"start":1755920155326,"stop":1755920155326,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0b4a08abc0059ce","name":"Check publish message containing emoji","time":{"start":1755919271220,"stop":1755919271220,"duration":0},"status":"passed","severity":"normal"},{"uid":"92e18141f8c18d3f","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1755919397847,"stop":1755919397850,"duration":3},"status":"passed","severity":"normal"},{"uid":"cb2278c8c3ff7324","name":"Push message with content topic containing numeric","time":{"start":1755920155337,"stop":1755920155338,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb5dea0fedd0aee1","name":"Push message with short payload","time":{"start":1755920155294,"stop":1755920155294,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e2ad96d7b0c5be","name":"should drop connection to all peers on hangUp","time":{"start":1755919189024,"stop":1755919189024,"duration":0},"status":"passed","severity":"normal"},{"uid":"126bbaf4058b4f98","name":"Push message with long payload","time":{"start":1755920155323,"stop":1755920155323,"duration":0},"status":"passed","severity":"normal"},{"uid":"1df71b229203be28","name":"should return cached hash on subsequent access","time":{"start":1755919032246,"stop":1755919032246,"duration":0},"status":"passed","severity":"normal"},{"uid":"e51067b1b30a552b","name":"Refresh subscription","time":{"start":1755919576173,"stop":1755919576173,"duration":0},"status":"passed","severity":"normal"},{"uid":"77a811c395d0c75e","name":"should call waitForPeer on Relay","time":{"start":1755919063167,"stop":1755919063167,"duration":0},"status":"passed","severity":"normal"},{"uid":"b469d79db845c60b","name":"should filter out undefined ENRs","time":{"start":1755919041669,"stop":1755919041669,"duration":0},"status":"passed","severity":"normal"},{"uid":"aab2f0ac47192f3","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1755919021182,"stop":1755919021182,"duration":0},"status":"passed","severity":"normal"},{"uid":"277528df441e3eef","name":"should not return locked peers if enough unlocked are available","time":{"start":1755919063042,"stop":1755919063042,"duration":0},"status":"passed","severity":"normal"},{"uid":"19c39b60f3df17e7","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1755919075797,"stop":1755919075797,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3b8f23a078cc21","name":"should handle complete dial lifecycle","time":{"start":1755919031327,"stop":1755919031327,"duration":0},"status":"passed","severity":"normal"},{"uid":"c90797a383c0b257","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1755919015756,"stop":1755919015756,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6cafe3c758461a0","name":"Push message with content topic containing SQL Injection","time":{"start":1755920155304,"stop":1755920155306,"duration":2},"status":"passed","severity":"normal"},{"uid":"ca638ef90ceb8680","name":"Push to array if already present","time":{"start":1755919015501,"stop":1755919015501,"duration":0},"status":"passed","severity":"normal"},{"uid":"b33a4b25b732b41","name":"should handle corrupted shard info gracefully","time":{"start":1755919031012,"stop":1755919031012,"duration":0},"status":"passed","severity":"normal"},{"uid":"f449fd4405838a81","name":"should dial peer when peer is discovered","time":{"start":1755919030688,"stop":1755919030689,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9576410b64fb885","name":"should handle shardReader errors","time":{"start":1755919032324,"stop":1755919032324,"duration":0},"status":"passed","severity":"normal"},{"uid":"a95265c11572de24","name":"Push message with content topic containing special chars","time":{"start":1755920155338,"stop":1755920155338,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7041ffb2e1a9de3","name":"should be able to dial TLS multiaddrs","time":{"start":1755919189026,"stop":1755919189026,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff7a043ecc01199e","name":"should handle ENR without shardInfo","time":{"start":1755919041847,"stop":1755919041848,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4fa9a9dfdf2a49","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1755919075800,"stop":1755919075800,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce2740c7546bc111","name":"Push message with escaped characters payload","time":{"start":1755920155336,"stop":1755920155336,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8d669d6c2e5d5d9","name":"should handle errors when removing globalThis listeners","time":{"start":1755919031119,"stop":1755919031120,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fdd670e2cb1245c","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1755919075806,"stop":1755919075807,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccb3efbf56b2d591","name":"Round trip binary encryption [ecies, signature]","time":{"start":1755919053276,"stop":1755919053276,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fc45983a2ef4d36","name":"should dial peer when on same shard","time":{"start":1755919031321,"stop":1755919031321,"duration":0},"status":"passed","severity":"normal"},{"uid":"90551ee797a9fcf5","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1755919075470,"stop":1755919075471,"duration":1},"status":"passed","severity":"normal"},{"uid":"9741d2e19171c2cc","name":"Query Generator, No Decoder","time":{"start":1755919397846,"stop":1755919397846,"duration":0},"status":"passed","severity":"normal"},{"uid":"d92f6b36e0a891ab","name":"should check connected peers if present and suitable","time":{"start":1755919063165,"stop":1755919063166,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3f65934f5f3d5c9","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1755919062529,"stop":1755919062529,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef8aa7f790e39b5a","name":"recovers when dns.resolve returns empty","time":{"start":1755919041903,"stop":1755919041903,"duration":0},"status":"passed","severity":"normal"},{"uid":"b61d1ad7a18a6f42","name":"should only return 1 node with relay capability","time":{"start":1755919041904,"stop":1755919041904,"duration":0},"status":"passed","severity":"normal"},{"uid":"492fe6d83d2d12d6","name":"Waku message hash computation (meta attribute not present)","time":{"start":1755919031157,"stop":1755919031158,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb629611c5cd7d78","name":"Push message with custom timestamp: 1725160723045","time":{"start":1755920155330,"stop":1755920155330,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce45373829d57de9","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1755919576171,"stop":1755919576171,"duration":0},"status":"passed","severity":"normal"},{"uid":"91c520c1c0105b93","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1755919015757,"stop":1755919015757,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec8885a41d10120e","name":"should add event listeners for peer connect and disconnect","time":{"start":1755919031055,"stop":1755919031056,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e5a0d47ba2d5be","name":"should handle case with all peers already connected","time":{"start":1755919031804,"stop":1755919031805,"duration":1},"status":"passed","severity":"normal"},{"uid":"110609a00ebd6bf1","name":"should return false when peer has no shard info","time":{"start":1755919030989,"stop":1755919030990,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5d21c94735729a0","name":"Query with Promise Callback, No Decoder","time":{"start":1755919397852,"stop":1755919397853,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec1ffb3d8d28c08","name":"Push message with rate limit","time":{"start":1755920155341,"stop":1755920155341,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c026c06d3ac80bd","name":"Push message with content topic containing numeric","time":{"start":1755920155327,"stop":1755920155327,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd926e0a7418d50f","name":"should not receive a peer event before start","time":{"start":1755919327273,"stop":1755919327274,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbe4e2df2ccbf754","name":"should process successful peer exchange query","time":{"start":1755919041845,"stop":1755919041846,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3e911f26adfdb80","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1755919031607,"stop":1755919031607,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cdc90f2f03bba6e","name":"Push message with content topic containing Chinese","time":{"start":1755920155328,"stop":1755920155328,"duration":0},"status":"passed","severity":"normal"},{"uid":"792915d9516bd5de","name":"should not fail to stop the service if it was not started","time":{"start":1755919045693,"stop":1755919045693,"duration":0},"status":"passed","severity":"normal"},{"uid":"3976c7a8188b025b","name":"Check received message containing short","time":{"start":1755919548263,"stop":1755919548263,"duration":0},"status":"passed","severity":"normal"},{"uid":"30a707c0e62bf240","name":"Subscribe to topic containing special chars and receive message","time":{"start":1755919576174,"stop":1755919576174,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe23af475f2d1ed6","name":"All","time":{"start":1755919104819,"stop":1755919104819,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2ee76bef5273285","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1755919075794,"stop":1755919075795,"duration":1},"status":"passed","severity":"normal"},{"uid":"536ee94ff7ac0c76","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1755919015748,"stop":1755919015748,"duration":0},"status":"passed","severity":"normal"},{"uid":"26ffdf80d74fdb4d","name":"Push message with Russian payload","time":{"start":1755920155313,"stop":1755920155313,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb37b130c2e2dca2","name":"ends after yielding if response size indicates end","time":{"start":1755919032001,"stop":1755919032001,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dff840678faf448","name":"should skip peers that don't support peer exchange","time":{"start":1755919041842,"stop":1755919041843,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0342101fabbdeb","name":"should successfully stop","time":{"start":1755919063293,"stop":1755919063293,"duration":0},"status":"passed","severity":"normal"},{"uid":"45c3d23fddc4f432","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1755919075823,"stop":1755919075824,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce0e21391ab85be1","name":"should start ping timers on peer connect","time":{"start":1755919031063,"stop":1755919031063,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9dbe581863144ce","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1755919075798,"stop":1755919075798,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b544dbe48cfc7fc","name":"Push message with SQL Injection payload","time":{"start":1755920155324,"stop":1755920155324,"duration":0},"status":"passed","severity":"normal"},{"uid":"e75ccaff5065e5aa","name":"should clear existing timers before creating new ones","time":{"start":1755919031081,"stop":1755919031082,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5ae52780ef168b1","name":"throws on content topic with non-number generation field","time":{"start":1755919015741,"stop":1755919015741,"duration":0},"status":"passed","severity":"normal"},{"uid":"e612245113a2a163","name":"should reject if LightPush is requested but not mounted","time":{"start":1755919063163,"stop":1755919063163,"duration":0},"status":"passed","severity":"normal"},{"uid":"535b70e460c26d20","name":"can start the service","time":{"start":1755919327267,"stop":1755919327268,"duration":1},"status":"passed","severity":"normal"},{"uid":"541fcdc33afed24b","name":"should create ConnectionManager with required options","time":{"start":1755919032314,"stop":1755919032315,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed79b948e1a6de26","name":"Push message with Script payload","time":{"start":1755920155313,"stop":1755920155314,"duration":1},"status":"passed","severity":"normal"},{"uid":"b849fdef66a65c24","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1755919075814,"stop":1755919075814,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f5d7392766b3c45","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1755919075810,"stop":1755919075811,"duration":1},"status":"passed","severity":"normal"},{"uid":"eaccd22d0ef71687","name":"should query peer with peer exchange protocol","time":{"start":1755919041844,"stop":1755919041844,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ac3b017c8beb995","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1755919075799,"stop":1755919075800,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1ab61eafd1ba1d1","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1755919062528,"stop":1755919062529,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ad9d00a866e56f1","name":"connects to nwaku","time":{"start":1755919446719,"stop":1755919446719,"duration":0},"status":"passed","severity":"normal"},{"uid":"a91dfa5d9b0e94f3","name":"Subscribe to topic containing short and receive message","time":{"start":1755919576173,"stop":1755919576173,"duration":0},"status":"passed","severity":"normal"},{"uid":"8428d2e021f661cd","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1755919278907,"stop":1755919278907,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5ea3d0ae25e868d","name":"Push message with Basic HTML tag payload","time":{"start":1755920155298,"stop":1755920155298,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bb710bcade481f2","name":"Encoder throws on undefined content topic","time":{"start":1755919032244,"stop":1755919032244,"duration":0},"status":"passed","severity":"normal"},{"uid":"3171b45629ca1856","name":"random static sharding 9 - Cluster ID: 873, Shard ID: 320","time":{"start":1755919419825,"stop":1755919419825,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a270e81a0554114","name":"Generator, one shard","time":{"start":1755919388063,"stop":1755919388067,"duration":4},"status":"passed","severity":"normal"},{"uid":"b45b4cf18c5dc6dd","name":"should update peers in cache on 'peer:identify' event","time":{"start":1755919045696,"stop":1755919045696,"duration":0},"status":"passed","severity":"normal"},{"uid":"e10223c7d1a4a0ae","name":"Push message with content topic containing Chinese","time":{"start":1755920155338,"stop":1755920155338,"duration":0},"status":"passed","severity":"normal"},{"uid":"6954535320a17255","name":"should not allow unachievable error rate","time":{"start":1755919075469,"stop":1755919075469,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a31d5c0c3733bb","name":"Subscribe and receives messages on 20 topics","time":{"start":1755919576171,"stop":1755919576171,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d4f7299de05b53a","name":"Push message with Arabic payload","time":{"start":1755920155324,"stop":1755920155324,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f5182df43742a96","name":"Subscribe to topic containing numeric and receive message","time":{"start":1755919576164,"stop":1755919576164,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d92691d71d61458","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1755919030703,"stop":1755919030704,"duration":1},"status":"passed","severity":"normal"},{"uid":"403bb0c5d3cbe72c","name":"should never report false negatives","time":{"start":1755919078879,"stop":1755919078879,"duration":0},"status":"passed","severity":"normal"},{"uid":"de2b1d3a13eef23a","name":"should be able to decode the field with only STORE set to true","time":{"start":1755919021185,"stop":1755919021185,"duration":0},"status":"passed","severity":"normal"},{"uid":"899b872c8bc205dc","name":"Check received message containing Arabic","time":{"start":1755919548265,"stop":1755919548265,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c10af7004fae4be","name":"should be online or offline if network state changed","time":{"start":1755919119732,"stop":1755919119732,"duration":0},"status":"passed","severity":"normal"},{"uid":"41e7d52154f91be3","name":"tcp ip4 address","time":{"start":1755919021189,"stop":1755919021189,"duration":0},"status":"passed","severity":"normal"},{"uid":"497cdcd11d7206b9","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1755919015758,"stop":1755919015758,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c7b8ce5836d126c","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1755919041672,"stop":1755919041672,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1b2863b85d2f13d","name":"Push message with content topic containing escaped characters","time":{"start":1755920155307,"stop":1755920155307,"duration":0},"status":"passed","severity":"normal"},{"uid":"db0c9e2f535b5cf0","name":"should stop all internal components","time":{"start":1755919032317,"stop":1755919032318,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c2c60530650e21c","name":"Check received message containing escaped characters","time":{"start":1755919548268,"stop":1755919548268,"duration":0},"status":"passed","severity":"normal"},{"uid":"1246c900a536211b","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1755919381853,"stop":1755919381853,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1eb7ca9c35f1ce8","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1755919063055,"stop":1755919063056,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c9f9b8a45daf0c6","name":"should handle multiple query options for time ranges","time":{"start":1755919063211,"stop":1755919063211,"duration":0},"status":"passed","severity":"normal"},{"uid":"efb897b276a807b1","name":"should dial peers from store when no connections remain","time":{"start":1755919031801,"stop":1755919031802,"duration":1},"status":"passed","severity":"normal"},{"uid":"a505badd66008001","name":"Ordered callback, aborts when callback returns true","time":{"start":1755919431790,"stop":1755919431792,"duration":2},"status":"passed","severity":"normal"},{"uid":"a1c6d0cec3c3a051","name":"Push message with SQL Injection payload","time":{"start":1755920155334,"stop":1755920155334,"duration":0},"status":"passed","severity":"normal"},{"uid":"764e25195ad760e","name":"Asymmetric encrypt & decrypt","time":{"start":1755919052069,"stop":1755919052070,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e09e5eaefa48d3","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1755919051630,"stop":1755919051631,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7077772729eebb3","name":"Check publish message containing Script","time":{"start":1755919271216,"stop":1755919271216,"duration":0},"status":"passed","severity":"normal"},{"uid":"20d7da8e7200ff20","name":"Passing an array","time":{"start":1755919446720,"stop":1755919446721,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bc428b0e81daeeb","name":"Push message with content topic containing Chinese","time":{"start":1755920155303,"stop":1755920155303,"duration":0},"status":"passed","severity":"normal"},{"uid":"15cec8ed1ae04747","name":"should transition to Unhealthy when no connections","time":{"start":1755919062774,"stop":1755919062774,"duration":0},"status":"passed","severity":"normal"},{"uid":"642494129b3b1753","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1755919031159,"stop":1755919031159,"duration":0},"status":"passed","severity":"normal"},{"uid":"1663fff90ad1792f","name":"should return PeerId when PeerId is provided","time":{"start":1755919031441,"stop":1755919031442,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bb108424a6cff94","name":"should skip already querying peers","time":{"start":1755919041845,"stop":1755919041845,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d055115ec6e0d20","name":"Push message with escaped characters payload","time":{"start":1755920155326,"stop":1755920155326,"duration":0},"status":"passed","severity":"normal"},{"uid":"20bfba0cad65fce7","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1755919248425,"stop":1755919248425,"duration":0},"status":"passed","severity":"normal"},{"uid":"23c61ccdd82e7d3c","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1755919438060,"stop":1755919438063,"duration":3},"status":"passed","severity":"normal"},{"uid":"ebe3eba3bbe8f465","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1755919576178,"stop":1755919576178,"duration":0},"status":"passed","severity":"normal"},{"uid":"325944a44c96b28a","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1755919075814,"stop":1755919075815,"duration":1},"status":"passed","severity":"normal"},{"uid":"28602577bac19b7c","name":"Overlapping topic subscription","time":{"start":1755919576162,"stop":1755919576162,"duration":0},"status":"passed","severity":"normal"},{"uid":"555092fc21e92bc8","name":"Fails to push message with large meta","time":{"start":1755920155340,"stop":1755920155340,"duration":0},"status":"passed","severity":"normal"},{"uid":"df5b881585ade3bb","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1755919075802,"stop":1755919075803,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed90ce1ef17c840f","name":"should handle complete discovery-to-dial flow","time":{"start":1755919030704,"stop":1755919030705,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd6103b6243cf3a7","name":"should handle a minimal index list","time":{"start":1755919015922,"stop":1755919015922,"duration":0},"status":"passed","severity":"normal"},{"uid":"631ef1598e24dc33","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1755919278906,"stop":1755919278906,"duration":0},"status":"passed","severity":"normal"},{"uid":"af9e68b9356f77c8","name":"should not retry if at least one success","time":{"start":1755919062696,"stop":1755919062697,"duration":1},"status":"passed","severity":"normal"},{"uid":"617636487682c9c3","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1755919075805,"stop":1755919075805,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9d8a411c2b66cea","name":"Push message with numeric payload","time":{"start":1755920155332,"stop":1755920155332,"duration":0},"status":"passed","severity":"normal"},{"uid":"b61d631b9ebd32b8","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1755919021186,"stop":1755919021187,"duration":1},"status":"passed","severity":"normal"},{"uid":"193c04ce2214322c","name":"should not process empty queue","time":{"start":1755919031325,"stop":1755919031325,"duration":0},"status":"passed","severity":"normal"},{"uid":"99365d8c40806641","name":"should create PeerExchangeDiscovery with default options","time":{"start":1755919041849,"stop":1755919041850,"duration":1},"status":"passed","severity":"normal"},{"uid":"6335b6dcb036cd02","name":"should properly create location multiaddrs - udp","time":{"start":1755919021852,"stop":1755919021852,"duration":0},"status":"passed","severity":"normal"},{"uid":"215bcebe83ec861b","name":"should handle dial errors gracefully","time":{"start":1755919030689,"stop":1755919030689,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b827f8e231b35d2","name":"should properly compute the node id","time":{"start":1755919021846,"stop":1755919021847,"duration":1},"status":"passed","severity":"normal"},{"uid":"937dd6c9fe996b4c","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1755919264606,"stop":1755919264606,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dedff94650c2777","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1755919278911,"stop":1755919278911,"duration":0},"status":"passed","severity":"normal"},{"uid":"a04de1421af0bf86","name":"Push message with content topic containing emoji","time":{"start":1755920155320,"stop":1755920155320,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a60a4f457f9f8b6","name":"Check message with no pubsub topic is not received","time":{"start":1755919548261,"stop":1755919548261,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6c2e7fc7198e77a","name":"Relay - times out","time":{"start":1755919453247,"stop":1755919453247,"duration":0},"status":"passed","severity":"normal"},{"uid":"820d5b0a6be70f61","name":"Query generator for multiple messages with different content topic format","time":{"start":1755919431785,"stop":1755919431785,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3eb5f54130b1b27","name":"Push message with rate limit","time":{"start":1755920155308,"stop":1755920155309,"duration":1},"status":"passed","severity":"normal"},{"uid":"40bdc90a2242c0f0","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1755919053276,"stop":1755919053276,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5b7c6b949dc77fe","name":"Fails to push message with large meta","time":{"start":1755920155320,"stop":1755920155321,"duration":1},"status":"passed","severity":"normal"},{"uid":"225ea1566d724325","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1755919031120,"stop":1755919031121,"duration":1},"status":"passed","severity":"normal"},{"uid":"73f08fc651dbeb9c","name":"isConnected should return true after first peer connects","time":{"start":1755919119727,"stop":1755919119727,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8a75a0e33943302","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1755919015750,"stop":1755919015751,"duration":1},"status":"passed","severity":"normal"},{"uid":"23f482eb0a633b3f","name":"Check message with no pubsub topic is not received","time":{"start":1755919548271,"stop":1755919548271,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5b488fbc1274dc3","name":"should initialize with custom TTL","time":{"start":1755919041834,"stop":1755919041835,"duration":1},"status":"passed","severity":"normal"},{"uid":"f339b9e4a27598e5","name":"rejects hash query with content filter parameters","time":{"start":1755919031332,"stop":1755919031332,"duration":0},"status":"passed","severity":"normal"},{"uid":"48d4d2cd4628dba0","name":"should be empty when created","time":{"start":1755919063346,"stop":1755919063346,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2bae0ac15ebb498","name":"should create KeepAliveManager with required options","time":{"start":1755919031054,"stop":1755919031055,"duration":1},"status":"passed","severity":"normal"},{"uid":"645f90d0debc4615","name":"Push message with Arabic payload","time":{"start":1755920155333,"stop":1755920155333,"duration":0},"status":"passed","severity":"normal"},{"uid":"652cbb1a0900d74","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1755919075470,"stop":1755919075470,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d33e8ccc4554550","name":"Ephemeral messages are not stored","time":{"start":1755919105101,"stop":1755919105104,"duration":3},"status":"passed","severity":"normal"},{"uid":"4aee1da5d1c15b07","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1755919075819,"stop":1755919075820,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca46f20eb3fb2be1","name":"should dial second nwaku node that was discovered","time":{"start":1755919098278,"stop":1755919098292,"duration":14},"status":"skipped","severity":"normal"},{"uid":"a9d415f718fbd732","name":"should emit a peer event after start","time":{"start":1755919104104,"stop":1755919104104,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd91d27c344de0ae","name":"Relay + Store","time":{"start":1755919021855,"stop":1755919021856,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1520dcdfb5ec5ab","name":"should decode valid enr with tcp successfully","time":{"start":1755919021840,"stop":1755919021840,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9c6631beb22247","name":"should be safe to call multiple times","time":{"start":1755919031063,"stop":1755919031063,"duration":0},"status":"passed","severity":"normal"},{"uid":"45d9ea9463fc45aa","name":"returns nothing if no connections present","time":{"start":1755919031474,"stop":1755919031475,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6f20205f5c1b001","name":"Cluster id 0, shard 0","time":{"start":1755919419820,"stop":1755919419821,"duration":1},"status":"passed","severity":"normal"},{"uid":"8417c2d798a26f9a","name":"Check message with no content topic is not received","time":{"start":1755919548271,"stop":1755919548271,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ae1e11b4212a268","name":"Check received message containing shell command","time":{"start":1755919548267,"stop":1755919548268,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d0818d2d7f7356c","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1755919015749,"stop":1755919015749,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bb50833d7767c6c","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1755919278907,"stop":1755919278907,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce853c19ed21bf5f","name":"Push message with meta","time":{"start":1755920155308,"stop":1755920155308,"duration":0},"status":"passed","severity":"normal"},{"uid":"6809f29efa7646fc","name":"should handle dial errors","time":{"start":1755919032320,"stop":1755919032320,"duration":0},"status":"passed","severity":"normal"},{"uid":"460f78746cdf1265","name":"should increase lamport timestamp","time":{"start":1755919081459,"stop":1755919081460,"duration":1},"status":"passed","severity":"normal"},{"uid":"e332b163d804660e","name":"throws if store query response has error status","time":{"start":1755919031999,"stop":1755919031999,"duration":0},"status":"passed","severity":"normal"},{"uid":"741a72d0fee5dfae","name":"Renews subscription after lossing a connection","time":{"start":1755919576179,"stop":1755919576179,"duration":0},"status":"passed","severity":"normal"},{"uid":"377ae9b6b1287e96","name":"should return all connected peers without codec filter","time":{"start":1755919032322,"stop":1755919032322,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cdef30127d5d9ca","name":"should handle shard reader errors gracefully","time":{"start":1755919031326,"stop":1755919031326,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2a07dfed550fde7","name":"Check message on other pubsub topic is not received","time":{"start":1755919548271,"stop":1755919548271,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e0d7285c3d031cb","name":"throws on empty content topic","time":{"start":1755919015740,"stop":1755919015740,"duration":0},"status":"passed","severity":"normal"},{"uid":"75d79bbf5c857ee","name":"Check received message containing numeric","time":{"start":1755919548254,"stop":1755919548254,"duration":0},"status":"passed","severity":"normal"},{"uid":"f441771db6b2587","name":"should perform ping and update peer store on timer","time":{"start":1755919031069,"stop":1755919031069,"duration":0},"status":"passed","severity":"normal"},{"uid":"97fcd9d9a73fee35","name":"should return true when peer is on the same cluster","time":{"start":1755919030978,"stop":1755919030979,"duration":1},"status":"passed","severity":"normal"},{"uid":"5abe795c0740ddaa","name":"Push message with Arabic payload","time":{"start":1755920155296,"stop":1755920155296,"duration":0},"status":"passed","severity":"normal"},{"uid":"b49c82d35bf66070","name":"Push message with XML payload","time":{"start":1755920155298,"stop":1755920155298,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d291db2fbe69a90","name":"should select older connection if present","time":{"start":1755919031476,"stop":1755919031476,"duration":0},"status":"passed","severity":"normal"},{"uid":"d43aa28d0419af1c","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1755919031790,"stop":1755919031791,"duration":1},"status":"passed","severity":"normal"},{"uid":"7802bcb970753c05","name":"Subscribe to topic containing JSON and receive message","time":{"start":1755919576177,"stop":1755919576177,"duration":0},"status":"passed","severity":"normal"},{"uid":"50208827b2de0f47","name":"pre and post cipher","time":{"start":1755919052070,"stop":1755919052071,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a2527bb888e0e4c","name":"new peer added after a peer was already found","time":{"start":1755919271802,"stop":1755919271804,"duration":2},"status":"passed","severity":"normal"},{"uid":"aff1696ea3ebf25b","name":"passes more than one ENR URLs and attempts connection","time":{"start":1755919104107,"stop":1755919104107,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8c27c360f50f9d90","name":"Push message with content topic containing emoji","time":{"start":1755920155307,"stop":1755920155308,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb5485f075362c4f","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1755919264606,"stop":1755919264607,"duration":1},"status":"passed","severity":"normal"},{"uid":"14859c5ea2abba8b","name":"should handle empty pubsub topics","time":{"start":1755919031082,"stop":1755919031086,"duration":4},"status":"passed","severity":"normal"},{"uid":"b1f5c5801dab5fcf","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1755919021183,"stop":1755919021183,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6c745ae08164aa5","name":"does not throw on valid cases","time":{"start":1755919015739,"stop":1755919015740,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bdc95fe1d32e127","name":"accepts valid message hash query","time":{"start":1755919031330,"stop":1755919031332,"duration":2},"status":"passed","severity":"normal"},{"uid":"6445561505bd3f71","name":"Query generator for multiple messages","time":{"start":1755919431781,"stop":1755919431782,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fe8a5cc267ddc45","name":"should handle errors when accessing navigator","time":{"start":1755919031133,"stop":1755919031133,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8c5fa7e9fe36745","name":"should merge provided config with defaults","time":{"start":1755919032316,"stop":1755919032316,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e834cdbbdb956be","name":"Push message with short payload","time":{"start":1755920155311,"stop":1755920155311,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9d8a3066a68c012","name":"should dial all remaining peers","time":{"start":1755919031803,"stop":1755919031803,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6dba1f6fd843849","name":"Decoder throws on undefined content topic","time":{"start":1755919032245,"stop":1755919032245,"duration":0},"status":"passed","severity":"normal"},{"uid":"b45d10adb2620eb4","name":"should return null for non-existent peer","time":{"start":1755919031805,"stop":1755919031806,"duration":1},"status":"passed","severity":"normal"},{"uid":"b14475530ae00fe7","name":"should invoke callbacks when receiving a message","time":{"start":1755919063347,"stop":1755919063347,"duration":0},"status":"passed","severity":"normal"},{"uid":"f66fd19e62ae1424","name":"Check message on other pubsub topic is not received","time":{"start":1755919548261,"stop":1755919548261,"duration":0},"status":"passed","severity":"normal"},{"uid":"b93024a3bb486cdd","name":"should not change state when connections remain after disconnect","time":{"start":1755919031126,"stop":1755919031127,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea62251dc7d37f8e","name":"should not receive a peer event before start","time":{"start":1755919045694,"stop":1755919045695,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e0fbf25c8ad522a","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1755919075796,"stop":1755919075796,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eb63a84cd12670a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1755919015754,"stop":1755919015754,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cc9c77e1101ba8a","name":"should perform initial health assessment on start","time":{"start":1755919062776,"stop":1755919062777,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a9e26a8799cdf74","name":"Delete observer","time":{"start":1755919249878,"stop":1755919249878,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3c5236381a47b63","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1755919075810,"stop":1755919075810,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6ae6424b4125ba1","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1755919031809,"stop":1755919031809,"duration":0},"status":"passed","severity":"normal"},{"uid":"afee30959c776981","name":"should be safe to call multiple times","time":{"start":1755919031792,"stop":1755919031792,"duration":0},"status":"passed","severity":"normal"},{"uid":"71d958aa77f9b8b0","name":"isConnected return false after peer stops","time":{"start":1755919119728,"stop":1755919119729,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa4e18fd576da728","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1755919021186,"stop":1755919021186,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5783495d6884e80","name":"Subscribe to topic containing short and publish message","time":{"start":1755919278908,"stop":1755919278908,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9385ee136ac4ce4","name":"yields undefined for messages without decoder","time":{"start":1755919032001,"stop":1755919032001,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e8c11079235c315","name":"should delegate to networkMonitor.isConnected()","time":{"start":1755919032318,"stop":1755919032318,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac3c0a8d0a90fe42","name":"should encode/decode to RLP encoding","time":{"start":1755919021847,"stop":1755919021848,"duration":1},"status":"passed","severity":"normal"},{"uid":"765993500fcd8991","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1755919173922,"stop":1755919173925,"duration":3},"status":"passed","severity":"normal"},{"uid":"6ea50dc7057bf162","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1755919119730,"stop":1755919119731,"duration":1},"status":"passed","severity":"normal"},{"uid":"455b62e75c2a23f0","name":"Check publish message containing numeric","time":{"start":1755919271213,"stop":1755919271214,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc82ee5374d8a7a6","name":"Symmetric encrypt & Decrypt","time":{"start":1755919052070,"stop":1755919052070,"duration":0},"status":"passed","severity":"normal"},{"uid":"357bc25eafc523ae","name":"Push message with unicode special characters payload","time":{"start":1755920155326,"stop":1755920155326,"duration":0},"status":"passed","severity":"normal"},{"uid":"e11ecbdfc3537d50","name":"should create PeerExchangeDiscovery instance","time":{"start":1755919041849,"stop":1755919041849,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce90e354440a6e48","name":"Refresh subscription","time":{"start":1755919278908,"stop":1755919278908,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f55797a9cb485c74","name":"accepts valid content-filtered query","time":{"start":1755919031329,"stop":1755919031329,"duration":0},"status":"passed","severity":"normal"},{"uid":"83d35ecf2ee53b25","name":"should handle case with no peers in store","time":{"start":1755919031804,"stop":1755919031804,"duration":0},"status":"passed","severity":"normal"},{"uid":"19c436192cc700f8","name":"Meta field set when metaSetter is specified","time":{"start":1755919032244,"stop":1755919032244,"duration":0},"status":"passed","severity":"normal"},{"uid":"20da4ccef3ea9745","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1755919264603,"stop":1755919264605,"duration":2},"status":"passed","severity":"normal"},{"uid":"7df1b1b9e8919ad8","name":"Push message with content topic containing SQL Injection","time":{"start":1755920155319,"stop":1755920155319,"duration":0},"status":"passed","severity":"normal"},{"uid":"75b17117a5c6ccc2","name":"Push message with content topic containing emoji","time":{"start":1755920155340,"stop":1755920155340,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e5dd3be9d760b1c","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1755919015746,"stop":1755919015746,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5478f01f2a28e04","name":"should handle different types of entries","time":{"start":1755919061047,"stop":1755919061050,"duration":3},"status":"passed","severity":"normal"},{"uid":"c2a7503ded6f033","name":"should add and check entries correctly","time":{"start":1755919061037,"stop":1755919061041,"duration":4},"status":"passed","severity":"normal"},{"uid":"8fc6e5dd628ca248","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1755919548262,"stop":1755919548263,"duration":1},"status":"passed","severity":"normal"},{"uid":"5502c433ba860b92","name":"Push message with content topic containing short","time":{"start":1755920155327,"stop":1755920155327,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b8a7cba8443f92a","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1755919381857,"stop":1755919381859,"duration":2},"status":"passed","severity":"normal"},{"uid":"9dc8c95b660fa3a8","name":"should work with mixed v2 and v3 peers","time":{"start":1755919062701,"stop":1755919062704,"duration":3},"status":"passed","severity":"normal"},{"uid":"fd637fe856a15a21","name":"retrieves a single peer","time":{"start":1755919041902,"stop":1755919041902,"duration":0},"status":"passed","severity":"normal"},{"uid":"3937e0e857193c26","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1755919063049,"stop":1755919063055,"duration":6},"status":"passed","severity":"normal"},{"uid":"f51a92dc7ef62d1c","name":"Push 30 different messages","time":{"start":1755920155316,"stop":1755920155316,"duration":0},"status":"skipped","severity":"normal"},{"uid":"24b3ebc63d0c373","name":"Push message with content topic containing Arabic","time":{"start":1755920155304,"stop":1755920155304,"duration":0},"status":"passed","severity":"normal"},{"uid":"209f6c068de67f9b","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1755919041671,"stop":1755919041672,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf18717928c2d001","name":"should only return 1 node with relay and store capability","time":{"start":1755919041904,"stop":1755919041904,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bdaec4fa4f97f9e","name":"should handle empty peer infos gracefully","time":{"start":1755919041668,"stop":1755919041669,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c1b3180d9cf0b8c","name":"Sets default value correctly","time":{"start":1755919446727,"stop":1755919446727,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d16d620666fdf7f","name":"Push message with XML payload","time":{"start":1755920155325,"stop":1755920155325,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9523f3ec94a59f2","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1755919015755,"stop":1755919015756,"duration":1},"status":"passed","severity":"normal"},{"uid":"e412ef272c443ebe","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1755919576169,"stop":1755919576170,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b8d0a0cb6a55019","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1755919075815,"stop":1755919075815,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc9d480463815cf2","name":"should add event listeners to libp2p","time":{"start":1755919031114,"stop":1755919031114,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e352890b7f75999","name":"should return false","time":{"start":1755919021842,"stop":1755919021846,"duration":4},"status":"passed","severity":"normal"},{"uid":"1710aeeab2715dc7","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1755919081158,"stop":1755919081158,"duration":0},"status":"passed","severity":"normal"},{"uid":"7519bbfd4661ecdb","name":"different cluster: nodes don't connect","time":{"start":1755919173914,"stop":1755919173915,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4c703182abd59f0","name":"should handle peer store errors gracefully","time":{"start":1755919062777,"stop":1755919062777,"duration":0},"status":"passed","severity":"normal"},{"uid":"a573df8cbb12a07a","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1755919278910,"stop":1755919278910,"duration":0},"status":"passed","severity":"normal"},{"uid":"daeccc5b766af252","name":"Check received message with timestamp: 1755919098324000000 ","time":{"start":1755919548269,"stop":1755919548269,"duration":0},"status":"passed","severity":"normal"},{"uid":"88f48098e2120d2f","name":"should dial peer immediately when queue is empty","time":{"start":1755919031316,"stop":1755919031316,"duration":0},"status":"passed","severity":"normal"},{"uid":"a720b6ba088c0517","name":"Push 30 different messages","time":{"start":1755920155301,"stop":1755920155301,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3e3ec6eab96045bb","name":"Store - dialed first","time":{"start":1755919453247,"stop":1755919453247,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec53e3ec3595e5dd","name":"should start the dialing interval","time":{"start":1755919031313,"stop":1755919031313,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7eb0e2a897266ff","name":"topics with same application and version share the same shard","time":{"start":1755919015750,"stop":1755919015750,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3bb8a4ba19c4998","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1755919075819,"stop":1755919075819,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb82369b80bf0f5c","name":"Query with Ordered Callback, No Decoder","time":{"start":1755919397850,"stop":1755919397851,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1f51034b4b48a17","name":"Check message with no payload is not received","time":{"start":1755919548261,"stop":1755919548262,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ff0dbfafa73dbf8","name":"Encoder throws on undefined content topic","time":{"start":1755919051634,"stop":1755919051634,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7c56a667e10f89b","name":"Subscribe to topic containing special chars and receive message","time":{"start":1755919576164,"stop":1755919576164,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd1828c0d575cd87","name":"Check received message containing shell command","time":{"start":1755919548258,"stop":1755919548259,"duration":1},"status":"passed","severity":"normal"},{"uid":"f045cd7333e33458","name":"should dial peers from store when browser is connected","time":{"start":1755919031800,"stop":1755919031801,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4f363cf64c97795","name":"Does not throw an exception when node disconnects","time":{"start":1755919446720,"stop":1755919446720,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb9c5066dfad9c82","name":"should not receive a peer event after stop","time":{"start":1755919104105,"stop":1755919104105,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c2830825f3fcaa1","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1755919041295,"stop":1755919041295,"duration":0},"status":"passed","severity":"normal"},{"uid":"eca87a120cab597","name":"should be able to encode the field with only FILTER set to true","time":{"start":1755919021180,"stop":1755919021180,"duration":0},"status":"passed","severity":"normal"},{"uid":"82c6f705ad9280e7","name":"should handle peer store errors gracefully","time":{"start":1755919030698,"stop":1755919030699,"duration":1},"status":"passed","severity":"normal"},{"uid":"c44cb3d52a560154","name":"A test","time":{"start":1755919158565,"stop":1755919158565,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f29426ab5dfed17","name":"should return false when peer is on different cluster","time":{"start":1755919030979,"stop":1755919030979,"duration":0},"status":"passed","severity":"normal"},{"uid":"66b19c49e95036f5","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1755919075793,"stop":1755919075793,"duration":0},"status":"passed","severity":"normal"},{"uid":"49c397c4bae0782e","name":"Check message with non string payload is not received","time":{"start":1755919548272,"stop":1755919548272,"duration":0},"status":"passed","severity":"normal"},{"uid":"66938e18fed4987d","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1755919119726,"stop":1755919119726,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3700ba872c07dbc","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1755919063046,"stop":1755919063046,"duration":0},"status":"passed","severity":"normal"},{"uid":"45f96c53e0211107","name":"Push message with long payload","time":{"start":1755920155332,"stop":1755920155332,"duration":0},"status":"passed","severity":"normal"},{"uid":"a84117f123ae857d","name":"Ordered Callback - false","time":{"start":1755919429847,"stop":1755919429847,"duration":0},"status":"passed","severity":"normal"},{"uid":"73bd96ba0f04b532","name":"Encoder throws on empty string content topic","time":{"start":1755919051634,"stop":1755919051634,"duration":0},"status":"passed","severity":"normal"},{"uid":"124c0d1c169fc386","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1755919075815,"stop":1755919075816,"duration":1},"status":"passed","severity":"normal"},{"uid":"221c52e1966476ee","name":"should dial with PeerId and return stream","time":{"start":1755919032319,"stop":1755919032319,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7d86a84221a70a0","name":"should handle multiple peer connections","time":{"start":1755919031064,"stop":1755919031064,"duration":0},"status":"passed","severity":"normal"},{"uid":"9da04736c4c07cb2","name":"Push message equal or less that 1MB","time":{"start":1755920155342,"stop":1755920155342,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3f0c30940a53376","name":"Relay + Store","time":{"start":1755919104817,"stop":1755919104818,"duration":1},"status":"passed","severity":"normal"},{"uid":"77301a003fb08d","name":"should not retry if at least one success","time":{"start":1755919061893,"stop":1755919061893,"duration":0},"status":"passed","severity":"normal"},{"uid":"5276b0bad2050a4","name":"Push message with content topic containing Chinese","time":{"start":1755920155318,"stop":1755920155318,"duration":0},"status":"passed","severity":"normal"},{"uid":"f744ef60111b95fd","name":"should dial all known peers when reached zero connections","time":{"start":1755919141639,"stop":1755919141639,"duration":0},"status":"passed","severity":"normal"},{"uid":"8491529c1c2702ee","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1755919075798,"stop":1755919075799,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c7fb8c7b642b0a0","name":"A test","time":{"start":1755919158565,"stop":1755919158565,"duration":0},"status":"passed","severity":"normal"},{"uid":"d909523568097964","name":"should detect messages with missing dependencies","time":{"start":1755919081463,"stop":1755919081463,"duration":0},"status":"passed","severity":"normal"},{"uid":"f24a0874dacfd08e","name":"Push message with content topic containing Russian","time":{"start":1755920155304,"stop":1755920155304,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecf6c5656c3f74d","name":"should properly create location multiaddrs - tcp","time":{"start":1755919021852,"stop":1755919021853,"duration":1},"status":"passed","severity":"normal"},{"uid":"c350824b5263eaea","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1755919075813,"stop":1755919075814,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f4d18653f1b161d","name":"should save new peer to store","time":{"start":1755919030699,"stop":1755919030699,"duration":0},"status":"passed","severity":"normal"},{"uid":"89815f55342bc75c","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app56/1/topic529/utf8","time":{"start":1755919368980,"stop":1755919368981,"duration":1},"status":"passed","severity":"normal"},{"uid":"96201d36390977be","name":"should handle mixed protocol support correctly","time":{"start":1755919062777,"stop":1755919062778,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa5b78d092d52a14","name":"should lock peers when selected","time":{"start":1755919063041,"stop":1755919063041,"duration":0},"status":"passed","severity":"normal"},{"uid":"68ddbe88cca7a1ba","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1755919576167,"stop":1755919576168,"duration":1},"status":"passed","severity":"normal"},{"uid":"29a02e8ce6d71047","name":"Push message with Chinese payload","time":{"start":1755920155333,"stop":1755920155333,"duration":0},"status":"passed","severity":"normal"},{"uid":"d90154d15adeddeb","name":"should skip peer when failed to dial recently","time":{"start":1755919031319,"stop":1755919031319,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c1c52db8c17bda6","name":"should serialize and deserialize correctly","time":{"start":1755919078879,"stop":1755919078880,"duration":1},"status":"passed","severity":"normal"},{"uid":"a345ea0f75f2373","name":"should handle case when globalThis is not available","time":{"start":1755919031121,"stop":1755919031125,"duration":4},"status":"passed","severity":"normal"},{"uid":"39315775565733a7","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1755919278912,"stop":1755919278912,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eb624d58ef77e30","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1755919173915,"stop":1755919173915,"duration":0},"status":"passed","severity":"normal"},{"uid":"32a471a037243e7d","name":"should handle cache.get errors gracefully","time":{"start":1755919045696,"stop":1755919045696,"duration":0},"status":"passed","severity":"normal"},{"uid":"3820c3f58f003ba4","name":"Throws when trying to push message with empty payload","time":{"start":1755920155326,"stop":1755920155327,"duration":1},"status":"passed","severity":"normal"},{"uid":"241742f7cce64d24","name":"should throw error - no id","time":{"start":1755919021840,"stop":1755919021840,"duration":0},"status":"passed","severity":"normal"},{"uid":"77ee23c8f9dd009b","name":"should not fail to stop the service if it was not started","time":{"start":1755919327269,"stop":1755919327270,"duration":1},"status":"passed","severity":"normal"},{"uid":"724ad786999aea42","name":"should remove expired entries after TTL has passed","time":{"start":1755919061042,"stop":1755919061043,"duration":1},"status":"passed","severity":"normal"},{"uid":"560226db8e1eb5e2","name":"Subscribe to topic containing Script and receive message","time":{"start":1755919576166,"stop":1755919576166,"duration":0},"status":"passed","severity":"normal"},{"uid":"40b77ab15cc96f36","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1755919031436,"stop":1755919031438,"duration":2},"status":"passed","severity":"normal"},{"uid":"52bbc3f188844c6c","name":"Push message equal or less that 1MB","time":{"start":1755920155310,"stop":1755920155310,"duration":0},"status":"passed","severity":"normal"},{"uid":"642b8fa6cce5f494","name":"should unregister libp2p event listeners when stop is called","time":{"start":1755919063043,"stop":1755919063044,"duration":1},"status":"passed","severity":"normal"},{"uid":"99cb53d16fab0028","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1755919015747,"stop":1755919015748,"duration":1},"status":"passed","severity":"normal"},{"uid":"86c021824414983e","name":"Subscribe to topic containing XML and receive message","time":{"start":1755919576176,"stop":1755919576176,"duration":0},"status":"passed","severity":"normal"},{"uid":"146f490221096e01","name":"Sample","time":{"start":1755919021243,"stop":1755919021244,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ca4924fe09d0384","name":"should dispatch network event when browser goes offline","time":{"start":1755919031131,"stop":1755919031132,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9c702688ed30813","name":"Ephemeral field set to true","time":{"start":1755919032243,"stop":1755919032243,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e38339dab81343e","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app73/6/topic478/test.js","time":{"start":1755919368971,"stop":1755919368972,"duration":1},"status":"passed","severity":"normal"},{"uid":"9446f7fcd0424093","name":"should skip peers that were recently queried","time":{"start":1755919041843,"stop":1755919041844,"duration":1},"status":"passed","severity":"normal"},{"uid":"d69bae7e4261b569","name":"Push message with content topic containing JSON","time":{"start":1755920155339,"stop":1755920155339,"duration":0},"status":"passed","severity":"normal"},{"uid":"10b79977da179255","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1755919062522,"stop":1755919062525,"duration":3},"status":"passed","severity":"normal"},{"uid":"9e6c262dd18ef2c9","name":"yields undefined for messages without content topic","time":{"start":1755919032000,"stop":1755919032001,"duration":1},"status":"passed","severity":"normal"},{"uid":"761a9e8a2901cbce","name":"isConnected should return false after all peers disconnect","time":{"start":1755919119728,"stop":1755919119728,"duration":0},"status":"passed","severity":"normal"},{"uid":"12785ec498826c5f","name":"Push message with escaped characters payload","time":{"start":1755920155315,"stop":1755920155315,"duration":0},"status":"passed","severity":"normal"},{"uid":"2067cab1eee6bd32","name":"Push message with shell command payload","time":{"start":1755920155325,"stop":1755920155325,"duration":0},"status":"passed","severity":"normal"},{"uid":"bab5b0218f6b368e","name":"should process tasks in queue","time":{"start":1755919061870,"stop":1755919061871,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2af70200ab2a5b6","name":"handles different clusterIds correctly","time":{"start":1755919015751,"stop":1755919015751,"duration":0},"status":"passed","severity":"normal"},{"uid":"32ac8d7b310e1745","name":"Encoder throws on empty string content topic","time":{"start":1755919053277,"stop":1755919053278,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ab0d7a22ca157be","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app83/1/topic602/json","time":{"start":1755919368978,"stop":1755919368979,"duration":1},"status":"passed","severity":"normal"},{"uid":"f654caf1cf20fc00","name":"should initialize with libp2p components","time":{"start":1755919041667,"stop":1755919041667,"duration":0},"status":"passed","severity":"normal"},{"uid":"b44d0d4d51273ae0","name":"should stop peer exchange discovery","time":{"start":1755919041837,"stop":1755919041838,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddf9b41584d415ab","name":"should handle errors when globalThis is not available","time":{"start":1755919031115,"stop":1755919031115,"duration":0},"status":"passed","severity":"normal"},{"uid":"af47b28ca8816ff8","name":"should not dial peers from store when browser is not connected","time":{"start":1755919031801,"stop":1755919031801,"duration":0},"status":"passed","severity":"normal"},{"uid":"74904783502dc1a","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1755919075792,"stop":1755919075792,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e0ed8a6217f5a65","name":"should reject on timeout if it was set","time":{"start":1755919063165,"stop":1755919063165,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1d5d473d3fd366d","name":"Wrong topic","time":{"start":1755919368982,"stop":1755919368983,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a730ad3c5d2e712","name":"Correctly serialized arguments","time":{"start":1755919174206,"stop":1755919174207,"duration":1},"status":"passed","severity":"normal"},{"uid":"7dfd8741db86590c","name":"Check received message containing SQL Injection","time":{"start":1755919548266,"stop":1755919548266,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e8053372685cbdc","name":"Passing invalid cursor","time":{"start":1755919381860,"stop":1755919381860,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b84878c7569e32","name":"should handle peer not in mesh for all topics","time":{"start":1755919031086,"stop":1755919031086,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f1666b8ad237f32","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1755919031073,"stop":1755919031073,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7ecde966d556bf7","name":"should be safe to call multiple times","time":{"start":1755919031791,"stop":1755919031791,"duration":0},"status":"passed","severity":"normal"},{"uid":"2da48b19d93918b1","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1755919063041,"stop":1755919063042,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e73754a1344d7be","name":"should throw error - no public key","time":{"start":1755919021842,"stop":1755919021842,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a840b8e767d2bab","name":"should create KeepAliveManager with relay","time":{"start":1755919031055,"stop":1755919031055,"duration":0},"status":"passed","severity":"normal"},{"uid":"c86a122a50eef6cc","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1755919041670,"stop":1755919041671,"duration":1},"status":"passed","severity":"normal"},{"uid":"60fa10c9af4fd8c3","name":"Subscribe to topic containing shell command and receive message","time":{"start":1755919576177,"stop":1755919576177,"duration":0},"status":"passed","severity":"normal"},{"uid":"95ecb96516fbc164","name":"random static sharding 8 - Cluster ID: 725, Shard ID: 996","time":{"start":1755919419824,"stop":1755919419824,"duration":0},"status":"passed","severity":"normal"},{"uid":"effb8db5a5242c60","name":"should be delivered immediately if received","time":{"start":1755919081467,"stop":1755919081467,"duration":0},"status":"passed","severity":"normal"},{"uid":"eedcf543d600eee9","name":"should dial peers from store on start","time":{"start":1755919031790,"stop":1755919031790,"duration":0},"status":"passed","severity":"normal"},{"uid":"246c57f58aee8552","name":"messageHash returns a Uint8Array","time":{"start":1755919031159,"stop":1755919031159,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8e3f59e953e965a","name":"can start and stop the service","time":{"start":1755919104102,"stop":1755919104102,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a92e39992a33bfb","name":"should remove event listeners","time":{"start":1755919031062,"stop":1755919031062,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e503186846c3b08","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1755919248423,"stop":1755919248424,"duration":1},"status":"passed","severity":"normal"},{"uid":"68af96c0bc3b05ea","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1755919031068,"stop":1755919031068,"duration":0},"status":"passed","severity":"normal"},{"uid":"323f7868435d65ac","name":"Throws when trying to push message with empty payload","time":{"start":1755920155301,"stop":1755920155301,"duration":0},"status":"passed","severity":"normal"},{"uid":"15bbb840b3419ebd","name":"should handle complete connection lifecycle","time":{"start":1755919031133,"stop":1755919031134,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cc73e57c75da0b3","name":"should be able to encode the field with only RELAY set to true","time":{"start":1755919021177,"stop":1755919021179,"duration":2},"status":"passed","severity":"normal"},{"uid":"e2f90ca2f66fcb5e","name":"should properly create location multiaddrs - tcp6","time":{"start":1755919021852,"stop":1755919021852,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb4eefddaa1b56c6","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1755919119727,"stop":1755919119727,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd172abee70b01f5","name":"should handle dial errors gracefully","time":{"start":1755919031804,"stop":1755919031804,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6ea7ebc985b25a7","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1755919576170,"stop":1755919576170,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e8c6e22e9e1aa19","name":"should handle zero peers request","time":{"start":1755919041675,"stop":1755919041675,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e3095117842dea6","name":"should return false when peer shard info is not found","time":{"start":1755919031001,"stop":1755919031009,"duration":8},"status":"passed","severity":"normal"},{"uid":"c694519c214d3c6b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1755919075816,"stop":1755919075816,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b7acfbbf9f99923","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1755919031807,"stop":1755919031807,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbd9ef9e0e592f5d","name":"should handle hash queries without validation","time":{"start":1755919063212,"stop":1755919063212,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0ab1eb360494083","name":"should return empty array when no peers connected","time":{"start":1755919032321,"stop":1755919032322,"duration":1},"status":"passed","severity":"normal"},{"uid":"578529cf078f163","name":"should handle onConnected and onDisconnected","time":{"start":1755919063042,"stop":1755919063043,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a736bf96083dd2d","name":"should not be delivered","time":{"start":1755919081466,"stop":1755919081466,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cd0627b9910f1d8","name":"Publish message with large meta","time":{"start":1755919271225,"stop":1755919271226,"duration":1},"status":"passed","severity":"normal"},{"uid":"8304d31b9891791c","name":"should hang up with multiaddr and return true on success","time":{"start":1755919032321,"stop":1755919032321,"duration":0},"status":"passed","severity":"normal"},{"uid":"8865fbe8f889273e","name":"should be empty after removing the only subscription","time":{"start":1755919063347,"stop":1755919063347,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f24f026461d1aa9","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1755919063212,"stop":1755919063212,"duration":0},"status":"passed","severity":"normal"},{"uid":"170705943ebf9e47","name":"Throws when trying to push message with empty payload","time":{"start":1755920155316,"stop":1755920155316,"duration":0},"status":"passed","severity":"normal"},{"uid":"6de6b5a17d56fa85","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1755919015758,"stop":1755919015759,"duration":1},"status":"passed","severity":"normal"},{"uid":"d67d1f5b972dd18e","name":"should return peer for existing peer","time":{"start":1755919031805,"stop":1755919031805,"duration":0},"status":"passed","severity":"normal"},{"uid":"4759a8f21dce6943","name":"should clear dial history on start","time":{"start":1755919031313,"stop":1755919031314,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec36c4616466b31e","name":"Check received message containing JSON","time":{"start":1755919548258,"stop":1755919548258,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b5c1ba8682d31df","name":"Push message with content topic containing SQL Injection","time":{"start":1755920155339,"stop":1755920155339,"duration":0},"status":"passed","severity":"normal"},{"uid":"cab0a5364d9aaa65","name":"should start periodic discovery on start","time":{"start":1755919041848,"stop":1755919041848,"duration":0},"status":"passed","severity":"normal"},{"uid":"3235efd1c187b822","name":"should properly start and stop event listening","time":{"start":1755919062775,"stop":1755919062776,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f1ad68cd67a8d2d","name":"should return false when peer is not on the specified shard","time":{"start":1755919031001,"stop":1755919031001,"duration":0},"status":"passed","severity":"normal"},{"uid":"27cbfb281479528b","name":"should handle errors gracefully when getting peer info","time":{"start":1755919031011,"stop":1755919031012,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2dc8b81375ca5c5","name":"Reusing cursor across nodes","time":{"start":1755919381859,"stop":1755919381859,"duration":0},"status":"passed","severity":"normal"},{"uid":"69a9b5ab212d984","name":"Push message with custom timestamp: 1755915523045","time":{"start":1755920155341,"stop":1755920155341,"duration":0},"status":"passed","severity":"normal"},{"uid":"8064c0c1f9706a96","name":"Push message with escaped characters payload","time":{"start":1755920155300,"stop":1755920155300,"duration":0},"status":"passed","severity":"normal"},{"uid":"7484c6f3ec471680","name":"Subscribe to topic containing Script and receive message","time":{"start":1755919576176,"stop":1755919576176,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bd1b8afbc12dbe3","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1755919021187,"stop":1755919021188,"duration":1},"status":"passed","severity":"normal"},{"uid":"332e2f654fde8c3f","name":"Query Generator, Multiple PubsubTopics","time":{"start":1755919397842,"stop":1755919397846,"duration":4},"status":"passed","severity":"normal"},{"uid":"634c17659adaa444","name":"Push message with content topic containing short","time":{"start":1755920155337,"stop":1755920155337,"duration":0},"status":"passed","severity":"normal"},{"uid":"6167b0ad4bd17cce","name":"Push message with shell command payload","time":{"start":1755920155315,"stop":1755920155315,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c3ae713174f5dc3","name":"Push message with custom timestamp: 1755922723045","time":{"start":1755920155341,"stop":1755920155342,"duration":1},"status":"passed","severity":"normal"},{"uid":"33ff0c0a1556d73e","name":"Check received message containing unicode special characters","time":{"start":1755919548268,"stop":1755919548268,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c3e2c44c59acfa3","name":"Push message with content topic containing long","time":{"start":1755920155317,"stop":1755920155317,"duration":0},"status":"passed","severity":"normal"},{"uid":"9346500e4f9c0a47","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1755919548260,"stop":1755919548260,"duration":0},"status":"passed","severity":"normal"},{"uid":"d22a129398b6d6c7","name":"Push message with unicode special characters payload","time":{"start":1755920155315,"stop":1755920155315,"duration":0},"status":"passed","severity":"normal"},{"uid":"60802e93d310fb03","name":"Publish message with custom timestamp: Sat Aug 23 2025 04:21:04 GMT+0000 (Coordinated Universal Time)","time":{"start":1755919271222,"stop":1755919271222,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba61d6b3bd8613df","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1755919104107,"stop":1755919104107,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e8450cf53feb4768","name":"Push message with content topic containing escaped characters","time":{"start":1755920155319,"stop":1755920155320,"duration":1},"status":"passed","severity":"normal"},{"uid":"f04dcbb616597fe","name":"should remove event listeners","time":{"start":1755919031791,"stop":1755919031792,"duration":1},"status":"passed","severity":"normal"},{"uid":"642cffac28ece566","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1755919031074,"stop":1755919031074,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fb801bd496e71ea","name":"Check received message with timestamp: 1755919098324000000 ","time":{"start":1755919548260,"stop":1755919548260,"duration":0},"status":"passed","severity":"normal"},{"uid":"b38fe4e4796673a","name":"Push message with content topic containing JSON","time":{"start":1755920155306,"stop":1755920155307,"duration":1},"status":"passed","severity":"normal"},{"uid":"8175b22881c6925","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1755919040389,"stop":1755919040390,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6cf0d1d44b0de3e","name":"Check received message containing XML","time":{"start":1755919548257,"stop":1755919548257,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dee2176c3b99b72","name":"Push message with short payload","time":{"start":1755920155323,"stop":1755920155323,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c74bc73072052b3","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1755919081463,"stop":1755919081463,"duration":0},"status":"passed","severity":"normal"},{"uid":"353c81e91fdf47a0","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1755919062775,"stop":1755919062775,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce6ce005520b809","name":"should set default options when no config provided","time":{"start":1755919032315,"stop":1755919032315,"duration":0},"status":"passed","severity":"normal"},{"uid":"611fe66a2f0d6293","name":"should handle browser offline state overriding peer connections","time":{"start":1755919031134,"stop":1755919031134,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3bab8d315b4684a","name":"Check received message with timestamp: 1755919098324 ","time":{"start":1755919548269,"stop":1755919548269,"duration":0},"status":"passed","severity":"normal"},{"uid":"60a9325c62767c9e","name":"ignores unrecognized TXT record formats","time":{"start":1755919041903,"stop":1755919041903,"duration":0},"status":"passed","severity":"normal"},{"uid":"a41cb4b07e188505","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1755919278913,"stop":1755919278914,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4c32a8514ed05d7","name":"configure the node with multiple content topics","time":{"start":1755919368983,"stop":1755919368984,"duration":1},"status":"passed","severity":"normal"},{"uid":"40a6261b70ed6346","name":"Promise Callback - true","time":{"start":1755919429842,"stop":1755919429845,"duration":3},"status":"passed","severity":"normal"},{"uid":"b7b601be9794c68c","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1755919075794,"stop":1755919075794,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eb60ad210552dd4","name":"Push message with content topic containing Russian","time":{"start":1755920155328,"stop":1755920155328,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a2466956279bf0c","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1755919075804,"stop":1755919075804,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0119dc2d900ca78","name":"Push message with content topic containing Arabic","time":{"start":1755920155318,"stop":1755920155318,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c09f16a574fdaf3","name":"Subscribe to topic containing emoji and receive message","time":{"start":1755919576178,"stop":1755919576178,"duration":0},"status":"passed","severity":"normal"},{"uid":"68c08bbd519c470e","name":"Push message with Chinese payload","time":{"start":1755920155312,"stop":1755920155312,"duration":0},"status":"passed","severity":"normal"},{"uid":"def711f373d23350","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1755919158389,"stop":1755919158390,"duration":1},"status":"passed","severity":"normal"},{"uid":"3be307b6eba19d2c","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app81/7/topic214/json","time":{"start":1755919368975,"stop":1755919368976,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c03c6f8175f2b46","name":"messageHashStr returns a hex string","time":{"start":1755919031160,"stop":1755919031160,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1afe520add150e8","name":"Subscribe and receive messages via waku relay post","time":{"start":1755919576170,"stop":1755919576170,"duration":0},"status":"passed","severity":"normal"},{"uid":"7873202b3484384a","name":"Decoder throws on undefined content topic","time":{"start":1755919051635,"stop":1755919051635,"duration":0},"status":"passed","severity":"normal"},{"uid":"662cf1499383cacd","name":"Check received message containing Arabic","time":{"start":1755919548255,"stop":1755919548256,"duration":1},"status":"passed","severity":"normal"},{"uid":"2372ccabc5c2e408","name":"Passing page size 3 when there are 20 messages","time":{"start":1755919439603,"stop":1755919439603,"duration":0},"status":"passed","severity":"normal"},{"uid":"c62247559a581558","name":"Register correct protocols","time":{"start":1755919278905,"stop":1755919278905,"duration":0},"status":"passed","severity":"normal"},{"uid":"64dfb37316ea47fd","name":"random static sharding 5 - Cluster ID: 415, Shard ID: 208","time":{"start":1755919419823,"stop":1755919419823,"duration":0},"status":"passed","severity":"normal"},{"uid":"ede604e22ed02518","name":"Push message with special chars payload","time":{"start":1755920155333,"stop":1755920155333,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2b1237c295ad606","name":"should be sent with empty content","time":{"start":1755919081465,"stop":1755919081465,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdfec0ba9708c59d","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1755919075811,"stop":1755919075812,"duration":1},"status":"passed","severity":"normal"},{"uid":"73386696aba79712","name":"should partition messages based on acknowledgement status","time":{"start":1755919081465,"stop":1755919081465,"duration":0},"status":"passed","severity":"normal"},{"uid":"634d1083aef62e28","name":"should dispatch network event when browser goes online","time":{"start":1755919031128,"stop":1755919031128,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b3b26138ae31471","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1755919119726,"stop":1755919119727,"duration":1},"status":"passed","severity":"normal"},{"uid":"37d218b07133d0e8","name":"should send to specified number of peers of used peers","time":{"start":1755919062695,"stop":1755919062696,"duration":1},"status":"passed","severity":"normal"},{"uid":"df2e8b1d177eb953","name":"Push message with content topic containing long","time":{"start":1755920155327,"stop":1755920155327,"duration":0},"status":"passed","severity":"normal"},{"uid":"24f09980adc5703e","name":"Subscribe to topic containing XML and publish message","time":{"start":1755919278912,"stop":1755919278912,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0549cf2dc28e10c","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1755919248422,"stop":1755919248422,"duration":0},"status":"passed","severity":"normal"},{"uid":"73b2136957c30a82","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1755919021186,"stop":1755919021186,"duration":0},"status":"passed","severity":"normal"},{"uid":"54e951efcc05d503","name":"Push message with unicode special characters payload","time":{"start":1755920155300,"stop":1755920155300,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7091853d8d2d9af","name":"Relay - dialed first","time":{"start":1755919453246,"stop":1755919453246,"duration":0},"status":"passed","severity":"normal"},{"uid":"9caaf34e1d08468e","name":"should be able to decode the field with only FILTER set to true","time":{"start":1755919021185,"stop":1755919021185,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaf4574f488a169b","name":"Subscribe to topic containing Script and publish message","time":{"start":1755919278911,"stop":1755919278911,"duration":0},"status":"passed","severity":"normal"},{"uid":"34b56db1a77c1040","name":"should throw an error for insufficient data","time":{"start":1755919015923,"stop":1755919015923,"duration":0},"status":"passed","severity":"normal"},{"uid":"494edd5cb56fb74b","name":"Add multiple subscription objects on single nwaku node","time":{"start":1755919576168,"stop":1755919576168,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb2582e398b160b6","name":"should wait for Filter peer to be connected","time":{"start":1755919063166,"stop":1755919063166,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aa02c8545dcf042","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1755919021183,"stop":1755919021183,"duration":0},"status":"passed","severity":"normal"},{"uid":"c45bfb028b9c4715","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1755919075805,"stop":1755919075806,"duration":1},"status":"passed","severity":"normal"},{"uid":"193d496b3051f6d0","name":"throws if decoders don't match content topics","time":{"start":1755919031997,"stop":1755919031998,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad13e7179cfa6f58","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1755919122798,"stop":1755919122798,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f691c6c519dac94","name":"random static sharding 4 - Cluster ID: 780, Shard ID: 983","time":{"start":1755919419823,"stop":1755919419823,"duration":0},"status":"passed","severity":"normal"},{"uid":"67df8b310b3e5067","name":"should return PeerId when PeerId is provided","time":{"start":1755919031436,"stop":1755919031436,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e6c99830b7a0b68","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1755919576161,"stop":1755919576161,"duration":0},"status":"skipped","severity":"normal"},{"uid":"19b091d26df521d7","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1755919449632,"stop":1755919449633,"duration":1},"status":"passed","severity":"normal"},{"uid":"48c04d899099b6b1","name":"should properly create location multiaddrs - tcp4","time":{"start":1755919021851,"stop":1755919021852,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc513d9da2a545f2","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1755919015923,"stop":1755919015923,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4d8d89b8e5c1db1","name":"should handle queue overflow by adding peers to queue","time":{"start":1755919031322,"stop":1755919031323,"duration":1},"status":"passed","severity":"normal"},{"uid":"593448565a2f2a4f","name":"should not discard bootstrap peers if under the limit","time":{"start":1755919141640,"stop":1755919141640,"duration":0},"status":"passed","severity":"normal"},{"uid":"71f967d0c59511e3","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1755919548273,"stop":1755919548273,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bec4e479043ec41","name":"Push message with custom timestamp: 1755915523045","time":{"start":1755920155330,"stop":1755920155330,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b0f82b04f86298d","name":"should add and remove event listeners correctly","time":{"start":1755919045696,"stop":1755919045697,"duration":1},"status":"passed","severity":"normal"},{"uid":"6aa0954b1cc9eb4a","name":"should reject if WakuNode is not started","time":{"start":1755919063162,"stop":1755919063162,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dad27e8fd7e3814","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1755919576162,"stop":1755919576162,"duration":0},"status":"passed","severity":"normal"},{"uid":"923d475b707fa740","name":"should dial more peers if under maxConnections","time":{"start":1755919031807,"stop":1755919031808,"duration":1},"status":"passed","severity":"normal"},{"uid":"377d856137360df8","name":"Subscribe to topic containing shell command and receive message","time":{"start":1755919576167,"stop":1755919576167,"duration":0},"status":"passed","severity":"normal"},{"uid":"7355c6b19a31b035","name":"same cluster, static sharding: nodes connect","time":{"start":1755919173914,"stop":1755919173914,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3301cce90de551c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1755919015754,"stop":1755919015755,"duration":1},"status":"passed","severity":"normal"},{"uid":"a53d77c6d019dd8a","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1755919248422,"stop":1755919248422,"duration":0},"status":"passed","severity":"normal"},{"uid":"1822085a789d7e5f","name":"Push message with Script payload","time":{"start":1755920155297,"stop":1755920155297,"duration":0},"status":"passed","severity":"normal"},{"uid":"24e7f862b99cba7f","name":"Push message with Russian payload","time":{"start":1755920155324,"stop":1755920155324,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5a50b37debe1eb5","name":"Push message with custom timestamp: 1755922723045","time":{"start":1755920155322,"stop":1755920155322,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcda5a317f5a12f","name":"Check publish message after service node is restarted","time":{"start":1755919271225,"stop":1755919271225,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8220e8fbbe229f0","name":"Fails to push message bigger that 1MB","time":{"start":1755920155310,"stop":1755920155311,"duration":1},"status":"passed","severity":"normal"},{"uid":"88420dad71a282cf","name":"Get Nodes","time":{"start":1755919040894,"stop":1755919040895,"duration":1},"status":"passed","severity":"normal"},{"uid":"e46bc557bfce3a3","name":"should handle v3 RLN errors","time":{"start":1755919062705,"stop":1755919062705,"duration":0},"status":"passed","severity":"normal"},{"uid":"49ee42006199357b","name":"Push message with emoji payload","time":{"start":1755920155301,"stop":1755920155301,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e4d7d7230609ec5","name":"Subscribe to topic containing numeric and receive message","time":{"start":1755919576174,"stop":1755919576174,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2530b55b08ab83f","name":"Push message with special chars payload","time":{"start":1755920155295,"stop":1755920155296,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a2edf6ef41fd4c7","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1755919449637,"stop":1755919449637,"duration":0},"status":"passed","severity":"normal"},{"uid":"74b5d616049e2644","name":"messageHashStr works with IProtoMessage","time":{"start":1755919031169,"stop":1755919031170,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c9d4a2818bbddd6","name":"should handle general insertion and lookup correctly","time":{"start":1755919078882,"stop":1755919078883,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6362104d206c9a9","name":"should start peer exchange discovery","time":{"start":1755919041835,"stop":1755919041836,"duration":1},"status":"passed","severity":"normal"},{"uid":"d97f90a78f095ad2","name":"random static sharding 2 - Cluster ID: 831, Shard ID: 677","time":{"start":1755919419822,"stop":1755919419822,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6de83e9f1532964","name":"Push message with content topic containing unicode special characters","time":{"start":1755920155320,"stop":1755920155320,"duration":0},"status":"passed","severity":"normal"},{"uid":"830f76ce1b82a2cb","name":"should dial one peer on dial","time":{"start":1755919189025,"stop":1755919189025,"duration":0},"status":"passed","severity":"normal"},{"uid":"af8fdcea6f4780fb","name":"should query peers that support peer exchange","time":{"start":1755919041842,"stop":1755919041842,"duration":0},"status":"passed","severity":"normal"},{"uid":"e61874346280bcc9","name":"should attach causal history and bloom filter to each message","time":{"start":1755919081459,"stop":1755919081459,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6af5b0b5f6b6207","name":"should return true when peer is on the specified shard","time":{"start":1755919030993,"stop":1755919030993,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc108d17f1b99250","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1755919015757,"stop":1755919015758,"duration":1},"status":"passed","severity":"normal"},{"uid":"74fd4c01ff883b06","name":"does not validate decoders for hash queries","time":{"start":1755919031998,"stop":1755919031998,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1154d28869ea0af","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1755919075800,"stop":1755919075801,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e57141dca1f7eb0","name":"Check publish message after client node is restarted","time":{"start":1755919271225,"stop":1755919271225,"duration":0},"status":"skipped","severity":"normal"},{"uid":"30075b8be8efe9ee","name":"Push message with content topic containing Arabic","time":{"start":1755920155328,"stop":1755920155328,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a33db36db19c2cd","name":"should add event listener for peer:discovery","time":{"start":1755919030679,"stop":1755919030682,"duration":3},"status":"passed","severity":"normal"},{"uid":"bd569548a9a19124","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1755919438056,"stop":1755919438060,"duration":4},"status":"passed","severity":"normal"},{"uid":"c45476ea088545cf","name":"should drop connection via multiaddr with hangUp","time":{"start":1755919189025,"stop":1755919189026,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7f3836eea40f648","name":"should return false when peer is not found","time":{"start":1755919030990,"stop":1755919030990,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e95c0cf0a82eefc","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1755919075815,"stop":1755919075815,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1af09b92c347e4c","name":"should request peer renewal on specific errors","time":{"start":1755919061881,"stop":1755919061882,"duration":1},"status":"passed","severity":"normal"},{"uid":"a19c37e87a410fc2","name":"Fails to push message bigger that 1MB","time":{"start":1755920155331,"stop":1755920155331,"duration":0},"status":"passed","severity":"normal"},{"uid":"35df5ce6c54dac34","name":"should retry if all attempts fail","time":{"start":1755919061894,"stop":1755919061894,"duration":0},"status":"passed","severity":"normal"},{"uid":"99145d4ad204483b","name":"should compute hash only when first accessed","time":{"start":1755919032246,"stop":1755919032246,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bd23eebaf23bf9f","name":"should create RPC request with correct parameters","time":{"start":1755919041675,"stop":1755919041675,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbdd68b17d6721da","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1755919248420,"stop":1755919248421,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7f6fb41a85b06d5","name":"can query messages by message hash","time":{"start":1755919424070,"stop":1755919424070,"duration":0},"status":"passed","severity":"normal"},{"uid":"c79be3d2ee3b95b3","name":"should do nothing when connections still exist","time":{"start":1755919031802,"stop":1755919031802,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9ff08a277300193","name":"should retry on complete failure if specified","time":{"start":1755919062696,"stop":1755919062696,"duration":0},"status":"passed","severity":"normal"},{"uid":"d11de2e22b253634","name":"Check received message containing Russian","time":{"start":1755919548265,"stop":1755919548265,"duration":0},"status":"passed","severity":"normal"},{"uid":"61b33f276b5d7d9","name":"throws on content topic with empty version field","time":{"start":1755919015742,"stop":1755919015743,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e9131d1de120810","name":"Check message received after jswaku node is restarted","time":{"start":1755919548272,"stop":1755919548272,"duration":0},"status":"passed","severity":"normal"},{"uid":"746e1fccc14a2304","name":"Passing page size 19 when there are 20 messages","time":{"start":1755919439608,"stop":1755919439608,"duration":0},"status":"passed","severity":"normal"},{"uid":"c07d6c47c67a7d98","name":"should remove event listeners from libp2p","time":{"start":1755919031118,"stop":1755919031119,"duration":1},"status":"passed","severity":"normal"},{"uid":"14d6ca46dc121b02","name":"Subscribe to topic containing special chars and publish message","time":{"start":1755919278909,"stop":1755919278910,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0ff51714973a124","name":"should register libp2p event listeners when start is called","time":{"start":1755919063043,"stop":1755919063043,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3c8b3c0b39c51aa","name":"should get / set TCP multiaddr","time":{"start":1755919021849,"stop":1755919021851,"duration":2},"status":"passed","severity":"normal"},{"uid":"8ac78f18cd40f010","name":"should create ShardReader with auto sharding network config","time":{"start":1755919030959,"stop":1755919030978,"duration":19},"status":"passed","severity":"normal"},{"uid":"c74154462b438fc3","name":"should filter peers by codec","time":{"start":1755919032322,"stop":1755919032322,"duration":0},"status":"passed","severity":"normal"},{"uid":"25e0c39d80f884f2","name":"Generator, 2 different shards","time":{"start":1755919388067,"stop":1755919388069,"duration":2},"status":"passed","severity":"normal"},{"uid":"6998decdf3fdd064","name":"should continually clean up expired entries at intervals","time":{"start":1755919061051,"stop":1755919061051,"duration":0},"status":"passed","severity":"normal"},{"uid":"16344e44394a1a0c","name":"Default pageSize","time":{"start":1755919439609,"stop":1755919439612,"duration":3},"status":"passed","severity":"normal"},{"uid":"8a0ab5f062bef308","name":"Overlapping topic subscription","time":{"start":1755919278908,"stop":1755919278908,"duration":0},"status":"skipped","severity":"normal"},{"uid":"485b6203d20967f4","name":"should handle network check errors gracefully","time":{"start":1755919031326,"stop":1755919031326,"duration":0},"status":"passed","severity":"normal"},{"uid":"88c8593c09695695","name":"should skip peers without peer exchange protocol","time":{"start":1755919041841,"stop":1755919041841,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd4e0cfe2366a749","name":"it tolerates circular branch references","time":{"start":1755919041902,"stop":1755919041903,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba65f05886aae1f6","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1755919081462,"stop":1755919081463,"duration":1},"status":"passed","severity":"normal"},{"uid":"daa47078c27e8e0d","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1755919278914,"stop":1755919278914,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b5f4060dc166ba7","name":"should return false when pubsub topic parsing fails","time":{"start":1755919031010,"stop":1755919031011,"duration":1},"status":"passed","severity":"normal"},{"uid":"785ea9c02ff9280b","name":"returns all values when wanted number matches available values","time":{"start":1755919040373,"stop":1755919040389,"duration":16},"status":"passed","severity":"normal"},{"uid":"9bd23aba2c9a0343","name":"Non TWN Cluster","time":{"start":1755919368971,"stop":1755919368971,"duration":0},"status":"passed","severity":"normal"},{"uid":"563438e233916d7","name":"Push message with Russian payload","time":{"start":1755920155334,"stop":1755920155334,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f63cec859b907ef","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1755919081465,"stop":1755919081466,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd83ae06de5bc4a3","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1755919388069,"stop":1755919388070,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd12c0744dcb78b0","name":"should not receive a peer event after stop","time":{"start":1755919045695,"stop":1755919045695,"duration":0},"status":"passed","severity":"normal"},{"uid":"62f05ea2c9af57c8","name":"Check received message containing JSON","time":{"start":1755919548267,"stop":1755919548267,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf237344d8f18ea1","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1755919075807,"stop":1755919075807,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd6ff768e647c1e1","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1755919264605,"stop":1755919264605,"duration":0},"status":"passed","severity":"normal"},{"uid":"d21b6ecf6963b3b5","name":"should successfully query peers and return peer infos","time":{"start":1755919041668,"stop":1755919041668,"duration":0},"status":"passed","severity":"normal"},{"uid":"283b8ff3e770b3d6","name":"Subscribe to topic containing Russian and publish message","time":{"start":1755919278910,"stop":1755919278911,"duration":1},"status":"passed","severity":"normal"},{"uid":"395dfd201937873d","name":"Push message with unicode special characters payload","time":{"start":1755920155336,"stop":1755920155336,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e7664c220f0317f","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app47/6/topic46/test.js","time":{"start":1755919368973,"stop":1755919368973,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fa5f513211d9b7","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1755919248425,"stop":1755919248425,"duration":0},"status":"passed","severity":"normal"},{"uid":"40d2e835441781b3","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1755919105107,"stop":1755919105108,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0c81c8c2ebc7cdf","name":"caches peers it previously fetched","time":{"start":1755919041904,"stop":1755919041904,"duration":0},"status":"passed","severity":"normal"},{"uid":"621234780172eb04","name":"should throw error when no peers are available","time":{"start":1755919063211,"stop":1755919063211,"duration":0},"status":"passed","severity":"normal"},{"uid":"88667b5bd89bd9cf","name":"can start and stop the service","time":{"start":1755919045693,"stop":1755919045693,"duration":0},"status":"passed","severity":"normal"},{"uid":"571b0d33a19c1c48","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1755919248424,"stop":1755919248424,"duration":0},"status":"passed","severity":"normal"},{"uid":"933e1d5707eb5e2c","name":"should create NetworkMonitor with libp2p and events","time":{"start":1755919031107,"stop":1755919031107,"duration":0},"status":"passed","severity":"normal"},{"uid":"73fd80f1491ae629","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1755919015753,"stop":1755919015753,"duration":0},"status":"passed","severity":"normal"},{"uid":"fca16e72bcfe8b7","name":"Push message with Basic HTML tag payload","time":{"start":1755920155325,"stop":1755920155325,"duration":0},"status":"passed","severity":"normal"},{"uid":"e77afd687a5da346","name":"Check received message containing special chars","time":{"start":1755919548255,"stop":1755919548255,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ba625ec1a2007fa","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1755919075793,"stop":1755919075794,"duration":1},"status":"passed","severity":"normal"},{"uid":"47d6f24750a6cc7a","name":"Push message with numeric payload","time":{"start":1755920155295,"stop":1755920155295,"duration":0},"status":"passed","severity":"normal"},{"uid":"304924e9de005195","name":"should handle query errors","time":{"start":1755919041846,"stop":1755919041846,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc412919e7d155be","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1755919075807,"stop":1755919075807,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fbc447e2d8809da","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1755919075824,"stop":1755919075824,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff1f2542ace39685","name":"Check received message containing Script","time":{"start":1755919548257,"stop":1755919548257,"duration":0},"status":"passed","severity":"normal"},{"uid":"35e6147aa6ae73aa","name":"Push message with Basic HTML tag payload","time":{"start":1755920155314,"stop":1755920155314,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b2c4091cdf4b8d5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1755919015754,"stop":1755919015754,"duration":0},"status":"passed","severity":"normal"},{"uid":"11ec0793159d1f39","name":"should encode/decode to text encoding","time":{"start":1755919021848,"stop":1755919021848,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a147bf86e5332b2","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1755919271221,"stop":1755919271221,"duration":0},"status":"passed","severity":"normal"},{"uid":"efad5a43331e23f","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1755919041905,"stop":1755919041906,"duration":1},"status":"skipped","severity":"normal"},{"uid":"308dcde8448c959d","name":"Subscribe and receive messages via lightPush","time":{"start":1755919576169,"stop":1755919576169,"duration":0},"status":"passed","severity":"normal"},{"uid":"85a15cbe14fa6af9","name":"should sort peers by ping value","time":{"start":1755919032323,"stop":1755919032323,"duration":0},"status":"passed","severity":"normal"},{"uid":"d415f6fae88a3865","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1755919576172,"stop":1755919576172,"duration":0},"status":"passed","severity":"normal"},{"uid":"16df09702f831c15","name":"Cluster ID 0, shard 1","time":{"start":1755919419821,"stop":1755919419821,"duration":0},"status":"passed","severity":"normal"},{"uid":"c67fc2abc4009cf4","name":"Relay - dialed after","time":{"start":1755919453246,"stop":1755919453247,"duration":1},"status":"passed","severity":"normal"},{"uid":"5128ee08d92f6fef","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1755919015759,"stop":1755919015759,"duration":0},"status":"passed","severity":"normal"},{"uid":"a95c3972642df37f","name":"should handle relay send failures gracefully","time":{"start":1755919031076,"stop":1755919031080,"duration":4},"status":"passed","severity":"normal"},{"uid":"c804b311518f19d3","name":"Push message with short payload","time":{"start":1755920155331,"stop":1755920155332,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed5ed9d5c895c6b0","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1755919015747,"stop":1755919015747,"duration":0},"status":"passed","severity":"normal"},{"uid":"244edef7c43554d2","name":"Store - dialed after - with timeout","time":{"start":1755919453248,"stop":1755919453248,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4571060d79e511","name":"Push message with custom timestamp: 1725160723045","time":{"start":1755920155321,"stop":1755920155321,"duration":0},"status":"passed","severity":"normal"},{"uid":"4058052c4c4d2e28","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1755919032323,"stop":1755919032323,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf8ac33dde2a2efc","name":"should push the message to the outgoing buffer","time":{"start":1755919081458,"stop":1755919081458,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a6cbb7f6671f37c","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1755919576165,"stop":1755919576165,"duration":0},"status":"passed","severity":"normal"},{"uid":"d21b7f00d288b0f9","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1755919431789,"stop":1755919431789,"duration":0},"status":"passed","severity":"normal"},{"uid":"e415352c49c82dfa","name":"Check publish message containing long","time":{"start":1755919271213,"stop":1755919271213,"duration":0},"status":"passed","severity":"normal"},{"uid":"3018331fee6564c6","name":"Check publish message containing special chars","time":{"start":1755919271214,"stop":1755919271214,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7713406f7059631","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1755919381854,"stop":1755919381855,"duration":1},"status":"passed","severity":"normal"},{"uid":"7852b0d862c2690d","name":"Subscribe to topic containing Russian and receive message","time":{"start":1755919576165,"stop":1755919576165,"duration":0},"status":"passed","severity":"normal"},{"uid":"44f74af2b2345a80","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1755919419387,"stop":1755919419387,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4910349352a35f","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1755919075810,"stop":1755919075810,"duration":0},"status":"passed","severity":"normal"},{"uid":"926cad1a5636a200","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1755919449633,"stop":1755919449633,"duration":0},"status":"passed","severity":"normal"},{"uid":"23520d380f63ab8b","name":"should dial with multiaddr and return stream","time":{"start":1755919032319,"stop":1755919032320,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ed3a540f36fd925","name":"should support chaining for add method","time":{"start":1755919061042,"stop":1755919061042,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8996a51caaa9ec","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1755919419389,"stop":1755919419390,"duration":1},"status":"passed","severity":"normal"},{"uid":"be4fcf6153961481","name":"should do nothing if no non-locked connections to drop","time":{"start":1755919031808,"stop":1755919031808,"duration":0},"status":"passed","severity":"normal"},{"uid":"286aaae3ae34287d","name":"Relay Node - default protocol","time":{"start":1755919453249,"stop":1755919453249,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a60f374ff133f62","name":"Push message with content topic containing JSON","time":{"start":1755920155329,"stop":1755920155329,"duration":0},"status":"passed","severity":"normal"},{"uid":"80e1f2fc8cd5b44f","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1755919075803,"stop":1755919075803,"duration":0},"status":"passed","severity":"normal"},{"uid":"157f0c879ece69f5","name":"Light Node - default protocols","time":{"start":1755919453249,"stop":1755919453249,"duration":0},"status":"passed","severity":"normal"},{"uid":"a45146bc5a983a27","name":"Check received message containing emoji","time":{"start":1755919548259,"stop":1755919548259,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e4ec45d9202d8f1","name":"should insert message into bloom filter","time":{"start":1755919081458,"stop":1755919081458,"duration":0},"status":"passed","severity":"normal"},{"uid":"d43fa5802f6bae9a","name":"should handle query errors gracefully","time":{"start":1755919041845,"stop":1755919041845,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b97eb1622fea265","name":"Check publish message containing shell command","time":{"start":1755919271218,"stop":1755919271219,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6cc7e1ea33d872c","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1755919576172,"stop":1755919576172,"duration":0},"status":"passed","severity":"normal"},{"uid":"62e090f3333f7cf1","name":"Passing page size 0 when there are 110 messages","time":{"start":1755919439585,"stop":1755919439602,"duration":17},"status":"passed","severity":"normal"},{"uid":"536f9ee3362e280a","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1755919576171,"stop":1755919576171,"duration":0},"status":"passed","severity":"normal"},{"uid":"89f2fbbe5fa75e30","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1755919081464,"stop":1755919081464,"duration":0},"status":"passed","severity":"normal"},{"uid":"358e95a76235b4ba","name":"should requeue task if no peer is available","time":{"start":1755919061878,"stop":1755919061879,"duration":1},"status":"passed","severity":"normal"},{"uid":"f423dcdb9dcdd442","name":"Push message with long payload","time":{"start":1755920155295,"stop":1755920155295,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c7517772ad23da5","name":"Push message with shell command payload","time":{"start":1755920155299,"stop":1755920155300,"duration":1},"status":"passed","severity":"normal"},{"uid":"b37a302757ec07cc","name":"should add received messages to bloom filter","time":{"start":1755919081460,"stop":1755919081461,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8ae4acaea63b596","name":"should be able to encode the field with only STORE set to true","time":{"start":1755919021179,"stop":1755919021179,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2853e5ce02e5f4b","name":"should clear the dialing interval","time":{"start":1755919031314,"stop":1755919031315,"duration":1},"status":"passed","severity":"normal"},{"uid":"29bf1009a68af424","name":"should handle incoming messages","time":{"start":1755919063293,"stop":1755919063293,"duration":0},"status":"passed","severity":"normal"},{"uid":"7732956de0bbbbd2","name":"Push message with shell command payload","time":{"start":1755920155335,"stop":1755920155335,"duration":0},"status":"passed","severity":"normal"},{"uid":"a36434bfeabf4447","name":"should deliver messages after dependencies are met","time":{"start":1755919081463,"stop":1755919081464,"duration":1},"status":"passed","severity":"normal"},{"uid":"591e61317ff09b22","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1755919449635,"stop":1755919449635,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac8e2ca2a3a80069","name":"can query messages normally","time":{"start":1755919424068,"stop":1755919424070,"duration":2},"status":"passed","severity":"normal"},{"uid":"9a895e574b1bfeb7","name":"Subscribe to topic containing numeric and publish message","time":{"start":1755919278909,"stop":1755919278909,"duration":0},"status":"passed","severity":"normal"},{"uid":"8606c6db1bac2816","name":"Check received message with timestamp: 1755919098324 ","time":{"start":1755919548260,"stop":1755919548260,"duration":0},"status":"passed","severity":"normal"},{"uid":"50d50a0c5154b7de","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1755919031149,"stop":1755919031150,"duration":1},"status":"passed","severity":"normal"},{"uid":"7244a783759aaa0f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1755919015756,"stop":1755919015756,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ca2d4435a3e142b","name":"should not start if already started","time":{"start":1755919041836,"stop":1755919041836,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7c65c98023b1fb3","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1755919075803,"stop":1755919075803,"duration":0},"status":"passed","severity":"normal"},{"uid":"3248221519317665","name":"Check received message containing numeric","time":{"start":1755919548264,"stop":1755919548264,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8ffa606763e5d5c","name":"Fails to push message with large meta","time":{"start":1755920155308,"stop":1755920155308,"duration":0},"status":"passed","severity":"normal"},{"uid":"82b701f495a09951","name":"random static sharding 10 - Cluster ID: 816, Shard ID: 354","time":{"start":1755919419825,"stop":1755919419825,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea02cd066b137306","name":"should not fail to start the service if it is already started","time":{"start":1755919045694,"stop":1755919045694,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3a4b4abfa3ab6ae","name":"should set field with only STORE enabled","time":{"start":1755919021854,"stop":1755919021855,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4ed7ef3091cb8a9","name":"Throws when trying to push message with empty payload","time":{"start":1755920155337,"stop":1755920155337,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf8e759e34a5a811","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1755919031997,"stop":1755919031997,"duration":0},"status":"passed","severity":"normal"},{"uid":"65d26c215e0ddc35","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app8/2/topic581/proto","time":{"start":1755919368978,"stop":1755919368978,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea75a5b9565cb8b","name":"should handle peer disconnect event when no connections remain","time":{"start":1755919031126,"stop":1755919031126,"duration":0},"status":"passed","severity":"normal"},{"uid":"31f1a83395444b7e","name":"should dial all peers on dial","time":{"start":1755919189023,"stop":1755919189024,"duration":1},"status":"passed","severity":"normal"},{"uid":"82b738e91fb1a323","name":"returns all values when wanted number is greater than available values","time":{"start":1755919040389,"stop":1755919040389,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5ea0e1f425f662d","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1755919015746,"stop":1755919015746,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1101c8ed7b0e3a9","name":"Push message with content topic containing Russian","time":{"start":1755920155318,"stop":1755920155319,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fcf80ef08a1539e","name":"messageHashStr produces different results for different inputs","time":{"start":1755919031170,"stop":1755919031170,"duration":0},"status":"passed","severity":"normal"},{"uid":"9795e32d837e184c","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1755919576172,"stop":1755919576172,"duration":0},"status":"skipped","severity":"normal"},{"uid":"aa4c6817a76c896","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1755919062774,"stop":1755919062775,"duration":1},"status":"passed","severity":"normal"},{"uid":"c910da8f3f22bda6","name":"should mark all messages in causal history as acknowledged","time":{"start":1755919081461,"stop":1755919081462,"duration":1},"status":"passed","severity":"normal"},{"uid":"e190941dd8af8db6","name":"should handle ping failures gracefully","time":{"start":1755919031069,"stop":1755919031069,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1db49511b225594","name":"Callback on promise, aborts when callback returns true","time":{"start":1755919431788,"stop":1755919431788,"duration":0},"status":"passed","severity":"normal"},{"uid":"15f0b8e95c93af1b","name":"Push message with JSON payload","time":{"start":1755920155325,"stop":1755920155325,"duration":0},"status":"passed","severity":"normal"},{"uid":"df91f8b540a6cf84","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1755919576165,"stop":1755919576166,"duration":1},"status":"passed","severity":"normal"},{"uid":"9886596a24bc4d85","name":"Promise Callback - false","time":{"start":1755919429846,"stop":1755919429846,"duration":0},"status":"passed","severity":"normal"},{"uid":"2abf6c6c416a8ca0","name":"should sort by messageId when timestamps are equal","time":{"start":1755919081158,"stop":1755919081158,"duration":0},"status":"passed","severity":"normal"},{"uid":"815bb670dc2fa760","name":"different cluster: nodes don't connect","time":{"start":1755919173916,"stop":1755919173921,"duration":5},"status":"passed","severity":"normal"},{"uid":"cbf2b65af7f3e50b","name":"Push message with content topic containing unicode special characters","time":{"start":1755920155329,"stop":1755920155329,"duration":0},"status":"passed","severity":"normal"},{"uid":"c25495030897116b","name":"should hang up with PeerId and return true on success","time":{"start":1755919032320,"stop":1755919032320,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef696fae59cf4fe","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1755919449634,"stop":1755919449634,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a4e2571e11c9103","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1755919041298,"stop":1755919041298,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eedca95d7dd964d","name":"Push message with long payload","time":{"start":1755920155311,"stop":1755920155311,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d6e8acf0a75d26d","name":"Check received message containing long","time":{"start":1755919548263,"stop":1755919548263,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef300caffa7232fe","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1755919576167,"stop":1755919576167,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5d914d350051edf","name":"Push message with content topic containing numeric","time":{"start":1755920155317,"stop":1755920155317,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a00a493ec986f77","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1755919063047,"stop":1755919063049,"duration":2},"status":"passed","severity":"normal"},{"uid":"970685426654b44c","name":"Check received message containing Chinese","time":{"start":1755919548255,"stop":1755919548255,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7006bd1e8424984","name":"should update ack status of messages in outgoing buffer","time":{"start":1755919081466,"stop":1755919081466,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9d8fe399bf1e9fa","name":"Push message with content topic containing special chars","time":{"start":1755920155317,"stop":1755920155318,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c3ebc7694e6cc74","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1755919015753,"stop":1755919015753,"duration":0},"status":"passed","severity":"normal"},{"uid":"4570f0ec0049689f","name":"should wait for Store peer to be connected","time":{"start":1755919063166,"stop":1755919063167,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ae8731a28427b7f","name":"should add event listeners to globalThis","time":{"start":1755919031114,"stop":1755919031115,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e00099035658804","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1755919278910,"stop":1755919278910,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceb1f2e54339f917","name":"Push message with content topic containing long","time":{"start":1755920155337,"stop":1755920155337,"duration":0},"status":"passed","severity":"normal"},{"uid":"aad3f76fb56a5a53","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1755919075802,"stop":1755919075802,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5af3a25a930706d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1755919015756,"stop":1755919015757,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc6bcb4f1fb9c717","name":"Check received message containing Script","time":{"start":1755919548266,"stop":1755919548266,"duration":0},"status":"passed","severity":"normal"},{"uid":"59772f1014c81229","name":"Push message with Russian payload","time":{"start":1755920155297,"stop":1755920155297,"duration":0},"status":"passed","severity":"normal"},{"uid":"35f02d729abf8b4e","name":"throws on content topic with empty application field","time":{"start":1755919015742,"stop":1755919015742,"duration":0},"status":"passed","severity":"normal"},{"uid":"b18cc50dcf32419c","name":"ends if response has no messages","time":{"start":1755919031999,"stop":1755919032000,"duration":1},"status":"passed","severity":"normal"},{"uid":"556b44c9b03ae92f","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1755919031150,"stop":1755919031157,"duration":7},"status":"passed","severity":"normal"},{"uid":"8f7b7d68186ce5f2","name":"should handle malformed response data","time":{"start":1755919041672,"stop":1755919041673,"duration":1},"status":"passed","severity":"normal"},{"uid":"11826df390544ac","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1755919075797,"stop":1755919075797,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbc85c21c6749980","name":"Push message with content topic containing short","time":{"start":1755920155316,"stop":1755920155317,"duration":1},"status":"passed","severity":"normal"},{"uid":"964e71bca8ac3208","name":"Check received message containing long","time":{"start":1755919548254,"stop":1755919548254,"duration":0},"status":"passed","severity":"normal"},{"uid":"79e7efd74726b37f","name":"Check received message containing Basic HTML tag","time":{"start":1755919548257,"stop":1755919548258,"duration":1},"status":"passed","severity":"normal"},{"uid":"32f245e2258afc33","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1755919576168,"stop":1755919576168,"duration":0},"status":"passed","severity":"normal"},{"uid":"d61d17c0d5da8958","name":"should return true even if peer has no overlapping shards","time":{"start":1755919030984,"stop":1755919030984,"duration":0},"status":"passed","severity":"normal"},{"uid":"2787694866f423a3","name":"should handle peer store update failures gracefully","time":{"start":1755919031070,"stop":1755919031070,"duration":0},"status":"passed","severity":"normal"},{"uid":"460d44ef2d86c44e","name":"should allow redial after cooldown period","time":{"start":1755919031320,"stop":1755919031320,"duration":0},"status":"passed","severity":"normal"},{"uid":"cedd153fa198533e","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1755919015748,"stop":1755919015748,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb4143aab0079d46","name":"Push message with meta","time":{"start":1755920155340,"stop":1755920155340,"duration":0},"status":"passed","severity":"normal"},{"uid":"2159ae5e044d15b5","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1755919041295,"stop":1755919041295,"duration":0},"status":"passed","severity":"normal"},{"uid":"d865aa1774dd1a6b","name":"should insert elements correctly","time":{"start":1755919078877,"stop":1755919078878,"duration":1},"status":"passed","severity":"normal"},{"uid":"c83b06f10c58f535","name":"should emit a peer event after start","time":{"start":1755919327272,"stop":1755919327273,"duration":1},"status":"passed","severity":"normal"},{"uid":"a95d23aeed49e4d6","name":"Encoder throws on undefined content topic","time":{"start":1755919053277,"stop":1755919053277,"duration":0},"status":"passed","severity":"normal"},{"uid":"9832a46b8e37a6d8","name":"should initialize with default options","time":{"start":1755919041833,"stop":1755919041834,"duration":1},"status":"passed","severity":"normal"},{"uid":"14d38002208c4e35","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1755919015757,"stop":1755919015757,"duration":0},"status":"passed","severity":"normal"},{"uid":"137bbd164c65a05c","name":"Check publish message containing SQL Injection","time":{"start":1755919271216,"stop":1755919271216,"duration":0},"status":"passed","severity":"normal"},{"uid":"a974e03dd7834bd4","name":"Using a function","time":{"start":1755919446721,"stop":1755919446726,"duration":5},"status":"passed","severity":"normal"},{"uid":"ae1b45edb25ab108","name":"Push message with content topic containing special chars","time":{"start":1755920155303,"stop":1755920155303,"duration":0},"status":"passed","severity":"normal"},{"uid":"180a1e74367f02a1","name":"should add to incoming buffer if dependencies are not met","time":{"start":1755919081461,"stop":1755919081461,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a61e80564ff2c6d","name":"Passing page size 110 when there are 120 messages","time":{"start":1755919439609,"stop":1755919439609,"duration":0},"status":"passed","severity":"normal"},{"uid":"483aa6b98d49bfab","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1755919075469,"stop":1755919075469,"duration":0},"status":"passed","severity":"normal"},{"uid":"22dc993e3552e9ac","name":"should properly create location multiaddrs - udp6","time":{"start":1755919021852,"stop":1755919021852,"duration":0},"status":"passed","severity":"normal"},{"uid":"415503405417ae23","name":"should retry failed tasks","time":{"start":1755919061881,"stop":1755919061881,"duration":0},"status":"passed","severity":"normal"},{"uid":"c47f3cc41f1ac8ae","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1755919075795,"stop":1755919075796,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d3034c0d914c81b","name":"can start the service","time":{"start":1755919045692,"stop":1755919045693,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6e8960276fa7d0f","name":"should create an instance with libp2p and dialer","time":{"start":1755919030672,"stop":1755919030678,"duration":6},"status":"passed","severity":"normal"},{"uid":"962a7e0ae3741ef8","name":"should not fail to start the service if it is already started","time":{"start":1755919104103,"stop":1755919104104,"duration":1},"status":"passed","severity":"normal"},{"uid":"64df3673e3484559","name":"should remove event listener for peer:discovery","time":{"start":1755919030687,"stop":1755919030687,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e92e69610adee2c","name":"should return false and handle errors gracefully","time":{"start":1755919032321,"stop":1755919032321,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aaf82eb42a9c7ca","name":"should remove event listeners from globalThis","time":{"start":1755919031119,"stop":1755919031119,"duration":0},"status":"passed","severity":"normal"},{"uid":"edb246c39c9675b2","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1755919041296,"stop":1755919041296,"duration":0},"status":"passed","severity":"normal"},{"uid":"34730907bd662c1d","name":"Decoder throws on empty string content topic","time":{"start":1755919032245,"stop":1755919032245,"duration":0},"status":"passed","severity":"normal"},{"uid":"d011c62cdcc69f1c","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1755919031606,"stop":1755919031607,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e7839742e3ac2b","name":"Round trip binary serialization","time":{"start":1755919032243,"stop":1755919032243,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9e54d27e0ecc039","name":"should get all peers from store","time":{"start":1755919031802,"stop":1755919031803,"duration":1},"status":"passed","severity":"normal"},{"uid":"333632b6371b0a75","name":"should return no connections if no open connection provided","time":{"start":1755919031475,"stop":1755919031476,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9bc6c75d327ae2a","name":"Push message with JSON payload","time":{"start":1755920155314,"stop":1755920155315,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d0fbcc7210e615b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1755919075818,"stop":1755919075818,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7e2dd38e4bd0456","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1755919041670,"stop":1755919041670,"duration":0},"status":"passed","severity":"normal"},{"uid":"8797264695f4d5ee","name":"should skip peer when dialed recently","time":{"start":1755919031319,"stop":1755919031319,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2e5dca17d347f72","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1755919438052,"stop":1755919438052,"duration":0},"status":"passed","severity":"normal"},{"uid":"a12da0e742315e13","name":"Decrypt messages","time":{"start":1755919249877,"stop":1755919249877,"duration":0},"status":"passed","severity":"normal"},{"uid":"21779f4681ada1ee","name":"should be able to decode the field with only RELAY set to true","time":{"start":1755919021184,"stop":1755919021184,"duration":0},"status":"passed","severity":"normal"},{"uid":"117b887e947257fa","name":"Decoder throws on empty string content topic","time":{"start":1755919053278,"stop":1755919053278,"duration":0},"status":"passed","severity":"normal"},{"uid":"9124d7405a10fb6f","name":"Used by Waku Relay","time":{"start":1755919446726,"stop":1755919446727,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d15931dcef7833b","name":"should set field with only LIGHTPUSH enabled","time":{"start":1755919021855,"stop":1755919021855,"duration":0},"status":"passed","severity":"normal"},{"uid":"87e218a130280245","name":"ends if stream creation fails","time":{"start":1755919031998,"stop":1755919031998,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2bbd5e3ba5d80a4","name":"Push message with Script payload","time":{"start":1755920155324,"stop":1755920155325,"duration":1},"status":"passed","severity":"normal"},{"uid":"71d8a7aa97404587","name":"Check publish message containing JSON","time":{"start":1755919271217,"stop":1755919271218,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf925fa83c5fe3e9","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1755919015755,"stop":1755919015755,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa7ebbd39d7e486d","name":"should process queue every 500ms","time":{"start":1755919031323,"stop":1755919031324,"duration":1},"status":"passed","severity":"normal"},{"uid":"91fb42e5d5ca327e","name":"should skip updating peer store if peer has same addresses","time":{"start":1755919030700,"stop":1755919030700,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb31ed5426a4fc9b","name":"Check received message containing escaped characters","time":{"start":1755919548259,"stop":1755919548259,"duration":0},"status":"passed","severity":"normal"},{"uid":"247f0262c4b3c636","name":"Ordered Callback - true","time":{"start":1755919429846,"stop":1755919429847,"duration":1},"status":"passed","severity":"normal"},{"uid":"37e35d26bcb14af6","name":"should not fail to stop the service if it was not started","time":{"start":1755919104102,"stop":1755919104103,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d5cf30881c2e7f8","name":"Push message with Chinese payload","time":{"start":1755920155323,"stop":1755920155324,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5116f26b1bffef2","name":"Subscribe to topic containing Russian and receive message","time":{"start":1755919576175,"stop":1755919576175,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa9303f836a5058b","name":"should clear dial history on stop","time":{"start":1755919031315,"stop":1755919031315,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2b32671fb6e0b10","name":"should handle disconnect when peer has no timers","time":{"start":1755919031081,"stop":1755919031081,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9337db17e527ab1","name":"throws an error for improperly formatted content topics","time":{"start":1755919015751,"stop":1755919015752,"duration":1},"status":"passed","severity":"normal"},{"uid":"6349d45249209e2","name":"Push message with JSON payload","time":{"start":1755920155298,"stop":1755920155299,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ba58036278cf7b8","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1755919075806,"stop":1755919075806,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b69faa6dd7f4b31","name":"Nodes with multiple pubsub topic","time":{"start":1755919264605,"stop":1755919264605,"duration":0},"status":"passed","severity":"normal"},{"uid":"5370645efad179d6","name":"should return false when network is not connected","time":{"start":1755919032319,"stop":1755919032319,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f26dd00baf21b41","name":"LightPush","time":{"start":1755919453248,"stop":1755919453248,"duration":0},"status":"passed","severity":"normal"},{"uid":"e87a4229c2dcaadc","name":"Push message equal or less that 1MB","time":{"start":1755920155322,"stop":1755920155322,"duration":0},"status":"passed","severity":"normal"},{"uid":"720f6a0deec7255d","name":"should properly create location multiaddrs - udp4","time":{"start":1755919021851,"stop":1755919021851,"duration":0},"status":"passed","severity":"normal"},{"uid":"9879b9a0e42b5744","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1755919075795,"stop":1755919075795,"duration":0},"status":"passed","severity":"normal"},{"uid":"647ce2895724b7fe","name":"Fails to publish duplicate message","time":{"start":1755919271222,"stop":1755919271223,"duration":1},"status":"passed","severity":"normal"},{"uid":"887016c4a11e9b01","name":"throws on content topic with too few or too many fields","time":{"start":1755919015740,"stop":1755919015741,"duration":1},"status":"passed","severity":"normal"},{"uid":"44294fed88813e62","name":"Push message with SQL Injection payload","time":{"start":1755920155313,"stop":1755920155313,"duration":0},"status":"passed","severity":"normal"},{"uid":"25cef76405a8ac1e","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1755919015753,"stop":1755919015754,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c38f6862ae6b508","name":"Push message with content topic containing escaped characters","time":{"start":1755920155329,"stop":1755920155329,"duration":0},"status":"passed","severity":"normal"},{"uid":"418d846c3449509d","name":"should maintain proper timestamps if all messages received","time":{"start":1755919081460,"stop":1755919081460,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7f8a7c2d04283f1","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app76/10/topic578/utf8","time":{"start":1755919368977,"stop":1755919368977,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aca6895f685464f","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1755919075804,"stop":1755919075804,"duration":0},"status":"passed","severity":"normal"},{"uid":"44ee2c5469d59e77","name":"should return undefined if no connection provided","time":{"start":1755919031598,"stop":1755919031598,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5bdc5f6970d7a49","name":"Decoder throws on undefined content topic","time":{"start":1755919053278,"stop":1755919053278,"duration":0},"status":"passed","severity":"normal"},{"uid":"da05f80df9cd7142","name":"should not fail to start the service if it is already started","time":{"start":1755919327270,"stop":1755919327272,"duration":2},"status":"passed","severity":"normal"},{"uid":"35484d9afdf3c919","name":"Publish without waiting for remote peer","time":{"start":1755919278905,"stop":1755919278906,"duration":1},"status":"passed","severity":"normal"},{"uid":"890fa6fbf0fe3891","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1755919381856,"stop":1755919381857,"duration":1},"status":"passed","severity":"normal"},{"uid":"920763f695098645","name":"Push message with content topic containing unicode special characters","time":{"start":1755920155340,"stop":1755920155340,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3f2b8dd226e45e6","name":"Subscribe and receive messages via lightPush","time":{"start":1755919576159,"stop":1755919576159,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc8e662c73822804","name":"Check received message containing SQL Injection","time":{"start":1755919548256,"stop":1755919548256,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb045daafc4fb9a7","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1755919075795,"stop":1755919075795,"duration":0},"status":"passed","severity":"normal"},{"uid":"edaa5e92d2a9b57a","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1755919021181,"stop":1755919021181,"duration":0},"status":"passed","severity":"normal"},{"uid":"a887f01ade2739bb","name":"Push message with content topic containing SQL Injection","time":{"start":1755920155328,"stop":1755920155328,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bdd08f58a7252c5","name":"Push message with content topic containing numeric","time":{"start":1755920155302,"stop":1755920155303,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e53c27d1f75babe","name":"should fail to send if no connected peers found","time":{"start":1755919062690,"stop":1755919062695,"duration":5},"status":"passed","severity":"normal"},{"uid":"d4d35665b6eb6afc","name":"should discover peers from provided peer cache","time":{"start":1755919180590,"stop":1755919180590,"duration":0},"status":"passed","severity":"normal"},{"uid":"36c45b9bdb6136ed","name":"should respect custom numPeersToUse configuration","time":{"start":1755919063045,"stop":1755919063045,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4b34e03e797ea1b","name":"should dispatch connect and disconnect events","time":{"start":1755919063042,"stop":1755919063042,"duration":0},"status":"passed","severity":"normal"},{"uid":"39c7f63ba90444d1","name":"should create ConnectionManager with relay","time":{"start":1755919032315,"stop":1755919032315,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5c3f8888cac7aa9","name":"Push message with rate limit","time":{"start":1755920155321,"stop":1755920155321,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebecb7618762478d","name":"peer:update - should do nothing if another protocol hit","time":{"start":1755919031599,"stop":1755919031606,"duration":7},"status":"passed","severity":"normal"},{"uid":"36a4e2e8c420891a","name":"should load peers from local storage and dispatch events","time":{"start":1755919045695,"stop":1755919045696,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bbcc894f395a90b","name":"should clear timers for specific peer on disconnect","time":{"start":1755919031080,"stop":1755919031081,"duration":1},"status":"passed","severity":"normal"},{"uid":"d94936e7d4a485b5","name":"should be safe to call multiple times","time":{"start":1755919032318,"stop":1755919032318,"duration":0},"status":"passed","severity":"normal"},{"uid":"610d380817cf082a","name":"should drop connection to one peer on hangUp","time":{"start":1755919189025,"stop":1755919189025,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef76f40d760342f8","name":"should not allow k > 12","time":{"start":1755919075467,"stop":1755919075468,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd27812eab94ba7","name":"Subscribe to topic containing JSON and publish message","time":{"start":1755919278912,"stop":1755919278913,"duration":1},"status":"passed","severity":"normal"},{"uid":"a847880bdf75d06a","name":"should discard bootstrap peers when has more than set limit","time":{"start":1755919141639,"stop":1755919141640,"duration":1},"status":"passed","severity":"normal"},{"uid":"f421e9abc1ff628c","name":"should not execute task if max attempts is 0","time":{"start":1755919061892,"stop":1755919061893,"duration":1},"status":"passed","severity":"normal"},{"uid":"933806f68c485431","name":"should return usable stream attached to connection","time":{"start":1755919031597,"stop":1755919031598,"duration":1},"status":"passed","severity":"normal"},{"uid":"152e71a1fe029058","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1755919104106,"stop":1755919104107,"duration":1},"status":"skipped","severity":"normal"},{"uid":"3c0ba01fe6b052e8","name":"should insert message id into causal history","time":{"start":1755919081459,"stop":1755919081459,"duration":0},"status":"passed","severity":"normal"},{"uid":"35d82d9e8ccb7238","name":"Push message with numeric payload","time":{"start":1755920155312,"stop":1755920155312,"duration":0},"status":"passed","severity":"normal"},{"uid":"2950a01785bd89c4","name":"Ephemeral field is preserved - encoder v0","time":{"start":1755919105105,"stop":1755919105105,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cf50ba088865ce7","name":"Push message with Arabic payload","time":{"start":1755920155312,"stop":1755920155313,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c7fe5e183d582f7","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1755919041297,"stop":1755919041297,"duration":0},"status":"passed","severity":"normal"},{"uid":"36111eab2028c9ce","name":"should handle errors when getting connections","time":{"start":1755919031132,"stop":1755919031133,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ea3c957f4d83dc3","name":"should drop only non-locked connections when over maxConnections","time":{"start":1755919031808,"stop":1755919031808,"duration":0},"status":"passed","severity":"normal"},{"uid":"e86ec5c3393d3273","name":"Check message received after jswaku node is restarted","time":{"start":1755919548262,"stop":1755919548262,"duration":0},"status":"passed","severity":"normal"},{"uid":"dae509b63208b0d9","name":"should handle peer store errors gracefully","time":{"start":1755919031806,"stop":1755919031806,"duration":0},"status":"passed","severity":"normal"},{"uid":"86892e6ffce25c71","name":"rejects hash query with time filter","time":{"start":1755919031332,"stop":1755919031332,"duration":0},"status":"passed","severity":"normal"},{"uid":"8621b1533990a1b0","name":"should properly clean up resources when disposed","time":{"start":1755919061050,"stop":1755919061051,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3db7d500df1441c","name":"Subscribe to topic containing emoji and publish message","time":{"start":1755919278914,"stop":1755919278914,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc49613614aeaaa1","name":"should maintain desired error rate","time":{"start":1755919078878,"stop":1755919078879,"duration":1},"status":"passed","severity":"normal"},{"uid":"510ad64169516c50","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1755919368970,"stop":1755919368971,"duration":1},"status":"passed","severity":"normal"},{"uid":"c694b7d79bb607f5","name":"Renews subscription after lossing a connection","time":{"start":1755919576168,"stop":1755919576169,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdca6bb9b4aee292","name":"Query generator for multiple messages with multiple decoders","time":{"start":1755919431784,"stop":1755919431784,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e69a64f8a233250","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1755919576160,"stop":1755919576161,"duration":1},"status":"passed","severity":"normal"},{"uid":"e17bbb005e0fb5e6","name":"should set field with all protocols disabled","time":{"start":1755919021853,"stop":1755919021853,"duration":0},"status":"passed","severity":"normal"},{"uid":"f37b95016ceb81d9","name":"Subscribe to topic containing long and receive message","time":{"start":1755919576173,"stop":1755919576174,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce8190267c733b6b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1755919075824,"stop":1755919075825,"duration":1},"status":"passed","severity":"normal"},{"uid":"c66a8b9df2264734","name":"Subscribe to topic containing JSON and receive message","time":{"start":1755919576167,"stop":1755919576167,"duration":0},"status":"passed","severity":"normal"},{"uid":"39c24b87f9b7ba22","name":"should reject if Relay is requested but not mounted","time":{"start":1755919063163,"stop":1755919063163,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7ad0a826d3de003","name":"Check received message containing unicode special characters","time":{"start":1755919548259,"stop":1755919548259,"duration":0},"status":"passed","severity":"normal"},{"uid":"4569973bcbeea11d","name":"should create all internal components","time":{"start":1755919032316,"stop":1755919032316,"duration":0},"status":"passed","severity":"normal"},{"uid":"29d4bf2e25491c67","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1755919061879,"stop":1755919061881,"duration":2},"status":"passed","severity":"normal"},{"uid":"a4abcc16b55eeaf7","name":"Check received message containing XML","time":{"start":1755919548266,"stop":1755919548267,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0a03e291dfd69e7","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1755919015745,"stop":1755919015745,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f4d730fc63f1da3","name":"Push message with emoji payload","time":{"start":1755920155316,"stop":1755920155316,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7a77018e271f2c8","name":"Rejects garbage","time":{"start":1755919066642,"stop":1755919066642,"duration":0},"status":"passed","severity":"normal"},{"uid":"94179991c6842ee5","name":"should send relay ping messages on timer","time":{"start":1755919031076,"stop":1755919031076,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb1e8302f9dd2ad8","name":"Push message with Basic HTML tag payload","time":{"start":1755920155335,"stop":1755920155335,"duration":0},"status":"passed","severity":"normal"},{"uid":"af0fad3c2844b077","name":"Nwaku publishes","time":{"start":1755919261259,"stop":1755919261259,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ac1c2206c7e9ca0","name":"should return false when peer is on different cluster","time":{"start":1755919030994,"stop":1755919031000,"duration":6},"status":"passed","severity":"normal"},{"uid":"1c60987484d2bdcf","name":"should decode valid enr successfully","time":{"start":1755919021837,"stop":1755919021837,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d7d6923927578ac","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1755919031810,"stop":1755919031810,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c241e3679a45a5b","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1755919075802,"stop":1755919075802,"duration":0},"status":"passed","severity":"normal"},{"uid":"bff24b69576684ce","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1755919576175,"stop":1755919576175,"duration":0},"status":"passed","severity":"normal"},{"uid":"940fd3f9212042c7","name":"Overlapping topic subscription","time":{"start":1755919576172,"stop":1755919576173,"duration":1},"status":"passed","severity":"normal"},{"uid":"928a1dec1b41cf7a","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1755919278906,"stop":1755919278907,"duration":1},"status":"passed","severity":"normal"},{"uid":"63dec1c4b8a8c67c","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1755919419388,"stop":1755919419389,"duration":1},"status":"passed","severity":"normal"},{"uid":"e500663f76647453","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1755919051632,"stop":1755919051632,"duration":0},"status":"passed","severity":"normal"},{"uid":"5beae71dd75f2b85","name":"should reassess health immediately when peer disconnects","time":{"start":1755919062776,"stop":1755919062776,"duration":0},"status":"passed","severity":"normal"},{"uid":"7974e8679daf5c2e","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1755919081460,"stop":1755919081460,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7cf1f112ba65f03","name":"Waku message hash computation (no timestamp)","time":{"start":1755919031158,"stop":1755919031158,"duration":0},"status":"passed","severity":"normal"},{"uid":"71dcc99386245868","name":"should initialize with custom number of peers","time":{"start":1755919063040,"stop":1755919063040,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2277f5eadef8b6f","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1755919015749,"stop":1755919015749,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fb75b44b159fcc4","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app71/10/topic32/test.js","time":{"start":1755919368979,"stop":1755919368980,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ad3a4b5de616d83","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1755919075824,"stop":1755919075824,"duration":0},"status":"passed","severity":"normal"},{"uid":"19c960fa772e2bd0","name":"Push message with content topic containing JSON","time":{"start":1755920155319,"stop":1755920155319,"duration":0},"status":"passed","severity":"normal"},{"uid":"602bfb64170a694","name":"should stop and cleanup resources","time":{"start":1755919063348,"stop":1755919063348,"duration":0},"status":"passed","severity":"normal"},{"uid":"6179b097b4c9688f","name":"ignores domain fetching errors","time":{"start":1755919041903,"stop":1755919041903,"duration":0},"status":"passed","severity":"normal"},{"uid":"b37bce00c445e35b","name":"should handle dial errors gracefully","time":{"start":1755919031321,"stop":1755919031322,"duration":1},"status":"passed","severity":"normal"},{"uid":"dedffac5b35c13bb","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1755919576160,"stop":1755919576160,"duration":0},"status":"passed","severity":"normal"},{"uid":"373b0d875e9f3cf2","name":"nwaku subscribes","time":{"start":1755919261258,"stop":1755919261259,"duration":1},"status":"passed","severity":"normal"},{"uid":"a16045c29f091a77","name":"Push message with content topic containing emoji","time":{"start":1755920155329,"stop":1755920155329,"duration":0},"status":"passed","severity":"normal"},{"uid":"d458d12c7aba16dc","name":"Check meta is set [symmetric]","time":{"start":1755919051632,"stop":1755919051633,"duration":1},"status":"passed","severity":"normal"},{"uid":"68e4f975ae4f42f7","name":"should work with v3 peers","time":{"start":1755919062697,"stop":1755919062700,"duration":3},"status":"passed","severity":"normal"},{"uid":"82a2bd59852f07d9","name":"Accepts a valid Waku Message","time":{"start":1755919066641,"stop":1755919066642,"duration":1},"status":"passed","severity":"normal"},{"uid":"f44924210db675bd","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1755919063292,"stop":1755919063292,"duration":0},"status":"passed","severity":"normal"},{"uid":"a793e4137168d961","name":"Filter","time":{"start":1755919453248,"stop":1755919453249,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0398a1ae81d94fb","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1755919105106,"stop":1755919105107,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9186b7e7e83151d","name":"should not dispatch event when already connected","time":{"start":1755919031127,"stop":1755919031127,"duration":0},"status":"passed","severity":"normal"},{"uid":"e963047d50fc59cb","name":"should increase lamport timestamp","time":{"start":1755919081457,"stop":1755919081458,"duration":1},"status":"passed","severity":"normal"},{"uid":"33adb80f856672ed","name":"should wait for LightPush peer to be connected","time":{"start":1755919063166,"stop":1755919063166,"duration":0},"status":"passed","severity":"normal"},{"uid":"6342663f91f3fa27","name":"Subscribe and receives messages on 20 topics","time":{"start":1755919576161,"stop":1755919576161,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca58ee7f83d0278b","name":"Check message with no payload is not received","time":{"start":1755919548272,"stop":1755919548272,"duration":0},"status":"passed","severity":"normal"},{"uid":"aca600e437c7fd81","name":"Push message with meta","time":{"start":1755920155320,"stop":1755920155320,"duration":0},"status":"passed","severity":"normal"},{"uid":"adce9fbbd0759042","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1755919438056,"stop":1755919438056,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c9fd3840421ea58","name":"should allow redial after failed dial cooldown expires","time":{"start":1755919031322,"stop":1755919031322,"duration":0},"status":"passed","severity":"normal"},{"uid":"5de42b30bae3686a","name":"Check received message containing emoji","time":{"start":1755919548268,"stop":1755919548269,"duration":1},"status":"passed","severity":"normal"},{"uid":"979f1aa04dc3278f","name":"should successfully unsubscribe from an existing subscription","time":{"start":1755919063293,"stop":1755919063293,"duration":0},"status":"passed","severity":"normal"},{"uid":"f17e476b7e928244","name":"Publish message with custom timestamp: Sat Aug 23 2025 02:21:04 GMT+0000 (Coordinated Universal Time)","time":{"start":1755919271222,"stop":1755919271222,"duration":0},"status":"passed","severity":"normal"},{"uid":"304f2047c8807d93","name":"Check message with invalid timestamp is not received","time":{"start":1755919548260,"stop":1755919548261,"duration":1},"status":"passed","severity":"normal"},{"uid":"8dcf04ef5432df6","name":"should skip peers without ENR","time":{"start":1755919041846,"stop":1755919041847,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e43f9a12ec432ce","name":"yields decoded messages","time":{"start":1755919032000,"stop":1755919032000,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbb2883017152dab","name":"Push message with SQL Injection payload","time":{"start":1755920155297,"stop":1755920155297,"duration":0},"status":"passed","severity":"normal"},{"uid":"d083da571bca53d2","name":"should filter out already connected peers","time":{"start":1755919031803,"stop":1755919031803,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c74d2fd030bfceb","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1755919063347,"stop":1755919063347,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fb50bd534cc4df8","name":"should be safe to call multiple times","time":{"start":1755919031056,"stop":1755919031061,"duration":5},"status":"passed","severity":"normal"},{"uid":"44c69d7a8b6bf126","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1755919576161,"stop":1755919576161,"duration":0},"status":"passed","severity":"normal"},{"uid":"d851d959e22bae08","name":"should process up to 3 peers at once","time":{"start":1755919031324,"stop":1755919031325,"duration":1},"status":"passed","severity":"normal"},{"uid":"6df91df3e1862600","name":"Passing page size 1 when there are 4 messages","time":{"start":1755919439602,"stop":1755919439603,"duration":1},"status":"passed","severity":"normal"},{"uid":"22e8ee4391b6ae97","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1755919032245,"stop":1755919032246,"duration":1},"status":"passed","severity":"normal"},{"uid":"26271bda6dbdd3dd","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1755919075797,"stop":1755919075797,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5c8275c6bdc6c19","name":"Subscribe and publish message","time":{"start":1755919278906,"stop":1755919278906,"duration":0},"status":"passed","severity":"normal"},{"uid":"99cdb1dd0b1af12f","name":"msgTime: 0 ms from now, startTime: 1755660232035, endTime: 1755919432035","time":{"start":1755919449636,"stop":1755919449636,"duration":0},"status":"passed","severity":"normal"},{"uid":"264165ef09a1776b","name":"Check received message with timestamp: 1649153314 ","time":{"start":1755919548269,"stop":1755919548270,"duration":1},"status":"passed","severity":"normal"},{"uid":"13e77eaa04208c1b","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1755919015745,"stop":1755919015745,"duration":0},"status":"passed","severity":"normal"},{"uid":"649f2d295cf93569","name":"Subscribe to topic containing short and receive message","time":{"start":1755919576163,"stop":1755919576163,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc0d7c55bd7ce930","name":"should handle task timeouts","time":{"start":1755919061882,"stop":1755919061882,"duration":0},"status":"passed","severity":"normal"},{"uid":"6794998d71b52ebb","name":"Fails to push message bigger that 1MB","time":{"start":1755920155322,"stop":1755920155322,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3399f88e0747bed","name":"Push message with Chinese payload","time":{"start":1755920155296,"stop":1755920155296,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b411f2b435c2353","name":"Fails to publish message with empty text","time":{"start":1755919271223,"stop":1755919271223,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bc3fc80b368711f","name":"can start and stop the service","time":{"start":1755919327269,"stop":1755919327269,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebff30e1375f75ec","name":"Stops search when maxGet is reached","time":{"start":1755919040895,"stop":1755919040899,"duration":4},"status":"passed","severity":"normal"},{"uid":"2d89d79e554b9e6b","name":"Subscribe and receive messages via waku relay post","time":{"start":1755919576160,"stop":1755919576160,"duration":0},"status":"passed","severity":"normal"},{"uid":"9932c68f6bd6552f","name":"Push message with emoji payload","time":{"start":1755920155336,"stop":1755920155336,"duration":0},"status":"passed","severity":"normal"},{"uid":"66953ca2742fdff","name":"should initialize with Unhealthy status","time":{"start":1755919062773,"stop":1755919062774,"duration":1},"status":"passed","severity":"normal"},{"uid":"273c4a1dc4367de2","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1755919041297,"stop":1755919041297,"duration":0},"status":"passed","severity":"normal"},{"uid":"d589f107e7dccc99","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1755919031068,"stop":1755919031069,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2fb7480664a4d17","name":"should be safe to call multiple times","time":{"start":1755919030683,"stop":1755919030686,"duration":3},"status":"passed","severity":"normal"},{"uid":"4158b53f2676b63e","name":"Push message with Script payload","time":{"start":1755920155334,"stop":1755920155334,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0c86fc2d6cbc251","name":"Fields are not dropped","time":{"start":1755919031517,"stop":1755919031517,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bf6b34052980c5","name":"Fails to push message with large meta","time":{"start":1755920155330,"stop":1755920155330,"duration":0},"status":"passed","severity":"normal"},{"uid":"5598d3a8274a33a3","name":"should skip peers without peer exchange protocol","time":{"start":1755919041844,"stop":1755919041844,"duration":0},"status":"passed","severity":"normal"},{"uid":"7321d9994eef5bee","name":"should skip peer when already connected","time":{"start":1755919031318,"stop":1755919031318,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed9077191011cfc9","name":"Check publish message containing escaped characters","time":{"start":1755919271219,"stop":1755919271219,"duration":0},"status":"passed","severity":"normal"},{"uid":"dddf1f7a43d304d1","name":"should return different streams if requested simultaniously","time":{"start":1755919031599,"stop":1755919031599,"duration":0},"status":"passed","severity":"normal"},{"uid":"61f9aaa4731a6366","name":"Fails to publish message with size larger than 1 MB","time":{"start":1755919271224,"stop":1755919271224,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4a3a758a79d4006","name":"should handle peerStore errors gracefully","time":{"start":1755919032322,"stop":1755919032323,"duration":1},"status":"passed","severity":"normal"},{"uid":"f86683ce78a98302","name":"should create dialer with libp2p and shardReader","time":{"start":1755919031312,"stop":1755919031312,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bab8a0c9cf227b4","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1755919031010,"stop":1755919031010,"duration":0},"status":"passed","severity":"normal"},{"uid":"635c56e13142fffb","name":"random static sharding 1 - Cluster ID: 11, Shard ID: 538","time":{"start":1755919419821,"stop":1755919419822,"duration":1},"status":"passed","severity":"normal"},{"uid":"f40fc43a90f58cc3","name":"isConnected between 2 js-waku relay nodes","time":{"start":1755919119729,"stop":1755919119729,"duration":0},"status":"passed","severity":"normal"},{"uid":"708f1c738ab8df64","name":"rejects content-filtered query with only contentTopics","time":{"start":1755919031329,"stop":1755919031330,"duration":1},"status":"passed","severity":"normal"},{"uid":"af54081c477b1e1d","name":"Subscribe to topic containing XML and receive message","time":{"start":1755919576166,"stop":1755919576166,"duration":0},"status":"passed","severity":"normal"},{"uid":"d80f7d6ee2ad2e1e","name":"should successfully query store with valid decoders and options","time":{"start":1755919063210,"stop":1755919063211,"duration":1},"status":"passed","severity":"normal"},{"uid":"c19ae0cdd0ba27cb","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1755919015922,"stop":1755919015923,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c266b5244779539","name":"Check received message containing Basic HTML tag","time":{"start":1755919548267,"stop":1755919548267,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f32782f229905d","name":"Check publish message containing XML","time":{"start":1755919271217,"stop":1755919271217,"duration":0},"status":"passed","severity":"normal"},{"uid":"454ad0dd466ffab8","name":"should keep entries that haven't expired yet","time":{"start":1755919061043,"stop":1755919061047,"duration":4},"status":"passed","severity":"normal"},{"uid":"fc10e00064658c57","name":"Push message with special chars payload","time":{"start":1755920155312,"stop":1755920155312,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f49f1dfb68d8d20","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1755919576164,"stop":1755919576164,"duration":0},"status":"passed","severity":"normal"},{"uid":"b511c35e25cace6c","name":"Passing page size 10 when there are 10 messages","time":{"start":1755919439607,"stop":1755919439608,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4d2dbe7f14c3606","name":"Push message equal or less that 1MB","time":{"start":1755920155331,"stop":1755920155331,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4fc4b2efcf7be76","name":"Push message with custom timestamp: 1725160723045","time":{"start":1755920155309,"stop":1755920155309,"duration":0},"status":"passed","severity":"normal"},{"uid":"a255f5592915f237","name":"should handle peer connect event","time":{"start":1755919031126,"stop":1755919031126,"duration":0},"status":"passed","severity":"normal"},{"uid":"8039a250beb3d95","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1755919449635,"stop":1755919449635,"duration":0},"status":"passed","severity":"normal"},{"uid":"246beef6e1fc3f4c","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1755919021837,"stop":1755919021840,"duration":3},"status":"passed","severity":"normal"},{"uid":"b77f6163de72ba59","name":"should skip peer when not on same cluster","time":{"start":1755919031320,"stop":1755919031320,"duration":0},"status":"passed","severity":"normal"},{"uid":"be5b89e33805e00e","name":"should not modify tags of connections for different peers","time":{"start":1755919063056,"stop":1755919063056,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f2b9165e418bdae","name":"should be safe to call multiple times","time":{"start":1755919031315,"stop":1755919031316,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f5048138fedd040","name":"Push message with rate limit","time":{"start":1755920155330,"stop":1755920155330,"duration":0},"status":"passed","severity":"normal"},{"uid":"98c824f3363f3217","name":"can start the service","time":{"start":1755919104101,"stop":1755919104101,"duration":0},"status":"passed","severity":"normal"},{"uid":"f829cb0e4386e8a4","name":"should not dispatch event when already disconnected","time":{"start":1755919031127,"stop":1755919031128,"duration":1},"status":"passed","severity":"normal"},{"uid":"c65b42d32d140414","name":"Push message with content topic containing Arabic","time":{"start":1755920155338,"stop":1755920155338,"duration":0},"status":"passed","severity":"normal"},{"uid":"12c83d475a3b1595","name":"Check publish message containing Arabic","time":{"start":1755919271215,"stop":1755919271215,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc5510a0a9fb8236","name":"Query Generator, No message returned","time":{"start":1755919397847,"stop":1755919397847,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbb0b95619cf0a63","name":"Check publish message containing Chinese","time":{"start":1755919271214,"stop":1755919271215,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee91dc7b4a766075","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1755919062529,"stop":1755919062529,"duration":0},"status":"passed","severity":"normal"},{"uid":"860983e2d8d2ba17","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1755919015755,"stop":1755919015755,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a5cb0d50fbe804","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1755919576176,"stop":1755919576177,"duration":1},"status":"passed","severity":"normal"},{"uid":"968fcaf85e1b722c","name":"messageHashStr produces consistent results for the same input","time":{"start":1755919031170,"stop":1755919031170,"duration":0},"status":"passed","severity":"normal"},{"uid":"87ce4894e455ff5","name":"peer exchange sets tag","time":{"start":1755919271800,"stop":1755919271802,"duration":2},"status":"passed","severity":"normal"},{"uid":"3929554d622c273b","name":"Query with Ordered Callback, No message returned","time":{"start":1755919397851,"stop":1755919397852,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6bec94f186eabce","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1755919021187,"stop":1755919021187,"duration":0},"status":"passed","severity":"normal"},{"uid":"a657679a672f21c0","name":"Check message with non string payload is not received","time":{"start":1755919548262,"stop":1755919548262,"duration":0},"status":"passed","severity":"normal"},{"uid":"c270d316b1778422","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1755919081462,"stop":1755919081462,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf3c04b52bdbacd5","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1755919075812,"stop":1755919075813,"duration":1},"status":"passed","severity":"normal"},{"uid":"27e9abc32aecb531","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1755919015748,"stop":1755919015749,"duration":1},"status":"passed","severity":"normal"},{"uid":"c402246ce44929af","name":"Passing page size 11 when there are 10 messages","time":{"start":1755919439608,"stop":1755919439608,"duration":0},"status":"passed","severity":"normal"},{"uid":"b745c120226b62b9","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1755919031075,"stop":1755919031075,"duration":0},"status":"passed","severity":"normal"},{"uid":"140a121288d29562","name":"Subscribe to topic containing long and receive message","time":{"start":1755919576163,"stop":1755919576163,"duration":0},"status":"passed","severity":"normal"},{"uid":"85bb9cbe13f70680","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1755919015747,"stop":1755919015747,"duration":0},"status":"passed","severity":"normal"},{"uid":"4330018617f671fd","name":"should reject if Filter is requested but not mounted","time":{"start":1755919063164,"stop":1755919063165,"duration":1},"status":"passed","severity":"normal"},{"uid":"57c057f35adfd154","name":"Check received message containing Chinese","time":{"start":1755919548264,"stop":1755919548265,"duration":1},"status":"passed","severity":"normal"},{"uid":"fed692f1f8569b0f","name":"should not receive a peer event after stop","time":{"start":1755919327275,"stop":1755919327276,"duration":1},"status":"passed","severity":"normal"},{"uid":"295c5c41446b3ef6","name":"should check false positive rate","time":{"start":1755919078883,"stop":1755919078886,"duration":3},"status":"passed","severity":"normal"},{"uid":"e1c0995460b43f81","name":"Add multiple subscription objects on single nwaku node","time":{"start":1755919576179,"stop":1755919576179,"duration":0},"status":"passed","severity":"normal"},{"uid":"21cec02f2cd35f5f","name":"should emit a peer event after start","time":{"start":1755919045694,"stop":1755919045694,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0af90438134aefc","name":"Sign & Recover","time":{"start":1755919052071,"stop":1755919052071,"duration":0},"status":"passed","severity":"normal"},{"uid":"97f82e1e6cf228ae","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1755919031160,"stop":1755919031169,"duration":9},"status":"passed","severity":"normal"},{"uid":"2f1b66e9baf63aa5","name":"Push message with custom timestamp: 1725160723045","time":{"start":1755920155341,"stop":1755920155341,"duration":0},"status":"passed","severity":"normal"},{"uid":"adffe7c58ce97c7d","name":"throws on content topic with generation field greater than 0","time":{"start":1755919015741,"stop":1755919015742,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cc6fe185e5fbe85","name":"should enable all discoveries when explicitly set","time":{"start":1755919062522,"stop":1755919062522,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6983ce05dfa0aad","name":"Relay","time":{"start":1755919104817,"stop":1755919104817,"duration":0},"status":"passed","severity":"normal"},{"uid":"c789ace74f931f6e","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1755919041296,"stop":1755919041297,"duration":1},"status":"passed","severity":"normal"},{"uid":"44a9ef92f47cf9c9","name":"should return PeerId when Multiaddr input is provided","time":{"start":1755919031442,"stop":1755919031442,"duration":0},"status":"passed","severity":"normal"},{"uid":"1503cb712701d14c","name":"should reject if Store is requested but not mounted","time":{"start":1755919063163,"stop":1755919063164,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab1a21cac48392ba","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1755919381855,"stop":1755919381855,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c067e199a0e12c0","name":"should throw error - no id","time":{"start":1755919021841,"stop":1755919021841,"duration":0},"status":"passed","severity":"normal"},{"uid":"db9dd3f750877f15","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1755919248425,"stop":1755919248426,"duration":1},"status":"passed","severity":"normal"},{"uid":"87cf422c84c7d48a","name":"should properly create peer info with all multiaddrs","time":{"start":1755919021853,"stop":1755919021853,"duration":0},"status":"passed","severity":"normal"},{"uid":"9539a233cea9ff3a","name":"Js publishes, other Js receives","time":{"start":1755919261260,"stop":1755919261261,"duration":1},"status":"passed","severity":"normal"},{"uid":"56cd30403104fb59","name":"Query Generator - false","time":{"start":1755919429839,"stop":1755919429842,"duration":3},"status":"passed","severity":"normal"},{"uid":"b5050ee758c51ea3","name":"should be safe to call multiple times","time":{"start":1755919032317,"stop":1755919032317,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf1cef3c185335e8","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1755919075800,"stop":1755919075800,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b2fd76a32d6e7b5","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app9/2/topic639/xml","time":{"start":1755919368976,"stop":1755919368977,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab7aa67cf42eeff3","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1755919158388,"stop":1755919158389,"duration":1},"status":"passed","severity":"normal"},{"uid":"41b3900bdd7ced5a","name":"Push message with content topic containing Russian","time":{"start":1755920155338,"stop":1755920155339,"duration":1},"status":"passed","severity":"normal"},{"uid":"90659d25c8c6ce0e","name":"udp ip6 address","time":{"start":1755919021189,"stop":1755919021190,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfd9643ffa108e6f","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1755919075807,"stop":1755919075807,"duration":0},"status":"passed","severity":"normal"},{"uid":"4961afe1048484e6","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1755919173915,"stop":1755919173915,"duration":0},"status":"passed","severity":"normal"},{"uid":"87561c73e5ea97aa","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1755919031809,"stop":1755919031809,"duration":0},"status":"passed","severity":"normal"},{"uid":"80e7e17b5bf585fc","name":"should get / set UDP multiaddr","time":{"start":1755919021848,"stop":1755919021849,"duration":1},"status":"passed","severity":"normal"},{"uid":"39174fe59790e5b5","name":"throws on content topic with empty encoding field","time":{"start":1755919015744,"stop":1755919015744,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf2802c6bfc1e2f9","name":"should handle large number of peers request","time":{"start":1755919041673,"stop":1755919041673,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9c5a83fcc894add","name":"should initialize with isNetworkConnected as false","time":{"start":1755919031107,"stop":1755919031113,"duration":6},"status":"passed","severity":"normal"},{"uid":"2043fd71e1d4044a","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1755919449633,"stop":1755919449634,"duration":1},"status":"passed","severity":"normal"},{"uid":"47cabd7e4f0645b3","name":"should create PeerExchange instance with components","time":{"start":1755919041676,"stop":1755919041676,"duration":0},"status":"passed","severity":"normal"},{"uid":"5688494da00e307","name":"throws on content topic with empty topic name field","time":{"start":1755919015743,"stop":1755919015743,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdfae503ddc7dc6e","name":"Push message with custom timestamp: 1755922723045","time":{"start":1755920155331,"stop":1755920155331,"duration":0},"status":"passed","severity":"normal"},{"uid":"57963950e5862353","name":"Push 30 different messages","time":{"start":1755920155326,"stop":1755920155326,"duration":0},"status":"skipped","severity":"normal"},{"uid":"39c435f893914dd1","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1755919548270,"stop":1755919548270,"duration":0},"status":"passed","severity":"normal"},{"uid":"a81fe3d7d8637f1b","name":"should not stop if not started","time":{"start":1755919041838,"stop":1755919041839,"duration":1},"status":"passed","severity":"normal"},{"uid":"334e2e67dd9af65b","name":"Check publish message containing unicode special characters","time":{"start":1755919271220,"stop":1755919271220,"duration":0},"status":"passed","severity":"normal"},{"uid":"978df324724b11","name":"same cluster: nodes connect","time":{"start":1755919173916,"stop":1755919173916,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9ba740a2c98af79","name":"should monitor connected peers and store them into cache","time":{"start":1755919180591,"stop":1755919180591,"duration":0},"status":"passed","severity":"normal"},{"uid":"c22a9b571ad5bc2","name":"Mutual subscription","time":{"start":1755919278904,"stop":1755919278905,"duration":1},"status":"passed","severity":"normal"},{"uid":"631f62f53aaf30fb","name":"should handle special patterns correctly","time":{"start":1755919078880,"stop":1755919078882,"duration":2},"status":"passed","severity":"normal"},{"uid":"ed78a95fbdc36679","name":"should skip peers without peerInfo in ENR","time":{"start":1755919041847,"stop":1755919041847,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f88549ceadfcd3c","name":"Subscribe to topic containing shell command and publish message","time":{"start":1755919278913,"stop":1755919278913,"duration":0},"status":"passed","severity":"normal"},{"uid":"858d8b1cb087e142","name":"return first retrieved peers without further DNS queries","time":{"start":1755919041905,"stop":1755919041905,"duration":0},"status":"passed","severity":"normal"}]