2025-06-27 14:46:05 +00:00

1 line
187 KiB
JSON

[{"uid":"21d7ce0b2903a12e","name":"should fail to send if no connected peers found","time":{"start":1751034719175,"stop":1751034719176,"duration":1},"status":"passed","severity":"normal"},{"uid":"5584751372b74534","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1751034729557,"stop":1751034729558,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6c97440ea8788b4","name":"Decoder throws on undefined content topic","time":{"start":1751034708489,"stop":1751034708489,"duration":0},"status":"passed","severity":"normal"},{"uid":"79a95fb0f30267ee","name":"Push message with custom timestamp: 1751031321904","time":{"start":1751035524048,"stop":1751035524048,"duration":0},"status":"passed","severity":"normal"},{"uid":"271d695eddc08315","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1751034677609,"stop":1751034677609,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2789e4caa153244","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1751034735090,"stop":1751034735091,"duration":1},"status":"passed","severity":"normal"},{"uid":"731858f8f0ab9798","name":"Passing page size 110 when there are 120 messages","time":{"start":1751035286547,"stop":1751035286550,"duration":3},"status":"passed","severity":"normal"},{"uid":"2f0b9bb37b57d0e8","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1751034671641,"stop":1751034671641,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b6a3f3cd773f928","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1751034671652,"stop":1751034671652,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5db046514b5d56c","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1751034671625,"stop":1751034671625,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cf9f88538d31562","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1751034671648,"stop":1751034671648,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5b370807287ae56","name":"should encodeTxt and decodeTxt","time":{"start":1751034678351,"stop":1751034678352,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f42c4920438c97b","name":"Check received message containing numeric","time":{"start":1751035211833,"stop":1751035211834,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d4e845da7c07c00","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1751035311401,"stop":1751035311401,"duration":0},"status":"passed","severity":"normal"},{"uid":"202ef876d2951035","name":"should return the pubsub topic directly if a string is provided","time":{"start":1751034671651,"stop":1751034671651,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fc106c28ac53c94","name":"random static sharding 1 - Cluster ID: 563, Shard ID: 894","time":{"start":1751035319813,"stop":1751035319813,"duration":0},"status":"passed","severity":"normal"},{"uid":"70fb96a571cdd745","name":"Check received message containing Arabic","time":{"start":1751035211854,"stop":1751035211854,"duration":0},"status":"passed","severity":"normal"},{"uid":"139ec0451e262a5a","name":"Generator, 2 different pubsubtopics","time":{"start":1751035260615,"stop":1751035260615,"duration":0},"status":"passed","severity":"normal"},{"uid":"a77d15e193c8a8bc","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1751034729561,"stop":1751034729561,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfd94062c168f813","name":"Push message with content topic containing special chars","time":{"start":1751035524042,"stop":1751035524042,"duration":0},"status":"passed","severity":"normal"},{"uid":"f075e5bec5cfbc12","name":"Generator, custom pubsub topic","time":{"start":1751035260609,"stop":1751035260609,"duration":0},"status":"skipped","severity":"normal"},{"uid":"aa53c95c9216ebc","name":"should continually clean up expired entries at intervals","time":{"start":1751034717200,"stop":1751034717201,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0f40727b670c5","name":"should be called at least once on all `peer:discovery` events","time":{"start":1751034758497,"stop":1751034758498,"duration":1},"status":"passed","severity":"normal"},{"uid":"531fd153dade9896","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1751035277993,"stop":1751035277993,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba072e198fe080cc","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1751034695976,"stop":1751034695977,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0068bf429bba4f8","name":"should push the message to the outgoing buffer","time":{"start":1751034735086,"stop":1751034735086,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b580baae48f8494","name":"Push message with meta","time":{"start":1751035524060,"stop":1751035524060,"duration":0},"status":"passed","severity":"normal"},{"uid":"73bf4579620a9f0f","name":"removeEventListener with wrong event","time":{"start":1751034791496,"stop":1751034791496,"duration":0},"status":"passed","severity":"normal"},{"uid":"a114afb178d53fee","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1751034729178,"stop":1751034729179,"duration":1},"status":"passed","severity":"normal"},{"uid":"38e63d1cee1ca978","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1751035241570,"stop":1751035241582,"duration":12},"status":"passed","severity":"normal"},{"uid":"670ce87ea3545361","name":"Check received message containing emoji","time":{"start":1751035211842,"stop":1751035211842,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3fc428d423fd91","name":"Check received message containing JSON","time":{"start":1751035175748,"stop":1751035175749,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a4cee3e0d56057f","name":"rejects hash query with content filter parameters","time":{"start":1751034687153,"stop":1751034687154,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf3b9fc76fa262a","name":"should use the provided clusterId for the pubsub topic","time":{"start":1751034671655,"stop":1751034671655,"duration":0},"status":"passed","severity":"normal"},{"uid":"73aab84763b3660f","name":"should never report false negatives","time":{"start":1751034731726,"stop":1751034731726,"duration":0},"status":"passed","severity":"normal"},{"uid":"b710b38c2fe67f2e","name":"Reopen subscription with peer with lost subscription","time":{"start":1751034821071,"stop":1751034821071,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbe99104585b794a","name":"Subscribe to topic containing special chars and receive message","time":{"start":1751035277976,"stop":1751035277980,"duration":4},"status":"passed","severity":"normal"},{"uid":"e059de1f0019c49a","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1751034729544,"stop":1751034729544,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd2f1ccbf708791e","name":"groups content topics by expected pubsub topic","time":{"start":1751034671628,"stop":1751034671628,"duration":0},"status":"passed","severity":"normal"},{"uid":"94ebf89636acc085","name":"1 Store, 2 relays, 2 fetches","time":{"start":1751034695830,"stop":1751034695830,"duration":0},"status":"passed","severity":"normal"},{"uid":"d31d9702a7271090","name":"Push message with content topic containing JSON","time":{"start":1751035524059,"stop":1751035524059,"duration":0},"status":"passed","severity":"normal"},{"uid":"dde22e30e4657849","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1751035227300,"stop":1751035227301,"duration":1},"status":"passed","severity":"normal"},{"uid":"93306e5ac7071789","name":"Push message with XML payload","time":{"start":1751035524052,"stop":1751035524052,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b9c7e9b50e5c124","name":"should properly create location multiaddrs - tcp4","time":{"start":1751034678364,"stop":1751034678365,"duration":1},"status":"passed","severity":"normal"},{"uid":"125013342cd11118","name":"Check received message containing Script","time":{"start":1751035211837,"stop":1751035211838,"duration":1},"status":"passed","severity":"normal"},{"uid":"71bc90a861a0156a","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1751035277997,"stop":1751035277997,"duration":0},"status":"passed","severity":"normal"},{"uid":"f58cce3f32d32237","name":"Push message with custom timestamp: 1720276521905","time":{"start":1751035524061,"stop":1751035524061,"duration":0},"status":"passed","severity":"normal"},{"uid":"94022b16597a1bf3","name":"Subscribe to topic containing Script and publish message","time":{"start":1751035091945,"stop":1751035091945,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c107e51d3ec64e0","name":"Push message with content topic containing SQL Injection","time":{"start":1751035524057,"stop":1751035524057,"duration":0},"status":"passed","severity":"normal"},{"uid":"72dce716ea5e4f3c","name":"should set field with only LIGHTPUSH enabled","time":{"start":1751034678368,"stop":1751034678369,"duration":1},"status":"passed","severity":"normal"},{"uid":"833c3afd30dee7b3","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1751034677601,"stop":1751034677601,"duration":0},"status":"passed","severity":"normal"},{"uid":"f45f6ad075260dcb","name":"Query Generator, Wrong PubsubTopic","time":{"start":1751035241559,"stop":1751035241560,"duration":1},"status":"passed","severity":"normal"},{"uid":"696da2470c8147e","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1751034735093,"stop":1751034735093,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa548c8070c4d770","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1751035278004,"stop":1751035278004,"duration":0},"status":"passed","severity":"normal"},{"uid":"f61b0e1479c15d1b","name":"Subscribe to topic containing shell command and receive message","time":{"start":1751035278003,"stop":1751035278004,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ff037785f25c96d","name":"unsubscribes","time":{"start":1751035286647,"stop":1751035286650,"duration":3},"status":"passed","severity":"normal"},{"uid":"cfed7a784150c6ee","name":"Check message with no content topic is not received","time":{"start":1751035211862,"stop":1751035211862,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a649aaae8edafe","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1751034758499,"stop":1751034758508,"duration":9},"status":"passed","severity":"normal"},{"uid":"da6926ed24264780","name":"should not be empty after adding a subscription","time":{"start":1751034719606,"stop":1751034719606,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5f76a690d5d1438","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1751034758030,"stop":1751034758033,"duration":3},"status":"passed","severity":"normal"},{"uid":"220fcbc34a13a22d","name":"Push message with Arabic payload","time":{"start":1751035524051,"stop":1751035524051,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9e8777130b8601","name":"should remove expired entries after TTL has passed","time":{"start":1751034717192,"stop":1751034717192,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a6729c05593680","name":"Subscribe to topic containing special chars and receive message","time":{"start":1751035311393,"stop":1751035311394,"duration":1},"status":"passed","severity":"normal"},{"uid":"7be7bc3270c1db37","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1751035260609,"stop":1751035260614,"duration":5},"status":"skipped","severity":"normal"},{"uid":"66345f98bec59b40","name":"Non TWN Cluster","time":{"start":1751035201546,"stop":1751035201547,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4201837c29fbe77","name":"Callback on promise, aborts when callback returns true","time":{"start":1751035273365,"stop":1751035273365,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ea38f6ebe478ba","name":"Check publish message containing JSON","time":{"start":1751035081407,"stop":1751035081407,"duration":0},"status":"passed","severity":"normal"},{"uid":"88c1d39bed28031f","name":"Passing page size 19 when there are 20 messages","time":{"start":1751035286547,"stop":1751035286547,"duration":0},"status":"passed","severity":"normal"},{"uid":"978fefd6db1afd2d","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1751034729551,"stop":1751034729551,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd82138bfad7a3d3","name":"peer:update - should do nothing if another protocol hit","time":{"start":1751034687476,"stop":1751034687476,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ace01724eb22f82","name":"Subscribe and receives messages on 20 topics","time":{"start":1751035277996,"stop":1751035277996,"duration":0},"status":"passed","severity":"normal"},{"uid":"84d6d2c73757bd08","name":"should add and check entries correctly","time":{"start":1751034717185,"stop":1751034717191,"duration":6},"status":"passed","severity":"normal"},{"uid":"8bdd6e676902ada9","name":"Push message with special chars payload","time":{"start":1751035524050,"stop":1751035524050,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7dfb1890baddb7f","name":"Subscribe to topic containing long and receive message","time":{"start":1751035311405,"stop":1751035311405,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ae60b711004b5e8","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1751034718830,"stop":1751034718830,"duration":0},"status":"passed","severity":"normal"},{"uid":"351ddb61594a7dea","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1751034729557,"stop":1751034729557,"duration":0},"status":"passed","severity":"normal"},{"uid":"488e975feda4bc20","name":"Check message with non string payload is not received","time":{"start":1751035175760,"stop":1751035175760,"duration":0},"status":"passed","severity":"normal"},{"uid":"94758b87f45025d1","name":"Check received message containing JSON","time":{"start":1751035211857,"stop":1751035211857,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ff6fe11724c9d9a","name":"Subscribe and receive messages via lightPush","time":{"start":1751035277954,"stop":1751035277957,"duration":3},"status":"passed","severity":"normal"},{"uid":"9bbf41a806ffefe0","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1751035280328,"stop":1751035280329,"duration":1},"status":"passed","severity":"normal"},{"uid":"b312ded8dad081da","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1751034931391,"stop":1751034931391,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9ceafb0f7489216","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1751034695978,"stop":1751034695978,"duration":0},"status":"passed","severity":"normal"},{"uid":"8540506f0ac0743d","name":"should create a new stream if no existing for protocol found","time":{"start":1751034687475,"stop":1751034687476,"duration":1},"status":"passed","severity":"normal"},{"uid":"97072f321cd353e","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1751035277990,"stop":1751035277991,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c02cd92267344b6","name":"Push message with content topic containing Chinese","time":{"start":1751035524042,"stop":1751035524042,"duration":0},"status":"passed","severity":"normal"},{"uid":"46532d56000f5fed","name":"Check message received after jswaku node is restarted","time":{"start":1751035211863,"stop":1751035211863,"duration":0},"status":"passed","severity":"normal"},{"uid":"98275c10a8ab27cd","name":"Push message with content topic containing escaped characters","time":{"start":1751035524045,"stop":1751035524045,"duration":0},"status":"passed","severity":"normal"},{"uid":"25ac650e15a1024c","name":"should properly create peer info with all multiaddrs","time":{"start":1751034678366,"stop":1751034678366,"duration":0},"status":"passed","severity":"normal"},{"uid":"74845057fd4e4143","name":"Subscribe to topic containing shell command and receive message","time":{"start":1751035277987,"stop":1751035277988,"duration":1},"status":"passed","severity":"normal"},{"uid":"5678a0f12a9dcc18","name":"throws on content topic with empty version field","time":{"start":1751034671620,"stop":1751034671621,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f7019d9e357253d","name":"messageHashStr produces different results for different inputs","time":{"start":1751034686973,"stop":1751034686973,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ef4f49e4179eded","name":"should emit a peer event after start","time":{"start":1751034999781,"stop":1751034999782,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad081641bee22ff3","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1751034671633,"stop":1751034671634,"duration":1},"status":"passed","severity":"normal"},{"uid":"7df3b8749de4d896","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1751034729555,"stop":1751034729555,"duration":0},"status":"passed","severity":"normal"},{"uid":"8126d3f9c380315a","name":"should not allow k > 12","time":{"start":1751034729173,"stop":1751034729177,"duration":4},"status":"passed","severity":"normal"},{"uid":"3ca9c5dfb221a547","name":"messageHash returns a Uint8Array","time":{"start":1751034686969,"stop":1751034686971,"duration":2},"status":"passed","severity":"normal"},{"uid":"e0952f7e402a905f","name":"throws on content topic with empty encoding field","time":{"start":1751034671621,"stop":1751034671622,"duration":1},"status":"passed","severity":"normal"},{"uid":"2dd6592fe53de98","name":"should be able to decode the field with only STORE set to true","time":{"start":1751034677606,"stop":1751034677607,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e084b45f52b9986","name":"should get / set TCP multiaddr","time":{"start":1751034678360,"stop":1751034678360,"duration":0},"status":"passed","severity":"normal"},{"uid":"61a2f20b82255b4a","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1751034729558,"stop":1751034729558,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd759f56caf37961","name":"Check publish message containing Basic HTML tag","time":{"start":1751035081407,"stop":1751035081407,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee2a8ebf57d7669e","name":"Subscribe to topic containing JSON and publish message","time":{"start":1751035091946,"stop":1751035091946,"duration":0},"status":"passed","severity":"normal"},{"uid":"c43219deb5cfd2a1","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1751034729550,"stop":1751034729550,"duration":0},"status":"passed","severity":"normal"},{"uid":"a07cf7a5446914f0","name":"Using a function","time":{"start":1751035293922,"stop":1751035293922,"duration":0},"status":"passed","severity":"normal"},{"uid":"38659243bc0b7bc6","name":"Push message with short payload","time":{"start":1751035524035,"stop":1751035524036,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b52818c83ab6f31","name":"Push message with Script payload","time":{"start":1751035524052,"stop":1751035524052,"duration":0},"status":"passed","severity":"normal"},{"uid":"848b0d31eb6d3740","name":"A test","time":{"start":1751034949550,"stop":1751034949551,"duration":1},"status":"passed","severity":"normal"},{"uid":"245006dc3dc960b9","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1751035311396,"stop":1751035311396,"duration":0},"status":"passed","severity":"normal"},{"uid":"986b0e7328fb6eb6","name":"Push message with content topic containing unicode special characters","time":{"start":1751035524045,"stop":1751035524045,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4887ae1c4988569","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1751034678352,"stop":1751034678353,"duration":1},"status":"passed","severity":"normal"},{"uid":"633fd7633863b103","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1751034729547,"stop":1751034729548,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8a104f99e96eb3b","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1751034931390,"stop":1751034931391,"duration":1},"status":"passed","severity":"normal"},{"uid":"f335a3e2fbf408a1","name":"should not fail to stop the service if it was not started","time":{"start":1751034755990,"stop":1751034755991,"duration":1},"status":"passed","severity":"normal"},{"uid":"52b801d07914f657","name":"random static sharding 9 - Cluster ID: 428, Shard ID: 641","time":{"start":1751035319816,"stop":1751035319816,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8c60ded113571a","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1751034751420,"stop":1751034751421,"duration":1},"status":"passed","severity":"normal"},{"uid":"803698b0cd557862","name":"Check received message containing long","time":{"start":1751035175766,"stop":1751035175766,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b610897cdec3684","name":"should decode valid enr successfully","time":{"start":1751034678352,"stop":1751034678352,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ab75fea8fcee1fb","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1751034695977,"stop":1751034695977,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4009494544e7351","name":"Relay - dialed first","time":{"start":1751035301024,"stop":1751035301024,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e172ec24942b73c","name":"Check publish message containing XML","time":{"start":1751035081407,"stop":1751035081407,"duration":0},"status":"passed","severity":"normal"},{"uid":"8927ecc8f4a690bf","name":"should load peers from local storage and dispatch events","time":{"start":1751034700157,"stop":1751034700157,"duration":0},"status":"passed","severity":"normal"},{"uid":"f617529de279c657","name":"Subscribe to topic containing short and receive message","time":{"start":1751035277975,"stop":1751035277976,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab37c3095b151872","name":"Fails to publish message with empty text","time":{"start":1751035081412,"stop":1751035081413,"duration":1},"status":"passed","severity":"normal"},{"uid":"df085a812bc9a318","name":"Check message with invalid timestamp is not received","time":{"start":1751035175755,"stop":1751035175755,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dadf5c2882d7d52","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1751034729558,"stop":1751034729558,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac784a7467d3adb","name":"Check message on other pubsub topic is not received","time":{"start":1751035211861,"stop":1751035211861,"duration":0},"status":"passed","severity":"normal"},{"uid":"598e169166ab6db1","name":"Check message with no content topic is not received","time":{"start":1751035211849,"stop":1751035211849,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee5b1bec2017822b","name":"should support chaining for add method","time":{"start":1751034717191,"stop":1751034717192,"duration":1},"status":"passed","severity":"normal"},{"uid":"59de41c6c84906eb","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1751034729544,"stop":1751034729547,"duration":3},"status":"passed","severity":"normal"},{"uid":"c430a6e064e4ee0e","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1751034931389,"stop":1751034931390,"duration":1},"status":"passed","severity":"normal"},{"uid":"59cfd242db24f41","name":"Relay - times out","time":{"start":1751035301025,"stop":1751035301025,"duration":0},"status":"passed","severity":"normal"},{"uid":"92226332af597a2","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1751035291319,"stop":1751035291319,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9fee8bc11990336","name":"Check received message containing escaped characters","time":{"start":1751035211858,"stop":1751035211858,"duration":0},"status":"passed","severity":"normal"},{"uid":"845698b39b5e1dc1","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1751035311407,"stop":1751035311408,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbe47d2513e73630","name":"Subscribe and receive messages via waku relay post","time":{"start":1751035277958,"stop":1751035277964,"duration":6},"status":"passed","severity":"normal"},{"uid":"57c69de67dfdd07f","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1751034729562,"stop":1751034729562,"duration":0},"status":"passed","severity":"normal"},{"uid":"470e8d775be7766f","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1751035081414,"stop":1751035081414,"duration":0},"status":"passed","severity":"normal"},{"uid":"694ae10a1ff62e","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1751034671624,"stop":1751034671625,"duration":1},"status":"passed","severity":"normal"},{"uid":"5279d58e8638ba0d","name":"Fields are not dropped","time":{"start":1751034686789,"stop":1751034686789,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9075c4909bbfc48","name":"Subscribe to topic containing numeric and receive message","time":{"start":1751035311393,"stop":1751035311393,"duration":0},"status":"passed","severity":"normal"},{"uid":"93c2fd908e6dfbf0","name":"accepts time-filtered query with content filter","time":{"start":1751034687155,"stop":1751034687155,"duration":0},"status":"passed","severity":"normal"},{"uid":"37530a5b582fa758","name":"should add and remove event listeners correctly","time":{"start":1751034700158,"stop":1751034700159,"duration":1},"status":"passed","severity":"normal"},{"uid":"e78b752ecf98d3ac","name":"Subscribe to topic containing numeric and publish message","time":{"start":1751035091942,"stop":1751035091943,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f95f4b26045d541","name":"Push message with emoji payload","time":{"start":1751035524054,"stop":1751035524054,"duration":0},"status":"passed","severity":"normal"},{"uid":"df7ea1375610d057","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1751034735092,"stop":1751034735092,"duration":0},"status":"passed","severity":"normal"},{"uid":"3380eafb6c376eea","name":"Check meta is set [ecies]","time":{"start":1751034708488,"stop":1751034708488,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee60ff4fdb0825d","name":"tcp ip4 address","time":{"start":1751034677618,"stop":1751034677618,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2d56a9e5391db48","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1751035277966,"stop":1751035277966,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b49349f9af12a8db","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1751035277965,"stop":1751035277965,"duration":0},"status":"passed","severity":"normal"},{"uid":"74b50a36fc8fd190","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1751034773060,"stop":1751034773061,"duration":1},"status":"passed","severity":"normal"},{"uid":"2982404e73e5bf3e","name":"Subscribe to topic containing Russian and receive message","time":{"start":1751035311407,"stop":1751035311407,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2d5d5c390a0b96c","name":"Overlapping topic subscription","time":{"start":1751035277975,"stop":1751035277975,"duration":0},"status":"passed","severity":"normal"},{"uid":"d11dc657fc029cd6","name":"handles empty shards array correctly","time":{"start":1751034671654,"stop":1751034671654,"duration":0},"status":"passed","severity":"normal"},{"uid":"a179960a57b6c382","name":"should return usable stream attached to connection","time":{"start":1751034687474,"stop":1751034687475,"duration":1},"status":"passed","severity":"normal"},{"uid":"796a54b3983c7614","name":"connects to nwaku","time":{"start":1751035293921,"stop":1751035293921,"duration":0},"status":"passed","severity":"normal"},{"uid":"e66bec62756599a9","name":"does not throw on valid cases","time":{"start":1751034671617,"stop":1751034671617,"duration":0},"status":"passed","severity":"normal"},{"uid":"a28f3d0484a27d0a","name":"Push message with custom timestamp: 1751031321905","time":{"start":1751035524062,"stop":1751035524062,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d67ca913d23671","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1751034758509,"stop":1751034758509,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ed001963b048e9f","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1751034729564,"stop":1751034729564,"duration":0},"status":"passed","severity":"normal"},{"uid":"c01e44a2d0c9622d","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1751035319812,"stop":1751035319812,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dd4cdc8c07850b7","name":"Delete observer","time":{"start":1751035057069,"stop":1751035057070,"duration":1},"status":"passed","severity":"normal"},{"uid":"40915c54f9f55480","name":"Push message with Russian payload","time":{"start":1751035524038,"stop":1751035524038,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c91f5f2ba23e6a1","name":"Subscribe to topic containing special chars and receive message","time":{"start":1751035277999,"stop":1751035278000,"duration":1},"status":"passed","severity":"normal"},{"uid":"544923d053cb6721","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1751034718567,"stop":1751034718568,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9a6a9bc45775707","name":"Subscribe to topic containing special chars and receive message","time":{"start":1751035311406,"stop":1751035311406,"duration":0},"status":"passed","severity":"normal"},{"uid":"c751cd4ef2b2c1be","name":"should maintain desired error rate","time":{"start":1751034731726,"stop":1751034731726,"duration":0},"status":"passed","severity":"normal"},{"uid":"c246e0e188bd5171","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1751034729565,"stop":1751034729565,"duration":0},"status":"passed","severity":"normal"},{"uid":"36077b4476157591","name":"random static sharding 10 - Cluster ID: 285, Shard ID: 975","time":{"start":1751035319816,"stop":1751035319817,"duration":1},"status":"passed","severity":"normal"},{"uid":"1156205da3ed81bb","name":"start node with empty content topic","time":{"start":1751035201552,"stop":1751035201553,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1c03c241a4487ee","name":"should return unique PubsubTopics for static sharding","time":{"start":1751034671633,"stop":1751034671633,"duration":0},"status":"passed","severity":"normal"},{"uid":"27a6683b1359b03b","name":"Push message with Russian payload","time":{"start":1751035524051,"stop":1751035524051,"duration":0},"status":"passed","severity":"normal"},{"uid":"41eab5541b614644","name":"Check received message containing escaped characters","time":{"start":1751035175750,"stop":1751035175751,"duration":1},"status":"passed","severity":"normal"},{"uid":"4580425ce6ca05d2","name":"Check received message containing numeric","time":{"start":1751035175727,"stop":1751035175728,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec4c8548c15c7139","name":"Subscribe to topic containing special chars and publish message","time":{"start":1751035091943,"stop":1751035091943,"duration":0},"status":"passed","severity":"normal"},{"uid":"141a23b5b5b00f9c","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1751034751422,"stop":1751034751422,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ee9c2d5a4b2bc9c","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1751034695975,"stop":1751034695976,"duration":1},"status":"passed","severity":"normal"},{"uid":"1afe1e9ccc65e1a2","name":"Query Generator - false","time":{"start":1751035270633,"stop":1751035270634,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e33d4c06bf88755","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1751034671634,"stop":1751034671635,"duration":1},"status":"passed","severity":"normal"},{"uid":"36138a5e713ad7c0","name":"Push message with content topic containing long","time":{"start":1751035524055,"stop":1751035524055,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c8baa8137fa8a4e","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1751034921355,"stop":1751034921355,"duration":0},"status":"passed","severity":"normal"},{"uid":"d70edf3f9d8df2a3","name":"Relay + Store","time":{"start":1751034758084,"stop":1751034758084,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bc24ee4f6731a37","name":"getPeersByDiscovery","time":{"start":1751034791496,"stop":1751034791496,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc7c56604836e360","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1751034718579,"stop":1751034718579,"duration":0},"status":"passed","severity":"normal"},{"uid":"b607e02ef72006f5","name":"should throw error - no id","time":{"start":1751034678353,"stop":1751034678353,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdc11668329a4016","name":"Subscribe to topic containing JSON and receive message","time":{"start":1751035311409,"stop":1751035311409,"duration":0},"status":"passed","severity":"normal"},{"uid":"5187f79416e672b5","name":"can start and stop the service","time":{"start":1751034755990,"stop":1751034755990,"duration":0},"status":"passed","severity":"normal"},{"uid":"86dd85d6e9419052","name":"should initialize with Unhealthy status","time":{"start":1751034718825,"stop":1751034718828,"duration":3},"status":"passed","severity":"normal"},{"uid":"ac950e326ac74c27","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1751035091940,"stop":1751035091940,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecf52b8d59ca88a9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1751034729566,"stop":1751034729567,"duration":1},"status":"passed","severity":"normal"},{"uid":"a489752300b019f2","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1751034931386,"stop":1751034931387,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae892892b71a7f60","name":"Promise Callback - false","time":{"start":1751035270635,"stop":1751035270636,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3a78bf5f5f901b5","name":"should throw an error for missing required configuration","time":{"start":1751034671636,"stop":1751034671636,"duration":0},"status":"passed","severity":"normal"},{"uid":"cda475a2e363073e","name":"should not fail to stop the service if it was not started","time":{"start":1751034999780,"stop":1751034999781,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea7aa1b8056d2550","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1751034949357,"stop":1751034949357,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f77b29c81affc9f","name":"Push message with emoji payload","time":{"start":1751035524040,"stop":1751035524040,"duration":0},"status":"passed","severity":"normal"},{"uid":"30e7105729a75879","name":"Check received message with timestamp: 1751034751151000000 ","time":{"start":1751035211842,"stop":1751035211842,"duration":0},"status":"passed","severity":"normal"},{"uid":"7738897c41d466f2","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1751034773061,"stop":1751034773062,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdd978b65a2ebd53","name":"Subscribe and receive messages via lightPush","time":{"start":1751035277992,"stop":1751035277992,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8b4dd771685e6b4","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1751034729184,"stop":1751034729185,"duration":1},"status":"passed","severity":"normal"},{"uid":"f02fb230b228bf8c","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1751035241563,"stop":1751035241568,"duration":5},"status":"passed","severity":"normal"},{"uid":"772d062e4da12c0f","name":"returns nothing if no connections present","time":{"start":1751034686737,"stop":1751034686741,"duration":4},"status":"passed","severity":"normal"},{"uid":"1271545b39a475af","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app85/4/topic719/utf8","time":{"start":1751035201550,"stop":1751035201551,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a43d5a965523cf2","name":"messageHashStr produces consistent results for the same input","time":{"start":1751034686972,"stop":1751034686973,"duration":1},"status":"passed","severity":"normal"},{"uid":"838f2fab02d14de3","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1751034706844,"stop":1751034706844,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae3b5730aa52c529","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1751034729565,"stop":1751034729565,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbeb624fb4e1ad78","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1751035201546,"stop":1751035201546,"duration":0},"status":"passed","severity":"normal"},{"uid":"54f056195f172cf9","name":"Check received message containing SQL Injection","time":{"start":1751035175768,"stop":1751035175768,"duration":0},"status":"passed","severity":"normal"},{"uid":"7431528a814274e7","name":"Waku message hash computation (payload length 0)","time":{"start":1751034686968,"stop":1751034686968,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bad15ffec712a75","name":"should properly start and stop event listening","time":{"start":1751034718830,"stop":1751034718831,"duration":1},"status":"passed","severity":"normal"},{"uid":"2afb882a9b5dcfe2","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1751034729563,"stop":1751034729563,"duration":0},"status":"passed","severity":"normal"},{"uid":"265a96a0d9be8421","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1751035311389,"stop":1751035311389,"duration":0},"status":"passed","severity":"normal"},{"uid":"585bb101011b595","name":"should initialize with default number of peers","time":{"start":1751034718464,"stop":1751034718467,"duration":3},"status":"passed","severity":"normal"},{"uid":"1c49e45954f581b3","name":"handles different clusterIds correctly","time":{"start":1751034671629,"stop":1751034671629,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aa6c8ba151a3109","name":"Relay + Store","time":{"start":1751034678369,"stop":1751034678369,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a07b29b483a4ed2","name":"Push message with custom timestamp: 1751038521905","time":{"start":1751035524062,"stop":1751035524063,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd55ffc779e19830","name":"should stop and cleanup resources","time":{"start":1751034719608,"stop":1751034719608,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fc5221e6eec24a0","name":"Check received message with timestamp: 1751034751223 ","time":{"start":1751035175789,"stop":1751035175790,"duration":1},"status":"passed","severity":"normal"},{"uid":"a43cf699a90ad649","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1751034719121,"stop":1751034719121,"duration":0},"status":"passed","severity":"normal"},{"uid":"e22b94c58514e816","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1751034931383,"stop":1751034931385,"duration":2},"status":"passed","severity":"normal"},{"uid":"28f48b3339d254f1","name":"Push message with SQL Injection payload","time":{"start":1751035524038,"stop":1751035524038,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf64fbe256479288","name":"Subscribe to topic containing short and receive message","time":{"start":1751035311405,"stop":1751035311405,"duration":0},"status":"passed","severity":"normal"},{"uid":"301ccd4eadf87a53","name":"Generator, 2 different pubsubtopics","time":{"start":1751035260609,"stop":1751035260609,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cb9cb34bc20b71b2","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1751034671711,"stop":1751034671711,"duration":0},"status":"passed","severity":"normal"},{"uid":"eae71489a7a59e2b","name":"can query messages normally","time":{"start":1751035245394,"stop":1751035245394,"duration":0},"status":"passed","severity":"normal"},{"uid":"23c3471bdf1918ff","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1751034671626,"stop":1751034671626,"duration":0},"status":"passed","severity":"normal"},{"uid":"642b7a99cb500640","name":"Check publish message containing Script","time":{"start":1751035081406,"stop":1751035081406,"duration":0},"status":"passed","severity":"normal"},{"uid":"192d540dbc652234","name":"Push message with content topic containing Russian","time":{"start":1751035524043,"stop":1751035524043,"duration":0},"status":"passed","severity":"normal"},{"uid":"d453735898464122","name":"All","time":{"start":1751034758085,"stop":1751034758085,"duration":0},"status":"passed","severity":"normal"},{"uid":"e15582130536fdca","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1751034686966,"stop":1751034686967,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb1f9b61c93550b6","name":"should handle special patterns correctly","time":{"start":1751034731727,"stop":1751034731727,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa0fbe66f2003251","name":"1 Relay, 1 fetch","time":{"start":1751034695828,"stop":1751034695829,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2ec2e9546dc4d25","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1751035311395,"stop":1751035311395,"duration":0},"status":"passed","severity":"normal"},{"uid":"b63bbbfe1933cd42","name":"Nwaku publishes","time":{"start":1751035069423,"stop":1751035069423,"duration":0},"status":"passed","severity":"normal"},{"uid":"f27019363c47590","name":"Nodes with multiple pubsub topic","time":{"start":1751035074087,"stop":1751035074087,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e9e8bca784da054","name":"returns all values when wanted number matches available values","time":{"start":1751034695095,"stop":1751034695096,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0d27ab7a94446b7","name":"Push message with unicode special characters payload","time":{"start":1751035524040,"stop":1751035524040,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5b2203179ebbf38","name":"should get / set UDP multiaddr","time":{"start":1751034678360,"stop":1751034678360,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0f6f231a2a0c1aa","name":"Ping on subscribed peer","time":{"start":1751034821069,"stop":1751034821069,"duration":0},"status":"passed","severity":"normal"},{"uid":"d93f4af0eb6f1e77","name":"Check received message containing SQL Injection","time":{"start":1751035175743,"stop":1751035175743,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7227fe5b6065fca","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1751034671640,"stop":1751034671640,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2d8407ca1a6b406","name":"throws an error for improperly formatted content topics","time":{"start":1751034671630,"stop":1751034671630,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dd6776f822b621a","name":"Check received message containing special chars","time":{"start":1751035211834,"stop":1751035211834,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b30bfe75197daa9","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1751034729548,"stop":1751034729548,"duration":0},"status":"passed","severity":"normal"},{"uid":"141cd0bb720a4775","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1751034729560,"stop":1751034729560,"duration":0},"status":"passed","severity":"normal"},{"uid":"4367a7a3f554455c","name":"should throw error when unsubscribing with unsupported pubsub topic","time":{"start":1751034719381,"stop":1751034719382,"duration":1},"status":"passed","severity":"normal"},{"uid":"d297087496dbf850","name":"Check received message containing JSON","time":{"start":1751035211839,"stop":1751035211839,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3370e4fa3db6569","name":"should properly clean up resources when disposed","time":{"start":1751034717200,"stop":1751034717200,"duration":0},"status":"passed","severity":"normal"},{"uid":"9871e2b003bc140f","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1751034671650,"stop":1751034671650,"duration":0},"status":"passed","severity":"normal"},{"uid":"f89eb7cf07999c05","name":"Fails to publish duplicate message","time":{"start":1751035081410,"stop":1751035081410,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6e903da0ebe17f9","name":"Encoder throws on empty string content topic","time":{"start":1751034708489,"stop":1751034708489,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe9c947173e9704e","name":"should properly create location multiaddrs - tcp6","time":{"start":1751034678365,"stop":1751034678365,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fdf451eff53ef18","name":"should not receive a peer event after stop","time":{"start":1751034700156,"stop":1751034700157,"duration":1},"status":"passed","severity":"normal"},{"uid":"9650ae9d3b0586e1","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1751034671639,"stop":1751034671639,"duration":0},"status":"passed","severity":"normal"},{"uid":"270185ebebbf94d5","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1751034751422,"stop":1751034751423,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6008c0d57b153ba","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1751035291318,"stop":1751035291319,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae4e6b6fff6fc04b","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1751034687625,"stop":1751034687625,"duration":0},"status":"passed","severity":"normal"},{"uid":"edfe8ac4011b666e","name":"Check received message containing special chars","time":{"start":1751035175728,"stop":1751035175728,"duration":0},"status":"passed","severity":"normal"},{"uid":"81bfcd0cea2c843c","name":"Check publish message containing long","time":{"start":1751035081403,"stop":1751035081404,"duration":1},"status":"passed","severity":"normal"},{"uid":"f56b43c8775c2e3b","name":"Publish message with custom timestamp: Fri Jun 27 2025 15:37:54 GMT+0000 (Coordinated Universal Time)","time":{"start":1751035081410,"stop":1751035081410,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3e2a20cece26f09","name":"Subscribe to topic containing shell command and receive message","time":{"start":1751035311409,"stop":1751035311409,"duration":0},"status":"passed","severity":"normal"},{"uid":"133878866d9a55cf","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1751035227299,"stop":1751035227300,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ea0617ab03b1972","name":"Push message with content topic containing Arabic","time":{"start":1751035524057,"stop":1751035524057,"duration":0},"status":"passed","severity":"normal"},{"uid":"693bc9b8282130b2","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1751034755995,"stop":1751034755995,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b4065a75e5ee918a","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1751034671623,"stop":1751034671624,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a318bc8bfe3fcb3","name":"should encode/decode to RLP encoding","time":{"start":1751034678359,"stop":1751034678359,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e6cf0e12743839f","name":"should reject if WakuNode is not started","time":{"start":1751034719387,"stop":1751034719387,"duration":0},"status":"passed","severity":"normal"},{"uid":"6042165ad3bce24f","name":"Waku message hash computation (meta attribute not present)","time":{"start":1751034686967,"stop":1751034686967,"duration":0},"status":"passed","severity":"normal"},{"uid":"da0e129f87ebbd2a","name":"Check received message with timestamp: 1649153314 ","time":{"start":1751035175790,"stop":1751035175790,"duration":0},"status":"passed","severity":"normal"},{"uid":"22b398a0bf72d167","name":"Check message with no content topic is not received","time":{"start":1751035175792,"stop":1751035175792,"duration":0},"status":"passed","severity":"normal"},{"uid":"c06a367ff6c85395","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1751035278006,"stop":1751035278006,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9e5f85cf61fc613","name":"connected peers and dial","time":{"start":1751035055400,"stop":1751035055400,"duration":0},"status":"skipped","severity":"normal"},{"uid":"188f6ab647b79c68","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1751034671648,"stop":1751034671649,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a6dc02a0a725985","name":"should wait for LightPush peer to be connected","time":{"start":1751034719390,"stop":1751034719390,"duration":0},"status":"passed","severity":"normal"},{"uid":"128bb42281ac80f7","name":"Ephemeral field is preserved - encoder v0","time":{"start":1751034758023,"stop":1751034758023,"duration":0},"status":"passed","severity":"normal"},{"uid":"2da4e50cf5c0f862","name":"more peers than existing","time":{"start":1751035055400,"stop":1751035055400,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e4eca99a211917bf","name":"addEventListener with wrong event","time":{"start":1751034791495,"stop":1751034791495,"duration":0},"status":"passed","severity":"normal"},{"uid":"1698b2cae0ec59fb","name":"Push message with content topic containing XML","time":{"start":1751035524044,"stop":1751035524044,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fbf879904dbf6ef","name":"caches peers it previously fetched","time":{"start":1751034696344,"stop":1751034696344,"duration":0},"status":"passed","severity":"normal"},{"uid":"c380d34b8ad4f9b7","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1751035091944,"stop":1751035091944,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d42a5234e54aeea","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1751035311410,"stop":1751035311410,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea5fea8799fe41a1","name":"Push message with long payload","time":{"start":1751035524036,"stop":1751035524036,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6df69dc0fac38b7","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1751034729562,"stop":1751034729563,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce51ca8ac51a46e9","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1751034949357,"stop":1751034949357,"duration":0},"status":"passed","severity":"normal"},{"uid":"98769771ff6f5efe","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1751035055106,"stop":1751035055107,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8887fa04f6fd794","name":"Check received message containing XML","time":{"start":1751035175744,"stop":1751035175744,"duration":0},"status":"passed","severity":"normal"},{"uid":"3885941cafc572f9","name":"Subscribe and receive messages via waku relay post","time":{"start":1751035311390,"stop":1751035311390,"duration":0},"status":"passed","severity":"normal"},{"uid":"938fae4f2d01a9e7","name":"Check received message with timestamp: 1751034751151 ","time":{"start":1751035211859,"stop":1751035211860,"duration":1},"status":"passed","severity":"normal"},{"uid":"c175db347a284e36","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1751034959933,"stop":1751034959933,"duration":0},"status":"passed","severity":"normal"},{"uid":"b353013624ca3015","name":"Subscribe and receive messages via lightPush","time":{"start":1751035311388,"stop":1751035311388,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f22d143b77319eb","name":"Subscribe to topic containing long and receive message","time":{"start":1751035311393,"stop":1751035311393,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd504243aa3c8edd","name":"start node with empty shard should fail","time":{"start":1751035319818,"stop":1751035319818,"duration":0},"status":"passed","severity":"normal"},{"uid":"14ddcbadfa4a8413","name":"should handle corrupted local storage data gracefully","time":{"start":1751034700158,"stop":1751034700158,"duration":0},"status":"passed","severity":"normal"},{"uid":"b33a7d4b32f5991b","name":"Fails to push message bigger that 1MB","time":{"start":1751035524063,"stop":1751035524063,"duration":0},"status":"passed","severity":"normal"},{"uid":"c35cdf53cae4e692","name":"throws on content topic with non-number generation field","time":{"start":1751034671619,"stop":1751034671619,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebecbc087866be10","name":"udp ip6 address","time":{"start":1751034677618,"stop":1751034677618,"duration":0},"status":"passed","severity":"normal"},{"uid":"38c2792ebd2ba8e1","name":"should successfully unsubscribe from an existing subscription","time":{"start":1751034719382,"stop":1751034719383,"duration":1},"status":"passed","severity":"normal"},{"uid":"aae1e1166e1dd55e","name":"Push message with content topic containing JSON","time":{"start":1751035524044,"stop":1751035524044,"duration":0},"status":"passed","severity":"normal"},{"uid":"507a86d447203569","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1751034729548,"stop":1751034729549,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9489e59c749cce0","name":"Sample","time":{"start":1751034677665,"stop":1751034677665,"duration":0},"status":"passed","severity":"normal"},{"uid":"84ca11486d8e93d","name":"should not fail to stop the service if it was not started","time":{"start":1751034700154,"stop":1751034700155,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5bdf3f093526174","name":"Push message with shell command payload","time":{"start":1751035524039,"stop":1751035524040,"duration":1},"status":"passed","severity":"normal"},{"uid":"581ab8137c7ea702","name":"should handle general insertion and lookup correctly","time":{"start":1751034731727,"stop":1751034731728,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6f78d8481f4a8a1","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1751034700158,"stop":1751034700158,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cb999ee5a11cc4d","name":"Subscribe to topic containing XML and publish message","time":{"start":1751035091945,"stop":1751035091945,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c3cf99caf36cb55","name":"should not allow unachievable error rate","time":{"start":1751034729178,"stop":1751034729178,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cc77d5f1e4910b7","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1751034671638,"stop":1751034671639,"duration":1},"status":"passed","severity":"normal"},{"uid":"11429bbfcc954343","name":"Check message on other pubsub topic is not received","time":{"start":1751035175791,"stop":1751035175791,"duration":0},"status":"passed","severity":"normal"},{"uid":"a06fec6717cce30a","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1751034729560,"stop":1751034729560,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaea236641300807","name":"creates an iterator","time":{"start":1751035286638,"stop":1751035286639,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cb05714515cd54","name":"Check received message containing shell command","time":{"start":1751035211857,"stop":1751035211858,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dcc4610b14cbb59","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1751035277996,"stop":1751035277996,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d362b1c276632133","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1751034921359,"stop":1751034921360,"duration":1},"status":"passed","severity":"normal"},{"uid":"470356778b4baa37","name":"Publish message with custom timestamp: Sat Jul 06 2024 14:37:54 GMT+0000 (Coordinated Universal Time)","time":{"start":1751035081409,"stop":1751035081410,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd9566a7b3ae7c77","name":"Generator, custom pubsub topic","time":{"start":1751035260615,"stop":1751035260615,"duration":0},"status":"passed","severity":"normal"},{"uid":"6705192b9ae5ed99","name":"Check received message containing Script","time":{"start":1751035175744,"stop":1751035175744,"duration":0},"status":"passed","severity":"normal"},{"uid":"14153d75b89daf14","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1751034921355,"stop":1751034921355,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dbf9ee01ee22b26","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1751034671656,"stop":1751034671656,"duration":0},"status":"passed","severity":"normal"},{"uid":"301577b5f8e6a933","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app14/10/topic977/json","time":{"start":1751035201550,"stop":1751035201550,"duration":0},"status":"passed","severity":"normal"},{"uid":"917743bab3b9a116","name":"should transition to Unhealthy when no connections","time":{"start":1751034718828,"stop":1751034718828,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d12670c235bebc5","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1751034718579,"stop":1751034718580,"duration":1},"status":"passed","severity":"normal"},{"uid":"d52580eed7a059dd","name":"Check message received after nwaku node is restarted","time":{"start":1751035175793,"stop":1751035175793,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a7f2c568f2e3f8be","name":"Subscribe to topic containing numeric and receive message","time":{"start":1751035311405,"stop":1751035311406,"duration":1},"status":"passed","severity":"normal"},{"uid":"8977f4c242cd8cd1","name":"Check publish message containing special chars","time":{"start":1751035081405,"stop":1751035081405,"duration":0},"status":"passed","severity":"normal"},{"uid":"927697a308b93329","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1751035074086,"stop":1751035074086,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e06a2baf50b9ad8","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1751034729543,"stop":1751034729544,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff029b452185380b","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1751034931389,"stop":1751034931389,"duration":0},"status":"passed","severity":"normal"},{"uid":"b39c6d0098ca536e","name":"Push message with content topic containing Basic HTML tag","time":{"start":1751035524058,"stop":1751035524058,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bf51cb562104b99","name":"passes more than one ENR URLs and attempts connection","time":{"start":1751034755995,"stop":1751034755995,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e620a0cc320c6b6c","name":"should set field with only FILTER enabled","time":{"start":1751034678368,"stop":1751034678368,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac0e93b652ef2ddc","name":"should emit a peer event after start","time":{"start":1751034755991,"stop":1751034755992,"duration":1},"status":"passed","severity":"normal"},{"uid":"da11abdb43a3c72","name":"handles multiple messages","time":{"start":1751035286639,"stop":1751035286646,"duration":7},"status":"passed","severity":"normal"},{"uid":"e62325caa430cb03","name":"configure the node with multiple content topics","time":{"start":1751035201552,"stop":1751035201552,"duration":0},"status":"passed","severity":"normal"},{"uid":"919dc2e334deb15c","name":"Refresh subscription","time":{"start":1751035277998,"stop":1751035277998,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cbc6e80167cb6f5","name":"should return empty list for no shard","time":{"start":1751034671635,"stop":1751034671635,"duration":0},"status":"passed","severity":"normal"},{"uid":"b646813ae1e9b7e5","name":"Push message with SQL Injection payload","time":{"start":1751035524051,"stop":1751035524052,"duration":1},"status":"passed","severity":"normal"},{"uid":"bedda452a4ea9b66","name":"isConnected should return false after all peers disconnect","time":{"start":1751034773062,"stop":1751034773062,"duration":0},"status":"passed","severity":"normal"},{"uid":"e66f955383cb4a89","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1751035074085,"stop":1751035074085,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb4b3a6a2ec87845","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1751034729563,"stop":1751034729563,"duration":0},"status":"passed","severity":"normal"},{"uid":"d83eaa965a19892","name":"should reject on timeout if it was set","time":{"start":1751034719389,"stop":1751034719389,"duration":0},"status":"passed","severity":"normal"},{"uid":"610555acf635995d","name":"Encoder throws on undefined content topic","time":{"start":1751034706845,"stop":1751034706846,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e91390cadc6f3ec","name":"Subscribe to topic containing numeric and receive message","time":{"start":1751035277999,"stop":1751035277999,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfa7953802345b1e","name":"Ping on subscribed peer","time":{"start":1751034821071,"stop":1751034821072,"duration":1},"status":"passed","severity":"normal"},{"uid":"721a70565f1eab6a","name":"Ping on unsubscribed peer","time":{"start":1751034821070,"stop":1751034821070,"duration":0},"status":"passed","severity":"normal"},{"uid":"9278c23e407eac38","name":"should encode/decode to text encoding","time":{"start":1751034678359,"stop":1751034678360,"duration":1},"status":"passed","severity":"normal"},{"uid":"9089ee972d37737b","name":"Waku message hash computation (no timestamp)","time":{"start":1751034686968,"stop":1751034686969,"duration":1},"status":"passed","severity":"normal"},{"uid":"175033a0ae1f9965","name":"Subscribe to topic containing long and receive message","time":{"start":1751035277976,"stop":1751035277976,"duration":0},"status":"passed","severity":"normal"},{"uid":"c90baeecb297b850","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1751034931392,"stop":1751034931392,"duration":0},"status":"passed","severity":"normal"},{"uid":"8029874767cfdc51","name":"ignores domain fetching errors","time":{"start":1751034696343,"stop":1751034696343,"duration":0},"status":"passed","severity":"normal"},{"uid":"38e1c80bcc4b4697","name":"Renews subscription after lossing a connection","time":{"start":1751035311399,"stop":1751035311399,"duration":0},"status":"passed","severity":"normal"},{"uid":"b20fa5b528a4038a","name":"should process tasks in queue","time":{"start":1751034718057,"stop":1751034718064,"duration":7},"status":"passed","severity":"normal"},{"uid":"153fac9fbcbf4457","name":"Nodes with multiple pubsub topic","time":{"start":1751035074086,"stop":1751035074086,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3fd03f7d01c4c03","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1751035311401,"stop":1751035311401,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5233ea03b23d337","name":"should only return 1 node with relay and store capability","time":{"start":1751034696345,"stop":1751034696345,"duration":0},"status":"passed","severity":"normal"},{"uid":"2421f555e1f10d74","name":"should not receive a peer event before start","time":{"start":1751034755992,"stop":1751034755992,"duration":0},"status":"passed","severity":"normal"},{"uid":"919dc9c997cef4e7","name":"Subscribe to topic containing short and receive message","time":{"start":1751035311392,"stop":1751035311392,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2ba239f59dc9e13","name":"Subscribe to topic containing Russian and publish message","time":{"start":1751035091944,"stop":1751035091944,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ff5c4cecc78d6de","name":"Should update multiaddrs","time":{"start":1751035000016,"stop":1751035000016,"duration":0},"status":"passed","severity":"normal"},{"uid":"56c2e21e0caacfaf","name":"Check message with no payload is not received","time":{"start":1751035211862,"stop":1751035211862,"duration":0},"status":"passed","severity":"normal"},{"uid":"f96147dd93a036a4","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1751034671636,"stop":1751034671637,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9a1f8f83a81a139","name":"should successfully stop","time":{"start":1751034719383,"stop":1751034719384,"duration":1},"status":"passed","severity":"normal"},{"uid":"129a35f3549c1989","name":"Ordered Callback - true","time":{"start":1751035270636,"stop":1751035270636,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a0f249d791bc3d8","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1751034671637,"stop":1751034671637,"duration":0},"status":"passed","severity":"normal"},{"uid":"26d1eea3fb8388b","name":"should not throw an error for a single configured topic","time":{"start":1751034671650,"stop":1751034671650,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2cd0b644ce04773","name":"Push to array if already present","time":{"start":1751034671282,"stop":1751034671282,"duration":0},"status":"passed","severity":"normal"},{"uid":"915e1f981c81e6c9","name":"Push message with meta","time":{"start":1751035524046,"stop":1751035524046,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0716d74f1471cba","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1751034696347,"stop":1751034696347,"duration":0},"status":"skipped","severity":"normal"},{"uid":"954fb9439253555f","name":"safeDispatchEvent","time":{"start":1751034791498,"stop":1751034791498,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbe220952d10bf53","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1751034671641,"stop":1751034671647,"duration":6},"status":"passed","severity":"normal"},{"uid":"a9cb3e89c8e018a3","name":"Check message received after nwaku node is restarted","time":{"start":1751035175764,"stop":1751035175764,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c15f2c23e2e4e036","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1751035291320,"stop":1751035291320,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcb4230b9d747a60","name":"Ping on peer without subscriptions","time":{"start":1751034821072,"stop":1751034821072,"duration":0},"status":"passed","severity":"normal"},{"uid":"c335199e3c85b6f2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1751034729568,"stop":1751034729568,"duration":0},"status":"passed","severity":"normal"},{"uid":"9326e658fc23ad2","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1751035211847,"stop":1751035211847,"duration":0},"status":"passed","severity":"normal"},{"uid":"26d1ce69cc99a49b","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1751034671651,"stop":1751034671652,"duration":1},"status":"passed","severity":"normal"},{"uid":"10b3497d477fbb2","name":"Check publish message containing Chinese","time":{"start":1751035081405,"stop":1751035081405,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1c42195c34d735d","name":"Push message with Script payload","time":{"start":1751035524038,"stop":1751035524038,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b7e12bf1aa06e88","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app18/1/topic393/xml","time":{"start":1751035201548,"stop":1751035201549,"duration":1},"status":"passed","severity":"normal"},{"uid":"353ae50bde8e18a1","name":"Add multiple subscription objects on single nwaku node","time":{"start":1751035278005,"stop":1751035278005,"duration":0},"status":"passed","severity":"normal"},{"uid":"4543893543de6e82","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1751034677608,"stop":1751034677608,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ed56a2471d07872","name":"Add multiple subscription objects on single nwaku node","time":{"start":1751035311399,"stop":1751035311399,"duration":0},"status":"passed","severity":"normal"},{"uid":"af69ced43920827f","name":"should throw error - no public key","time":{"start":1751034678353,"stop":1751034678354,"duration":1},"status":"passed","severity":"normal"},{"uid":"2735a87461b535a0","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1751035278006,"stop":1751035278006,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aa7b320daec2c63","name":"Subscribe to topic containing Russian and receive message","time":{"start":1751035311394,"stop":1751035311395,"duration":1},"status":"passed","severity":"normal"},{"uid":"91f7a2db84f4b84","name":"Check received message with timestamp: 1649153314 ","time":{"start":1751035211860,"stop":1751035211860,"duration":0},"status":"passed","severity":"normal"},{"uid":"deb0c66ac3c4f7a3","name":"Check received message containing XML","time":{"start":1751035211856,"stop":1751035211856,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ef268f7c1369724","name":"Refresh subscription","time":{"start":1751035091941,"stop":1751035091941,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1cf69ef322c822c1","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1751035074087,"stop":1751035074087,"duration":0},"status":"passed","severity":"normal"},{"uid":"5df669ba044b911e","name":"random static sharding 5 - Cluster ID: 720, Shard ID: 718","time":{"start":1751035319815,"stop":1751035319815,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f0203ab16874ae5","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1751034677602,"stop":1751034677604,"duration":2},"status":"passed","severity":"normal"},{"uid":"95424b4c8372df32","name":"Push message with XML payload","time":{"start":1751035524039,"stop":1751035524039,"duration":0},"status":"passed","severity":"normal"},{"uid":"cefde45d1094c521","name":"Used by Waku Relay","time":{"start":1751035293922,"stop":1751035293923,"duration":1},"status":"passed","severity":"normal"},{"uid":"42497e91bd4f8f9d","name":"Subscribe to topic containing emoji and receive message","time":{"start":1751035311410,"stop":1751035311411,"duration":1},"status":"passed","severity":"normal"},{"uid":"c61e96b087939871","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1751034729567,"stop":1751034729567,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3f222213c04d99c","name":"should reject if Relay is requested but not mounted","time":{"start":1751034719387,"stop":1751034719388,"duration":1},"status":"passed","severity":"normal"},{"uid":"9021fb5083ae48b5","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1751035277981,"stop":1751035277982,"duration":1},"status":"passed","severity":"normal"},{"uid":"6eef6136d7188653","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1751034931386,"stop":1751034931386,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d40b1a178b07508","name":"Check received message containing Russian","time":{"start":1751035175743,"stop":1751035175743,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4e9eb4cce0c6755","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1751034695977,"stop":1751034695977,"duration":0},"status":"passed","severity":"normal"},{"uid":"a629e196b478e766","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1751035277965,"stop":1751035277965,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3d914292ccb789a","name":"Query generator for multiple messages with different content topic format","time":{"start":1751035273364,"stop":1751035273364,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9e86b5bb349b8f0","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1751034706839,"stop":1751034706843,"duration":4},"status":"passed","severity":"normal"},{"uid":"b7acf8c065f84711","name":"Does not throw an exception when node disconnects","time":{"start":1751035293921,"stop":1751035293921,"duration":0},"status":"passed","severity":"normal"},{"uid":"f181cf98c0146845","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1751035278001,"stop":1751035278002,"duration":1},"status":"passed","severity":"normal"},{"uid":"36a55dcf9992fb9a","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1751034671653,"stop":1751034671653,"duration":0},"status":"passed","severity":"normal"},{"uid":"2797dbe19d4cc7ce","name":"random static sharding 3 - Cluster ID: 445, Shard ID: 143","time":{"start":1751035319814,"stop":1751035319814,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4e290e304ff4a9f","name":"should maintain proper timestamps if all messages received","time":{"start":1751034735088,"stop":1751034735088,"duration":0},"status":"passed","severity":"normal"},{"uid":"d42c4fb73244ac02","name":"Encoder throws on empty string content topic","time":{"start":1751034687624,"stop":1751034687624,"duration":0},"status":"passed","severity":"normal"},{"uid":"1835435dc64af446","name":"Check message with no payload is not received","time":{"start":1751035175759,"stop":1751035175760,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4d844d5dc84a463","name":"Check received message containing unicode special characters","time":{"start":1751035175752,"stop":1751035175752,"duration":0},"status":"passed","severity":"normal"},{"uid":"fece4dbbeb4fe8dd","name":"Subscribe and receives messages on 20 topics","time":{"start":1751035311403,"stop":1751035311403,"duration":0},"status":"passed","severity":"normal"},{"uid":"16891e52e7928f2d","name":"Ping on unsubscribed peer","time":{"start":1751034821072,"stop":1751034821073,"duration":1},"status":"passed","severity":"normal"},{"uid":"64578a460b8fe770","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1751035311402,"stop":1751035311403,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1de4ef2286b94eb","name":"Check received message containing Russian","time":{"start":1751035211836,"stop":1751035211836,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2a5db5b811b1b02","name":"should reject if Filter is requested but not mounted","time":{"start":1751034719389,"stop":1751034719389,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d1d7b50b025a01c","name":"Push message with content topic containing emoji","time":{"start":1751035524060,"stop":1751035524060,"duration":0},"status":"passed","severity":"normal"},{"uid":"ece2a0cd82167687","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1751035280333,"stop":1751035280334,"duration":1},"status":"passed","severity":"normal"},{"uid":"37a417b1f256701d","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1751035311391,"stop":1751035311392,"duration":1},"status":"passed","severity":"normal"},{"uid":"920d55a9b2a339db","name":"Encoder throws on undefined content topic","time":{"start":1751034687623,"stop":1751034687624,"duration":1},"status":"passed","severity":"normal"},{"uid":"6908f7d447a6d718","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1751034671627,"stop":1751034671627,"duration":0},"status":"passed","severity":"normal"},{"uid":"830122cd284db964","name":"Push message with content topic containing XML","time":{"start":1751035524058,"stop":1751035524058,"duration":0},"status":"passed","severity":"normal"},{"uid":"d06baeb3cf191e52","name":"Push message with content topic containing unicode special characters","time":{"start":1751035524060,"stop":1751035524060,"duration":0},"status":"passed","severity":"normal"},{"uid":"7664a66460d834d3","name":"Check message on other pubsub topic is not received","time":{"start":1751035211848,"stop":1751035211848,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b5b7d753612f908","name":"Overlapping topic subscription","time":{"start":1751035311404,"stop":1751035311404,"duration":0},"status":"passed","severity":"normal"},{"uid":"97498f93b9f804d8","name":"should throw an error for insufficient data","time":{"start":1751034671711,"stop":1751034671711,"duration":0},"status":"passed","severity":"normal"},{"uid":"667470263b54e747","name":"Check message received after jswaku node is restarted","time":{"start":1751035175760,"stop":1751035175761,"duration":1},"status":"skipped","severity":"normal"},{"uid":"6b4858fa29049f6","name":"Push message with content topic containing short","time":{"start":1751035524041,"stop":1751035524041,"duration":0},"status":"passed","severity":"normal"},{"uid":"5174ec9064288c83","name":"should retry on complete failure if specified","time":{"start":1751034719176,"stop":1751034719176,"duration":0},"status":"passed","severity":"normal"},{"uid":"28c8910283ee18ce","name":"should return false","time":{"start":1751034678358,"stop":1751034678358,"duration":0},"status":"passed","severity":"normal"},{"uid":"a69ce1054e5773bb","name":"random static sharding 2 - Cluster ID: 783, Shard ID: 791","time":{"start":1751035319813,"stop":1751035319814,"duration":1},"status":"passed","severity":"normal"},{"uid":"65b2117d35c5680e","name":"Check meta is set [symmetric]","time":{"start":1751034706844,"stop":1751034706845,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a6c8198c207a4f","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1751035311390,"stop":1751035311390,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dd3d86edfff093","name":"Subscribe and receive messages via lightPush","time":{"start":1751035311400,"stop":1751035311401,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c463ba286480584","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1751034677608,"stop":1751034677609,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e698a7b7433160a","name":"should set field with only STORE enabled","time":{"start":1751034678368,"stop":1751034678368,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1d38ba19ce651c","name":"Publish message with custom timestamp: Fri Jun 27 2025 13:37:54 GMT+0000 (Coordinated Universal Time)","time":{"start":1751035081410,"stop":1751035081410,"duration":0},"status":"passed","severity":"normal"},{"uid":"e56c028b2970d382","name":"should correctly map a content topic to a pubsub topic","time":{"start":1751034671654,"stop":1751034671655,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9eea6d81d7a4578","name":"Check received message containing long","time":{"start":1751035211833,"stop":1751035211833,"duration":0},"status":"passed","severity":"normal"},{"uid":"a33622ae34392c5e","name":"should insert elements correctly","time":{"start":1751034731725,"stop":1751034731725,"duration":0},"status":"passed","severity":"normal"},{"uid":"b740389d03b84994","name":"should serialize and deserialize correctly","time":{"start":1751034731726,"stop":1751034731727,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca477cff5efda34f","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1751034931388,"stop":1751034931389,"duration":1},"status":"passed","severity":"normal"},{"uid":"92241bc7040aebdd","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1751034696347,"stop":1751034696347,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5d52b69edb311c4b","name":"Check message with no pubsub topic is not received","time":{"start":1751035175757,"stop":1751035175758,"duration":1},"status":"passed","severity":"normal"},{"uid":"24d23700743c2de","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1751035175755,"stop":1751035175755,"duration":0},"status":"passed","severity":"normal"},{"uid":"9239e55778071ba0","name":"should be called for bootstrap peers","time":{"start":1751034758498,"stop":1751034758498,"duration":0},"status":"passed","severity":"normal"},{"uid":"8928ffebe045dd9d","name":"should select older connection if present","time":{"start":1751034686749,"stop":1751034686750,"duration":1},"status":"passed","severity":"normal"},{"uid":"d81c8ec029875753","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1751034729560,"stop":1751034729561,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ae5a8d080781c98","name":"should not fail to start the service if it is already started","time":{"start":1751034755991,"stop":1751034755991,"duration":0},"status":"passed","severity":"normal"},{"uid":"3501a35931324936","name":"Check received message containing numeric","time":{"start":1751035175766,"stop":1751035175766,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd21859dbca8e80c","name":"should use DNS peer discovery with light client","time":{"start":1751034755994,"stop":1751034755995,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c8063ac870f16904","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1751034773059,"stop":1751034773060,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3cc044330b2a063","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1751034729559,"stop":1751034729559,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d2fe76bdd8f10bb","name":"Query generator for 2000 messages","time":{"start":1751035273367,"stop":1751035273367,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed1060f07a561c0b","name":"Callback on promise","time":{"start":1751035273364,"stop":1751035273365,"duration":1},"status":"passed","severity":"normal"},{"uid":"56db2eeda39e0494","name":"Subscribe to topic containing long and receive message","time":{"start":1751035277999,"stop":1751035277999,"duration":0},"status":"passed","severity":"normal"},{"uid":"c974c5447314d418","name":"Fails to publish message with size larger than 1 MB","time":{"start":1751035081415,"stop":1751035081415,"duration":0},"status":"passed","severity":"normal"},{"uid":"b25b6c40e15726cc","name":"Push message with rate limit","time":{"start":1751035524046,"stop":1751035524047,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ee911fcdde4c5e8","name":"Push 30 different messages","time":{"start":1751035524041,"stop":1751035524041,"duration":0},"status":"skipped","severity":"normal"},{"uid":"88ebbd247acddfcc","name":"should check connected peers if present and suitable","time":{"start":1751034719389,"stop":1751034719390,"duration":1},"status":"passed","severity":"normal"},{"uid":"93f0873e185e6f18","name":"Push message with content topic containing shell command","time":{"start":1751035524059,"stop":1751035524059,"duration":0},"status":"passed","severity":"normal"},{"uid":"14b148db74e87d1c","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1751035291320,"stop":1751035291320,"duration":0},"status":"passed","severity":"normal"},{"uid":"f009b6b16cba9fed","name":"rejects content-filtered query with only contentTopics","time":{"start":1751034687152,"stop":1751034687152,"duration":0},"status":"passed","severity":"normal"},{"uid":"99babeac48bc877f","name":"should handle a minimal index list","time":{"start":1751034671710,"stop":1751034671710,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dab9f4eb408019a","name":"Check received message with timestamp: 1649153314 ","time":{"start":1751035175754,"stop":1751035175754,"duration":0},"status":"passed","severity":"normal"},{"uid":"a619b6023d2d6844","name":"Check received message containing unicode special characters","time":{"start":1751035175786,"stop":1751035175788,"duration":2},"status":"passed","severity":"normal"},{"uid":"ecbd06d620c93d85","name":"Push message with content topic containing shell command","time":{"start":1751035524044,"stop":1751035524045,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7ab2c3f7db490d0","name":"should attach causal history and bloom filter to each message","time":{"start":1751034735087,"stop":1751034735087,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e88d009ae4c2384","name":"messageHashStr works with IProtoMessage","time":{"start":1751034686972,"stop":1751034686972,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e746ea25319c16f","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1751034671631,"stop":1751034671631,"duration":0},"status":"passed","severity":"normal"},{"uid":"72c41665f5fcf576","name":"Check received message containing Chinese","time":{"start":1751035175767,"stop":1751035175767,"duration":0},"status":"passed","severity":"normal"},{"uid":"845d380d71ee511e","name":"Decoder throws on empty string content topic","time":{"start":1751034706847,"stop":1751034706847,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c39b07bd378ad55","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1751034729566,"stop":1751034729566,"duration":0},"status":"passed","severity":"normal"},{"uid":"487d0d1bb928ee18","name":"Check received message containing long","time":{"start":1751035211852,"stop":1751035211852,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b282c3633774490","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1751034671640,"stop":1751034671640,"duration":0},"status":"passed","severity":"normal"},{"uid":"35629de0f50dd508","name":"should reject if LightPush is requested but not mounted","time":{"start":1751034719388,"stop":1751034719388,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca912a34b108d408","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1751035311403,"stop":1751035311403,"duration":0},"status":"passed","severity":"normal"},{"uid":"c59a833d93aae78b","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1751034921356,"stop":1751034921356,"duration":0},"status":"passed","severity":"normal"},{"uid":"a95f12af6a32ebd6","name":"accepts valid content-filtered query","time":{"start":1751034687151,"stop":1751034687151,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dd1be6ae679f141","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1751035074087,"stop":1751035074087,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbdda0eae7c50b39","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1751034758509,"stop":1751034758509,"duration":0},"status":"passed","severity":"normal"},{"uid":"36728dba44bf45d0","name":"should throw error when subscribing with unsupported pubsub topic","time":{"start":1751034719380,"stop":1751034719381,"duration":1},"status":"passed","severity":"normal"},{"uid":"586329b353603070","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1751034729562,"stop":1751034729562,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6b325139709e4a1","name":"accepts valid message hash query","time":{"start":1751034687152,"stop":1751034687152,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e55c257519e7559","name":"it tolerates circular branch references","time":{"start":1751034696342,"stop":1751034696342,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcfea536a2875358","name":"Check received message containing numeric","time":{"start":1751035211852,"stop":1751035211853,"duration":1},"status":"passed","severity":"normal"},{"uid":"c62917d9fae60556","name":"Push message with content topic containing numeric","time":{"start":1751035524042,"stop":1751035524042,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca36c5ca985c4c9a","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1751035277997,"stop":1751035277997,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b74b73bfedcc2ef","name":"Subscribe to topic containing long and publish message","time":{"start":1751035091942,"stop":1751035091942,"duration":0},"status":"passed","severity":"normal"},{"uid":"904ed1fb0ad66dbc","name":"Push message equal or less that 1MB","time":{"start":1751035524048,"stop":1751035524048,"duration":0},"status":"passed","severity":"normal"},{"uid":"4410c93720248eb0","name":"Subscribe to topic containing JSON and receive message","time":{"start":1751035277987,"stop":1751035277987,"duration":0},"status":"passed","severity":"normal"},{"uid":"46217903b62b7fb","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1751035227298,"stop":1751035227299,"duration":1},"status":"passed","severity":"normal"},{"uid":"db66a915a6b5d05a","name":"Subscribe to topic containing XML and receive message","time":{"start":1751035311408,"stop":1751035311408,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbe0ea1c7b552e9f","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1751034671625,"stop":1751034671625,"duration":0},"status":"passed","severity":"normal"},{"uid":"91935d564828516d","name":"Meta field set when metaSetter is specified","time":{"start":1751034687623,"stop":1751034687623,"duration":0},"status":"passed","severity":"normal"},{"uid":"7579274bb45c436","name":"Ephemeral field set to true","time":{"start":1751034687622,"stop":1751034687623,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f97d79297993453","name":"Register correct protocols","time":{"start":1751035091938,"stop":1751035091939,"duration":1},"status":"passed","severity":"normal"},{"uid":"97336e04ed5ae31f","name":"Push message with content topic containing Basic HTML tag","time":{"start":1751035524044,"stop":1751035524044,"duration":0},"status":"passed","severity":"normal"},{"uid":"6421155c94356f4e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1751034671649,"stop":1751034671649,"duration":0},"status":"passed","severity":"normal"},{"uid":"39a81ed782f9e6d0","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1751035241563,"stop":1751035241563,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1463d4f93409159","name":"Decoder throws on undefined content topic","time":{"start":1751034687624,"stop":1751034687624,"duration":0},"status":"passed","severity":"normal"},{"uid":"d082b2d40bed810d","name":"Check received message with timestamp: 1751034751151000000 ","time":{"start":1751035211859,"stop":1751035211859,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc1c73eb3c3d7818","name":"Check message with non string payload is not received","time":{"start":1751035175792,"stop":1751035175793,"duration":1},"status":"passed","severity":"normal"},{"uid":"c55870d1c67fb87a","name":"Subscribe to topic containing shell command and receive message","time":{"start":1751035311397,"stop":1751035311397,"duration":0},"status":"passed","severity":"normal"},{"uid":"43b334c1adc8ec99","name":"should not receive a peer event before start","time":{"start":1751034999782,"stop":1751034999782,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cac24aec9bd1a3a","name":"non connected peers","time":{"start":1751035055401,"stop":1751035055401,"duration":0},"status":"skipped","severity":"normal"},{"uid":"16a107bb11b75b2f","name":"Subscribe to topic containing JSON and receive message","time":{"start":1751035311396,"stop":1751035311397,"duration":1},"status":"passed","severity":"normal"},{"uid":"da4b4d590d025570","name":"Push message with short payload","time":{"start":1751035524049,"stop":1751035524049,"duration":0},"status":"passed","severity":"normal"},{"uid":"892a2d6970c552c3","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1751034729550,"stop":1751034729551,"duration":1},"status":"passed","severity":"normal"},{"uid":"45e795794a820079","name":"should be able to decode the field with only FILTER set to true","time":{"start":1751034677605,"stop":1751034677606,"duration":1},"status":"passed","severity":"normal"},{"uid":"99bc472e107829c8","name":"should start and stop interval correctly","time":{"start":1751034718056,"stop":1751034718057,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddc4784d45575ec5","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1751034671652,"stop":1751034671652,"duration":0},"status":"passed","severity":"normal"},{"uid":"43b1e740f7c6f406","name":"Check received message containing emoji","time":{"start":1751035175753,"stop":1751035175753,"duration":0},"status":"passed","severity":"normal"},{"uid":"76c0a3083c282b6f","name":"Generator, custom pubsub topic","time":{"start":1751035260600,"stop":1751035260600,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e1399cda3ce101c","name":"should not fail to start the service if it is already started","time":{"start":1751034700155,"stop":1751034700155,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a5c7d258a6a9ea6","name":"Throws when trying to push message with empty payload","time":{"start":1751035524055,"stop":1751035524055,"duration":0},"status":"passed","severity":"normal"},{"uid":"94f2b0cf051dca0e","name":"Check received message with timestamp: 1751034751223000000 ","time":{"start":1751035175789,"stop":1751035175789,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8fe9a4ad7997bb0","name":"handles different networkShards values correctly","time":{"start":1751034671629,"stop":1751034671630,"duration":1},"status":"passed","severity":"normal"},{"uid":"c98dea337371024e","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1751034729543,"stop":1751034729543,"duration":0},"status":"passed","severity":"normal"},{"uid":"a85dcc6deebc379c","name":"should properly create location multiaddrs - udp4","time":{"start":1751034678364,"stop":1751034678364,"duration":0},"status":"passed","severity":"normal"},{"uid":"8528de8cf3fe4725","name":"returns only open connection if one present","time":{"start":1751034686742,"stop":1751034686744,"duration":2},"status":"passed","severity":"normal"},{"uid":"ede18954f9ce1c4d","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app59/9/topic381/utf8","time":{"start":1751035201549,"stop":1751035201549,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ef4f7e747eab5d6","name":"less peers than existing","time":{"start":1751035055400,"stop":1751035055401,"duration":1},"status":"skipped","severity":"normal"},{"uid":"2684192a30c0c13d","name":"should throw error - invalid id","time":{"start":1751034678354,"stop":1751034678354,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aca602f93afe720","name":"Ephemeral messages are not stored","time":{"start":1751034758022,"stop":1751034758023,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4bdab5ea9e2edf5","name":"Check message with invalid timestamp is not received","time":{"start":1751035211847,"stop":1751035211847,"duration":0},"status":"passed","severity":"normal"},{"uid":"70ff293c5c472748","name":"Check message with invalid timestamp is not received","time":{"start":1751035175791,"stop":1751035175791,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ff8055211e168dd","name":"Check received message containing XML","time":{"start":1751035175774,"stop":1751035175774,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b2cbab358fd7ae1","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1751034729559,"stop":1751034729560,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8ae738939738685","name":"Store - dialed first","time":{"start":1751035301025,"stop":1751035301025,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d2196e2755472f3","name":"can dial TLS multiaddrs","time":{"start":1751034961965,"stop":1751034961966,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fc53f3f00323194","name":"should request peer renewal on specific errors","time":{"start":1751034718074,"stop":1751034718075,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6301cc0c0444c80","name":"Query with Promise Callback, No Decoder","time":{"start":1751035241589,"stop":1751035241590,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b8a637b95bcf35e","name":"Check received message with timestamp: 1649153314 ","time":{"start":1751035211846,"stop":1751035211847,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1f19938b67298d","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1751034921358,"stop":1751034921359,"duration":1},"status":"passed","severity":"normal"},{"uid":"df667534c3076c5b","name":"Mutual subscription","time":{"start":1751035091938,"stop":1751035091938,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b196c65d3ef8569","name":"should handle task timeouts","time":{"start":1751034718075,"stop":1751034718082,"duration":7},"status":"passed","severity":"normal"},{"uid":"249f31ce3e3269cc","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1751034719119,"stop":1751034719120,"duration":1},"status":"passed","severity":"normal"},{"uid":"398928158a542c4d","name":"should return false when clusterId doesn't match","time":{"start":1751034719120,"stop":1751034719120,"duration":0},"status":"passed","severity":"normal"},{"uid":"5960091eac8f808d","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1751034729548,"stop":1751034729548,"duration":0},"status":"passed","severity":"normal"},{"uid":"702f7394a98c31c3","name":"Check received message containing escaped characters","time":{"start":1751035211840,"stop":1751035211840,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e286b3bb7baebbd","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1751035091947,"stop":1751035091947,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5a023f23a75e3ed","name":"Subscribe and receives messages on 20 topics","time":{"start":1751035311391,"stop":1751035311391,"duration":0},"status":"passed","severity":"normal"},{"uid":"f80bb08baece2b7e","name":"Query with Promise Callback, No message returned","time":{"start":1751035241594,"stop":1751035241596,"duration":2},"status":"passed","severity":"normal"},{"uid":"83872f39e700f237","name":"Push message with JSON payload","time":{"start":1751035524053,"stop":1751035524053,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0238c0e8f076377","name":"Check received message containing short","time":{"start":1751035211831,"stop":1751035211832,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a6b49f6bf719d68","name":"random static sharding 4 - Cluster ID: 9, Shard ID: 222","time":{"start":1751035319814,"stop":1751035319815,"duration":1},"status":"passed","severity":"normal"},{"uid":"d01f19639755c90","name":"can start the service","time":{"start":1751034755989,"stop":1751034755989,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3356903396763da","name":"getPeersByDiscovery","time":{"start":1751035055104,"stop":1751035055104,"duration":0},"status":"passed","severity":"normal"},{"uid":"d892d8467e44d0e","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1751035319817,"stop":1751035319817,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe07da3f460bc06a","name":"1 Relay, 1 Filter, gives up","time":{"start":1751034695830,"stop":1751034695831,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ee9381ace857113","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1751034729554,"stop":1751034729554,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6ecbf1651ac9431","name":"should throw an error if shards are undefined for static sharding","time":{"start":1751034671635,"stop":1751034671635,"duration":0},"status":"passed","severity":"normal"},{"uid":"a130db8042e601eb","name":"random static sharding 7 - Cluster ID: 729, Shard ID: 164","time":{"start":1751035319815,"stop":1751035319816,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ab101ae09dca2f8","name":"Subscribe to topic containing Russian and receive message","time":{"start":1751035277981,"stop":1751035277981,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7ff037051ad05b5","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1751035277966,"stop":1751035277974,"duration":8},"status":"passed","severity":"normal"},{"uid":"68470328ff8de60d","name":"Push message equal or less that 1MB","time":{"start":1751035524063,"stop":1751035524063,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5f7efa5771a574","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1751035311407,"stop":1751035311407,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2f7deb0a26dba7c","name":"Throws when trying to push message with empty payload","time":{"start":1751035524041,"stop":1751035524041,"duration":0},"status":"passed","severity":"normal"},{"uid":"8805c9574f2c5cac","name":"Query Generator, No message returned","time":{"start":1751035241562,"stop":1751035241563,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb4ccc048f03389f","name":"messageHashStr returns a hex string","time":{"start":1751034686971,"stop":1751034686972,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2118aaf03821731","name":"should reject if Store is requested but not mounted","time":{"start":1751034719388,"stop":1751034719389,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd610e5bb84ae80e","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1751034719172,"stop":1751034719175,"duration":3},"status":"passed","severity":"normal"},{"uid":"e15397b39f456888","name":"throws on content topic with empty topic name field","time":{"start":1751034671621,"stop":1751034671621,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b64dbb9f8faf27c","name":"Fails to publish message with wrong content topic","time":{"start":1751035081413,"stop":1751035081414,"duration":1},"status":"passed","severity":"normal"},{"uid":"42ba660f6a8fb9c6","name":"Check received message containing Russian","time":{"start":1751035175768,"stop":1751035175768,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed26f087b32754e5","name":"rejects hash query with time filter","time":{"start":1751034687155,"stop":1751034687155,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f36036d96f4cca0","name":"should call waitForPeer on Relay","time":{"start":1751034719391,"stop":1751034719391,"duration":0},"status":"passed","severity":"normal"},{"uid":"2316ff273997d81c","name":"Check publish message containing SQL Injection","time":{"start":1751035081406,"stop":1751035081406,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a478c0797e55a06","name":"should return no connections if no open connection provided","time":{"start":1751034686745,"stop":1751034686749,"duration":4},"status":"passed","severity":"normal"},{"uid":"10a8cd1c151b66b9","name":"pre and post cipher","time":{"start":1751034707107,"stop":1751034707108,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbcdee2044a87064","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1751035291321,"stop":1751035291321,"duration":0},"status":"passed","severity":"normal"},{"uid":"20e843dc45083e2","name":"should properly create location multiaddrs - tcp","time":{"start":1751034678366,"stop":1751034678366,"duration":0},"status":"passed","severity":"normal"},{"uid":"91e9fef726a0b78","name":"Push message with Basic HTML tag payload","time":{"start":1751035524039,"stop":1751035524039,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6b0b944cd537e6c","name":"throws on content topic with empty application field","time":{"start":1751034671620,"stop":1751034671620,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6f638d19ab7b85","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1751035211860,"stop":1751035211860,"duration":0},"status":"passed","severity":"normal"},{"uid":"96bf135510d46e50","name":"should only return 1 node with store capability","time":{"start":1751034696345,"stop":1751034696345,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4d9b6534ec6bf8d","name":"should insert message id into causal history","time":{"start":1751034735086,"stop":1751034735087,"duration":1},"status":"passed","severity":"normal"},{"uid":"315c1e64839dc251","name":"should not receive a peer event after stop","time":{"start":1751034999782,"stop":1751034999782,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f03b7452d6457d1","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1751034671623,"stop":1751034671623,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca6cc17f043a61a8","name":"retrieves a single peer","time":{"start":1751034696340,"stop":1751034696341,"duration":1},"status":"passed","severity":"normal"},{"uid":"9129a0dd4ad30bb0","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1751034729549,"stop":1751034729549,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a5960f225e25f92","name":"Check message with no content topic is not received","time":{"start":1751035175758,"stop":1751035175759,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2870f9cbfffd873","name":"can start and stop the service","time":{"start":1751034999779,"stop":1751034999779,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6261f3e8bde64e0","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1751035311409,"stop":1751035311409,"duration":0},"status":"passed","severity":"normal"},{"uid":"2780a0d85551adb5","name":"Should update shard info","time":{"start":1751035000016,"stop":1751035000017,"duration":1},"status":"passed","severity":"normal"},{"uid":"742cb20ad3b3523b","name":"Check publish message after client node is restarted","time":{"start":1751035081416,"stop":1751035081416,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cb2af2cf3b11b650","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1751035278000,"stop":1751035278001,"duration":1},"status":"passed","severity":"normal"},{"uid":"41d8f4b58c397b04","name":"should increase lamport timestamp","time":{"start":1751034735085,"stop":1751034735085,"duration":0},"status":"passed","severity":"normal"},{"uid":"54a672dc65e7583a","name":"should properly create location multiaddrs - udp","time":{"start":1751034678366,"stop":1751034678366,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a38f19f0ff08fdb","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1751034735088,"stop":1751034735088,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f83f5b502bda473","name":"should return false when shard is not included in network shards","time":{"start":1751034719120,"stop":1751034719121,"duration":1},"status":"passed","severity":"normal"},{"uid":"7905a85d4281b05b","name":"Subscribe to topic containing Script and receive message","time":{"start":1751035277982,"stop":1751035277982,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e8a99935939fefd","name":"Query Generator, No Decoder","time":{"start":1751035241562,"stop":1751035241562,"duration":0},"status":"passed","severity":"normal"},{"uid":"643cdabce385fe38","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1751035278004,"stop":1751035278004,"duration":0},"status":"passed","severity":"normal"},{"uid":"d143d62a9ade850b","name":"Check publish message containing emoji","time":{"start":1751035081409,"stop":1751035081409,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdc4036a2525b454","name":"Add multiple subscription objects on single nwaku node","time":{"start":1751035277989,"stop":1751035277989,"duration":0},"status":"passed","severity":"normal"},{"uid":"14dc89868e4827ad","name":"recovers when dns.resolve returns empty","time":{"start":1751034696342,"stop":1751034696343,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e5d6cf06350cde9","name":"Push message with Chinese payload","time":{"start":1751035524037,"stop":1751035524037,"duration":0},"status":"passed","severity":"normal"},{"uid":"234bbcb48f742428","name":"Query Generator - true","time":{"start":1751035270632,"stop":1751035270633,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e21a45e4b9f4483","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app95/3/topic894/test.js","time":{"start":1751035201548,"stop":1751035201548,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e047812645cc5ba","name":"Refresh subscription","time":{"start":1751035311392,"stop":1751035311392,"duration":0},"status":"passed","severity":"normal"},{"uid":"d05860987ac629e9","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1751034729551,"stop":1751034729551,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbcaf505050d4f4f","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1751034671627,"stop":1751034671627,"duration":0},"status":"passed","severity":"normal"},{"uid":"a97635cadf021956","name":"Publish message with large meta","time":{"start":1751035081416,"stop":1751035081419,"duration":3},"status":"passed","severity":"normal"},{"uid":"30178eaeda71745c","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1751035260608,"stop":1751035260608,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa545fde64add7d4","name":"should be delivered but not added to local log or bloom filter","time":{"start":1751034735093,"stop":1751034735093,"duration":0},"status":"passed","severity":"normal"},{"uid":"30a639d1c3ad245e","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1751035311394,"stop":1751035311394,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c346badada4e9f0","name":"A test","time":{"start":1751034949545,"stop":1751034949546,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a489fbfba4b3c2d","name":"Check received message containing short","time":{"start":1751035175765,"stop":1751035175766,"duration":1},"status":"passed","severity":"normal"},{"uid":"cac056a64d3e3167","name":"should be able to encode the field with only STORE set to true","time":{"start":1751034677596,"stop":1751034677597,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad1909a162302f24","name":"Reusing cursor across nodes","time":{"start":1751035227302,"stop":1751035227302,"duration":0},"status":"passed","severity":"normal"},{"uid":"570f0b2308442f21","name":"Subscribe to topic containing emoji and receive message","time":{"start":1751035277989,"stop":1751035277989,"duration":0},"status":"passed","severity":"normal"},{"uid":"25b8a7b9a6596334","name":"Query generator for multiple messages","time":{"start":1751035273362,"stop":1751035273362,"duration":0},"status":"passed","severity":"normal"},{"uid":"6282804c2f3fbb10","name":"Check publish message containing Arabic","time":{"start":1751035081405,"stop":1751035081406,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d9f260b8a5edd46","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1751035277966,"stop":1751035277966,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8e8ae33253cb700","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1751035311411,"stop":1751035311412,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe180b648723155d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1751034729568,"stop":1751034729569,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e445eac138a5863","name":"Check message with no pubsub topic is not received","time":{"start":1751035211848,"stop":1751035211849,"duration":1},"status":"passed","severity":"normal"},{"uid":"93bba909d5096c08","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1751035235443,"stop":1751035235443,"duration":0},"status":"passed","severity":"normal"},{"uid":"edf0a8b572137bfc","name":"Check received message with timestamp: 1751034751151 ","time":{"start":1751035211842,"stop":1751035211846,"duration":4},"status":"passed","severity":"normal"},{"uid":"e1377dc073c36feb","name":"should throw error - no id","time":{"start":1751034678354,"stop":1751034678354,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f4e9bd19026ff24","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1751035081409,"stop":1751035081409,"duration":0},"status":"passed","severity":"normal"},{"uid":"80e1066d9fbbd7dd","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1751034729561,"stop":1751034729561,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a25cea13a82992b","name":"should respect max attempts limit","time":{"start":1751034718082,"stop":1751034718082,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca65c65bf83e6791","name":"should be empty when created","time":{"start":1751034719605,"stop":1751034719606,"duration":1},"status":"passed","severity":"normal"},{"uid":"a14b53c15ec834b2","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1751035277983,"stop":1751035277987,"duration":4},"status":"passed","severity":"normal"},{"uid":"c481c557534424d4","name":"Check received message containing SQL Injection","time":{"start":1751035211837,"stop":1751035211837,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6bcc0316864b2f9","name":"Overlapping topic subscription","time":{"start":1751035277997,"stop":1751035277998,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2e2143157636abb","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1751035211863,"stop":1751035211864,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdeab88fe82b36de","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1751034729555,"stop":1751034729556,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea841eee0f671951","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1751035260616,"stop":1751035260616,"duration":0},"status":"passed","severity":"normal"},{"uid":"d605e062bff4a2e2","name":"Fails to push message with large meta","time":{"start":1751035524061,"stop":1751035524061,"duration":0},"status":"passed","severity":"normal"},{"uid":"df9a4363fb2e112f","name":"Check received message containing Arabic","time":{"start":1751035175767,"stop":1751035175768,"duration":1},"status":"passed","severity":"normal"},{"uid":"68805bd9e4019556","name":"Push message with content topic containing long","time":{"start":1751035524041,"stop":1751035524041,"duration":0},"status":"passed","severity":"normal"},{"uid":"35651b514b43eadc","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1751035235443,"stop":1751035235444,"duration":1},"status":"passed","severity":"normal"},{"uid":"abcbfe6df2b6157c","name":"Round trip binary serialization","time":{"start":1751034687622,"stop":1751034687622,"duration":0},"status":"passed","severity":"normal"},{"uid":"66220dda42bd07b7","name":"Check received message containing Basic HTML tag","time":{"start":1751035211856,"stop":1751035211857,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ed028a7276f10bb","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1751035277958,"stop":1751035277958,"duration":0},"status":"passed","severity":"normal"},{"uid":"78cc84983a50c245","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1751034729554,"stop":1751034729555,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb3a389c9e38b503","name":"Subscribe to topic containing Script and receive message","time":{"start":1751035311395,"stop":1751035311395,"duration":0},"status":"passed","severity":"normal"},{"uid":"447f7b00a3ba7fe5","name":"Light Node - default protocols","time":{"start":1751035301028,"stop":1751035301028,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca60da947fd2085c","name":"Subscribe to topic containing emoji and publish message","time":{"start":1751035091947,"stop":1751035091947,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbd3e55a3fd0df25","name":"Asymmetric encrypt & decrypt","time":{"start":1751034707106,"stop":1751034707106,"duration":0},"status":"passed","severity":"normal"},{"uid":"368c8ea32f22d57e","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1751034719607,"stop":1751034719607,"duration":0},"status":"passed","severity":"normal"},{"uid":"db5d8e91adb2db35","name":"Check received message containing special chars","time":{"start":1751035211853,"stop":1751035211853,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b3924d238216c76","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1751035311391,"stop":1751035311391,"duration":0},"status":"passed","severity":"normal"},{"uid":"beca9c2d0b02acc4","name":"Add multiple subscription objects on single nwaku node","time":{"start":1751035311411,"stop":1751035311411,"duration":0},"status":"passed","severity":"normal"},{"uid":"df0168180bcefda5","name":"Passing invalid cursor for nwaku > 0.35.1","time":{"start":1751035227302,"stop":1751035227302,"duration":0},"status":"skipped","severity":"normal"},{"uid":"18329d91661ddc22","name":"Generator, 2 different pubsubtopics","time":{"start":1751035260600,"stop":1751035260607,"duration":7},"status":"passed","severity":"normal"},{"uid":"6ec799167dfd17f9","name":"Subscribe to topic containing Russian and receive message","time":{"start":1751035278001,"stop":1751035278001,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2b0c6d7b3171f74","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1751035091941,"stop":1751035091941,"duration":0},"status":"passed","severity":"normal"},{"uid":"d063c4f1a5efd3ab","name":"Push message with long payload","time":{"start":1751035524049,"stop":1751035524050,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b0c84f9a5a8257b","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1751034729556,"stop":1751034729557,"duration":1},"status":"passed","severity":"normal"},{"uid":"e32cff2dfc1988d5","name":"Subscribe to topic containing JSON and receive message","time":{"start":1751035278003,"stop":1751035278003,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4f05892e05320a1","name":"should use shardsUnderCluster when provided","time":{"start":1751034719119,"stop":1751034719119,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc4c2b6311c32a86","name":"Check message with no payload is not received","time":{"start":1751035211850,"stop":1751035211850,"duration":0},"status":"passed","severity":"normal"},{"uid":"905feb1839202511","name":"should properly compute the node id","time":{"start":1751034678358,"stop":1751034678359,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5c572d5f2bf6343","name":"new peer added after a peer was already found","time":{"start":1751035055105,"stop":1751035055105,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bfd96325ea6ee6dc","name":"Check received message containing unicode special characters","time":{"start":1751035211840,"stop":1751035211842,"duration":2},"status":"passed","severity":"normal"},{"uid":"2e62f8ddbe391890","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1751034695975,"stop":1751034695975,"duration":0},"status":"passed","severity":"normal"},{"uid":"6062dcd4c5bb06b3","name":"returns all values when wanted number is greater than available values","time":{"start":1751034695097,"stop":1751034695098,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d85a21657b2ad56","name":"Check received message containing SQL Injection","time":{"start":1751035211855,"stop":1751035211855,"duration":0},"status":"passed","severity":"normal"},{"uid":"45ebfbc87648cb10","name":"Fails to push message bigger that 1MB","time":{"start":1751035524048,"stop":1751035524049,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cf2615e516fe654","name":"Accepts a valid Waku Message","time":{"start":1751034723222,"stop":1751034723223,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfd66f5efa24efca","name":"Check received message containing shell command","time":{"start":1751035175776,"stop":1751035175776,"duration":0},"status":"passed","severity":"normal"},{"uid":"25fe92c1604e5569","name":"Check publish message containing numeric","time":{"start":1751035081404,"stop":1751035081405,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e388bead0188112","name":"Query with Ordered Callback, No Decoder","time":{"start":1751035241569,"stop":1751035241569,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d01dd794354d9d8","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1751034687152,"stop":1751034687152,"duration":0},"status":"passed","severity":"normal"},{"uid":"cffa32df52c39368","name":"Subscribe to topic containing short and publish message","time":{"start":1751035091942,"stop":1751035091942,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5b89ecc60414399","name":"Push message with content topic containing Arabic","time":{"start":1751035524042,"stop":1751035524043,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3e97a57729228de","name":"Check received message containing short","time":{"start":1751035175714,"stop":1751035175723,"duration":9},"status":"passed","severity":"normal"},{"uid":"b05778cddd2ef3d7","name":"Push message with unicode special characters payload","time":{"start":1751035524054,"stop":1751035524054,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dd53328b66c66a1","name":"Check received message with timestamp: 1751034751223 ","time":{"start":1751035175754,"stop":1751035175754,"duration":0},"status":"passed","severity":"normal"},{"uid":"199e88140cd8c1c5","name":"Subscribe to topic containing XML and receive message","time":{"start":1751035278002,"stop":1751035278002,"duration":0},"status":"passed","severity":"normal"},{"uid":"7306a49a336e540c","name":"Subscribe to topic containing XML and receive message","time":{"start":1751035277982,"stop":1751035277982,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef84bb4b9ce25043","name":"should initialize with custom number of peers","time":{"start":1751034718468,"stop":1751034718468,"duration":0},"status":"passed","severity":"normal"},{"uid":"11249c3162167790","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1751034719118,"stop":1751034719118,"duration":0},"status":"passed","severity":"normal"},{"uid":"170f22ec2e49ef3e","name":"Store - dialed after - with timeout","time":{"start":1751035301025,"stop":1751035301027,"duration":2},"status":"passed","severity":"normal"},{"uid":"d1b475a3b6803a88","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app32/4/topic434/utf8","time":{"start":1751035201551,"stop":1751035201551,"duration":0},"status":"passed","severity":"normal"},{"uid":"34125c9560ab6e83","name":"Push message with special chars payload","time":{"start":1751035524036,"stop":1751035524037,"duration":1},"status":"passed","severity":"normal"},{"uid":"78d651c86c22d2f0","name":"Check publish message containing Russian","time":{"start":1751035081406,"stop":1751035081406,"duration":0},"status":"passed","severity":"normal"},{"uid":"541b7c63b40816f6","name":"should increase lamport timestamp","time":{"start":1751034735087,"stop":1751034735088,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e2222a3a553122","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1751034729556,"stop":1751034729556,"duration":0},"status":"passed","severity":"normal"},{"uid":"96d980e9789a5d18","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1751034718578,"stop":1751034718579,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a52d9d17783ceda","name":"throws on content topic with generation field greater than 0","time":{"start":1751034671619,"stop":1751034671620,"duration":1},"status":"passed","severity":"normal"},{"uid":"1379704ed57166db","name":"should throw an error for empty SingleShardInfos array","time":{"start":1751034671631,"stop":1751034671632,"duration":1},"status":"passed","severity":"normal"},{"uid":"812dfd2ffef0ff61","name":"Publish without waiting for remote peer","time":{"start":1751035091939,"stop":1751035091939,"duration":0},"status":"passed","severity":"normal"},{"uid":"16acf0ce23d10e99","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1751035311398,"stop":1751035311398,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8478bb24349a845","name":"should mark all messages in causal history as acknowledged","time":{"start":1751034735089,"stop":1751034735090,"duration":1},"status":"passed","severity":"normal"},{"uid":"59d294d7472c20b9","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1751035241584,"stop":1751035241589,"duration":5},"status":"passed","severity":"normal"},{"uid":"9bf0caed9d856fe6","name":"Check received message containing Basic HTML tag","time":{"start":1751035175744,"stop":1751035175748,"duration":4},"status":"passed","severity":"normal"},{"uid":"31537835805c9add","name":"Check received message containing short","time":{"start":1751035211852,"stop":1751035211852,"duration":0},"status":"passed","severity":"normal"},{"uid":"13b9195694ff7598","name":"stop","time":{"start":1751034791498,"stop":1751034791499,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0cb66dc1edeaf31","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1751035311403,"stop":1751035311404,"duration":1},"status":"passed","severity":"normal"},{"uid":"64f61bf9c1f5e4d7","name":"Check received message containing Russian","time":{"start":1751035211854,"stop":1751035211855,"duration":1},"status":"passed","severity":"normal"},{"uid":"696418625397eb8b","name":"Correctly serialized arguments","time":{"start":1751034962132,"stop":1751034962133,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a3b0d676ee1a453","name":"Check received message containing emoji","time":{"start":1751035175788,"stop":1751035175789,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc84390233f29992","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1751034671711,"stop":1751034671711,"duration":0},"status":"passed","severity":"normal"},{"uid":"2573f6b422894b91","name":"Subscribe to topic containing Script and receive message","time":{"start":1751035278002,"stop":1751035278002,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d732e3d13c24986","name":"should throw if no connection provided","time":{"start":1751034687475,"stop":1751034687475,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f405a9ddc4e4cb5","name":"isConnected between 2 js-waku relay nodes","time":{"start":1751034773063,"stop":1751034773063,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6b07bf2e777c280","name":"Check received message containing Basic HTML tag","time":{"start":1751035211839,"stop":1751035211839,"duration":0},"status":"passed","severity":"normal"},{"uid":"74e298768804fcf4","name":"Push message with content topic containing emoji","time":{"start":1751035524045,"stop":1751035524046,"duration":1},"status":"passed","severity":"normal"},{"uid":"58e89d0c38640918","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1751034686972,"stop":1751034686972,"duration":0},"status":"passed","severity":"normal"},{"uid":"f115a3ea5e95c9c0","name":"Check publish message after service node is restarted","time":{"start":1751035081416,"stop":1751035081416,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e04c0d7c3291e3ba","name":"Push message with numeric payload","time":{"start":1751035524050,"stop":1751035524050,"duration":0},"status":"passed","severity":"normal"},{"uid":"282787fcbafe5ca2","name":"LightPush","time":{"start":1751035301027,"stop":1751035301027,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c2d9318eb392ee1","name":"Subscribe to topic containing emoji and receive message","time":{"start":1751035278004,"stop":1751035278005,"duration":1},"status":"passed","severity":"normal"},{"uid":"c36c9d3d9afc5faa","name":"Push message with JSON payload","time":{"start":1751035524039,"stop":1751035524039,"duration":0},"status":"passed","severity":"normal"},{"uid":"35eab8aacc7137ad","name":"Check received message containing unicode special characters","time":{"start":1751035211858,"stop":1751035211858,"duration":0},"status":"passed","severity":"normal"},{"uid":"78b5f45bedd028f4","name":"should get locked peers","time":{"start":1751034718468,"stop":1751034718468,"duration":0},"status":"passed","severity":"normal"},{"uid":"38490fdc63fff026","name":"Decoder throws on empty string content topic","time":{"start":1751034708489,"stop":1751034708489,"duration":0},"status":"passed","severity":"normal"},{"uid":"55a7e27a57cc01b1","name":"should not retry if at least one success","time":{"start":1751034719176,"stop":1751034719179,"duration":3},"status":"passed","severity":"normal"},{"uid":"5aec0efc36d2baf8","name":"random static sharding 6 - Cluster ID: 561, Shard ID: 243","time":{"start":1751035319815,"stop":1751035319815,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b68cb7751cfd1b4","name":"should set field with only RELAY enabled","time":{"start":1751034678367,"stop":1751034678367,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5166f37815f3f70","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1751035291322,"stop":1751035291322,"duration":0},"status":"passed","severity":"normal"},{"uid":"1270aa179857bae4","name":"Passing an array","time":{"start":1751035293922,"stop":1751035293922,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aea60c46ae73e80","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app88/9/topic899/json","time":{"start":1751035201547,"stop":1751035201547,"duration":0},"status":"passed","severity":"normal"},{"uid":"164d27fb631fed0a","name":"should handle incoming messages","time":{"start":1751034719383,"stop":1751034719383,"duration":0},"status":"passed","severity":"normal"},{"uid":"79c678221a24c126","name":"Check message with non string payload is not received","time":{"start":1751035211850,"stop":1751035211850,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ce62d78bfc83bd7","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1751034729559,"stop":1751034729559,"duration":0},"status":"passed","severity":"normal"},{"uid":"e59f3df77b9b1474","name":"Sign & Recover","time":{"start":1751034707108,"stop":1751034707108,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9111f923363a10f","name":"Check received message containing Basic HTML tag","time":{"start":1751035175775,"stop":1751035175775,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f01b29036bb5531","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1751035277957,"stop":1751035277958,"duration":1},"status":"passed","severity":"normal"},{"uid":"979dd806a0809813","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1751034729556,"stop":1751034729556,"duration":0},"status":"passed","severity":"normal"},{"uid":"a96e52ca5130ce44","name":"Passing page size 1 when there are 4 messages","time":{"start":1751035286545,"stop":1751035286545,"duration":0},"status":"passed","severity":"normal"},{"uid":"821a369fdb6b4f99","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1751034677609,"stop":1751034677609,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc1f49c07dcd76d1","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1751034686969,"stop":1751034686969,"duration":0},"status":"passed","severity":"normal"},{"uid":"9380e67988e12588","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1751035091940,"stop":1751035091940,"duration":0},"status":"passed","severity":"normal"},{"uid":"33165a56ffc557a6","name":"handles empty contentTopics array correctly","time":{"start":1751034671654,"stop":1751034671654,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc60d7d963b739bf","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1751035227301,"stop":1751035227301,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab76f54307144cf3","name":"Check publish message containing shell command","time":{"start":1751035081408,"stop":1751035081408,"duration":0},"status":"passed","severity":"normal"},{"uid":"e00afbbe722ebe5f","name":"should throw an error for an unconfigured topic","time":{"start":1751034671650,"stop":1751034671651,"duration":1},"status":"passed","severity":"normal"},{"uid":"693d4d201172d98a","name":"should be sent with empty content","time":{"start":1751034735093,"stop":1751034735093,"duration":0},"status":"passed","severity":"normal"},{"uid":"204df6eb7ca64305","name":"1 Store, 2 fetches","time":{"start":1751034695829,"stop":1751034695830,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bd7f4f9c16dd683","name":"should only return 1 node with relay capability","time":{"start":1751034696344,"stop":1751034696345,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca9de45c6131415e","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1751034671624,"stop":1751034671624,"duration":0},"status":"passed","severity":"normal"},{"uid":"536c5392bf137fd3","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1751034677600,"stop":1751034677600,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6fdd1943d853f46","name":"Decoder throws on empty string content topic","time":{"start":1751034687625,"stop":1751034687625,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b1ca8439577d90e","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1751034921358,"stop":1751034921358,"duration":0},"status":"passed","severity":"normal"},{"uid":"126e169be229d0ef","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1751035074085,"stop":1751035074086,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c30063487bf155e","name":"Fails to push message with large meta","time":{"start":1751035524046,"stop":1751035524046,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbaa51cb1f6a941c","name":"Subscribe to topic containing XML and receive message","time":{"start":1751035311395,"stop":1751035311396,"duration":1},"status":"passed","severity":"normal"},{"uid":"93e3394d2be7ec11","name":"should be able to encode the field with only FILTER set to true","time":{"start":1751034677598,"stop":1751034677599,"duration":1},"status":"passed","severity":"normal"},{"uid":"b89f5d647fc9c06a","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1751035277993,"stop":1751035277993,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a539835e26e55dd","name":"should deliver messages after dependencies are met","time":{"start":1751034735091,"stop":1751034735091,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e02177274a911ed","name":"Check message with no payload is not received","time":{"start":1751035175792,"stop":1751035175792,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3e557c8cd940ee5","name":"should initialize bloom filter with correct parameters","time":{"start":1751034731724,"stop":1751034731725,"duration":1},"status":"passed","severity":"normal"},{"uid":"5038880524ecefd","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1751034671624,"stop":1751034671624,"duration":0},"status":"passed","severity":"normal"},{"uid":"f23dfa73c2bedb3b","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1751035291321,"stop":1751035291321,"duration":0},"status":"passed","severity":"normal"},{"uid":"dce8f29d696b77cf","name":"should wait for Filter peer to be connected","time":{"start":1751034719390,"stop":1751034719390,"duration":0},"status":"passed","severity":"normal"},{"uid":"256e10cc1683e340","name":"Publish message with rate limit","time":{"start":1751035081419,"stop":1751035081419,"duration":0},"status":"passed","severity":"normal"},{"uid":"f964a7849b596d1","name":"should handle different types of entries","time":{"start":1751034717199,"stop":1751034717199,"duration":0},"status":"passed","severity":"normal"},{"uid":"70422b2d6b1eec20","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1751034729567,"stop":1751034729568,"duration":1},"status":"passed","severity":"normal"},{"uid":"88f7ee39a53d713a","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1751034718829,"stop":1751034718830,"duration":1},"status":"passed","severity":"normal"},{"uid":"a85a70f8c44eecd0","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1751035280328,"stop":1751035280328,"duration":0},"status":"passed","severity":"normal"},{"uid":"d953e4e4b0522cf5","name":"Rejects garbage","time":{"start":1751034723223,"stop":1751034723223,"duration":0},"status":"passed","severity":"normal"},{"uid":"26bb3533f310ae93","name":"Passing page size 3 when there are 20 messages","time":{"start":1751035286545,"stop":1751035286546,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4d9fca22ec148cd","name":"Push message with content topic containing numeric","time":{"start":1751035524056,"stop":1751035524056,"duration":0},"status":"passed","severity":"normal"},{"uid":"3219a61bb3c7b353","name":"Subscribe to topic containing shell command and publish message","time":{"start":1751035091946,"stop":1751035091946,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9b9babcc81d7091","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1751034671626,"stop":1751034671626,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e90253667b2c0ce","name":"Query generator for multiple messages with different message text format","time":{"start":1751035273362,"stop":1751035273363,"duration":1},"status":"passed","severity":"normal"},{"uid":"e561aa94db738ce8","name":"Check message with invalid timestamp is not received","time":{"start":1751035211861,"stop":1751035211861,"duration":0},"status":"passed","severity":"normal"},{"uid":"262af635867eaf09","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1751035091940,"stop":1751035091941,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a23ad3d7e20e414","name":"Check received message containing long","time":{"start":1751035175727,"stop":1751035175727,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ff8fb540c3c9bc6","name":"Push message with content topic containing Script","time":{"start":1751035524058,"stop":1751035524058,"duration":0},"status":"passed","severity":"normal"},{"uid":"f64b64200b65f2b0","name":"Subscribe to topic containing short and receive message","time":{"start":1751035277998,"stop":1751035277998,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a41bfdc0b9e4494","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1751034671655,"stop":1751034671655,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc97401714fed135","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1751034729551,"stop":1751034729552,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c59114f11ab85d3","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1751034735094,"stop":1751034735094,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b85cdd7d662f200","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1751034729179,"stop":1751034729180,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cdcb5b17945c1f1","name":"Push message with content topic containing Chinese","time":{"start":1751035524056,"stop":1751035524056,"duration":0},"status":"passed","severity":"normal"},{"uid":"d029003fc0ea39e3","name":"should partition messages based on acknowledgement status","time":{"start":1751034735092,"stop":1751034735092,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fee7352ce95f1fb","name":"can query messages by message hash","time":{"start":1751035245394,"stop":1751035245394,"duration":0},"status":"passed","severity":"normal"},{"uid":"751557efd4353a63","name":"Symmetric encrypt & Decrypt","time":{"start":1751034707107,"stop":1751034707107,"duration":0},"status":"passed","severity":"normal"},{"uid":"5594d2d4a95680dc","name":"Subscribe to topic containing numeric and receive message","time":{"start":1751035277976,"stop":1751035277976,"duration":0},"status":"passed","severity":"normal"},{"uid":"23c33f1724ff1d93","name":"Push message with content topic containing special chars","time":{"start":1751035524056,"stop":1751035524056,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0bcf5fea6510b8d","name":"Decrypt messages","time":{"start":1751035057069,"stop":1751035057069,"duration":0},"status":"passed","severity":"normal"},{"uid":"729781f643b4660e","name":"Check received message containing Script","time":{"start":1751035211856,"stop":1751035211856,"duration":0},"status":"passed","severity":"normal"},{"uid":"61ffa776c672dc17","name":"Ordered Callback - false","time":{"start":1751035270636,"stop":1751035270636,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbf1a9e0d50a8141","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1751035311389,"stop":1751035311389,"duration":0},"status":"passed","severity":"normal"},{"uid":"23f48a7a0952cb42","name":"Query generator for multiple messages with multiple decoders","time":{"start":1751035273363,"stop":1751035273363,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cc7642a8aa879c5","name":"should set field with all protocols enabled","time":{"start":1751034678367,"stop":1751034678367,"duration":0},"status":"passed","severity":"normal"},{"uid":"946883851294db96","name":"Query Generator, Multiple PubsubTopics","time":{"start":1751035241560,"stop":1751035241561,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7532f18f1e04c13","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1751034719382,"stop":1751034719382,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e0c12ec383eec7f","name":"should insert message into bloom filter","time":{"start":1751034735086,"stop":1751034735086,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e33c21c71bcbd27","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1751034921357,"stop":1751034921357,"duration":0},"status":"passed","severity":"normal"},{"uid":"45be339905d3b16d","name":"Check received message containing escaped characters","time":{"start":1751035175776,"stop":1751035175777,"duration":1},"status":"passed","severity":"normal"},{"uid":"830dbcedb72627cc","name":"Passing page size 10 when there are 10 messages","time":{"start":1751035286546,"stop":1751035286546,"duration":0},"status":"passed","severity":"normal"},{"uid":"498453382f52deb5","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1751034959932,"stop":1751034959933,"duration":1},"status":"passed","severity":"normal"},{"uid":"403853ba56ce97ae","name":"random static sharding 8 - Cluster ID: 596, Shard ID: 821","time":{"start":1751035319816,"stop":1751035319816,"duration":0},"status":"passed","severity":"normal"},{"uid":"68ad9836fba062a0","name":"should handle connection events","time":{"start":1751034718469,"stop":1751034718469,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb4d5d4a760c6ad3","name":"Check message with non string payload is not received","time":{"start":1751035211863,"stop":1751035211863,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8278343bcaecc77","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1751035291319,"stop":1751035291320,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7875d273303947c","name":"Push message with content topic containing SQL Injection","time":{"start":1751035524043,"stop":1751035524043,"duration":0},"status":"passed","severity":"normal"},{"uid":"8558980f1a82fe6d","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1751034729553,"stop":1751034729553,"duration":0},"status":"passed","severity":"normal"},{"uid":"4954557e1c445a54","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1751034729549,"stop":1751034729550,"duration":1},"status":"passed","severity":"normal"},{"uid":"43b0abc58fa285f7","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1751035277980,"stop":1751035277980,"duration":0},"status":"passed","severity":"normal"},{"uid":"21b65ecf31c864e5","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1751035091947,"stop":1751035091947,"duration":0},"status":"passed","severity":"normal"},{"uid":"f74af596767e9290","name":"Default pageSize","time":{"start":1751035286551,"stop":1751035286551,"duration":0},"status":"passed","severity":"normal"},{"uid":"d436b4496028feb2","name":"Passing page size 11 when there are 10 messages","time":{"start":1751035286547,"stop":1751035286547,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcaccc81ca35794","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1751034671639,"stop":1751034671639,"duration":0},"status":"passed","severity":"normal"},{"uid":"a88014b2af67ffdd","name":"should throw an error for missing sharding configuration","time":{"start":1751034671653,"stop":1751034671654,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b6b12aa7499ab38","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1751034671647,"stop":1751034671647,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d6b1e832d1dc8fc","name":"Refresh subscription","time":{"start":1751035277975,"stop":1751035277975,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ad5ace7015c2ced","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app59/8/topic150/json","time":{"start":1751035201547,"stop":1751035201547,"duration":0},"status":"passed","severity":"normal"},{"uid":"204ffba3a2b5a6ba","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1751034921359,"stop":1751034921359,"duration":0},"status":"passed","severity":"normal"},{"uid":"83df4fbd063c38c2","name":"should not receive a peer event after stop","time":{"start":1751034755993,"stop":1751034755994,"duration":1},"status":"passed","severity":"normal"},{"uid":"44356dbed9ac96b0","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1751035278000,"stop":1751035278000,"duration":0},"status":"passed","severity":"normal"},{"uid":"456e457d11053ba4","name":"should request renew when peer disconnects","time":{"start":1751034718469,"stop":1751034718469,"duration":0},"status":"passed","severity":"normal"},{"uid":"bff20e14994954d","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1751034921360,"stop":1751034921360,"duration":0},"status":"passed","severity":"normal"},{"uid":"b051f698c244f461","name":"should send to specified number of peers of used peers","time":{"start":1751034719176,"stop":1751034719176,"duration":0},"status":"passed","severity":"normal"},{"uid":"63ee6b2caa7e1fcb","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1751035091945,"stop":1751035091945,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac87aa25874ff61b","name":"can start and stop the service","time":{"start":1751034700154,"stop":1751034700154,"duration":0},"status":"passed","severity":"normal"},{"uid":"55108ccdae2f169f","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1751034729553,"stop":1751034729553,"duration":0},"status":"passed","severity":"normal"},{"uid":"947ce3a30c1e70dd","name":"should return valid sharding parameters for static sharding","time":{"start":1751034671653,"stop":1751034671653,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c257bba3b6653b7","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1751034719119,"stop":1751034719119,"duration":0},"status":"passed","severity":"normal"},{"uid":"134035534a1dfa9c","name":"Subscribe and receive messages via waku relay post","time":{"start":1751035311402,"stop":1751035311402,"duration":0},"status":"passed","severity":"normal"},{"uid":"6deabfda902de7c6","name":"should be empty after removing the only subscription","time":{"start":1751034719606,"stop":1751034719606,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3161cb3b89a6470","name":"Publishes to nwaku","time":{"start":1751035069422,"stop":1751035069422,"duration":0},"status":"passed","severity":"normal"},{"uid":"824cf9ffcc2b8b39","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1751034751423,"stop":1751034751424,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3b21d73931fd856","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app16/6/topic406/test.js","time":{"start":1751035201549,"stop":1751035201549,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b4337867e8f3f1a","name":"Query with Ordered Callback, No message returned","time":{"start":1751035241569,"stop":1751035241569,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a666c44c9cbd2b","name":"Init the array if not present","time":{"start":1751034671280,"stop":1751034671281,"duration":1},"status":"passed","severity":"normal"},{"uid":"25fc3478ba3a6c4e","name":"should properly create location multiaddrs - udp6","time":{"start":1751034678365,"stop":1751034678365,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbedf7b01ce596d0","name":"should keep entries that haven't expired yet","time":{"start":1751034717193,"stop":1751034717198,"duration":5},"status":"passed","severity":"normal"},{"uid":"ae7e365efb0d7908","name":"dispatchEvent via connectionManager","time":{"start":1751034791497,"stop":1751034791498,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed4ecb16c9ec235b","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1751035277995,"stop":1751035277996,"duration":1},"status":"passed","severity":"normal"},{"uid":"b98d4d512ad1d950","name":"should be able to encode the field with only RELAY set to true","time":{"start":1751034677593,"stop":1751034677596,"duration":3},"status":"passed","severity":"normal"},{"uid":"bb3a386875119695","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1751034751418,"stop":1751034751420,"duration":2},"status":"passed","severity":"normal"},{"uid":"c3e26d452a0ffac5","name":"should detect messages with missing dependencies","time":{"start":1751034735091,"stop":1751034735091,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad8a932da1616191","name":"Check received message with timestamp: 1751034751223000000 ","time":{"start":1751035175753,"stop":1751035175754,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4e5920b6624c502","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1751035175790,"stop":1751035175790,"duration":0},"status":"passed","severity":"normal"},{"uid":"aedd969983ef5bfa","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1751034671630,"stop":1751034671631,"duration":1},"status":"passed","severity":"normal"},{"uid":"65c99dd4cdb0f33c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1751034729569,"stop":1751034729569,"duration":0},"status":"passed","severity":"normal"},{"uid":"886ba6998474c9a8","name":"Push message with custom timestamp: 1751038521904","time":{"start":1751035524048,"stop":1751035524048,"duration":0},"status":"passed","severity":"normal"},{"uid":"312231f2b92055ca","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1751035311412,"stop":1751035311412,"duration":0},"status":"passed","severity":"normal"},{"uid":"391ba1e18380446","name":"Check message with no pubsub topic is not received","time":{"start":1751035175791,"stop":1751035175792,"duration":1},"status":"passed","severity":"normal"},{"uid":"719768c838f1a43","name":"should update ack status of messages in outgoing buffer","time":{"start":1751034735094,"stop":1751034735094,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcf0411928246d45","name":"Overlapping topic subscription","time":{"start":1751035091942,"stop":1751035091942,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dcb97ac945d9fe35","name":"Reopen subscription with peer with lost subscription","time":{"start":1751034821073,"stop":1751034821073,"duration":0},"status":"passed","severity":"normal"},{"uid":"a61cad041335ec9f","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1751035280327,"stop":1751035280328,"duration":1},"status":"passed","severity":"normal"},{"uid":"baf3db2330fec51b","name":"Encoder throws on undefined content topic","time":{"start":1751034708488,"stop":1751034708488,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cafff5467132f92","name":"Check message on other pubsub topic is not received","time":{"start":1751035175755,"stop":1751035175756,"duration":1},"status":"passed","severity":"normal"},{"uid":"47008a05b9d89c43","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1751034696345,"stop":1751034696346,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca91c95bd3e06148","name":"Push message with shell command payload","time":{"start":1751035524053,"stop":1751035524053,"duration":0},"status":"passed","severity":"normal"},{"uid":"a60aea50c07ec01f","name":"Encoder throws on empty string content topic","time":{"start":1751034706846,"stop":1751034706846,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e2af03547820e7c","name":"removeEventListener with correct event","time":{"start":1751034791495,"stop":1751034791496,"duration":1},"status":"passed","severity":"normal"},{"uid":"d03bdaa17b002f0c","name":"should be delivered immediately if received","time":{"start":1751034735094,"stop":1751034735095,"duration":1},"status":"passed","severity":"normal"},{"uid":"15adf913e9fe8a3b","name":"should start and setup intervals and event listeners","time":{"start":1751034719607,"stop":1751034719607,"duration":0},"status":"passed","severity":"normal"},{"uid":"84e8d16b87a2e5ad","name":"Check received message containing emoji","time":{"start":1751035211859,"stop":1751035211859,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a2aa502776a77b7","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1751035235442,"stop":1751035235443,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c759427cfe3784a","name":"Subscribe and receive messages via waku relay post","time":{"start":1751035277994,"stop":1751035277994,"duration":0},"status":"passed","severity":"normal"},{"uid":"d39d40db8981dbc4","name":"Check message received after jswaku node is restarted","time":{"start":1751035175793,"stop":1751035175793,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1607380e5fded926","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1751035055105,"stop":1751035055106,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b815908fa8b0cab1","name":"Passing page size 0 when there are 110 messages","time":{"start":1751035286543,"stop":1751035286544,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e1300378e45fbb6","name":"shard 0","time":{"start":1751035319812,"stop":1751035319812,"duration":0},"status":"passed","severity":"normal"},{"uid":"384893d7991eec77","name":"Subscribe to topic containing Script and receive message","time":{"start":1751035311408,"stop":1751035311408,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a34397a4bbd622c","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1751034708487,"stop":1751034708487,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e66d64cf30303d8","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1751034671640,"stop":1751034671641,"duration":1},"status":"passed","severity":"normal"},{"uid":"b140ad99a7d0ce30","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1751034671648,"stop":1751034671648,"duration":0},"status":"passed","severity":"normal"},{"uid":"7027ccbf124b6fac","name":"different cluster, same shard: nodes don't connect","time":{"start":1751034959935,"stop":1751034959936,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ac881ab615011c9","name":"Check received message containing Chinese","time":{"start":1751035175728,"stop":1751035175728,"duration":0},"status":"passed","severity":"normal"},{"uid":"22e8df0dc4472138","name":"Renews subscription after lossing a connection","time":{"start":1751035278005,"stop":1751035278005,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8828582b4de947e","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1751034931391,"stop":1751034931392,"duration":1},"status":"passed","severity":"normal"},{"uid":"7167680deca0106a","name":"isConnected should return true after first peer connects","time":{"start":1751034773062,"stop":1751034773062,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a324dfaa49f3a1b","name":"ignores unrecognized TXT record formats","time":{"start":1751034696343,"stop":1751034696343,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5c97ab2c49ba200","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1751035311394,"stop":1751035311394,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b2e2ac6751116cf","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1751034671649,"stop":1751034671649,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbaec70b43b1533a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1751034671641,"stop":1751034671641,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc514d9b7d8ce997","name":"Check received message containing Chinese","time":{"start":1751035211853,"stop":1751035211853,"duration":0},"status":"passed","severity":"normal"},{"uid":"617ce817a7880b40","name":"isConnected return false after peer stops","time":{"start":1751034773063,"stop":1751034773063,"duration":0},"status":"passed","severity":"normal"},{"uid":"b66be55c46856b35","name":"Renews subscription after lossing a connection","time":{"start":1751035311411,"stop":1751035311411,"duration":0},"status":"passed","severity":"normal"},{"uid":"fea2fed9055635d6","name":"Push message with content topic containing Russian","time":{"start":1751035524057,"stop":1751035524057,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b68cd15f0ac439b","name":"listenerCount","time":{"start":1751034791497,"stop":1751034791497,"duration":0},"status":"passed","severity":"normal"},{"uid":"101ae811110279c5","name":"Push message with Arabic payload","time":{"start":1751035524037,"stop":1751035524037,"duration":0},"status":"passed","severity":"normal"},{"uid":"5921fd7b21d763a0","name":"Relay - dialed after","time":{"start":1751035301024,"stop":1751035301025,"duration":1},"status":"passed","severity":"normal"},{"uid":"b54d8cbba22049b0","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1751034931388,"stop":1751034931388,"duration":0},"status":"passed","severity":"normal"},{"uid":"486124f523f89ef0","name":"should not receive a peer event before start","time":{"start":1751034700156,"stop":1751034700156,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0b88e56ecf720ef","name":"should invoke callbacks when receiving a message","time":{"start":1751034719606,"stop":1751034719607,"duration":1},"status":"passed","severity":"normal"},{"uid":"5015d1600c9068b6","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1751034729554,"stop":1751034729554,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1a04ed16294854","name":"Wrong topic","time":{"start":1751035201551,"stop":1751035201551,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6d39887e05b3697","name":"Push message with Basic HTML tag payload","time":{"start":1751035524052,"stop":1751035524053,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cef2e67e9c3dfdc","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1751035227301,"stop":1751035227302,"duration":1},"status":"passed","severity":"normal"},{"uid":"8be0dfd732f26642","name":"Overlapping topic subscription","time":{"start":1751035311392,"stop":1751035311392,"duration":0},"status":"passed","severity":"normal"},{"uid":"edad3b27359f3880","name":"Check received message containing shell command","time":{"start":1751035211839,"stop":1751035211840,"duration":1},"status":"passed","severity":"normal"},{"uid":"3acf37fc99480737","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1751034671626,"stop":1751034671627,"duration":1},"status":"passed","severity":"normal"},{"uid":"d44e8c793f0aad9c","name":"different cluster, different shard: nodes don't connect","time":{"start":1751034959936,"stop":1751034959936,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4445fe7bc3c6d6","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1751034758027,"stop":1751034758029,"duration":2},"status":"passed","severity":"normal"},{"uid":"b1a41d8c0e8630c2","name":"Sets default value correctly","time":{"start":1751035293923,"stop":1751035293923,"duration":0},"status":"passed","severity":"normal"},{"uid":"e57de1bea34a856b","name":"Round trip binary encryption [ecies, signature]","time":{"start":1751034708487,"stop":1751034708487,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1b19a798f642bc1","name":"Push message with rate limit","time":{"start":1751035524061,"stop":1751035524061,"duration":0},"status":"passed","severity":"normal"},{"uid":"30a7046e5104f458","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1751035201552,"stop":1751035201552,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b6841d5ee124063","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1751034729553,"stop":1751034729554,"duration":1},"status":"passed","severity":"normal"},{"uid":"33c74a9c4d42efb9","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1751034671636,"stop":1751034671636,"duration":0},"status":"passed","severity":"normal"},{"uid":"59a2574bfce5d17a","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1751035277990,"stop":1751035277990,"duration":0},"status":"passed","severity":"normal"},{"uid":"858227a777ac8633","name":"Refresh subscription","time":{"start":1751035311404,"stop":1751035311404,"duration":0},"status":"passed","severity":"normal"},{"uid":"57f36c4bb68cb0f3","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1751035291320,"stop":1751035291321,"duration":1},"status":"passed","severity":"normal"},{"uid":"cce814a2dfa0c5e6","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1751034677599,"stop":1751034677600,"duration":1},"status":"passed","severity":"normal"},{"uid":"96e2186f88b3eacb","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1751034729565,"stop":1751034729566,"duration":1},"status":"passed","severity":"normal"},{"uid":"d609332e6c5823b4","name":"should not fail to start the service if it is already started","time":{"start":1751034999781,"stop":1751034999781,"duration":0},"status":"passed","severity":"normal"},{"uid":"64022501efaeecc6","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1751035311402,"stop":1751035311402,"duration":0},"status":"passed","severity":"normal"},{"uid":"c28005292d3c4f68","name":"Push message with content topic containing short","time":{"start":1751035524055,"stop":1751035524055,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4449eb9b92aa46d","name":"can start the service","time":{"start":1751034700153,"stop":1751034700153,"duration":0},"status":"passed","severity":"normal"},{"uid":"15b7c5af4cf8ff63","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1751034671637,"stop":1751034671637,"duration":0},"status":"passed","severity":"normal"},{"uid":"92df92536daa763a","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1751035277988,"stop":1751035277988,"duration":0},"status":"passed","severity":"normal"},{"uid":"45a05db972bf3e45","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1751034729563,"stop":1751034729564,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b6fc4044cb42211","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1751035091944,"stop":1751035091944,"duration":0},"status":"passed","severity":"normal"},{"uid":"95cb04df05bc2dd","name":"should return different streams if requested simultaniously","time":{"start":1751034687476,"stop":1751034687476,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5371169a590ae68","name":"should be online or offline if network state changed","time":{"start":1751034751424,"stop":1751034751425,"duration":1},"status":"passed","severity":"normal"},{"uid":"3876aaa2ff83c5cf","name":"Decoder throws on undefined content topic","time":{"start":1751034706846,"stop":1751034706847,"duration":1},"status":"passed","severity":"normal"},{"uid":"facbaa9e268c16d7","name":"Push message with escaped characters payload","time":{"start":1751035524040,"stop":1751035524040,"duration":0},"status":"passed","severity":"normal"},{"uid":"756b73ab7b57059e","name":"Push 30 different messages","time":{"start":1751035524054,"stop":1751035524055,"duration":1},"status":"skipped","severity":"normal"},{"uid":"30ada778e37dc1fc","name":"should enable all discoveries when explicitly set","time":{"start":1751034718567,"stop":1751034718567,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2e156cad41e5a84","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1751034671629,"stop":1751034671629,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b0bd671fce1b42","name":"should add to incoming buffer if dependencies are not met","time":{"start":1751034735089,"stop":1751034735089,"duration":0},"status":"passed","severity":"normal"},{"uid":"bad36a6021a26199","name":"should use provided shard info when available","time":{"start":1751034719118,"stop":1751034719118,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff5ab8e3a2dd7bef","name":"same cluster, different shard: nodes connect","time":{"start":1751034959935,"stop":1751034959935,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2faf3ced54efecd","name":"Check publish message containing unicode special characters","time":{"start":1751035081408,"stop":1751035081408,"duration":0},"status":"passed","severity":"normal"},{"uid":"4802d5ac208774b6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1751034729569,"stop":1751034729569,"duration":0},"status":"passed","severity":"normal"},{"uid":"2539277d752633b","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1751034695978,"stop":1751034695978,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b3a7007544afa6d","name":"Push message with custom timestamp: 1720276521904","time":{"start":1751035524047,"stop":1751035524047,"duration":0},"status":"passed","severity":"normal"},{"uid":"84be56538de1410b","name":"Ordered callback, aborts when callback returns true","time":{"start":1751035273366,"stop":1751035273367,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbc379d8671dce4f","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1751034695978,"stop":1751034695979,"duration":1},"status":"passed","severity":"normal"},{"uid":"88a6497d8a622ed2","name":"Filter","time":{"start":1751035301027,"stop":1751035301027,"duration":0},"status":"passed","severity":"normal"},{"uid":"61f1c0bfeab03bf3","name":"Check received message containing Arabic","time":{"start":1751035211835,"stop":1751035211835,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7b8d2666068aa28","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1751034671638,"stop":1751034671638,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d8814fbbe76ebc6","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1751035074088,"stop":1751035074088,"duration":0},"status":"passed","severity":"normal"},{"uid":"3340afcf2afa955c","name":"can start the service","time":{"start":1751034999776,"stop":1751034999779,"duration":3},"status":"passed","severity":"normal"},{"uid":"deff651b42ea7589","name":"should check false positive rate","time":{"start":1751034731728,"stop":1751034731728,"duration":0},"status":"passed","severity":"normal"},{"uid":"719440f619217348","name":"should emit a peer event after start","time":{"start":1751034700155,"stop":1751034700156,"duration":1},"status":"passed","severity":"normal"},{"uid":"65d73c24f2a230d3","name":"Check received message containing Script","time":{"start":1751035175768,"stop":1751035175774,"duration":6},"status":"passed","severity":"normal"},{"uid":"62bf7e45d115dac5","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1751034687477,"stop":1751034687477,"duration":0},"status":"passed","severity":"normal"},{"uid":"c37bbe9db04764f8","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1751035311390,"stop":1751035311390,"duration":0},"status":"passed","severity":"normal"},{"uid":"4af4846f7b5c2765","name":"should wait for Store peer to be connected","time":{"start":1751034719390,"stop":1751034719391,"duration":1},"status":"passed","severity":"normal"},{"uid":"1477bb5627b1e4c","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1751034695979,"stop":1751034695979,"duration":0},"status":"passed","severity":"normal"},{"uid":"b004aa3dcc9624ee","name":"throws on empty content topic","time":{"start":1751034671618,"stop":1751034671618,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b64751c4285b5c1","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1751035273365,"stop":1751035273365,"duration":0},"status":"passed","severity":"normal"},{"uid":"471fd4a0736d8b75","name":"same cluster, same shard: nodes connect","time":{"start":1751034959933,"stop":1751034959935,"duration":2},"status":"passed","severity":"normal"},{"uid":"77c9e870838a8fea","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1751034671632,"stop":1751034671632,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed9911c336273799","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1751034687477,"stop":1751034687477,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ca5d5ae52440f0c","name":"should add received messages to bloom filter","time":{"start":1751034735089,"stop":1751034735089,"duration":0},"status":"passed","severity":"normal"},{"uid":"850d1c7413edc668","name":"Passing cursor with wrong pubsubTopic for nwaku > 0.35.1","time":{"start":1751035227303,"stop":1751035227303,"duration":0},"status":"skipped","severity":"normal"},{"uid":"17200eb92edffe9c","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1751035277988,"stop":1751035277989,"duration":1},"status":"passed","severity":"normal"},{"uid":"f012ae9ae3d267a9","name":"Promise Callback - true","time":{"start":1751035270634,"stop":1751035270635,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d0725fd196dbe9","name":"Check message with no pubsub topic is not received","time":{"start":1751035211861,"stop":1751035211862,"duration":1},"status":"passed","severity":"normal"},{"uid":"3143ddaa0e86243a","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1751034671622,"stop":1751034671623,"duration":1},"status":"passed","severity":"normal"},{"uid":"edeba628476e22d","name":"Push message with numeric payload","time":{"start":1751035524036,"stop":1751035524036,"duration":0},"status":"passed","severity":"normal"},{"uid":"128eeb5561de1da1","name":"Privacy Node - default protocol","time":{"start":1751035301028,"stop":1751035301028,"duration":0},"status":"passed","severity":"normal"},{"uid":"40de3431d14516eb","name":"should retry failed tasks","time":{"start":1751034718064,"stop":1751034718074,"duration":10},"status":"passed","severity":"normal"},{"uid":"2afbed343f1f4847","name":"Check received message containing Arabic","time":{"start":1751035175728,"stop":1751035175742,"duration":14},"status":"passed","severity":"normal"},{"uid":"69e9120887bec4a1","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1751034671633,"stop":1751034671633,"duration":0},"status":"passed","severity":"normal"},{"uid":"59b98aa9a2711d17","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1751035277981,"stop":1751035277981,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbb06adbcf26c7e6","name":"Relay","time":{"start":1751034758080,"stop":1751034758083,"duration":3},"status":"passed","severity":"normal"},{"uid":"96bf5ba5e9e19766","name":"Check publish message containing escaped characters","time":{"start":1751035081408,"stop":1751035081408,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a3d62ef1cd4e014","name":"should be able to decode the field with only RELAY set to true","time":{"start":1751034677605,"stop":1751034677605,"duration":0},"status":"passed","severity":"normal"},{"uid":"411a0437df1d47f2","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1751034671632,"stop":1751034671632,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7c45f5dac841a34","name":"Push message with content topic containing escaped characters","time":{"start":1751035524059,"stop":1751035524059,"duration":0},"status":"passed","severity":"normal"},{"uid":"5845ea464364dfbc","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1751035311398,"stop":1751035311398,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b01081671e246cf","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1751035227299,"stop":1751035227299,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf9b0a7d8f3d82db","name":"should throw error - no public key","time":{"start":1751034678355,"stop":1751034678358,"duration":3},"status":"passed","severity":"normal"},{"uid":"ed78f3bf33c162b1","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1751034671637,"stop":1751034671638,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a5b4c357fe3c095","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1751035311399,"stop":1751035311400,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed4a41b41f283020","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1751035091943,"stop":1751035091943,"duration":0},"status":"passed","severity":"normal"},{"uid":"b18b2523bed511d7","name":"Check received message containing XML","time":{"start":1751035211838,"stop":1751035211838,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cb2d4424f7df83c","name":"Subscribe and receives messages on 20 topics","time":{"start":1751035277965,"stop":1751035277966,"duration":1},"status":"passed","severity":"normal"},{"uid":"e30181cdb012994c","name":"should successfully subscribe to supported pubsub topic","time":{"start":1751034719381,"stop":1751034719381,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f39376428ab1189","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1751034695098,"stop":1751034695098,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac5ae641ecdd19c0","name":"Renews subscription after lossing a connection","time":{"start":1751035277989,"stop":1751035277990,"duration":1},"status":"passed","severity":"normal"},{"uid":"daf982fd11e170d4","name":"Subscribe to topic containing emoji and receive message","time":{"start":1751035311398,"stop":1751035311399,"duration":1},"status":"passed","severity":"normal"},{"uid":"59c1b6644e4d3b","name":"Check received message containing special chars","time":{"start":1751035175767,"stop":1751035175767,"duration":0},"status":"passed","severity":"normal"},{"uid":"715265b19e070b5a","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1751034729550,"stop":1751034729550,"duration":0},"status":"passed","severity":"normal"},{"uid":"a159c040d75deba6","name":"throws on content topic with too few or too many fields","time":{"start":1751034671618,"stop":1751034671619,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5008a24ac7613fe","name":"configure the node with multiple pubsub topics","time":{"start":1751035319817,"stop":1751035319817,"duration":0},"status":"passed","severity":"normal"},{"uid":"7614d2ef75a44373","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1751034677610,"stop":1751034677611,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bac8cd5b5361c70","name":"should return PeerId when PeerId is provided","time":{"start":1751034719117,"stop":1751034719117,"duration":0},"status":"passed","severity":"normal"},{"uid":"a80be1d3cfa8261d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1751034729566,"stop":1751034729566,"duration":0},"status":"passed","severity":"normal"},{"uid":"97838270a58dc48d","name":"Push message with Chinese payload","time":{"start":1751035524050,"stop":1751035524051,"duration":1},"status":"passed","severity":"normal"},{"uid":"f92e9ae7f54bd128","name":"Push message with escaped characters payload","time":{"start":1751035524053,"stop":1751035524054,"duration":1},"status":"passed","severity":"normal"},{"uid":"63a4ca3fd62aadb1","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1751034729564,"stop":1751034729564,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f14225b084626a","name":"Subscribe and publish message","time":{"start":1751035091939,"stop":1751035091940,"duration":1},"status":"passed","severity":"normal"},{"uid":"2560629974857e26","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1751035311410,"stop":1751035311410,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa750b016964e4c3","name":"Check received message containing Chinese","time":{"start":1751035211835,"stop":1751035211835,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e08a41c5f562633","name":"through manual discovery","time":{"start":1751034961967,"stop":1751034961967,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e4781494e60f1b0","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1751034686967,"stop":1751034686967,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dd5c613f1861400","name":"Js publishes, other Js receives","time":{"start":1751035069423,"stop":1751035069425,"duration":2},"status":"passed","severity":"normal"},{"uid":"9860eb619122799e","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1751035311406,"stop":1751035311407,"duration":1},"status":"passed","severity":"normal"},{"uid":"56774522cb5b037","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1751034671647,"stop":1751034671648,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe28a0ac6ed49376","name":"Check received message containing JSON","time":{"start":1751035175776,"stop":1751035175776,"duration":0},"status":"passed","severity":"normal"},{"uid":"311aae1bd525213f","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app83/4/topic571/proto","time":{"start":1751035201550,"stop":1751035201550,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a7521b789331235","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1751034931381,"stop":1751034931383,"duration":2},"status":"passed","severity":"normal"},{"uid":"1029edc371cf4b0c","name":"should set field with all protocols disabled","time":{"start":1751034678367,"stop":1751034678367,"duration":0},"status":"passed","severity":"normal"},{"uid":"2476e43d6f218f4a","name":"should decode valid enr with tcp successfully","time":{"start":1751034678353,"stop":1751034678353,"duration":0},"status":"passed","severity":"normal"},{"uid":"9076809fff71b410","name":"Check message received after jswaku node is restarted","time":{"start":1751035211851,"stop":1751035211851,"duration":0},"status":"passed","severity":"normal"},{"uid":"684397326344db2f","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1751035278002,"stop":1751035278003,"duration":1},"status":"passed","severity":"normal"},{"uid":"e82d8d3e35197708","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1751034729567,"stop":1751034729567,"duration":0},"status":"passed","severity":"normal"},{"uid":"1af4c1febcc13d5e","name":"Ping on peer without subscriptions","time":{"start":1751034821069,"stop":1751034821070,"duration":1},"status":"passed","severity":"normal"},{"uid":"1041b1af917bf401","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1751034921354,"stop":1751034921355,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1014ba7e2c7342d","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1751035277995,"stop":1751035277995,"duration":0},"status":"passed","severity":"normal"},{"uid":"52be17789d2372cf","name":"Check received message containing shell command","time":{"start":1751035175749,"stop":1751035175750,"duration":1},"status":"passed","severity":"normal"},{"uid":"3afaf3d1bb82f3a7","name":"topics with same application and version share the same shard","time":{"start":1751034671628,"stop":1751034671628,"duration":0},"status":"passed","severity":"normal"},{"uid":"814fd01cc9a3c59e","name":"nwaku subscribes","time":{"start":1751035069422,"stop":1751035069422,"duration":0},"status":"passed","severity":"normal"},{"uid":"830d1e5b2789ba12","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1751034671651,"stop":1751034671651,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d423a0e116182a8","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1751035311400,"stop":1751035311400,"duration":0},"status":"passed","severity":"normal"},{"uid":"910fdd2e73fc74af","name":"Push message with content topic containing Script","time":{"start":1751035524043,"stop":1751035524043,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4295394d06fa49c","name":"should have no discoveries enabled by default","time":{"start":1751034718566,"stop":1751034718567,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ace02720073de91","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1751034677601,"stop":1751034677601,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f0c62f62694b2b9","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1751034696346,"stop":1751034696346,"duration":0},"status":"passed","severity":"normal"},{"uid":"5544a86d3a06ec01","name":"addEventListener with correct event","time":{"start":1751034791495,"stop":1751034791495,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6dac3b61d9f8486","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1751035235444,"stop":1751035235444,"duration":0},"status":"passed","severity":"normal"},{"uid":"3040d43c180b0b9a","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1751035211851,"stop":1751035211851,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfc90b6c657529f8","name":"Check publish message containing short","time":{"start":1751035081403,"stop":1751035081403,"duration":0},"status":"passed","severity":"normal"}]