mirror of
https://github.com/logos-messaging/logos-messaging-allure-js.git
synced 2026-01-17 15:33:11 +00:00
1 line
155 KiB
JSON
1 line
155 KiB
JSON
[{"uid":"8f2eb75f6de0a511","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1747980313115,"stop":1747980313116,"duration":1},"status":"passed","severity":"normal"},{"uid":"61b986aafe14dc23","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1747980491368,"stop":1747980491368,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0493b20402168d0","name":"Push message with content topic containing short","time":{"start":1747980978460,"stop":1747980978460,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b288ae082dbbb69","name":"Subscribe to topic containing numeric and receive message","time":{"start":1747980866384,"stop":1747980866384,"duration":0},"status":"passed","severity":"normal"},{"uid":"74c9eed873151819","name":"Light Node - default protocols","time":{"start":1747980645743,"stop":1747980645744,"duration":1},"status":"passed","severity":"normal"},{"uid":"7374423f42f367e0","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1747980560401,"stop":1747980560401,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec25c7647a89afcd","name":"ignores unrecognized TXT record formats","time":{"start":1747980328427,"stop":1747980328427,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c7f5db31a1a81d7","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1747980377591,"stop":1747980377592,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3c0e5f053275ccc","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1747980358800,"stop":1747980358800,"duration":0},"status":"passed","severity":"normal"},{"uid":"558d4626bfbed5c6","name":"Subscribe to topic containing Script and receive message","time":{"start":1747980866373,"stop":1747980866373,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d55acc002430afd","name":"Check received message containing Basic HTML tag","time":{"start":1747980776906,"stop":1747980776906,"duration":0},"status":"passed","severity":"normal"},{"uid":"90ca3993b623e19d","name":"can start the service","time":{"start":1747980480376,"stop":1747980480376,"duration":0},"status":"passed","severity":"normal"},{"uid":"6805778636ef474f","name":"should not throw an error for a single configured topic","time":{"start":1747980305076,"stop":1747980305076,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dc8d3380dcf1dd2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1747980358838,"stop":1747980358838,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bec59b781352a83","name":"Push message with shell command payload","time":{"start":1747980978458,"stop":1747980978459,"duration":1},"status":"passed","severity":"normal"},{"uid":"862ab9c9ffcf1e24","name":"Push message with meta","time":{"start":1747980978452,"stop":1747980978452,"duration":0},"status":"passed","severity":"normal"},{"uid":"932a9b590ae2ac53","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1747980359569,"stop":1747980359570,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8266814ce83651a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1747980305070,"stop":1747980305071,"duration":1},"status":"passed","severity":"normal"},{"uid":"51c9d1aecc21054","name":"Subscribe to topic containing short and receive message","time":{"start":1747980866383,"stop":1747980866383,"duration":0},"status":"passed","severity":"normal"},{"uid":"efabd7bd99738674","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1747980620083,"stop":1747980620083,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e8de774b2f29d3e","name":"should be called at least once on all `peer:discovery` events","time":{"start":1747980384978,"stop":1747980384978,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b3959f55487d50","name":"Subscribe to topic containing special chars and receive message","time":{"start":1747980866384,"stop":1747980866384,"duration":0},"status":"passed","severity":"normal"},{"uid":"3795ebaae2a4721b","name":"Query Generator, No Decoder","time":{"start":1747980586622,"stop":1747980586623,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec785112e9fa57c3","name":"should start and stop interval correctly","time":{"start":1747980349472,"stop":1747980349472,"duration":0},"status":"passed","severity":"normal"},{"uid":"41aee4a463fd4fc1","name":"Generator, 2 different pubsubtopics","time":{"start":1747980617426,"stop":1747980617426,"duration":0},"status":"passed","severity":"normal"},{"uid":"f90cd9e4d80afd9a","name":"should throw error - no id","time":{"start":1747980313896,"stop":1747980313897,"duration":1},"status":"passed","severity":"normal"},{"uid":"59a614873536b370","name":"Overlapping topic subscription","time":{"start":1747980866382,"stop":1747980866382,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae03c3b00715bc33","name":"Check publish message containing short","time":{"start":1747980500773,"stop":1747980500773,"duration":0},"status":"passed","severity":"normal"},{"uid":"aea07c5a36582a29","name":"Push message with numeric payload","time":{"start":1747980978442,"stop":1747980978442,"duration":0},"status":"passed","severity":"normal"},{"uid":"53906dc6d52bea8b","name":"should return PeerId when PeerId is provided","time":{"start":1747980349585,"stop":1747980349585,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a291289ce9da88f","name":"Ping on unsubscribed peer","time":{"start":1747980441628,"stop":1747980441628,"duration":0},"status":"passed","severity":"normal"},{"uid":"da64c473891f545e","name":"random static sharding 7 - Cluster ID: 137, Shard ID: 363","time":{"start":1747980615587,"stop":1747980615587,"duration":0},"status":"passed","severity":"normal"},{"uid":"896a430f7242b817","name":"more peers than existing","time":{"start":1747980480583,"stop":1747980480583,"duration":0},"status":"skipped","severity":"normal"},{"uid":"50fc714e339de72","name":"should initialize with default number of peers","time":{"start":1747980349165,"stop":1747980349167,"duration":2},"status":"passed","severity":"normal"},{"uid":"e9e139300b81289b","name":"should process tasks in queue","time":{"start":1747980349472,"stop":1747980349473,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9d464031e49af4e","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1747980349585,"stop":1747980349586,"duration":1},"status":"passed","severity":"normal"},{"uid":"84ae7f1eeedd829","name":"should set field with only RELAY enabled","time":{"start":1747980313908,"stop":1747980313908,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b77f533055a17c0","name":"throws on empty content topic","time":{"start":1747980305044,"stop":1747980305044,"duration":0},"status":"passed","severity":"normal"},{"uid":"2203494d0f28c12f","name":"should initialize bloom filter with correct parameters","time":{"start":1747980360912,"stop":1747980360913,"duration":1},"status":"passed","severity":"normal"},{"uid":"d47a34442fc92834","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1747980444777,"stop":1747980444777,"duration":0},"status":"passed","severity":"normal"},{"uid":"a41bbd13bc87124a","name":"Subscribe to topic containing XML and receive message","time":{"start":1747980866374,"stop":1747980866374,"duration":0},"status":"passed","severity":"normal"},{"uid":"e14821def05b4f1a","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1747980383541,"stop":1747980383541,"duration":0},"status":"passed","severity":"normal"},{"uid":"395a29292a8e322b","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1747980491366,"stop":1747980491366,"duration":0},"status":"passed","severity":"normal"},{"uid":"433906a11ff1214","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1747980397059,"stop":1747980397060,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f0af8fe240a5f71","name":"caches peers it previously fetched","time":{"start":1747980328427,"stop":1747980328427,"duration":0},"status":"passed","severity":"normal"},{"uid":"78236abda236c6ca","name":"Check publish message containing JSON","time":{"start":1747980500786,"stop":1747980500787,"duration":1},"status":"passed","severity":"normal"},{"uid":"935813d6fb4f05f7","name":"should properly start and stop event listening","time":{"start":1747980349443,"stop":1747980349444,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfa8db4558798515","name":"All","time":{"start":1747980383625,"stop":1747980383625,"duration":0},"status":"passed","severity":"normal"},{"uid":"88e330f5ae0e6f6b","name":"udp ip6 address","time":{"start":1747980313257,"stop":1747980313258,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbde639747ca1b1c","name":"throws on content topic with too few or too many fields","time":{"start":1747980305044,"stop":1747980305045,"duration":1},"status":"passed","severity":"normal"},{"uid":"d202ca12ce3858b0","name":"Check received message containing XML","time":{"start":1747980776914,"stop":1747980776914,"duration":0},"status":"passed","severity":"normal"},{"uid":"b36c46b99abda937","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1747980358827,"stop":1747980358829,"duration":2},"status":"passed","severity":"normal"},{"uid":"a35598045cce3dc1","name":"should increase lamport timestamp","time":{"start":1747980359565,"stop":1747980359566,"duration":1},"status":"passed","severity":"normal"},{"uid":"2228767bebb2bb7c","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1747980358808,"stop":1747980358808,"duration":0},"status":"passed","severity":"normal"},{"uid":"5add7092e4e93de8","name":"Accepts a valid Waku Message","time":{"start":1747980353283,"stop":1747980353285,"duration":2},"status":"passed","severity":"normal"},{"uid":"6f758d4610ecd174","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1747980358817,"stop":1747980358817,"duration":0},"status":"passed","severity":"normal"},{"uid":"85be473666c5b395","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1747980313127,"stop":1747980313128,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6afa24d9214eeab","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1747980358803,"stop":1747980358804,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee4fc459e76de520","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1747980397059,"stop":1747980397059,"duration":0},"status":"passed","severity":"normal"},{"uid":"a659d67c27a1f009","name":"Push message with long payload","time":{"start":1747980978441,"stop":1747980978442,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d53053ca1a1c18a","name":"Push message with shell command payload","time":{"start":1747980978445,"stop":1747980978445,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f54b384ff6508a6","name":"Asymmetric encrypt & decrypt","time":{"start":1747980339222,"stop":1747980339222,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd1b6fb5f0d79771","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1747980358811,"stop":1747980358811,"duration":0},"status":"passed","severity":"normal"},{"uid":"14e4dcc5640e63a4","name":"Should update multiaddrs","time":{"start":1747980444980,"stop":1747980444981,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9de54b6c26053fd","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1747980626465,"stop":1747980626466,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd5bdf060c7c60d5","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1747980305058,"stop":1747980305058,"duration":0},"status":"passed","severity":"normal"},{"uid":"681ce366ab2c27ef","name":"Round trip binary serialization","time":{"start":1747980320288,"stop":1747980320288,"duration":0},"status":"passed","severity":"normal"},{"uid":"56b3b3fbaf37f39f","name":"Push message with custom timestamp: 1717221997280","time":{"start":1747980978453,"stop":1747980978453,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d98aae312f802b2","name":"Meta field set when metaSetter is specified","time":{"start":1747980320289,"stop":1747980320289,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a351a21781f45de","name":"isConnected should return false after all peers disconnect","time":{"start":1747980397060,"stop":1747980397061,"duration":1},"status":"passed","severity":"normal"},{"uid":"12331b701bf87e4e","name":"1 Store, 2 relays, 2 fetches","time":{"start":1747980328322,"stop":1747980328322,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fe0b623b650aea1","name":"should throw an error for insufficient data","time":{"start":1747980305161,"stop":1747980305162,"duration":1},"status":"passed","severity":"normal"},{"uid":"960672baeb49db14","name":"Add multiple subscription objects on single nwaku node","time":{"start":1747980866389,"stop":1747980866389,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ed783addef0363b","name":"Push message with SQL Injection payload","time":{"start":1747980978457,"stop":1747980978457,"duration":0},"status":"passed","severity":"normal"},{"uid":"1628b76e10704991","name":"Subscribe to topic containing short and receive message","time":{"start":1747980866370,"stop":1747980866370,"duration":0},"status":"passed","severity":"normal"},{"uid":"56ba9a631686680d","name":"Fails to publish message with size larger than 1 MB","time":{"start":1747980500806,"stop":1747980500806,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5598a24280c5c6a","name":"Push message with Script payload","time":{"start":1747980978457,"stop":1747980978457,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb6cd4e1f5e65d60","name":"listenerCount","time":{"start":1747980418201,"stop":1747980418201,"duration":0},"status":"passed","severity":"normal"},{"uid":"91f6b3f6e2940d02","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1747980328208,"stop":1747980328208,"duration":0},"status":"passed","severity":"normal"},{"uid":"2339e30d6d647039","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1747980866385,"stop":1747980866385,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ba98c440fc92651","name":"nwaku subscribes","time":{"start":1747980493486,"stop":1747980493487,"duration":1},"status":"passed","severity":"normal"},{"uid":"54aaa9bf902e3b96","name":"shard 0","time":{"start":1747980615573,"stop":1747980615573,"duration":0},"status":"passed","severity":"normal"},{"uid":"90d2788d572d2cc1","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1747980305078,"stop":1747980305079,"duration":1},"status":"passed","severity":"normal"},{"uid":"53c640eb572869c2","name":"handles multiple messages","time":{"start":1747980631620,"stop":1747980631621,"duration":1},"status":"passed","severity":"normal"},{"uid":"40c79c7bf6b45f02","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1747980305072,"stop":1747980305072,"duration":0},"status":"passed","severity":"normal"},{"uid":"370257f619a1c65b","name":"Check publish message containing Script","time":{"start":1747980500785,"stop":1747980500785,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce092249ece99a19","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app89/9/topic220/test.js","time":{"start":1747980604071,"stop":1747980604071,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfd1d09e03dd55ab","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1747980305074,"stop":1747980305074,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fb07051b15bf9cc","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1747980495887,"stop":1747980495888,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bfa83f4b6e3e56c","name":"Register correct protocols","time":{"start":1747980504135,"stop":1747980504135,"duration":0},"status":"passed","severity":"normal"},{"uid":"234ada8a3ad6eb81","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1747980384980,"stop":1747980384981,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e86b8748d4475c1","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1747980305065,"stop":1747980305066,"duration":1},"status":"passed","severity":"normal"},{"uid":"9266fe8b06fcacff","name":"should transition to Unhealthy when no connections","time":{"start":1747980349441,"stop":1747980349441,"duration":0},"status":"passed","severity":"normal"},{"uid":"75e77fc9282db334","name":"Push message with Chinese payload","time":{"start":1747980978443,"stop":1747980978443,"duration":0},"status":"passed","severity":"normal"},{"uid":"57e4d51c68a46c30","name":"Push message with content topic containing XML","time":{"start":1747980978450,"stop":1747980978450,"duration":0},"status":"passed","severity":"normal"},{"uid":"496c075998fc1856","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1747980358812,"stop":1747980358813,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa8dda8cd3b01639","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1747980305055,"stop":1747980305055,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e8bccc9e51409ed","name":"throws an error for improperly formatted content topics","time":{"start":1747980305062,"stop":1747980305062,"duration":0},"status":"passed","severity":"normal"},{"uid":"8be0e5bd6ea1a68d","name":"Push message with Arabic payload","time":{"start":1747980978456,"stop":1747980978457,"duration":1},"status":"passed","severity":"normal"},{"uid":"8134b834c9f70d76","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1747980358493,"stop":1747980358494,"duration":1},"status":"passed","severity":"normal"},{"uid":"44370bab0d5acb26","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1747980358837,"stop":1747980358837,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4f0b23888a5e87b","name":"random static sharding 10 - Cluster ID: 428, Shard ID: 480","time":{"start":1747980615588,"stop":1747980615588,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c117054b155921d","name":"throws on content topic with empty application field","time":{"start":1747980305046,"stop":1747980305047,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e242bfb1f2d53e2","name":"Check publish message containing unicode special characters","time":{"start":1747980500795,"stop":1747980500795,"duration":0},"status":"passed","severity":"normal"},{"uid":"567be0519cb204b","name":"Subscribe to topic containing numeric and publish message","time":{"start":1747980504142,"stop":1747980504142,"duration":0},"status":"passed","severity":"normal"},{"uid":"555fe4f6d186d7a","name":"Relay - dialed first","time":{"start":1747980645741,"stop":1747980645741,"duration":0},"status":"passed","severity":"normal"},{"uid":"da2ebcdba3dcbd3b","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1747980866366,"stop":1747980866366,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad539266ed979488","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1747980586624,"stop":1747980586625,"duration":1},"status":"passed","severity":"normal"},{"uid":"8330073dcf1bb1d1","name":"Check publish message after client node is restarted","time":{"start":1747980500807,"stop":1747980500807,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d03ce7caf6e1976f","name":"Rejects garbage","time":{"start":1747980353285,"stop":1747980353285,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0d5962e49f12906","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1747980358831,"stop":1747980358831,"duration":0},"status":"passed","severity":"normal"},{"uid":"959c80dc20504fa2","name":"handles empty contentTopics array correctly","time":{"start":1747980305081,"stop":1747980305081,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a79cdd417f06aa2","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1747980349586,"stop":1747980349587,"duration":1},"status":"passed","severity":"normal"},{"uid":"883cab07da523413","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app73/3/topic826/json","time":{"start":1747980604072,"stop":1747980604078,"duration":6},"status":"passed","severity":"normal"},{"uid":"918c8f5796a5a0bb","name":"should be able to encode the field with only FILTER set to true","time":{"start":1747980313113,"stop":1747980313114,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd103539fcb7a6e","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1747980866387,"stop":1747980866387,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a187734ff587899","name":"Push message with XML payload","time":{"start":1747980978444,"stop":1747980978444,"duration":0},"status":"passed","severity":"normal"},{"uid":"5790581232f70502","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1747980491368,"stop":1747980491368,"duration":0},"status":"passed","severity":"normal"},{"uid":"8019c3e19abc4ed3","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1747980358825,"stop":1747980358826,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c0334c623e7879c","name":"should check connected peers if present and suitable","time":{"start":1747980349743,"stop":1747980349744,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a69b4fcca9ea9ae","name":"should use provided shard info when available","time":{"start":1747980349586,"stop":1747980349586,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8ff53bcf6072023","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1747980604085,"stop":1747980604087,"duration":2},"status":"passed","severity":"normal"},{"uid":"eb32edc3c9e04a70","name":"A test","time":{"start":1747980435949,"stop":1747980435949,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b9bd3262ba56fa","name":"should never report false negatives","time":{"start":1747980360914,"stop":1747980360914,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7d4493b0bcbaa34","name":"Ping on subscribed peer","time":{"start":1747980441626,"stop":1747980441627,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3aecafec82e16a3","name":"Passing page size 1 when there are 4 messages","time":{"start":1747980631176,"stop":1747980631176,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb7a7ba5423252e7","name":"should serialize and deserialize correctly","time":{"start":1747980360914,"stop":1747980360914,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbf305a8c7860078","name":"can start and stop the service","time":{"start":1747980382061,"stop":1747980382062,"duration":1},"status":"passed","severity":"normal"},{"uid":"33a5484ca5297cb7","name":"Refresh subscription","time":{"start":1747980866383,"stop":1747980866383,"duration":0},"status":"passed","severity":"normal"},{"uid":"f28e2096a78beee0","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1747980340290,"stop":1747980340290,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f6301e1e1f438cd","name":"ignores domain fetching errors","time":{"start":1747980328426,"stop":1747980328427,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad73a2d3cc115266","name":"recovers when dns.resolve returns empty","time":{"start":1747980328426,"stop":1747980328426,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0a05a741d00bb3b","name":"Should update shard info","time":{"start":1747980444981,"stop":1747980444981,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbb398faa31f92b8","name":"random static sharding 2 - Cluster ID: 980, Shard ID: 506","time":{"start":1747980615576,"stop":1747980615577,"duration":1},"status":"passed","severity":"normal"},{"uid":"efbc48f25b39567e","name":"handles different clusterIds correctly","time":{"start":1747980305061,"stop":1747980305061,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb6a657685ecf1a","name":"Nodes with multiple pubsub topic","time":{"start":1747980495886,"stop":1747980495887,"duration":1},"status":"passed","severity":"normal"},{"uid":"d718f4cf5fec5d3a","name":"should properly compute the node id","time":{"start":1747980313899,"stop":1747980313899,"duration":0},"status":"passed","severity":"normal"},{"uid":"584e489dafd466a7","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1747980358832,"stop":1747980358832,"duration":0},"status":"passed","severity":"normal"},{"uid":"223000c827d6120c","name":"isConnected between 2 js-waku relay nodes","time":{"start":1747980397061,"stop":1747980397062,"duration":1},"status":"passed","severity":"normal"},{"uid":"74844af1fa5d43aa","name":"Refresh subscription","time":{"start":1747980866370,"stop":1747980866370,"duration":0},"status":"passed","severity":"normal"},{"uid":"c78a2d29ec8bf257","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1747980866364,"stop":1747980866364,"duration":0},"status":"passed","severity":"normal"},{"uid":"2142547b40524428","name":"LightPush","time":{"start":1747980645743,"stop":1747980645743,"duration":0},"status":"passed","severity":"normal"},{"uid":"62ac4e46b5140424","name":"Check publish message containing SQL Injection","time":{"start":1747980500782,"stop":1747980500782,"duration":0},"status":"passed","severity":"normal"},{"uid":"680e40d4cd8ae834","name":"A test","time":{"start":1747980435948,"stop":1747980435948,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dcc3acbd082a4b2","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1747980358813,"stop":1747980358814,"duration":1},"status":"passed","severity":"normal"},{"uid":"74a784f27be4a1f5","name":"Check received message containing Arabic","time":{"start":1747980776913,"stop":1747980776913,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ecc0d63d244d126","name":"should not allow k > 12","time":{"start":1747980358489,"stop":1747980358491,"duration":2},"status":"passed","severity":"normal"},{"uid":"ed2978ce5cf90c97","name":"should not receive a peer event after stop","time":{"start":1747980332240,"stop":1747980332240,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6c85f8d474bee06","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1747980358790,"stop":1747980358790,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf132564b796f80","name":"Query Generator - true","time":{"start":1747980623998,"stop":1747980623999,"duration":1},"status":"passed","severity":"normal"},{"uid":"db8d878ad5771bcc","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1747980328206,"stop":1747980328207,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcca6bc525ef3348","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1747980615589,"stop":1747980615589,"duration":0},"status":"passed","severity":"normal"},{"uid":"8efd319520be55a4","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1747980866390,"stop":1747980866391,"duration":1},"status":"passed","severity":"normal"},{"uid":"3adc05c88d8f34ef","name":"Push 30 different messages","time":{"start":1747980978446,"stop":1747980978447,"duration":1},"status":"skipped","severity":"normal"},{"uid":"64b4d8f458779a1b","name":"throws on content topic with empty encoding field","time":{"start":1747980305053,"stop":1747980305054,"duration":1},"status":"passed","severity":"normal"},{"uid":"3665f2e5f06ed99","name":"should handle general insertion and lookup correctly","time":{"start":1747980360915,"stop":1747980360915,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d1ff9c02d61187e","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1747980495890,"stop":1747980495890,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebeffed1b4ac00d4","name":"should not receive a peer event before start","time":{"start":1747980480379,"stop":1747980480379,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac670a0ed65ede13","name":"Subscribe to topic containing shell command and receive message","time":{"start":1747980866375,"stop":1747980866375,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc92c2558a762422","name":"should get / set UDP multiaddr","time":{"start":1747980313904,"stop":1747980313904,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef76c7275b94338","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1747980305071,"stop":1747980305071,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbb9bfb12fac3acd","name":"should request renew when peer disconnects","time":{"start":1747980349183,"stop":1747980349183,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2c1d344d6f986a","name":"Check publish message containing Basic HTML tag","time":{"start":1747980500786,"stop":1747980500786,"duration":0},"status":"passed","severity":"normal"},{"uid":"27813a3980be66e5","name":"should correctly map a content topic to a pubsub topic","time":{"start":1747980305081,"stop":1747980305082,"duration":1},"status":"passed","severity":"normal"},{"uid":"69fd9612c1abae2b","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1747980504147,"stop":1747980504147,"duration":0},"status":"passed","severity":"normal"},{"uid":"762983478ebb478d","name":"Push message with content topic containing unicode special characters","time":{"start":1747980978464,"stop":1747980978464,"duration":0},"status":"passed","severity":"normal"},{"uid":"914e1b1c91703f32","name":"passes more than one ENR URLs and attempts connection","time":{"start":1747980382071,"stop":1747980382073,"duration":2},"status":"skipped","severity":"normal"},{"uid":"a89c7e2f66fc90ee","name":"Check message with invalid timestamp is not received","time":{"start":1747980776909,"stop":1747980776909,"duration":0},"status":"passed","severity":"normal"},{"uid":"36d111739c383298","name":"Correctly serialized arguments","time":{"start":1747980443820,"stop":1747980443820,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffac5f4a40f029e1","name":"handles different networkShards values correctly","time":{"start":1747980305061,"stop":1747980305062,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d262d136a14e4b1","name":"should be able to decode the field with only RELAY set to true","time":{"start":1747980313121,"stop":1747980313121,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb62cfce3bb3721b","name":"should decode valid enr with tcp successfully","time":{"start":1747980313896,"stop":1747980313896,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0174786e249db25","name":"should return false","time":{"start":1747980313899,"stop":1747980313899,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3ef74c112f90f14","name":"should encode/decode to RLP encoding","time":{"start":1747980313900,"stop":1747980313900,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5f36ca5202ed401","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1747980358839,"stop":1747980358840,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6e6540d9b95918d","name":"should check false positive rate","time":{"start":1747980360915,"stop":1747980360916,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e4db1a39e948e1f","name":"should properly create location multiaddrs - tcp","time":{"start":1747980313906,"stop":1747980313906,"duration":0},"status":"passed","severity":"normal"},{"uid":"884d992a4ad2aaff","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1747980305069,"stop":1747980305069,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d77e28fdcc5cd94","name":"Publish message with custom timestamp: Fri May 23 2025 05:08:13 GMT+0000 (Coordinated Universal Time)","time":{"start":1747980500798,"stop":1747980500798,"duration":0},"status":"passed","severity":"normal"},{"uid":"e740d0d4f2a9fa46","name":"Check received message containing short","time":{"start":1747980776911,"stop":1747980776912,"duration":1},"status":"passed","severity":"normal"},{"uid":"49f353e3c81e1514","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app55/9/topic62/utf8","time":{"start":1747980604064,"stop":1747980604066,"duration":2},"status":"passed","severity":"normal"},{"uid":"52b3e1776d41c42e","name":"Fails to push message with large meta","time":{"start":1747980978453,"stop":1747980978453,"duration":0},"status":"passed","severity":"normal"},{"uid":"c065d635c0d8ec95","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1747980617426,"stop":1747980617427,"duration":1},"status":"passed","severity":"normal"},{"uid":"24d153cb190e7054","name":"Check received message with timestamp: 1747980376653000000 ","time":{"start":1747980776916,"stop":1747980776916,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a27804c5252b066","name":"Push message with JSON payload","time":{"start":1747980978458,"stop":1747980978458,"duration":0},"status":"passed","severity":"normal"},{"uid":"d08bbe238a04eeef","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1747980358836,"stop":1747980358836,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cf88ab0d3afd74e","name":"Push message with unicode special characters payload","time":{"start":1747980978446,"stop":1747980978446,"duration":0},"status":"passed","severity":"normal"},{"uid":"1277b5e2aa133064","name":"Check received message containing XML","time":{"start":1747980776905,"stop":1747980776905,"duration":0},"status":"passed","severity":"normal"},{"uid":"591561025c5412fc","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1747980504137,"stop":1747980504137,"duration":0},"status":"passed","severity":"normal"},{"uid":"548cab5b368e6ef5","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1747980866377,"stop":1747980866377,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd5050fe182cd27b","name":"throws on content topic with empty topic name field","time":{"start":1747980305053,"stop":1747980305053,"duration":0},"status":"passed","severity":"normal"},{"uid":"6974aa594db54192","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1747980491370,"stop":1747980491370,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e5a599dd903852f","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1747980377592,"stop":1747980377592,"duration":0},"status":"passed","severity":"normal"},{"uid":"51ca65791d3830e6","name":"Query generator for 2000 messages","time":{"start":1747980620084,"stop":1747980620084,"duration":0},"status":"passed","severity":"normal"},{"uid":"912cc5590561caab","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1747980866369,"stop":1747980866369,"duration":0},"status":"passed","severity":"normal"},{"uid":"58f247efb4a28717","name":"Promise Callback - false","time":{"start":1747980624000,"stop":1747980624000,"duration":0},"status":"passed","severity":"normal"},{"uid":"2430521137c6c629","name":"Overlapping topic subscription","time":{"start":1747980866369,"stop":1747980866370,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e231e9149c7dc16","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1747980305062,"stop":1747980305063,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d3913f94ea1ffaa","name":"Check received message containing numeric","time":{"start":1747980776912,"stop":1747980776912,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b28db004056240a","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1747980384979,"stop":1747980384980,"duration":1},"status":"passed","severity":"normal"},{"uid":"15f2ee9710f08bf3","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1747980358830,"stop":1747980358831,"duration":1},"status":"passed","severity":"normal"},{"uid":"268430da1a89b31c","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1747980491365,"stop":1747980491366,"duration":1},"status":"passed","severity":"normal"},{"uid":"d601ff769d4f0948","name":"Waku message hash computation (meta attribute not present)","time":{"start":1747980307677,"stop":1747980307678,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f6bde1f942402a5","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1747980327061,"stop":1747980327062,"duration":1},"status":"passed","severity":"normal"},{"uid":"962a6790cfa218d4","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1747980866388,"stop":1747980866389,"duration":1},"status":"passed","severity":"normal"},{"uid":"57ac127a62fc4a99","name":"Push message with Russian payload","time":{"start":1747980978443,"stop":1747980978443,"duration":0},"status":"passed","severity":"normal"},{"uid":"7069158bf34d9f5e","name":"Push message with SQL Injection payload","time":{"start":1747980978443,"stop":1747980978444,"duration":1},"status":"passed","severity":"normal"},{"uid":"431ece6eb2449b00","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1747980866378,"stop":1747980866378,"duration":0},"status":"passed","severity":"normal"},{"uid":"e981ad7d8bb17489","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1747980866386,"stop":1747980866386,"duration":0},"status":"passed","severity":"normal"},{"uid":"fecce00a430efe39","name":"Generator, 2 different pubsubtopics","time":{"start":1747980617422,"stop":1747980617423,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a4ae059b150d278","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1747980358836,"stop":1747980358836,"duration":0},"status":"passed","severity":"normal"},{"uid":"98c0f03e32394c7c","name":"Throws when trying to push message with empty payload","time":{"start":1747980978460,"stop":1747980978460,"duration":0},"status":"passed","severity":"normal"},{"uid":"436e9e0a228e321e","name":"Subscribe and receive messages via lightPush","time":{"start":1747980866363,"stop":1747980866363,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c685c078d9ace24","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1747980435825,"stop":1747980435826,"duration":1},"status":"passed","severity":"normal"},{"uid":"24d7f9c907718b23","name":"Promise Callback - true","time":{"start":1747980623999,"stop":1747980624000,"duration":1},"status":"passed","severity":"normal"},{"uid":"80c70eb42145c8cc","name":"Publish message with large meta","time":{"start":1747980500807,"stop":1747980500807,"duration":0},"status":"passed","severity":"normal"},{"uid":"64325818dfca3c3e","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1747980305082,"stop":1747980305083,"duration":1},"status":"passed","severity":"normal"},{"uid":"6941e9c0392e2e08","name":"should be able to encode the field with only RELAY set to true","time":{"start":1747980313108,"stop":1747980313111,"duration":3},"status":"passed","severity":"normal"},{"uid":"cbea498a367e43c1","name":"should use DNS peer discovery with light client","time":{"start":1747980382068,"stop":1747980382069,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c104c28a554834b2","name":"Check received message containing long","time":{"start":1747980776902,"stop":1747980776903,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee5beffab48f9bb3","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app62/1/topic447/utf8","time":{"start":1747980604066,"stop":1747980604067,"duration":1},"status":"passed","severity":"normal"},{"uid":"876ca25ccc94e7","name":"should handle special patterns correctly","time":{"start":1747980360915,"stop":1747980360915,"duration":0},"status":"passed","severity":"normal"},{"uid":"d93bae3f38a777c9","name":"Check received message containing escaped characters","time":{"start":1747980776906,"stop":1747980776907,"duration":1},"status":"passed","severity":"normal"},{"uid":"15e0705fde87fd28","name":"peer:update - should do nothing if another protocol hit","time":{"start":1747980319891,"stop":1747980319891,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a83fa21ebf8e30f","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app84/9/topic465/utf8","time":{"start":1747980604064,"stop":1747980604064,"duration":0},"status":"passed","severity":"normal"},{"uid":"b078928556e9a1e7","name":"Reusing cursor across nodes","time":{"start":1747980574590,"stop":1747980574590,"duration":0},"status":"passed","severity":"normal"},{"uid":"50a07a64e7801be3","name":"Ordered callback, aborts when callback returns true","time":{"start":1747980620083,"stop":1747980620084,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c4087f457c88a61","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1747980382069,"stop":1747980382069,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6bd127d455557801","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1747980305057,"stop":1747980305057,"duration":0},"status":"passed","severity":"normal"},{"uid":"4faf0f72422755b1","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1747980641338,"stop":1747980641338,"duration":0},"status":"passed","severity":"normal"},{"uid":"527088f5cbc0d5f5","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1747980328211,"stop":1747980328211,"duration":0},"status":"passed","severity":"normal"},{"uid":"c53bc784148a2746","name":"Check received message containing special chars","time":{"start":1747980776903,"stop":1747980776903,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0ceb2ca7f87f41e","name":"Subscribe to topic containing Russian and receive message","time":{"start":1747980866385,"stop":1747980866385,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fe0c0093533a624","name":"Push message with long payload","time":{"start":1747980978455,"stop":1747980978455,"duration":0},"status":"passed","severity":"normal"},{"uid":"71c7f84f4a0baaae","name":"Check received message containing special chars","time":{"start":1747980776912,"stop":1747980776913,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3227ef36d45db33","name":"should reject on timeout if it was set","time":{"start":1747980349743,"stop":1747980349743,"duration":0},"status":"passed","severity":"normal"},{"uid":"47dc251f580aa571","name":"addEventListener with wrong event","time":{"start":1747980418199,"stop":1747980418199,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f94c8201a3e3d32","name":"Push message equal or less that 1MB","time":{"start":1747980978454,"stop":1747980978454,"duration":0},"status":"passed","severity":"normal"},{"uid":"7044354f96ef3abc","name":"Encoder throws on empty string content topic","time":{"start":1747980338733,"stop":1747980338733,"duration":0},"status":"passed","severity":"normal"},{"uid":"7655f175477ee9e1","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1747980500805,"stop":1747980500805,"duration":0},"status":"passed","severity":"normal"},{"uid":"22e01ddc790b0b27","name":"should not fail to stop the service if it was not started","time":{"start":1747980382062,"stop":1747980382063,"duration":1},"status":"passed","severity":"normal"},{"uid":"42f839fba7e34db1","name":"Nwaku publishes","time":{"start":1747980493488,"stop":1747980493488,"duration":0},"status":"passed","severity":"normal"},{"uid":"7072a66a368a6c14","name":"Push message with content topic containing Basic HTML tag","time":{"start":1747980978463,"stop":1747980978463,"duration":0},"status":"passed","severity":"normal"},{"uid":"8af1dc1b817d9f6","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1747980358813,"stop":1747980358813,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc1230c8b05f6c9f","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1747980305057,"stop":1747980305057,"duration":0},"status":"passed","severity":"normal"},{"uid":"74b3a082d6210ddc","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1747980866376,"stop":1747980866376,"duration":0},"status":"passed","severity":"normal"},{"uid":"f563ec8e91f692e5","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1747980560403,"stop":1747980560403,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d063482c1d30afb","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1747980358809,"stop":1747980358809,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2e065bc769de3fd","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1747980305061,"stop":1747980305061,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b77c384bfb7365a","name":"Waku message hash computation (no timestamp)","time":{"start":1747980307678,"stop":1747980307679,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8714cb5cbea21b7","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1747980358784,"stop":1747980358785,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ceff76ccc3076c4","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1747980574587,"stop":1747980574587,"duration":0},"status":"passed","severity":"normal"},{"uid":"1730507327550469","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1747980313119,"stop":1747980313120,"duration":1},"status":"passed","severity":"normal"},{"uid":"1851cf3b3fff79d0","name":"Query with Promise Callback, No Decoder","time":{"start":1747980586627,"stop":1747980586627,"duration":0},"status":"passed","severity":"normal"},{"uid":"322ba87251fb6158","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1747980313117,"stop":1747980313117,"duration":0},"status":"passed","severity":"normal"},{"uid":"dea8f53798de875f","name":"Subscribe to topic containing emoji and receive message","time":{"start":1747980866389,"stop":1747980866389,"duration":0},"status":"passed","severity":"normal"},{"uid":"14044b25c19ebd88","name":"should send to specified number of peers of used peers","time":{"start":1747980349895,"stop":1747980349895,"duration":0},"status":"passed","severity":"normal"},{"uid":"59c5f25c24d5916d","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1747980377587,"stop":1747980377591,"duration":4},"status":"passed","severity":"normal"},{"uid":"66163b49d61046a5","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1747980358804,"stop":1747980358805,"duration":1},"status":"passed","severity":"normal"},{"uid":"7aeb71e1d2a956c6","name":"should set field with all protocols enabled","time":{"start":1747980313907,"stop":1747980313907,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bfdb3f881e11281","name":"should add and remove event listeners correctly","time":{"start":1747980332241,"stop":1747980332241,"duration":0},"status":"passed","severity":"normal"},{"uid":"f18c65b9243300fb","name":"Push message with content topic containing special chars","time":{"start":1747980978448,"stop":1747980978448,"duration":0},"status":"passed","severity":"normal"},{"uid":"3486e2ce14e483be","name":"Query Generator, Wrong PubsubTopic","time":{"start":1747980586621,"stop":1747980586622,"duration":1},"status":"passed","severity":"normal"},{"uid":"da38437cb8c40e40","name":"Check message with non string payload is not received","time":{"start":1747980776919,"stop":1747980776919,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7387b2d10067372","name":"Query with Ordered Callback, No Decoder","time":{"start":1747980586625,"stop":1747980586625,"duration":0},"status":"passed","severity":"normal"},{"uid":"723ab4301c8eff6a","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1747980384980,"stop":1747980384980,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa2226fe0881f94d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1747980305073,"stop":1747980305073,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e8d18e7ec344606","name":"should reject if Filter is requested but not mounted","time":{"start":1747980349742,"stop":1747980349743,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad29b5d88dc9c1ad","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1747980305075,"stop":1747980305075,"duration":0},"status":"passed","severity":"normal"},{"uid":"204c2de9e9f5e002","name":"should reject if Store is requested but not mounted","time":{"start":1747980349742,"stop":1747980349742,"duration":0},"status":"passed","severity":"normal"},{"uid":"89d43826c787cf94","name":"Publish message with custom timestamp: Fri May 23 2025 07:08:13 GMT+0000 (Coordinated Universal Time)","time":{"start":1747980500798,"stop":1747980500798,"duration":0},"status":"passed","severity":"normal"},{"uid":"a95e379373b3aec7","name":"Subscribe to topic containing JSON and receive message","time":{"start":1747980866387,"stop":1747980866387,"duration":0},"status":"passed","severity":"normal"},{"uid":"fff005d30320ac17","name":"Ping on peer without subscriptions","time":{"start":1747980441627,"stop":1747980441627,"duration":0},"status":"passed","severity":"normal"},{"uid":"71d7df1c319d2a2f","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1747980504148,"stop":1747980504148,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a6911e6b5754527","name":"should return valid sharding parameters for static sharding","time":{"start":1747980305079,"stop":1747980305080,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e8588a55d449a43","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1747980866382,"stop":1747980866382,"duration":0},"status":"passed","severity":"normal"},{"uid":"151e1a003bafb62a","name":"getPeersByDiscovery","time":{"start":1747980500345,"stop":1747980500345,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9c9c0022bc99a09","name":"Waku message hash computation (payload length 0)","time":{"start":1747980307678,"stop":1747980307678,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba8a2b4cf1a825bc","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1747980305078,"stop":1747980305078,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f219a279c89690c","name":"Push message with escaped characters payload","time":{"start":1747980978445,"stop":1747980978445,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ff5506c2a091345","name":"same cluster, same shard: nodes connect","time":{"start":1747980444779,"stop":1747980444779,"duration":0},"status":"passed","severity":"normal"},{"uid":"772685f5bf9e364f","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1747980358814,"stop":1747980358814,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a06c286c0e89528","name":"should only return 1 node with relay capability","time":{"start":1747980328428,"stop":1747980328428,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9e25ed9c23221e0","name":"Check publish message containing Chinese","time":{"start":1747980500781,"stop":1747980500781,"duration":0},"status":"passed","severity":"normal"},{"uid":"87a84ef2d87fec4f","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1747980586626,"stop":1747980586627,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc4328b52c155ce0","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1747980359566,"stop":1747980359566,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddacec7e3a320367","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1747980338731,"stop":1747980338731,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6ce7e5a01620de7","name":"Decoder throws on empty string content topic","time":{"start":1747980340292,"stop":1747980340292,"duration":0},"status":"passed","severity":"normal"},{"uid":"befff442ef8571b4","name":"throws on content topic with non-number generation field","time":{"start":1747980305045,"stop":1747980305046,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e634b6f7407c7fa","name":"Push message with content topic containing long","time":{"start":1747980978448,"stop":1747980978448,"duration":0},"status":"passed","severity":"normal"},{"uid":"255bd4efdc06b68b","name":"should not receive a peer event before start","time":{"start":1747980382066,"stop":1747980382066,"duration":0},"status":"passed","severity":"normal"},{"uid":"42b3c9be104ec91d","name":"should be able to decode the field with only STORE set to true","time":{"start":1747980313123,"stop":1747980313124,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2179ee1c3a3b8f1","name":"Refresh subscription","time":{"start":1747980504138,"stop":1747980504138,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3f8f027f638f18c5","name":"should mark all messages in causal history as acknowledged","time":{"start":1747980359568,"stop":1747980359568,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf19754ba9c296e9","name":"Check message with no content topic is not received","time":{"start":1747980776918,"stop":1747980776919,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c128dbd74a2cb7b","name":"Wrong topic","time":{"start":1747980604079,"stop":1747980604082,"duration":3},"status":"passed","severity":"normal"},{"uid":"eeb2d17d2e7a3cc7","name":"stop","time":{"start":1747980418202,"stop":1747980418202,"duration":0},"status":"passed","severity":"normal"},{"uid":"712aca7c6a66dde0","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app92/10/topic429/test.js","time":{"start":1747980604071,"stop":1747980604071,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dfcad088766c926","name":"Fails to publish duplicate message","time":{"start":1747980500798,"stop":1747980500799,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b8858abe20f32a2","name":"should initialize with custom number of peers","time":{"start":1747980349167,"stop":1747980349178,"duration":11},"status":"passed","severity":"normal"},{"uid":"ad3b78b8e317b56f","name":"Check received message containing short","time":{"start":1747980776902,"stop":1747980776902,"duration":0},"status":"passed","severity":"normal"},{"uid":"9109c20cfe9ef8f7","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1747980305072,"stop":1747980305072,"duration":0},"status":"passed","severity":"normal"},{"uid":"103662230cfd1b71","name":"Subscribe to topic containing emoji and receive message","time":{"start":1747980866376,"stop":1747980866376,"duration":0},"status":"passed","severity":"normal"},{"uid":"569b73c6d535c6a9","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1747980495886,"stop":1747980495886,"duration":0},"status":"passed","severity":"normal"},{"uid":"8627d600c4c8b575","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1747980307676,"stop":1747980307677,"duration":1},"status":"passed","severity":"normal"},{"uid":"25bc53d4d80aa2f3","name":"should handle corrupted local storage data gracefully","time":{"start":1747980332241,"stop":1747980332241,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdcc1f9e4b48a200","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1747980358802,"stop":1747980358803,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7c59f9c2132ee82","name":"Fails to push message bigger that 1MB","time":{"start":1747980978454,"stop":1747980978454,"duration":0},"status":"passed","severity":"normal"},{"uid":"c322145ab61c252b","name":"should deliver messages after dependencies are met","time":{"start":1747980359569,"stop":1747980359569,"duration":0},"status":"passed","severity":"normal"},{"uid":"b86295368708e967","name":"should encode/decode to text encoding","time":{"start":1747980313900,"stop":1747980313903,"duration":3},"status":"passed","severity":"normal"},{"uid":"88364599d4b06865","name":"Publish without waiting for remote peer","time":{"start":1747980504136,"stop":1747980504136,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3bb7c41babaf324","name":"Sign & Recover","time":{"start":1747980339224,"stop":1747980339224,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8a7783ba436dffa","name":"Push message with content topic containing Chinese","time":{"start":1747980978449,"stop":1747980978449,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f1542e3f3814be6","name":"start node with empty content topic","time":{"start":1747980604087,"stop":1747980604090,"duration":3},"status":"passed","severity":"normal"},{"uid":"63f8912dce9766b","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1747980358791,"stop":1747980358794,"duration":3},"status":"passed","severity":"normal"},{"uid":"817b21556afb144c","name":"retrieves a single peer","time":{"start":1747980328425,"stop":1747980328426,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca29596d8a46db05","name":"Passing cursor with wrong pubsubTopic","time":{"start":1747980574591,"stop":1747980574591,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed304ecad8555f9c","name":"Check received message containing JSON","time":{"start":1747980776906,"stop":1747980776906,"duration":0},"status":"passed","severity":"normal"},{"uid":"b866b882ee2d001a","name":"should not allow unachievable error rate","time":{"start":1747980358492,"stop":1747980358493,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a25b612a282723c","name":"Callback on promise","time":{"start":1747980620081,"stop":1747980620081,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb05d412e063fb79","name":"Push message with content topic containing Basic HTML tag","time":{"start":1747980978450,"stop":1747980978451,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9b598e26a16502f","name":"Subscribe to topic containing Script and publish message","time":{"start":1747980504147,"stop":1747980504147,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b494113fb94e064","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1747980338729,"stop":1747980338731,"duration":2},"status":"passed","severity":"normal"},{"uid":"17ec73fc1709c3e1","name":"Push message with short payload","time":{"start":1747980978455,"stop":1747980978455,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7b612cd18040885","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1747980866384,"stop":1747980866385,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bfc9c090aa0e70a","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1747980305059,"stop":1747980305060,"duration":1},"status":"passed","severity":"normal"},{"uid":"6502bc7b490700e4","name":"Push message with escaped characters payload","time":{"start":1747980978459,"stop":1747980978459,"duration":0},"status":"passed","severity":"normal"},{"uid":"90613d2766497ea1","name":"should decode valid enr successfully","time":{"start":1747980313895,"stop":1747980313896,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2bda5c06525d59c","name":"addEventListener with correct event","time":{"start":1747980418199,"stop":1747980418199,"duration":0},"status":"passed","severity":"normal"},{"uid":"f70266a8de94e5f1","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1747980313896,"stop":1747980313896,"duration":0},"status":"passed","severity":"normal"},{"uid":"39bd3bb35f8db702","name":"Push message with content topic containing Script","time":{"start":1747980978450,"stop":1747980978450,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7b0092bfc6bf78f","name":"should increase lamport timestamp","time":{"start":1747980359563,"stop":1747980359564,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8f581ec13963eb","name":"Check received message containing escaped characters","time":{"start":1747980776915,"stop":1747980776915,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0df3444815bf670","name":"should not fail to start the service if it is already started","time":{"start":1747980332238,"stop":1747980332239,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a7bea3a9eb9e5e0","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1747980358807,"stop":1747980358808,"duration":1},"status":"passed","severity":"normal"},{"uid":"86d4d62905e52272","name":"Non TWN Cluster","time":{"start":1747980604061,"stop":1747980604061,"duration":0},"status":"passed","severity":"normal"},{"uid":"53ce7bc2b27e7b1d","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app92/1/topic445/proto","time":{"start":1747980604067,"stop":1747980604070,"duration":3},"status":"passed","severity":"normal"},{"uid":"ccefd781c7c1f2a1","name":"Push message with emoji payload","time":{"start":1747980978446,"stop":1747980978446,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f4fdee70cb1b39b","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1747980641334,"stop":1747980641334,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb152f11b9fb84c9","name":"should return different streams if requested simultaniously","time":{"start":1747980319890,"stop":1747980319891,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f252fdb17f7edf9","name":"Passing page size 3 when there are 20 messages","time":{"start":1747980631176,"stop":1747980631176,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bac07322edfc0d3","name":"should encodeTxt and decodeTxt","time":{"start":1747980313894,"stop":1747980313895,"duration":1},"status":"passed","severity":"normal"},{"uid":"8408f5c01c87307a","name":"Query with Ordered Callback, No message returned","time":{"start":1747980586625,"stop":1747980586625,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6e1a438ccbfd84e","name":"throws on content topic with generation field greater than 0","time":{"start":1747980305046,"stop":1747980305046,"duration":0},"status":"passed","severity":"normal"},{"uid":"2595aca831bbbad2","name":"should properly create location multiaddrs - udp6","time":{"start":1747980313905,"stop":1747980313906,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bc4666b2ddc4b3b","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1747980358805,"stop":1747980358806,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7bfec9bca5a922","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1747980358816,"stop":1747980358816,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac4aef68f807fc53","name":"should throw error - no public key","time":{"start":1747980313898,"stop":1747980313898,"duration":0},"status":"passed","severity":"normal"},{"uid":"310990518279546c","name":"Check meta is set [ecies]","time":{"start":1747980340290,"stop":1747980340291,"duration":1},"status":"passed","severity":"normal"},{"uid":"1597c22d3c03110b","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1747980358814,"stop":1747980358815,"duration":1},"status":"passed","severity":"normal"},{"uid":"e68da2cd854928b","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1747980641338,"stop":1747980641339,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa6d5c804933d53f","name":"should detect messages with missing dependencies","time":{"start":1747980359569,"stop":1747980359569,"duration":0},"status":"passed","severity":"normal"},{"uid":"49d08adee75e3f89","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1747980358832,"stop":1747980358834,"duration":2},"status":"passed","severity":"normal"},{"uid":"100f2d0953584a27","name":"returns nothing if no connections present","time":{"start":1747980319683,"stop":1747980319684,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a4944ddf6681fc6","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1747980313126,"stop":1747980313127,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfed06ec67c21cde","name":"should be sent with empty content","time":{"start":1747980359571,"stop":1747980359571,"duration":0},"status":"passed","severity":"normal"},{"uid":"14111090d34f14c2","name":"Publish message with rate limit","time":{"start":1747980500807,"stop":1747980500812,"duration":5},"status":"passed","severity":"normal"},{"uid":"58b5ade9a6db4af6","name":"should add received messages to bloom filter","time":{"start":1747980359567,"stop":1747980359567,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cba4ebae16b67d","name":"Subscribe and receives messages on 20 topics","time":{"start":1747980866366,"stop":1747980866368,"duration":2},"status":"passed","severity":"normal"},{"uid":"bc0155de6ff6a226","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1747980358839,"stop":1747980358839,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a291826cb37f9b4","name":"should emit a peer event after start","time":{"start":1747980480378,"stop":1747980480379,"duration":1},"status":"passed","severity":"normal"},{"uid":"5daee587ee453b9","name":"should be delivered but not added to local log or bloom filter","time":{"start":1747980359571,"stop":1747980359572,"duration":1},"status":"passed","severity":"normal"},{"uid":"97a2298b35272211","name":"random static sharding 1 - Cluster ID: 593, Shard ID: 866","time":{"start":1747980615576,"stop":1747980615576,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3530d987814bdb4","name":"Push message with numeric payload","time":{"start":1747980978456,"stop":1747980978456,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d1cbc766477dad2","name":"Check publish message containing special chars","time":{"start":1747980500778,"stop":1747980500781,"duration":3},"status":"passed","severity":"normal"},{"uid":"2f86f3f7a85f4037","name":"Decoder throws on undefined content topic","time":{"start":1747980320291,"stop":1747980320291,"duration":0},"status":"passed","severity":"normal"},{"uid":"91786f5d41fc6846","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1747980358790,"stop":1747980358791,"duration":1},"status":"passed","severity":"normal"},{"uid":"76c45886f904441c","name":"Ephemeral field is preserved - encoder v0","time":{"start":1747980383538,"stop":1747980383540,"duration":2},"status":"passed","severity":"normal"},{"uid":"da0e0bafbdb94e86","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1747980305076,"stop":1747980305077,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ea947fa6ab03f8","name":"Check message on other pubsub topic is not received","time":{"start":1747980776909,"stop":1747980776909,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdcfc69fcab3b7b3","name":"start node with empty shard should fail","time":{"start":1747980615589,"stop":1747980615589,"duration":0},"status":"passed","severity":"normal"},{"uid":"c55a6d61d67a60d2","name":"Check received message containing Script","time":{"start":1747980776905,"stop":1747980776905,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce2fd86d3ea147f3","name":"should return usable stream attached to connection","time":{"start":1747980319887,"stop":1747980319888,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0acd22faa8ae81d","name":"1 Relay, 1 Filter, gives up","time":{"start":1747980328322,"stop":1747980328323,"duration":1},"status":"passed","severity":"normal"},{"uid":"230985f56c3747ef","name":"Check message with invalid timestamp is not received","time":{"start":1747980776918,"stop":1747980776918,"duration":0},"status":"passed","severity":"normal"},{"uid":"451658a5d847be9","name":"should use shardsUnderCluster when provided","time":{"start":1747980349587,"stop":1747980349587,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7778cede84a486a","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1747980574588,"stop":1747980574588,"duration":0},"status":"passed","severity":"normal"},{"uid":"acaa2dd73817066e","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1747980305074,"stop":1747980305074,"duration":0},"status":"passed","severity":"normal"},{"uid":"a802897434b1adcb","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1747980358817,"stop":1747980358817,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc3e5eb8d9c8b0d5","name":"returns all values when wanted number matches available values","time":{"start":1747980327059,"stop":1747980327060,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa522c8cf2d17a09","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1747980495888,"stop":1747980495888,"duration":0},"status":"passed","severity":"normal"},{"uid":"b95f1ddb41f05d34","name":"can start and stop the service","time":{"start":1747980480376,"stop":1747980480377,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4be11adb2d3d184","name":"Publishes to nwaku","time":{"start":1747980493487,"stop":1747980493487,"duration":0},"status":"passed","severity":"normal"},{"uid":"5794ed639dd3af8c","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1747980358827,"stop":1747980358827,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e1d6eae2549e4c7","name":"Push message with custom timestamp: 1747976797281","time":{"start":1747980978466,"stop":1747980978466,"duration":0},"status":"passed","severity":"normal"},{"uid":"de85a126549ada67","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1747980305076,"stop":1747980305076,"duration":0},"status":"passed","severity":"normal"},{"uid":"694c9fa5fa3e4517","name":"Push message with content topic containing escaped characters","time":{"start":1747980978451,"stop":1747980978452,"duration":1},"status":"passed","severity":"normal"},{"uid":"34758bf20726f3ee","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1747980358826,"stop":1747980358826,"duration":0},"status":"passed","severity":"normal"},{"uid":"94da43b89e6895d0","name":"Push message with content topic containing XML","time":{"start":1747980978463,"stop":1747980978463,"duration":0},"status":"passed","severity":"normal"},{"uid":"d33050eca76ea30f","name":"Push message with custom timestamp: 1747983997280","time":{"start":1747980978454,"stop":1747980978454,"duration":0},"status":"passed","severity":"normal"},{"uid":"93ad0ce3f671b367","name":"Js publishes, other Js receives","time":{"start":1747980493488,"stop":1747980493489,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a6950efd2e213a2","name":"Subscribe to topic containing emoji and publish message","time":{"start":1747980504150,"stop":1747980504151,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b6017173983592f","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1747980328207,"stop":1747980328207,"duration":0},"status":"passed","severity":"normal"},{"uid":"46d487fa7484553","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1747980328207,"stop":1747980328208,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd82673a290d6a5f","name":"configure the node with multiple pubsub topics","time":{"start":1747980615588,"stop":1747980615588,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca47156fd9b7ab06","name":"Passing page size 19 when there are 20 messages","time":{"start":1747980631177,"stop":1747980631178,"duration":1},"status":"passed","severity":"normal"},{"uid":"f887a3d938650cdb","name":"Push message with content topic containing numeric","time":{"start":1747980978448,"stop":1747980978448,"duration":0},"status":"passed","severity":"normal"},{"uid":"cadc30807dd8d085","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1747980328429,"stop":1747980328429,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc6fa784e54ea8d6","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1747980491365,"stop":1747980491365,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fc9e7311542c924","name":"Subscribe to topic containing short and publish message","time":{"start":1747980504139,"stop":1747980504141,"duration":2},"status":"passed","severity":"normal"},{"uid":"349d54fd08126f0b","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1747980305056,"stop":1747980305056,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce37c017c1b1d13f","name":"Filter","time":{"start":1747980645743,"stop":1747980645743,"duration":0},"status":"passed","severity":"normal"},{"uid":"86e20249271b09f1","name":"should not fail to stop the service if it was not started","time":{"start":1747980480377,"stop":1747980480378,"duration":1},"status":"passed","severity":"normal"},{"uid":"7be3ad566ba7c836","name":"Relay + Store","time":{"start":1747980383624,"stop":1747980383625,"duration":1},"status":"passed","severity":"normal"},{"uid":"44dc765eb791a7ae","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app63/6/topic515/test.js","time":{"start":1747980604067,"stop":1747980604067,"duration":0},"status":"passed","severity":"normal"},{"uid":"850794b8d575768b","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1747980358785,"stop":1747980358790,"duration":5},"status":"passed","severity":"normal"},{"uid":"53aef77850466b0d","name":"Check received message containing Chinese","time":{"start":1747980776903,"stop":1747980776904,"duration":1},"status":"passed","severity":"normal"},{"uid":"94924a17d2148f18","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1747980866379,"stop":1747980866379,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f499793cb71a3a2","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1747980866381,"stop":1747980866382,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ea437916bd55115","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1747980305055,"stop":1747980305056,"duration":1},"status":"passed","severity":"normal"},{"uid":"353e7622e2d87eef","name":"Check received message containing unicode special characters","time":{"start":1747980776907,"stop":1747980776907,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4dbdd4d4902e479","name":"Subscribe to topic containing numeric and receive message","time":{"start":1747980866371,"stop":1747980866371,"duration":0},"status":"passed","severity":"normal"},{"uid":"5847a5851249f251","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1747980776917,"stop":1747980776917,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb7bf7b2abfa9dab","name":"Privacy Node - default protocol","time":{"start":1747980645744,"stop":1747980645744,"duration":0},"status":"passed","severity":"normal"},{"uid":"e13d03c9346ce5cd","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1747980866388,"stop":1747980866388,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f481288d39ec578","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1747980560402,"stop":1747980560402,"duration":0},"status":"passed","severity":"normal"},{"uid":"848f1665960bf815","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1747980491364,"stop":1747980491364,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cc9b0c6fe93c9e8","name":"should throw an error for an unconfigured topic","time":{"start":1747980305077,"stop":1747980305077,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a163cae59a68606","name":"Ordered Callback - true","time":{"start":1747980624000,"stop":1747980624001,"duration":1},"status":"passed","severity":"normal"},{"uid":"a279aa208aa62184","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1747980328209,"stop":1747980328210,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc391e7fcdb9699c","name":"Query generator for multiple messages with different content topic format","time":{"start":1747980620081,"stop":1747980620081,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee01a3b759ffacfb","name":"should call waitForPeer on Relay","time":{"start":1747980349745,"stop":1747980349745,"duration":0},"status":"passed","severity":"normal"},{"uid":"2464598e9b82158f","name":"should wait for Store peer to be connected","time":{"start":1747980349744,"stop":1747980349745,"duration":1},"status":"passed","severity":"normal"},{"uid":"62951f32bf8c1f49","name":"Decoder throws on undefined content topic","time":{"start":1747980340292,"stop":1747980340292,"duration":0},"status":"passed","severity":"normal"},{"uid":"42173c2956003c9f","name":"Throws when trying to push message with empty payload","time":{"start":1747980978447,"stop":1747980978447,"duration":0},"status":"passed","severity":"normal"},{"uid":"53395b01f992f34a","name":"Push message with content topic containing shell command","time":{"start":1747980978451,"stop":1747980978451,"duration":0},"status":"passed","severity":"normal"},{"uid":"243a2b36e9295c36","name":"Check publish message after service node is restarted","time":{"start":1747980500806,"stop":1747980500806,"duration":0},"status":"skipped","severity":"normal"},{"uid":"78aae357bd01cc55","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1747980866379,"stop":1747980866380,"duration":1},"status":"passed","severity":"normal"},{"uid":"292c83d98b71a91f","name":"Check message with no payload is not received","time":{"start":1747980776910,"stop":1747980776910,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6bf0ea25ffb2335","name":"less peers than existing","time":{"start":1747980480583,"stop":1747980480584,"duration":1},"status":"skipped","severity":"normal"},{"uid":"99fd22d18065c1b8","name":"Push message with content topic containing Script","time":{"start":1747980978463,"stop":1747980978463,"duration":0},"status":"passed","severity":"normal"},{"uid":"38f4026f12809ac5","name":"Push message with content topic containing emoji","time":{"start":1747980978452,"stop":1747980978452,"duration":0},"status":"passed","severity":"normal"},{"uid":"25c4c3fcb963e028","name":"removeEventListener with correct event","time":{"start":1747980418200,"stop":1747980418200,"duration":0},"status":"passed","severity":"normal"},{"uid":"b63a3091fe87a648","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1747980504150,"stop":1747980504150,"duration":0},"status":"passed","severity":"normal"},{"uid":"f764d494bb0ce771","name":"Subscribe to topic containing Russian and receive message","time":{"start":1747980866372,"stop":1747980866373,"duration":1},"status":"passed","severity":"normal"},{"uid":"3932499aa6e48e21","name":"Passing page size 11 when there are 10 messages","time":{"start":1747980631177,"stop":1747980631177,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9d52717e914d50b","name":"should be able to decode the field with only FILTER set to true","time":{"start":1747980313122,"stop":1747980313122,"duration":0},"status":"passed","severity":"normal"},{"uid":"899b5a40702678bb","name":"topics with same application and version share the same shard","time":{"start":1747980305060,"stop":1747980305060,"duration":0},"status":"passed","severity":"normal"},{"uid":"28dfa2eca126cdb0","name":"Decrypt messages","time":{"start":1747980482104,"stop":1747980482104,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4ecedf83d3e6c55","name":"Ephemeral messages are not stored","time":{"start":1747980383536,"stop":1747980383537,"duration":1},"status":"passed","severity":"normal"},{"uid":"f31281fddf25d961","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1747980504143,"stop":1747980504143,"duration":0},"status":"passed","severity":"normal"},{"uid":"211fae2c2085f033","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1747980358838,"stop":1747980358839,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6f1314af98e5c5b","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1747980383540,"stop":1747980383541,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d485f3991c34893","name":"Subscribe and receives messages on 20 topics","time":{"start":1747980866381,"stop":1747980866381,"duration":0},"status":"passed","severity":"normal"},{"uid":"b00ba610f64e69a9","name":"random static sharding 8 - Cluster ID: 655, Shard ID: 544","time":{"start":1747980615587,"stop":1747980615587,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8021da6128edbec","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1747980305073,"stop":1747980305073,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b9f3e1957d4af15","name":"Delete observer","time":{"start":1747980482104,"stop":1747980482104,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2e6fad7f1e382c9","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1747980305068,"stop":1747980305068,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eadc82377b5536","name":"should not receive a peer event after stop","time":{"start":1747980480379,"stop":1747980480380,"duration":1},"status":"passed","severity":"normal"},{"uid":"83c36cac09fdef71","name":"Passing an array","time":{"start":1747980638510,"stop":1747980638510,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d35bc72c238cb4c","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1747980305080,"stop":1747980305080,"duration":0},"status":"passed","severity":"normal"},{"uid":"47adde741fa0912b","name":"Decoder throws on empty string content topic","time":{"start":1747980320292,"stop":1747980320292,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dad1640eb7da57a","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1747980305069,"stop":1747980305069,"duration":0},"status":"passed","severity":"normal"},{"uid":"435348ca18b3c711","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1747980866381,"stop":1747980866381,"duration":0},"status":"passed","severity":"normal"},{"uid":"46168783d401a1f4","name":"should throw an error for missing required configuration","time":{"start":1747980305067,"stop":1747980305067,"duration":0},"status":"passed","severity":"normal"},{"uid":"66cfeba58e748674","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1747980866372,"stop":1747980866372,"duration":0},"status":"passed","severity":"normal"},{"uid":"352c1701b84b93ef","name":"Round trip binary encryption [ecies, signature]","time":{"start":1747980340290,"stop":1747980340290,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2836fefcff7b4ae","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1747980305058,"stop":1747980305058,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c979d688e69a4ef","name":"should use the provided clusterId for the pubsub topic","time":{"start":1747980305082,"stop":1747980305082,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f42c581fab57109","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1747980866365,"stop":1747980866366,"duration":1},"status":"passed","severity":"normal"},{"uid":"78ecc25866822b04","name":"1 Store, 2 fetches","time":{"start":1747980328321,"stop":1747980328322,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cf1a6cf1923682f","name":"random static sharding 5 - Cluster ID: 723, Shard ID: 783","time":{"start":1747980615585,"stop":1747980615585,"duration":0},"status":"passed","severity":"normal"},{"uid":"c65828a0c0c06dfa","name":"Query generator for multiple messages with multiple decoders","time":{"start":1747980620080,"stop":1747980620081,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e89e36484290c29","name":"should not receive a peer event before start","time":{"start":1747980332239,"stop":1747980332239,"duration":0},"status":"passed","severity":"normal"},{"uid":"739ee743f2f4956f","name":"Check publish message containing escaped characters","time":{"start":1747980500787,"stop":1747980500787,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c3b6f82e9c5c8cc","name":"Push message with content topic containing emoji","time":{"start":1747980978464,"stop":1747980978465,"duration":1},"status":"passed","severity":"normal"},{"uid":"6081e781db644030","name":"Store - dialed first","time":{"start":1747980645742,"stop":1747980645742,"duration":0},"status":"passed","severity":"normal"},{"uid":"47d8c901086f4097","name":"Query Generator, No message returned","time":{"start":1747980586623,"stop":1747980586624,"duration":1},"status":"passed","severity":"normal"},{"uid":"343979f0761ec267","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1747980615575,"stop":1747980615575,"duration":0},"status":"passed","severity":"normal"},{"uid":"c80eed74ca8c1dbf","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1747980617425,"stop":1747980617425,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a6ed241411c3ff04","name":"Check publish message containing XML","time":{"start":1747980500786,"stop":1747980500786,"duration":0},"status":"passed","severity":"normal"},{"uid":"88daffc8bfdb99f4","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1747980491364,"stop":1747980491365,"duration":1},"status":"passed","severity":"normal"},{"uid":"f374d8631386a7b6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1747980358837,"stop":1747980358837,"duration":0},"status":"passed","severity":"normal"},{"uid":"27efb26931474fb3","name":"Subscribe to topic containing JSON and receive message","time":{"start":1747980866374,"stop":1747980866375,"duration":1},"status":"passed","severity":"normal"},{"uid":"93a156c6648d2526","name":"Check received message with timestamp: 1747980376653 ","time":{"start":1747980776917,"stop":1747980776917,"duration":0},"status":"passed","severity":"normal"},{"uid":"93bcd10ec13d4df6","name":"random static sharding 9 - Cluster ID: 475, Shard ID: 59","time":{"start":1747980615587,"stop":1747980615588,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fa3f7ff92cca984","name":"should maintain proper timestamps if all messages received","time":{"start":1747980359566,"stop":1747980359567,"duration":1},"status":"passed","severity":"normal"},{"uid":"6384cc3f2994ed05","name":"Check received message containing SQL Injection","time":{"start":1747980776905,"stop":1747980776905,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0c0691852f5ec35","name":"Check received message containing SQL Injection","time":{"start":1747980776914,"stop":1747980776914,"duration":0},"status":"passed","severity":"normal"},{"uid":"a212bfae38517e70","name":"Used by Waku Relay","time":{"start":1747980638511,"stop":1747980638512,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3b8947003b7ad7a","name":"Check publish message containing numeric","time":{"start":1747980500776,"stop":1747980500778,"duration":2},"status":"passed","severity":"normal"},{"uid":"7d4be4f6ee8e257a","name":"should only return 1 node with store capability","time":{"start":1747980328428,"stop":1747980328429,"duration":1},"status":"passed","severity":"normal"},{"uid":"9be276a39bc2beba","name":"Push message with content topic containing Russian","time":{"start":1747980978449,"stop":1747980978450,"duration":1},"status":"passed","severity":"normal"},{"uid":"82ba9db57e4bc8c5","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1747980328430,"stop":1747980328430,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f092d6bd871f744e","name":"should not fail to start the service if it is already started","time":{"start":1747980480378,"stop":1747980480378,"duration":0},"status":"passed","severity":"normal"},{"uid":"c72717115aa3b421","name":"should only return 1 node with relay and store capability","time":{"start":1747980328428,"stop":1747980328428,"duration":0},"status":"passed","severity":"normal"},{"uid":"d648e2703236bb59","name":"different cluster, different shard: nodes don't connect","time":{"start":1747980444782,"stop":1747980444782,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0a36933d5c98d51","name":"Push message with content topic containing short","time":{"start":1747980978447,"stop":1747980978447,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3405215168f0eba","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1747980307677,"stop":1747980307677,"duration":0},"status":"passed","severity":"normal"},{"uid":"98e278a4f62e6c93","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1747980358798,"stop":1747980358800,"duration":2},"status":"passed","severity":"normal"},{"uid":"421dbc51a6498dfa","name":"removeEventListener with wrong event","time":{"start":1747980418200,"stop":1747980418200,"duration":0},"status":"passed","severity":"normal"},{"uid":"dccb0fc1c2e87cf","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1747980358807,"stop":1747980358807,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aa8ea2e8617953b","name":"should maintain desired error rate","time":{"start":1747980360913,"stop":1747980360914,"duration":1},"status":"passed","severity":"normal"},{"uid":"5faab286c8a3e265","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1747980866390,"stop":1747980866390,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d272895b442069","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1747980305070,"stop":1747980305070,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a7b47327e691622","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1747980358809,"stop":1747980358809,"duration":0},"status":"passed","severity":"normal"},{"uid":"4760c2ab2ee98144","name":"Push message with custom timestamp: 1747976797280","time":{"start":1747980978453,"stop":1747980978454,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7e831eb2906d486","name":"should handle connection events","time":{"start":1747980349185,"stop":1747980349186,"duration":1},"status":"passed","severity":"normal"},{"uid":"9437ba5452d11aff","name":"Subscribe to topic containing shell command and receive message","time":{"start":1747980866388,"stop":1747980866388,"duration":0},"status":"passed","severity":"normal"},{"uid":"7733c0900279d3","name":"Encoder throws on undefined content topic","time":{"start":1747980320290,"stop":1747980320290,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8014984f92ec4e4","name":"should retry on complete failure if specified","time":{"start":1747980349896,"stop":1747980349896,"duration":0},"status":"passed","severity":"normal"},{"uid":"96ec428a8c3e8cb9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1747980358837,"stop":1747980358837,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c179a73bfd6b8c4","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app60/10/topic363/utf8","time":{"start":1747980604071,"stop":1747980604072,"duration":1},"status":"passed","severity":"normal"},{"uid":"2aef70735b3749bc","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1747980328208,"stop":1747980328209,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9b484fa393cd58b","name":"does not throw on valid cases","time":{"start":1747980305043,"stop":1747980305044,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9e5635f5e276261","name":"should set field with only FILTER enabled","time":{"start":1747980313908,"stop":1747980313908,"duration":0},"status":"passed","severity":"normal"},{"uid":"3340f0c081b5c500","name":"Push message with Basic HTML tag payload","time":{"start":1747980978458,"stop":1747980978458,"duration":0},"status":"passed","severity":"normal"},{"uid":"364cb1d5469acc57","name":"Does not throw an exception when node disconnects","time":{"start":1747980638509,"stop":1747980638510,"duration":1},"status":"passed","severity":"normal"},{"uid":"88ff19d53d931d13","name":"Fails to publish message with wrong content topic","time":{"start":1747980500799,"stop":1747980500805,"duration":6},"status":"passed","severity":"normal"},{"uid":"4c27a16bb80b60ca","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1747980358494,"stop":1747980358495,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ff06f11a6163c04","name":"random static sharding 6 - Cluster ID: 907, Shard ID: 104","time":{"start":1747980615586,"stop":1747980615586,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdb577df7a82457d","name":"Push message with content topic containing Arabic","time":{"start":1747980978462,"stop":1747980978462,"duration":0},"status":"passed","severity":"normal"},{"uid":"50783f5fc510fc82","name":"Subscribe to topic containing Script and receive message","time":{"start":1747980866386,"stop":1747980866386,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f68db650ea25590","name":"1 Relay, 1 fetch","time":{"start":1747980328321,"stop":1747980328321,"duration":0},"status":"passed","severity":"normal"},{"uid":"df02cb1f3d72ab69","name":"should partition messages based on acknowledgement status","time":{"start":1747980359570,"stop":1747980359570,"duration":0},"status":"passed","severity":"normal"},{"uid":"73f401603bf61273","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1747980305071,"stop":1747980305072,"duration":1},"status":"passed","severity":"normal"},{"uid":"b995f4ac54789cab","name":"Check received message containing JSON","time":{"start":1747980776915,"stop":1747980776915,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcba6d9153e3779d","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1747980500346,"stop":1747980500346,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a57fa55980803390","name":"should handle task timeouts","time":{"start":1747980349476,"stop":1747980349477,"duration":1},"status":"passed","severity":"normal"},{"uid":"583e985d90494c47","name":"should get locked peers","time":{"start":1747980349178,"stop":1747980349183,"duration":5},"status":"passed","severity":"normal"},{"uid":"3bb30fd2df8b9f10","name":"Check received message containing Chinese","time":{"start":1747980776913,"stop":1747980776913,"duration":0},"status":"passed","severity":"normal"},{"uid":"13624915fd077e4a","name":"should be called for bootstrap peers","time":{"start":1747980384979,"stop":1747980384979,"duration":0},"status":"passed","severity":"normal"},{"uid":"6127e0e95706fa37","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1747980305071,"stop":1747980305071,"duration":0},"status":"passed","severity":"normal"},{"uid":"eea09aa0fa63701e","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1747980305078,"stop":1747980305078,"duration":0},"status":"passed","severity":"normal"},{"uid":"a11a2ad22e662e67","name":"should not retry if at least one success","time":{"start":1747980349896,"stop":1747980349896,"duration":0},"status":"passed","severity":"normal"},{"uid":"1235ba19aa643802","name":"Check message with no payload is not received","time":{"start":1747980776919,"stop":1747980776919,"duration":0},"status":"passed","severity":"normal"},{"uid":"67c992132291d8e","name":"Push message with content topic containing JSON","time":{"start":1747980978463,"stop":1747980978464,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3dd3ae213bd60ca","name":"should return unique PubsubTopics for static sharding","time":{"start":1747980305065,"stop":1747980305065,"duration":0},"status":"passed","severity":"normal"},{"uid":"84e9b4b2cf855edb","name":"Push message with special chars payload","time":{"start":1747980978442,"stop":1747980978442,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7253d9c78f751a3","name":"dispatchEvent via connectionManager","time":{"start":1747980418201,"stop":1747980418201,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bdd8cad7c1bf2e9","name":"Check publish message containing shell command","time":{"start":1747980500787,"stop":1747980500787,"duration":0},"status":"passed","severity":"normal"},{"uid":"312aaf4fc8e7dcfa","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1747980305064,"stop":1747980305064,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2727bac87f0c91b","name":"Check publish message containing Arabic","time":{"start":1747980500781,"stop":1747980500781,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc96867a62b3fe66","name":"should push the message to the outgoing buffer","time":{"start":1747980359564,"stop":1747980359564,"duration":0},"status":"passed","severity":"normal"},{"uid":"f11bdfbd1325f426","name":"Subscribe and receive messages via waku relay post","time":{"start":1747980866380,"stop":1747980866380,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5cd1ebd9c1f4b44","name":"should reject if Relay is requested but not mounted","time":{"start":1747980349740,"stop":1747980349741,"duration":1},"status":"passed","severity":"normal"},{"uid":"20028efd5d078eac","name":"safeDispatchEvent","time":{"start":1747980418202,"stop":1747980418202,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fdeec0cb0ed2adc","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1747980495888,"stop":1747980495889,"duration":1},"status":"passed","severity":"normal"},{"uid":"f23b85b17cf85ed2","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1747980319892,"stop":1747980319893,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fd66faf197dace8","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1747980358832,"stop":1747980358832,"duration":0},"status":"passed","severity":"normal"},{"uid":"f16c6283cd9f4acf","name":"Passing page size 110 when there are 120 messages","time":{"start":1747980631178,"stop":1747980631178,"duration":0},"status":"passed","severity":"normal"},{"uid":"24076d664fd4fd7e","name":"Decoder throws on empty string content topic","time":{"start":1747980338734,"stop":1747980338734,"duration":0},"status":"passed","severity":"normal"},{"uid":"b23e156ce70e3b2c","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1747980397058,"stop":1747980397059,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bc77a00b17bc8b9","name":"Ping on subscribed peer","time":{"start":1747980441635,"stop":1747980441635,"duration":0},"status":"passed","severity":"normal"},{"uid":"46f95baeb8f019ef","name":"should reject if LightPush is requested but not mounted","time":{"start":1747980349741,"stop":1747980349742,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f59cb774425295b","name":"should throw an error for missing sharding configuration","time":{"start":1747980305080,"stop":1747980305080,"duration":0},"status":"passed","severity":"normal"},{"uid":"edf4b382c6215139","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1747980491363,"stop":1747980491364,"duration":1},"status":"passed","severity":"normal"},{"uid":"142a33b1c9ec470d","name":"Push message with content topic containing shell command","time":{"start":1747980978464,"stop":1747980978464,"duration":0},"status":"passed","severity":"normal"},{"uid":"81bd31a06906d9db","name":"Subscribe to topic containing special chars and receive message","time":{"start":1747980866371,"stop":1747980866371,"duration":0},"status":"passed","severity":"normal"},{"uid":"a906cbe0ff1e862e","name":"Nodes with multiple pubsub topic","time":{"start":1747980495890,"stop":1747980495890,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b2b09c1aa0129e0","name":"Push message with Chinese payload","time":{"start":1747980978456,"stop":1747980978456,"duration":0},"status":"passed","severity":"normal"},{"uid":"a99e86f260dbb87a","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1747980504143,"stop":1747980504143,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf1f791d35041e11","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1747980358801,"stop":1747980358802,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf6ff644785eef71","name":"Push message with content topic containing JSON","time":{"start":1747980978451,"stop":1747980978451,"duration":0},"status":"passed","severity":"normal"},{"uid":"68c517b2e6078be5","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1747980504138,"stop":1747980504138,"duration":0},"status":"passed","severity":"normal"},{"uid":"953cfc4053bb489d","name":"Ping on unsubscribed peer","time":{"start":1747980441636,"stop":1747980441636,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4c71f3847f9c313","name":"Push message with Basic HTML tag payload","time":{"start":1747980978444,"stop":1747980978444,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e76094caaf101c6","name":"Overlapping topic subscription","time":{"start":1747980504138,"stop":1747980504139,"duration":1},"status":"skipped","severity":"normal"},{"uid":"8fb402aaa3fe5e36","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1747980504136,"stop":1747980504137,"duration":1},"status":"passed","severity":"normal"},{"uid":"593ab908df5bc11c","name":"should not receive a peer event after stop","time":{"start":1747980382066,"stop":1747980382067,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9f08b34c38aa1cc","name":"should emit a peer event after start","time":{"start":1747980332239,"stop":1747980332239,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6cc0c976c167723","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1747980866372,"stop":1747980866372,"duration":0},"status":"passed","severity":"normal"},{"uid":"d46ceea7100f5c99","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1747980626464,"stop":1747980626465,"duration":1},"status":"passed","severity":"normal"},{"uid":"317d9d2a54941f01","name":"Check received message containing emoji","time":{"start":1747980776916,"stop":1747980776916,"duration":0},"status":"passed","severity":"normal"},{"uid":"feabb02505c0b520","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1747980560401,"stop":1747980560402,"duration":1},"status":"passed","severity":"normal"},{"uid":"94e55fc62241cc57","name":"should respect max attempts limit","time":{"start":1747980349477,"stop":1747980349477,"duration":0},"status":"passed","severity":"normal"},{"uid":"9de51f111fa22a74","name":"should return false when clusterId doesn't match","time":{"start":1747980349588,"stop":1747980349588,"duration":0},"status":"passed","severity":"normal"},{"uid":"898c0b51d065cb28","name":"Push message with rate limit","time":{"start":1747980978453,"stop":1747980978453,"duration":0},"status":"passed","severity":"normal"},{"uid":"b735fdc032c8899f","name":"getPeersByDiscovery","time":{"start":1747980418200,"stop":1747980418201,"duration":1},"status":"passed","severity":"normal"},{"uid":"64ccb5cf2a7a193f","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1747980358815,"stop":1747980358815,"duration":0},"status":"passed","severity":"normal"},{"uid":"36327b3eaba61670","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1747980776908,"stop":1747980776908,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbff92434d7fd8f","name":"can start and stop the service","time":{"start":1747980332237,"stop":1747980332238,"duration":1},"status":"passed","severity":"normal"},{"uid":"4488e124445c4922","name":"should properly create location multiaddrs - tcp4","time":{"start":1747980313905,"stop":1747980313905,"duration":0},"status":"passed","severity":"normal"},{"uid":"caa3c6e1deb1b2e7","name":"should throw error - no public key","time":{"start":1747980313897,"stop":1747980313897,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cfa40514327b0bf","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1747980358495,"stop":1747980358496,"duration":1},"status":"passed","severity":"normal"},{"uid":"76c41b1d86c66dee","name":"Check message with no content topic is not received","time":{"start":1747980776909,"stop":1747980776910,"duration":1},"status":"passed","severity":"normal"},{"uid":"b074fc3d8ea109ab","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1747980359571,"stop":1747980359571,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ba60a0402ac604b","name":"should return empty list for no shard","time":{"start":1747980305066,"stop":1747980305066,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd1909b95fb31875","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1747980358838,"stop":1747980358838,"duration":0},"status":"passed","severity":"normal"},{"uid":"3531e5932b0194c2","name":"Fails to push message bigger that 1MB","time":{"start":1747980978467,"stop":1747980978467,"duration":0},"status":"passed","severity":"normal"},{"uid":"e69c8dd713b4e633","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1747980305161,"stop":1747980305161,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4044f2db5246f30","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1747980358835,"stop":1747980358835,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd04908fd3b6d1ba","name":"Fields are not dropped","time":{"start":1747980319632,"stop":1747980319633,"duration":1},"status":"passed","severity":"normal"},{"uid":"8614ead154acf0fe","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1747980305066,"stop":1747980305066,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e85f535b3c03345","name":"Query Generator - false","time":{"start":1747980623999,"stop":1747980623999,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce021ddb61da770d","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1747980866373,"stop":1747980866373,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fd78fd53ade4509","name":"Check received message containing Basic HTML tag","time":{"start":1747980776914,"stop":1747980776915,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cea3c4feb92f0c6","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1747980504137,"stop":1747980504137,"duration":0},"status":"passed","severity":"normal"},{"uid":"f28358f7754099e9","name":"Check message received after jswaku node is restarted","time":{"start":1747980776919,"stop":1747980776919,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bf27e069681f2698","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app57/3/topic719/test.js","time":{"start":1747980604064,"stop":1747980604064,"duration":0},"status":"passed","severity":"normal"},{"uid":"32cc8810f620f61e","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1747980305059,"stop":1747980305059,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c868cf96524f768","name":"Reopen subscription with peer with lost subscription","time":{"start":1747980441628,"stop":1747980441628,"duration":0},"status":"passed","severity":"normal"},{"uid":"46690bce1b50880c","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1747980358794,"stop":1747980358794,"duration":0},"status":"passed","severity":"normal"},{"uid":"448aa611ab28c3d1","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1747980358809,"stop":1747980358811,"duration":2},"status":"passed","severity":"normal"},{"uid":"7dd3d0afa232b6ba","name":"should set field with all protocols disabled","time":{"start":1747980313907,"stop":1747980313907,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3cd9f466af2f2b1","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1747980377595,"stop":1747980377599,"duration":4},"status":"passed","severity":"normal"},{"uid":"d1a74332559b02b3","name":"Subscribe to topic containing long and publish message","time":{"start":1747980504141,"stop":1747980504142,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e4e29e16776b3ad","name":"Encoder throws on empty string content topic","time":{"start":1747980340291,"stop":1747980340292,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc4d4d0d297ad817","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1747980866364,"stop":1747980866365,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba80ed1a33fd889a","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1747980313118,"stop":1747980313118,"duration":0},"status":"passed","severity":"normal"},{"uid":"4994b82c325a4b1b","name":"Callback on promise, aborts when callback returns true","time":{"start":1747980620082,"stop":1747980620083,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4c7877e38d1d8ba","name":"can start the service","time":{"start":1747980332236,"stop":1747980332237,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed0ce3eb474772b9","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1747980359572,"stop":1747980359572,"duration":0},"status":"passed","severity":"normal"},{"uid":"f961b082fbebbe22","name":"can dial TLS multiaddrs","time":{"start":1747980443750,"stop":1747980443751,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a4a50026117b0ef","name":"Push message with short payload","time":{"start":1747980978441,"stop":1747980978441,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cda5b9741b87e39","name":"Renews subscription after lossing a connection","time":{"start":1747980866377,"stop":1747980866377,"duration":0},"status":"passed","severity":"normal"},{"uid":"19b939418afd698b","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1747980359568,"stop":1747980359568,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5eb16e5dad988f8","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1747980319892,"stop":1747980319892,"duration":0},"status":"passed","severity":"normal"},{"uid":"66897a969b4a647","name":"should return no connections if no open connection provided","time":{"start":1747980319684,"stop":1747980319685,"duration":1},"status":"passed","severity":"normal"},{"uid":"3890d4039e14e97a","name":"Check publish message containing long","time":{"start":1747980500773,"stop":1747980500775,"duration":2},"status":"passed","severity":"normal"},{"uid":"ca9fa1e5b7633efd","name":"should request peer renewal on specific errors","time":{"start":1747980349476,"stop":1747980349476,"duration":0},"status":"passed","severity":"normal"},{"uid":"528dbc25b449c452","name":"Push message with Russian payload","time":{"start":1747980978457,"stop":1747980978457,"duration":0},"status":"passed","severity":"normal"},{"uid":"86cb508be605c850","name":"Push to array if already present","time":{"start":1747980304554,"stop":1747980304555,"duration":1},"status":"passed","severity":"normal"},{"uid":"585755029c850ad0","name":"should throw an error if shards are undefined for static sharding","time":{"start":1747980305066,"stop":1747980305067,"duration":1},"status":"passed","severity":"normal"},{"uid":"30918901e7d864dd","name":"Subscribe to topic containing Russian and publish message","time":{"start":1747980504146,"stop":1747980504147,"duration":1},"status":"passed","severity":"normal"},{"uid":"6133be705d0eb4f4","name":"Query with Promise Callback, No message returned","time":{"start":1747980586627,"stop":1747980586628,"duration":1},"status":"passed","severity":"normal"},{"uid":"be2e63de9a22920b","name":"Check received message containing unicode special characters","time":{"start":1747980776916,"stop":1747980776916,"duration":0},"status":"passed","severity":"normal"},{"uid":"e525b38e55bd90b4","name":"should properly create peer info with all multiaddrs","time":{"start":1747980313907,"stop":1747980313907,"duration":0},"status":"passed","severity":"normal"},{"uid":"3838bf2416d8c893","name":"Publish message with custom timestamp: Sat Jun 01 2024 06:08:13 GMT+0000 (Coordinated Universal Time)","time":{"start":1747980500797,"stop":1747980500797,"duration":0},"status":"passed","severity":"normal"},{"uid":"c51f3d671859a78f","name":"should create a new stream if no existing for protocol found","time":{"start":1747980319889,"stop":1747980319890,"duration":1},"status":"passed","severity":"normal"},{"uid":"c865afdd7c58794c","name":"Ephemeral field set to true","time":{"start":1747980320288,"stop":1747980320289,"duration":1},"status":"passed","severity":"normal"},{"uid":"27941054324aaed","name":"Check received message containing long","time":{"start":1747980776912,"stop":1747980776912,"duration":0},"status":"passed","severity":"normal"},{"uid":"108b1a427d2a4680","name":"should fail to send if no connected peers found","time":{"start":1747980349895,"stop":1747980349895,"duration":0},"status":"passed","severity":"normal"},{"uid":"25f082003824365b","name":"Generator, custom pubsub topic","time":{"start":1747980617422,"stop":1747980617422,"duration":0},"status":"passed","severity":"normal"},{"uid":"56f7b4717231fae1","name":"Sets default value correctly","time":{"start":1747980638512,"stop":1747980638513,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e37511e4d215244","name":"Subscribe and receive messages via lightPush","time":{"start":1747980866378,"stop":1747980866379,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5b17df7c622c676","name":"Check message with no pubsub topic is not received","time":{"start":1747980776909,"stop":1747980776909,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e54552d63fcdd8c","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1747980495885,"stop":1747980495886,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6e79e77eed5df88","name":"isConnected return false after peer stops","time":{"start":1747980397061,"stop":1747980397061,"duration":0},"status":"passed","severity":"normal"},{"uid":"bde37426732d67d9","name":"should load peers from local storage and dispatch events","time":{"start":1747980332240,"stop":1747980332240,"duration":0},"status":"passed","severity":"normal"},{"uid":"3833d45bad61bbdc","name":"Renews subscription after lossing a connection","time":{"start":1747980866390,"stop":1747980866390,"duration":0},"status":"passed","severity":"normal"},{"uid":"9381e27755f960d4","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1747980313124,"stop":1747980313125,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3cb879b5eb7af77","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1747980305068,"stop":1747980305068,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3fb652bdce09067","name":"Check received message containing Arabic","time":{"start":1747980776904,"stop":1747980776904,"duration":0},"status":"passed","severity":"normal"},{"uid":"9af7a387c88dddae","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1747980305055,"stop":1747980305055,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb426ae5f2dfff5a","name":"configure the node with multiple content topics","time":{"start":1747980604083,"stop":1747980604085,"duration":2},"status":"passed","severity":"normal"},{"uid":"5d94dcf03807b0db","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1747980491364,"stop":1747980491364,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc58e84bf7184847","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1747980641334,"stop":1747980641335,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd3f9d970a2f123a","name":"Sample","time":{"start":1747980313251,"stop":1747980313252,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ec55805a5275a63","name":"Subscribe to topic containing shell command and publish message","time":{"start":1747980504149,"stop":1747980504149,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ac45a8917804f1d","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1747980574589,"stop":1747980574589,"duration":0},"status":"passed","severity":"normal"},{"uid":"229465e213ddb00","name":"Passing page size 10 when there are 10 messages","time":{"start":1747980631177,"stop":1747980631177,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eff3d933974feb4","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1747980358835,"stop":1747980358835,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0d22e1386a34b7e","name":"Relay - times out","time":{"start":1747980645741,"stop":1747980645742,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a2a5d622f1612e3","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1747980328430,"stop":1747980328430,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7b2e84474fed2cd9","name":"Push message with content topic containing unicode special characters","time":{"start":1747980978452,"stop":1747980978452,"duration":0},"status":"passed","severity":"normal"},{"uid":"c29b813f20f3c8ce","name":"Push message with content topic containing numeric","time":{"start":1747980978461,"stop":1747980978461,"duration":0},"status":"passed","severity":"normal"},{"uid":"66f13851bbbd3d15","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1747980320292,"stop":1747980320293,"duration":1},"status":"passed","severity":"normal"},{"uid":"821d09d9261e43a8","name":"should reject if WakuNode is not started","time":{"start":1747980349739,"stop":1747980349740,"duration":1},"status":"passed","severity":"normal"},{"uid":"399a29d8bc4cfecd","name":"through manual discovery","time":{"start":1747980443751,"stop":1747980443751,"duration":0},"status":"passed","severity":"normal"},{"uid":"73f05b2efaad7827","name":"Decoder throws on undefined content topic","time":{"start":1747980338734,"stop":1747980338734,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5cca0f191061881","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1747980307679,"stop":1747980307679,"duration":0},"status":"passed","severity":"normal"},{"uid":"85d460ab6367353b","name":"different cluster, same shard: nodes don't connect","time":{"start":1747980444781,"stop":1747980444782,"duration":1},"status":"passed","severity":"normal"},{"uid":"84f3048efebc5825","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1747980586624,"stop":1747980586624,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1b298de851ac5f0","name":"should throw an error for empty SingleShardInfos array","time":{"start":1747980305063,"stop":1747980305064,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d1fce414e0301d0","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1747980305056,"stop":1747980305057,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc1acd4bafd4beba","name":"Push message with JSON payload","time":{"start":1747980978444,"stop":1747980978445,"duration":1},"status":"passed","severity":"normal"},{"uid":"d44aeb836e6ae234","name":"should be able to encode the field with only STORE set to true","time":{"start":1747980313112,"stop":1747980313112,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5cac96554352cd3","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1747980435826,"stop":1747980435826,"duration":0},"status":"passed","severity":"normal"},{"uid":"5967c9b8ef48903d","name":"Subscribe to topic containing long and receive message","time":{"start":1747980866383,"stop":1747980866384,"duration":1},"status":"passed","severity":"normal"},{"uid":"40780517efa3d61c","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1747980866368,"stop":1747980866369,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6ce1101404a9df3","name":"handles empty shards array correctly","time":{"start":1747980305080,"stop":1747980305081,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4436edf2118c85c","name":"tcp ip4 address","time":{"start":1747980313257,"stop":1747980313257,"duration":0},"status":"passed","severity":"normal"},{"uid":"7238d486f99894b0","name":"Add multiple subscription objects on single nwaku node","time":{"start":1747980866376,"stop":1747980866377,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b3a410c92fe4725","name":"Encoder throws on empty string content topic","time":{"start":1747980320290,"stop":1747980320291,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bb082800272bc5f","name":"Check received message with timestamp: 1747980376653000000 ","time":{"start":1747980776907,"stop":1747980776908,"duration":1},"status":"passed","severity":"normal"},{"uid":"eeeff16966beed64","name":"Push message with content topic containing Chinese","time":{"start":1747980978461,"stop":1747980978462,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6a7c8587432bac0","name":"random static sharding 4 - Cluster ID: 713, Shard ID: 363","time":{"start":1747980615577,"stop":1747980615585,"duration":8},"status":"passed","severity":"normal"},{"uid":"dca260f026937bad","name":"Default pageSize","time":{"start":1747980631178,"stop":1747980631179,"duration":1},"status":"passed","severity":"normal"},{"uid":"b71a4f947c95555","name":"should properly create location multiaddrs - udp4","time":{"start":1747980313905,"stop":1747980313905,"duration":0},"status":"passed","severity":"normal"},{"uid":"f36d395827f1ef71","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1747980574587,"stop":1747980574587,"duration":0},"status":"passed","severity":"normal"},{"uid":"364f8f899d00fe32","name":"it tolerates circular branch references","time":{"start":1747980328426,"stop":1747980328426,"duration":0},"status":"passed","severity":"normal"},{"uid":"e60ac28384c1fb01","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1747980866374,"stop":1747980866374,"duration":0},"status":"passed","severity":"normal"},{"uid":"275cca8200801e84","name":"Encoder throws on undefined content topic","time":{"start":1747980338733,"stop":1747980338733,"duration":0},"status":"passed","severity":"normal"},{"uid":"edfe20cd8b844e2f","name":"Push message with Script payload","time":{"start":1747980978444,"stop":1747980978444,"duration":0},"status":"passed","severity":"normal"},{"uid":"e78f323f90e9a19c","name":"should return the pubsub topic directly if a string is provided","time":{"start":1747980305077,"stop":1747980305078,"duration":1},"status":"passed","severity":"normal"},{"uid":"efd8a142b7c0efc0","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1747980866380,"stop":1747980866381,"duration":1},"status":"passed","severity":"normal"},{"uid":"828a2860be399c1a","name":"Push message with content topic containing SQL Injection","time":{"start":1747980978450,"stop":1747980978450,"duration":0},"status":"passed","severity":"normal"},{"uid":"552d176e94351efe","name":"Check received message containing shell command","time":{"start":1747980776915,"stop":1747980776915,"duration":0},"status":"passed","severity":"normal"},{"uid":"b501b7f81089174d","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1747980328210,"stop":1747980328211,"duration":1},"status":"passed","severity":"normal"},{"uid":"42abc62e0104af0a","name":"returns all values when wanted number is greater than available values","time":{"start":1747980327061,"stop":1747980327061,"duration":0},"status":"passed","severity":"normal"},{"uid":"87c5b763f5d329b0","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1747980349589,"stop":1747980349589,"duration":0},"status":"passed","severity":"normal"},{"uid":"6869496237b6b22f","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1747980617423,"stop":1747980617423,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea3413aaec624f40","name":"Relay - dialed after","time":{"start":1747980645741,"stop":1747980645741,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b24cee137edb083","name":"should throw if no connection provided","time":{"start":1747980319889,"stop":1747980319889,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ec4b4695dd8e46a","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1747980500346,"stop":1747980500347,"duration":1},"status":"passed","severity":"normal"},{"uid":"decf394d0ddabf6a","name":"Check received message containing emoji","time":{"start":1747980776907,"stop":1747980776907,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ed5d6e28aaf5614","name":"connected peers and dial","time":{"start":1747980480582,"stop":1747980480582,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5b4071a0d2121025","name":"Fails to push message with large meta","time":{"start":1747980978465,"stop":1747980978465,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb67ed704e146662","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1747980349587,"stop":1747980349587,"duration":0},"status":"passed","severity":"normal"},{"uid":"fec3c6c916debab6","name":"should emit a peer event after start","time":{"start":1747980382064,"stop":1747980382065,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb0e080dd3729dce","name":"Check message with non string payload is not received","time":{"start":1747980776910,"stop":1747980776910,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fb9a8a762ba99da","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1747980305070,"stop":1747980305070,"duration":0},"status":"passed","severity":"normal"},{"uid":"109c61f224b70ba9","name":"should set field with only LIGHTPUSH enabled","time":{"start":1747980313909,"stop":1747980313909,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbe316e34048b985","name":"Relay","time":{"start":1747980383623,"stop":1747980383624,"duration":1},"status":"passed","severity":"normal"},{"uid":"7af38aa25a446e26","name":"Subscribe and publish message","time":{"start":1747980504136,"stop":1747980504136,"duration":0},"status":"passed","severity":"normal"},{"uid":"27816b4d3d1737c9","name":"should initialize with Unhealthy status","time":{"start":1747980349440,"stop":1747980349441,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ad757567054a379","name":"same cluster, different shard: nodes connect","time":{"start":1747980444779,"stop":1747980444781,"duration":2},"status":"passed","severity":"normal"},{"uid":"38cb34d5cafb297a","name":"Push message with content topic containing Arabic","time":{"start":1747980978449,"stop":1747980978449,"duration":0},"status":"passed","severity":"normal"},{"uid":"29681f806a685810","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1747980444778,"stop":1747980444778,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcd42f6ddfec7c8a","name":"creates an iterator","time":{"start":1747980631620,"stop":1747980631620,"duration":0},"status":"passed","severity":"normal"},{"uid":"18ac9a7978c56b87","name":"Push message with custom timestamp: 1747983997281","time":{"start":1747980978466,"stop":1747980978466,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4d26ee1b024f982","name":"Check received message containing Russian","time":{"start":1747980776904,"stop":1747980776904,"duration":0},"status":"passed","severity":"normal"},{"uid":"b74f13ee2700202f","name":"Fails to publish message with empty text","time":{"start":1747980500799,"stop":1747980500799,"duration":0},"status":"passed","severity":"normal"},{"uid":"162371e548ebf21c","name":"Push message with content topic containing SQL Injection","time":{"start":1747980978462,"stop":1747980978462,"duration":0},"status":"passed","severity":"normal"},{"uid":"9776a84961ee0ae4","name":"should not fail to start the service if it is already started","time":{"start":1747980382064,"stop":1747980382064,"duration":0},"status":"passed","severity":"normal"},{"uid":"40fe2f0e601baf1","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1747980574589,"stop":1747980574590,"duration":1},"status":"passed","severity":"normal"},{"uid":"30cef28dfc29dec2","name":"should retry failed tasks","time":{"start":1747980349475,"stop":1747980349476,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b44d1385bf44f0f","name":"should wait for Filter peer to be connected","time":{"start":1747980349744,"stop":1747980349744,"duration":0},"status":"passed","severity":"normal"},{"uid":"44f50cc16d869ee8","name":"Init the array if not present","time":{"start":1747980304553,"stop":1747980304554,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b3743748981911b","name":"Store - dialed after - with timeout","time":{"start":1747980645742,"stop":1747980645743,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8070c2a5facdf98","name":"should add to incoming buffer if dependencies are not met","time":{"start":1747980359567,"stop":1747980359567,"duration":0},"status":"passed","severity":"normal"},{"uid":"da55cf98d6202d27","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1747980358797,"stop":1747980358798,"duration":1},"status":"passed","severity":"normal"},{"uid":"3088ec6a99004297","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1747980491367,"stop":1747980491367,"duration":0},"status":"passed","severity":"normal"},{"uid":"7965c9898a65eff4","name":"Push message with content topic containing escaped characters","time":{"start":1747980978464,"stop":1747980978464,"duration":0},"status":"passed","severity":"normal"},{"uid":"e542ded7d632707e","name":"should throw error - no id","time":{"start":1747980313897,"stop":1747980313898,"duration":1},"status":"passed","severity":"normal"},{"uid":"fabeb68485bee12e","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1747980358806,"stop":1747980358806,"duration":0},"status":"passed","severity":"normal"},{"uid":"5370bca2049e2e69","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1747980305073,"stop":1747980305074,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5c23fcf226002a8","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1747980641338,"stop":1747980641338,"duration":0},"status":"passed","severity":"normal"},{"uid":"74a9fd0bd920cb2e","name":"should throw error - invalid id","time":{"start":1747980313898,"stop":1747980313898,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aa30593721d1a7a","name":"Subscribe to topic containing JSON and publish message","time":{"start":1747980504148,"stop":1747980504149,"duration":1},"status":"passed","severity":"normal"},{"uid":"47c9844dfb78af9d","name":"Relay + Store","time":{"start":1747980313909,"stop":1747980313909,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea28a7203401e89d","name":"Query generator for multiple messages","time":{"start":1747980620079,"stop":1747980620079,"duration":0},"status":"passed","severity":"normal"},{"uid":"31df119b37cc4d4f","name":"groups content topics by expected pubsub topic","time":{"start":1747980305060,"stop":1747980305061,"duration":1},"status":"passed","severity":"normal"},{"uid":"d72bf92fa95dfb5f","name":"Using a function","time":{"start":1747980638510,"stop":1747980638511,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a562655ea5b544e","name":"returns only open connection if one present","time":{"start":1747980319684,"stop":1747980319684,"duration":0},"status":"passed","severity":"normal"},{"uid":"e12f3148ce201e4f","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1747980358829,"stop":1747980358830,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b4dd5f7f0ab5019","name":"should insert message into bloom filter","time":{"start":1747980359564,"stop":1747980359564,"duration":0},"status":"passed","severity":"normal"},{"uid":"afc94c77103dd398","name":"Push message with content topic containing long","time":{"start":1747980978460,"stop":1747980978461,"duration":1},"status":"passed","severity":"normal"},{"uid":"6733b8aac2001cac","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1747980626466,"stop":1747980626466,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bd1c21dfa656319","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1747980641336,"stop":1747980641336,"duration":0},"status":"passed","severity":"normal"},{"uid":"a41db6af288442dc","name":"Ping on peer without subscriptions","time":{"start":1747980441635,"stop":1747980441635,"duration":0},"status":"passed","severity":"normal"},{"uid":"6765f0cf8f53dfa4","name":"Passing invalid cursor","time":{"start":1747980574590,"stop":1747980574591,"duration":1},"status":"passed","severity":"normal"},{"uid":"675b1d795fd6743c","name":"Generator, custom pubsub topic","time":{"start":1747980617424,"stop":1747980617425,"duration":1},"status":"skipped","severity":"normal"},{"uid":"2ef572c09aa553ea","name":"should properly create location multiaddrs - udp","time":{"start":1747980313906,"stop":1747980313906,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d301b0abe38e3ed","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1747980641339,"stop":1747980641339,"duration":0},"status":"passed","severity":"normal"},{"uid":"bef1bfd027c6c364","name":"Generator, custom pubsub topic","time":{"start":1747980617426,"stop":1747980617426,"duration":0},"status":"passed","severity":"normal"},{"uid":"78dca0be7995b8f9","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1747980500796,"stop":1747980500796,"duration":0},"status":"passed","severity":"normal"},{"uid":"665b5f98b300fd5f","name":"Ordered Callback - false","time":{"start":1747980624001,"stop":1747980624004,"duration":3},"status":"passed","severity":"normal"},{"uid":"32ddd4a24dc18b35","name":"should not fail to stop the service if it was not started","time":{"start":1747980332238,"stop":1747980332238,"duration":0},"status":"passed","severity":"normal"},{"uid":"3250b91941acfd18","name":"Push message with special chars payload","time":{"start":1747980978456,"stop":1747980978456,"duration":0},"status":"passed","severity":"normal"},{"uid":"92e0ba4e2465e005","name":"should properly create location multiaddrs - tcp6","time":{"start":1747980313906,"stop":1747980313906,"duration":0},"status":"passed","severity":"normal"},{"uid":"9308e9c8a63d73fe","name":"Query Generator, Multiple PubsubTopics","time":{"start":1747980586622,"stop":1747980586622,"duration":0},"status":"passed","severity":"normal"},{"uid":"d88f3935b21c39ca","name":"Subscribe and receive messages via waku relay post","time":{"start":1747980866365,"stop":1747980866365,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a8a10651d39be84","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1747980626465,"stop":1747980626465,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7a31c4ec1beda11","name":"Check received message with timestamp: 1649153314 ","time":{"start":1747980776917,"stop":1747980776917,"duration":0},"status":"passed","severity":"normal"},{"uid":"df0f1e71dcb0432a","name":"Push 30 different messages","time":{"start":1747980978460,"stop":1747980978460,"duration":0},"status":"skipped","severity":"normal"},{"uid":"62f946f8fbc42753","name":"should insert elements correctly","time":{"start":1747980360913,"stop":1747980360913,"duration":0},"status":"passed","severity":"normal"},{"uid":"fde5af84f72fe005","name":"unsubscribes","time":{"start":1747980631621,"stop":1747980631621,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1a96dca14600eb4","name":"Check received message containing Script","time":{"start":1747980776914,"stop":1747980776914,"duration":0},"status":"passed","severity":"normal"},{"uid":"3af749a52c7c93ab","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1747980866375,"stop":1747980866375,"duration":0},"status":"passed","severity":"normal"},{"uid":"376f5103ad085a46","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1747980305161,"stop":1747980305161,"duration":0},"status":"passed","severity":"normal"},{"uid":"efbd2f9b53802116","name":"Check message received after nwaku node is restarted","time":{"start":1747980776920,"stop":1747980776920,"duration":0},"status":"skipped","severity":"normal"},{"uid":"41b00ee27b61cc1d","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1747980574588,"stop":1747980574589,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b45f0fbcab61656","name":"should get / set TCP multiaddr","time":{"start":1747980313904,"stop":1747980313904,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f01ce1a45d31cba","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1747980313129,"stop":1747980313129,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a8dd94d240ef14e","name":"throws on content topic with empty version field","time":{"start":1747980305047,"stop":1747980305047,"duration":0},"status":"passed","severity":"normal"},{"uid":"c33b68782e9989dc","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1747980504150,"stop":1747980504150,"duration":0},"status":"passed","severity":"normal"},{"uid":"66ab7ba9b327d72e","name":"Push message with emoji payload","time":{"start":1747980978459,"stop":1747980978459,"duration":0},"status":"passed","severity":"normal"},{"uid":"e09e326f4b7896e9","name":"Check received message containing Russian","time":{"start":1747980776913,"stop":1747980776913,"duration":0},"status":"passed","severity":"normal"},{"uid":"9214cc6f995826b0","name":"Reopen subscription with peer with lost subscription","time":{"start":1747980441636,"stop":1747980441636,"duration":0},"status":"passed","severity":"normal"},{"uid":"64abce7a539e14b3","name":"Subscribe to topic containing XML and publish message","time":{"start":1747980504148,"stop":1747980504148,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6dade08a8bb7b7c","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1747980641335,"stop":1747980641336,"duration":1},"status":"passed","severity":"normal"},{"uid":"88d45b9c025ded75","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1747980358830,"stop":1747980358830,"duration":0},"status":"passed","severity":"normal"},{"uid":"9913f88671006d74","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1747980377583,"stop":1747980377587,"duration":4},"status":"passed","severity":"normal"},{"uid":"e658a71d959a81f1","name":"Push message with custom timestamp: 1717221997281","time":{"start":1747980978466,"stop":1747980978466,"duration":0},"status":"passed","severity":"normal"},{"uid":"921ce3d7662fd567","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1747980349441,"stop":1747980349442,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1b21ab6226b7422","name":"Check message received after nwaku node is restarted","time":{"start":1747980776911,"stop":1747980776911,"duration":0},"status":"skipped","severity":"normal"},{"uid":"16d25009d2e6ef9d","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1747980604060,"stop":1747980604061,"duration":1},"status":"passed","severity":"normal"},{"uid":"5be7a9d0141cc4e2","name":"can start the service","time":{"start":1747980382060,"stop":1747980382061,"duration":1},"status":"passed","severity":"normal"},{"uid":"51aca4bcfce7a351","name":"should insert message id into causal history","time":{"start":1747980359564,"stop":1747980359565,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9468ae147996170","name":"Check received message with timestamp: 1649153314 ","time":{"start":1747980776908,"stop":1747980776908,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d305bff68b5bf93","name":"Push message with rate limit","time":{"start":1747980978465,"stop":1747980978465,"duration":0},"status":"passed","severity":"normal"},{"uid":"24121ca5ef0a98ec","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1747980328429,"stop":1747980328429,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b053d69f6043ff9","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1747980305069,"stop":1747980305070,"duration":1},"status":"passed","severity":"normal"},{"uid":"7577e24b2f215294","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1747980349443,"stop":1747980349443,"duration":0},"status":"passed","severity":"normal"},{"uid":"f62a91ccbb18811f","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1747980586626,"stop":1747980586626,"duration":0},"status":"passed","severity":"normal"},{"uid":"13ae921be5d915c8","name":"Mutual subscription","time":{"start":1747980504135,"stop":1747980504135,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e059ad17ee0d133","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1747980305057,"stop":1747980305058,"duration":1},"status":"passed","severity":"normal"},{"uid":"f957828e0349464b","name":"connects to nwaku","time":{"start":1747980638509,"stop":1747980638509,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c618b75acef3e00","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1747980641337,"stop":1747980641337,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7e30153b8f829fa","name":"should set field with only STORE enabled","time":{"start":1747980313908,"stop":1747980313908,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d73a2eca9abacb6","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1747980358816,"stop":1747980358816,"duration":0},"status":"passed","severity":"normal"},{"uid":"825ad7b0d2a9e60c","name":"Push message with Arabic payload","time":{"start":1747980978443,"stop":1747980978443,"duration":0},"status":"passed","severity":"normal"},{"uid":"78ba2919f8396184","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1747980305082,"stop":1747980305082,"duration":0},"status":"passed","severity":"normal"},{"uid":"16c6e6d0fbb5f12e","name":"Push message with unicode special characters payload","time":{"start":1747980978459,"stop":1747980978459,"duration":0},"status":"passed","severity":"normal"},{"uid":"56175562b35f5014","name":"Check message on other pubsub topic is not received","time":{"start":1747980776918,"stop":1747980776918,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce9d87af4bbc1af9","name":"should be delivered immediately if received","time":{"start":1747980359573,"stop":1747980359573,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa45663db93621af","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1747980305063,"stop":1747980305063,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc6043506bb06598","name":"should update ack status of messages in outgoing buffer","time":{"start":1747980359572,"stop":1747980359572,"duration":0},"status":"passed","severity":"normal"},{"uid":"f67755793ba70078","name":"Check received message with timestamp: 1747980376653 ","time":{"start":1747980776908,"stop":1747980776908,"duration":0},"status":"passed","severity":"normal"},{"uid":"eee27541e71df679","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1747980328209,"stop":1747980328209,"duration":0},"status":"passed","severity":"normal"},{"uid":"820d96d0084504cb","name":"Push message with meta","time":{"start":1747980978465,"stop":1747980978465,"duration":0},"status":"passed","severity":"normal"},{"uid":"820f10a5b996ba1e","name":"Check received message containing numeric","time":{"start":1747980776903,"stop":1747980776903,"duration":0},"status":"passed","severity":"normal"},{"uid":"6564251ce85a6e4f","name":"Check message with no pubsub topic is not received","time":{"start":1747980776918,"stop":1747980776918,"duration":0},"status":"passed","severity":"normal"},{"uid":"1409e554a6f8f43b","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1747980358811,"stop":1747980358812,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c834d401093083f","name":"random static sharding 3 - Cluster ID: 941, Shard ID: 448","time":{"start":1747980615577,"stop":1747980615577,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bc49a6adaa71382","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1747980358812,"stop":1747980358812,"duration":0},"status":"passed","severity":"normal"},{"uid":"3291bb19c698c0b3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1747980305075,"stop":1747980305075,"duration":0},"status":"passed","severity":"normal"},{"uid":"f17d80516f7e46f8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1747980358835,"stop":1747980358836,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a4017197d4f2404","name":"should attach causal history and bloom filter to each message","time":{"start":1747980359565,"stop":1747980359565,"duration":0},"status":"passed","severity":"normal"},{"uid":"c90271e7c17a5430","name":"Subscribe to topic containing XML and receive message","time":{"start":1747980866386,"stop":1747980866387,"duration":1},"status":"passed","severity":"normal"},{"uid":"f966a6b1c51fa4f","name":"should wait for LightPush peer to be connected","time":{"start":1747980349744,"stop":1747980349744,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f006744f4f26a8c","name":"Symmetric encrypt & Decrypt","time":{"start":1747980339222,"stop":1747980339223,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e3fdec04b02b9ea","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1747980491367,"stop":1747980491368,"duration":1},"status":"passed","severity":"normal"},{"uid":"32f06762ee0fcb03","name":"should select older connection if present","time":{"start":1747980319685,"stop":1747980319685,"duration":0},"status":"passed","severity":"normal"},{"uid":"57ad244e016719ee","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1747980358831,"stop":1747980358831,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b22025c07a9c06e","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1747980305065,"stop":1747980305065,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cc6fd622df56aeb","name":"Passing page size 0 when there are 110 messages","time":{"start":1747980631175,"stop":1747980631176,"duration":1},"status":"passed","severity":"normal"},{"uid":"25273e902f2ec3f6","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1747980305079,"stop":1747980305079,"duration":0},"status":"passed","severity":"normal"},{"uid":"60a023ad92e54528","name":"Query generator for multiple messages with different message text format","time":{"start":1747980620080,"stop":1747980620080,"duration":0},"status":"passed","severity":"normal"},{"uid":"8726270f3d1ae845","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1747980313125,"stop":1747980313126,"duration":1},"status":"passed","severity":"normal"},{"uid":"30f009ecd9803cda","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1747980332241,"stop":1747980332241,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e365a68e4f017a2","name":"Push message with content topic containing Russian","time":{"start":1747980978462,"stop":1747980978462,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2d02c4b3513d06","name":"Generator, 2 different pubsubtopics","time":{"start":1747980617425,"stop":1747980617425,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5fd82ea19b480392","name":"Check publish message containing emoji","time":{"start":1747980500795,"stop":1747980500795,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0a82e09aebbb98a","name":"should return false when shard is not included in network shards","time":{"start":1747980349588,"stop":1747980349588,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dd45fc3be1668e3","name":"new peer added after a peer was already found","time":{"start":1747980500346,"stop":1747980500346,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c310fd234d994f9e","name":"Check message received after jswaku node is restarted","time":{"start":1747980776911,"stop":1747980776911,"duration":0},"status":"skipped","severity":"normal"},{"uid":"28eec4f2ee6f9f71","name":"Subscribe to topic containing special chars and publish message","time":{"start":1747980504142,"stop":1747980504143,"duration":1},"status":"passed","severity":"normal"},{"uid":"f54ed39c8f1b6873","name":"Check publish message containing Russian","time":{"start":1747980500782,"stop":1747980500782,"duration":0},"status":"passed","severity":"normal"},{"uid":"40ac6f674d6ae58","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1747980305064,"stop":1747980305065,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6faa85d24a59b7","name":"should be online or offline if network state changed","time":{"start":1747980377599,"stop":1747980377601,"duration":2},"status":"passed","severity":"normal"},{"uid":"b920c8cb0fe6ea1a","name":"isConnected should return true after first peer connects","time":{"start":1747980397060,"stop":1747980397060,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f391cbf2a7153d7","name":"Subscribe to topic containing long and receive message","time":{"start":1747980866370,"stop":1747980866371,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cd019a0b88e599d","name":"Encoder throws on undefined content topic","time":{"start":1747980340291,"stop":1747980340291,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee7a1b77944a7e3c","name":"Push message with XML payload","time":{"start":1747980978458,"stop":1747980978458,"duration":0},"status":"passed","severity":"normal"},{"uid":"bab205f2231d6130","name":"pre and post cipher","time":{"start":1747980339223,"stop":1747980339223,"duration":0},"status":"passed","severity":"normal"},{"uid":"b17e793dc54111f9","name":"should handle a minimal index list","time":{"start":1747980305160,"stop":1747980305161,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9e76f91a5fb928a","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1747980313114,"stop":1747980313115,"duration":1},"status":"passed","severity":"normal"},{"uid":"a68c5e1cd7f5d66d","name":"non connected peers","time":{"start":1747980480584,"stop":1747980480584,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a4f75fcf32e65586","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1747980305067,"stop":1747980305068,"duration":1},"status":"passed","severity":"normal"},{"uid":"6eae5a8d3f15fbeb","name":"Check received message containing shell command","time":{"start":1747980776906,"stop":1747980776906,"duration":0},"status":"passed","severity":"normal"},{"uid":"573c396bd9df8969","name":"Push message equal or less that 1MB","time":{"start":1747980978466,"stop":1747980978467,"duration":1},"status":"passed","severity":"normal"},{"uid":"806e07fa28793042","name":"Check meta is set [symmetric]","time":{"start":1747980338732,"stop":1747980338732,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c4574c42182e2d2","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1747980349894,"stop":1747980349895,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c712027fce3a948","name":"Push message with content topic containing special chars","time":{"start":1747980978461,"stop":1747980978461,"duration":0},"status":"passed","severity":"normal"},{"uid":"d713c5020c2e9e29","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1747980305059,"stop":1747980305059,"duration":0},"status":"passed","severity":"normal"},{"uid":"b164515aede68b6f","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1747980358798,"stop":1747980358798,"duration":0},"status":"passed","severity":"normal"}] |