mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-15 19:33:13 +00:00
1 line
184 KiB
JSON
1 line
184 KiB
JSON
[{"uid":"d442bf907c4ea9b8","name":"should be able to encode the field with only STORE set to true","time":{"start":1753771804813,"stop":1753771804814,"duration":1},"status":"passed","severity":"normal"},{"uid":"bea5ae207943a135","name":"should add received messages to bloom filter","time":{"start":1753771857533,"stop":1753771857534,"duration":1},"status":"passed","severity":"normal"},{"uid":"37307f6bac13a670","name":"Ephemeral field is preserved - encoder v0","time":{"start":1753771879248,"stop":1753771879249,"duration":1},"status":"passed","severity":"normal"},{"uid":"7daffe144571542a","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1753772332445,"stop":1753772332445,"duration":0},"status":"passed","severity":"normal"},{"uid":"6efe3c1e6ff987f7","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1753771844807,"stop":1753771844808,"duration":1},"status":"passed","severity":"normal"},{"uid":"30b3ef9a97826439","name":"should handle peer disconnect event when no connections remain","time":{"start":1753771814414,"stop":1753771814414,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad184a161a56c500","name":"Refresh subscription","time":{"start":1753772332441,"stop":1753772332441,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca93f198c650e243","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1753771844808,"stop":1753771844808,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0677beed2a8de82","name":"Waku message hash computation (meta attribute not present)","time":{"start":1753771814857,"stop":1753771814858,"duration":1},"status":"passed","severity":"normal"},{"uid":"d97aea6db423a935","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1753771823353,"stop":1753771823354,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b9e20c38f4363ef","name":"should discard bootstrap peers when has more than set limit","time":{"start":1753771915366,"stop":1753771915366,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1835b1ac885ab91","name":"should handle special patterns correctly","time":{"start":1753771856428,"stop":1753771856428,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d20f87627494fa3","name":"should handle errors when removing globalThis listeners","time":{"start":1753771814403,"stop":1753771814403,"duration":0},"status":"passed","severity":"normal"},{"uid":"de98175451793b21","name":"Subscribe to topic containing shell command and receive message","time":{"start":1753772332446,"stop":1753772332446,"duration":0},"status":"passed","severity":"normal"},{"uid":"25eb3b5e5e16fa03","name":"Renews subscription after lossing a connection","time":{"start":1753772332447,"stop":1753772332447,"duration":0},"status":"passed","severity":"normal"},{"uid":"bccab9478ed2872","name":"Relay + Store","time":{"start":1753771878483,"stop":1753771878483,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfb913bd0f0b0d76","name":"should not receive a peer event after stop","time":{"start":1753771877840,"stop":1753771877841,"duration":1},"status":"passed","severity":"normal"},{"uid":"8227c58043f8f243","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1753771854270,"stop":1753771854271,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3bfd1d4c17ac06a","name":"Check publish message containing shell command","time":{"start":1753772010161,"stop":1753772010162,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb984589f48ec640","name":"should return all connected peers without codec filter","time":{"start":1753771815861,"stop":1753771815861,"duration":0},"status":"passed","severity":"normal"},{"uid":"794af64053c40a6b","name":"Check received message containing escaped characters","time":{"start":1753772315030,"stop":1753772315031,"duration":1},"status":"passed","severity":"normal"},{"uid":"381bcb40650be12c","name":"Check received message containing Basic HTML tag","time":{"start":1753772315021,"stop":1753772315021,"duration":0},"status":"passed","severity":"normal"},{"uid":"26e25a82ead8738","name":"should return peer for existing peer","time":{"start":1753771815537,"stop":1753771815537,"duration":0},"status":"passed","severity":"normal"},{"uid":"30eee26f04271dbd","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1753771845108,"stop":1753771845109,"duration":1},"status":"passed","severity":"normal"},{"uid":"dce9fbe3211639a8","name":"should update peer store before dialing","time":{"start":1753771814641,"stop":1753771814642,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d9599713f80ffbf","name":"should reject on timeout if it was set","time":{"start":1753771845011,"stop":1753771845012,"duration":1},"status":"passed","severity":"normal"},{"uid":"90862cd925be3ecc","name":"should insert message id into causal history","time":{"start":1753771857531,"stop":1753771857532,"duration":1},"status":"passed","severity":"normal"},{"uid":"4041cf40f4addd0e","name":"should deliver messages after dependencies are met","time":{"start":1753771857536,"stop":1753771857536,"duration":0},"status":"passed","severity":"normal"},{"uid":"acf45a468bf1f9b","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1753771799348,"stop":1753771799348,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cf188f57f6a13c9","name":"returns all values when wanted number matches available values","time":{"start":1753771823361,"stop":1753771823362,"duration":1},"status":"passed","severity":"normal"},{"uid":"33244e4bdaf53494","name":"should start all internal components","time":{"start":1753771815855,"stop":1753771815855,"duration":0},"status":"passed","severity":"normal"},{"uid":"3211e4c6df19eead","name":"Push message with content topic containing escaped characters","time":{"start":1753772421372,"stop":1753772421372,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ee4e1a0b6f09e64","name":"nwaku subscribes","time":{"start":1753771998939,"stop":1753771998940,"duration":1},"status":"passed","severity":"normal"},{"uid":"5072197b16022c4d","name":"should encode/decode to text encoding","time":{"start":1753771805361,"stop":1753771805362,"duration":1},"status":"passed","severity":"normal"},{"uid":"6619a10553396697","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1753771844806,"stop":1753771844807,"duration":1},"status":"passed","severity":"normal"},{"uid":"4abad2bdd38ca955","name":"should select older connection if present","time":{"start":1753771815454,"stop":1753771815454,"duration":0},"status":"passed","severity":"normal"},{"uid":"aac66f6559a3b526","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1753772127222,"stop":1753772127222,"duration":0},"status":"passed","severity":"normal"},{"uid":"814dfc76d13246a9","name":"Push message with content topic containing Chinese","time":{"start":1753772421356,"stop":1753772421356,"duration":0},"status":"passed","severity":"normal"},{"uid":"6083be049d7cc9c8","name":"Query Generator, Multiple PubsubTopics","time":{"start":1753772094752,"stop":1753772094752,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd27498f6cc18dd8","name":"Push message with Russian payload","time":{"start":1753772421365,"stop":1753772421365,"duration":0},"status":"passed","severity":"normal"},{"uid":"47a5082dcd25b55a","name":"should maintain proper timestamps if all messages received","time":{"start":1753771857533,"stop":1753771857533,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdef40bbbe3be183","name":"Push message with special chars payload","time":{"start":1753772421364,"stop":1753772421364,"duration":0},"status":"passed","severity":"normal"},{"uid":"753814664f4e2d4b","name":"Decoder throws on empty string content topic","time":{"start":1753771815913,"stop":1753771815913,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecb09a33cecdae19","name":"can start the service","time":{"start":1753771984910,"stop":1753771984911,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b2c0dfa90c65a88","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1753771844711,"stop":1753771844714,"duration":3},"status":"passed","severity":"normal"},{"uid":"231da6484bbb9e06","name":"Check received message containing XML","time":{"start":1753772315020,"stop":1753772315021,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad3af180a5ea6505","name":"Check received message with timestamp: 1753771871995 ","time":{"start":1753772315023,"stop":1753772315023,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ededc4476c3c6ec","name":"Check received message containing numeric","time":{"start":1753772315027,"stop":1753772315027,"duration":0},"status":"passed","severity":"normal"},{"uid":"17bfe0877ddefb14","name":"Push message with meta","time":{"start":1753772421360,"stop":1753772421360,"duration":0},"status":"passed","severity":"normal"},{"uid":"2193922bf8e7283e","name":"should return false when pubsub topic parsing fails","time":{"start":1753771815034,"stop":1753771815035,"duration":1},"status":"passed","severity":"normal"},{"uid":"249c13509f67c53d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1753771854289,"stop":1753771854289,"duration":0},"status":"passed","severity":"normal"},{"uid":"7858df54b4073e31","name":"can start the service","time":{"start":1753771877833,"stop":1753771877835,"duration":2},"status":"passed","severity":"normal"},{"uid":"2ed7fb94b690f76c","name":"should do nothing when connections still exist","time":{"start":1753771815534,"stop":1753771815534,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aafc5ba205c8b0c","name":"Query generator for multiple messages with multiple decoders","time":{"start":1753772127909,"stop":1753772127909,"duration":0},"status":"passed","severity":"normal"},{"uid":"83ced030b1b7c691","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1753771815083,"stop":1753771815084,"duration":1},"status":"passed","severity":"normal"},{"uid":"8eb895ccc48bd56","name":"should add event listeners to libp2p","time":{"start":1753771814391,"stop":1753771814392,"duration":1},"status":"passed","severity":"normal"},{"uid":"e26cd1bb1d7deabd","name":"should add to incoming buffer if dependencies are not met","time":{"start":1753771857534,"stop":1753771857534,"duration":0},"status":"passed","severity":"normal"},{"uid":"f711bc88b1cb3105","name":"isConnected should return false after all peers disconnect","time":{"start":1753771893155,"stop":1753771893155,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0be70b0eda686eb","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1753772077702,"stop":1753772077702,"duration":0},"status":"passed","severity":"normal"},{"uid":"eee704254e4897bd","name":"should reject if LightPush is requested but not mounted","time":{"start":1753771845010,"stop":1753771845011,"duration":1},"status":"passed","severity":"normal"},{"uid":"31810c6747e98e8b","name":"should get all peers from store","time":{"start":1753771815534,"stop":1753771815535,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3e4fbde386cd168","name":"Check publish message after client node is restarted","time":{"start":1753772010168,"stop":1753772010168,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ce6921f35b4aae74","name":"should create dialer with libp2p and shardReader","time":{"start":1753771814462,"stop":1753771814462,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fd8b288791831e1","name":"groups content topics by expected pubsub topic","time":{"start":1753771799079,"stop":1753771799079,"duration":0},"status":"passed","severity":"normal"},{"uid":"777702e4ff2704f8","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app17/8/topic820/json","time":{"start":1753772113146,"stop":1753772113146,"duration":0},"status":"passed","severity":"normal"},{"uid":"a061c2c33b200256","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1753771815547,"stop":1753771815548,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c2a9c66748af1c7","name":"should drop only non-locked connections when over maxConnections","time":{"start":1753771815548,"stop":1753771815554,"duration":6},"status":"passed","severity":"normal"},{"uid":"9be544502ae3efea","name":"Check received message containing Script","time":{"start":1753772315020,"stop":1753772315020,"duration":0},"status":"passed","severity":"normal"},{"uid":"b14a1779ed232001","name":"Publish message with custom timestamp: Tue Jul 29 2025 05:53:22 GMT+0000 (Coordinated Universal Time)","time":{"start":1753772010164,"stop":1753772010165,"duration":1},"status":"passed","severity":"normal"},{"uid":"d74c7ecb01fa03c2","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1753771815105,"stop":1753771815106,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae5b31baedb44587","name":"should be empty when created","time":{"start":1753771845242,"stop":1753771845242,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f51d2174cbdcb58","name":"handles different networkShards values correctly","time":{"start":1753771799080,"stop":1753771799080,"duration":0},"status":"passed","severity":"normal"},{"uid":"331705aeee582f03","name":"Light Node - default protocols","time":{"start":1753772142313,"stop":1753772142313,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb159ab8802fd550","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1753771854277,"stop":1753771854277,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e0e69de95f54c79","name":"should emit a peer event after start","time":{"start":1753771827766,"stop":1753771827766,"duration":0},"status":"passed","severity":"normal"},{"uid":"d36cecc995d1cbf3","name":"can start and stop the service","time":{"start":1753771827764,"stop":1753771827764,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ee73defe7b171d2","name":"Encoder throws on empty string content topic","time":{"start":1753771833631,"stop":1753771833631,"duration":0},"status":"passed","severity":"normal"},{"uid":"d254d8b997673ff3","name":"Waku message hash computation (no timestamp)","time":{"start":1753771814858,"stop":1753771814858,"duration":0},"status":"passed","severity":"normal"},{"uid":"175688b52cdb30d5","name":"should be safe to call multiple times","time":{"start":1753771815532,"stop":1753771815532,"duration":0},"status":"passed","severity":"normal"},{"uid":"b65cd5278d7fa7e6","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1753771857537,"stop":1753771857537,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f2dec6757a95a05","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1753771844811,"stop":1753771844811,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2b6e36f49a1760a","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1753771854274,"stop":1753771854274,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aaf5cbbd237d33f","name":"should hang up with PeerId and return true on success","time":{"start":1753771815859,"stop":1753771815859,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c9664efb24b1fc5","name":"should not fail to start the service if it is already started","time":{"start":1753771877838,"stop":1753771877838,"duration":0},"status":"passed","severity":"normal"},{"uid":"335e46ff9bd13b4e","name":"Meta field set when metaSetter is specified","time":{"start":1753771815912,"stop":1753771815912,"duration":0},"status":"passed","severity":"normal"},{"uid":"24726ba6a7124868","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1753772332455,"stop":1753772332455,"duration":0},"status":"passed","severity":"normal"},{"uid":"2693fed72a79a733","name":"Encoder throws on empty string content topic","time":{"start":1753771835278,"stop":1753771835278,"duration":0},"status":"passed","severity":"normal"},{"uid":"314886e6c28656f","name":"should be online or offline if network state changed","time":{"start":1753771893162,"stop":1753771893162,"duration":0},"status":"passed","severity":"normal"},{"uid":"59316c42b4813687","name":"Using a function","time":{"start":1753772135037,"stop":1753772135038,"duration":1},"status":"passed","severity":"normal"},{"uid":"629125b31924170d","name":"should requeue task if no peer is available","time":{"start":1753771844439,"stop":1753771844442,"duration":3},"status":"passed","severity":"normal"},{"uid":"760c9d81c41ce101","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1753771854287,"stop":1753771854287,"duration":0},"status":"passed","severity":"normal"},{"uid":"106f45ec430b0acd","name":"should dial with multiaddr and return stream","time":{"start":1753771815858,"stop":1753771815858,"duration":0},"status":"passed","severity":"normal"},{"uid":"98d902b88a1ea1e8","name":"should add event listener for peer:discovery","time":{"start":1753771814632,"stop":1753771814633,"duration":1},"status":"passed","severity":"normal"},{"uid":"e03564ad3ed85f29","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1753772332453,"stop":1753772332453,"duration":0},"status":"passed","severity":"normal"},{"uid":"998417da5a0f15c2","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1753772020134,"stop":1753772020134,"duration":0},"status":"passed","severity":"normal"},{"uid":"73911d40ba4102de","name":"Add multiple subscription objects on single nwaku node","time":{"start":1753772332447,"stop":1753772332447,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf1cc48078eba871","name":"Subscribe to topic containing emoji and receive message","time":{"start":1753772332455,"stop":1753772332455,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef9e0a84c11e959d","name":"new peer added after a peer was already found","time":{"start":1753772017483,"stop":1753772017483,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b34afd578a060e71","name":"Push message with Basic HTML tag payload","time":{"start":1753772421346,"stop":1753772421348,"duration":2},"status":"passed","severity":"normal"},{"uid":"7e8aee2791340127","name":"Push message with content topic containing unicode special characters","time":{"start":1753772421373,"stop":1753772421373,"duration":0},"status":"passed","severity":"normal"},{"uid":"81a5b0e35696ad05","name":"same cluster, static sharding: nodes connect","time":{"start":1753771946711,"stop":1753771946711,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcc59b9614771e0e","name":"Symmetric encrypt & Decrypt","time":{"start":1753771834128,"stop":1753771834129,"duration":1},"status":"passed","severity":"normal"},{"uid":"f948be30871fe837","name":"Check message with no content topic is not received","time":{"start":1753772315033,"stop":1753772315033,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4265227b6a8e8ca","name":"should only return 1 node with relay capability","time":{"start":1753771823764,"stop":1753771823764,"duration":0},"status":"passed","severity":"normal"},{"uid":"e970d30012b6bf1","name":"should remove expired entries after TTL has passed","time":{"start":1753771843586,"stop":1753771843590,"duration":4},"status":"passed","severity":"normal"},{"uid":"38665b555ebf8ccb","name":"should set field with only RELAY enabled","time":{"start":1753771805366,"stop":1753771805366,"duration":0},"status":"passed","severity":"normal"},{"uid":"a78d357f3589c501","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1753771804825,"stop":1753771804825,"duration":0},"status":"passed","severity":"normal"},{"uid":"a09f6ff1e1e06dac","name":"should handle shard reader errors gracefully","time":{"start":1753771814526,"stop":1753771814526,"duration":0},"status":"passed","severity":"normal"},{"uid":"c42710137ee86e7d","name":"should throw if no connection provided","time":{"start":1753771815604,"stop":1753771815604,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a69fe8d6fb0c244","name":"peer:update - should do nothing if another protocol hit","time":{"start":1753771815605,"stop":1753771815605,"duration":0},"status":"passed","severity":"normal"},{"uid":"2810f72ff269a511","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1753771854257,"stop":1753771854258,"duration":1},"status":"passed","severity":"normal"},{"uid":"98b56a08f7cdaf1b","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1753772332452,"stop":1753772332452,"duration":0},"status":"passed","severity":"normal"},{"uid":"f35dfc23aff94886","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1753771799085,"stop":1753771799085,"duration":0},"status":"passed","severity":"normal"},{"uid":"4168901a978d7109","name":"Check publish message containing numeric","time":{"start":1753772010157,"stop":1753772010158,"duration":1},"status":"passed","severity":"normal"},{"uid":"fba2bbc475c44f46","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1753772077697,"stop":1753772077697,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0c004782a57e88c","name":"should throw an error for insufficient data","time":{"start":1753771799348,"stop":1753771799348,"duration":0},"status":"passed","severity":"normal"},{"uid":"205ecc16a2738866","name":"same cluster: nodes connect","time":{"start":1753771946723,"stop":1753771946724,"duration":1},"status":"passed","severity":"normal"},{"uid":"83682f41f5f2590e","name":"Push message with short payload","time":{"start":1753772421363,"stop":1753772421363,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eb2522d5077a9d2","name":"retrieves a single peer","time":{"start":1753771823761,"stop":1753771823762,"duration":1},"status":"passed","severity":"normal"},{"uid":"a00cd92344b047f5","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1753772332444,"stop":1753772332444,"duration":0},"status":"passed","severity":"normal"},{"uid":"28b5d82b0198e686","name":"should be delivered immediately if received","time":{"start":1753771857538,"stop":1753771857538,"duration":0},"status":"passed","severity":"normal"},{"uid":"48cc6725063d80b3","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1753771804816,"stop":1753771804817,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7cace8c5141c9aa","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1753772332446,"stop":1753772332446,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5bc371a2e753df1","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1753772020130,"stop":1753772020131,"duration":1},"status":"passed","severity":"normal"},{"uid":"82438c0c90b5338a","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1753771844052,"stop":1753771844052,"duration":0},"status":"passed","severity":"normal"},{"uid":"8841bd2aafa8e491","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1753771854288,"stop":1753771854289,"duration":1},"status":"passed","severity":"normal"},{"uid":"94c2ffd4f00b0fa3","name":"should properly create location multiaddrs - tcp","time":{"start":1753771805364,"stop":1753771805364,"duration":0},"status":"passed","severity":"normal"},{"uid":"48497f342aec9de8","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1753771823350,"stop":1753771823351,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6e3101cdf8952c9","name":"Check message with no payload is not received","time":{"start":1753772315033,"stop":1753772315034,"duration":1},"status":"passed","severity":"normal"},{"uid":"e143fa44783f6505","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1753772019428,"stop":1753772019428,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e0efd9e097889da","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1753772002334,"stop":1753772002334,"duration":0},"status":"passed","severity":"normal"},{"uid":"2173e97d600c2d28","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1753771799086,"stop":1753771799086,"duration":0},"status":"passed","severity":"normal"},{"uid":"b544176c96d93431","name":"Fails to push message with large meta","time":{"start":1753772421360,"stop":1753772421360,"duration":0},"status":"passed","severity":"normal"},{"uid":"be0cbd1398776de","name":"Push message with Script payload","time":{"start":1753772421366,"stop":1753772421366,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab38e7af41a6e66","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1753771844442,"stop":1753771844443,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d52bceb5f0d1798","name":"should handle peer store errors gracefully","time":{"start":1753771814642,"stop":1753771814642,"duration":0},"status":"passed","severity":"normal"},{"uid":"c129f33e77f94d85","name":"Push message with content topic containing short","time":{"start":1753772421369,"stop":1753772421369,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a1d49f0f48d4e04","name":"should not receive a peer event before start","time":{"start":1753771877839,"stop":1753771877840,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef62115b38c0bfca","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1753771815034,"stop":1753771815034,"duration":0},"status":"passed","severity":"normal"},{"uid":"e961051f4d6f2b4d","name":"should sort peers by ping value","time":{"start":1753771815862,"stop":1753771815862,"duration":0},"status":"passed","severity":"normal"},{"uid":"652d855317775799","name":"should dial peer immediately when queue is empty","time":{"start":1753771814493,"stop":1753771814493,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cfedd00fba2f234","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1753771799082,"stop":1753771799082,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ec9985d9c11c419","name":"should add and check entries correctly","time":{"start":1753771843576,"stop":1753771843585,"duration":9},"status":"passed","severity":"normal"},{"uid":"8299eb75d9b0008c","name":"should partition messages based on acknowledgement status","time":{"start":1753771857536,"stop":1753771857536,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f0947d22c14a135","name":"should lock peers when selected","time":{"start":1753771844796,"stop":1753771844797,"duration":1},"status":"passed","severity":"normal"},{"uid":"44db8735302f6b72","name":"should update ack status of messages in outgoing buffer","time":{"start":1753771857537,"stop":1753771857538,"duration":1},"status":"passed","severity":"normal"},{"uid":"b89ca1442fd0ab1b","name":"should create KeepAliveManager with required options","time":{"start":1753771815062,"stop":1753771815062,"duration":0},"status":"passed","severity":"normal"},{"uid":"4be6b0729b9b483a","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1753771815605,"stop":1753771815605,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5d0d0b808933b7b","name":"should handle errors when getting connections","time":{"start":1753771814425,"stop":1753771814434,"duration":9},"status":"passed","severity":"normal"},{"uid":"68d0fda0d0d064fb","name":"Round trip binary serialization","time":{"start":1753771815911,"stop":1753771815911,"duration":0},"status":"passed","severity":"normal"},{"uid":"4582711df47d3c3b","name":"Query generator for multiple messages with different content topic format","time":{"start":1753772127910,"stop":1753772127911,"duration":1},"status":"passed","severity":"normal"},{"uid":"37bfc9715455ebac","name":"Push message with content topic containing Arabic","time":{"start":1753772421356,"stop":1753772421356,"duration":0},"status":"passed","severity":"normal"},{"uid":"e71444b64b4139e2","name":"should get / set TCP multiaddr","time":{"start":1753771805362,"stop":1753771805362,"duration":0},"status":"passed","severity":"normal"},{"uid":"38228b216071a663","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1753772140989,"stop":1753772140989,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa43fdb920363f7b","name":"should be delivered but not added to local log or bloom filter","time":{"start":1753771857537,"stop":1753771857537,"duration":0},"status":"passed","severity":"normal"},{"uid":"acf3b2dd8ffbd2fe","name":"Push message with content topic containing Chinese","time":{"start":1753772421370,"stop":1753772421370,"duration":0},"status":"passed","severity":"normal"},{"uid":"549cfbd2be330fcd","name":"should dial all known peers when reached zero connections","time":{"start":1753771915365,"stop":1753771915366,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8c5d584f2a5b0ea","name":"accepts valid message hash query","time":{"start":1753771815380,"stop":1753771815380,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6eff3b40f8e789b","name":"Check received message containing short","time":{"start":1753772315026,"stop":1753772315026,"duration":0},"status":"passed","severity":"normal"},{"uid":"2199372d42800d66","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1753771815522,"stop":1753771815523,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5022ae1a8d0a4e0","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1753771946722,"stop":1753771946722,"duration":0},"status":"passed","severity":"normal"},{"uid":"22ca9edd4bbe877","name":"Subscribe to topic containing numeric and publish message","time":{"start":1753772019434,"stop":1753772019435,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5298520dc8a6349","name":"Query Generator - true","time":{"start":1753772120679,"stop":1753772120680,"duration":1},"status":"passed","severity":"normal"},{"uid":"3905eb23a859b5d1","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1753771857534,"stop":1753771857535,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9397be3d07ed725","name":"Query generator for multiple messages","time":{"start":1753772127909,"stop":1753772127909,"duration":0},"status":"passed","severity":"normal"},{"uid":"e649b3dee22ab66f","name":"Renews subscription after lossing a connection","time":{"start":1753772332456,"stop":1753772332456,"duration":0},"status":"passed","severity":"normal"},{"uid":"216cc439dd71e742","name":"Ephemeral messages are not stored","time":{"start":1753771879248,"stop":1753771879248,"duration":0},"status":"passed","severity":"normal"},{"uid":"4059ac541183b17a","name":"Check received message containing short","time":{"start":1753772315018,"stop":1753772315018,"duration":0},"status":"passed","severity":"normal"},{"uid":"37002b23084314b7","name":"Callback on promise, aborts when callback returns true","time":{"start":1753772127911,"stop":1753772127912,"duration":1},"status":"passed","severity":"normal"},{"uid":"b114ba1252923936","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1753772002327,"stop":1753772002332,"duration":5},"status":"passed","severity":"normal"},{"uid":"9eec42f49d8a1c7d","name":"should return false when peer is not found","time":{"start":1753771815028,"stop":1753771815028,"duration":0},"status":"passed","severity":"normal"},{"uid":"52978d6ea82ffbf7","name":"should initialize bloom filter with correct parameters","time":{"start":1753771856425,"stop":1753771856426,"duration":1},"status":"passed","severity":"normal"},{"uid":"28bc69ea35ce1fb1","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1753771799086,"stop":1753771799086,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9585126eed3f85f","name":"should return true when peer is on the specified shard","time":{"start":1753771815029,"stop":1753771815029,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dcd0f85fa0e9c37","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1753771854275,"stop":1753771854275,"duration":0},"status":"passed","severity":"normal"},{"uid":"335df65d066d2bec","name":"Passing invalid cursor","time":{"start":1753772077703,"stop":1753772077703,"duration":0},"status":"passed","severity":"normal"},{"uid":"387d5b7382975d13","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1753771799080,"stop":1753771799080,"duration":0},"status":"passed","severity":"normal"},{"uid":"62044d183eff8834","name":"should create a new stream if no existing for protocol found","time":{"start":1753771815604,"stop":1753771815604,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad0b25e2a95bf892","name":"Round trip binary encryption [ecies, signature]","time":{"start":1753771835277,"stop":1753771835277,"duration":0},"status":"passed","severity":"normal"},{"uid":"8938caed9910ad86","name":"throws on content topic with non-number generation field","time":{"start":1753771799072,"stop":1753771799072,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b4f8ae8f8f5187f","name":"should remove event listeners","time":{"start":1753771815066,"stop":1753771815066,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5f77feccdf48e5f","name":"should return false when network is not connected","time":{"start":1753771815857,"stop":1753771815858,"duration":1},"status":"passed","severity":"normal"},{"uid":"6648e5320dcba037","name":"Check received message containing shell command","time":{"start":1753772315021,"stop":1753772315022,"duration":1},"status":"passed","severity":"normal"},{"uid":"510715d5ab9e0ab0","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app55/9/topic382/test.js","time":{"start":1753772113145,"stop":1753772113145,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bebb2398d295844","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1753771854284,"stop":1753771854284,"duration":0},"status":"passed","severity":"normal"},{"uid":"44154434b5c2cccc","name":"should successfully subscribe to supported pubsub topic","time":{"start":1753771845108,"stop":1753771845108,"duration":0},"status":"passed","severity":"normal"},{"uid":"69a4067650dc67d6","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1753771804825,"stop":1753771804826,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbebed97958d3d12","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1753772140988,"stop":1753772140989,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef61ea7e14918b08","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1753771854256,"stop":1753771854257,"duration":1},"status":"passed","severity":"normal"},{"uid":"a66892ee4df2d2dc","name":"should handle all zero keep alive options","time":{"start":1753771815120,"stop":1753771815121,"duration":1},"status":"passed","severity":"normal"},{"uid":"e336004cc0d1f32a","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1753771946726,"stop":1753771946727,"duration":1},"status":"passed","severity":"normal"},{"uid":"e89e248460d22234","name":"should continually clean up expired entries at intervals","time":{"start":1753771843604,"stop":1753771843604,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8ca33fbe1a468c8","name":"Check received message containing SQL Injection","time":{"start":1753772315020,"stop":1753772315020,"duration":0},"status":"passed","severity":"normal"},{"uid":"4530f99605a23f8d","name":"Check publish message after service node is restarted","time":{"start":1753772010167,"stop":1753772010168,"duration":1},"status":"skipped","severity":"normal"},{"uid":"be852ee21ca6cf45","name":"Relay","time":{"start":1753771878482,"stop":1753771878483,"duration":1},"status":"passed","severity":"normal"},{"uid":"5061ae8a3866c3a8","name":"Decoder throws on empty string content topic","time":{"start":1753771833631,"stop":1753771833632,"duration":1},"status":"passed","severity":"normal"},{"uid":"25e5e15008fb92b9","name":"should be able to encode the field with only RELAY set to true","time":{"start":1753771804811,"stop":1753771804813,"duration":2},"status":"passed","severity":"normal"},{"uid":"52414ba18b7677ec","name":"should dispatch network event when browser goes offline","time":{"start":1753771814424,"stop":1753771814424,"duration":0},"status":"passed","severity":"normal"},{"uid":"701e70590569a2f","name":"isConnected between 2 js-waku relay nodes","time":{"start":1753771893158,"stop":1753771893158,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ea8d243778ff95c","name":"Sample","time":{"start":1753771804860,"stop":1753771804861,"duration":1},"status":"passed","severity":"normal"},{"uid":"339d8496cbd55b18","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1753772332453,"stop":1753772332453,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e3317c8df2a2bf3","name":"Subscribe and receive messages via waku relay post","time":{"start":1753772332438,"stop":1753772332438,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfee090f7578b294","name":"should not allow k > 12","time":{"start":1753771853945,"stop":1753771853947,"duration":2},"status":"passed","severity":"normal"},{"uid":"e1df58cd6086eda0","name":"Check received message containing XML","time":{"start":1753772315029,"stop":1753772315029,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcb78fa05b2c54ba","name":"should set field with all protocols disabled","time":{"start":1753771805365,"stop":1753771805365,"duration":0},"status":"passed","severity":"normal"},{"uid":"cce149d0b5426aaf","name":"should use configured peers when available","time":{"start":1753771845235,"stop":1753771845236,"duration":1},"status":"passed","severity":"normal"},{"uid":"5edac36eb01afaf","name":"should skip peer when failed to dial recently","time":{"start":1753771814495,"stop":1753771814507,"duration":12},"status":"passed","severity":"normal"},{"uid":"10a486c16add3b00","name":"should drop connection to all peers on hangUp","time":{"start":1753771962618,"stop":1753771962619,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a2dbb5804567b4f","name":"should handle general insertion and lookup correctly","time":{"start":1753771856428,"stop":1753771856428,"duration":0},"status":"passed","severity":"normal"},{"uid":"703ce3eaa0c1dd1","name":"1 Store, 2 fetches","time":{"start":1753771823551,"stop":1753771823551,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dc897cc0dfb4dd7","name":"Passing page size 3 when there are 20 messages","time":{"start":1753772128647,"stop":1753772128647,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4a53d85de04fd7c","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1753772019429,"stop":1753772019429,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aaeb24ffd990d48","name":"Fails to publish message with empty text","time":{"start":1753772010166,"stop":1753772010166,"duration":0},"status":"passed","severity":"normal"},{"uid":"6acab202184d5b0","name":"should insert message into bloom filter","time":{"start":1753771857531,"stop":1753771857531,"duration":0},"status":"passed","severity":"normal"},{"uid":"9adbc66b6ad53171","name":"should return usable stream attached to connection","time":{"start":1753771815603,"stop":1753771815603,"duration":0},"status":"passed","severity":"normal"},{"uid":"471a42d9bdd3bb01","name":"Push message with short payload","time":{"start":1753772421342,"stop":1753772421342,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0c179f58ba5ff07","name":"should handle empty pubsub topics","time":{"start":1753771815120,"stop":1753771815120,"duration":0},"status":"passed","severity":"normal"},{"uid":"85aa56d3da2c65e5","name":"Subscribe to topic containing short and publish message","time":{"start":1753772019433,"stop":1753772019434,"duration":1},"status":"passed","severity":"normal"},{"uid":"f588f5390034c8a8","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1753771844793,"stop":1753771844796,"duration":3},"status":"passed","severity":"normal"},{"uid":"882b9130b3f39d56","name":"Push message with content topic containing numeric","time":{"start":1753772421370,"stop":1753772421370,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b0c78f0ea8aa842","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1753771854254,"stop":1753771854255,"duration":1},"status":"passed","severity":"normal"},{"uid":"68aaf7ba80094a6a","name":"Asymmetric encrypt & decrypt","time":{"start":1753771834128,"stop":1753771834128,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcdad1eec385cf6a","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1753772332439,"stop":1753772332439,"duration":0},"status":"passed","severity":"normal"},{"uid":"314c109de7466010","name":"Subscribe and publish message","time":{"start":1753772019428,"stop":1753772019428,"duration":0},"status":"passed","severity":"normal"},{"uid":"b28a96090c751c04","name":"Check publish message containing unicode special characters","time":{"start":1753772010163,"stop":1753772010163,"duration":0},"status":"passed","severity":"normal"},{"uid":"d59892715364e0fd","name":"should stop ping timers on peer disconnect","time":{"start":1753771815068,"stop":1753771815083,"duration":15},"status":"passed","severity":"normal"},{"uid":"1d3b89ff9dc3535a","name":"should enable all discoveries when explicitly set","time":{"start":1753771844051,"stop":1753771844052,"duration":1},"status":"passed","severity":"normal"},{"uid":"337b83364155b12c","name":"Subscribe to topic containing JSON and receive message","time":{"start":1753772332454,"stop":1753772332454,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e2eb5ff3a9b5404","name":"should not change state when connections remain after disconnect","time":{"start":1753771814415,"stop":1753771814417,"duration":2},"status":"passed","severity":"normal"},{"uid":"657fe2e8deeffb1d","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1753771799076,"stop":1753771799076,"duration":0},"status":"passed","severity":"normal"},{"uid":"808d349f1e88fdb2","name":"Push message with unicode special characters payload","time":{"start":1753772421350,"stop":1753772421351,"duration":1},"status":"passed","severity":"normal"},{"uid":"8899d74421efc3c2","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1753771814646,"stop":1753771814647,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1f66e38f2c149","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1753771854283,"stop":1753771854283,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2eb8777eacf284e","name":"should create ShardReader with auto sharding network config","time":{"start":1753771815015,"stop":1753771815016,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dc682be7c8a4cdd","name":"Check message with no content topic is not received","time":{"start":1753772315024,"stop":1753772315025,"duration":1},"status":"passed","severity":"normal"},{"uid":"d80c900b66826c6b","name":"topics with same application and version share the same shard","time":{"start":1753771799078,"stop":1753771799078,"duration":0},"status":"passed","severity":"normal"},{"uid":"1655ba652c7f6c02","name":"msgTime: 0 ms from now, startTime: 1753512927407, endTime: 1753772127407","time":{"start":1753772140990,"stop":1753772140991,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c8888666f0d0c7","name":"isConnected return false after peer stops","time":{"start":1753771893155,"stop":1753771893157,"duration":2},"status":"passed","severity":"normal"},{"uid":"2b458f8ae691e24c","name":"should return PeerId when PeerId is provided","time":{"start":1753771815206,"stop":1753771815206,"duration":0},"status":"passed","severity":"normal"},{"uid":"32ff74cf30ca87f1","name":"1 Relay, 1 fetch","time":{"start":1753771823551,"stop":1753771823551,"duration":0},"status":"passed","severity":"normal"},{"uid":"95792272897b618f","name":"Subscribe to topic containing JSON and publish message","time":{"start":1753772019438,"stop":1753772019438,"duration":0},"status":"passed","severity":"normal"},{"uid":"637e3163b2b8b5b6","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1753772127216,"stop":1753772127216,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4db5ec680abbb3a","name":"Subscribe to topic containing special chars and receive message","time":{"start":1753772332452,"stop":1753772332452,"duration":0},"status":"passed","severity":"normal"},{"uid":"70223dfb9d7aa004","name":"ends if stream creation fails","time":{"start":1753771815653,"stop":1753771815653,"duration":0},"status":"passed","severity":"normal"},{"uid":"45cf1dc71132140c","name":"should handle complete dial lifecycle","time":{"start":1753771814527,"stop":1753771814527,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a548050e0f04f8","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1753771854265,"stop":1753771854266,"duration":1},"status":"passed","severity":"normal"},{"uid":"354e1ca95521fbed","name":"Push message with rate limit","time":{"start":1753772421361,"stop":1753772421361,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8b9c235ea4d3936","name":"should not dial peers from store when browser is not connected","time":{"start":1753771815533,"stop":1753771815533,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee61008d3f5e3cbc","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1753772019435,"stop":1753772019436,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae52e724d6a7521","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1753771854268,"stop":1753771854269,"duration":1},"status":"passed","severity":"normal"},{"uid":"995e96e1f15487f9","name":"Publishes to nwaku","time":{"start":1753771998940,"stop":1753771998940,"duration":0},"status":"passed","severity":"normal"},{"uid":"43d5a068bb2aea53","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1753772332450,"stop":1753772332450,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7f65249ab9b4dee","name":"msgTime: 0 ms from now, startTime: 1753685727407, endTime: 1753772127407","time":{"start":1753772140991,"stop":1753772140991,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bd75c0ff189397e","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1753772019436,"stop":1753772019437,"duration":1},"status":"passed","severity":"normal"},{"uid":"b24064cf9e6de5ff","name":"Push message with content topic containing Russian","time":{"start":1753772421356,"stop":1753772421357,"duration":1},"status":"passed","severity":"normal"},{"uid":"beceb3b5a8be647c","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1753771799075,"stop":1753771799075,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f83acb8f4a4eb93","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1753772020133,"stop":1753772020133,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ee375f753517a35","name":"should skip updating peer store if peer has same addresses","time":{"start":1753771814646,"stop":1753771814646,"duration":0},"status":"passed","severity":"normal"},{"uid":"540a47927ed2a701","name":"should allow redial after failed dial cooldown expires","time":{"start":1753771814515,"stop":1753771814515,"duration":0},"status":"passed","severity":"normal"},{"uid":"38cedd68cbd73b36","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1753771857533,"stop":1753771857533,"duration":0},"status":"passed","severity":"normal"},{"uid":"7941a25bbdedbd48","name":"Push message with content topic containing numeric","time":{"start":1753772421355,"stop":1753772421355,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c1a5d034c8f27d3","name":"Check message on other pubsub topic is not received","time":{"start":1753772315024,"stop":1753772315024,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9969f42a73f2beb","name":"should initialize with isNetworkConnected as false","time":{"start":1753771814387,"stop":1753771814390,"duration":3},"status":"passed","severity":"normal"},{"uid":"175324a4e8d1e404","name":"Ordered Callback - true","time":{"start":1753772120684,"stop":1753772120684,"duration":0},"status":"passed","severity":"normal"},{"uid":"4069a8b0cd29d44","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1753772019439,"stop":1753772019441,"duration":2},"status":"passed","severity":"normal"},{"uid":"5f94daa678e5dff1","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1753771854271,"stop":1753771854272,"duration":1},"status":"passed","severity":"normal"},{"uid":"4235e3955f2b5363","name":"Check publish message containing emoji","time":{"start":1753772010163,"stop":1753772010164,"duration":1},"status":"passed","severity":"normal"},{"uid":"a30a476dee3aaf62","name":"can start and stop the service","time":{"start":1753771877835,"stop":1753771877836,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f397aaf238fe2c2","name":"should call waitForPeer on Relay","time":{"start":1753771845014,"stop":1753771845014,"duration":0},"status":"passed","severity":"normal"},{"uid":"61f5b903e38ae918","name":"should unregister libp2p event listeners when stop is called","time":{"start":1753771844804,"stop":1753771844804,"duration":0},"status":"passed","severity":"normal"},{"uid":"f51c24a1240e3a0f","name":"recovers when dns.resolve returns empty","time":{"start":1753771823762,"stop":1753771823762,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2c8603e2ef7c59f","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app44/2/topic403/xml","time":{"start":1753772113142,"stop":1753772113142,"duration":0},"status":"passed","severity":"normal"},{"uid":"c59cf75c27a1bfee","name":"should add peer to queue when queue is not empty","time":{"start":1753771814494,"stop":1753771814494,"duration":0},"status":"passed","severity":"normal"},{"uid":"66ca45a8c3019c9b","name":"should return no connections if no open connection provided","time":{"start":1753771815453,"stop":1753771815453,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd6425d15828aa3","name":"should clear all timers","time":{"start":1753771815066,"stop":1753771815067,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6b4f3af83df17a0","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1753771854272,"stop":1753771854273,"duration":1},"status":"passed","severity":"normal"},{"uid":"714ec04c0a4ae114","name":"Push message with escaped characters payload","time":{"start":1753772421349,"stop":1753772421350,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0df4c45a3defb09","name":"Subscribe to topic containing Russian and receive message","time":{"start":1753772332453,"stop":1753772332453,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ca2529c00aac0a6","name":"should handle corrupted shard info gracefully","time":{"start":1753771815041,"stop":1753771815041,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4f2d27ba097e653","name":"should dial with PeerId and return stream","time":{"start":1753771815858,"stop":1753771815858,"duration":0},"status":"passed","severity":"normal"},{"uid":"69aa3bbefa308946","name":"Check publish message containing escaped characters","time":{"start":1753772010162,"stop":1753772010163,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8b9bb979d9d2a33","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1753772140986,"stop":1753772140987,"duration":1},"status":"passed","severity":"normal"},{"uid":"98de07648162abd2","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1753771854267,"stop":1753771854267,"duration":0},"status":"passed","severity":"normal"},{"uid":"39470e0d8664d192","name":"should set default options when no config provided","time":{"start":1753771815853,"stop":1753771815853,"duration":0},"status":"passed","severity":"normal"},{"uid":"7267549b7ef999c","name":"should properly create peer info with all multiaddrs","time":{"start":1753771805365,"stop":1753771805365,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ee8fae888af8bd9","name":"Query generator for multiple messages with different message text format","time":{"start":1753772127909,"stop":1753772127909,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf60abb7451aa1c0","name":"Push message with content topic containing emoji","time":{"start":1753772421373,"stop":1753772421373,"duration":0},"status":"passed","severity":"normal"},{"uid":"61ea43567b84bfa7","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1753771799084,"stop":1753771799085,"duration":1},"status":"passed","severity":"normal"},{"uid":"e431b9501b2f6fc","name":"Check publish message containing special chars","time":{"start":1753772010158,"stop":1753772010158,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c96314cfe417371","name":"Push message with content topic containing Arabic","time":{"start":1753772421371,"stop":1753772421371,"duration":0},"status":"passed","severity":"normal"},{"uid":"9620ec259f11618a","name":"Subscribe to topic containing short and receive message","time":{"start":1753772332441,"stop":1753772332442,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fe8981e257e08cd","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1753771823351,"stop":1753771823352,"duration":1},"status":"passed","severity":"normal"},{"uid":"9931e759078da38","name":"should properly create location multiaddrs - tcp4","time":{"start":1753771805363,"stop":1753771805363,"duration":0},"status":"passed","severity":"normal"},{"uid":"8638cb3388362631","name":"should emit a peer event after start","time":{"start":1753771984913,"stop":1753771984913,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdae46af31b337dd","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1753771844709,"stop":1753771844711,"duration":2},"status":"passed","severity":"normal"},{"uid":"fbf0f7208c811068","name":"Check received message with timestamp: 1649153314 ","time":{"start":1753772315032,"stop":1753772315032,"duration":0},"status":"passed","severity":"normal"},{"uid":"c00d7bb6e01ca02b","name":"should properly create location multiaddrs - udp4","time":{"start":1753771805363,"stop":1753771805363,"duration":0},"status":"passed","severity":"normal"},{"uid":"a68f52a328027f49","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1753771854286,"stop":1753771854287,"duration":1},"status":"passed","severity":"normal"},{"uid":"812fb7ff8ef67df4","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1753771804824,"stop":1753771804825,"duration":1},"status":"passed","severity":"normal"},{"uid":"4779f20cc8486ca6","name":"Check received message containing JSON","time":{"start":1753772315030,"stop":1753772315030,"duration":0},"status":"passed","severity":"normal"},{"uid":"b964dcfa0ccfd662","name":"Push message with content topic containing long","time":{"start":1753772421354,"stop":1753772421355,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c8720a82507b20a","name":"should handle relay send failures gracefully","time":{"start":1753771815107,"stop":1753771815107,"duration":0},"status":"passed","severity":"normal"},{"uid":"539dfc507c24f644","name":"Subscribe to topic containing shell command and publish message","time":{"start":1753772019438,"stop":1753772019439,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b34e4a1c5c6185e","name":"Fails to push message bigger that 1MB","time":{"start":1753772421378,"stop":1753772421378,"duration":0},"status":"passed","severity":"normal"},{"uid":"32d3e3753bcbb2be","name":"should handle case with all peers already connected","time":{"start":1753771815537,"stop":1753771815537,"duration":0},"status":"passed","severity":"normal"},{"uid":"3de33e18ca88211f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1753771799088,"stop":1753771799088,"duration":0},"status":"passed","severity":"normal"},{"uid":"d971c1a2a8c73a76","name":"should reject if Filter is requested but not mounted","time":{"start":1753771845011,"stop":1753771845011,"duration":0},"status":"passed","severity":"normal"},{"uid":"e39c75f68bf1869f","name":"it tolerates circular branch references","time":{"start":1753771823762,"stop":1753771823762,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae9e66864696cbd3","name":"should stop and cleanup resources","time":{"start":1753771845244,"stop":1753771845244,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f9e086e2e6f6a6c","name":"should only return 1 node with store capability","time":{"start":1753771823765,"stop":1753771823765,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cecb30f89f8466e","name":"should skip peer when dialed recently","time":{"start":1753771814494,"stop":1753771814495,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb0e2b5004ac5d4","name":"throws if store query response has error status","time":{"start":1753771815653,"stop":1753771815654,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf033bc50bce8025","name":"should properly start and stop event listening","time":{"start":1753771844714,"stop":1753771844714,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ff232152faeeba2","name":"Subscribe to topic containing emoji and publish message","time":{"start":1753772019441,"stop":1753772019442,"duration":1},"status":"passed","severity":"normal"},{"uid":"9abcd3cde01aa53e","name":"can start and stop the service","time":{"start":1753771984911,"stop":1753771984912,"duration":1},"status":"passed","severity":"normal"},{"uid":"f697a808f3f3cdc7","name":"should return false","time":{"start":1753771805360,"stop":1753771805360,"duration":0},"status":"passed","severity":"normal"},{"uid":"62f3f6d58cbdc117","name":"Relay - dialed first","time":{"start":1753772142310,"stop":1753772142311,"duration":1},"status":"passed","severity":"normal"},{"uid":"188c100db05a8963","name":"Check message with no pubsub topic is not received","time":{"start":1753772315033,"stop":1753772315033,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a84070c1bf6df46","name":"should handle errors gracefully when getting peer info","time":{"start":1753771815040,"stop":1753771815040,"duration":0},"status":"passed","severity":"normal"},{"uid":"343be4aa500a31ed","name":"should retry if all attempts fail","time":{"start":1753771844450,"stop":1753771844451,"duration":1},"status":"passed","severity":"normal"},{"uid":"66e74bf75bcc4d13","name":"Subscribe to topic containing shell command and receive message","time":{"start":1753772332454,"stop":1753772332455,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0ce6a49558b821","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1753772019429,"stop":1753772019429,"duration":0},"status":"passed","severity":"normal"},{"uid":"8346f6b55fba66cc","name":"Cluster id 0, shard 0","time":{"start":1753772107903,"stop":1753772107903,"duration":0},"status":"passed","severity":"normal"},{"uid":"d184db0519536279","name":"should wait for LightPush peer to be connected","time":{"start":1753771845012,"stop":1753771845013,"duration":1},"status":"passed","severity":"normal"},{"uid":"16e920c69f3eb8c3","name":"should handle multiple peers with different shard configurations","time":{"start":1753771814527,"stop":1753771814530,"duration":3},"status":"passed","severity":"normal"},{"uid":"625251357ab88e68","name":"Subscribe and receive messages via waku relay post","time":{"start":1753772332449,"stop":1753772332449,"duration":0},"status":"passed","severity":"normal"},{"uid":"863fd27788adaddb","name":"should handle incoming messages","time":{"start":1753771845109,"stop":1753771845110,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec7b65c1ed68b593","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app6/7/topic816/xml","time":{"start":1753772113140,"stop":1753772113140,"duration":0},"status":"passed","severity":"normal"},{"uid":"74a9e9d1bda30672","name":"should return empty array when no peers connected","time":{"start":1753771815860,"stop":1753771815861,"duration":1},"status":"passed","severity":"normal"},{"uid":"876ea5711ed58d61","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1753772332449,"stop":1753772332449,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5f228961adb2880","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app91/3/topic253/test.js","time":{"start":1753772113145,"stop":1753772113145,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cc6f9f48a280795","name":"Js publishes, other Js receives","time":{"start":1753771998941,"stop":1753771998941,"duration":0},"status":"passed","severity":"normal"},{"uid":"511a2c7daba921c4","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1753772020127,"stop":1753772020129,"duration":2},"status":"passed","severity":"normal"},{"uid":"c7703ae7a6c40d1b","name":"does not throw on valid cases","time":{"start":1753771799070,"stop":1753771799070,"duration":0},"status":"passed","severity":"normal"},{"uid":"c28714ece34bcc6f","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1753772002326,"stop":1753772002327,"duration":1},"status":"passed","severity":"normal"},{"uid":"3da146c11d01f1b7","name":"random static sharding 8 - Cluster ID: 596, Shard ID: 232","time":{"start":1753772107907,"stop":1753772107907,"duration":0},"status":"passed","severity":"normal"},{"uid":"c97483a3f856e584","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1753771854285,"stop":1753771854285,"duration":0},"status":"passed","severity":"normal"},{"uid":"378f53c3650377ef","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1753772077697,"stop":1753772077697,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcd7777210479c88","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1753771823354,"stop":1753771823354,"duration":0},"status":"passed","severity":"normal"},{"uid":"767f99bef21c6f40","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1753772332454,"stop":1753772332454,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebf50422064003f7","name":"Check message with no payload is not received","time":{"start":1753772315025,"stop":1753772315025,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d1bef179314d34d","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1753772020138,"stop":1753772020138,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe0ebd6b7c4cdd01","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1753771805357,"stop":1753771805357,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfe415b83a3fd32b","name":"should retry failed tasks","time":{"start":1753771844443,"stop":1753771844444,"duration":1},"status":"passed","severity":"normal"},{"uid":"f18cf27ea44b8668","name":"should filter out already connected peers","time":{"start":1753771815535,"stop":1753771815535,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c6ca169ded82eaf","name":"should be able to encode the field with only FILTER set to true","time":{"start":1753771804814,"stop":1753771804815,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b233c8fa5a42924","name":"should emit a peer event after start","time":{"start":1753771877839,"stop":1753771877839,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa9dbb487af27363","name":"should throw error when no peers are available","time":{"start":1753771845233,"stop":1753771845234,"duration":1},"status":"passed","severity":"normal"},{"uid":"6361712270e093fd","name":"Push message with Basic HTML tag payload","time":{"start":1753772421367,"stop":1753772421367,"duration":0},"status":"passed","severity":"normal"},{"uid":"3882da1c6a477a5f","name":"Subscribe and receive messages via lightPush","time":{"start":1753772332437,"stop":1753772332437,"duration":0},"status":"passed","severity":"normal"},{"uid":"15339cec86410c29","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1753772077696,"stop":1753772077696,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c5d2f769377a840","name":"throws if decoders don't match content topics","time":{"start":1753771815652,"stop":1753771815652,"duration":0},"status":"passed","severity":"normal"},{"uid":"b92d363daf53c5a1","name":"Subscribe to topic containing Script and receive message","time":{"start":1753772332453,"stop":1753772332453,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccf8f4b0408d716b","name":"should dial peers from store when browser is connected","time":{"start":1753771815532,"stop":1753771815533,"duration":1},"status":"passed","severity":"normal"},{"uid":"636dceead2a742ed","name":"Ordered Callback - false","time":{"start":1753772120685,"stop":1753772120685,"duration":0},"status":"passed","severity":"normal"},{"uid":"caee2091136db45b","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1753772315032,"stop":1753772315032,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c2572639109c3bf","name":"should stop all internal components","time":{"start":1753771815856,"stop":1753771815856,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0ac82c44e65efb7","name":"should handle case when globalThis is not available","time":{"start":1753771814413,"stop":1753771814413,"duration":0},"status":"passed","severity":"normal"},{"uid":"4557db16ad76b649","name":"should initialize with Unhealthy status","time":{"start":1753771844704,"stop":1753771844704,"duration":0},"status":"passed","severity":"normal"},{"uid":"9904c862b1ea0abc","name":"Publish message with rate limit","time":{"start":1753772010169,"stop":1753772010169,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e715c067edb8085","name":"should start ping timers on peer connect","time":{"start":1753771815067,"stop":1753771815068,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfd73710871d67f3","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1753771823349,"stop":1753771823350,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4f90c543148f087","name":"Subscribe and receives messages on 20 topics","time":{"start":1753772332450,"stop":1753772332450,"duration":0},"status":"passed","severity":"normal"},{"uid":"6219f863cb5d3f82","name":"throws on content topic with empty application field","time":{"start":1753771799073,"stop":1753771799073,"duration":0},"status":"passed","severity":"normal"},{"uid":"a375e9e4bb2aeb86","name":"should dispatch network event when browser goes online","time":{"start":1753771814423,"stop":1753771814424,"duration":1},"status":"passed","severity":"normal"},{"uid":"a85923ecc4fb1392","name":"random static sharding 5 - Cluster ID: 114, Shard ID: 18","time":{"start":1753772107906,"stop":1753772107906,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e3372fa772a82f5","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1753771823766,"stop":1753771823766,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9c75864b0c14f954","name":"Delete observer","time":{"start":1753771986765,"stop":1753771986765,"duration":0},"status":"passed","severity":"normal"},{"uid":"b64333c999348a5","name":"should start the dialing interval","time":{"start":1753771814463,"stop":1753771814463,"duration":0},"status":"passed","severity":"normal"},{"uid":"324325b997836494","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1753771815083,"stop":1753771815083,"duration":0},"status":"passed","severity":"normal"},{"uid":"8029ad98a80b8166","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1753771799078,"stop":1753771799078,"duration":0},"status":"passed","severity":"normal"},{"uid":"c56c4b5abeb06bd0","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1753771854277,"stop":1753771854279,"duration":2},"status":"passed","severity":"normal"},{"uid":"b7aeab593d7a5054","name":"should return null for non-existent peer","time":{"start":1753771815538,"stop":1753771815546,"duration":8},"status":"passed","severity":"normal"},{"uid":"6dbbbdbb5c534cef","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1753771853950,"stop":1753771853950,"duration":0},"status":"passed","severity":"normal"},{"uid":"35bd4f8a5ff22c7e","name":"Ephemeral field set to true","time":{"start":1753771815911,"stop":1753771815912,"duration":1},"status":"passed","severity":"normal"},{"uid":"4240194346aecf9f","name":"Push message with Arabic payload","time":{"start":1753772421344,"stop":1753772421345,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b0e910b05d1f2e","name":"Generator, one shard","time":{"start":1753772083638,"stop":1753772083639,"duration":1},"status":"passed","severity":"normal"},{"uid":"c04e5c9b9b0a685","name":"should throw error - no id","time":{"start":1753771805358,"stop":1753771805358,"duration":0},"status":"passed","severity":"normal"},{"uid":"811f58c8398a399f","name":"Check received message containing special chars","time":{"start":1753772315027,"stop":1753772315027,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a57b3fa5f1cc735","name":"Check received message containing emoji","time":{"start":1753772315031,"stop":1753772315031,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2897ac70e8b4e9b","name":"should not create multiple intervals when called multiple times","time":{"start":1753771814473,"stop":1753771814474,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae32dc0577537b0","name":"1 Store, 2 relays, 2 fetches","time":{"start":1753771823552,"stop":1753771823552,"duration":0},"status":"passed","severity":"normal"},{"uid":"da7e3069d1c38461","name":"should return false when peer is on different cluster","time":{"start":1753771815029,"stop":1753771815032,"duration":3},"status":"passed","severity":"normal"},{"uid":"6df6beb1407b6138","name":"configure the node with multiple content topics","time":{"start":1753772113146,"stop":1753772113147,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa4e12d0998d79bb","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1753772019437,"stop":1753772019438,"duration":1},"status":"passed","severity":"normal"},{"uid":"b904d3b52df96e1f","name":"Decoder throws on undefined content topic","time":{"start":1753771835278,"stop":1753771835278,"duration":0},"status":"passed","severity":"normal"},{"uid":"3774efaaa15047ba","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1753772064495,"stop":1753772064495,"duration":0},"status":"passed","severity":"normal"},{"uid":"4569b15aff422e81","name":"should not receive a peer event after stop","time":{"start":1753771984914,"stop":1753771984914,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eb00cc1c7cf1598","name":"should not fail to start the service if it is already started","time":{"start":1753771827765,"stop":1753771827765,"duration":0},"status":"passed","severity":"normal"},{"uid":"b513add712043a0","name":"should drop connection via multiaddr with hangUp","time":{"start":1753771962620,"stop":1753771962620,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a44bf0d2c058c0a","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1753771854264,"stop":1753771854265,"duration":1},"status":"passed","severity":"normal"},{"uid":"b380355988c896e5","name":"should return false when peer shard info is not found","time":{"start":1753771815033,"stop":1753771815033,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eabfe79f3ba508a","name":"should return false when navigator.onLine is false","time":{"start":1753771814403,"stop":1753771814406,"duration":3},"status":"passed","severity":"normal"},{"uid":"772b5666c2dc7cbf","name":"Push message with Chinese payload","time":{"start":1753772421344,"stop":1753772421344,"duration":0},"status":"passed","severity":"normal"},{"uid":"933690bfc6f53318","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1753772094753,"stop":1753772094753,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9bbdb88490ef8a7","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1753771854258,"stop":1753771854259,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ff433b31b1c2d10","name":"Push 30 different messages","time":{"start":1753772421352,"stop":1753772421353,"duration":1},"status":"skipped","severity":"normal"},{"uid":"bb6c1f74478695cf","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1753771814852,"stop":1753771814853,"duration":1},"status":"passed","severity":"normal"},{"uid":"828701718bf6d209","name":"Check message with no pubsub topic is not received","time":{"start":1753772315024,"stop":1753772315024,"duration":0},"status":"passed","severity":"normal"},{"uid":"f164c5431d47e81a","name":"should throw error - invalid id","time":{"start":1753771805359,"stop":1753771805359,"duration":0},"status":"passed","severity":"normal"},{"uid":"44ff62fc28d70757","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1753771815205,"stop":1753771815206,"duration":1},"status":"passed","severity":"normal"},{"uid":"72ed3c8769ed800b","name":"Push 30 different messages","time":{"start":1753772421369,"stop":1753772421369,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9794be8184385127","name":"Subscribe to topic containing short and receive message","time":{"start":1753772332451,"stop":1753772332451,"duration":0},"status":"passed","severity":"normal"},{"uid":"434471ca9d1bf64a","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1753771854282,"stop":1753771854282,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1f7cb039124215d","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1753771854284,"stop":1753771854284,"duration":0},"status":"passed","severity":"normal"},{"uid":"253041b37b4830c","name":"Check message on other pubsub topic is not received","time":{"start":1753772315033,"stop":1753772315033,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a84cb4259ae9e1f","name":"Passing page size 19 when there are 20 messages","time":{"start":1753772128648,"stop":1753772128648,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bfa1ceb36f583c2","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1753771854262,"stop":1753771854264,"duration":2},"status":"passed","severity":"normal"},{"uid":"20ba2cad880eab37","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1753771879250,"stop":1753771879250,"duration":0},"status":"passed","severity":"normal"},{"uid":"ced2b5e6ba1851f9","name":"Decoder throws on empty string content topic","time":{"start":1753771835278,"stop":1753771835279,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f684df81d3ad71c","name":"Subscribe to topic containing XML and publish message","time":{"start":1753772019437,"stop":1753772019437,"duration":0},"status":"passed","severity":"normal"},{"uid":"de08e29c55db5deb","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1753771799086,"stop":1753771799087,"duration":1},"status":"passed","severity":"normal"},{"uid":"e10f3190a2d32fb3","name":"should add and remove event listeners correctly","time":{"start":1753771827768,"stop":1753771827769,"duration":1},"status":"passed","severity":"normal"},{"uid":"567924523915e579","name":"should not create relay timers when relay is not provided","time":{"start":1753771815101,"stop":1753771815105,"duration":4},"status":"passed","severity":"normal"},{"uid":"16937e6970cb34ba","name":"should create an instance with libp2p and dialer","time":{"start":1753771814632,"stop":1753771814632,"duration":0},"status":"passed","severity":"normal"},{"uid":"572b8db862b80fb5","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1753771799075,"stop":1753771799075,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf4187d6a67e5c67","name":"should reject if Store is requested but not mounted","time":{"start":1753771845011,"stop":1753771845011,"duration":0},"status":"passed","severity":"normal"},{"uid":"76e041fe8ef538f8","name":"Push message with content topic containing short","time":{"start":1753772421354,"stop":1753772421354,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4cf3a4c4ecdfb41","name":"should create ConnectionManager with relay","time":{"start":1753771815851,"stop":1753771815853,"duration":2},"status":"passed","severity":"normal"},{"uid":"4fb328f87b8f2ef4","name":"should handle multiple peer connections","time":{"start":1753771815068,"stop":1753771815068,"duration":0},"status":"passed","severity":"normal"},{"uid":"4131f998884d3dc2","name":"should throw error - no public key","time":{"start":1753771805359,"stop":1753771805360,"duration":1},"status":"passed","severity":"normal"},{"uid":"5135344629a37142","name":"returns nothing if no connections present","time":{"start":1753771815452,"stop":1753771815453,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf890bdad5e81073","name":"should hang up with multiaddr and return true on success","time":{"start":1753771815859,"stop":1753771815860,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6f3741c1d1ae14c","name":"should handle complete peer lifecycle","time":{"start":1753771815121,"stop":1753771815122,"duration":1},"status":"passed","severity":"normal"},{"uid":"e431e49ff0033d71","name":"Push message with JSON payload","time":{"start":1753772421348,"stop":1753772421349,"duration":1},"status":"passed","severity":"normal"},{"uid":"d37f8e27663dea18","name":"should clear dial history on start","time":{"start":1753771814463,"stop":1753771814473,"duration":10},"status":"passed","severity":"normal"},{"uid":"747a7f1a066754c6","name":"does not validate decoders for hash queries","time":{"start":1753771815652,"stop":1753771815653,"duration":1},"status":"passed","severity":"normal"},{"uid":"606617bda7406e97","name":"Check publish message containing long","time":{"start":1753772010157,"stop":1753772010157,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fa994d6652e7427","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1753771799076,"stop":1753771799076,"duration":0},"status":"passed","severity":"normal"},{"uid":"583fd741088e7e8d","name":"should save new peer to store","time":{"start":1753771814645,"stop":1753771814646,"duration":1},"status":"passed","severity":"normal"},{"uid":"570d3698cc69c2ca","name":"rejects content-filtered query with only contentTopics","time":{"start":1753771815380,"stop":1753771815380,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd35eba27e6b6e3f","name":"should remove event listeners","time":{"start":1753771815523,"stop":1753771815532,"duration":9},"status":"passed","severity":"normal"},{"uid":"dbeb8fe74ff0ae61","name":"should not receive a peer event after stop","time":{"start":1753771827767,"stop":1753771827767,"duration":0},"status":"passed","severity":"normal"},{"uid":"710acc568d697a42","name":"should not dispatch event when already disconnected","time":{"start":1753771814417,"stop":1753771814420,"duration":3},"status":"passed","severity":"normal"},{"uid":"b5500e1df0c7619d","name":"returns all values when wanted number is greater than available values","time":{"start":1753771823362,"stop":1753771823363,"duration":1},"status":"passed","severity":"normal"},{"uid":"885c239893b765ab","name":"Refresh subscription","time":{"start":1753772019433,"stop":1753772019433,"duration":0},"status":"skipped","severity":"normal"},{"uid":"eecdcfda2e33ad10","name":"connects to nwaku","time":{"start":1753772135036,"stop":1753772135036,"duration":0},"status":"passed","severity":"normal"},{"uid":"75a78c21fcc0616b","name":"Subscribe to topic containing long and receive message","time":{"start":1753772332451,"stop":1753772332452,"duration":1},"status":"passed","severity":"normal"},{"uid":"26e0f258da312fb1","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1753771854266,"stop":1753771854266,"duration":0},"status":"passed","severity":"normal"},{"uid":"2480d1ffb3f51a74","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1753771853949,"stop":1753771853950,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab280936d0c7a424","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1753771893160,"stop":1753771893160,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c91343c872c5ce4","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app71/3/topic184/test.js","time":{"start":1753772113142,"stop":1753772113142,"duration":0},"status":"passed","severity":"normal"},{"uid":"858d386b8ec8d500","name":"should reject if Relay is requested but not mounted","time":{"start":1753771845010,"stop":1753771845010,"duration":0},"status":"passed","severity":"normal"},{"uid":"21d2a2289aff84c0","name":"should push the message to the outgoing buffer","time":{"start":1753771857531,"stop":1753771857531,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba12c6f6910c48b3","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1753772083641,"stop":1753772083642,"duration":1},"status":"passed","severity":"normal"},{"uid":"6810cfffc68e2d2b","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1753772002333,"stop":1753772002334,"duration":1},"status":"passed","severity":"normal"},{"uid":"6083974d266ee21d","name":"should dial peer when no shard info available","time":{"start":1753771814514,"stop":1753771814514,"duration":0},"status":"passed","severity":"normal"},{"uid":"6183163da8dc962d","name":"pre and post cipher","time":{"start":1753771834129,"stop":1753771834129,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ccef8688741c28c","name":"Passing page size 1 when there are 4 messages","time":{"start":1753772128647,"stop":1753772128647,"duration":0},"status":"passed","severity":"normal"},{"uid":"71b95ff83f7aafa0","name":"should skip peer when already connected","time":{"start":1753771814494,"stop":1753771814494,"duration":0},"status":"passed","severity":"normal"},{"uid":"59866420ab829ac0","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1753771823765,"stop":1753771823766,"duration":1},"status":"passed","severity":"normal"},{"uid":"b25c4fcc1af44036","name":"throws on content topic with empty version field","time":{"start":1753771799073,"stop":1753771799073,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a7a3237ede6e690","name":"Filter","time":{"start":1753772142313,"stop":1753772142313,"duration":0},"status":"passed","severity":"normal"},{"uid":"e522ae15c4f9ecd0","name":"Push message with custom timestamp: 1753775496251","time":{"start":1753772421362,"stop":1753772421362,"duration":0},"status":"passed","severity":"normal"},{"uid":"50de9f3665d18b40","name":"throws on empty content topic","time":{"start":1753771799071,"stop":1753771799071,"duration":0},"status":"passed","severity":"normal"},{"uid":"2180cc157b812c70","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1753771823346,"stop":1753771823349,"duration":3},"status":"passed","severity":"normal"},{"uid":"137d60ea91af79ae","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1753772002333,"stop":1753772002333,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d829959196c1df0","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1753771844811,"stop":1753771844812,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a6ec34bbf6b1621","name":"random static sharding 7 - Cluster ID: 359, Shard ID: 343","time":{"start":1753772107907,"stop":1753772107907,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1f612c1adef61a0","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1753772127222,"stop":1753772127224,"duration":2},"status":"passed","severity":"normal"},{"uid":"60ebbed4ea82b0af","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1753771854261,"stop":1753771854262,"duration":1},"status":"passed","severity":"normal"},{"uid":"4368474f2031afa5","name":"Check received message containing escaped characters","time":{"start":1753772315022,"stop":1753772315022,"duration":0},"status":"passed","severity":"normal"},{"uid":"41826357ecec461a","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app1/8/topic613/test.js","time":{"start":1753772113141,"stop":1753772113142,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b1b103a8dfec43c","name":"rejects hash query with content filter parameters","time":{"start":1753771815391,"stop":1753771815392,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4064184ff99eb34","name":"should not return locked peers if enough unlocked are available","time":{"start":1753771844797,"stop":1753771844798,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bca904fba9089a7","name":"Cluster ID 0, shard 1","time":{"start":1753772107904,"stop":1753772107904,"duration":0},"status":"passed","severity":"normal"},{"uid":"f72909ec20ababf2","name":"should handle dial errors","time":{"start":1753771815859,"stop":1753771815859,"duration":0},"status":"passed","severity":"normal"},{"uid":"c547ac58ad73bae1","name":"Check publish message containing short","time":{"start":1753772010157,"stop":1753772010157,"duration":0},"status":"passed","severity":"normal"},{"uid":"b215e8c330d29555","name":"should be empty after removing the only subscription","time":{"start":1753771845242,"stop":1753771845243,"duration":1},"status":"passed","severity":"normal"},{"uid":"eff2e84ea3eed8ea","name":"Push message with escaped characters payload","time":{"start":1753772421368,"stop":1753772421368,"duration":0},"status":"passed","severity":"normal"},{"uid":"18532d7cce930bf7","name":"should create KeepAliveManager with relay","time":{"start":1753771815062,"stop":1753771815062,"duration":0},"status":"passed","severity":"normal"},{"uid":"48fb074621b45a0d","name":"Push message with custom timestamp: 1723013496252","time":{"start":1753772421375,"stop":1753772421375,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3f5a7cd7d1dea5","name":"Check received message containing long","time":{"start":1753772315018,"stop":1753772315018,"duration":0},"status":"passed","severity":"normal"},{"uid":"f202bdf613608636","name":"Query with Ordered Callback, No Decoder","time":{"start":1753772094753,"stop":1753772094754,"duration":1},"status":"passed","severity":"normal"},{"uid":"c706b51868147ff4","name":"Relay - times out","time":{"start":1753772142311,"stop":1753772142311,"duration":0},"status":"passed","severity":"normal"},{"uid":"995c634ca586661d","name":"Store - dialed after - with timeout","time":{"start":1753772142312,"stop":1753772142312,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfad5e46961aa81d","name":"should increase lamport timestamp","time":{"start":1753771857530,"stop":1753771857531,"duration":1},"status":"passed","severity":"normal"},{"uid":"74f92ca0f278e76","name":"Default pageSize","time":{"start":1753772128649,"stop":1753772128649,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bb78b4cadf7270","name":"should throw error - no id","time":{"start":1753771805359,"stop":1753771805359,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d8ba53ff86e56d","name":"Subscribe to topic containing special chars and receive message","time":{"start":1753772332442,"stop":1753772332443,"duration":1},"status":"passed","severity":"normal"},{"uid":"bad74483abd040b9","name":"Check publish message containing Basic HTML tag","time":{"start":1753772010161,"stop":1753772010161,"duration":0},"status":"passed","severity":"normal"},{"uid":"37e26f0738f76006","name":"should set field with all protocols enabled","time":{"start":1753771805365,"stop":1753771805366,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8625d04965fa63b","name":"should respect custom numPeersToUse configuration","time":{"start":1753771844808,"stop":1753771844808,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5df066b6fb1d08b","name":"should set field with only LIGHTPUSH enabled","time":{"start":1753771805367,"stop":1753771805367,"duration":0},"status":"passed","severity":"normal"},{"uid":"162185d07b69f8ec","name":"Refresh subscription","time":{"start":1753772332451,"stop":1753772332451,"duration":0},"status":"passed","severity":"normal"},{"uid":"3688e7fad22c762c","name":"Does not throw an exception when node disconnects","time":{"start":1753772135036,"stop":1753772135037,"duration":1},"status":"passed","severity":"normal"},{"uid":"416b63f0384c1962","name":"throws an error for improperly formatted content topics","time":{"start":1753771799080,"stop":1753771799080,"duration":0},"status":"passed","severity":"normal"},{"uid":"d621f53ada8a987a","name":"tcp ip4 address","time":{"start":1753771804854,"stop":1753771804855,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8dfee33d83ebfec","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1753771854282,"stop":1753771854283,"duration":1},"status":"passed","severity":"normal"},{"uid":"13af8def85721c7b","name":"should create all internal components","time":{"start":1753771815854,"stop":1753771815854,"duration":0},"status":"passed","severity":"normal"},{"uid":"988df2d370a99c8c","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1753771815913,"stop":1753771815913,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff21d876e5deec5e","name":"Fails to publish duplicate message","time":{"start":1753772010165,"stop":1753772010165,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b4a900df816877b","name":"Check received message containing Chinese","time":{"start":1753772315027,"stop":1753772315028,"duration":1},"status":"passed","severity":"normal"},{"uid":"eca7f19cf17ff6cc","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1753771854286,"stop":1753771854286,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e68fe12cacbce2b","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1753771799077,"stop":1753771799077,"duration":0},"status":"passed","severity":"normal"},{"uid":"1405345e207eb51b","name":"Push message with numeric payload","time":{"start":1753772421343,"stop":1753772421343,"duration":0},"status":"passed","severity":"normal"},{"uid":"136320447ead7b01","name":"Check message received after jswaku node is restarted","time":{"start":1753772315025,"stop":1753772315025,"duration":0},"status":"passed","severity":"normal"},{"uid":"6243a31d398c01ae","name":"should handle case with no peers in store","time":{"start":1753771815536,"stop":1753771815536,"duration":0},"status":"passed","severity":"normal"},{"uid":"51c6d7aa4d512392","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1753771799078,"stop":1753771799078,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb80bc63742f8253","name":"should use DNS peer discovery with light client","time":{"start":1753771877841,"stop":1753771877842,"duration":1},"status":"skipped","severity":"normal"},{"uid":"fe0c251dc0306f91","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1753771815555,"stop":1753771815555,"duration":0},"status":"passed","severity":"normal"},{"uid":"905ff765ef9ee0eb","name":"Push message with meta","time":{"start":1753772421373,"stop":1753772421374,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f89bfbc29faddad","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1753772113135,"stop":1753772113136,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebee18a112b5fe6e","name":"should handle ping failures gracefully","time":{"start":1753771815084,"stop":1753771815084,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc37090c1e7e856b","name":"Check received message containing Arabic","time":{"start":1753772315019,"stop":1753772315020,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc8d18504372828f","name":"should mark all messages in causal history as acknowledged","time":{"start":1753771857534,"stop":1753771857534,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3df0a9a59d3d6a1","name":"Fails to publish message with size larger than 1 MB","time":{"start":1753772010167,"stop":1753772010167,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6043846d6c8bf2f","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1753772127221,"stop":1753772127222,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dbf2afc62d3aa0","name":"should decode valid enr successfully","time":{"start":1753771805357,"stop":1753771805357,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ccc1083b2bc7d14","name":"should throw error - no public key","time":{"start":1753771805358,"stop":1753771805358,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bf48474ff0975e3","name":"should be able to dial TLS multiaddrs","time":{"start":1753771962620,"stop":1753771962621,"duration":1},"status":"passed","severity":"normal"},{"uid":"a30699b51de3e3b0","name":"random static sharding 2 - Cluster ID: 552, Shard ID: 553","time":{"start":1753772107905,"stop":1753772107905,"duration":0},"status":"passed","severity":"normal"},{"uid":"b76a8a9d7b955a6c","name":"Overlapping topic subscription","time":{"start":1753772019433,"stop":1753772019433,"duration":0},"status":"skipped","severity":"normal"},{"uid":"242bead35860062d","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1753771854276,"stop":1753771854277,"duration":1},"status":"passed","severity":"normal"},{"uid":"7014d7502c9fa52b","name":"should handle corrupted local storage data gracefully","time":{"start":1753771827768,"stop":1753771827768,"duration":0},"status":"passed","severity":"normal"},{"uid":"5364a3b7e90f8f68","name":"should keep entries that haven't expired yet","time":{"start":1753771843590,"stop":1753771843591,"duration":1},"status":"passed","severity":"normal"},{"uid":"eac6c32ac9d47594","name":"Used by Waku Relay","time":{"start":1753772135038,"stop":1753772135040,"duration":2},"status":"passed","severity":"normal"},{"uid":"85ce907031b1f63f","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1753771833627,"stop":1753771833628,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d24cff7d0f39782","name":"should handle dial errors gracefully","time":{"start":1753771814514,"stop":1753771814515,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb82f663f000e122","name":"Encoder throws on undefined content topic","time":{"start":1753771815912,"stop":1753771815912,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bda08ffcbfc7b9","name":"Decoder throws on undefined content topic","time":{"start":1753771833631,"stop":1753771833631,"duration":0},"status":"passed","severity":"normal"},{"uid":"263474f7c5aafaf2","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1753771823354,"stop":1753771823356,"duration":2},"status":"passed","severity":"normal"},{"uid":"b6b1b9e39a86580","name":"Nodes with multiple pubsub topic","time":{"start":1753772002333,"stop":1753772002333,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3db66592ec3b7db","name":"Push message with custom timestamp: 1753775496252","time":{"start":1753772421377,"stop":1753772421377,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c845dbba4a146d8","name":"peer exchange sets tag","time":{"start":1753772017483,"stop":1753772017483,"duration":0},"status":"passed","severity":"normal"},{"uid":"ace8b11edfba446e","name":"Check publish message containing Arabic","time":{"start":1753772010159,"stop":1753772010159,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8b3f5a769499528","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1753771854281,"stop":1753771854282,"duration":1},"status":"passed","severity":"normal"},{"uid":"968e9e605b9af64a","name":"Push message with Script payload","time":{"start":1753772421345,"stop":1753772421346,"duration":1},"status":"passed","severity":"normal"},{"uid":"b354595077967e99","name":"should dial peer when peer is discovered","time":{"start":1753771814641,"stop":1753771814641,"duration":0},"status":"passed","severity":"normal"},{"uid":"5196a524840fc65c","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1753771854275,"stop":1753771854276,"duration":1},"status":"passed","severity":"normal"},{"uid":"12b7fcdc9a321f46","name":"should properly clean up resources when disposed","time":{"start":1753771843596,"stop":1753771843604,"duration":8},"status":"passed","severity":"normal"},{"uid":"a683b69e51d38119","name":"passes more than one ENR URLs and attempts connection","time":{"start":1753771877844,"stop":1753771877845,"duration":1},"status":"skipped","severity":"normal"},{"uid":"d17b49c9adc35234","name":"Check received message containing shell command","time":{"start":1753772315030,"stop":1753772315030,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3671ea0628f849a","name":"random static sharding 10 - Cluster ID: 817, Shard ID: 807","time":{"start":1753772107908,"stop":1753772107908,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2a13f143c25ab3a","name":"Check message with non string payload is not received","time":{"start":1753772315025,"stop":1753772315025,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1ef41bd62916124","name":"should return PeerId when PeerId is provided","time":{"start":1753771815205,"stop":1753771815205,"duration":0},"status":"passed","severity":"normal"},{"uid":"9985818f78eb555a","name":"Check received message containing unicode special characters","time":{"start":1753772315022,"stop":1753772315022,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2bc294c9dedcd83","name":"should decode valid enr with tcp successfully","time":{"start":1753771805357,"stop":1753771805358,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc73c7dfc4cc2e7f","name":"Push message with content topic containing JSON","time":{"start":1753772421372,"stop":1753772421372,"duration":0},"status":"passed","severity":"normal"},{"uid":"21fdc97a1a27bdc1","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1753771854276,"stop":1753771854276,"duration":0},"status":"passed","severity":"normal"},{"uid":"13d47fdba3e3c9f2","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1753771815555,"stop":1753771815556,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7120d72089c9294","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1753772140992,"stop":1753772140992,"duration":0},"status":"passed","severity":"normal"},{"uid":"aff594f60db2d0d5","name":"Push message with content topic containing SQL Injection","time":{"start":1753772421357,"stop":1753772421358,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d589e6c5052c7e4","name":"Encoder throws on undefined content topic","time":{"start":1753771835278,"stop":1753771835278,"duration":0},"status":"passed","severity":"normal"},{"uid":"23409bcf344e35ca","name":"Check meta is set [symmetric]","time":{"start":1753771833629,"stop":1753771833629,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eeaee27aa926973","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1753772140990,"stop":1753772140990,"duration":0},"status":"passed","severity":"normal"},{"uid":"86c8de9284ab5075","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1753771857536,"stop":1753771857536,"duration":0},"status":"passed","severity":"normal"},{"uid":"43755693abb36be5","name":"Push message with special chars payload","time":{"start":1753772421343,"stop":1753772421344,"duration":1},"status":"passed","severity":"normal"},{"uid":"909ce488d06b4cd3","name":"Check publish message containing Russian","time":{"start":1753772010159,"stop":1753772010159,"duration":0},"status":"passed","severity":"normal"},{"uid":"d373dbca2fb05535","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1753771823356,"stop":1753771823357,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bedb0d54331cb0","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1753771804819,"stop":1753771804820,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4082da91f83651c","name":"returns only open connection if one present","time":{"start":1753771815453,"stop":1753771815453,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d80676da9e1f5cb","name":"should dial all remaining peers","time":{"start":1753771815535,"stop":1753771815535,"duration":0},"status":"passed","severity":"normal"},{"uid":"92ff5423c305db48","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1753771844797,"stop":1753771844797,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f851aa63c79402a","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1753771854267,"stop":1753771854268,"duration":1},"status":"passed","severity":"normal"},{"uid":"90b2f85298b685e6","name":"Check received message containing special chars","time":{"start":1753772315019,"stop":1753772315019,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4ae419db501e0b2","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1753771814424,"stop":1753771814425,"duration":1},"status":"passed","severity":"normal"},{"uid":"7100cf5df88c765c","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1753771931653,"stop":1753771931653,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb0f59d9663bce1d","name":"Check received message containing emoji","time":{"start":1753772315022,"stop":1753772315022,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc6a73bee3177e9","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1753771844052,"stop":1753771844053,"duration":1},"status":"passed","severity":"normal"},{"uid":"864efc64b48b0256","name":"messageHashStr produces consistent results for the same input","time":{"start":1753771814869,"stop":1753771814875,"duration":6},"status":"passed","severity":"normal"},{"uid":"3615e6880c9aa4b6","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1753772315025,"stop":1753772315026,"duration":1},"status":"passed","severity":"normal"},{"uid":"61a0d1657ec66cbf","name":"should do nothing if no non-locked connections to drop","time":{"start":1753771815554,"stop":1753771815554,"duration":0},"status":"passed","severity":"normal"},{"uid":"59fdc70352ec3307","name":"throws on content topic with empty encoding field","time":{"start":1753771799074,"stop":1753771799074,"duration":0},"status":"passed","severity":"normal"},{"uid":"877ceb752629319e","name":"Push message with content topic containing long","time":{"start":1753772421369,"stop":1753772421370,"duration":1},"status":"passed","severity":"normal"},{"uid":"48654728148ece3c","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1753771799087,"stop":1753771799088,"duration":1},"status":"passed","severity":"normal"},{"uid":"b674bc1bc756c95d","name":"Promise Callback - false","time":{"start":1753772120682,"stop":1753772120682,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc34abe126cf0c47","name":"should handle complete discovery-to-dial flow","time":{"start":1753771814647,"stop":1753771814647,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6c67685e72a606d","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1753772017483,"stop":1753772017484,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ad424a3341a1fbc2","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1753772332438,"stop":1753772332438,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbee91fe3b60c147","name":"should properly create location multiaddrs - udp","time":{"start":1753771805364,"stop":1753771805364,"duration":0},"status":"passed","severity":"normal"},{"uid":"d58be13b2f826e38","name":"A test","time":{"start":1753771931794,"stop":1753771931794,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdd782b263440365","name":"Sign & Recover","time":{"start":1753771834129,"stop":1753771834130,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a62d5a250516c90","name":"rejects hash query with time filter","time":{"start":1753771815392,"stop":1753771815392,"duration":0},"status":"passed","severity":"normal"},{"uid":"23e40774db5c5959","name":"Throws when trying to push message with empty payload","time":{"start":1753772421369,"stop":1753772421369,"duration":0},"status":"passed","severity":"normal"},{"uid":"526655410fdd544c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1753771799084,"stop":1753771799084,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e86144664cee98","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1753772140988,"stop":1753772140988,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ac64ab2939544bf","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1753771823363,"stop":1753771823363,"duration":0},"status":"passed","severity":"normal"},{"uid":"a68016fb114266f3","name":"Push message with Chinese payload","time":{"start":1753772421364,"stop":1753772421365,"duration":1},"status":"passed","severity":"normal"},{"uid":"12b8f18d4a02f9c5","name":"Query with Promise Callback, No Decoder","time":{"start":1753772094755,"stop":1753772094755,"duration":0},"status":"passed","severity":"normal"},{"uid":"698239497078a760","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1753772332448,"stop":1753772332449,"duration":1},"status":"passed","severity":"normal"},{"uid":"eac3c2b7da2e1483","name":"Push message equal or less that 1MB","time":{"start":1753772421362,"stop":1753772421362,"duration":0},"status":"passed","severity":"normal"},{"uid":"1985e56bd59b6706","name":"1 Relay, 1 Filter, gives up","time":{"start":1753771823552,"stop":1753771823552,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe1851d96e215e48","name":"Check message with invalid timestamp is not received","time":{"start":1753772315032,"stop":1753772315033,"duration":1},"status":"passed","severity":"normal"},{"uid":"e83ef242bbf48e01","name":"should clear the dialing interval","time":{"start":1753771814474,"stop":1753771814474,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e9088525ff87cca","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1753771854269,"stop":1753771854269,"duration":0},"status":"passed","severity":"normal"},{"uid":"b90c20d716908c39","name":"Decoder throws on undefined content topic","time":{"start":1753771815913,"stop":1753771815913,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad8e39f28e011e5d","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1753772140987,"stop":1753772140987,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7a600771b487a15","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1753771854285,"stop":1753771854286,"duration":1},"status":"passed","severity":"normal"},{"uid":"84d3f7790dcf6bbd","name":"Store - dialed first","time":{"start":1753772142312,"stop":1753772142312,"duration":0},"status":"passed","severity":"normal"},{"uid":"97d4a8f41e286c3c","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1753772315034,"stop":1753772315035,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a4ece81d4dc3569","name":"Add multiple subscription objects on single nwaku node","time":{"start":1753772332456,"stop":1753772332456,"duration":0},"status":"passed","severity":"normal"},{"uid":"f74fccd07c2dc621","name":"Relay - dialed after","time":{"start":1753772142311,"stop":1753772142311,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ae3ebc79e93c96","name":"Should update shard info","time":{"start":1753771962944,"stop":1753771962944,"duration":0},"status":"passed","severity":"normal"},{"uid":"d557becc5424f643","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app82/8/topic629/test.js","time":{"start":1753772113144,"stop":1753772113145,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ecad97e4e7ffe15","name":"Sets default value correctly","time":{"start":1753772135042,"stop":1753772135042,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0d3717631a20af6","name":"should properly create location multiaddrs - udp6","time":{"start":1753771805363,"stop":1753771805364,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f82326eb0c2ddb1","name":"should start and stop interval correctly","time":{"start":1753771844436,"stop":1753771844438,"duration":2},"status":"passed","severity":"normal"},{"uid":"6dcbfeb08927c30c","name":"A test","time":{"start":1753771931795,"stop":1753771931795,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8edeece65f4d08","name":"Push message with rate limit","time":{"start":1753772421374,"stop":1753772421375,"duration":1},"status":"passed","severity":"normal"},{"uid":"14894560b63d0141","name":"should handle dial errors gracefully","time":{"start":1753771815535,"stop":1753771815536,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2093711ac24f1f9","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1753771879249,"stop":1753771879249,"duration":0},"status":"passed","severity":"normal"},{"uid":"3803566eb4528e7a","name":"should get / set UDP multiaddr","time":{"start":1753771805362,"stop":1753771805362,"duration":0},"status":"passed","severity":"normal"},{"uid":"55d0f5f09897bde","name":"should be safe to call multiple times","time":{"start":1753771815856,"stop":1753771815856,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ee20611bb14bf36","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1753771854273,"stop":1753771854273,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f3cac7da9778404","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1753771815085,"stop":1753771815085,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb8fc5f1df7a5bae","name":"should not process empty queue","time":{"start":1753771814525,"stop":1753771814525,"duration":0},"status":"passed","severity":"normal"},{"uid":"babab54dfd1616b7","name":"should remove event listeners from libp2p","time":{"start":1753771814394,"stop":1753771814398,"duration":4},"status":"passed","severity":"normal"},{"uid":"e57299db0acf5f6c","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1753771823765,"stop":1753771823765,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a4967f618688e5b","name":"should encode/decode to RLP encoding","time":{"start":1753771805361,"stop":1753771805361,"duration":0},"status":"passed","severity":"normal"},{"uid":"17209f3708e535f8","name":"Push message with content topic containing escaped characters","time":{"start":1753772421358,"stop":1753772421359,"duration":1},"status":"passed","severity":"normal"},{"uid":"58ca1bd6d7e1441","name":"connected peers and dial","time":{"start":1753771985207,"stop":1753771985207,"duration":0},"status":"skipped","severity":"normal"},{"uid":"33d0a1289fd3ce7b","name":"should drop connection to one peer on hangUp","time":{"start":1753771962619,"stop":1753771962619,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a34a579d178a9c6","name":"ends after yielding if response size indicates end","time":{"start":1753771815655,"stop":1753771815656,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c34ee04ef9efca8","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1753771799076,"stop":1753771799077,"duration":1},"status":"passed","severity":"normal"},{"uid":"7458511a493ad014","name":"should handle complete connection lifecycle","time":{"start":1753771814435,"stop":1753771814436,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c87b18665ad06dc","name":"Query generator for 2000 messages","time":{"start":1753772127913,"stop":1753772127913,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa13cc5b5e89185e","name":"can query messages normally","time":{"start":1753772110697,"stop":1753772110699,"duration":2},"status":"passed","severity":"normal"},{"uid":"38a02a6f89a63cca","name":"should be safe to call multiple times","time":{"start":1753771814633,"stop":1753771814633,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ea0f756797dc16b","name":"should handle network check errors gracefully","time":{"start":1753771814526,"stop":1753771814526,"duration":0},"status":"passed","severity":"normal"},{"uid":"89612bd10d65705a","name":"should properly create location multiaddrs - tcp6","time":{"start":1753771805364,"stop":1753771805364,"duration":0},"status":"passed","severity":"normal"},{"uid":"e62002c20fdd21a7","name":"Relay + Store","time":{"start":1753771805367,"stop":1753771805367,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ab5c9c42234372b","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1753771814406,"stop":1753771814408,"duration":2},"status":"passed","severity":"normal"},{"uid":"b94cf7f350d6301d","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1753771946725,"stop":1753771946726,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5c342c2b939f73a","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1753772332455,"stop":1753772332455,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb318c5de5303ea5","name":"should successfully stop","time":{"start":1753771845110,"stop":1753771845110,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa2e39ffd7a595a2","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1753771844809,"stop":1753771844809,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d8d8768c0d87340","name":"should process queue every 500ms","time":{"start":1753771814516,"stop":1753771814516,"duration":0},"status":"passed","severity":"normal"},{"uid":"72e0857c6a52d5c2","name":"should handle browser offline state overriding peer connections","time":{"start":1753771814436,"stop":1753771814436,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d12aacd63ee5292","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1753771854274,"stop":1753771854275,"duration":1},"status":"passed","severity":"normal"},{"uid":"ece98408975b7c2a","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1753772020132,"stop":1753772020133,"duration":1},"status":"passed","severity":"normal"},{"uid":"40428d41dac0f7c0","name":"Subscribe to topic containing XML and receive message","time":{"start":1753772332445,"stop":1753772332445,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6ec04007c8d6c41","name":"isConnected should return true after first peer connects","time":{"start":1753771893154,"stop":1753771893155,"duration":1},"status":"passed","severity":"normal"},{"uid":"537841e0b350c28f","name":"should wait for Filter peer to be connected","time":{"start":1753771845013,"stop":1753771845013,"duration":0},"status":"passed","severity":"normal"},{"uid":"951219d20484954d","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1753772002338,"stop":1753772002338,"duration":0},"status":"passed","severity":"normal"},{"uid":"4503178acdc94257","name":"Check received message with timestamp: 1753771871995000000 ","time":{"start":1753772315022,"stop":1753772315023,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ad2b7a07b017f9d","name":"less peers than existing","time":{"start":1753771985208,"stop":1753771985208,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a61677f22b1fefd8","name":"Query Generator - false","time":{"start":1753772120680,"stop":1753772120680,"duration":0},"status":"passed","severity":"normal"},{"uid":"44580226b0357da5","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1753771827768,"stop":1753771827768,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a83a4766ab0c2c2","name":"Overlapping topic subscription","time":{"start":1753772332451,"stop":1753772332451,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8300062e84bc9bd","name":"messageHashStr returns a hex string","time":{"start":1753771814868,"stop":1753771814868,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8940fc3cd864ade","name":"random static sharding 4 - Cluster ID: 901, Shard ID: 117","time":{"start":1753772107906,"stop":1753772107906,"duration":0},"status":"passed","severity":"normal"},{"uid":"c92bc2cd9a93f070","name":"Push message with content topic containing Russian","time":{"start":1753772421371,"stop":1753772421371,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6816cfdda0f9261","name":"Check message with non string payload is not received","time":{"start":1753772315034,"stop":1753772315034,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eef259c5eea2418","name":"Check received message containing Russian","time":{"start":1753772315020,"stop":1753772315020,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea45aeba4c1f3a2d","name":"Subscribe to topic containing numeric and receive message","time":{"start":1753772332452,"stop":1753772332452,"duration":0},"status":"passed","severity":"normal"},{"uid":"40fef97a3465493b","name":"should create ConnectionManager with required options","time":{"start":1753771815851,"stop":1753771815851,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5b4f832d4eadd12","name":"Push message with XML payload","time":{"start":1753772421346,"stop":1753772421346,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc056c56da9c363a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1753771854286,"stop":1753771854286,"duration":0},"status":"passed","severity":"normal"},{"uid":"1af491e0d8f779c7","name":"Subscribe to topic containing Script and receive message","time":{"start":1753772332444,"stop":1753772332445,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb01cbbc5b87578d","name":"Check received message containing SQL Injection","time":{"start":1753772315028,"stop":1753772315029,"duration":1},"status":"passed","severity":"normal"},{"uid":"4413a049c3751fff","name":"Reusing cursor across nodes","time":{"start":1753772077702,"stop":1753772077702,"duration":0},"status":"passed","severity":"normal"},{"uid":"3750290ae46f74ee","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1753771804826,"stop":1753771804826,"duration":0},"status":"passed","severity":"normal"},{"uid":"49caaa388b144a07","name":"Query Generator, No message returned","time":{"start":1753772094752,"stop":1753772094753,"duration":1},"status":"passed","severity":"normal"},{"uid":"9944ea9885611e43","name":"should increase lamport timestamp","time":{"start":1753771857532,"stop":1753771857533,"duration":1},"status":"passed","severity":"normal"},{"uid":"13b67cbaf81ac83f","name":"should perform ping and update peer store on timer","time":{"start":1753771815084,"stop":1753771815084,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf6d91530e0b5ce5","name":"Subscribe to topic containing numeric and receive message","time":{"start":1753772332442,"stop":1753772332442,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd0a9b28d41455ff","name":"non connected peers","time":{"start":1753771985209,"stop":1753771985209,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1d1673f783a6cd3d","name":"Publish message with custom timestamp: Tue Jul 29 2025 07:53:22 GMT+0000 (Coordinated Universal Time)","time":{"start":1753772010165,"stop":1753772010165,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a6c216e9e8fb007","name":"Mutual subscription","time":{"start":1753772019421,"stop":1753772019421,"duration":0},"status":"passed","severity":"normal"},{"uid":"f540a0379f76d925","name":"should handle peer connect event","time":{"start":1753771814413,"stop":1753771814414,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebc70d37152dfcbe","name":"should set field with only STORE enabled","time":{"start":1753771805366,"stop":1753771805366,"duration":0},"status":"passed","severity":"normal"},{"uid":"e07eb377e58b081d","name":"All","time":{"start":1753771878483,"stop":1753771878483,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1e0177740beafe8","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1753772332448,"stop":1753772332448,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a555327ce8bbbc7","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1753772332440,"stop":1753772332440,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6bbe323f5d739f0","name":"Register correct protocols","time":{"start":1753772019426,"stop":1753772019427,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d759f9db9f76efa","name":"should not fail to stop the service if it was not started","time":{"start":1753771877836,"stop":1753771877838,"duration":2},"status":"passed","severity":"normal"},{"uid":"e3ebc83b7f72fc26","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1753771799083,"stop":1753771799083,"duration":0},"status":"passed","severity":"normal"},{"uid":"67f51a51a70b24ed","name":"accepts time-filtered query with content filter","time":{"start":1753771815392,"stop":1753771815392,"duration":0},"status":"passed","severity":"normal"},{"uid":"48ea6828348e7b17","name":"should be safe to call multiple times","time":{"start":1753771815856,"stop":1753771815857,"duration":1},"status":"passed","severity":"normal"},{"uid":"22aececf8e6cee70","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1753772332439,"stop":1753772332439,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6a3df1f250a9379","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1753771854284,"stop":1753771854284,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fcc0e2b976c360d","name":"should return false when peer is on different cluster","time":{"start":1753771815027,"stop":1753771815027,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a75ab9dadb6df56","name":"Check received message containing numeric","time":{"start":1753772315019,"stop":1753772315019,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c401d1255cc6f06","name":"Publish without waiting for remote peer","time":{"start":1753772019427,"stop":1753772019427,"duration":0},"status":"passed","severity":"normal"},{"uid":"325f83dc35dee197","name":"Check received message with timestamp: 1649153314 ","time":{"start":1753772315023,"stop":1753772315023,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeb00faf55e14314","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1753771799083,"stop":1753771799083,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d4484f4f6e84ce3","name":"Correctly serialized arguments","time":{"start":1753771946998,"stop":1753771946998,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcf976f96a6cf770","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1753772332443,"stop":1753772332443,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfa9c2004da1122e","name":"should return false and handle errors gracefully","time":{"start":1753771815860,"stop":1753771815860,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1eb44a6ac24aff","name":"ignores unrecognized TXT record formats","time":{"start":1753771823763,"stop":1753771823763,"duration":0},"status":"passed","severity":"normal"},{"uid":"a160131dd3a74896","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1753771804817,"stop":1753771804818,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a118f43d272baef","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1753771853948,"stop":1753771853949,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2609d82fa4fc690","name":"should return false when peer is not on topic","time":{"start":1753771815863,"stop":1753771815863,"duration":0},"status":"passed","severity":"normal"},{"uid":"69a0b748cc8db902","name":"should dial peers from store on start","time":{"start":1753771815522,"stop":1753771815522,"duration":0},"status":"passed","severity":"normal"},{"uid":"8abff564138af726","name":"Push message with custom timestamp: 1723013496251","time":{"start":1753772421361,"stop":1753772421361,"duration":0},"status":"passed","severity":"normal"},{"uid":"90160f97326fc896","name":"should be safe to call multiple times","time":{"start":1753771815063,"stop":1753771815066,"duration":3},"status":"passed","severity":"normal"},{"uid":"264204b8895a4445","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1753771854276,"stop":1753771854276,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f553c72e5042ecd","name":"Push message with SQL Injection payload","time":{"start":1753772421366,"stop":1753772421366,"duration":0},"status":"passed","severity":"normal"},{"uid":"202c5dc2c3006616","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1753771854255,"stop":1753771854256,"duration":1},"status":"passed","severity":"normal"},{"uid":"63d5a44e55ba13f6","name":"should process tasks in queue","time":{"start":1753771844438,"stop":1753771844439,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4f6c27807abcfe0","name":"throws on content topic with too few or too many fields","time":{"start":1753771799071,"stop":1753771799071,"duration":0},"status":"passed","severity":"normal"},{"uid":"c04d313299f20c82","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1753771845234,"stop":1753771845235,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e12a579b1e94bcc","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1753771815651,"stop":1753771815652,"duration":1},"status":"passed","severity":"normal"},{"uid":"27583ff88e39274d","name":"Passing an array","time":{"start":1753772135037,"stop":1753772135037,"duration":0},"status":"passed","severity":"normal"},{"uid":"e538e9d75613866b","name":"Subscribe to topic containing Russian and publish message","time":{"start":1753772019436,"stop":1753772019436,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dd3b48da7ddb804","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1753772332446,"stop":1753772332446,"duration":0},"status":"passed","severity":"normal"},{"uid":"20bbcc3987580183","name":"should never report false negatives","time":{"start":1753771856427,"stop":1753771856427,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4838e15720abd85","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1753771854287,"stop":1753771854287,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6f838844e7cf005","name":"Overlapping topic subscription","time":{"start":1753772332441,"stop":1753772332441,"duration":0},"status":"passed","severity":"normal"},{"uid":"effc73e06852f96b","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app93/6/topic912/utf8","time":{"start":1753772113141,"stop":1753772113141,"duration":0},"status":"passed","severity":"normal"},{"uid":"b56db840b0b11114","name":"Push message with content topic containing emoji","time":{"start":1753772421359,"stop":1753772421360,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ddb7e3ce9a10aa6","name":"Passing page size 110 when there are 120 messages","time":{"start":1753772128648,"stop":1753772128649,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2917b8d67825c3a","name":"Subscribe to topic containing special chars and publish message","time":{"start":1753772019435,"stop":1753772019435,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e2af923b0dc0aee","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1753772019439,"stop":1753772019439,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7e283624edb90e","name":"should add event listeners to globalThis","time":{"start":1753771814392,"stop":1753771814393,"duration":1},"status":"passed","severity":"normal"},{"uid":"31d4acbc0814c898","name":"should not receive a peer event before start","time":{"start":1753771827766,"stop":1753771827767,"duration":1},"status":"passed","severity":"normal"},{"uid":"95abc1e80b5e70de","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1753772020137,"stop":1753772020137,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee425c8a3411f9af","name":"should handle errors when globalThis is not available","time":{"start":1753771814393,"stop":1753771814394,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef3dea501c684f7b","name":"Query with Promise Callback, No message returned","time":{"start":1753772094755,"stop":1753772094756,"duration":1},"status":"passed","severity":"normal"},{"uid":"e32f59a6b61ffcf6","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1753772064491,"stop":1753772064491,"duration":0},"status":"passed","severity":"normal"},{"uid":"f29abbe97e1f33dc","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1753772019432,"stop":1753772019433,"duration":1},"status":"passed","severity":"normal"},{"uid":"a58bff6696e0c8e0","name":"Subscribe to topic containing JSON and receive message","time":{"start":1753772332445,"stop":1753772332446,"duration":1},"status":"passed","severity":"normal"},{"uid":"87264a8c82b26a22","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1753772020129,"stop":1753772020130,"duration":1},"status":"passed","severity":"normal"},{"uid":"fde6724c7a83f2dc","name":"messageHashStr works with IProtoMessage","time":{"start":1753771814869,"stop":1753771814869,"duration":0},"status":"passed","severity":"normal"},{"uid":"41a5c0286adc32e6","name":"Push message with content topic containing unicode special characters","time":{"start":1753772421359,"stop":1753772421359,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c9e1ff5fcf6e16e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1753771854288,"stop":1753771854288,"duration":0},"status":"passed","severity":"normal"},{"uid":"b87fa9db53cb5c9f","name":"should not receive a peer event before start","time":{"start":1753771984914,"stop":1753771984914,"duration":0},"status":"passed","severity":"normal"},{"uid":"340c2e9209f0c99f","name":"Generator, 2 different shards","time":{"start":1753772083641,"stop":1753772083641,"duration":0},"status":"passed","severity":"normal"},{"uid":"28298bab8af51740","name":"Publish message with custom timestamp: Wed Aug 07 2024 06:53:22 GMT+0000 (Coordinated Universal Time)","time":{"start":1753772010164,"stop":1753772010164,"duration":0},"status":"passed","severity":"normal"},{"uid":"987df47f1b55cb1f","name":"Callback on promise","time":{"start":1753772127911,"stop":1753772127911,"duration":0},"status":"passed","severity":"normal"},{"uid":"64f633300b96d43e","name":"should remove event listener for peer:discovery","time":{"start":1753771814640,"stop":1753771814640,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c8f916b0cdffb52","name":"Push message with shell command payload","time":{"start":1753772421367,"stop":1753772421368,"duration":1},"status":"passed","severity":"normal"},{"uid":"34da47cd4a5cc3b4","name":"Subscribe to topic containing XML and receive message","time":{"start":1753772332454,"stop":1753772332454,"duration":0},"status":"passed","severity":"normal"},{"uid":"7002627b8023afc0","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1753771854260,"stop":1753771854260,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c53a708b75bec58","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1753771799081,"stop":1753771799081,"duration":0},"status":"passed","severity":"normal"},{"uid":"89c686da096234ba","name":"throws on content topic with generation field greater than 0","time":{"start":1753771799072,"stop":1753771799072,"duration":0},"status":"passed","severity":"normal"},{"uid":"9768f6b206768358","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1753771799088,"stop":1753771799088,"duration":0},"status":"passed","severity":"normal"},{"uid":"f56903455206c295","name":"should dispatch connect and disconnect events","time":{"start":1753771844798,"stop":1753771844801,"duration":3},"status":"passed","severity":"normal"},{"uid":"5cc2feeb7335a66b","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1753771946721,"stop":1753771946722,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa6d6919ce4dcaac","name":"should return true when peer is on the pubsub topic shard","time":{"start":1753771815034,"stop":1753771815034,"duration":0},"status":"passed","severity":"normal"},{"uid":"9645ffc94d7363f8","name":"should handle hash queries without validation","time":{"start":1753771845235,"stop":1753771845235,"duration":0},"status":"passed","severity":"normal"},{"uid":"d659a06ef471acba","name":"should handle multiple query options for time ranges","time":{"start":1753771845234,"stop":1753771845234,"duration":0},"status":"passed","severity":"normal"},{"uid":"24269b5e911cfadf","name":"ignores domain fetching errors","time":{"start":1753771823762,"stop":1753771823763,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffb6fdb787cadd80","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1753771815085,"stop":1753771815101,"duration":16},"status":"passed","severity":"normal"},{"uid":"b4f08535aa4223df","name":"should have no discoveries enabled by default","time":{"start":1753771844049,"stop":1753771844051,"duration":2},"status":"passed","severity":"normal"},{"uid":"806600fd02c5fc42","name":"Encoder throws on empty string content topic","time":{"start":1753771815912,"stop":1753771815912,"duration":0},"status":"passed","severity":"normal"},{"uid":"5002b46d46f1cc08","name":"should serialize and deserialize correctly","time":{"start":1753771856427,"stop":1753771856428,"duration":1},"status":"passed","severity":"normal"},{"uid":"73ec147bad5739fb","name":"handles different clusterIds correctly","time":{"start":1753771799079,"stop":1753771799080,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc9e09b21089b8bb","name":"should support chaining for add method","time":{"start":1753771843585,"stop":1753771843586,"duration":1},"status":"passed","severity":"normal"},{"uid":"70335691af1479cb","name":"Push message with content topic containing special chars","time":{"start":1753772421355,"stop":1753772421355,"duration":0},"status":"passed","severity":"normal"},{"uid":"936d4bebeb06e5bf","name":"Check meta is set [ecies]","time":{"start":1753771835277,"stop":1753771835277,"duration":0},"status":"passed","severity":"normal"},{"uid":"93973d328ecf977e","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1753772077698,"stop":1753772077700,"duration":2},"status":"passed","severity":"normal"},{"uid":"4022af68293fc0cf","name":"should return true when peer is on the same cluster","time":{"start":1753771815017,"stop":1753771815017,"duration":0},"status":"passed","severity":"normal"},{"uid":"820e89aa7098ee48","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1753772010164,"stop":1753772010164,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fde6a1daf6b1794","name":"should dial one peer on dial","time":{"start":1753771962619,"stop":1753771962619,"duration":0},"status":"passed","severity":"normal"},{"uid":"2940b9c3a86396da","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1753771877842,"stop":1753771877844,"duration":2},"status":"skipped","severity":"normal"},{"uid":"e000b462dea5cead","name":"Push message with content topic containing SQL Injection","time":{"start":1753772421371,"stop":1753772421372,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9896825fe432521","name":"should fail to send if no connected peers found","time":{"start":1753771844590,"stop":1753771844590,"duration":0},"status":"passed","severity":"normal"},{"uid":"e139ede8e997ab7e","name":"should not retry if at least one success","time":{"start":1753771844594,"stop":1753771844595,"duration":1},"status":"passed","severity":"normal"},{"uid":"2848e049181c9969","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1753771799075,"stop":1753771799075,"duration":0},"status":"passed","severity":"normal"},{"uid":"f52172fe323237b4","name":"yields undefined for messages without content topic","time":{"start":1753771815655,"stop":1753771815655,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc64d79d47b36ab9","name":"should populate queue if has active dial","time":{"start":1753771814507,"stop":1753771814507,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a5f9cbeaa9a43d5","name":"should detect messages with missing dependencies","time":{"start":1753771857535,"stop":1753771857536,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b9c076b06463fb5","name":"Push message with custom timestamp: 1753768296251","time":{"start":1753772421361,"stop":1753772421362,"duration":1},"status":"passed","severity":"normal"},{"uid":"b103d6f7a2e81d8b","name":"should return PeerId when Multiaddr input is provided","time":{"start":1753771815206,"stop":1753771815207,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce4d33ccafb04936","name":"should send to specified number of peers of used peers","time":{"start":1753771844592,"stop":1753771844593,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b0787580b92f6ce","name":"should filter peers by codec","time":{"start":1753771815861,"stop":1753771815861,"duration":0},"status":"passed","severity":"normal"},{"uid":"96e5de60fd2380dc","name":"should handle peer not in mesh for all topics","time":{"start":1753771815121,"stop":1753771815121,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d45de7be13445fa","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1753771844053,"stop":1753771844053,"duration":0},"status":"passed","severity":"normal"},{"uid":"830aaf9d91b8353","name":"Check received message containing long","time":{"start":1753772315026,"stop":1753772315026,"duration":0},"status":"passed","severity":"normal"},{"uid":"e764fd0abfe59f68","name":"accepts valid content-filtered query","time":{"start":1753771815379,"stop":1753771815379,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8c37652e3b0d4b4","name":"should successfully unsubscribe from an existing subscription","time":{"start":1753771845109,"stop":1753771845109,"duration":0},"status":"passed","severity":"normal"},{"uid":"9585acc470ce6c17","name":"can start the service","time":{"start":1753771827763,"stop":1753771827764,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8ec3c5cca26c169","name":"Push message with XML payload","time":{"start":1753772421366,"stop":1753772421366,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5041d76c4b52f9e","name":"should be able to decode the field with only FILTER set to true","time":{"start":1753771804823,"stop":1753771804823,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa92010fc6debaa1","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1753771854269,"stop":1753771854269,"duration":0},"status":"passed","severity":"normal"},{"uid":"366c5627024a79f0","name":"Subscribe to topic containing long and receive message","time":{"start":1753772332442,"stop":1753772332442,"duration":0},"status":"passed","severity":"normal"},{"uid":"d39b9dc9d5c03114","name":"Throws when trying to push message with empty payload","time":{"start":1753772421353,"stop":1753772421353,"duration":0},"status":"passed","severity":"normal"},{"uid":"b63ae09de7c925f1","name":"should handle queue overflow by adding peers to queue","time":{"start":1753771814515,"stop":1753771814515,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c6a8d4e110843ee","name":"should create ShardReader with static shards network config","time":{"start":1753771815016,"stop":1753771815016,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c20c85139bc034e","name":"Push message with long payload","time":{"start":1753772421343,"stop":1753772421343,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a3b974c9f80b515","name":"Passing page size 0 when there are 110 messages","time":{"start":1753772128646,"stop":1753772128647,"duration":1},"status":"passed","severity":"normal"},{"uid":"c823be80b599ba29","name":"should return false when peer is not on the specified shard","time":{"start":1753771815033,"stop":1753771815033,"duration":0},"status":"passed","severity":"normal"},{"uid":"42a3722164994b1f","name":"Passing page size 11 when there are 10 messages","time":{"start":1753772128648,"stop":1753772128648,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5e53e9090adc1c","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1753772332438,"stop":1753772332438,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a05fe44ae81a0ff","name":"should be sent with empty content","time":{"start":1753771857537,"stop":1753771857537,"duration":0},"status":"passed","severity":"normal"},{"uid":"83699f82c530c949","name":"should return false when peer is not found","time":{"start":1753771815035,"stop":1753771815035,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2aa43f4cc5813af","name":"Push message with content topic containing special chars","time":{"start":1753772421370,"stop":1753772421370,"duration":0},"status":"passed","severity":"normal"},{"uid":"452432089b8ef130","name":"should start and setup intervals and event listeners","time":{"start":1753771845243,"stop":1753771845243,"duration":0},"status":"passed","severity":"normal"},{"uid":"a70ea7ae91775edd","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1753771854270,"stop":1753771854270,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c355769953a1277","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1753771844809,"stop":1753771844809,"duration":0},"status":"passed","severity":"normal"},{"uid":"770c75027bd3c51e","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1753771799074,"stop":1753771799074,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d349a1337c6ffaf","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1753771815547,"stop":1753771815547,"duration":0},"status":"passed","severity":"normal"},{"uid":"f86ef426e730dfd","name":"Ordered callback, aborts when callback returns true","time":{"start":1753772127913,"stop":1753772127913,"duration":0},"status":"passed","severity":"normal"},{"uid":"e432e950fca4c6a","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app22/4/topic355/test.js","time":{"start":1753772113141,"stop":1753772113141,"duration":0},"status":"passed","severity":"normal"},{"uid":"364837cd2fb2dff5","name":"should be safe to call multiple times","time":{"start":1753771815523,"stop":1753771815523,"duration":0},"status":"passed","severity":"normal"},{"uid":"6df779a8a6c2d890","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1753771854285,"stop":1753771854285,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cbfd5d9351731cd","name":"should process up to 3 peers at once","time":{"start":1753771814516,"stop":1753771814524,"duration":8},"status":"passed","severity":"normal"},{"uid":"87a021e20aa19d18","name":"can query messages by message hash","time":{"start":1753772110699,"stop":1753772110703,"duration":4},"status":"passed","severity":"normal"},{"uid":"24f0b361ccde472b","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1753771893154,"stop":1753771893154,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb50fb1184856fcc","name":"Init the array if not present","time":{"start":1753771798778,"stop":1753771798779,"duration":1},"status":"passed","severity":"normal"},{"uid":"d118ec0358231df2","name":"Subscribe and receive messages via lightPush","time":{"start":1753772332448,"stop":1753772332448,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dcd6693504457fd","name":"random static sharding 9 - Cluster ID: 142, Shard ID: 244","time":{"start":1753772107907,"stop":1753772107907,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2ab80ed544f82bd","name":"ends if response has no messages","time":{"start":1753771815654,"stop":1753771815654,"duration":0},"status":"passed","severity":"normal"},{"uid":"67ed7d318b2a0a6f","name":"Relay Node - default protocol","time":{"start":1753772142313,"stop":1753772142314,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4f19a8dd52bfa3f","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1753771854256,"stop":1753771854256,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cf7b525b1cbbbc9","name":"should not create timers for topics where peer is not in mesh","time":{"start":1753771815106,"stop":1753771815106,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfc80719300608f3","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1753771804824,"stop":1753771804824,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f690f4ba832a3c2","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1753771854283,"stop":1753771854283,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f2a7b6cbe1b117d","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1753771931652,"stop":1753771931653,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf97a8a4a5bf2e7d","name":"Push message with JSON payload","time":{"start":1753772421367,"stop":1753772421367,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1c8cade06571fa","name":"Push message with shell command payload","time":{"start":1753772421349,"stop":1753772421349,"duration":0},"status":"passed","severity":"normal"},{"uid":"348f87f2ea65338c","name":"should not fail to stop the service if it was not started","time":{"start":1753771984912,"stop":1753771984912,"duration":0},"status":"passed","severity":"normal"},{"uid":"20f8d4b77430b9af","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1753771799082,"stop":1753771799083,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e0507e34f363b79","name":"should return true even if peer has no overlapping shards","time":{"start":1753771815027,"stop":1753771815028,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed03c64aeac71fcb","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1753771854280,"stop":1753771854281,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf7e59286d483427","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1753771799081,"stop":1753771799081,"duration":0},"status":"passed","severity":"normal"},{"uid":"c40c5a791a00fd1c","name":"random static sharding 1 - Cluster ID: 73, Shard ID: 813","time":{"start":1753772107904,"stop":1753772107905,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed3d259cf96a8a62","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1753771799082,"stop":1753771799082,"duration":0},"status":"passed","severity":"normal"},{"uid":"46b9c49505575c2","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1753772010166,"stop":1753772010166,"duration":0},"status":"passed","severity":"normal"},{"uid":"e36020d91e838c08","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1753771815554,"stop":1753771815555,"duration":1},"status":"passed","severity":"normal"},{"uid":"b19e9c0a3e54af25","name":"should be safe to call multiple times","time":{"start":1753771814640,"stop":1753771814640,"duration":0},"status":"passed","severity":"normal"},{"uid":"94f216888c36d50d","name":"Push message with emoji payload","time":{"start":1753772421351,"stop":1753772421352,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b7af5f979d3034c","name":"should handle peer store update failures gracefully","time":{"start":1753771815084,"stop":1753771815085,"duration":1},"status":"passed","severity":"normal"},{"uid":"e62908a503bfee35","name":"should not dispatch event when already connected","time":{"start":1753771814417,"stop":1753771814417,"duration":0},"status":"passed","severity":"normal"},{"uid":"c742f5471c81084d","name":"should not modify tags of connections for different peers","time":{"start":1753771844812,"stop":1753771844813,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a911f6b9ff5c42c","name":"should not execute task if max attempts is 0","time":{"start":1753771844447,"stop":1753771844448,"duration":1},"status":"passed","severity":"normal"},{"uid":"7761111133ffc549","name":"should merge provided config with defaults","time":{"start":1753771815853,"stop":1753771815854,"duration":1},"status":"passed","severity":"normal"},{"uid":"b53279dffb26433b","name":"should handle a minimal index list","time":{"start":1753771799347,"stop":1753771799347,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e604242a461e871","name":"Push message with numeric payload","time":{"start":1753772421364,"stop":1753772421364,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3ddf4376b7155a5","name":"Push message equal or less that 1MB","time":{"start":1753772421377,"stop":1753772421378,"duration":1},"status":"passed","severity":"normal"},{"uid":"b98a802e54d1c060","name":"Nwaku publishes","time":{"start":1753771998940,"stop":1753771998941,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab82ad7a82cb712","name":"should handle onConnected and onDisconnected","time":{"start":1753771844801,"stop":1753771844803,"duration":2},"status":"passed","severity":"normal"},{"uid":"62df37a472d7f51e","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1753771815605,"stop":1753771815606,"duration":1},"status":"passed","severity":"normal"},{"uid":"250ad5b62d11d115","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1753771854259,"stop":1753771854260,"duration":1},"status":"passed","severity":"normal"},{"uid":"c88c6e5a352e884c","name":"Subscribe and receives messages on 20 topics","time":{"start":1753772332439,"stop":1753772332439,"duration":0},"status":"passed","severity":"normal"},{"uid":"281032c4ca3dc803","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1753771845243,"stop":1753771845243,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8dd11282c7e3710","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1753772332440,"stop":1753772332440,"duration":0},"status":"passed","severity":"normal"},{"uid":"89b8356320209fb4","name":"should handle case when navigator is not available","time":{"start":1753771814408,"stop":1753771814412,"duration":4},"status":"passed","severity":"normal"},{"uid":"1e15243d019daa5f","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1753771799079,"stop":1753771799079,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ed42d620a24006c","name":"Subscribe to topic containing Script and publish message","time":{"start":1753772019437,"stop":1753772019437,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba8ead87bc192675","name":"should send relay ping messages on timer","time":{"start":1753771815106,"stop":1753771815106,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfcac469dbcaf354","name":"yields decoded messages","time":{"start":1753771815654,"stop":1753771815654,"duration":0},"status":"passed","severity":"normal"},{"uid":"628731c4782fbbc9","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1753771893153,"stop":1753771893153,"duration":0},"status":"passed","severity":"normal"},{"uid":"945990a2c1058176","name":"udp ip6 address","time":{"start":1753771804855,"stop":1753771804855,"duration":0},"status":"passed","severity":"normal"},{"uid":"88b0a1a0834bf146","name":"different cluster: nodes don't connect","time":{"start":1753771946724,"stop":1753771946725,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ee559ced078ba55","name":"Push message with content topic containing JSON","time":{"start":1753772421358,"stop":1753772421358,"duration":0},"status":"passed","severity":"normal"},{"uid":"eae74cb32492b816","name":"should wait for Store peer to be connected","time":{"start":1753771845013,"stop":1753771845014,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa254e0e492083b5","name":"should transition to Unhealthy when no connections","time":{"start":1753771844707,"stop":1753771844708,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f01b2b9670f8022","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1753772332450,"stop":1753772332450,"duration":0},"status":"passed","severity":"normal"},{"uid":"51ad1ead430475d5","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1753771854281,"stop":1753771854281,"duration":0},"status":"passed","severity":"normal"},{"uid":"9344af2c3fbd5563","name":"Fails to push message with large meta","time":{"start":1753772421374,"stop":1753772421374,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf2a69fd9f22ce8c","name":"should properly compute the node id","time":{"start":1753771805360,"stop":1753771805361,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4adf33781ed8099","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1753771815380,"stop":1753771815380,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc40df3f32ba521a","name":"should successfully query store with valid decoders and options","time":{"start":1753771845233,"stop":1753771845233,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1a1a3885bd09b6b","name":"random static sharding 3 - Cluster ID: 336, Shard ID: 596","time":{"start":1753772107905,"stop":1753772107905,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ae75d15363a4d4c","name":"Promise Callback - true","time":{"start":1753772120681,"stop":1753772120682,"duration":1},"status":"passed","severity":"normal"},{"uid":"416f485729dc2fda","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1753771823357,"stop":1753771823358,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2044fd905b7c5c1","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1753771896017,"stop":1753771896018,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e0c3834eb9f1319","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1753772140991,"stop":1753772140992,"duration":1},"status":"passed","severity":"normal"},{"uid":"c283eabd14ff1e53","name":"should only return 1 node with relay and store capability","time":{"start":1753771823764,"stop":1753771823764,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d79437a59301216","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1753772127912,"stop":1753772127913,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fafcd20cd608479","name":"Check received message with timestamp: 1753771871995 ","time":{"start":1753772315031,"stop":1753772315032,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f79e669b691b283","name":"Check message received after jswaku node is restarted","time":{"start":1753772315034,"stop":1753772315034,"duration":0},"status":"passed","severity":"normal"},{"uid":"67457f3a6638dded","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1753771799084,"stop":1753771799084,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fd79c7d3d49600e","name":"should not be empty after adding a subscription","time":{"start":1753771845242,"stop":1753771845242,"duration":0},"status":"passed","severity":"normal"},{"uid":"d687fbbbb2a17c28","name":"should request peer renewal on specific errors","time":{"start":1753771844445,"stop":1753771844446,"duration":1},"status":"passed","severity":"normal"},{"uid":"25bf6061388da32a","name":"Query with Ordered Callback, No message returned","time":{"start":1753772094754,"stop":1753772094754,"duration":0},"status":"passed","severity":"normal"},{"uid":"d442cb739fb985f7","name":"should return different streams if requested simultaniously","time":{"start":1753771815604,"stop":1753771815605,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fc55a968fa85c8e","name":"Check received message containing Chinese","time":{"start":1753772315019,"stop":1753772315019,"duration":0},"status":"passed","severity":"normal"},{"uid":"97b2563dacbe4bab","name":"should register libp2p event listeners when start is called","time":{"start":1753771844803,"stop":1753771844804,"duration":1},"status":"passed","severity":"normal"},{"uid":"61618c8bd5aace4b","name":"should retry on complete failure if specified","time":{"start":1753771844593,"stop":1753771844594,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f09f52a94513c57","name":"Check publish message containing SQL Injection","time":{"start":1753772010160,"stop":1753772010160,"duration":0},"status":"passed","severity":"normal"},{"uid":"eea79c163a5d0648","name":"should clear timers for specific peer on disconnect","time":{"start":1753771815107,"stop":1753771815107,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6044efacfa33dcf","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1753771799085,"stop":1753771799085,"duration":0},"status":"passed","severity":"normal"},{"uid":"73f0159e60d8c291","name":"should delegate to networkMonitor.isConnected()","time":{"start":1753771815857,"stop":1753771815857,"duration":0},"status":"passed","severity":"normal"},{"uid":"6766297bb3e43f19","name":"Push to array if already present","time":{"start":1753771798780,"stop":1753771798780,"duration":0},"status":"passed","severity":"normal"},{"uid":"1309689a638637a9","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1753772077697,"stop":1753772077698,"duration":1},"status":"passed","severity":"normal"},{"uid":"bebd80043b9f83d5","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1753772140987,"stop":1753772140987,"duration":0},"status":"passed","severity":"normal"},{"uid":"f15eafe29210d3fc","name":"Accepts a valid Waku Message","time":{"start":1753771848529,"stop":1753771848530,"duration":1},"status":"passed","severity":"normal"},{"uid":"78637f6399823eb","name":"should clear dial history on stop","time":{"start":1753771814474,"stop":1753771814475,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba30c4bcee96d855","name":"should handle task timeouts","time":{"start":1753771844446,"stop":1753771844447,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cf283122990fa3c","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1753771814856,"stop":1753771814856,"duration":0},"status":"passed","severity":"normal"},{"uid":"bea816e9a816caed","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1753772332449,"stop":1753772332449,"duration":0},"status":"passed","severity":"normal"},{"uid":"972577d6e8a4081a","name":"Check publish message containing Script","time":{"start":1753772010160,"stop":1753772010160,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef88050d240dc875","name":"caches peers it previously fetched","time":{"start":1753771823763,"stop":1753771823763,"duration":0},"status":"passed","severity":"normal"},{"uid":"25776b0c69cbcc4e","name":"Check message with invalid timestamp is not received","time":{"start":1753772315024,"stop":1753772315024,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e0714761a91546f","name":"Check received message containing unicode special characters","time":{"start":1753772315031,"stop":1753772315031,"duration":0},"status":"passed","severity":"normal"},{"uid":"23e352027b5690a2","name":"messageHashStr produces different results for different inputs","time":{"start":1753771814876,"stop":1753771814876,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e3bc37f4b00cb01","name":"should skip peer when not on same cluster","time":{"start":1753771814508,"stop":1753771814508,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6a782afd12a1a85","name":"should dial more peers if under maxConnections","time":{"start":1753771815548,"stop":1753771815548,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e094e3407add8ee","name":"Waku message hash computation (payload length 0)","time":{"start":1753771814858,"stop":1753771814858,"duration":0},"status":"passed","severity":"normal"},{"uid":"d016d66f815e42b2","name":"Nodes with multiple pubsub topic","time":{"start":1753772002334,"stop":1753772002334,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d8cdcddff56f7ea","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1753771844053,"stop":1753771844059,"duration":6},"status":"passed","severity":"normal"},{"uid":"cdc877beb781f2e0","name":"should be able to decode the field with only RELAY set to true","time":{"start":1753771804822,"stop":1753771804822,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcc9fcfbed3ca33b","name":"should return false when peer has no shard info","time":{"start":1753771815028,"stop":1753771815028,"duration":0},"status":"passed","severity":"normal"},{"uid":"293e19c229b0bc64","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1753771799088,"stop":1753771799089,"duration":1},"status":"passed","severity":"normal"},{"uid":"394ddc33b701ccc9","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1753771799087,"stop":1753771799087,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee84bd0c76a0498a","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1753772094754,"stop":1753772094755,"duration":1},"status":"passed","severity":"normal"},{"uid":"b196665a76f2def0","name":"should be safe to call multiple times","time":{"start":1753771814475,"stop":1753771814475,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8ac1f45b007f630","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1753772332440,"stop":1753772332440,"duration":0},"status":"skipped","severity":"normal"},{"uid":"40a059c9338493ac","name":"different cluster: nodes don't connect","time":{"start":1753771946711,"stop":1753771946721,"duration":10},"status":"passed","severity":"normal"},{"uid":"b9911c7a30a7ee2f","name":"should handle errors when accessing navigator","time":{"start":1753771814435,"stop":1753771814435,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f4d46ddba561c5f","name":"Query Generator, No Decoder","time":{"start":1753772094752,"stop":1753772094752,"duration":0},"status":"passed","severity":"normal"},{"uid":"5209950aa49062b","name":"should remove event listeners from globalThis","time":{"start":1753771814399,"stop":1753771814402,"duration":3},"status":"passed","severity":"normal"},{"uid":"c12a87bfbe92c10c","name":"Passing page size 10 when there are 10 messages","time":{"start":1753772128647,"stop":1753772128648,"duration":1},"status":"passed","severity":"normal"},{"uid":"59583be6e9736061","name":"should be able to decode the field with only STORE set to true","time":{"start":1753771804823,"stop":1753771804824,"duration":1},"status":"passed","severity":"normal"},{"uid":"219476c1a84b76a2","name":"LightPush","time":{"start":1753772142312,"stop":1753772142313,"duration":1},"status":"passed","severity":"normal"},{"uid":"a81959428c575a11","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1753772020137,"stop":1753772020138,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a9324dc4bf54291","name":"should not fail to stop the service if it was not started","time":{"start":1753771827765,"stop":1753771827765,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bc1066180c80757","name":"should load peers from local storage and dispatch events","time":{"start":1753771827767,"stop":1753771827768,"duration":1},"status":"passed","severity":"normal"},{"uid":"63067758da1e591a","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1753771854261,"stop":1753771854261,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c296e9fea80939","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1753771799347,"stop":1753771799347,"duration":0},"status":"passed","severity":"normal"},{"uid":"63fae50f50ae7b76","name":"yields undefined for messages without decoder","time":{"start":1753771815655,"stop":1753771815655,"duration":0},"status":"passed","severity":"normal"},{"uid":"57c278d976f7ecc7","name":"Push message with emoji payload","time":{"start":1753772421368,"stop":1753772421368,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b01d6ee19a15d3b","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1753771804819,"stop":1753771804819,"duration":0},"status":"passed","severity":"normal"},{"uid":"156499c30fc5025f","name":"should handle peer store errors gracefully","time":{"start":1753771815546,"stop":1753771815547,"duration":1},"status":"passed","severity":"normal"},{"uid":"be2dffbdad39058","name":"should not allow unachievable error rate","time":{"start":1753771853948,"stop":1753771853948,"duration":0},"status":"passed","severity":"normal"},{"uid":"70b7f83a4fa161bf","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1753771854288,"stop":1753771854288,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f1b7780520e289a","name":"should attach causal history and bloom filter to each message","time":{"start":1753771857532,"stop":1753771857532,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1ea49a3a6b1fbf7","name":"Should update multiaddrs","time":{"start":1753771962944,"stop":1753771962944,"duration":0},"status":"passed","severity":"normal"},{"uid":"29d79646882ef2fd","name":"should dial all peers on dial","time":{"start":1753771962618,"stop":1753771962618,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8ebcd08357fd134","name":"throws on content topic with empty topic name field","time":{"start":1753771799073,"stop":1753771799074,"duration":1},"status":"passed","severity":"normal"},{"uid":"29cebf7671375256","name":"Subscribe to topic containing Russian and receive message","time":{"start":1753772332444,"stop":1753772332444,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bce4ca20cdc5d40","name":"should encodeTxt and decodeTxt","time":{"start":1753771805356,"stop":1753771805356,"duration":0},"status":"passed","severity":"normal"},{"uid":"40059f634c053258","name":"should handle queue processing errors gracefully","time":{"start":1753771814525,"stop":1753771814525,"duration":0},"status":"passed","severity":"normal"},{"uid":"894da8056c887833","name":"should dial second nwaku node that was discovered","time":{"start":1753771872663,"stop":1753771872666,"duration":3},"status":"skipped","severity":"normal"},{"uid":"79b1f3d1940a15ac","name":"Push message with unicode special characters payload","time":{"start":1753772421368,"stop":1753772421368,"duration":0},"status":"passed","severity":"normal"},{"uid":"cacab6e29c2d6f67","name":"should handle dial errors gracefully","time":{"start":1753771814641,"stop":1753771814641,"duration":0},"status":"passed","severity":"normal"},{"uid":"462866e243edf5dd","name":"should check connected peers if present and suitable","time":{"start":1753771845012,"stop":1753771845012,"duration":0},"status":"passed","severity":"normal"},{"uid":"eccc0e529fd97a6e","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1753771896017,"stop":1753771896017,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9e4621d642e42fb","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1753772017484,"stop":1753772017484,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1043d8933d98454","name":"should clear existing timers before creating new ones","time":{"start":1753771815119,"stop":1753771815120,"duration":1},"status":"passed","severity":"normal"},{"uid":"4eee01d398bccda8","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1753771854269,"stop":1753771854270,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8933ea782c7e31","name":"Push message with Russian payload","time":{"start":1753772421345,"stop":1753772421345,"duration":0},"status":"passed","severity":"normal"},{"uid":"75cb26d31c341191","name":"should handle disconnect when peer has no timers","time":{"start":1753771815119,"stop":1753771815119,"duration":0},"status":"passed","severity":"normal"},{"uid":"adbeb44e7c5d93ad","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1753772332443,"stop":1753772332443,"duration":0},"status":"passed","severity":"normal"},{"uid":"a52755e4cb9547df","name":"should add event listeners for peer connect and disconnect","time":{"start":1753771815063,"stop":1753771815063,"duration":0},"status":"passed","severity":"normal"},{"uid":"61c7e778d29fe08e","name":"should maintain desired error rate","time":{"start":1753771856426,"stop":1753771856427,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6ff271c16787285","name":"should initialize with custom number of peers","time":{"start":1753771844792,"stop":1753771844793,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1983081de513ce","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1753771854279,"stop":1753771854280,"duration":1},"status":"passed","severity":"normal"},{"uid":"60499f8222235bed","name":"Fields are not dropped","time":{"start":1753771815560,"stop":1753771815560,"duration":0},"status":"passed","severity":"normal"},{"uid":"dad9fba665b99f62","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1753771833628,"stop":1753771833629,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d4d8441d6e182a9","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1753771799075,"stop":1753771799075,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fd843ab9dbb23f4","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1753771854279,"stop":1753771854279,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeea7acd4e2296e8","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1753772332450,"stop":1753772332450,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c2494f03bfefedbb","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1753771815862,"stop":1753771815863,"duration":1},"status":"passed","severity":"normal"},{"uid":"1381b63106b89bd6","name":"Non TWN Cluster","time":{"start":1753772113136,"stop":1753772113140,"duration":4},"status":"passed","severity":"normal"},{"uid":"3a815850e72a9ba4","name":"Check publish message containing Chinese","time":{"start":1753772010158,"stop":1753772010158,"duration":0},"status":"passed","severity":"normal"},{"uid":"950201157707ec69","name":"should handle shardReader errors","time":{"start":1753771815863,"stop":1753771815863,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa7c6ad265949ca4","name":"Check received message containing Russian","time":{"start":1753772315028,"stop":1753772315028,"duration":0},"status":"passed","severity":"normal"},{"uid":"77fa70aa2bc5595f","name":"Push message with SQL Injection payload","time":{"start":1753772421345,"stop":1753772421345,"duration":0},"status":"passed","severity":"normal"},{"uid":"c644fe4c82e94ce8","name":"should initialize with default number of peers","time":{"start":1753771844789,"stop":1753771844792,"duration":3},"status":"passed","severity":"normal"},{"uid":"c7da706a5ff52e2b","name":"should handle different types of entries","time":{"start":1753771843591,"stop":1753771843596,"duration":5},"status":"passed","severity":"normal"},{"uid":"8d6cf5f14dbb5374","name":"Check received message containing Arabic","time":{"start":1753772315028,"stop":1753772315028,"duration":0},"status":"passed","severity":"normal"},{"uid":"642d83205f9796a6","name":"Wrong topic","time":{"start":1753772113146,"stop":1753772113146,"duration":0},"status":"passed","severity":"normal"},{"uid":"19d10da32981b4da","name":"Check received message containing Basic HTML tag","time":{"start":1753772315030,"stop":1753772315030,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e988656b19593af","name":"should not discard bootstrap peers if under the limit","time":{"start":1753771915367,"stop":1753771915367,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0a0c561d86717b","name":"should invoke callbacks when receiving a message","time":{"start":1753771845243,"stop":1753771845243,"duration":0},"status":"passed","severity":"normal"},{"uid":"30f41cceac4da776","name":"Push message with long payload","time":{"start":1753772421363,"stop":1753772421364,"duration":1},"status":"passed","severity":"normal"},{"uid":"add3ff84aec0e188","name":"should insert elements correctly","time":{"start":1753771856426,"stop":1753771856426,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb71d7cfb6a3f36e","name":"Push message with Arabic payload","time":{"start":1753772421365,"stop":1753772421365,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b88b9f2496fcc51","name":"should allow redial after cooldown period","time":{"start":1753771814507,"stop":1753771814508,"duration":1},"status":"passed","severity":"normal"},{"uid":"63d41376723b3594","name":"Fails to push message bigger that 1MB","time":{"start":1753772421362,"stop":1753772421363,"duration":1},"status":"passed","severity":"normal"},{"uid":"34dba9e3beb6179f","name":"should not retry if at least one success","time":{"start":1753771844448,"stop":1753771844450,"duration":2},"status":"passed","severity":"normal"},{"uid":"96dde346bcef35d3","name":"Push message with custom timestamp: 1753768296252","time":{"start":1753772421375,"stop":1753772421375,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd6e0cd57732678c","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1753771893154,"stop":1753771893154,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8980319b28ce4b4","name":"Decrypt messages","time":{"start":1753771986764,"stop":1753771986765,"duration":1},"status":"passed","severity":"normal"},{"uid":"484c5f9654affc54","name":"should be safe to call multiple times","time":{"start":1753771815067,"stop":1753771815067,"duration":0},"status":"passed","severity":"normal"},{"uid":"da2194decbf818e9","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1753772315023,"stop":1753772315023,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbdae0b90fb346a","name":"Subscribe to topic containing emoji and receive message","time":{"start":1753772332447,"stop":1753772332447,"duration":0},"status":"passed","severity":"normal"},{"uid":"de4b19a4020f4a9d","name":"Check publish message containing XML","time":{"start":1753772010160,"stop":1753772010161,"duration":1},"status":"passed","severity":"normal"},{"uid":"99cafbf7a7a8653d","name":"random static sharding 6 - Cluster ID: 522, Shard ID: 38","time":{"start":1753772107906,"stop":1753772107906,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ab12f43962d17c0","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1753771799081,"stop":1753771799081,"duration":0},"status":"passed","severity":"normal"},{"uid":"85e288ebc5255195","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1753772064496,"stop":1753772064496,"duration":0},"status":"passed","severity":"normal"},{"uid":"f64dbae0a7036075","name":"should set field with only FILTER enabled","time":{"start":1753771805366,"stop":1753771805367,"duration":1},"status":"passed","severity":"normal"},{"uid":"96e62a5a85e50ecb","name":"should dial peer when on same shard","time":{"start":1753771814508,"stop":1753771814514,"duration":6},"status":"passed","severity":"normal"},{"uid":"58841b4a716d6cbe","name":"should dial peers from store when no connections remain","time":{"start":1753771815533,"stop":1753771815534,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ba74b553c4f51ba","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1753771854271,"stop":1753771854271,"duration":0},"status":"passed","severity":"normal"},{"uid":"892d09f7a72f8e0f","name":"Publish message with large meta","time":{"start":1753772010168,"stop":1753772010168,"duration":0},"status":"passed","severity":"normal"},{"uid":"945b99a0526603c","name":"Check received message containing JSON","time":{"start":1753772315021,"stop":1753772315021,"duration":0},"status":"passed","severity":"normal"},{"uid":"89509d0bf8f7c337","name":"Encoder throws on undefined content topic","time":{"start":1753771833630,"stop":1753771833630,"duration":0},"status":"passed","severity":"normal"},{"uid":"94d3d9266a37ebec","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1753771835277,"stop":1753771835277,"duration":0},"status":"passed","severity":"normal"},{"uid":"80767ac21fa37c80","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1753772020131,"stop":1753772020132,"duration":1},"status":"passed","severity":"normal"},{"uid":"3166cb139a51fead","name":"should handle peerStore errors gracefully","time":{"start":1753771815862,"stop":1753771815862,"duration":0},"status":"passed","severity":"normal"},{"uid":"e48f029c7ad163c4","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1753771799077,"stop":1753771799077,"duration":0},"status":"passed","severity":"normal"},{"uid":"43499ef51610c981","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1753771823766,"stop":1753771823766,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a5084a232d9ffbad","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1753771854266,"stop":1753771854267,"duration":1},"status":"passed","severity":"normal"},{"uid":"13d5460c19465adb","name":"should check false positive rate","time":{"start":1753771856429,"stop":1753771856429,"duration":0},"status":"passed","severity":"normal"},{"uid":"25545f3e254908d2","name":"Subscribe to topic containing long and publish message","time":{"start":1753772019434,"stop":1753772019434,"duration":0},"status":"passed","severity":"normal"},{"uid":"e95954c3c9bbe8e5","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1753771814858,"stop":1753771814867,"duration":9},"status":"passed","severity":"normal"},{"uid":"ef38168d2e955748","name":"messageHash returns a Uint8Array","time":{"start":1753771814868,"stop":1753771814868,"duration":0},"status":"passed","severity":"normal"},{"uid":"45f28e7fe14d725e","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1753772019435,"stop":1753772019435,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1e33fb864ca1f42","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1753771857538,"stop":1753771857538,"duration":0},"status":"passed","severity":"normal"},{"uid":"4818eca21f062163","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1753771804820,"stop":1753771804820,"duration":0},"status":"passed","severity":"normal"},{"uid":"81ba0402453e77c1","name":"should reject if WakuNode is not started","time":{"start":1753771845009,"stop":1753771845010,"duration":1},"status":"passed","severity":"normal"},{"uid":"99488f7b3f0b11eb","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1753771799076,"stop":1753771799076,"duration":0},"status":"passed","severity":"normal"},{"uid":"8232379ef49d0e7d","name":"more peers than existing","time":{"start":1753771985207,"stop":1753771985208,"duration":1},"status":"skipped","severity":"normal"},{"uid":"3a5579c4f2a728c2","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1753771814868,"stop":1753771814869,"duration":1},"status":"passed","severity":"normal"},{"uid":"11c9420385c6a93d","name":"Check received message containing Script","time":{"start":1753772315029,"stop":1753772315029,"duration":0},"status":"passed","severity":"normal"},{"uid":"347a9534c7761218","name":"should create NetworkMonitor with libp2p and events","time":{"start":1753771814378,"stop":1753771814386,"duration":8},"status":"passed","severity":"normal"},{"uid":"44055f478e2565d2","name":"Check publish message containing JSON","time":{"start":1753772010161,"stop":1753772010161,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b280a0c6395ea43","name":"should not fail to start the service if it is already started","time":{"start":1753771984912,"stop":1753771984912,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c4658817209c4cc","name":"Rejects garbage","time":{"start":1753771848531,"stop":1753771848531,"duration":0},"status":"passed","severity":"normal"},{"uid":"a62f311fd43dbc32","name":"Check received message with timestamp: 1753771871995000000 ","time":{"start":1753772315031,"stop":1753772315031,"duration":0},"status":"passed","severity":"normal"}] |