2025-06-27 23:36:34 +00:00

1 line
182 KiB
JSON

[{"uid":"84d466a19e39a853","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1751066795539,"stop":1751066795539,"duration":0},"status":"passed","severity":"normal"},{"uid":"41fd925b7db5fde2","name":"should not receive a peer event before start","time":{"start":1751066575064,"stop":1751066575065,"duration":1},"status":"passed","severity":"normal"},{"uid":"23cb81350e215d60","name":"caches peers it previously fetched","time":{"start":1751066571226,"stop":1751066571226,"duration":0},"status":"passed","severity":"normal"},{"uid":"27dde59eda76c5bf","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1751066919417,"stop":1751066919417,"duration":0},"status":"skipped","severity":"normal"},{"uid":"49f73cb52483ad68","name":"should throw an error for insufficient data","time":{"start":1751066548681,"stop":1751066548681,"duration":0},"status":"passed","severity":"normal"},{"uid":"d67e2bfa5944c307","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1751066548491,"stop":1751066548492,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac2dd449f5e8b9cd","name":"Check received message containing emoji","time":{"start":1751067201498,"stop":1751067201499,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ec25134fdad98cb","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1751066795538,"stop":1751066795539,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe427137e6e9482e","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1751067133046,"stop":1751067133046,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ac1c66fbaa18a5","name":"Check message with invalid timestamp is not received","time":{"start":1751067201501,"stop":1751067201501,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca385ae7793baf88","name":"Push message with special chars payload","time":{"start":1751067357731,"stop":1751067357731,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae37b11e16f3246d","name":"Query with Promise Callback, No message returned","time":{"start":1751067142404,"stop":1751067142405,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ed0311f4edb6e2","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1751066600310,"stop":1751066600310,"duration":0},"status":"passed","severity":"normal"},{"uid":"95394176e346d7ee","name":"Meta field set when metaSetter is specified","time":{"start":1751066563386,"stop":1751066563387,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8b523640c300fed","name":"Nodes with multiple pubsub topic","time":{"start":1751066937418,"stop":1751066937418,"duration":0},"status":"passed","severity":"normal"},{"uid":"907d6d54bc0c2ea7","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1751066570853,"stop":1751066570853,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b4046587e966fc2","name":"Check message with no payload is not received","time":{"start":1751067045448,"stop":1751067045449,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfbd12d4ab4b015f","name":"should return valid sharding parameters for static sharding","time":{"start":1751066548494,"stop":1751066548494,"duration":0},"status":"passed","severity":"normal"},{"uid":"13c3a8476b0da335","name":"Check received message with timestamp: 1751066619590 ","time":{"start":1751067045422,"stop":1751067045422,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d57e0780fc1dd0c","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1751067172139,"stop":1751067172139,"duration":0},"status":"passed","severity":"normal"},{"uid":"443855ed664e982d","name":"Overlapping topic subscription","time":{"start":1751066954270,"stop":1751066954270,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fd471ab8580128a8","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1751066553930,"stop":1751066553930,"duration":0},"status":"passed","severity":"normal"},{"uid":"33e349c8ed86902a","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1751067133011,"stop":1751067133011,"duration":0},"status":"passed","severity":"normal"},{"uid":"515cbe93f1af1e73","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1751066600311,"stop":1751066600312,"duration":1},"status":"passed","severity":"normal"},{"uid":"45272543f166fc54","name":"Check received message containing numeric","time":{"start":1751067045436,"stop":1751067045437,"duration":1},"status":"passed","severity":"normal"},{"uid":"55abf2d0d34bb347","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1751066600320,"stop":1751066600320,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b6e9d24644c93a0","name":"1 Relay, 1 Filter, gives up","time":{"start":1751066570879,"stop":1751066570880,"duration":1},"status":"passed","severity":"normal"},{"uid":"c48c56ec92afba6","name":"rejects hash query with time filter","time":{"start":1751066562652,"stop":1751066562653,"duration":1},"status":"passed","severity":"normal"},{"uid":"530225330dc39bd0","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1751067133055,"stop":1751067133055,"duration":0},"status":"passed","severity":"normal"},{"uid":"62328140be7e1a80","name":"Check publish message containing Chinese","time":{"start":1751066944754,"stop":1751066944755,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b1953e562ab4d1","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1751066944761,"stop":1751066944762,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca459942f5e7fc21","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1751066600313,"stop":1751066600313,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd4cffabd12bbad2","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1751066600059,"stop":1751066600059,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9135607d9023e69","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1751066548483,"stop":1751066548483,"duration":0},"status":"passed","severity":"normal"},{"uid":"14018ce2f5083adb","name":"A test","time":{"start":1751066813044,"stop":1751066813044,"duration":0},"status":"passed","severity":"normal"},{"uid":"313c277a986be5de","name":"Fails to publish duplicate message","time":{"start":1751066944760,"stop":1751066944760,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd8f2f69084dbdf1","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1751066954273,"stop":1751066954274,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4458f398778e0c7","name":"Relay + Store","time":{"start":1751066625549,"stop":1751066625549,"duration":0},"status":"passed","severity":"normal"},{"uid":"21b0574b5da11345","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1751066548496,"stop":1751066548496,"duration":0},"status":"passed","severity":"normal"},{"uid":"24e25e4d37b6557c","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1751067133002,"stop":1751067133003,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cf63fb91d323d94","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1751067183442,"stop":1751067183442,"duration":0},"status":"passed","severity":"normal"},{"uid":"c186f1d8094f8a83","name":"Ephemeral messages are not stored","time":{"start":1751066626277,"stop":1751066626278,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cea988976bb379d","name":"creates an iterator","time":{"start":1751067179027,"stop":1751067179027,"duration":0},"status":"passed","severity":"normal"},{"uid":"868d62b94afa1700","name":"Subscribe to topic containing Russian and receive message","time":{"start":1751067133011,"stop":1751067133011,"duration":0},"status":"passed","severity":"normal"},{"uid":"b96d232743555351","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1751067133034,"stop":1751067133034,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a850e6fc4317b67","name":"Subscribe to topic containing short and publish message","time":{"start":1751066954270,"stop":1751066954270,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f72d4de033b1891","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1751066823512,"stop":1751066823512,"duration":0},"status":"passed","severity":"normal"},{"uid":"11909f79a318c119","name":"Query generator for 2000 messages","time":{"start":1751067166931,"stop":1751067166932,"duration":1},"status":"passed","severity":"normal"},{"uid":"4149d0ef500cd226","name":"should properly clean up resources when disposed","time":{"start":1751066590742,"stop":1751066590742,"duration":0},"status":"passed","severity":"normal"},{"uid":"350e9e0f71da3809","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1751067172110,"stop":1751067172111,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd75de5da6ead7df","name":"accepts valid message hash query","time":{"start":1751066562651,"stop":1751066562651,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6c3a88c54ba9c50","name":"unsubscribes","time":{"start":1751067179027,"stop":1751067179028,"duration":1},"status":"passed","severity":"normal"},{"uid":"84a86e47a6b3ba9e","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1751066562873,"stop":1751066562874,"duration":1},"status":"passed","severity":"normal"},{"uid":"1098b87571e25bdd","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1751066600310,"stop":1751066600310,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee73f7eae249c1dc","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1751066954272,"stop":1751066954273,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1148782ab87bd6","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1751067172143,"stop":1751067172144,"duration":1},"status":"passed","severity":"normal"},{"uid":"9287f0a700bbbab1","name":"should throw an error for missing sharding configuration","time":{"start":1751066548495,"stop":1751066548495,"duration":0},"status":"passed","severity":"normal"},{"uid":"27d304da457b094e","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1751067183441,"stop":1751067183441,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dd8661bba4b51b6","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1751066600306,"stop":1751066600307,"duration":1},"status":"passed","severity":"normal"},{"uid":"c50d8106f9c000f5","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1751067133032,"stop":1751067133032,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fd2be351777fc30","name":"should only return 1 node with relay and store capability","time":{"start":1751066571227,"stop":1751066571227,"duration":0},"status":"passed","severity":"normal"},{"uid":"1342b57144f1defa","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1751066954275,"stop":1751066954275,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe9b2a8c556decfb","name":"Push message with Arabic payload","time":{"start":1751067357731,"stop":1751067357732,"duration":1},"status":"passed","severity":"normal"},{"uid":"2791225c5755dfd4","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1751067133005,"stop":1751067133005,"duration":0},"status":"passed","severity":"normal"},{"uid":"c00190e3b6ddb448","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1751066626280,"stop":1751066626280,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f863dfd74936995","name":"Subscribe to topic containing XML and receive message","time":{"start":1751067133049,"stop":1751067133049,"duration":0},"status":"passed","severity":"normal"},{"uid":"77b40866c45df62f","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1751066548475,"stop":1751066548475,"duration":0},"status":"passed","severity":"normal"},{"uid":"331eb36cefe49c2d","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1751066954268,"stop":1751066954268,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ce3ff6e1292a71a","name":"Push message with content topic containing short","time":{"start":1751067357736,"stop":1751067357736,"duration":0},"status":"passed","severity":"normal"},{"uid":"236a03565cb22886","name":"should set field with only RELAY enabled","time":{"start":1751066554674,"stop":1751066554674,"duration":0},"status":"passed","severity":"normal"},{"uid":"7417d1afd70d1f4","name":"should throw an error if shards are undefined for static sharding","time":{"start":1751066548480,"stop":1751066548480,"duration":0},"status":"passed","severity":"normal"},{"uid":"282fa9d39c733154","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1751066639184,"stop":1751066639184,"duration":0},"status":"passed","severity":"normal"},{"uid":"37bd2b9316643659","name":"Push message with unicode special characters payload","time":{"start":1751067357734,"stop":1751067357735,"duration":1},"status":"passed","severity":"normal"},{"uid":"71a36dcf977c5dbe","name":"A test","time":{"start":1751066813043,"stop":1751066813043,"duration":0},"status":"passed","severity":"normal"},{"uid":"e359e539b69d2ed0","name":"Store - dialed first","time":{"start":1751067187581,"stop":1751067187582,"duration":1},"status":"passed","severity":"normal"},{"uid":"64eca9744c4692f2","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1751066548494,"stop":1751066548495,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d16d0498a730e81","name":"throws on empty content topic","time":{"start":1751066548465,"stop":1751066548466,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5c856628c8a7d76","name":"should not allow unachievable error rate","time":{"start":1751066600058,"stop":1751066600059,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e5f89f927a2b59a","name":"Correctly serialized arguments","time":{"start":1751066825985,"stop":1751066825985,"duration":0},"status":"passed","severity":"normal"},{"uid":"269b49e47d61d28f","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1751066553924,"stop":1751066553924,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f1302a97d1dc61c","name":"Passing page size 3 when there are 20 messages","time":{"start":1751067179565,"stop":1751067179566,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b8ab92ab49006c6","name":"should be able to encode the field with only STORE set to true","time":{"start":1751066553922,"stop":1751066553922,"duration":0},"status":"passed","severity":"normal"},{"uid":"5099b421a83bd2e4","name":"through manual discovery","time":{"start":1751066825562,"stop":1751066825567,"duration":5},"status":"passed","severity":"normal"},{"uid":"98ae71d3150fa2a7","name":"Check received message containing Script","time":{"start":1751067201496,"stop":1751067201496,"duration":0},"status":"passed","severity":"normal"},{"uid":"475bad3971ae1356","name":"rejects hash query with content filter parameters","time":{"start":1751066562651,"stop":1751066562652,"duration":1},"status":"passed","severity":"normal"},{"uid":"40bbaa69be0d4968","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1751067133047,"stop":1751067133047,"duration":0},"status":"passed","severity":"normal"},{"uid":"830c9dec439013ed","name":"Check publish message containing shell command","time":{"start":1751066944757,"stop":1751066944758,"duration":1},"status":"passed","severity":"normal"},{"uid":"80321030c093a4f","name":"peer:update - should do nothing if another protocol hit","time":{"start":1751066563102,"stop":1751066563103,"duration":1},"status":"passed","severity":"normal"},{"uid":"948283067551c8a3","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1751067172621,"stop":1751067172621,"duration":0},"status":"passed","severity":"normal"},{"uid":"31fe2f4893d7f42","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1751066600314,"stop":1751066600315,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f164041ee9c79e6","name":"should properly create location multiaddrs - tcp6","time":{"start":1751066554672,"stop":1751066554672,"duration":0},"status":"passed","severity":"normal"},{"uid":"a916eb7045513c2f","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app92/9/topic756/proto","time":{"start":1751067059571,"stop":1751067059572,"duration":1},"status":"passed","severity":"normal"},{"uid":"d47c53b6aa46ee7b","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1751066812879,"stop":1751066812879,"duration":0},"status":"passed","severity":"normal"},{"uid":"d71218aac36ae31f","name":"rejects content-filtered query with only contentTopics","time":{"start":1751066562651,"stop":1751066562651,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebf68fa5c4fe3bc9","name":"ignores unrecognized TXT record formats","time":{"start":1751066571225,"stop":1751066571226,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbc3f5a9c29e3b93","name":"Waku message hash computation (no timestamp)","time":{"start":1751066562875,"stop":1751066562875,"duration":0},"status":"passed","severity":"normal"},{"uid":"60f0e2fcd066f8db","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1751067172143,"stop":1751067172143,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3438a6cb166e893","name":"Default pageSize","time":{"start":1751067179568,"stop":1751067179568,"duration":0},"status":"passed","severity":"normal"},{"uid":"91e8667fb592aecf","name":"Ordered callback, aborts when callback returns true","time":{"start":1751067166931,"stop":1751067166931,"duration":0},"status":"passed","severity":"normal"},{"uid":"260e48634f6a03c5","name":"should return usable stream attached to connection","time":{"start":1751066563100,"stop":1751066563101,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0253c06db229a12","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1751066600327,"stop":1751066600327,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce06fce067f8a377","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1751067059568,"stop":1751067059568,"duration":0},"status":"passed","severity":"normal"},{"uid":"d31df36e68dc27a9","name":"should handle special patterns correctly","time":{"start":1751066602574,"stop":1751066602574,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd69dd14c52fe960","name":"should properly create location multiaddrs - udp6","time":{"start":1751066554671,"stop":1751066554672,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c650f548d512ae8","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1751067172123,"stop":1751067172123,"duration":0},"status":"passed","severity":"normal"},{"uid":"3eefa4bb18f50c0b","name":"Query Generator, Wrong PubsubTopic","time":{"start":1751067142394,"stop":1751067142395,"duration":1},"status":"broken","severity":"normal"},{"uid":"eb72307947953741","name":"Check message with no payload is not received","time":{"start":1751067045430,"stop":1751067045430,"duration":0},"status":"passed","severity":"normal"},{"uid":"185b7fd5787b1afb","name":"should throw an error for an unconfigured topic","time":{"start":1751066548493,"stop":1751066548493,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a5e5a06c544f3ae","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1751066600318,"stop":1751066600319,"duration":1},"status":"passed","severity":"normal"},{"uid":"2eb5152ce656034b","name":"Push message with content topic containing SQL Injection","time":{"start":1751067357723,"stop":1751067357723,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c4b206da12a510a","name":"should be online or offline if network state changed","time":{"start":1751066620252,"stop":1751066620253,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1053ae5bf5fa970","name":"Query Generator, Multiple PubsubTopics","time":{"start":1751067142395,"stop":1751067142395,"duration":0},"status":"passed","severity":"normal"},{"uid":"950b1c151ea4cb88","name":"should return false when shard is not included in network shards","time":{"start":1751066591272,"stop":1751066591272,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c051a739b2da94e","name":"Push message with Basic HTML tag payload","time":{"start":1751067357733,"stop":1751067357733,"duration":0},"status":"passed","severity":"normal"},{"uid":"c576648da8a0214f","name":"should remove expired entries after TTL has passed","time":{"start":1751066590735,"stop":1751066590735,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dfb88746464c3da","name":"Subscribe to topic containing numeric and receive message","time":{"start":1751067172121,"stop":1751067172121,"duration":0},"status":"passed","severity":"normal"},{"uid":"f389a77e89fa4d93","name":"Subscribe to topic containing XML and receive message","time":{"start":1751067133012,"stop":1751067133012,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed9d2a50f0d82c26","name":"Decoder throws on empty string content topic","time":{"start":1751066582520,"stop":1751066582520,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9bcfb4c39278824","name":"Push message with Script payload","time":{"start":1751067357732,"stop":1751067357733,"duration":1},"status":"passed","severity":"normal"},{"uid":"a16e413c4888e3ca","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1751067201511,"stop":1751067201511,"duration":0},"status":"passed","severity":"normal"},{"uid":"29dd75d1f3967a8c","name":"Check publish message containing numeric","time":{"start":1751066944754,"stop":1751066944754,"duration":0},"status":"passed","severity":"normal"},{"uid":"1352c1b502494678","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1751067116036,"stop":1751067116036,"duration":0},"status":"passed","severity":"normal"},{"uid":"680b8424225dc18","name":"handles different clusterIds correctly","time":{"start":1751066548476,"stop":1751066548477,"duration":1},"status":"passed","severity":"normal"},{"uid":"805a184299b83f80","name":"Check message with no content topic is not received","time":{"start":1751067045428,"stop":1751067045430,"duration":2},"status":"passed","severity":"normal"},{"uid":"dc3b5bbfe42a105f","name":"Push message with content topic containing shell command","time":{"start":1751067357739,"stop":1751067357740,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1b0b901e8c8f26f","name":"Check message with no pubsub topic is not received","time":{"start":1751067201501,"stop":1751067201501,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9b57bb7816318b0","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1751066600326,"stop":1751066600326,"duration":0},"status":"passed","severity":"normal"},{"uid":"d35c5814472b951a","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1751066570857,"stop":1751066570858,"duration":1},"status":"passed","severity":"normal"},{"uid":"a494fbd537ebcc85","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1751067172150,"stop":1751067172152,"duration":2},"status":"passed","severity":"normal"},{"uid":"5dc741d77ae29615","name":"Subscribe and receives messages on 20 topics","time":{"start":1751067172137,"stop":1751067172137,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b9e995c140c6e32","name":"Check message received after jswaku node is restarted","time":{"start":1751067201513,"stop":1751067201513,"duration":0},"status":"passed","severity":"normal"},{"uid":"b85e0e201ab54aec","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1751066795537,"stop":1751066795537,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfab08bcfb0e4e27","name":"should initialize with Unhealthy status","time":{"start":1751066591315,"stop":1751066591315,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ff1a335f6409fb0","name":"Subscribe to topic containing shell command and receive message","time":{"start":1751067172129,"stop":1751067172129,"duration":0},"status":"passed","severity":"normal"},{"uid":"97e2a8a2b1a99f8e","name":"Subscribe to topic containing Russian and publish message","time":{"start":1751066954273,"stop":1751066954273,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b35691a1226c83d","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1751067172132,"stop":1751067172132,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7bd85175fef5ae","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1751066600320,"stop":1751066600320,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7e16125c55ed44b","name":"Check received message containing escaped characters","time":{"start":1751067201509,"stop":1751067201509,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd660035eab416ba","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1751067142400,"stop":1751067142401,"duration":1},"status":"passed","severity":"normal"},{"uid":"724cfa7175429384","name":"Check received message with timestamp: 1751066619737 ","time":{"start":1751067201510,"stop":1751067201510,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e67ff08a64dac","name":"should return the pubsub topic directly if a string is provided","time":{"start":1751066548493,"stop":1751066548493,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee8a3bc0a9a7316f","name":"Push message with Basic HTML tag payload","time":{"start":1751067357717,"stop":1751067357718,"duration":1},"status":"passed","severity":"normal"},{"uid":"7416efb9c520d7dd","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1751066548491,"stop":1751066548491,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5a7687f8e620d66","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1751066600313,"stop":1751066600313,"duration":0},"status":"passed","severity":"normal"},{"uid":"da6584f559253886","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1751066570486,"stop":1751066570486,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0f85b68cfa5207","name":"Publish without waiting for remote peer","time":{"start":1751066954267,"stop":1751066954267,"duration":0},"status":"passed","severity":"normal"},{"uid":"eac3dad66aeed09b","name":"Check received message with timestamp: 1751066619590 ","time":{"start":1751067045445,"stop":1751067045445,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c9c69b02ab6bd9b","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1751066795540,"stop":1751066795540,"duration":0},"status":"passed","severity":"normal"},{"uid":"35f17d38dfd8f24d","name":"Push message with custom timestamp: 1751070351082","time":{"start":1751067357728,"stop":1751067357728,"duration":0},"status":"passed","severity":"normal"},{"uid":"8090dc65ddd8e424","name":"Subscribe to topic containing numeric and publish message","time":{"start":1751066954271,"stop":1751066954272,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccc781c59c4352ca","name":"should throw an error for missing required configuration","time":{"start":1751066548480,"stop":1751066548480,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d20ed486961a0aa","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1751066620242,"stop":1751066620243,"duration":1},"status":"passed","severity":"normal"},{"uid":"58e99beaedd20abc","name":"Generator, 2 different pubsubtopics","time":{"start":1751067157784,"stop":1751067157786,"duration":2},"status":"passed","severity":"normal"},{"uid":"dd64b71e4020ed6c","name":"should reject if Relay is requested but not mounted","time":{"start":1751066591404,"stop":1751066591404,"duration":0},"status":"passed","severity":"normal"},{"uid":"72a0f51a8e67cab1","name":"Push message with content topic containing escaped characters","time":{"start":1751067357725,"stop":1751067357725,"duration":0},"status":"passed","severity":"normal"},{"uid":"13a9d285c4b14300","name":"can query messages by message hash","time":{"start":1751067144972,"stop":1751067144972,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d322a1261d7534","name":"should return empty list for no shard","time":{"start":1751066548480,"stop":1751066548480,"duration":0},"status":"passed","severity":"normal"},{"uid":"8103c4dce5e94aa4","name":"Push to array if already present","time":{"start":1751066548239,"stop":1751066548239,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a13440898bde53b","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1751066548470,"stop":1751066548470,"duration":0},"status":"passed","severity":"normal"},{"uid":"1712205d6ef657ef","name":"Check message with no pubsub topic is not received","time":{"start":1751067045425,"stop":1751067045426,"duration":1},"status":"passed","severity":"normal"},{"uid":"27b06bdf4a431135","name":"should not receive a peer event after stop","time":{"start":1751066624789,"stop":1751066624789,"duration":0},"status":"passed","severity":"normal"},{"uid":"386c852a1b31edd5","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1751067172133,"stop":1751067172133,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb349f0b68232194","name":"can start and stop the service","time":{"start":1751066575062,"stop":1751066575063,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbf8dc11ee97b334","name":"Check received message containing XML","time":{"start":1751067045413,"stop":1751067045414,"duration":1},"status":"passed","severity":"normal"},{"uid":"1735c7cf0779462e","name":"should throw if no connection provided","time":{"start":1751066563101,"stop":1751066563101,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e8a6588f355c516","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1751066553925,"stop":1751066553925,"duration":0},"status":"passed","severity":"normal"},{"uid":"e66346b6ac9225f2","name":"Push 30 different messages","time":{"start":1751067357720,"stop":1751067357720,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bb7274e67e58520b","name":"Subscribe to topic containing Script and publish message","time":{"start":1751066954274,"stop":1751066954274,"duration":0},"status":"passed","severity":"normal"},{"uid":"380998ae450d3903","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1751067172134,"stop":1751067172134,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3617a43a0ccf32f","name":"Push message with long payload","time":{"start":1751067357714,"stop":1751067357714,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb9cdc81eb1d18a0","name":"Query Generator - true","time":{"start":1751067165769,"stop":1751067165769,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ad8efef026392dd","name":"listenerCount","time":{"start":1751066660614,"stop":1751066660615,"duration":1},"status":"passed","severity":"normal"},{"uid":"65db008a13f2ad25","name":"Fails to publish message with size larger than 1 MB","time":{"start":1751066944762,"stop":1751066944762,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4dc97144be13799","name":"Subscribe to topic containing Script and receive message","time":{"start":1751067133047,"stop":1751067133048,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcf7ecb0993e7f60","name":"should add and check entries correctly","time":{"start":1751066590728,"stop":1751066590734,"duration":6},"status":"passed","severity":"normal"},{"uid":"eb4c0e0b7a9f83c","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1751066548482,"stop":1751066548483,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cbd847da10ad3d7","name":"addEventListener with wrong event","time":{"start":1751066660612,"stop":1751066660613,"duration":1},"status":"passed","severity":"normal"},{"uid":"237fdea2db4bca6b","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1751066548474,"stop":1751066548474,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aa367e19810a5c0","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1751066812879,"stop":1751066812880,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ebbe0debdd558a1","name":"should add and remove event listeners correctly","time":{"start":1751066575067,"stop":1751066575067,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad648413f85c5b8d","name":"Subscribe and receive messages via waku relay post","time":{"start":1751067133000,"stop":1751067133000,"duration":0},"status":"passed","severity":"normal"},{"uid":"66c562a00bfad618","name":"Check publish message containing JSON","time":{"start":1751066944757,"stop":1751066944757,"duration":0},"status":"passed","severity":"normal"},{"uid":"71b56e3ee11400cb","name":"Push message with content topic containing XML","time":{"start":1751067357724,"stop":1751067357724,"duration":0},"status":"passed","severity":"normal"},{"uid":"15cc7d9a82864a40","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1751066548494,"stop":1751066548494,"duration":0},"status":"passed","severity":"normal"},{"uid":"6461c1c5b07a91e4","name":"connected peers and dial","time":{"start":1751066919640,"stop":1751066919641,"duration":1},"status":"skipped","severity":"normal"},{"uid":"52bdb428655ab8bb","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1751066600318,"stop":1751066600318,"duration":0},"status":"passed","severity":"normal"},{"uid":"30896cac5651db76","name":"Check received message containing Arabic","time":{"start":1751067201491,"stop":1751067201494,"duration":3},"status":"passed","severity":"normal"},{"uid":"6d8b0f238d29731b","name":"should decode valid enr with tcp successfully","time":{"start":1751066554663,"stop":1751066554663,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a65fcb4b30b301","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1751066600310,"stop":1751066600311,"duration":1},"status":"passed","severity":"normal"},{"uid":"65c8200c9d60031","name":"Push message equal or less that 1MB","time":{"start":1751067357728,"stop":1751067357729,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dc90607223a5774","name":"Subscribe to topic containing Russian and receive message","time":{"start":1751067172144,"stop":1751067172144,"duration":0},"status":"passed","severity":"normal"},{"uid":"e81a40cf350f868c","name":"Subscribe to topic containing Russian and receive message","time":{"start":1751067172126,"stop":1751067172126,"duration":0},"status":"passed","severity":"normal"},{"uid":"da2237f9178a63f","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1751066600060,"stop":1751066600061,"duration":1},"status":"passed","severity":"normal"},{"uid":"6451b7023a74e5c0","name":"messageHashStr produces consistent results for the same input","time":{"start":1751066562880,"stop":1751066562880,"duration":0},"status":"passed","severity":"normal"},{"uid":"126b162dea7d6215","name":"Overlapping topic subscription","time":{"start":1751067172113,"stop":1751067172116,"duration":3},"status":"passed","severity":"normal"},{"uid":"1e9fbac67c35529","name":"Check received message containing short","time":{"start":1751067045399,"stop":1751067045399,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5832f62386364c1","name":"Accepts a valid Waku Message","time":{"start":1751066594666,"stop":1751066594667,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbe6a3ab434770c2","name":"messageHashStr works with IProtoMessage","time":{"start":1751066562879,"stop":1751066562879,"duration":0},"status":"passed","severity":"normal"},{"uid":"73300e96ad4097f2","name":"should encodeTxt and decodeTxt","time":{"start":1751066554662,"stop":1751066554662,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0936dba1f009a8e","name":"Overlapping topic subscription","time":{"start":1751067133003,"stop":1751067133003,"duration":0},"status":"passed","severity":"normal"},{"uid":"4230ce71ab02e344","name":"Relay - dialed after","time":{"start":1751067187579,"stop":1751067187581,"duration":2},"status":"passed","severity":"normal"},{"uid":"6a0c51cbb35685e7","name":"less peers than existing","time":{"start":1751066919641,"stop":1751066919641,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8daa1972373bef6a","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1751066548496,"stop":1751066548496,"duration":0},"status":"passed","severity":"normal"},{"uid":"de3d204790aea88e","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1751066600326,"stop":1751066600326,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8e3d2cf2c513877","name":"Check received message containing short","time":{"start":1751067201489,"stop":1751067201489,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbca1a83dcdf33b8","name":"Check received message containing Chinese","time":{"start":1751067045402,"stop":1751067045402,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb6ae89861964ac6","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1751067172099,"stop":1751067172102,"duration":3},"status":"passed","severity":"normal"},{"uid":"ded99b8c96556ef3","name":"Push message equal or less that 1MB","time":{"start":1751067357743,"stop":1751067357743,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef97950113f27768","name":"Push message with content topic containing Basic HTML tag","time":{"start":1751067357739,"stop":1751067357739,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f00c20acde9f3d0","name":"Renews subscription after lossing a connection","time":{"start":1751067172131,"stop":1751067172131,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5cb758cbbe0e7d0","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1751066548481,"stop":1751066548482,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e1416047496bd0","name":"Check message received after nwaku node is restarted","time":{"start":1751067045434,"stop":1751067045434,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7db95bef7eeaade8","name":"should check false positive rate","time":{"start":1751066602575,"stop":1751066602575,"duration":0},"status":"passed","severity":"normal"},{"uid":"70844cfafc6b3f30","name":"different cluster, same shard: nodes don't connect","time":{"start":1751066823513,"stop":1751066823514,"duration":1},"status":"passed","severity":"normal"},{"uid":"3932630c3fafd65c","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1751066563103,"stop":1751066563103,"duration":0},"status":"passed","severity":"normal"},{"uid":"daa28afec2558841","name":"throws on content topic with generation field greater than 0","time":{"start":1751066548467,"stop":1751066548467,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b277d64e1a6682f","name":"throws on content topic with empty topic name field","time":{"start":1751066548469,"stop":1751066548469,"duration":0},"status":"passed","severity":"normal"},{"uid":"acf6889c86002acf","name":"should keep entries that haven't expired yet","time":{"start":1751066590735,"stop":1751066590736,"duration":1},"status":"passed","severity":"normal"},{"uid":"95c5ac2af76c2c34","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1751066600330,"stop":1751066600330,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b6214fc0ee7d120","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1751067133053,"stop":1751067133053,"duration":0},"status":"passed","severity":"normal"},{"uid":"7da3a2b64da45581","name":"Push message with special chars payload","time":{"start":1751067357715,"stop":1751067357715,"duration":0},"status":"passed","severity":"normal"},{"uid":"68588484a5895f06","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1751066553929,"stop":1751066553930,"duration":1},"status":"passed","severity":"normal"},{"uid":"971154b1875b6c2a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1751066548490,"stop":1751066548490,"duration":0},"status":"passed","severity":"normal"},{"uid":"2471f3d686405382","name":"Push message with content topic containing unicode special characters","time":{"start":1751067357726,"stop":1751067357726,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f458b59d6866c51","name":"Decoder throws on undefined content topic","time":{"start":1751066580944,"stop":1751066580944,"duration":0},"status":"passed","severity":"normal"},{"uid":"f29e5933c61b1526","name":"Check received message with timestamp: 1751066619737000000 ","time":{"start":1751067201499,"stop":1751067201499,"duration":0},"status":"passed","severity":"normal"},{"uid":"44e45b6fd971d409","name":"Subscribe to topic containing numeric and receive message","time":{"start":1751067133044,"stop":1751067133044,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e10f59575701ee2","name":"Push message with shell command payload","time":{"start":1751067357734,"stop":1751067357734,"duration":0},"status":"passed","severity":"normal"},{"uid":"89caecaf4cab67f6","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1751066750783,"stop":1751066750783,"duration":0},"status":"passed","severity":"normal"},{"uid":"18cf43720d324d0c","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1751066750784,"stop":1751066750784,"duration":0},"status":"passed","severity":"normal"},{"uid":"d448e262100c5c3c","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1751066562874,"stop":1751066562874,"duration":0},"status":"passed","severity":"normal"},{"uid":"3923886ac95016b","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1751066795536,"stop":1751066795536,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef2309eec035860e","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1751066553931,"stop":1751066553931,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c5b091d53d50cba","name":"tcp ip4 address","time":{"start":1751066554013,"stop":1751066554013,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcb58c28582487c1","name":"Push 30 different messages","time":{"start":1751067357735,"stop":1751067357735,"duration":0},"status":"skipped","severity":"normal"},{"uid":"611cb7ee88db410f","name":"Check publish message containing Script","time":{"start":1751066944756,"stop":1751066944756,"duration":0},"status":"passed","severity":"normal"},{"uid":"3595ad06a1d0c5cd","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1751066937419,"stop":1751066937419,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d356f0a7d4fa21d","name":"Fails to push message bigger that 1MB","time":{"start":1751067357729,"stop":1751067357729,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7f10a7395af0825","name":"should throw error - no id","time":{"start":1751066554664,"stop":1751066554665,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f7d35bb27b15951","name":"throws on content topic with empty version field","time":{"start":1751066548468,"stop":1751066548468,"duration":0},"status":"passed","severity":"normal"},{"uid":"a33bc7f83c322f33","name":"Subscribe to topic containing shell command and receive message","time":{"start":1751067172149,"stop":1751067172150,"duration":1},"status":"passed","severity":"normal"},{"uid":"761a325b779f80b","name":"Check received message containing shell command","time":{"start":1751067045443,"stop":1751067045443,"duration":0},"status":"passed","severity":"normal"},{"uid":"52965671227b360","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1751067133013,"stop":1751067133018,"duration":5},"status":"passed","severity":"normal"},{"uid":"ee841285dab7328c","name":"Check message with non string payload is not received","time":{"start":1751067201502,"stop":1751067201502,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b836bcce28086bc","name":"addEventListener with correct event","time":{"start":1751066660612,"stop":1751066660612,"duration":0},"status":"passed","severity":"normal"},{"uid":"4188a0a8878262e6","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1751067172102,"stop":1751067172106,"duration":4},"status":"passed","severity":"normal"},{"uid":"30d16d04f3246c81","name":"Subscribe to topic containing special chars and receive message","time":{"start":1751067133005,"stop":1751067133005,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d74af15bd4d76cb","name":"Subscribe to topic containing long and receive message","time":{"start":1751067133004,"stop":1751067133004,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0331cbf6358c8e8","name":"Round trip binary serialization","time":{"start":1751066563386,"stop":1751066563386,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dcb7b3f591dda8b","name":"1 Store, 2 fetches","time":{"start":1751066570878,"stop":1751066570878,"duration":0},"status":"passed","severity":"normal"},{"uid":"902a9c0350d194","name":"should not throw an error for a single configured topic","time":{"start":1751066548492,"stop":1751066548492,"duration":0},"status":"passed","severity":"normal"},{"uid":"b71146c4a538a761","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1751066600327,"stop":1751066600327,"duration":0},"status":"passed","severity":"normal"},{"uid":"d32815c30a04d92d","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1751066605393,"stop":1751066605393,"duration":0},"status":"passed","severity":"normal"},{"uid":"769c208c7d9471b","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1751067172123,"stop":1751067172126,"duration":3},"status":"passed","severity":"normal"},{"uid":"47ba346e4d2b4aca","name":"messageHashStr produces different results for different inputs","time":{"start":1751066562881,"stop":1751066562882,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d8211a35ed56e98","name":"Non TWN Cluster","time":{"start":1751067059568,"stop":1751067059569,"duration":1},"status":"passed","severity":"normal"},{"uid":"61c3e6b5374e1590","name":"should continually clean up expired entries at intervals","time":{"start":1751066590743,"stop":1751066590743,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8dabea23183ff00","name":"should not receive a peer event after stop","time":{"start":1751066575065,"stop":1751066575065,"duration":0},"status":"passed","severity":"normal"},{"uid":"c09078272ca77e7f","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1751067183447,"stop":1751067183447,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a20e5fd63d265ef","name":"more peers than existing","time":{"start":1751066919641,"stop":1751066919641,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2c3a65cc474d0abd","name":"Generator, custom pubsub topic","time":{"start":1751067157787,"stop":1751067157787,"duration":0},"status":"skipped","severity":"normal"},{"uid":"209bcfc41d07653e","name":"Push message with content topic containing short","time":{"start":1751067357721,"stop":1751067357721,"duration":0},"status":"passed","severity":"normal"},{"uid":"958ed30765968553","name":"Renews subscription after lossing a connection","time":{"start":1751067133023,"stop":1751067133024,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8eb7dc9b770a7fe","name":"Mutual subscription","time":{"start":1751066954266,"stop":1751066954266,"duration":0},"status":"passed","severity":"normal"},{"uid":"1007c4d9cd58d6a4","name":"Push message with content topic containing Arabic","time":{"start":1751067357723,"stop":1751067357723,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf7b7abe0f5048a6","name":"Push message with JSON payload","time":{"start":1751067357733,"stop":1751067357734,"duration":1},"status":"passed","severity":"normal"},{"uid":"90c85996700a4945","name":"Overlapping topic subscription","time":{"start":1751067133038,"stop":1751067133038,"duration":0},"status":"passed","severity":"normal"},{"uid":"1465bfc76223a391","name":"Subscribe to topic containing long and receive message","time":{"start":1751067133044,"stop":1751067133044,"duration":0},"status":"passed","severity":"normal"},{"uid":"981cd672392c94fa","name":"should emit a peer event after start","time":{"start":1751066624788,"stop":1751066624789,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa5580d32dfb26f5","name":"Subscribe to topic containing numeric and receive message","time":{"start":1751067133004,"stop":1751067133004,"duration":0},"status":"passed","severity":"normal"},{"uid":"5de30cc8c8f70f68","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1751067172129,"stop":1751067172130,"duration":1},"status":"passed","severity":"normal"},{"uid":"83d8b7723225daa","name":"Ping on peer without subscriptions","time":{"start":1751066687417,"stop":1751066687417,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4ec8ec7a60449","name":"Check received message with timestamp: 1751066619737 ","time":{"start":1751067201499,"stop":1751067201500,"duration":1},"status":"passed","severity":"normal"},{"uid":"a807c0e1d080914","name":"Fails to push message with large meta","time":{"start":1751067357741,"stop":1751067357741,"duration":0},"status":"passed","severity":"normal"},{"uid":"295614df72dfb59","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1751067172150,"stop":1751067172150,"duration":0},"status":"passed","severity":"normal"},{"uid":"47c693a6447ad46b","name":"configure the node with multiple pubsub topics","time":{"start":1751067173204,"stop":1751067173205,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed411a88ffb4d4df","name":"Check message received after jswaku node is restarted","time":{"start":1751067045433,"stop":1751067045434,"duration":1},"status":"skipped","severity":"normal"},{"uid":"13f8ab8dc5536aba","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1751066600329,"stop":1751066600330,"duration":1},"status":"passed","severity":"normal"},{"uid":"906c22a84f90a176","name":"Ping on unsubscribed peer","time":{"start":1751066687419,"stop":1751066687419,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1641f399cacb3a0","name":"Check received message containing special chars","time":{"start":1751067201505,"stop":1751067201505,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d18c58b4fe3b667","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1751066548483,"stop":1751066548483,"duration":0},"status":"passed","severity":"normal"},{"uid":"2811ef7d26b8afba","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1751067172136,"stop":1751067172136,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f0085ae0bcc26de","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1751067173198,"stop":1751067173199,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7e43cc6b8a9ba5c","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1751067133035,"stop":1751067133035,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e71fabad702613a4","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1751067172107,"stop":1751067172108,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd1eb8a457ff9cf0","name":"Passing page size 1 when there are 4 messages","time":{"start":1751067179565,"stop":1751067179565,"duration":0},"status":"passed","severity":"normal"},{"uid":"32f3cf7b5dcede7","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1751066570858,"stop":1751066570858,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3c81adf2237f7e2","name":"should not receive a peer event before start","time":{"start":1751066624789,"stop":1751066624789,"duration":0},"status":"passed","severity":"normal"},{"uid":"60c967b8bf381745","name":"random static sharding 10 - Cluster ID: 99, Shard ID: 120","time":{"start":1751067173202,"stop":1751067173202,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3d3f96478e176dd","name":"should push the message to the outgoing buffer","time":{"start":1751066605385,"stop":1751066605385,"duration":0},"status":"passed","severity":"normal"},{"uid":"d86757dfe6bce3bb","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1751067133022,"stop":1751067133022,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ee1f78298104ff5","name":"should emit a peer event after start","time":{"start":1751066863094,"stop":1751066863094,"duration":0},"status":"passed","severity":"normal"},{"uid":"77377a1babdff8e","name":"Push message with content topic containing Russian","time":{"start":1751067357723,"stop":1751067357723,"duration":0},"status":"passed","severity":"normal"},{"uid":"73f42ed87cb0479d","name":"Push message with custom timestamp: 1751063151082","time":{"start":1751067357728,"stop":1751067357728,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddd3047d60633bce","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1751066937419,"stop":1751066937419,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee5c6eba296ef9ad","name":"Subscribe to topic containing emoji and receive message","time":{"start":1751067172152,"stop":1751067172153,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd3844f64121756d","name":"should be delivered but not added to local log or bloom filter","time":{"start":1751066605392,"stop":1751066605393,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecedbe5bc08bba3","name":"Check message on other pubsub topic is not received","time":{"start":1751067201501,"stop":1751067201501,"duration":0},"status":"passed","severity":"normal"},{"uid":"c391d0f6b62789b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1751066548484,"stop":1751066548489,"duration":5},"status":"passed","severity":"normal"},{"uid":"2d2857bd0018cc3","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1751066937418,"stop":1751066937419,"duration":1},"status":"passed","severity":"normal"},{"uid":"9072cd15e4b862e0","name":"Check received message containing long","time":{"start":1751067045436,"stop":1751067045436,"duration":0},"status":"passed","severity":"normal"},{"uid":"dccadefec4362228","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1751066548681,"stop":1751066548681,"duration":0},"status":"passed","severity":"normal"},{"uid":"90bf0866e46ee2fc","name":"Check message with no content topic is not received","time":{"start":1751067201502,"stop":1751067201502,"duration":0},"status":"passed","severity":"normal"},{"uid":"8154b43d59ca1c1c","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1751066750787,"stop":1751066750788,"duration":1},"status":"passed","severity":"normal"},{"uid":"507e8a08ee3b5ecb","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1751066600316,"stop":1751066600317,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a3c390ccc8f6bfa","name":"should correctly map a content topic to a pubsub topic","time":{"start":1751066548495,"stop":1751066548496,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9054b9668ee3fb8","name":"Subscribe and receives messages on 20 topics","time":{"start":1751067133001,"stop":1751067133001,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b3827e4931e3216","name":"Check received message containing Basic HTML tag","time":{"start":1751067045414,"stop":1751067045415,"duration":1},"status":"passed","severity":"normal"},{"uid":"b91ea1acf3dde617","name":"throws an error for improperly formatted content topics","time":{"start":1751066548477,"stop":1751066548477,"duration":0},"status":"passed","severity":"normal"},{"uid":"c59db4a952b3a8cd","name":"should properly create location multiaddrs - udp","time":{"start":1751066554672,"stop":1751066554672,"duration":0},"status":"passed","severity":"normal"},{"uid":"af28ae2898a46d7b","name":"connects to nwaku","time":{"start":1751067185507,"stop":1751067185507,"duration":0},"status":"passed","severity":"normal"},{"uid":"77d7b1568bc67376","name":"should only return 1 node with relay capability","time":{"start":1751066571226,"stop":1751066571227,"duration":1},"status":"passed","severity":"normal"},{"uid":"423047d154865b90","name":"configure the node with multiple content topics","time":{"start":1751067059573,"stop":1751067059573,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf75628b23af838f","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1751066795538,"stop":1751066795538,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3b6bbb8cecc86f8","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1751066795539,"stop":1751066795539,"duration":0},"status":"passed","severity":"normal"},{"uid":"d40a3ac396874d33","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1751066571227,"stop":1751066571227,"duration":0},"status":"passed","severity":"normal"},{"uid":"28ad94c2a346c87e","name":"Callback on promise","time":{"start":1751067166929,"stop":1751067166930,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf5fb84d380225b4","name":"Decrypt messages","time":{"start":1751066921099,"stop":1751066921099,"duration":0},"status":"passed","severity":"normal"},{"uid":"16ff51963b009e6a","name":"Push message with Arabic payload","time":{"start":1751067357715,"stop":1751067357716,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab6dca6cd092ef53","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1751066563388,"stop":1751066563389,"duration":1},"status":"passed","severity":"normal"},{"uid":"6002600dc31c9fd1","name":"should not fail to start the service if it is already started","time":{"start":1751066863093,"stop":1751066863094,"duration":1},"status":"passed","severity":"normal"},{"uid":"719a72495fa7fec9","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1751066548484,"stop":1751066548484,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ef55d7b050bbcdb","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1751067172620,"stop":1751067172621,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdab486267435fef","name":"Push message with custom timestamp: 1720308351082","time":{"start":1751067357742,"stop":1751067357742,"duration":0},"status":"passed","severity":"normal"},{"uid":"f081ebe66e365d4b","name":"Sign & Recover","time":{"start":1751066581552,"stop":1751066581552,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1bc6fc8eb27180d","name":"Subscribe to topic containing numeric and receive message","time":{"start":1751067172141,"stop":1751067172142,"duration":1},"status":"passed","severity":"normal"},{"uid":"96ebb6992bdd3630","name":"throws on content topic with non-number generation field","time":{"start":1751066548466,"stop":1751066548467,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b795dffb33f6fe2","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1751067133031,"stop":1751067133032,"duration":1},"status":"passed","severity":"normal"},{"uid":"f89ee639765b9b94","name":"Subscribe to topic containing short and receive message","time":{"start":1751067133043,"stop":1751067133043,"duration":0},"status":"passed","severity":"normal"},{"uid":"f78ab3aea952ebea","name":"Subscribe to topic containing shell command and publish message","time":{"start":1751066954275,"stop":1751066954276,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a5b9b0174fac2b5","name":"Should update shard info","time":{"start":1751066863331,"stop":1751066863332,"duration":1},"status":"passed","severity":"normal"},{"uid":"e30981b94d0612e6","name":"can start the service","time":{"start":1751066624785,"stop":1751066624786,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ba0b14c5d2ffcd2","name":"should not fail to start the service if it is already started","time":{"start":1751066575063,"stop":1751066575064,"duration":1},"status":"passed","severity":"normal"},{"uid":"e72c31fbd171e107","name":"Push message with content topic containing numeric","time":{"start":1751067357736,"stop":1751067357736,"duration":0},"status":"passed","severity":"normal"},{"uid":"16d2e348679987c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1751066600330,"stop":1751066600330,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac69c7b48f6f003d","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1751066548482,"stop":1751066548482,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3705332fb3580ae","name":"Check message with non string payload is not received","time":{"start":1751067045449,"stop":1751067045449,"duration":0},"status":"passed","severity":"normal"},{"uid":"e95271135344db05","name":"Check publish message containing Russian","time":{"start":1751066944755,"stop":1751066944755,"duration":0},"status":"passed","severity":"normal"},{"uid":"850a5b7b981f4e99","name":"should mark all messages in causal history as acknowledged","time":{"start":1751066605389,"stop":1751066605390,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a9cbdbd65c4aa8f","name":"Check received message containing SQL Injection","time":{"start":1751067045403,"stop":1751067045410,"duration":7},"status":"passed","severity":"normal"},{"uid":"a9b9ba803e322bba","name":"Subscribe to topic containing JSON and receive message","time":{"start":1751067133050,"stop":1751067133051,"duration":1},"status":"passed","severity":"normal"},{"uid":"8282605885601ea7","name":"should throw error - no public key","time":{"start":1751066554666,"stop":1751066554666,"duration":0},"status":"passed","severity":"normal"},{"uid":"90d0e42fc2d2472a","name":"Check received message containing Basic HTML tag","time":{"start":1751067201497,"stop":1751067201497,"duration":0},"status":"passed","severity":"normal"},{"uid":"be81e4dadfcac229","name":"Passing an array","time":{"start":1751067185508,"stop":1751067185508,"duration":0},"status":"passed","severity":"normal"},{"uid":"73f62f694e3b6777","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1751066620239,"stop":1751066620242,"duration":3},"status":"passed","severity":"normal"},{"uid":"d3a8567523bc4991","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app53/9/topic338/xml","time":{"start":1751067059569,"stop":1751067059569,"duration":0},"status":"passed","severity":"normal"},{"uid":"51f27e6fb8d9fe77","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1751066553925,"stop":1751066553925,"duration":0},"status":"passed","severity":"normal"},{"uid":"85454f29abd7e41","name":"Query generator for multiple messages with different content topic format","time":{"start":1751067166929,"stop":1751067166929,"duration":0},"status":"passed","severity":"normal"},{"uid":"4adf6bace5ebaa20","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1751066600323,"stop":1751066600323,"duration":0},"status":"passed","severity":"normal"},{"uid":"17b8e9bdf9cb2601","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1751066628246,"stop":1751066628246,"duration":0},"status":"passed","severity":"normal"},{"uid":"776ef6a650449061","name":"Check received message containing shell command","time":{"start":1751067201497,"stop":1751067201498,"duration":1},"status":"passed","severity":"normal"},{"uid":"87a453eabf5d03d8","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1751066548472,"stop":1751066548472,"duration":0},"status":"passed","severity":"normal"},{"uid":"daf6a1ca99c46726","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1751066600319,"stop":1751066600319,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c4e52c83dbff60d","name":"ignores domain fetching errors","time":{"start":1751066571225,"stop":1751066571225,"duration":0},"status":"passed","severity":"normal"},{"uid":"aca0d29c862bf8e9","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1751066795541,"stop":1751066795541,"duration":0},"status":"passed","severity":"normal"},{"uid":"d75145205ba5d76","name":"Check received message containing JSON","time":{"start":1751067045443,"stop":1751067045443,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea0d6fabf6c5c1ab","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1751066600313,"stop":1751066600314,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb1848638d70861a","name":"topics with same application and version share the same shard","time":{"start":1751066548476,"stop":1751066548476,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7133101bef85291","name":"should increase lamport timestamp","time":{"start":1751066605387,"stop":1751066605387,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bd26975e5006d38","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1751067133000,"stop":1751067133001,"duration":1},"status":"passed","severity":"normal"},{"uid":"f71bdfe4389606a8","name":"should return false when clusterId doesn't match","time":{"start":1751066591272,"stop":1751066591272,"duration":0},"status":"passed","severity":"normal"},{"uid":"78e9de98062990b5","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1751066750784,"stop":1751066750784,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a4448b94eed23ac","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1751066575066,"stop":1751066575067,"duration":1},"status":"passed","severity":"normal"},{"uid":"3af1abdadbd98c77","name":"Decoder throws on undefined content topic","time":{"start":1751066563388,"stop":1751066563388,"duration":0},"status":"passed","severity":"normal"},{"uid":"51c245c294ed65f3","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1751066548490,"stop":1751066548491,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6685ef2f138f2d1","name":"should transition to Unhealthy when no connections","time":{"start":1751066591315,"stop":1751066591316,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1995955a8a19b84","name":"Check received message containing special chars","time":{"start":1751067201490,"stop":1751067201491,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcf566f1bdb803bd","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1751066600307,"stop":1751066600308,"duration":1},"status":"passed","severity":"normal"},{"uid":"f222518ea4e6de53","name":"Waku message hash computation (meta attribute not present)","time":{"start":1751066562874,"stop":1751066562874,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cc089ea8f20f790","name":"Delete observer","time":{"start":1751066921100,"stop":1751066921100,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3259878a5a0263","name":"Filter","time":{"start":1751067187582,"stop":1751067187583,"duration":1},"status":"passed","severity":"normal"},{"uid":"fff941a2771883cd","name":"random static sharding 5 - Cluster ID: 897, Shard ID: 595","time":{"start":1751067173200,"stop":1751067173200,"duration":0},"status":"passed","severity":"normal"},{"uid":"df2bfbac34f6965a","name":"Check received message containing Script","time":{"start":1751067201507,"stop":1751067201507,"duration":0},"status":"passed","severity":"normal"},{"uid":"367ea3be393138","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1751066570854,"stop":1751066570856,"duration":2},"status":"passed","severity":"normal"},{"uid":"42d24955c61e2beb","name":"should set field with all protocols enabled","time":{"start":1751066554674,"stop":1751066554674,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b916589f44d5cc6","name":"nwaku subscribes","time":{"start":1751066933015,"stop":1751066933015,"duration":0},"status":"passed","severity":"normal"},{"uid":"841a6147c5fbe1d4","name":"should enable all discoveries when explicitly set","time":{"start":1751066591285,"stop":1751066591285,"duration":0},"status":"passed","severity":"normal"},{"uid":"b826d3efb79ee15a","name":"Push message with rate limit","time":{"start":1751067357741,"stop":1751067357742,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4321791ce4fa819","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1751066605392,"stop":1751066605392,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc324733a076395d","name":"should reject if Filter is requested but not mounted","time":{"start":1751066591405,"stop":1751066591405,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a97f3737066073a","name":"Relay","time":{"start":1751066625548,"stop":1751066625549,"duration":1},"status":"passed","severity":"normal"},{"uid":"87dab987ad3d9ab1","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1751066548489,"stop":1751066548489,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf98610712f76640","name":"Check publish message after client node is restarted","time":{"start":1751066944763,"stop":1751066944763,"duration":0},"status":"skipped","severity":"normal"},{"uid":"af8a77e4c433c01a","name":"should return no connections if no open connection provided","time":{"start":1751066562459,"stop":1751066562460,"duration":1},"status":"passed","severity":"normal"},{"uid":"f760e5e939fd9bfa","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1751066600322,"stop":1751066600322,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7bea2d2a68efdea","name":"Check received message containing shell command","time":{"start":1751067045416,"stop":1751067045417,"duration":1},"status":"passed","severity":"normal"},{"uid":"addbd964dc891191","name":"should return PeerId when PeerId is provided","time":{"start":1751066591268,"stop":1751066591269,"duration":1},"status":"passed","severity":"normal"},{"uid":"74c2d1b069f9a351","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1751066750782,"stop":1751066750782,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d3721994986974c","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1751067157788,"stop":1751067157789,"duration":1},"status":"skipped","severity":"normal"},{"uid":"2775019d22dd2658","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1751066600317,"stop":1751066600317,"duration":0},"status":"passed","severity":"normal"},{"uid":"36042d691dd00cca","name":"Check received message containing unicode special characters","time":{"start":1751067045444,"stop":1751067045444,"duration":0},"status":"passed","severity":"normal"},{"uid":"64b2c04d0d591c74","name":"Check received message containing Russian","time":{"start":1751067201494,"stop":1751067201495,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e9d39a2dfaf72cd","name":"should wait for Filter peer to be connected","time":{"start":1751066591406,"stop":1751066591406,"duration":0},"status":"passed","severity":"normal"},{"uid":"14845693eea86c09","name":"should be delivered immediately if received","time":{"start":1751066605393,"stop":1751066605394,"duration":1},"status":"passed","severity":"normal"},{"uid":"639df4ded779af20","name":"Encoder throws on empty string content topic","time":{"start":1751066563387,"stop":1751066563388,"duration":1},"status":"passed","severity":"normal"},{"uid":"7701bf4c70ac1ed6","name":"handles different networkShards values correctly","time":{"start":1751066548477,"stop":1751066548477,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dd70db7ae7530fb","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1751066639184,"stop":1751066639185,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bbfc7b12350b5f3","name":"Fields are not dropped","time":{"start":1751066563065,"stop":1751066563066,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d42ab3bacbd6422","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1751066600308,"stop":1751066600309,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5855d408f9fcd3f","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1751066620249,"stop":1751066620250,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbb306409d4dc4bc","name":"Check received message with timestamp: 1649153314 ","time":{"start":1751067201500,"stop":1751067201500,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9a1eca4b4932551","name":"Query generator for multiple messages","time":{"start":1751067166927,"stop":1751067166928,"duration":1},"status":"passed","severity":"normal"},{"uid":"96878af6bd51fe9e","name":"Subscribe and receive messages via waku relay post","time":{"start":1751067172102,"stop":1751067172102,"duration":0},"status":"passed","severity":"normal"},{"uid":"9491f6b7c890e25e","name":"should use DNS peer discovery with light client","time":{"start":1751066624790,"stop":1751066624790,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a08f752f41c8762d","name":"Check received message containing long","time":{"start":1751067045400,"stop":1751067045401,"duration":1},"status":"passed","severity":"normal"},{"uid":"b68bf429e02f94ce","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1751067172112,"stop":1751067172113,"duration":1},"status":"passed","severity":"normal"},{"uid":"a538a57388e57cf7","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1751067045446,"stop":1751067045446,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0411219ca0c30f5","name":"should reject if Store is requested but not mounted","time":{"start":1751066591404,"stop":1751066591405,"duration":1},"status":"passed","severity":"normal"},{"uid":"e024d61105a14795","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1751066600328,"stop":1751066600328,"duration":0},"status":"passed","severity":"normal"},{"uid":"41be7e756c125766","name":"Refresh subscription","time":{"start":1751067172140,"stop":1751067172140,"duration":0},"status":"passed","severity":"normal"},{"uid":"a503a0b3ffeb8da1","name":"Relay + Store","time":{"start":1751066554676,"stop":1751066554676,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec751553a630de19","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1751066600309,"stop":1751066600309,"duration":0},"status":"passed","severity":"normal"},{"uid":"bff3dda51c127310","name":"Check received message containing unicode special characters","time":{"start":1751067045418,"stop":1751067045418,"duration":0},"status":"passed","severity":"normal"},{"uid":"8799d16fa7efb4f8","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1751066600321,"stop":1751066600322,"duration":1},"status":"passed","severity":"normal"},{"uid":"81add88bd8b952d0","name":"Add multiple subscription objects on single nwaku node","time":{"start":1751067172131,"stop":1751067172131,"duration":0},"status":"passed","severity":"normal"},{"uid":"6013b61e179cc2c8","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1751066553928,"stop":1751066553929,"duration":1},"status":"passed","severity":"normal"},{"uid":"d043e21549edd50d","name":"Check received message containing emoji","time":{"start":1751067045444,"stop":1751067045445,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b0d466c2c3bc0f2","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1751066591271,"stop":1751066591271,"duration":0},"status":"passed","severity":"normal"},{"uid":"c150d257643d5b67","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1751066548483,"stop":1751066548483,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc515b29d37b48f3","name":"Sets default value correctly","time":{"start":1751067185509,"stop":1751067185510,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc7b9d57e298af4a","name":"Check meta is set [ecies]","time":{"start":1751066582519,"stop":1751066582519,"duration":0},"status":"passed","severity":"normal"},{"uid":"317b126c22871d11","name":"Push message with content topic containing numeric","time":{"start":1751067357721,"stop":1751067357722,"duration":1},"status":"passed","severity":"normal"},{"uid":"84cd9d9411ce24da","name":"Check received message containing long","time":{"start":1751067201504,"stop":1751067201505,"duration":1},"status":"passed","severity":"normal"},{"uid":"63a3c06d9d01ac3e","name":"should support chaining for add method","time":{"start":1751066590734,"stop":1751066590734,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8805a6a9414bb61","name":"Check publish message containing SQL Injection","time":{"start":1751066944755,"stop":1751066944756,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc0c9d348a614165","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1751066591269,"stop":1751066591269,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f973374eba2f0aa","name":"Privacy Node - default protocol","time":{"start":1751067187583,"stop":1751067187590,"duration":7},"status":"passed","severity":"normal"},{"uid":"1e5cc319993555ca","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1751066954269,"stop":1751066954269,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bce573cd2a3f6c8","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1751066548489,"stop":1751066548489,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef703c825141fb7f","name":"messageHash returns a Uint8Array","time":{"start":1751066562876,"stop":1751066562876,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5afb9c3b02377c1","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1751067172126,"stop":1751067172126,"duration":0},"status":"passed","severity":"normal"},{"uid":"caf6eecbc30b3329","name":"returns nothing if no connections present","time":{"start":1751066562455,"stop":1751066562457,"duration":2},"status":"passed","severity":"normal"},{"uid":"66b029884dca91b1","name":"Subscribe to topic containing long and receive message","time":{"start":1751067172120,"stop":1751067172121,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdf5f1e2f2b8ece2","name":"Push message with content topic containing Arabic","time":{"start":1751067357737,"stop":1751067357737,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fd64e50471c8c49","name":"should throw an error for empty SingleShardInfos array","time":{"start":1751066548478,"stop":1751066548478,"duration":0},"status":"passed","severity":"normal"},{"uid":"719fbaccd88231b0","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1751067183447,"stop":1751067183448,"duration":1},"status":"passed","severity":"normal"},{"uid":"6855b8d203063313","name":"can start and stop the service","time":{"start":1751066863092,"stop":1751066863093,"duration":1},"status":"passed","severity":"normal"},{"uid":"28403c3f99b31c59","name":"Nodes with multiple pubsub topic","time":{"start":1751066937420,"stop":1751066937420,"duration":0},"status":"passed","severity":"normal"},{"uid":"f42a6a9c4e9c06fb","name":"Push message with JSON payload","time":{"start":1751067357718,"stop":1751067357718,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f5a41d6d5c20efe","name":"Check message on other pubsub topic is not received","time":{"start":1751067045424,"stop":1751067045425,"duration":1},"status":"passed","severity":"normal"},{"uid":"973f453df212a58a","name":"Push message with XML payload","time":{"start":1751067357733,"stop":1751067357733,"duration":0},"status":"passed","severity":"normal"},{"uid":"416691f10b363fb2","name":"Query with Ordered Callback, No message returned","time":{"start":1751067142402,"stop":1751067142403,"duration":1},"status":"passed","severity":"normal"},{"uid":"94fbf34c846960c7","name":"Round trip binary encryption [ecies, signature]","time":{"start":1751066582519,"stop":1751066582519,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb1c9db674b7a809","name":"Fails to push message with large meta","time":{"start":1751067357727,"stop":1751067357727,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2fd8ba763dabc39","name":"should call waitForPeer on Relay","time":{"start":1751066591407,"stop":1751066591407,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3b1c49577cde025","name":"Query generator for multiple messages with different message text format","time":{"start":1751067166928,"stop":1751067166928,"duration":0},"status":"passed","severity":"normal"},{"uid":"44153b7c606903ca","name":"Generator, custom pubsub topic","time":{"start":1751067157789,"stop":1751067157789,"duration":0},"status":"passed","severity":"normal"},{"uid":"99e706ace39334e6","name":"Check message with invalid timestamp is not received","time":{"start":1751067045423,"stop":1751067045424,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea44cf8c8b6fe249","name":"should select older connection if present","time":{"start":1751066562460,"stop":1751066562462,"duration":2},"status":"passed","severity":"normal"},{"uid":"ae24bf3327b613a1","name":"Check received message containing special chars","time":{"start":1751067045437,"stop":1751067045437,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e87f721cb595e8a","name":"Reusing cursor across nodes","time":{"start":1751067116036,"stop":1751067116036,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb3cd14187a0fbc0","name":"should be sent with empty content","time":{"start":1751066605392,"stop":1751066605392,"duration":0},"status":"passed","severity":"normal"},{"uid":"54f9572b2ac9fc75","name":"Subscribe and receive messages via waku relay post","time":{"start":1751067133032,"stop":1751067133033,"duration":1},"status":"passed","severity":"normal"},{"uid":"139a9e52bb7fa574","name":"Subscribe to topic containing short and receive message","time":{"start":1751067172140,"stop":1751067172141,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad92fa2460001547","name":"should update ack status of messages in outgoing buffer","time":{"start":1751066605393,"stop":1751066605393,"duration":0},"status":"passed","severity":"normal"},{"uid":"5364c13e7fb7c613","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1751066548477,"stop":1751066548477,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca82a1983bc0a378","name":"Check received message containing JSON","time":{"start":1751067201508,"stop":1751067201508,"duration":0},"status":"passed","severity":"normal"},{"uid":"c52db764457f0f3e","name":"Ping on unsubscribed peer","time":{"start":1751066687417,"stop":1751066687417,"duration":0},"status":"passed","severity":"normal"},{"uid":"97eadf8a19105fc8","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1751066639185,"stop":1751066639185,"duration":0},"status":"passed","severity":"normal"},{"uid":"223f19828f9fda9c","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1751067133024,"stop":1751067133028,"duration":4},"status":"passed","severity":"normal"},{"uid":"1dd0c454e5c85b2a","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1751066600059,"stop":1751066600060,"duration":1},"status":"passed","severity":"normal"},{"uid":"511cb186f900b429","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app83/6/topic659/json","time":{"start":1751067059572,"stop":1751067059572,"duration":0},"status":"passed","severity":"normal"},{"uid":"3adbf96c05797f6d","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1751066600325,"stop":1751066600325,"duration":0},"status":"passed","severity":"normal"},{"uid":"91298bfcab80447d","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1751066795541,"stop":1751066795541,"duration":0},"status":"passed","severity":"normal"},{"uid":"105472ad7559c62d","name":"should create a new stream if no existing for protocol found","time":{"start":1751066563101,"stop":1751066563102,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d526f4d98dc8f40","name":"Relay - dialed first","time":{"start":1751067187579,"stop":1751067187579,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d83b3e87ddfb44b","name":"Push message with content topic containing emoji","time":{"start":1751067357726,"stop":1751067357726,"duration":0},"status":"passed","severity":"normal"},{"uid":"d97ffe99c9c47dfe","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1751067133052,"stop":1751067133053,"duration":1},"status":"passed","severity":"normal"},{"uid":"33ac1bc322e79467","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1751067183440,"stop":1751067183441,"duration":1},"status":"passed","severity":"normal"},{"uid":"27a89f5a36a1eef5","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1751067133049,"stop":1751067133050,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd66ed3a1ecf01b1","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1751066750784,"stop":1751066750785,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa2018676b14e4ec","name":"Should update multiaddrs","time":{"start":1751066863330,"stop":1751066863331,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1ff134bb1a685e2","name":"throws on content topic with empty encoding field","time":{"start":1751066548469,"stop":1751066548469,"duration":0},"status":"passed","severity":"normal"},{"uid":"5867ef124f20ea4f","name":"should deliver messages after dependencies are met","time":{"start":1751066605391,"stop":1751066605391,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ab13b410d118849","name":"should serialize and deserialize correctly","time":{"start":1751066602573,"stop":1751066602574,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca3bdc19f26607bc","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1751066795540,"stop":1751066795540,"duration":0},"status":"passed","severity":"normal"},{"uid":"3497b6ffc6f435b","name":"Check received message containing JSON","time":{"start":1751067201497,"stop":1751067201497,"duration":0},"status":"passed","severity":"normal"},{"uid":"82d6b5dab4d34b52","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1751066591287,"stop":1751066591288,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4e182798ab9bd69","name":"Subscribe and receive messages via lightPush","time":{"start":1751067172132,"stop":1751067172133,"duration":1},"status":"passed","severity":"normal"},{"uid":"45ceac71e63cac2a","name":"Check received message containing unicode special characters","time":{"start":1751067201498,"stop":1751067201498,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f0d87c29ef1fc40","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1751066548475,"stop":1751066548475,"duration":0},"status":"passed","severity":"normal"},{"uid":"7380479f82b081ac","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1751067172138,"stop":1751067172139,"duration":1},"status":"passed","severity":"normal"},{"uid":"c11263b4aa253e81","name":"Rejects garbage","time":{"start":1751066594667,"stop":1751066594668,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae2ff628428a105c","name":"Check received message containing special chars","time":{"start":1751067045401,"stop":1751067045401,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea17db55dd4c819","name":"Check received message containing JSON","time":{"start":1751067045416,"stop":1751067045416,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cf8a4ef9b4cf2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1751066600331,"stop":1751066600331,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2bc1997e9cadaf9","name":"should use shardsUnderCluster when provided","time":{"start":1751066591271,"stop":1751066591271,"duration":0},"status":"passed","severity":"normal"},{"uid":"a88a63d60ec8646a","name":"Check publish message containing Basic HTML tag","time":{"start":1751066944756,"stop":1751066944757,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e2a478cca9c7101","name":"Check message received after jswaku node is restarted","time":{"start":1751067045449,"stop":1751067045450,"duration":1},"status":"skipped","severity":"normal"},{"uid":"644fee21ccdb77d1","name":"Fails to push message bigger that 1MB","time":{"start":1751067357743,"stop":1751067357743,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7541e4e3d049a98","name":"Register correct protocols","time":{"start":1751066954267,"stop":1751066954267,"duration":0},"status":"passed","severity":"normal"},{"uid":"d43efaa465825c07","name":"Push message with content topic containing Chinese","time":{"start":1751067357722,"stop":1751067357722,"duration":0},"status":"passed","severity":"normal"},{"uid":"132653de5ac6e082","name":"Ping on subscribed peer","time":{"start":1751066687416,"stop":1751066687417,"duration":1},"status":"passed","severity":"normal"},{"uid":"2002abcb2b380395","name":"Check message on other pubsub topic is not received","time":{"start":1751067201511,"stop":1751067201511,"duration":0},"status":"passed","severity":"normal"},{"uid":"464676c311990d01","name":"Check received message containing emoji","time":{"start":1751067201509,"stop":1751067201509,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c01984aa22c1dc2","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1751067116035,"stop":1751067116036,"duration":1},"status":"passed","severity":"normal"},{"uid":"1696b82b5a0c68ff","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1751066600331,"stop":1751066600332,"duration":1},"status":"passed","severity":"normal"},{"uid":"84e743e7847ee323","name":"Check message with invalid timestamp is not received","time":{"start":1751067045446,"stop":1751067045447,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9c0ca3f0ee899c4","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1751066937420,"stop":1751066937421,"duration":1},"status":"passed","severity":"normal"},{"uid":"139dbe79d951112a","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1751066600312,"stop":1751066600312,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c49917efbfa5d7d","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1751067142399,"stop":1751067142400,"duration":1},"status":"broken","severity":"normal"},{"uid":"2084dc54d73ccb8","name":"Check received message containing emoji","time":{"start":1751067045419,"stop":1751067045421,"duration":2},"status":"passed","severity":"normal"},{"uid":"f7b1b50487e3c1c9","name":"Promise Callback - true","time":{"start":1751067165771,"stop":1751067165772,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf0422be626a4b63","name":"All","time":{"start":1751066625549,"stop":1751066625550,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dce33c641b0591d","name":"Check received message containing Chinese","time":{"start":1751067045437,"stop":1751067045437,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4167b85b0075086","name":"throws on content topic with empty application field","time":{"start":1751066548467,"stop":1751066548468,"duration":1},"status":"passed","severity":"normal"},{"uid":"c78d38870d432efb","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1751066823512,"stop":1751066823513,"duration":1},"status":"passed","severity":"normal"},{"uid":"54c6db1ef5ad81f5","name":"Store - dialed after - with timeout","time":{"start":1751067187582,"stop":1751067187582,"duration":0},"status":"passed","severity":"normal"},{"uid":"72a1fb9643e7c6f0","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1751066570850,"stop":1751066570851,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3d5ecbc7161a40","name":"Push message with custom timestamp: 1720308351082","time":{"start":1751067357727,"stop":1751067357728,"duration":1},"status":"passed","severity":"normal"},{"uid":"52a27d8d68657efb","name":"throws on content topic with too few or too many fields","time":{"start":1751066548466,"stop":1751066548466,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6b1bff22f0501b","name":"should attach causal history and bloom filter to each message","time":{"start":1751066605386,"stop":1751066605386,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccbc5eb82d9946c2","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1751066548476,"stop":1751066548476,"duration":0},"status":"passed","severity":"normal"},{"uid":"4018042882534e80","name":"should insert elements correctly","time":{"start":1751066602572,"stop":1751066602572,"duration":0},"status":"passed","severity":"normal"},{"uid":"c136408601b7ae5b","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1751067133045,"stop":1751067133046,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cbe5cf16af26e7c","name":"should use provided shard info when available","time":{"start":1751066591270,"stop":1751066591270,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ae00e3186d0349d","name":"Query Generator - false","time":{"start":1751067165769,"stop":1751067165771,"duration":2},"status":"passed","severity":"normal"},{"uid":"674ee08004aedaf1","name":"Subscribe to topic containing Script and receive message","time":{"start":1751067133011,"stop":1751067133012,"duration":1},"status":"passed","severity":"normal"},{"uid":"d845a1d62d4007e8","name":"pre and post cipher","time":{"start":1751066581551,"stop":1751066581552,"duration":1},"status":"passed","severity":"normal"},{"uid":"3febb8e19d3ecdf8","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1751067103907,"stop":1751067103907,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd1529e477614548","name":"Check received message containing Arabic","time":{"start":1751067045438,"stop":1751067045438,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dbdd039d0e18a42","name":"Overlapping topic subscription","time":{"start":1751067172139,"stop":1751067172140,"duration":1},"status":"passed","severity":"normal"},{"uid":"56bd7b89ca11ea2b","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1751066750782,"stop":1751066750782,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdd8720484d3e75c","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1751066954268,"stop":1751066954268,"duration":0},"status":"passed","severity":"normal"},{"uid":"e213870338359a2d","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app34/9/topic516/test.js","time":{"start":1751067059572,"stop":1751067059572,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2b8bce1fbb3522","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1751066591286,"stop":1751066591286,"duration":0},"status":"passed","severity":"normal"},{"uid":"33906d29f65eac37","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1751067045423,"stop":1751067045423,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e6ad1553514f3db","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1751066944759,"stop":1751066944759,"duration":0},"status":"passed","severity":"normal"},{"uid":"de5679888096063f","name":"Subscribe to topic containing Russian and receive message","time":{"start":1751067133046,"stop":1751067133047,"duration":1},"status":"passed","severity":"normal"},{"uid":"328765b5d2190ced","name":"Check message with no content topic is not received","time":{"start":1751067201512,"stop":1751067201512,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fbc75972cf31218","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1751066548494,"stop":1751066548494,"duration":0},"status":"passed","severity":"normal"},{"uid":"86db90ae28fb0e74","name":"Add multiple subscription objects on single nwaku node","time":{"start":1751067133054,"stop":1751067133055,"duration":1},"status":"passed","severity":"normal"},{"uid":"3522abfd32f84f6","name":"should reject if LightPush is requested but not mounted","time":{"start":1751066591404,"stop":1751066591404,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d06d7e6dcc97262","name":"Push message with content topic containing unicode special characters","time":{"start":1751067357740,"stop":1751067357740,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1d7171317641428","name":"should set field with only FILTER enabled","time":{"start":1751066554675,"stop":1751066554675,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4283ee4b5b2a198","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1751066600318,"stop":1751066600318,"duration":0},"status":"passed","severity":"normal"},{"uid":"80bb53adb1544603","name":"Check received message containing Russian","time":{"start":1751067045402,"stop":1751067045403,"duration":1},"status":"passed","severity":"normal"},{"uid":"189d941a90839ef5","name":"Refresh subscription","time":{"start":1751067133003,"stop":1751067133003,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7ab8fa0a068685","name":"Push message with content topic containing Basic HTML tag","time":{"start":1751067357724,"stop":1751067357725,"duration":1},"status":"passed","severity":"normal"},{"uid":"d57de824365ea20c","name":"Subscribe to topic containing emoji and receive message","time":{"start":1751067133023,"stop":1751067133023,"duration":0},"status":"passed","severity":"normal"},{"uid":"b72478740468a1ab","name":"Decoder throws on empty string content topic","time":{"start":1751066580945,"stop":1751066580945,"duration":0},"status":"passed","severity":"normal"},{"uid":"f882862db655d98d","name":"safeDispatchEvent","time":{"start":1751066660615,"stop":1751066660615,"duration":0},"status":"passed","severity":"normal"},{"uid":"df591e393fcd29ad","name":"Push message with content topic containing Script","time":{"start":1751067357738,"stop":1751067357738,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec44b2992e0bbf0c","name":"should maintain desired error rate","time":{"start":1751066602573,"stop":1751066602573,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f023b244ce64159","name":"Push message with escaped characters payload","time":{"start":1751067357719,"stop":1751067357719,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a8d0ed0952ba01f","name":"Encoder throws on undefined content topic","time":{"start":1751066580943,"stop":1751066580944,"duration":1},"status":"passed","severity":"normal"},{"uid":"55c9caf15e125171","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1751067173205,"stop":1751067173205,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6fb9d09ddc1c574","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1751066563103,"stop":1751066563103,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dc79390a76b6ca6","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1751066937416,"stop":1751066937417,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa764cd0ba48c10e","name":"should have no discoveries enabled by default","time":{"start":1751066591285,"stop":1751066591285,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a01698e6423a55c","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1751067133001,"stop":1751067133002,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ea73ca54f0923ab3","name":"random static sharding 1 - Cluster ID: 352, Shard ID: 569","time":{"start":1751067173199,"stop":1751067173199,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b69c7e6047fc159","name":"should use the provided clusterId for the pubsub topic","time":{"start":1751066548496,"stop":1751066548496,"duration":0},"status":"passed","severity":"normal"},{"uid":"82543dfdf17572d0","name":"Push message with Script payload","time":{"start":1751067357717,"stop":1751067357717,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfd6a6e09ffbc463","name":"Subscribe to topic containing shell command and receive message","time":{"start":1751067133021,"stop":1751067133022,"duration":1},"status":"passed","severity":"normal"},{"uid":"97c7244b6b149f97","name":"Push message with content topic containing JSON","time":{"start":1751067357739,"stop":1751067357739,"duration":0},"status":"passed","severity":"normal"},{"uid":"147ea23e9d4c060d","name":"should never report false negatives","time":{"start":1751066602573,"stop":1751066602573,"duration":0},"status":"passed","severity":"normal"},{"uid":"a58aa336f3389398","name":"random static sharding 9 - Cluster ID: 152, Shard ID: 867","time":{"start":1751067173202,"stop":1751067173202,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c5dd81220ab9d33","name":"Subscribe to topic containing long and receive message","time":{"start":1751067172141,"stop":1751067172141,"duration":0},"status":"passed","severity":"normal"},{"uid":"c304923b61f52139","name":"should properly create location multiaddrs - udp4","time":{"start":1751066554671,"stop":1751066554671,"duration":0},"status":"passed","severity":"normal"},{"uid":"750d619cdd0d87a4","name":"Check message with invalid timestamp is not received","time":{"start":1751067201511,"stop":1751067201511,"duration":0},"status":"passed","severity":"normal"},{"uid":"d90162a8657926a5","name":"accepts valid content-filtered query","time":{"start":1751066562647,"stop":1751066562648,"duration":1},"status":"passed","severity":"normal"},{"uid":"441ad9e76b3f982d","name":"Push message with short payload","time":{"start":1751067357713,"stop":1751067357714,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef38cedf7c001f3d","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1751067157786,"stop":1751067157787,"duration":1},"status":"passed","severity":"normal"},{"uid":"d03aaf8dfc14c67a","name":"does not throw on valid cases","time":{"start":1751066548464,"stop":1751066548465,"duration":1},"status":"passed","severity":"normal"},{"uid":"139b55e2ee96da1f","name":"should properly create peer info with all multiaddrs","time":{"start":1751066554673,"stop":1751066554673,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dafca854f0c4575","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1751066571229,"stop":1751066571229,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d650b6d7b9c0cd31","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1751066548471,"stop":1751066548471,"duration":0},"status":"passed","severity":"normal"},{"uid":"3526541155c6c6d","name":"Subscribe to topic containing short and receive message","time":{"start":1751067133003,"stop":1751067133004,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b4b73cec10395db","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1751066626278,"stop":1751066626279,"duration":1},"status":"passed","severity":"normal"},{"uid":"51ca8e64f86369ff","name":"should not fail to stop the service if it was not started","time":{"start":1751066863093,"stop":1751066863093,"duration":0},"status":"passed","severity":"normal"},{"uid":"62319485c20d6195","name":"Check received message containing Russian","time":{"start":1751067045438,"stop":1751067045438,"duration":0},"status":"passed","severity":"normal"},{"uid":"4df48511ab6c40e4","name":"Used by Waku Relay","time":{"start":1751067185509,"stop":1751067185509,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4a3f2df94bc9f3d","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1751066600306,"stop":1751066600306,"duration":0},"status":"passed","severity":"normal"},{"uid":"b28fd41bf7040ce8","name":"removeEventListener with correct event","time":{"start":1751066660613,"stop":1751066660613,"duration":0},"status":"passed","severity":"normal"},{"uid":"37cf9c47071474cd","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1751066600309,"stop":1751066600309,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad52b7d52468bc61","name":"Js publishes, other Js receives","time":{"start":1751066933016,"stop":1751066933017,"duration":1},"status":"passed","severity":"normal"},{"uid":"50d64d63b9370219","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1751066548482,"stop":1751066548482,"duration":0},"status":"passed","severity":"normal"},{"uid":"594a1886bc9dd361","name":"Check message with no payload is not received","time":{"start":1751067201512,"stop":1751067201512,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fc99d835d84dcf2","name":"isConnected between 2 js-waku relay nodes","time":{"start":1751066639187,"stop":1751066639187,"duration":0},"status":"passed","severity":"normal"},{"uid":"e16f59a3cafdedf6","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1751067172133,"stop":1751067172133,"duration":0},"status":"passed","severity":"normal"},{"uid":"a298e16ff4eaaeac","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1751066591286,"stop":1751066591287,"duration":1},"status":"passed","severity":"normal"},{"uid":"45b6287f27944068","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1751066628245,"stop":1751066628245,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b6775fb5f8bfc2d","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1751066605391,"stop":1751066605391,"duration":0},"status":"passed","severity":"normal"},{"uid":"e346f6cd48f674d8","name":"Check message with non string payload is not received","time":{"start":1751067045430,"stop":1751067045433,"duration":3},"status":"passed","severity":"normal"},{"uid":"1d1f3e37221e0600","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1751066624790,"stop":1751066624791,"duration":1},"status":"skipped","severity":"normal"},{"uid":"45f85809d3339340","name":"Decoder throws on undefined content topic","time":{"start":1751066582520,"stop":1751066582520,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c7faabca7dccff0","name":"shard 0","time":{"start":1751067173198,"stop":1751067173198,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee70c88686f9c08e","name":"random static sharding 4 - Cluster ID: 739, Shard ID: 390","time":{"start":1751067173200,"stop":1751067173200,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a7829ddaa1d65f0","name":"should be able to encode the field with only FILTER set to true","time":{"start":1751066553922,"stop":1751066553923,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8f8fdc7eb98f83f","name":"Check message received after jswaku node is restarted","time":{"start":1751067201503,"stop":1751067201503,"duration":0},"status":"passed","severity":"normal"},{"uid":"788db83dc37d1542","name":"Check received message containing Script","time":{"start":1751067045442,"stop":1751067045442,"duration":0},"status":"passed","severity":"normal"},{"uid":"85f61fd33beb5fa3","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1751067133055,"stop":1751067133056,"duration":1},"status":"passed","severity":"normal"},{"uid":"401edc15f4511b72","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1751066553926,"stop":1751066553926,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4b32e2c95b54367","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1751067103907,"stop":1751067103907,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5bc4127e1c13799","name":"returns only open connection if one present","time":{"start":1751066562458,"stop":1751066562459,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e3643f18b5b2b0f","name":"Check received message containing Chinese","time":{"start":1751067201491,"stop":1751067201491,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f465af11fa26cab","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1751067183442,"stop":1751067183443,"duration":1},"status":"passed","severity":"normal"},{"uid":"c64cdb9839f3f79d","name":"should only return 1 node with store capability","time":{"start":1751066571227,"stop":1751066571227,"duration":0},"status":"passed","severity":"normal"},{"uid":"10b59910f39e47ac","name":"should properly create location multiaddrs - tcp4","time":{"start":1751066554671,"stop":1751066554671,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f9c04b3c594c371","name":"Publish message with rate limit","time":{"start":1751066944763,"stop":1751066944764,"duration":1},"status":"passed","severity":"normal"},{"uid":"eda2b0b9875b6d4","name":"Push message with shell command payload","time":{"start":1751067357718,"stop":1751067357718,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5a0436e037c08d2","name":"should throw error - no id","time":{"start":1751066554663,"stop":1751066554664,"duration":1},"status":"passed","severity":"normal"},{"uid":"3520d2f9e5684659","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1751066600329,"stop":1751066600329,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa11aba24647fd4e","name":"Throws when trying to push message with empty payload","time":{"start":1751067357735,"stop":1751067357735,"duration":0},"status":"passed","severity":"normal"},{"uid":"82a3f608e040d830","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1751067142403,"stop":1751067142404,"duration":1},"status":"broken","severity":"normal"},{"uid":"d49d24dd0426003c","name":"Push message with SQL Injection payload","time":{"start":1751067357732,"stop":1751067357732,"duration":0},"status":"passed","severity":"normal"},{"uid":"316869ee79564e68","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1751066600312,"stop":1751066600312,"duration":0},"status":"passed","severity":"normal"},{"uid":"c87d652144bfd1cf","name":"should not fail to stop the service if it was not started","time":{"start":1751066575063,"stop":1751066575063,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d39d6377354dbe9","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1751066570851,"stop":1751066570852,"duration":1},"status":"passed","severity":"normal"},{"uid":"9777630579929f25","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1751066570853,"stop":1751066570854,"duration":1},"status":"passed","severity":"normal"},{"uid":"f82e3c4a4c2ebca3","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1751066750788,"stop":1751066750788,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a40efb100c9c78e","name":"Subscribe to topic containing JSON and publish message","time":{"start":1751066954275,"stop":1751066954275,"duration":0},"status":"passed","severity":"normal"},{"uid":"da7c37926c0c5cd3","name":"Callback on promise, aborts when callback returns true","time":{"start":1751067166930,"stop":1751067166930,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7cf0f31eefaf7ef","name":"removeEventListener with wrong event","time":{"start":1751066660614,"stop":1751066660614,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1c78f52890cd337","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1751066554663,"stop":1751066554663,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c073a9bd6f31159","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1751067133000,"stop":1751067133000,"duration":0},"status":"passed","severity":"normal"},{"uid":"37227ccd6d804b04","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1751067183447,"stop":1751067183447,"duration":0},"status":"passed","severity":"normal"},{"uid":"def44ffd8a6e4893","name":"Passing page size 10 when there are 10 messages","time":{"start":1751067179566,"stop":1751067179566,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0fb2967965f71d3","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1751066620251,"stop":1751066620252,"duration":1},"status":"passed","severity":"normal"},{"uid":"41d9cdadd8e16b7","name":"should throw error - invalid id","time":{"start":1751066554665,"stop":1751066554666,"duration":1},"status":"passed","severity":"normal"},{"uid":"48442dc07a30f9df","name":"Check publish message after service node is restarted","time":{"start":1751066944762,"stop":1751066944763,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f6182d3f9cf6f0e7","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1751066600321,"stop":1751066600321,"duration":0},"status":"passed","severity":"normal"},{"uid":"b49768bf0602c933","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1751067103909,"stop":1751067103911,"duration":2},"status":"passed","severity":"normal"},{"uid":"51987b045f7acebe","name":"Push message with unicode special characters payload","time":{"start":1751067357719,"stop":1751067357719,"duration":0},"status":"passed","severity":"normal"},{"uid":"a210760c120ac8e5","name":"Relay - times out","time":{"start":1751067187581,"stop":1751067187581,"duration":0},"status":"passed","severity":"normal"},{"uid":"99078268ba10f61e","name":"should not fail to stop the service if it was not started","time":{"start":1751066624787,"stop":1751066624787,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9dbc3a6dd4312b2","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1751066600319,"stop":1751066600319,"duration":0},"status":"passed","severity":"normal"},{"uid":"12b2ee46af178fb8","name":"Check received message containing Chinese","time":{"start":1751067201505,"stop":1751067201506,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f470d8803989578","name":"Subscribe to topic containing Script and receive message","time":{"start":1751067172145,"stop":1751067172145,"duration":0},"status":"passed","severity":"normal"},{"uid":"21581764035fdd19","name":"passes more than one ENR URLs and attempts connection","time":{"start":1751066624791,"stop":1751066624791,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7cca9555e6925431","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1751067133024,"stop":1751067133024,"duration":0},"status":"passed","severity":"normal"},{"uid":"865d0674fafc09d7","name":"non connected peers","time":{"start":1751066919641,"stop":1751066919642,"duration":1},"status":"skipped","severity":"normal"},{"uid":"3e89a37f22ee1095","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1751066937418,"stop":1751066937418,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2d5113c55a33755","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1751067116034,"stop":1751067116034,"duration":0},"status":"passed","severity":"normal"},{"uid":"f16d6f582e8d4da5","name":"should be called at least once on all `peer:discovery` events","time":{"start":1751066628244,"stop":1751066628244,"duration":0},"status":"passed","severity":"normal"},{"uid":"bde557c0958041ff","name":"Push message with numeric payload","time":{"start":1751067357714,"stop":1751067357714,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b16bca5a15752c3","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1751066954272,"stop":1751066954272,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaac620b9c6a40d","name":"isConnected should return false after all peers disconnect","time":{"start":1751066639186,"stop":1751066639186,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bdcba2e0d62c4c","name":"Check received message containing shell command","time":{"start":1751067201508,"stop":1751067201508,"duration":0},"status":"passed","severity":"normal"},{"uid":"663996696796095d","name":"Publishes to nwaku","time":{"start":1751066933015,"stop":1751066933016,"duration":1},"status":"passed","severity":"normal"},{"uid":"bde32f0077eb386b","name":"Subscribe to topic containing XML and publish message","time":{"start":1751066954274,"stop":1751066954274,"duration":0},"status":"passed","severity":"normal"},{"uid":"16c7ea17c6696fb0","name":"Push message with long payload","time":{"start":1751067357730,"stop":1751067357730,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ab156e96836bdcb","name":"Check received message containing numeric","time":{"start":1751067201505,"stop":1751067201505,"duration":0},"status":"passed","severity":"normal"},{"uid":"afe9f702c9e4776e","name":"Push message with custom timestamp: 1751070351082","time":{"start":1751067357742,"stop":1751067357743,"duration":1},"status":"passed","severity":"normal"},{"uid":"375da457c78f031","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1751066580940,"stop":1751066580941,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f90628e11b3242","name":"Query Generator, No Decoder","time":{"start":1751067142396,"stop":1751067142397,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef6e3852b35b9924","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1751066580942,"stop":1751066580942,"duration":0},"status":"passed","severity":"normal"},{"uid":"127a9012ee2a9649","name":"Generator, custom pubsub topic","time":{"start":1751067157784,"stop":1751067157784,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbd2e10d3dbbd0c6","name":"Check message on other pubsub topic is not received","time":{"start":1751067045447,"stop":1751067045447,"duration":0},"status":"passed","severity":"normal"},{"uid":"968b2b2bcea4c8bf","name":"Ephemeral field is preserved - encoder v0","time":{"start":1751066626278,"stop":1751066626278,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4994aedba0ebc52","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1751066582518,"stop":1751066582518,"duration":0},"status":"passed","severity":"normal"},{"uid":"469c6d65f5c72eb5","name":"Check publish message containing Arabic","time":{"start":1751066944755,"stop":1751066944755,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6e032cea479d75b","name":"should return different streams if requested simultaniously","time":{"start":1751066563102,"stop":1751066563102,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd6575984159351f","name":"Ordered Callback - true","time":{"start":1751067165772,"stop":1751067165772,"duration":0},"status":"passed","severity":"normal"},{"uid":"edcf4790919888d5","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1751067172131,"stop":1751067172132,"duration":1},"status":"passed","severity":"normal"},{"uid":"7376008ccd29969c","name":"Publish message with custom timestamp: Sat Jun 28 2025 00:28:57 GMT+0000 (Coordinated Universal Time)","time":{"start":1751066944760,"stop":1751066944760,"duration":0},"status":"passed","severity":"normal"},{"uid":"92d6830ef3d45eb6","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1751067116033,"stop":1751067116034,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d9b972e4140a944","name":"should emit a peer event after start","time":{"start":1751066575064,"stop":1751066575064,"duration":0},"status":"passed","severity":"normal"},{"uid":"525ec16b0be08dc9","name":"should increase lamport timestamp","time":{"start":1751066605384,"stop":1751066605385,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec76452ebe4a539a","name":"should check connected peers if present and suitable","time":{"start":1751066591405,"stop":1751066591406,"duration":1},"status":"passed","severity":"normal"},{"uid":"c567e0ab109d5af6","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1751066600308,"stop":1751066600308,"duration":0},"status":"passed","severity":"normal"},{"uid":"2046e78d93756906","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1751067132999,"stop":1751067132999,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4cac973cdc5b14a","name":"Check received message containing escaped characters","time":{"start":1751067045417,"stop":1751067045418,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2c32940c55d688e","name":"Subscribe to topic containing special chars and receive message","time":{"start":1751067172143,"stop":1751067172143,"duration":0},"status":"passed","severity":"normal"},{"uid":"c16d8e5b9f9dbb1e","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app81/10/topic970/proto","time":{"start":1751067059572,"stop":1751067059572,"duration":0},"status":"passed","severity":"normal"},{"uid":"e532df5dd61af589","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1751066548472,"stop":1751066548473,"duration":1},"status":"passed","severity":"normal"},{"uid":"39af2fe236bdd1e8","name":"1 Store, 2 relays, 2 fetches","time":{"start":1751066570878,"stop":1751066570879,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ed79e10480ed365","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1751066553930,"stop":1751066553930,"duration":0},"status":"passed","severity":"normal"},{"uid":"267f266a18f8bfb2","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1751066600316,"stop":1751066600316,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba26aeeaaab16d3e","name":"Fails to publish message with wrong content topic","time":{"start":1751066944761,"stop":1751066944761,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a8a734437ca1826","name":"should return unique PubsubTopics for static sharding","time":{"start":1751066548479,"stop":1751066548479,"duration":0},"status":"passed","severity":"normal"},{"uid":"d459e527009d93a3","name":"should add received messages to bloom filter","time":{"start":1751066605388,"stop":1751066605388,"duration":0},"status":"passed","severity":"normal"},{"uid":"eebafdb482ce899b","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1751066548474,"stop":1751066548474,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf6517dd4630a139","name":"Check received message containing SQL Injection","time":{"start":1751067201495,"stop":1751067201495,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b83600d1e45e80e","name":"Subscribe to topic containing JSON and receive message","time":{"start":1751067172128,"stop":1751067172129,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a4d42f75e01a55d","name":"dispatchEvent via connectionManager","time":{"start":1751066660615,"stop":1751066660615,"duration":0},"status":"passed","severity":"normal"},{"uid":"62167e566fd9e6d9","name":"should be able to decode the field with only FILTER set to true","time":{"start":1751066553927,"stop":1751066553928,"duration":1},"status":"passed","severity":"normal"},{"uid":"835696cbf975dabd","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1751066605390,"stop":1751066605390,"duration":0},"status":"passed","severity":"normal"},{"uid":"8483e3a8a31a106a","name":"Refresh subscription","time":{"start":1751067172116,"stop":1751067172116,"duration":0},"status":"passed","severity":"normal"},{"uid":"768805096227149b","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1751066548479,"stop":1751066548479,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a583d5d13920ec4","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1751066548479,"stop":1751066548479,"duration":0},"status":"passed","severity":"normal"},{"uid":"16639f6e7c6f593c","name":"can query messages normally","time":{"start":1751067144971,"stop":1751067144972,"duration":1},"status":"passed","severity":"normal"},{"uid":"46ab9c51a6b6569a","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1751066600307,"stop":1751066600307,"duration":0},"status":"passed","severity":"normal"},{"uid":"caff0d289f3133a3","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1751066600317,"stop":1751066600317,"duration":0},"status":"passed","severity":"normal"},{"uid":"9061318ca4a89d54","name":"Check received message with timestamp: 1751066619737000000 ","time":{"start":1751067201510,"stop":1751067201510,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bdc2cb5dff4023e","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1751066548475,"stop":1751066548475,"duration":0},"status":"passed","severity":"normal"},{"uid":"60fe11cdd07903e3","name":"should handle general insertion and lookup correctly","time":{"start":1751066602574,"stop":1751066602575,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcc60d860073653a","name":"Ordered Callback - false","time":{"start":1751067165773,"stop":1751067165773,"duration":0},"status":"passed","severity":"normal"},{"uid":"7db45d8f5b0b07a5","name":"Check received message containing SQL Injection","time":{"start":1751067201507,"stop":1751067201507,"duration":0},"status":"passed","severity":"normal"},{"uid":"aef8543cd0823a61","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1751067133038,"stop":1751067133038,"duration":0},"status":"passed","severity":"normal"},{"uid":"1101698dd2c18e43","name":"Push message with rate limit","time":{"start":1751067357727,"stop":1751067357727,"duration":0},"status":"passed","severity":"normal"},{"uid":"c24b9b51364db601","name":"Check received message containing Script","time":{"start":1751067045410,"stop":1751067045413,"duration":3},"status":"passed","severity":"normal"},{"uid":"fd78e3fc6b0b28c7","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1751067133002,"stop":1751067133002,"duration":0},"status":"passed","severity":"normal"},{"uid":"868e292269090245","name":"should partition messages based on acknowledgement status","time":{"start":1751066605391,"stop":1751066605392,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f88635841d6eb14","name":"Check message with no payload is not received","time":{"start":1751067201502,"stop":1751067201502,"duration":0},"status":"passed","severity":"normal"},{"uid":"23088068f4591ea2","name":"start node with empty shard should fail","time":{"start":1751067173205,"stop":1751067173206,"duration":1},"status":"passed","severity":"normal"},{"uid":"e842093ceb2413ac","name":"Generator, 2 different pubsubtopics","time":{"start":1751067157787,"stop":1751067157788,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a288b14ec8d7d510","name":"should be able to decode the field with only STORE set to true","time":{"start":1751066553928,"stop":1751066553928,"duration":0},"status":"passed","severity":"normal"},{"uid":"cffc1e9803212439","name":"Wrong topic","time":{"start":1751067059573,"stop":1751067059573,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8198be7922a3f6e","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1751067132998,"stop":1751067132998,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d5698072d8b501b","name":"getPeersByDiscovery","time":{"start":1751066660614,"stop":1751066660614,"duration":0},"status":"passed","severity":"normal"},{"uid":"884632f4b697a401","name":"Publish message with custom timestamp: Sat Jul 06 2024 23:28:57 GMT+0000 (Coordinated Universal Time)","time":{"start":1751066944759,"stop":1751066944759,"duration":0},"status":"passed","severity":"normal"},{"uid":"37b3c3b5d1db8f98","name":"Ping on subscribed peer","time":{"start":1751066687418,"stop":1751066687418,"duration":0},"status":"passed","severity":"normal"},{"uid":"466355a572279757","name":"should reject on timeout if it was set","time":{"start":1751066591405,"stop":1751066591405,"duration":0},"status":"passed","severity":"normal"},{"uid":"109f1ab182a1f05a","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1751066600311,"stop":1751066600311,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a6c51fd56a2f2f9","name":"stop","time":{"start":1751066660615,"stop":1751066660616,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb962ff4c2a8fad7","name":"handles empty shards array correctly","time":{"start":1751066548495,"stop":1751066548495,"duration":0},"status":"passed","severity":"normal"},{"uid":"84469fe2337d2838","name":"1 Relay, 1 fetch","time":{"start":1751066570877,"stop":1751066570877,"duration":0},"status":"passed","severity":"normal"},{"uid":"539643c28145eedd","name":"Light Node - default protocols","time":{"start":1751067187583,"stop":1751067187583,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e6fdfe974eea855","name":"retrieves a single peer","time":{"start":1751066571223,"stop":1751066571224,"duration":1},"status":"passed","severity":"normal"},{"uid":"fae6ed37437fad1d","name":"Check received message containing XML","time":{"start":1751067201507,"stop":1751067201507,"duration":0},"status":"passed","severity":"normal"},{"uid":"e40abe1b9cea597c","name":"Encoder throws on empty string content topic","time":{"start":1751066582520,"stop":1751066582520,"duration":0},"status":"passed","severity":"normal"},{"uid":"27b8471f4aa0e247","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1751067172128,"stop":1751067172128,"duration":0},"status":"passed","severity":"normal"},{"uid":"f83080585a72da8c","name":"Passing page size 110 when there are 120 messages","time":{"start":1751067179567,"stop":1751067179568,"duration":1},"status":"passed","severity":"normal"},{"uid":"7db998c75c427adc","name":"Check received message containing numeric","time":{"start":1751067201490,"stop":1751067201490,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e146080e5e4e567","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1751067157790,"stop":1751067157790,"duration":0},"status":"passed","severity":"normal"},{"uid":"522b1898dc60dbb7","name":"Push message with meta","time":{"start":1751067357741,"stop":1751067357741,"duration":0},"status":"passed","severity":"normal"},{"uid":"c615e432705b6598","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1751066553923,"stop":1751066553924,"duration":1},"status":"passed","severity":"normal"},{"uid":"31c62c0d61bde70d","name":"Check message with no content topic is not received","time":{"start":1751067045448,"stop":1751067045448,"duration":0},"status":"passed","severity":"normal"},{"uid":"718b8716e0081904","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1751067201503,"stop":1751067201504,"duration":1},"status":"broken","severity":"normal"},{"uid":"a78950e0d3f8a737","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app61/4/topic288/test.js","time":{"start":1751067059569,"stop":1751067059569,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9b64b57c6e12ff7","name":"Query Generator, No message returned","time":{"start":1751067142397,"stop":1751067142397,"duration":0},"status":"passed","severity":"normal"},{"uid":"44e9ba6ec7008e9f","name":"Subscribe to topic containing emoji and receive message","time":{"start":1751067172130,"stop":1751067172130,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b02645bfade3031","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1751066548481,"stop":1751066548481,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff9fb15ec41d1016","name":"Push message with numeric payload","time":{"start":1751067357730,"stop":1751067357731,"duration":1},"status":"passed","severity":"normal"},{"uid":"9867fbc6be42eb7a","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1751067116033,"stop":1751067116033,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1518b5549cc46e","name":"should load peers from local storage and dispatch events","time":{"start":1751066575066,"stop":1751066575066,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd6865a2c9e6b76b","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1751066548473,"stop":1751066548473,"duration":0},"status":"passed","severity":"normal"},{"uid":"58cbb42186e8eb8e","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1751066548680,"stop":1751066548681,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cf4aa59aef21820","name":"Push message with content topic containing Script","time":{"start":1751067357724,"stop":1751067357724,"duration":0},"status":"passed","severity":"normal"},{"uid":"971a91047ba7284b","name":"Push message with content topic containing shell command","time":{"start":1751067357725,"stop":1751067357725,"duration":0},"status":"passed","severity":"normal"},{"uid":"23c8c6fd921bf6da","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1751067133022,"stop":1751067133022,"duration":0},"status":"passed","severity":"normal"},{"uid":"15e28571979cdeed","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1751066600331,"stop":1751066600331,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0346b7e49525337","name":"handles multiple messages","time":{"start":1751067179027,"stop":1751067179027,"duration":0},"status":"passed","severity":"normal"},{"uid":"47c7de35f1fcbd81","name":"Check message with non string payload is not received","time":{"start":1751067201513,"stop":1751067201513,"duration":0},"status":"passed","severity":"normal"},{"uid":"47e5a6b13cd074dc","name":"can start and stop the service","time":{"start":1751066624786,"stop":1751066624786,"duration":0},"status":"passed","severity":"normal"},{"uid":"407b56331925164d","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1751066600315,"stop":1751066600316,"duration":1},"status":"passed","severity":"normal"},{"uid":"d89f19c65e412767","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1751066591286,"stop":1751066591286,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c5f3e78e5afdd07","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1751066600322,"stop":1751066600322,"duration":0},"status":"passed","severity":"normal"},{"uid":"58eb3e3363051bb1","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1751066548492,"stop":1751066548493,"duration":1},"status":"passed","severity":"normal"},{"uid":"c20aa9426786685a","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1751067183443,"stop":1751067183447,"duration":4},"status":"passed","severity":"normal"},{"uid":"d63c753a5dd8b624","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1751066570852,"stop":1751066570852,"duration":0},"status":"passed","severity":"normal"},{"uid":"c55ef01c84bbea4b","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1751066548479,"stop":1751066548479,"duration":0},"status":"passed","severity":"normal"},{"uid":"45b0842b6b3b69ad","name":"Push message with escaped characters payload","time":{"start":1751067357734,"stop":1751067357734,"duration":0},"status":"passed","severity":"normal"},{"uid":"84b5a08fdcfc8956","name":"Query with Ordered Callback, No Decoder","time":{"start":1751067142401,"stop":1751067142401,"duration":0},"status":"passed","severity":"normal"},{"uid":"912e96334fb309dc","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1751066600323,"stop":1751066600323,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4022caef96772c3","name":"should encode/decode to text encoding","time":{"start":1751066554668,"stop":1751066554669,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5049ced2e0c35bc","name":"Passing page size 11 when there are 10 messages","time":{"start":1751067179566,"stop":1751067179567,"duration":1},"status":"passed","severity":"normal"},{"uid":"87ebcf131babede2","name":"should set field with only LIGHTPUSH enabled","time":{"start":1751066554675,"stop":1751066554675,"duration":0},"status":"passed","severity":"normal"},{"uid":"b632e2885912ff2e","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1751067201500,"stop":1751067201500,"duration":0},"status":"passed","severity":"normal"},{"uid":"c560f2cfaa507ca9","name":"Publish message with large meta","time":{"start":1751066944763,"stop":1751066944763,"duration":0},"status":"passed","severity":"normal"},{"uid":"c66eaa470b93fea","name":"Sample","time":{"start":1751066554036,"stop":1751066554036,"duration":0},"status":"passed","severity":"normal"},{"uid":"d05f6629925cb5a7","name":"Push message with content topic containing escaped characters","time":{"start":1751067357740,"stop":1751067357740,"duration":0},"status":"passed","severity":"normal"},{"uid":"8325852d8a4eb82e","name":"Check received message with timestamp: 1751066619590000000 ","time":{"start":1751067045445,"stop":1751067045445,"duration":0},"status":"passed","severity":"normal"},{"uid":"f617d21cc729041b","name":"Add multiple subscription objects on single nwaku node","time":{"start":1751067133023,"stop":1751067133023,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1c359808b881d09","name":"Check received message containing escaped characters","time":{"start":1751067201498,"stop":1751067201498,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4f288b03fcd556a","name":"should be called for bootstrap peers","time":{"start":1751066628245,"stop":1751066628245,"duration":0},"status":"passed","severity":"normal"},{"uid":"dece7c310b131878","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1751066548471,"stop":1751066548472,"duration":1},"status":"passed","severity":"normal"},{"uid":"14c3d56d77935466","name":"Check message received after nwaku node is restarted","time":{"start":1751067045450,"stop":1751067045450,"duration":0},"status":"skipped","severity":"normal"},{"uid":"38ae5baa691366fa","name":"Subscribe to topic containing JSON and receive message","time":{"start":1751067133018,"stop":1751067133021,"duration":3},"status":"passed","severity":"normal"},{"uid":"be0e3bc50d07f327","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1751066620245,"stop":1751066620249,"duration":4},"status":"passed","severity":"normal"},{"uid":"e4df716e49b27a7e","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1751067172154,"stop":1751067172155,"duration":1},"status":"passed","severity":"normal"},{"uid":"967839d10d094f46","name":"Check message with no pubsub topic is not received","time":{"start":1751067045447,"stop":1751067045448,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fd2e42b1c71afde","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1751067142404,"stop":1751067142404,"duration":0},"status":"passed","severity":"normal"},{"uid":"52f7c9ef7a038a46","name":"Push message with content topic containing XML","time":{"start":1751067357738,"stop":1751067357739,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a8ef298a43e7a13","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1751066600316,"stop":1751066600316,"duration":0},"status":"passed","severity":"normal"},{"uid":"f82266a471d4b5c5","name":"should not receive a peer event after stop","time":{"start":1751066863095,"stop":1751066863096,"duration":1},"status":"passed","severity":"normal"},{"uid":"877d421be00d0f6e","name":"Check received message containing XML","time":{"start":1751067045442,"stop":1751067045442,"duration":0},"status":"passed","severity":"normal"},{"uid":"80a8a772e492d3cf","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1751067172149,"stop":1751067172149,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bc90c0f24099fa","name":"Publish message with custom timestamp: Fri Jun 27 2025 22:28:57 GMT+0000 (Coordinated Universal Time)","time":{"start":1751066944759,"stop":1751066944760,"duration":1},"status":"passed","severity":"normal"},{"uid":"36a9b78997d35268","name":"Push message with content topic containing JSON","time":{"start":1751067357725,"stop":1751067357725,"duration":0},"status":"passed","severity":"normal"},{"uid":"d93f0d4a01502c6c","name":"Check received message containing numeric","time":{"start":1751067045401,"stop":1751067045401,"duration":0},"status":"passed","severity":"normal"},{"uid":"4de6ecde8870e311","name":"should add to incoming buffer if dependencies are not met","time":{"start":1751066605388,"stop":1751066605388,"duration":0},"status":"passed","severity":"normal"},{"uid":"557c8c7d7b48a7b5","name":"Check publish message containing escaped characters","time":{"start":1751066944758,"stop":1751066944758,"duration":0},"status":"passed","severity":"normal"},{"uid":"27b83b47f3695f77","name":"can dial TLS multiaddrs","time":{"start":1751066825562,"stop":1751066825562,"duration":0},"status":"passed","severity":"normal"},{"uid":"90876f653f02018d","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1751067133033,"stop":1751067133034,"duration":1},"status":"passed","severity":"normal"},{"uid":"aca635fec4651031","name":"Subscribe and receives messages on 20 topics","time":{"start":1751067133035,"stop":1751067133035,"duration":0},"status":"passed","severity":"normal"},{"uid":"16b3ae54030dfac1","name":"Symmetric encrypt & Decrypt","time":{"start":1751066581551,"stop":1751066581551,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7e0e6e24e2baa71","name":"Check received message containing short","time":{"start":1751067045434,"stop":1751067045436,"duration":2},"status":"passed","severity":"normal"},{"uid":"2f51c35dffba7a70","name":"Encoder throws on undefined content topic","time":{"start":1751066582519,"stop":1751066582519,"duration":0},"status":"passed","severity":"normal"},{"uid":"a54dfa47afb1953b","name":"random static sharding 6 - Cluster ID: 617, Shard ID: 558","time":{"start":1751067173200,"stop":1751067173201,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d320240c8cc037e","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1751066591316,"stop":1751066591316,"duration":0},"status":"passed","severity":"normal"},{"uid":"dff771474152a67b","name":"should not fail to start the service if it is already started","time":{"start":1751066624787,"stop":1751066624788,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4a9d0c6c587061c","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1751066571228,"stop":1751066571228,"duration":0},"status":"passed","severity":"normal"},{"uid":"53afa070a2e35bd0","name":"random static sharding 3 - Cluster ID: 539, Shard ID: 469","time":{"start":1751067173199,"stop":1751067173200,"duration":1},"status":"passed","severity":"normal"},{"uid":"32c68dad3658cbe8","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1751066548478,"stop":1751066548478,"duration":0},"status":"passed","severity":"normal"},{"uid":"71b293801eb621b5","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1751066548478,"stop":1751066548478,"duration":0},"status":"passed","severity":"normal"},{"uid":"13f7472a502d9d40","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1751067103909,"stop":1751067103909,"duration":0},"status":"passed","severity":"normal"},{"uid":"392bb1ce48386d07","name":"Subscribe to topic containing special chars and receive message","time":{"start":1751067172121,"stop":1751067172123,"duration":2},"status":"passed","severity":"normal"},{"uid":"2328c2d4a63a95e6","name":"Check received message with timestamp: 1649153314 ","time":{"start":1751067045446,"stop":1751067045446,"duration":0},"status":"passed","severity":"normal"},{"uid":"a44f6f41d362acf4","name":"Check publish message containing emoji","time":{"start":1751066944758,"stop":1751066944759,"duration":1},"status":"passed","severity":"normal"},{"uid":"307fa59413134a12","name":"Passing page size 19 when there are 20 messages","time":{"start":1751067179567,"stop":1751067179567,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6c42454b4e97db1","name":"Push message with SQL Injection payload","time":{"start":1751067357716,"stop":1751067357716,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a9773e82731f2a1","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1751067172622,"stop":1751067172622,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ec72ecc65c44930","name":"Check message with no pubsub topic is not received","time":{"start":1751067201512,"stop":1751067201512,"duration":0},"status":"passed","severity":"normal"},{"uid":"39b7a6928f376de3","name":"should initialize bloom filter with correct parameters","time":{"start":1751066602571,"stop":1751066602572,"duration":1},"status":"passed","severity":"normal"},{"uid":"74ac1a7f674a28dd","name":"messageHashStr returns a hex string","time":{"start":1751066562876,"stop":1751066562876,"duration":0},"status":"passed","severity":"normal"},{"uid":"28b4edcdd1e68677","name":"should encode/decode to RLP encoding","time":{"start":1751066554667,"stop":1751066554667,"duration":0},"status":"passed","severity":"normal"},{"uid":"c460030c5e40365b","name":"Check received message with timestamp: 1649153314 ","time":{"start":1751067045422,"stop":1751067045423,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f96bc2d632fb6c1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1751066600328,"stop":1751066600328,"duration":0},"status":"passed","severity":"normal"},{"uid":"6907851ad3b75b7f","name":"Subscribe to topic containing XML and receive message","time":{"start":1751067172145,"stop":1751067172148,"duration":3},"status":"passed","severity":"normal"},{"uid":"d580dc48a7ee29b4","name":"Check received message containing Basic HTML tag","time":{"start":1751067045442,"stop":1751067045443,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e7e57abdad55d65","name":"Check received message containing Arabic","time":{"start":1751067201506,"stop":1751067201506,"duration":0},"status":"passed","severity":"normal"},{"uid":"88335edce3c3ea2","name":"random static sharding 8 - Cluster ID: 592, Shard ID: 174","time":{"start":1751067173201,"stop":1751067173201,"duration":0},"status":"passed","severity":"normal"},{"uid":"607ff334d24488eb","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1751067201514,"stop":1751067201514,"duration":0},"status":"broken","severity":"normal"},{"uid":"298f22300b2ec08f","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1751066548493,"stop":1751066548493,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7d6fd9ad01b0b6b","name":"Push message with content topic containing Chinese","time":{"start":1751067357737,"stop":1751067357737,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a80bf1afc87f984","name":"should set field with all protocols disabled","time":{"start":1751066554673,"stop":1751066554674,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d6f6550a626813","name":"recovers when dns.resolve returns empty","time":{"start":1751066571225,"stop":1751066571225,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba6999d5671369c4","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1751066548471,"stop":1751066548471,"duration":0},"status":"passed","severity":"normal"},{"uid":"29eece1902821cfc","name":"getPeersByDiscovery","time":{"start":1751066919416,"stop":1751066919416,"duration":0},"status":"passed","severity":"normal"},{"uid":"71cebc64a89f742a","name":"should properly create location multiaddrs - tcp","time":{"start":1751066554672,"stop":1751066554673,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb19883dac814d90","name":"Subscribe to topic containing special chars and publish message","time":{"start":1751066954272,"stop":1751066954272,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ceef660178b8fca","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1751066795541,"stop":1751066795541,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6d59a3e1c70a8f8","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1751067172621,"stop":1751067172621,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee479e3cf7dcc7e2","name":"accepts time-filtered query with content filter","time":{"start":1751066562653,"stop":1751066562653,"duration":0},"status":"passed","severity":"normal"},{"uid":"3acde5d13284316f","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1751067059573,"stop":1751067059573,"duration":0},"status":"passed","severity":"normal"},{"uid":"19ad2d89ce6308fa","name":"Push message with short payload","time":{"start":1751067357730,"stop":1751067357730,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d07604e0c50677d","name":"Check received message containing escaped characters","time":{"start":1751067045444,"stop":1751067045444,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e9c7a0c48df3438","name":"Passing cursor with wrong pubsubTopic for nwaku > 0.35.1","time":{"start":1751067116037,"stop":1751067116037,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2c9fd56c02e47780","name":"Push message with emoji payload","time":{"start":1751067357719,"stop":1751067357720,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc45ed2e5555ff32","name":"Push message with XML payload","time":{"start":1751067357717,"stop":1751067357717,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1326d57fdc20a2c","name":"different cluster, different shard: nodes don't connect","time":{"start":1751066823514,"stop":1751066823514,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d14990d0e2c2d16","name":"Push message with content topic containing special chars","time":{"start":1751067357737,"stop":1751067357737,"duration":0},"status":"passed","severity":"normal"},{"uid":"e85cefc54c6ac9c1","name":"should insert message id into causal history","time":{"start":1751066605386,"stop":1751066605386,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ff7ff4ac636b471","name":"Push message with Chinese payload","time":{"start":1751067357731,"stop":1751067357731,"duration":0},"status":"passed","severity":"normal"},{"uid":"70d516d37ebd00db","name":"Push message with content topic containing special chars","time":{"start":1751067357722,"stop":1751067357722,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bcca300eb28ecd3","name":"Check received message containing XML","time":{"start":1751067201496,"stop":1751067201496,"duration":0},"status":"passed","severity":"normal"},{"uid":"98cdfd8be3379e1","name":"Push message with content topic containing SQL Injection","time":{"start":1751067357738,"stop":1751067357738,"duration":0},"status":"passed","severity":"normal"},{"uid":"86828d8a13dff63d","name":"Check received message containing unicode special characters","time":{"start":1751067201509,"stop":1751067201509,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bec95e6135f2055","name":"Check publish message containing unicode special characters","time":{"start":1751066944758,"stop":1751066944758,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ade03c7eae97f5c","name":"Check meta is set [symmetric]","time":{"start":1751066580942,"stop":1751066580942,"duration":0},"status":"passed","severity":"normal"},{"uid":"659a1b0c6fddcd9","name":"random static sharding 2 - Cluster ID: 773, Shard ID: 773","time":{"start":1751067173199,"stop":1751067173199,"duration":0},"status":"passed","severity":"normal"},{"uid":"c271b95fd292a7d3","name":"groups content topics by expected pubsub topic","time":{"start":1751066548476,"stop":1751066548476,"duration":0},"status":"passed","severity":"normal"},{"uid":"4132515ff0bbb41d","name":"Subscribe and receives messages on 20 topics","time":{"start":1751067172108,"stop":1751067172108,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f8a89c653073ae6","name":"Check publish message containing special chars","time":{"start":1751066944754,"stop":1751066944754,"duration":0},"status":"passed","severity":"normal"},{"uid":"85edecc4c2e30081","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1751066548481,"stop":1751066548481,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c948bd50d2bcdbf","name":"Reopen subscription with peer with lost subscription","time":{"start":1751066687418,"stop":1751066687418,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6432c72e3e607e8","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1751067172155,"stop":1751067172155,"duration":0},"status":"passed","severity":"normal"},{"uid":"c76a4594f5abd9b7","name":"it tolerates circular branch references","time":{"start":1751066571224,"stop":1751066571224,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bcfe5aa546b1aec","name":"Check received message containing Basic HTML tag","time":{"start":1751067201508,"stop":1751067201508,"duration":0},"status":"passed","severity":"normal"},{"uid":"29047683ce5c04ff","name":"Push message with content topic containing emoji","time":{"start":1751067357740,"stop":1751067357741,"duration":1},"status":"passed","severity":"normal"},{"uid":"14209c7d1bb0defe","name":"should not receive a peer event before start","time":{"start":1751066863094,"stop":1751066863095,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3b4439c53dd1f10","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1751066591272,"stop":1751066591272,"duration":0},"status":"passed","severity":"normal"},{"uid":"5434767b879dd287","name":"random static sharding 7 - Cluster ID: 21, Shard ID: 322","time":{"start":1751067173201,"stop":1751067173201,"duration":0},"status":"passed","severity":"normal"},{"uid":"6caadc848f23921f","name":"Check received message with timestamp: 1649153314 ","time":{"start":1751067201510,"stop":1751067201510,"duration":0},"status":"passed","severity":"normal"},{"uid":"96320c5813642f51","name":"Check received message containing Arabic","time":{"start":1751067045402,"stop":1751067045402,"duration":0},"status":"passed","severity":"normal"},{"uid":"954d9297e9ff96d6","name":"Passing page size 0 when there are 110 messages","time":{"start":1751067179564,"stop":1751067179564,"duration":0},"status":"passed","severity":"normal"},{"uid":"32a121fa01bb30fd","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app99/3/topic140/json","time":{"start":1751067059570,"stop":1751067059571,"duration":1},"status":"passed","severity":"normal"},{"uid":"587db086a8bf68e2","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1751066919417,"stop":1751066919418,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c5abaa24fc149dc","name":"Push message with content topic containing long","time":{"start":1751067357736,"stop":1751067357736,"duration":0},"status":"passed","severity":"normal"},{"uid":"12c7e29a0e8af816","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1751066600314,"stop":1751066600314,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a4a3d98be97c41f","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1751066591270,"stop":1751066591271,"duration":1},"status":"passed","severity":"normal"},{"uid":"c03ab8f6b296c0f0","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1751066600326,"stop":1751066600327,"duration":1},"status":"passed","severity":"normal"},{"uid":"b97f8a9ea9365560","name":"Subscribe and receive messages via lightPush","time":{"start":1751067172098,"stop":1751067172099,"duration":1},"status":"passed","severity":"normal"},{"uid":"77866eef6062781f","name":"Encoder throws on empty string content topic","time":{"start":1751066580944,"stop":1751066580944,"duration":0},"status":"passed","severity":"normal"},{"uid":"a01e3995ad6b5335","name":"Subscribe to topic containing emoji and receive message","time":{"start":1751067133054,"stop":1751067133054,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf5edaccf616cb63","name":"Subscribe to topic containing XML and receive message","time":{"start":1751067172127,"stop":1751067172127,"duration":0},"status":"passed","severity":"normal"},{"uid":"e93d66f0f95616e2","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1751067172144,"stop":1751067172144,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7f7b9bfe3cb817f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1751066548492,"stop":1751066548492,"duration":0},"status":"passed","severity":"normal"},{"uid":"c71238c185a80d13","name":"Check received message containing long","time":{"start":1751067201490,"stop":1751067201490,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eaabcd1d3c6dd83","name":"Subscribe to topic containing long and publish message","time":{"start":1751066954270,"stop":1751066954271,"duration":1},"status":"passed","severity":"normal"},{"uid":"80a05c4db0e29db1","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1751066571228,"stop":1751066571228,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dd0bc63559b2a38b","name":"Throws when trying to push message with empty payload","time":{"start":1751067357720,"stop":1751067357720,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc792b404b47a80e","name":"Push message with Russian payload","time":{"start":1751067357732,"stop":1751067357732,"duration":0},"status":"passed","severity":"normal"},{"uid":"5066e5b996aaac1e","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1751066548473,"stop":1751066548474,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c12ffc3921baf3","name":"should handle different types of entries","time":{"start":1751066590736,"stop":1751066590741,"duration":5},"status":"passed","severity":"normal"},{"uid":"6f3bebd0afbc8e0e","name":"Add multiple subscription objects on single nwaku node","time":{"start":1751067172153,"stop":1751067172154,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa90b1f94de0e818","name":"Subscribe to topic containing Script and receive message","time":{"start":1751067172127,"stop":1751067172127,"duration":0},"status":"passed","severity":"normal"},{"uid":"52156747398d54ac","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1751067133010,"stop":1751067133011,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5ad42ee70833e98","name":"Subscribe and receive messages via lightPush","time":{"start":1751067132998,"stop":1751067132998,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebe54337111a6d59","name":"Subscribe to topic containing shell command and receive message","time":{"start":1751067133051,"stop":1751067133052,"duration":1},"status":"passed","severity":"normal"},{"uid":"5267ebc31501678f","name":"handles empty contentTopics array correctly","time":{"start":1751066548495,"stop":1751066548495,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5c14b2f5539972f","name":"should be able to encode the field with only RELAY set to true","time":{"start":1751066553919,"stop":1751066553921,"duration":2},"status":"passed","severity":"normal"},{"uid":"96f92bc540333e0c","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1751067133035,"stop":1751067133037,"duration":2},"status":"passed","severity":"normal"},{"uid":"f9dd52e7386a9e17","name":"Subscribe and receive messages via lightPush","time":{"start":1751067133030,"stop":1751067133031,"duration":1},"status":"passed","severity":"normal"},{"uid":"163da47b2f22b03d","name":"Init the array if not present","time":{"start":1751066548237,"stop":1751066548238,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac9bbc9796da064b","name":"Asymmetric encrypt & decrypt","time":{"start":1751066581550,"stop":1751066581550,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d4d188e238916e0","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1751066591316,"stop":1751066591316,"duration":0},"status":"passed","severity":"normal"},{"uid":"660c95ad00163079","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1751066548490,"stop":1751066548490,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd5efedc9d643c3d","name":"Promise Callback - false","time":{"start":1751067165772,"stop":1751067165772,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e166a172f946904","name":"should set field with only STORE enabled","time":{"start":1751066554674,"stop":1751066554675,"duration":1},"status":"passed","severity":"normal"},{"uid":"edbe03066b75e4bd","name":"can start the service","time":{"start":1751066575062,"stop":1751066575062,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6cb95696abbf358","name":"Generator, 2 different pubsubtopics","time":{"start":1751067157789,"stop":1751067157790,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff412fd8bd740949","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1751066600311,"stop":1751066600311,"duration":0},"status":"passed","severity":"normal"},{"uid":"528c750b08e38b40","name":"udp ip6 address","time":{"start":1751066554013,"stop":1751066554014,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd305178eb98d1bf","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app20/7/topic226/utf8","time":{"start":1751067059570,"stop":1751067059570,"duration":0},"status":"passed","severity":"normal"},{"uid":"797e1889e2636608","name":"should reject if WakuNode is not started","time":{"start":1751066591403,"stop":1751066591403,"duration":0},"status":"passed","severity":"normal"},{"uid":"da8dc79b35e8625a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1751066600328,"stop":1751066600329,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce5f82d3eb37a15b","name":"should insert message into bloom filter","time":{"start":1751066605385,"stop":1751066605386,"duration":1},"status":"passed","severity":"normal"},{"uid":"63a1e691b9124dc3","name":"should wait for Store peer to be connected","time":{"start":1751066591407,"stop":1751066591407,"duration":0},"status":"passed","severity":"normal"},{"uid":"c08f2ca26d91c02e","name":"Fails to publish message with empty text","time":{"start":1751066944760,"stop":1751066944761,"duration":1},"status":"passed","severity":"normal"},{"uid":"83a0c9080edba021","name":"Ping on peer without subscriptions","time":{"start":1751066687419,"stop":1751066687419,"duration":0},"status":"passed","severity":"normal"},{"uid":"f23f1b0bf7e7aace","name":"Check received message containing SQL Injection","time":{"start":1751067045441,"stop":1751067045442,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4052950f670134d","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1751066562875,"stop":1751066562876,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1e0f596dcdadc7e","name":"Ephemeral field set to true","time":{"start":1751066563386,"stop":1751066563386,"duration":0},"status":"passed","severity":"normal"},{"uid":"110826533c1bcf4b","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1751066628246,"stop":1751066628247,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d37bbe8bd8b0d30","name":"should get / set UDP multiaddr","time":{"start":1751066554670,"stop":1751066554670,"duration":0},"status":"passed","severity":"normal"},{"uid":"61f18beb145c31fe","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1751066750783,"stop":1751066750783,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcb7cb593f832f3e","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1751066605387,"stop":1751066605387,"duration":0},"status":"passed","severity":"normal"},{"uid":"c452f0fc08172561","name":"Encoder throws on undefined content topic","time":{"start":1751066563387,"stop":1751066563387,"duration":0},"status":"passed","severity":"normal"},{"uid":"da25b08a1938ac0d","name":"should be able to decode the field with only RELAY set to true","time":{"start":1751066553926,"stop":1751066553927,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b5699c01d71a43e","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1751066570856,"stop":1751066570857,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b3d8c3c8c52382a","name":"returns all values when wanted number matches available values","time":{"start":1751066570483,"stop":1751066570485,"duration":2},"status":"passed","severity":"normal"},{"uid":"485d8f7aba16f25e","name":"should properly compute the node id","time":{"start":1751066554667,"stop":1751066554667,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f2f566a145bb587","name":"Check publish message containing short","time":{"start":1751066944753,"stop":1751066944753,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb597c2c8c178b3b","name":"Using a function","time":{"start":1751067185508,"stop":1751067185508,"duration":0},"status":"passed","severity":"normal"},{"uid":"79be2d6de8a82f56","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app75/4/topic316/test.js","time":{"start":1751067059571,"stop":1751067059571,"duration":0},"status":"passed","severity":"normal"},{"uid":"18033a2803af9b3","name":"should maintain proper timestamps if all messages received","time":{"start":1751066605387,"stop":1751066605388,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4279c4488751bf","name":"Subscribe and receive messages via waku relay post","time":{"start":1751067172134,"stop":1751067172134,"duration":0},"status":"passed","severity":"normal"},{"uid":"66afd971434818af","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1751066548493,"stop":1751066548494,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae096bddbc201f03","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1751066600325,"stop":1751066600326,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e929f2d6e597b7b","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1751066750782,"stop":1751066750783,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f676b8c65fa81e8","name":"should throw error - no public key","time":{"start":1751066554664,"stop":1751066554664,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c4023d54c338b58","name":"Push message with emoji payload","time":{"start":1751067357735,"stop":1751067357735,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bd7766cdea26c02","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app61/6/topic811/json","time":{"start":1751067059570,"stop":1751067059570,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea989e397d33de69","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1751067116034,"stop":1751067116034,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e58812e7b673044","name":"Subscribe to topic containing short and receive message","time":{"start":1751067172116,"stop":1751067172119,"duration":3},"status":"passed","severity":"normal"},{"uid":"33d616a81bcaa8fc","name":"new peer added after a peer was already found","time":{"start":1751066919417,"stop":1751066919417,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e520f2700fc8e18e","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1751067172099,"stop":1751067172099,"duration":0},"status":"passed","severity":"normal"},{"uid":"384f26ce5647b507","name":"Check publish message containing long","time":{"start":1751066944753,"stop":1751066944754,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f636decf130b8fd","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1751066954268,"stop":1751066954269,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d34cb117a70fe56","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1751066562878,"stop":1751066562878,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbfd288f0b54f10a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1751066600329,"stop":1751066600329,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca6075cf631f225a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1751066548483,"stop":1751066548483,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cc8079c76788205","name":"Query generator for multiple messages with multiple decoders","time":{"start":1751067166929,"stop":1751067166929,"duration":0},"status":"passed","severity":"normal"},{"uid":"fffa25eff2b89fc7","name":"should not allow k > 12","time":{"start":1751066600056,"stop":1751066600058,"duration":2},"status":"passed","severity":"normal"},{"uid":"91f311dd6ba93952","name":"isConnected should return true after first peer connects","time":{"start":1751066639185,"stop":1751066639185,"duration":0},"status":"passed","severity":"normal"},{"uid":"65402aaa1324b996","name":"Push message with meta","time":{"start":1751067357726,"stop":1751067357727,"duration":1},"status":"passed","severity":"normal"},{"uid":"8909bac941cea395","name":"isConnected return false after peer stops","time":{"start":1751066639186,"stop":1751066639187,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cd9e0805de5b5da","name":"should handle a minimal index list","time":{"start":1751066548680,"stop":1751066548680,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bb0e90291f7166f","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1751066954276,"stop":1751066954276,"duration":0},"status":"passed","severity":"normal"},{"uid":"6312594ea5f6811","name":"can start the service","time":{"start":1751066863091,"stop":1751066863092,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e5323916189beb","name":"Check publish message containing XML","time":{"start":1751066944756,"stop":1751066944756,"duration":0},"status":"passed","severity":"normal"},{"uid":"7318eaacdc798342","name":"Check received message containing Russian","time":{"start":1751067201506,"stop":1751067201506,"duration":0},"status":"passed","severity":"normal"},{"uid":"f441c5a72d44f49b","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1751067166930,"stop":1751067166930,"duration":0},"status":"passed","severity":"normal"},{"uid":"a741b682ff2d443f","name":"Refresh subscription","time":{"start":1751066954269,"stop":1751066954269,"duration":0},"status":"skipped","severity":"normal"},{"uid":"61dc3cbeb16fc83c","name":"Subscribe and publish message","time":{"start":1751066954267,"stop":1751066954268,"duration":1},"status":"passed","severity":"normal"},{"uid":"acb5c19e626e2af5","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1751066954276,"stop":1751066954277,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e5735c2e72cf5e3","name":"should get / set TCP multiaddr","time":{"start":1751066554670,"stop":1751066554670,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1d23dcdc4017938","name":"Subscribe to topic containing emoji and publish message","time":{"start":1751066954277,"stop":1751066954278,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0e67a6705f7c06e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1751066548489,"stop":1751066548490,"duration":1},"status":"passed","severity":"normal"},{"uid":"8accb7a20cfcf688","name":"returns all values when wanted number is greater than available values","time":{"start":1751066570485,"stop":1751066570486,"duration":1},"status":"passed","severity":"normal"},{"uid":"95f0fdb90b0cc9eb","name":"Subscribe to topic containing special chars and receive message","time":{"start":1751067133044,"stop":1751067133045,"duration":1},"status":"passed","severity":"normal"},{"uid":"f393d00db4561a4a","name":"should detect messages with missing dependencies","time":{"start":1751066605390,"stop":1751066605390,"duration":0},"status":"passed","severity":"normal"},{"uid":"164ee55edb4ede35","name":"Query with Promise Callback, No Decoder","time":{"start":1751067142404,"stop":1751067142404,"duration":0},"status":"passed","severity":"normal"},{"uid":"90491993ba8456d3","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1751066562648,"stop":1751066562651,"duration":3},"status":"passed","severity":"normal"},{"uid":"e32ad55f43a1164e","name":"same cluster, same shard: nodes connect","time":{"start":1751066823513,"stop":1751066823513,"duration":0},"status":"passed","severity":"normal"},{"uid":"b16ea8770c57da9d","name":"start node with empty content topic","time":{"start":1751067059573,"stop":1751067059574,"duration":1},"status":"passed","severity":"normal"},{"uid":"f24b79b35710cbd8","name":"Reopen subscription with peer with lost subscription","time":{"start":1751066687419,"stop":1751066687420,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd84d4e5da6b5147","name":"LightPush","time":{"start":1751067187582,"stop":1751067187582,"duration":0},"status":"passed","severity":"normal"},{"uid":"742549b9af89a224","name":"Push message with Chinese payload","time":{"start":1751067357715,"stop":1751067357715,"duration":0},"status":"passed","severity":"normal"},{"uid":"1280ab8d42a9c53d","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1751066795540,"stop":1751066795540,"duration":0},"status":"passed","severity":"normal"},{"uid":"929cef541d611c3","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1751066548484,"stop":1751066548484,"duration":0},"status":"passed","severity":"normal"},{"uid":"2755860705717fcb","name":"Waku message hash computation (payload length 0)","time":{"start":1751066562875,"stop":1751066562875,"duration":0},"status":"passed","severity":"normal"},{"uid":"63e494eb92ac36f3","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1751066600321,"stop":1751066600321,"duration":0},"status":"passed","severity":"normal"},{"uid":"a612565f1d8f58fe","name":"Refresh subscription","time":{"start":1751067133042,"stop":1751067133043,"duration":1},"status":"passed","severity":"normal"},{"uid":"a29379de8a8f7331","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1751066600320,"stop":1751066600320,"duration":0},"status":"passed","severity":"normal"},{"uid":"6787e28a92b3cff3","name":"Subscribe to topic containing JSON and receive message","time":{"start":1751067172149,"stop":1751067172149,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e9dd6fd8a6b08fe","name":"Check received message containing short","time":{"start":1751067201504,"stop":1751067201504,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4f235d1421b2a34","name":"should wait for LightPush peer to be connected","time":{"start":1751066591406,"stop":1751066591406,"duration":0},"status":"passed","severity":"normal"},{"uid":"16c2d00da875a6aa","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1751067172129,"stop":1751067172129,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9a8ac8fd919d107","name":"should decode valid enr successfully","time":{"start":1751066554662,"stop":1751066554662,"duration":0},"status":"passed","severity":"normal"},{"uid":"77a5e26c70f454e2","name":"Push message with content topic containing long","time":{"start":1751067357721,"stop":1751067357721,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed43277c5ae0aa02","name":"same cluster, different shard: nodes connect","time":{"start":1751066823513,"stop":1751066823513,"duration":0},"status":"passed","severity":"normal"},{"uid":"60b5e797fadb47e3","name":"Push message with content topic containing Russian","time":{"start":1751067357738,"stop":1751067357738,"duration":0},"status":"passed","severity":"normal"},{"uid":"f193ded129ce993d","name":"Decoder throws on empty string content topic","time":{"start":1751066563388,"stop":1751066563388,"duration":0},"status":"passed","severity":"normal"},{"uid":"936e2b3730943395","name":"Push message with custom timestamp: 1751063151082","time":{"start":1751067357742,"stop":1751067357742,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca7dcb0314551ef9","name":"should return false","time":{"start":1751066554666,"stop":1751066554666,"duration":0},"status":"passed","severity":"normal"},{"uid":"760b2c4c516e82e3","name":"Does not throw an exception when node disconnects","time":{"start":1751067185507,"stop":1751067185507,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e8e031b72f174d5","name":"should properly start and stop event listening","time":{"start":1751066591317,"stop":1751066591317,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbce3c911f22c059","name":"Passing invalid cursor for nwaku > 0.35.1","time":{"start":1751067116037,"stop":1751067116037,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ee8f4afb9d20c79d","name":"Renews subscription after lossing a connection","time":{"start":1751067172154,"stop":1751067172154,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc6474535f18f134","name":"should handle corrupted local storage data gracefully","time":{"start":1751066575067,"stop":1751066575067,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ef6f5de5fa55799","name":"Renews subscription after lossing a connection","time":{"start":1751067133055,"stop":1751067133055,"duration":0},"status":"passed","severity":"normal"},{"uid":"90c0c95885fa6de4","name":"Push message with Russian payload","time":{"start":1751067357716,"stop":1751067357716,"duration":0},"status":"passed","severity":"normal"},{"uid":"8273c40f70140b28","name":"Check received message with timestamp: 1751066619590000000 ","time":{"start":1751067045422,"stop":1751067045422,"duration":0},"status":"passed","severity":"normal"},{"uid":"471eb00cf694c3b6","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1751067183448,"stop":1751067183448,"duration":0},"status":"passed","severity":"normal"},{"uid":"af90684418e9410e","name":"Nwaku publishes","time":{"start":1751066933016,"stop":1751066933016,"duration":0},"status":"passed","severity":"normal"},{"uid":"be48db7a22beadf4","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1751066548479,"stop":1751066548480,"duration":1},"status":"passed","severity":"normal"}]