2024-04-18 09:49:23 +00:00

1 line
154 KiB
JSON

[{"uid":"ac72378a22a55af8","name":"Subscribe and receives messages on 20 topics","time":{"start":1713433401272,"stop":1713433401272,"duration":0},"status":"passed","severity":"normal"},{"uid":"c674363a684e6ceb","name":"Publish message with custom timestamp: Fri Apr 28 2023 09:45:57 GMT+0000 (Coordinated Universal Time)","time":{"start":1713433569474,"stop":1713433569474,"duration":0},"status":"passed","severity":"normal"},{"uid":"4da3df14dbf28762","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1713433079449,"stop":1713433079449,"duration":0},"status":"passed","severity":"normal"},{"uid":"844f870ca0aecca7","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1713433185338,"stop":1713433185338,"duration":0},"status":"passed","severity":"normal"},{"uid":"12dad949e249b72c","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1713433736661,"stop":1713433736661,"duration":0},"status":"passed","severity":"normal"},{"uid":"2162489ea1e25bf8","name":"Ephemeral field is preserved - encoder v0","time":{"start":1713433141237,"stop":1713433141238,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f85abaab3c436d5","name":"should use DNS peer discovery with light client","time":{"start":1713433145501,"stop":1713433145502,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f1fce804b92b6b5e","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1713433568664,"stop":1713433568665,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bab954dce092afa","name":"different cluster, different shard: nodes don't connect","time":{"start":1713433229796,"stop":1713433229796,"duration":0},"status":"skipped","severity":"normal"},{"uid":"80ebc9d4f55e4e4f","name":"Subscribe to topic containing shell command and receive message","time":{"start":1713433401288,"stop":1713433401288,"duration":0},"status":"passed","severity":"normal"},{"uid":"13896b4c6e5fa213","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1713433229808,"stop":1713433229808,"duration":0},"status":"passed","severity":"normal"},{"uid":"85630d875fb972a3","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1713433640814,"stop":1713433640815,"duration":1},"status":"passed","severity":"normal"},{"uid":"57a24d4c800a7d42","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1713433087566,"stop":1713433087567,"duration":1},"status":"passed","severity":"normal"},{"uid":"40730263d8464822","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1713433613098,"stop":1713433613098,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd07fd7b39f7ce9b","name":"should set field with only LIGHTPUSH enabled","time":{"start":1713433088106,"stop":1713433088106,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6cf6ac04e57cdf3","name":"Check received message containing short","time":{"start":1713433585509,"stop":1713433585510,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba379cf0272dc34d","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1713433087563,"stop":1713433087564,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c637935108ac8fd","name":"should return empty list for no shard","time":{"start":1713433079453,"stop":1713433079453,"duration":0},"status":"passed","severity":"normal"},{"uid":"6315f50e1688daaa","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1713433736670,"stop":1713433736670,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2db4d6c98eee019","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1713433079445,"stop":1713433079445,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b90cda702800c2d","name":"Does not throw an exception when node disconnects","time":{"start":1713433682057,"stop":1713433682058,"duration":1},"status":"passed","severity":"normal"},{"uid":"327576a6b5cbbe7e","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1713433185338,"stop":1713433185339,"duration":1},"status":"passed","severity":"normal"},{"uid":"5086930245967c5d","name":"Push message with unicode special characters payload","time":{"start":1713433524288,"stop":1713433524288,"duration":0},"status":"passed","severity":"normal"},{"uid":"2647ee814bc0a682","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1713433185337,"stop":1713433185337,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d63c43b54540d94a","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1713433079465,"stop":1713433079465,"duration":0},"status":"passed","severity":"normal"},{"uid":"638e8d7b4aaf9429","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1713433736663,"stop":1713433736663,"duration":0},"status":"passed","severity":"normal"},{"uid":"256606fe2cf1901e","name":"isConnected return false after peer stops","time":{"start":1713433182196,"stop":1713433182197,"duration":1},"status":"passed","severity":"normal"},{"uid":"945cb10b24031776","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1713433736667,"stop":1713433736668,"duration":1},"status":"passed","severity":"normal"},{"uid":"e958fec4cee7ecf9","name":"should decode valid enr successfully","time":{"start":1713433088087,"stop":1713433088088,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0c39872b942fef2","name":"ignores unrecognized TXT record formats","time":{"start":1713433104399,"stop":1713433104399,"duration":0},"status":"passed","severity":"normal"},{"uid":"28d18e52c251e311","name":"should return the pubsub topic directly if a string is provided","time":{"start":1713433079464,"stop":1713433079464,"duration":0},"status":"passed","severity":"normal"},{"uid":"2007139597981c7d","name":"Subscribe to topic containing numeric and publish message","time":{"start":1713433568664,"stop":1713433568664,"duration":0},"status":"passed","severity":"normal"},{"uid":"4db3f1ec2e39ab84","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1713433229805,"stop":1713433229805,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ec3fe59c99cd5e1","name":"start node with empty shard","time":{"start":1713433613111,"stop":1713433613112,"duration":1},"status":"passed","severity":"normal"},{"uid":"e894cf5cdb3b2070","name":"Push message with content topic containing Russian","time":{"start":1713433604281,"stop":1713433604281,"duration":0},"status":"passed","severity":"normal"},{"uid":"57670c18c4245fda","name":"Push message with content topic containing JSON","time":{"start":1713433524295,"stop":1713433524295,"duration":0},"status":"passed","severity":"normal"},{"uid":"40f817121c857ac4","name":"Push message with content topic containing unicode special characters","time":{"start":1713433604285,"stop":1713433604288,"duration":3},"status":"passed","severity":"normal"},{"uid":"f4ca09f7a78901e5","name":"Check received message containing XML","time":{"start":1713433585524,"stop":1713433585524,"duration":0},"status":"passed","severity":"normal"},{"uid":"50859a2c449e165c","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1713433079443,"stop":1713433079443,"duration":0},"status":"passed","severity":"normal"},{"uid":"d373a8d04c57913d","name":"Check received message containing unicode special characters","time":{"start":1713433585526,"stop":1713433585527,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5d823c5a55e3135","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1713433079457,"stop":1713433079457,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a844bd7356b0a4f","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1713433131395,"stop":1713433131397,"duration":2},"status":"passed","severity":"normal"},{"uid":"e737336a4b8cb122","name":"Check received message containing escaped characters","time":{"start":1713433585492,"stop":1713433585492,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff27845a21ac2252","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1713433616334,"stop":1713433616335,"duration":1},"status":"passed","severity":"normal"},{"uid":"cff59c1e1ecee9e9","name":"Push message with shell command payload","time":{"start":1713433604260,"stop":1713433604261,"duration":1},"status":"passed","severity":"normal"},{"uid":"efad39d9d4ba0e97","name":"ignores domain fetching errors","time":{"start":1713433104399,"stop":1713433104399,"duration":0},"status":"passed","severity":"normal"},{"uid":"722fe6858f534adf","name":"Check publish message after service node is restarted","time":{"start":1713433569480,"stop":1713433569480,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f244b81560c6e71","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1713433104401,"stop":1713433104402,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3517bd985ccab58","name":"Subscribe to topic containing short and receive message","time":{"start":1713433401275,"stop":1713433401276,"duration":1},"status":"passed","severity":"normal"},{"uid":"3442c05304936b2d","name":"random auto sharding 4 - Cluster ID: 1, Content Topic: /app9/8/topic919/utf8","time":{"start":1713433569028,"stop":1713433569028,"duration":0},"status":"skipped","severity":"normal"},{"uid":"66400c2284b474e","name":"Promise Callback - forward","time":{"start":1713433642168,"stop":1713433642169,"duration":1},"status":"passed","severity":"normal"},{"uid":"7dc0e900b504388","name":"Check publish message containing shell command","time":{"start":1713433569472,"stop":1713433569472,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e9e9627ea141e31","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1713433131399,"stop":1713433131399,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdeccc36d1992b07","name":"Check received message containing XML","time":{"start":1713433297809,"stop":1713433297810,"duration":1},"status":"passed","severity":"normal"},{"uid":"a161f215119374b6","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1713433079441,"stop":1713433079442,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccaa5df97f4fd443","name":"Encoder throws on empty string content topic","time":{"start":1713433114077,"stop":1713433114078,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3f8fa681d726da0","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1713433182192,"stop":1713433182193,"duration":1},"status":"passed","severity":"normal"},{"uid":"a63b8bd243bc0ffc","name":"Error when try to subscribe to more than 31 topics (old limit)","time":{"start":1713433736675,"stop":1713433736676,"duration":1},"status":"skipped","severity":"normal"},{"uid":"2a69b6979aab9d1a","name":"isConnected bwtween 2 js-waku relay nodes","time":{"start":1713433182197,"stop":1713433182197,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1b8fe95ff22c9db","name":"Push message with XML payload","time":{"start":1713433524286,"stop":1713433524286,"duration":0},"status":"passed","severity":"normal"},{"uid":"55005f24ff19ec78","name":"Check message received after jswaku node is restarted","time":{"start":1713433585507,"stop":1713433585508,"duration":1},"status":"skipped","severity":"normal"},{"uid":"2edd1b3db2cd015b","name":"Register correct protocols","time":{"start":1713433568656,"stop":1713433568656,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6d7b7ba178d0833","name":"Subscribe to topic containing long and receive message","time":{"start":1713433736677,"stop":1713433736677,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0c7eca858c51457","name":"Subscribe to topic containing emoji and receive message","time":{"start":1713433736670,"stop":1713433736670,"duration":0},"status":"passed","severity":"normal"},{"uid":"25ccf4991d07c305","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1713433079444,"stop":1713433079444,"duration":0},"status":"passed","severity":"normal"},{"uid":"d978062399cc10cd","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1713433229814,"stop":1713433229814,"duration":0},"status":"passed","severity":"normal"},{"uid":"259f72d7e56f3e1f","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1713433338942,"stop":1713433338942,"duration":0},"status":"passed","severity":"normal"},{"uid":"ace5bb7d1d69c17b","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1713433079461,"stop":1713433079461,"duration":0},"status":"passed","severity":"normal"},{"uid":"338de1693714c82","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1713433401270,"stop":1713433401271,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d0227df28d740a3","name":"Fields are not dropped","time":{"start":1713433092502,"stop":1713433092503,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d5aa2f936181d3","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1713433675268,"stop":1713433675268,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbe6c7bcff11b11","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1713433229810,"stop":1713433229810,"duration":0},"status":"passed","severity":"normal"},{"uid":"6561ba5f19668f03","name":"Check received message containing Basic HTML tag","time":{"start":1713433585525,"stop":1713433585525,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7385bd6d9ef2a8a","name":"should throw an error for missing sharding configuration","time":{"start":1713433079469,"stop":1713433079469,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc6d24dfd38e6104","name":"different cluster, same shard: nodes don't connect","time":{"start":1713433416417,"stop":1713433416417,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cc1a4a597924e6a","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1713433108235,"stop":1713433108236,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d77c8f02b3c0328","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1713433138546,"stop":1713433138547,"duration":1},"status":"passed","severity":"normal"},{"uid":"baa5bb8f9a523d90","name":"Check publish message containing short","time":{"start":1713433569467,"stop":1713433569467,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c38979f60666e00","name":"Ping on unsubscribed peer","time":{"start":1713433206750,"stop":1713433206751,"duration":1},"status":"passed","severity":"normal"},{"uid":"779cb65a6914e016","name":"pre and post cipher","time":{"start":1713433114565,"stop":1713433114566,"duration":1},"status":"passed","severity":"normal"},{"uid":"17af68d1048c34d7","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1713433079443,"stop":1713433079443,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cb79f6d7ddd749e","name":"should throw error - no id","time":{"start":1713433088097,"stop":1713433088098,"duration":1},"status":"passed","severity":"normal"},{"uid":"23a061b077919985","name":"Check received message with timestamp: 1649153314 ","time":{"start":1713433585536,"stop":1713433585536,"duration":0},"status":"passed","severity":"normal"},{"uid":"1814f4608dfd2f8d","name":"Subscribe and receive messages via lightPush","time":{"start":1713433736659,"stop":1713433736659,"duration":0},"status":"passed","severity":"normal"},{"uid":"3439ed1c6ac2dba6","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1713433092801,"stop":1713433092801,"duration":0},"status":"passed","severity":"normal"},{"uid":"5769e8076c95a3ad","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1713433616333,"stop":1713433616334,"duration":1},"status":"passed","severity":"normal"},{"uid":"a83a4345e100acdc","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1713433675270,"stop":1713433675271,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc0e950802f3333c","name":"Check message with invalid timestamp is not received","time":{"start":1713433585537,"stop":1713433585537,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0f87f0cdd92d5e8","name":"Reusing cursor across nodes","time":{"start":1713433616338,"stop":1713433616338,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3fd091d867f8389","name":"Subscribe to topic containing XML and receive message","time":{"start":1713433736679,"stop":1713433736680,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f0fc250278482aa","name":"Check received message containing special chars","time":{"start":1713433297806,"stop":1713433297807,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c5d09d80050b36d","name":"Push message with content topic containing Basic HTML tag","time":{"start":1713433604284,"stop":1713433604284,"duration":0},"status":"passed","severity":"normal"},{"uid":"a602a3764071a4db","name":"Check message with non string payload is not received","time":{"start":1713433585507,"stop":1713433585507,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b56b4687a85e518","name":"Fails to publish message with empty text","time":{"start":1713433569478,"stop":1713433569478,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dfd43df6fcb8907","name":"Push message with emoji payload","time":{"start":1713433604262,"stop":1713433604262,"duration":0},"status":"passed","severity":"normal"},{"uid":"2030e7c32c4576cf","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1713433138548,"stop":1713433138548,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1249247255040f","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1713433079465,"stop":1713433079466,"duration":1},"status":"passed","severity":"normal"},{"uid":"63e29ffbac8849fe","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1713433401272,"stop":1713433401273,"duration":1},"status":"passed","severity":"normal"},{"uid":"77e886b9c101849","name":"Check received message with timestamp: 1713433129891000000 ","time":{"start":1713433297813,"stop":1713433297814,"duration":1},"status":"passed","severity":"normal"},{"uid":"75562b891b7cc986","name":"should be called for bootstrap peers","time":{"start":1713433138545,"stop":1713433138545,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f7be6a0d32cb7c7","name":"receives messages sent to provided content topic through stream","time":{"start":1713433568821,"stop":1713433568822,"duration":1},"status":"skipped","severity":"normal"},{"uid":"7510853e1491d22d","name":"Push to array if already present","time":{"start":1713433079106,"stop":1713433079106,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7b33d54d05dd955","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1713433401291,"stop":1713433401291,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef8ba4e8fb5c4377","name":"Push message with Russian payload","time":{"start":1713433604258,"stop":1713433604258,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c350ac1559d6cb9","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1713433712466,"stop":1713433712466,"duration":0},"status":"passed","severity":"normal"},{"uid":"d52086c68ea39761","name":"Query Generator sorting by timestamp while page direction is backward","time":{"start":1713433657351,"stop":1713433657352,"duration":1},"status":"passed","severity":"normal"},{"uid":"a96549ffe6fac2ae","name":"Subscribe to topic containing Script and receive message","time":{"start":1713433736668,"stop":1713433736668,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd5d6b4521e7f964","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1713433297815,"stop":1713433297816,"duration":1},"status":"passed","severity":"normal"},{"uid":"6183ceeac1081469","name":"Push message with Basic HTML tag payload","time":{"start":1713433604259,"stop":1713433604260,"duration":1},"status":"passed","severity":"normal"},{"uid":"a52ea958584edc73","name":"Push message with special chars payload","time":{"start":1713433524283,"stop":1713433524283,"duration":0},"status":"passed","severity":"normal"},{"uid":"9803afdb7616227a","name":"caches peers it previously fetched","time":{"start":1713433104399,"stop":1713433104400,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9c63ab726804b4c","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1713433079465,"stop":1713433079465,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e896535c15e59b0","name":"Check received message containing SQL Injection","time":{"start":1713433585521,"stop":1713433585523,"duration":2},"status":"passed","severity":"normal"},{"uid":"f1290993f4686be5","name":"Refresh subscription","time":{"start":1713433568662,"stop":1713433568662,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ff8570a89bad678d","name":"should return all peers when numPeers is 0","time":{"start":1713433092800,"stop":1713433092801,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a72146383046a8a","name":"random auto sharding 3 - Cluster ID: 1, Content Topic: /app87/4/topic562/xml","time":{"start":1713433569028,"stop":1713433569028,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cf4135e0816c4530","name":"Check received message containing shell command","time":{"start":1713433585525,"stop":1713433585526,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9bcde57a50914de","name":"isConnected should return false after all peers disconnect","time":{"start":1713433182196,"stop":1713433182196,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c34009e966eb76a","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1713433103858,"stop":1713433103858,"duration":0},"status":"passed","severity":"normal"},{"uid":"2197684aac66f690","name":"Fails to push message with large meta","time":{"start":1713433524298,"stop":1713433524298,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bf6d79cceaa03b7","name":"should throw error - no public key","time":{"start":1713433088098,"stop":1713433088098,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d96d09970e4148a","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1713433401289,"stop":1713433401289,"duration":0},"status":"passed","severity":"normal"},{"uid":"453b51c05a6c575e","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1713433229809,"stop":1713433229809,"duration":0},"status":"passed","severity":"normal"},{"uid":"d806a4ae2b47d5b9","name":"Push message with content topic containing SQL Injection","time":{"start":1713433524293,"stop":1713433524294,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae80052a06edad65","name":"Check received message with timestamp: 1713433129131 ","time":{"start":1713433585494,"stop":1713433585494,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cb3471f3595451b","name":"should be able to decode the field with only FILTER set to true","time":{"start":1713433087570,"stop":1713433087570,"duration":0},"status":"passed","severity":"normal"},{"uid":"e61ea876019de82c","name":"Subscribe to topic containing Script and receive message","time":{"start":1713433401282,"stop":1713433401283,"duration":1},"status":"passed","severity":"normal"},{"uid":"95825824b867cdd0","name":"Push message with XML payload","time":{"start":1713433604259,"stop":1713433604259,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d24a1366870e97f","name":"Waku message hash computation (meta attribute not present)","time":{"start":1713433082124,"stop":1713433082124,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a87c11ff8266636","name":"A test","time":{"start":1713433376841,"stop":1713433376842,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fe23926a59b439b","name":"can start and stop the service","time":{"start":1713433598035,"stop":1713433598035,"duration":0},"status":"passed","severity":"normal"},{"uid":"d77c51aa00b2c37b","name":"random auto sharding 2 - Cluster ID: 1, Content Topic: /app17/8/topic208/xml","time":{"start":1713433569027,"stop":1713433569028,"duration":1},"status":"skipped","severity":"normal"},{"uid":"7d7f3bfa7a9aff22","name":"Passing page size 10 when there are 10 messages","time":{"start":1713433668349,"stop":1713433668350,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cd66bd75bb7a7bd","name":"Check message with no content topic is not received","time":{"start":1713433585506,"stop":1713433585506,"duration":0},"status":"passed","severity":"normal"},{"uid":"eac1eb8f5f4eb93d","name":"Check publish message containing XML","time":{"start":1713433569470,"stop":1713433569471,"duration":1},"status":"passed","severity":"normal"},{"uid":"bedbc1dd2af30187","name":"Push message on custom pubsubTopic","time":{"start":1713433376723,"stop":1713433376723,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ec0cc0c5bce1826","name":"Push message with content topic containing JSON","time":{"start":1713433604284,"stop":1713433604284,"duration":0},"status":"passed","severity":"normal"},{"uid":"566c3d70e9ea0d18","name":"recovers when dns.resolve returns empty","time":{"start":1713433104398,"stop":1713433104399,"duration":1},"status":"passed","severity":"normal"},{"uid":"65c3b5835c0cb526","name":"should not receive a peer event before start","time":{"start":1713433598036,"stop":1713433598037,"duration":1},"status":"passed","severity":"normal"},{"uid":"848d9a872a2a433f","name":"random static sharding 6 - Cluster ID: 479, Shard ID: 499","time":{"start":1713433613106,"stop":1713433613106,"duration":0},"status":"passed","severity":"normal"},{"uid":"b84cf8eda7ac1f98","name":"should set field with all protocols enabled","time":{"start":1713433088104,"stop":1713433088104,"duration":0},"status":"passed","severity":"normal"},{"uid":"b62ebdbe73612398","name":"Waku message hash computation","time":{"start":1713433082122,"stop":1713433082123,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b132307f6978164","name":"random auto sharding 6 - Cluster ID: 1, Content Topic: /app34/4/topic852/utf8","time":{"start":1713433569029,"stop":1713433569029,"duration":0},"status":"skipped","severity":"normal"},{"uid":"514452dc5c022fca","name":"Subscribe to 30 topics (old limit) at once and receives messages","time":{"start":1713433401273,"stop":1713433401273,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a90f4cb9f21dc749","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1713433376724,"stop":1713433376725,"duration":1},"status":"passed","severity":"normal"},{"uid":"5886fa4f0a8b90a8","name":"Push message with emoji payload","time":{"start":1713433524288,"stop":1713433524289,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c9770fa5ba9781c","name":"Subscribe to topic containing numeric and receive message","time":{"start":1713433401276,"stop":1713433401277,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1228d551fc85ad6","name":"Query Generator - backward","time":{"start":1713433642168,"stop":1713433642168,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b9b48539281f59c","name":"different cluster, different shard: nodes don't connect","time":{"start":1713433416418,"stop":1713433416419,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ae7689903be0141","name":"Check message received after jswaku node is restarted","time":{"start":1713433297819,"stop":1713433297819,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a8dbf544d3de1796","name":"Subscribe to topic containing shell command and publish message","time":{"start":1713433568668,"stop":1713433568669,"duration":1},"status":"passed","severity":"normal"},{"uid":"42f8f0aa2c36eae","name":"Subscribe to topic containing Russian and receive message","time":{"start":1713433736667,"stop":1713433736667,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9dbfa8f42a7ead2","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1713433229812,"stop":1713433229812,"duration":0},"status":"passed","severity":"normal"},{"uid":"a70cb48ee83b64bc","name":"1 Relay, 1 fetch","time":{"start":1713433103691,"stop":1713433103692,"duration":1},"status":"passed","severity":"normal"},{"uid":"826a74c4771fc143","name":"same cluster, different shard: nodes don't connect","time":{"start":1713433229794,"stop":1713433229794,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b0f314cf32637bdb","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1713433712466,"stop":1713433712467,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3739552aee9d1e7","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1713433376726,"stop":1713433376726,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b3aaf7ead809bf0b","name":"Decoder throws on empty string content topic","time":{"start":1713433114079,"stop":1713433114079,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7955fd9bb2c8528","name":"Push message with content topic containing Script","time":{"start":1713433524294,"stop":1713433524294,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf6443948d929714","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1713433229813,"stop":1713433229814,"duration":1},"status":"passed","severity":"normal"},{"uid":"60f605099a3f9fc2","name":"Check received message with timestamp: 1649153314 ","time":{"start":1713433297814,"stop":1713433297814,"duration":0},"status":"passed","severity":"normal"},{"uid":"78947e4a821889cb","name":"random static sharding 8 - Cluster ID: 961, Shard ID: 488","time":{"start":1713433613107,"stop":1713433613108,"duration":1},"status":"passed","severity":"normal"},{"uid":"6140417ead9a4ece","name":"Push message with content topic containing Russian","time":{"start":1713433524293,"stop":1713433524293,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0c3584788a27dfd","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1713433087573,"stop":1713433087574,"duration":1},"status":"passed","severity":"normal"},{"uid":"2129778ae8fa7d9a","name":"Push message with Arabic payload","time":{"start":1713433524284,"stop":1713433524284,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c9baa39673f4207","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1713433376728,"stop":1713433376728,"duration":0},"status":"passed","severity":"normal"},{"uid":"2af47de8be2c9602","name":"Fails to push message with empty content topic","time":{"start":1713433604288,"stop":1713433604289,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cc0536da5af16f0","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1713433613111,"stop":1713433613111,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a1e64d509fda9e2","name":"Check publish message containing unicode special characters","time":{"start":1713433569473,"stop":1713433569473,"duration":0},"status":"passed","severity":"normal"},{"uid":"205e26a01e1602ea","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1713433185335,"stop":1713433185335,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9b4f527fd2588a8","name":"should emit `waku:offline` event when all peers disconnect","time":{"start":1713433131400,"stop":1713433131401,"duration":1},"status":"passed","severity":"normal"},{"uid":"710022e76aeb1714","name":"Generator, 2 different pubsubtopics","time":{"start":1713433643306,"stop":1713433643306,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f5d955e37757c7b","name":"Add multiple subscription objects on single nwaku node","time":{"start":1713433401290,"stop":1713433401291,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7d31609996e61e7","name":"Subscribe to topic containing JSON and receive message","time":{"start":1713433401286,"stop":1713433401287,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa7332d9624335d5","name":"Push message with meta","time":{"start":1713433604289,"stop":1713433604289,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bebb7136ca24391","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1713433079449,"stop":1713433079449,"duration":0},"status":"passed","severity":"normal"},{"uid":"e70e34604d723110","name":"should properly compute the node id","time":{"start":1713433088099,"stop":1713433088099,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fadc90ca7500342","name":"Filter","time":{"start":1713433687965,"stop":1713433687965,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b67653815c5dbf4","name":"dispatchEvent via connectionManager","time":{"start":1713433171568,"stop":1713433171569,"duration":1},"status":"passed","severity":"normal"},{"uid":"a55b8c550be8a8d2","name":"safeDispatchEvent","time":{"start":1713433171569,"stop":1713433171569,"duration":0},"status":"passed","severity":"normal"},{"uid":"595763858ee7d42","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1713433079457,"stop":1713433079457,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd5d19309cb2e0db","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1713433227475,"stop":1713433227475,"duration":0},"status":"passed","severity":"normal"},{"uid":"26d2152ed51a4ff8","name":"nwaku subscribes","time":{"start":1713433556872,"stop":1713433556872,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1bb315075bdb082","name":"Push message with custom timestamp: 1713429697973","time":{"start":1713433524299,"stop":1713433524300,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8ef5cbac74f260b","name":"Generator, 2 different pubsubtopics","time":{"start":1713433643308,"stop":1713433643308,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5c8c3dee14069ac7","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1713433103859,"stop":1713433103859,"duration":0},"status":"passed","severity":"normal"},{"uid":"32397b16eb079351","name":"should handle application and version for autosharding","time":{"start":1713433079451,"stop":1713433079451,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bdaa85556c670ac","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1713433229812,"stop":1713433229813,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd639a2b878c7212","name":"configure the node with multiple content topics","time":{"start":1713433569031,"stop":1713433569031,"duration":0},"status":"skipped","severity":"normal"},{"uid":"47a145be388d7918","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1713433229813,"stop":1713433229813,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1eea181d8faed67","name":"Reopen subscription with peer with lost subscription","time":{"start":1713433206749,"stop":1713433206749,"duration":0},"status":"passed","severity":"normal"},{"uid":"f282e756cb5374f8","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1713433568669,"stop":1713433568670,"duration":1},"status":"passed","severity":"normal"},{"uid":"80eaec51b5778c18","name":"Passing page size 1 when there are 4 messages","time":{"start":1713433668347,"stop":1713433668348,"duration":1},"status":"passed","severity":"normal"},{"uid":"216aba2deb79d5c0","name":"Check publish message containing numeric","time":{"start":1713433569468,"stop":1713433569468,"duration":0},"status":"passed","severity":"normal"},{"uid":"29e7af94590e8969","name":"Query with Promise Callback, No Decoder","time":{"start":1713433640815,"stop":1713433640815,"duration":0},"status":"passed","severity":"normal"},{"uid":"f002496366112322","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1713433079552,"stop":1713433079552,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1e0496c66a6d287","name":"random static sharding 1 - Cluster ID: 64, Shard ID: 743","time":{"start":1713433613098,"stop":1713433613099,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc47a4c29334c8c1","name":"Push message with content topic containing numeric","time":{"start":1713433604278,"stop":1713433604278,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce0b2568fec1a3ab","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1713433229819,"stop":1713433229820,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c2f48b4c2d01d67","name":"topics with same application and version share the same shard","time":{"start":1713433079446,"stop":1713433079446,"duration":0},"status":"passed","severity":"normal"},{"uid":"c35dc4595b598cb7","name":"same cluster, same shard: nodes connect","time":{"start":1713433416416,"stop":1713433416416,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bfab22367d0fa0f","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1713433229804,"stop":1713433229805,"duration":1},"status":"passed","severity":"normal"},{"uid":"15672019da303f28","name":"Relay - dialed first","time":{"start":1713433687963,"stop":1713433687963,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae3939b4690bef74","name":"Ping on unsubscribed peer","time":{"start":1713433165197,"stop":1713433165197,"duration":0},"status":"passed","severity":"normal"},{"uid":"55d43aa9e96ea922","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1713433079464,"stop":1713433079465,"duration":1},"status":"passed","severity":"normal"},{"uid":"57f2fb328ca417f","name":"Mutual subscription","time":{"start":1713433568655,"stop":1713433568656,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb2f923bc7973ef9","name":"Check message with no pubsub topic is not received","time":{"start":1713433297817,"stop":1713433297817,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fe96dd4ee3c9c64","name":"Check received message containing Arabic","time":{"start":1713433297808,"stop":1713433297808,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee53b0fed396f294","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1713433675271,"stop":1713433675271,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6f54b3cab509c49","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1713433557058,"stop":1713433557064,"duration":6},"status":"passed","severity":"normal"},{"uid":"2c7eb65cfcaad358","name":"given a waku node and content topic, creates a filter subscription","time":{"start":1713433568820,"stop":1713433568821,"duration":1},"status":"skipped","severity":"normal"},{"uid":"e7497561d94787ad","name":"Push 30 different messages","time":{"start":1713433604262,"stop":1713433604266,"duration":4},"status":"passed","severity":"normal"},{"uid":"274a6ea4a7d92370","name":"Subscribe and receive messages via lightPush","time":{"start":1713433401266,"stop":1713433401266,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeab9de23ab6ac62","name":"should load peers from local storage and dispatch events","time":{"start":1713433108235,"stop":1713433108235,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5803947696b8ea1","name":"Subscribe to topic containing numeric and receive message","time":{"start":1713433736665,"stop":1713433736666,"duration":1},"status":"passed","severity":"normal"},{"uid":"2dd09c1a8f0ef719","name":"stop","time":{"start":1713433171569,"stop":1713433171570,"duration":1},"status":"passed","severity":"normal"},{"uid":"68a676d53363c2a3","name":"Passing an array","time":{"start":1713433682059,"stop":1713433682060,"duration":1},"status":"passed","severity":"normal"},{"uid":"13a6477eebdd91fc","name":"Subscribe and receive messages via lightPush","time":{"start":1713433736671,"stop":1713433736672,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f1f68fed29a38a9","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1713433079455,"stop":1713433079455,"duration":0},"status":"passed","severity":"normal"},{"uid":"e38447be06575251","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1713433736673,"stop":1713433736673,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa6a1fcf6d65965","name":"Encoder throws on undefined content topic","time":{"start":1713433116084,"stop":1713433116084,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b10a89e348ee057","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1713433087573,"stop":1713433087573,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf9e7e56d183185e","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1713433376727,"stop":1713433376727,"duration":0},"status":"passed","severity":"normal"},{"uid":"732d772b68f1c61f","name":"Check message with no payload is not received","time":{"start":1713433585541,"stop":1713433585541,"duration":0},"status":"passed","severity":"normal"},{"uid":"258fc912f52b7bfd","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1713433736660,"stop":1713433736660,"duration":0},"status":"passed","severity":"normal"},{"uid":"afb3b9d498504711","name":"Check publish message containing Russian","time":{"start":1713433569469,"stop":1713433569469,"duration":0},"status":"passed","severity":"normal"},{"uid":"dde13f5a598b4424","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1713433229799,"stop":1713433229802,"duration":3},"status":"passed","severity":"normal"},{"uid":"2cae3366157dc0","name":"Fails to publish message with wrong content topic","time":{"start":1713433569478,"stop":1713433569479,"duration":1},"status":"passed","severity":"normal"},{"uid":"1939ba05bfa4a68d","name":"Subscribe and receive messages via waku relay post","time":{"start":1713433736660,"stop":1713433736660,"duration":0},"status":"passed","severity":"normal"},{"uid":"fda34e609cfc1faa","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1713433568669,"stop":1713433568669,"duration":0},"status":"passed","severity":"normal"},{"uid":"93c2f114c565e727","name":"Push message with content topic containing unicode special characters","time":{"start":1713433524296,"stop":1713433524297,"duration":1},"status":"passed","severity":"normal"},{"uid":"83ccd1cfcf45d107","name":"Subscribe to topic containing XML and publish message","time":{"start":1713433568667,"stop":1713433568667,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd7427039e803910","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1713433229810,"stop":1713433229810,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed66ae81fba948e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1713433079459,"stop":1713433079459,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b074826fd1bf558","name":"Check received message containing Chinese","time":{"start":1713433585520,"stop":1713433585520,"duration":0},"status":"passed","severity":"normal"},{"uid":"206b3ab8072a729c","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1713433087572,"stop":1713433087572,"duration":0},"status":"passed","severity":"normal"},{"uid":"6330ed1b247e224d","name":"Using a function","time":{"start":1713433682060,"stop":1713433682060,"duration":0},"status":"passed","severity":"normal"},{"uid":"e361a5d465b6d504","name":"Nodes with multiple pubsub topic","time":{"start":1713433557066,"stop":1713433557067,"duration":1},"status":"passed","severity":"normal"},{"uid":"da37d8fbfeaf9077","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1713433229815,"stop":1713433229816,"duration":1},"status":"passed","severity":"normal"},{"uid":"96f3abed14a077f2","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1713433227473,"stop":1713433227473,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa01608c517607d1","name":"throws on content topic with empty version field","time":{"start":1713433079439,"stop":1713433079439,"duration":0},"status":"passed","severity":"normal"},{"uid":"b97a336df1c4bb9b","name":"should properly create location multiaddrs - tcp4","time":{"start":1713433088101,"stop":1713433088102,"duration":1},"status":"passed","severity":"normal"},{"uid":"d71d9cc94c76496d","name":"LightPush","time":{"start":1713433687965,"stop":1713433687965,"duration":0},"status":"passed","severity":"normal"},{"uid":"e24c15e2b1078f1d","name":"should encode/decode to RLP encoding","time":{"start":1713433088099,"stop":1713433088100,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7e894d1941e83e1","name":"Check received message containing numeric","time":{"start":1713433297806,"stop":1713433297806,"duration":0},"status":"passed","severity":"normal"},{"uid":"c70b11f24b54436","name":"Push message with SQL Injection payload","time":{"start":1713433524285,"stop":1713433524285,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9369b9b2b73dc3","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1713433736662,"stop":1713433736662,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7c09af59e2de029","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1713433079457,"stop":1713433079458,"duration":1},"status":"passed","severity":"normal"},{"uid":"72d158b1b3c88b7b","name":"receives messages sent to provided content topic through callback (Waku class)","time":{"start":1713433568821,"stop":1713433568821,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a16bdee3b66f28ba","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1713433079458,"stop":1713433079458,"duration":0},"status":"passed","severity":"normal"},{"uid":"5496dec696a8499c","name":"Check publish message containing Arabic","time":{"start":1713433569469,"stop":1713433569469,"duration":0},"status":"passed","severity":"normal"},{"uid":"d923fedc9402df9e","name":"Overlapping topic subscription","time":{"start":1713433736676,"stop":1713433736676,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6c703cda0e4e553","name":"getPeersByDiscovery","time":{"start":1713433171567,"stop":1713433171568,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b13b8e9a404752e","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1713433569032,"stop":1713433569032,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5eccf26754def1","name":"handles empty shards array correctly","time":{"start":1713433079469,"stop":1713433079469,"duration":0},"status":"passed","severity":"normal"},{"uid":"e18b4831db1eb7fd","name":"should not throw an error for a single configured topic","time":{"start":1713433079462,"stop":1713433079463,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4385a9344e32b78","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1713433079461,"stop":1713433079461,"duration":0},"status":"passed","severity":"normal"},{"uid":"54c226f147a898f3","name":"Fails to push message with large meta","time":{"start":1713433604289,"stop":1713433604289,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc7e3db5a0e7f284","name":"Subscribe to topic containing emoji and receive message","time":{"start":1713433401290,"stop":1713433401290,"duration":0},"status":"passed","severity":"normal"},{"uid":"5194c9f44ed36cbc","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1713433185336,"stop":1713433185336,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e586ecacdbdb8070","name":"throws on content topic with generation field greater than 0","time":{"start":1713433079438,"stop":1713433079438,"duration":0},"status":"passed","severity":"normal"},{"uid":"90a30017c2ac8a15","name":"addEventListener with wrong event","time":{"start":1713433171566,"stop":1713433171566,"duration":0},"status":"passed","severity":"normal"},{"uid":"3582ed143e7fb55a","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1713433643308,"stop":1713433643308,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2b7985a9497c5b15","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1713433079463,"stop":1713433079463,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc4fc70d84cc4334","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1713433079452,"stop":1713433079452,"duration":0},"status":"passed","severity":"normal"},{"uid":"b90ad82bf1417e18","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1713433736668,"stop":1713433736669,"duration":1},"status":"passed","severity":"normal"},{"uid":"43bceebba6638243","name":"Check publish message containing SQL Injection","time":{"start":1713433569470,"stop":1713433569470,"duration":0},"status":"passed","severity":"normal"},{"uid":"91c0d55dfc129aef","name":"Ephemeral field set to true","time":{"start":1713433093260,"stop":1713433093261,"duration":1},"status":"passed","severity":"normal"},{"uid":"971c3b152f5f9188","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1713433087564,"stop":1713433087565,"duration":1},"status":"passed","severity":"normal"},{"uid":"25109be54457d3bf","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1713433079462,"stop":1713433079462,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dec71a61d88ea3","name":"random auto sharding 8 - Cluster ID: 1, Content Topic: /app78/6/topic353/test.js","time":{"start":1713433569030,"stop":1713433569030,"duration":0},"status":"skipped","severity":"normal"},{"uid":"83f00424d53964bb","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1713433079462,"stop":1713433079462,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eb2eec65a937fa5","name":"Check message on other pubsub topic is not received","time":{"start":1713433297816,"stop":1713433297816,"duration":0},"status":"passed","severity":"normal"},{"uid":"17b60907214ff867","name":"removeEventListener with correct event","time":{"start":1713433171566,"stop":1713433171567,"duration":1},"status":"passed","severity":"normal"},{"uid":"73235d8274a8530f","name":"can start and stop the service","time":{"start":1713433145497,"stop":1713433145497,"duration":0},"status":"passed","severity":"normal"},{"uid":"dff54368253294c","name":"Check publish message containing emoji","time":{"start":1713433569473,"stop":1713433569473,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b7130380e505ffc","name":"should return false","time":{"start":1713433088098,"stop":1713433088099,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3bf0ea9a81208fb","name":"Check publish message containing special chars","time":{"start":1713433569468,"stop":1713433569468,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce16582e60fb5e31","name":"Fails to publish duplicate message","time":{"start":1713433569477,"stop":1713433569477,"duration":0},"status":"passed","severity":"normal"},{"uid":"71fbbdc67f9e694c","name":"Relay","time":{"start":1713433140578,"stop":1713433140579,"duration":1},"status":"passed","severity":"normal"},{"uid":"af7aba0283e5cb5c","name":"should encode/decode to text encoding","time":{"start":1713433088100,"stop":1713433088100,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4fa0a871d0425d6","name":"Check received message containing emoji","time":{"start":1713433585527,"stop":1713433585527,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca3902be950f7f06","name":"1 Store, 2 relays, 2 fetches","time":{"start":1713433103693,"stop":1713433103693,"duration":0},"status":"passed","severity":"normal"},{"uid":"e285f6005f3fda30","name":"handles multiple messages","time":{"start":1713433668754,"stop":1713433668755,"duration":1},"status":"passed","severity":"normal"},{"uid":"9802295775d5d017","name":"should set field with all protocols disabled","time":{"start":1713433088104,"stop":1713433088104,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc69dfb9d4b50447","name":"Push message with escaped characters payload","time":{"start":1713433524288,"stop":1713433524288,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c30bdc798734d5b","name":"Overlapping topic subscription","time":{"start":1713433736664,"stop":1713433736664,"duration":0},"status":"passed","severity":"normal"},{"uid":"39a784066d917fc4","name":"Waku message hash computation (payload length 0)","time":{"start":1713433082124,"stop":1713433082124,"duration":0},"status":"passed","severity":"normal"},{"uid":"576a9736cdc5ee3d","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1713433736678,"stop":1713433736678,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d60eddd27c2a999","name":"Check received message containing JSON","time":{"start":1713433585491,"stop":1713433585492,"duration":1},"status":"passed","severity":"normal"},{"uid":"f247d53d37678dd4","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1713433079455,"stop":1713433079456,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9815e9dc2ca4934","name":"should configure sharding based on application and version for autosharding","time":{"start":1713433079467,"stop":1713433079467,"duration":0},"status":"passed","severity":"normal"},{"uid":"36bd97b8d03e82c2","name":"Subscribe to topic containing special chars and receive message","time":{"start":1713433736677,"stop":1713433736678,"duration":1},"status":"passed","severity":"normal"},{"uid":"7349bbd0d400d1c0","name":"should correctly map a content topic to a pubsub topic","time":{"start":1713433079470,"stop":1713433079470,"duration":0},"status":"passed","severity":"normal"},{"uid":"40e71a6f02e4f11c","name":"random auto sharding 10 - Cluster ID: 1, Content Topic: /app96/1/topic151/json","time":{"start":1713433569030,"stop":1713433569031,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b66d99c6c0a7deeb","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1713433736660,"stop":1713433736661,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f47cdb22632bd89","name":"Push message on custom pubsubTopic","time":{"start":1713433376725,"stop":1713433376726,"duration":1},"status":"skipped","severity":"normal"},{"uid":"7b56fa5b4ccd99b3","name":"Query Generator - forward","time":{"start":1713433642161,"stop":1713433642162,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7069e55972d9723","name":"Encoder throws on empty string content topic","time":{"start":1713433116084,"stop":1713433116085,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ea0016e33313639","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1713433182193,"stop":1713433182194,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ebe4533a5c64d28","name":"should throw an error for missing required configuration","time":{"start":1713433079454,"stop":1713433079454,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c9492c73ad6075c","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1713433401285,"stop":1713433401285,"duration":0},"status":"passed","severity":"normal"},{"uid":"630e9cd315aea69","name":"Check received message containing emoji","time":{"start":1713433585493,"stop":1713433585493,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1115b4b821b99bd","name":"Push message with content topic containing short","time":{"start":1713433524290,"stop":1713433524291,"duration":1},"status":"passed","severity":"normal"},{"uid":"836d332d9109d743","name":"Push message with content topic containing numeric","time":{"start":1713433524291,"stop":1713433524292,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5144722b25ce37c","name":"Light Node - default protocols","time":{"start":1713433687965,"stop":1713433687966,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb4b49b7c1d85e6c","name":"Check received message containing shell command","time":{"start":1713433297811,"stop":1713433297811,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb4b8dec4466db26","name":"Push message with numeric payload","time":{"start":1713433604251,"stop":1713433604251,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f79b4d896278e91","name":"udp ip6 address","time":{"start":1713433087430,"stop":1713433087430,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3eba7841b8772c1","name":"Promise Callback - backward","time":{"start":1713433642169,"stop":1713433642169,"duration":0},"status":"passed","severity":"normal"},{"uid":"9649c434ff765322","name":"Query generator for multiple messages","time":{"start":1713433659526,"stop":1713433659527,"duration":1},"status":"passed","severity":"normal"},{"uid":"64adaf570133c983","name":"Check received message containing Script","time":{"start":1713433297809,"stop":1713433297809,"duration":0},"status":"passed","severity":"normal"},{"uid":"47a79f9fa8b3fa68","name":"Query Generator, No Decoder","time":{"start":1713433640808,"stop":1713433640808,"duration":0},"status":"passed","severity":"normal"},{"uid":"34a69f1957c4a9ab","name":"Decoder throws on undefined content topic","time":{"start":1713433116085,"stop":1713433116085,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd163fea532a1c48","name":"random static sharding 9 - Cluster ID: 413, Shard ID: 909","time":{"start":1713433613108,"stop":1713433613108,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1f94ad0477d0e40","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1713433376723,"stop":1713433376724,"duration":1},"status":"passed","severity":"normal"},{"uid":"9679ca08147e65c6","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1713433675269,"stop":1713433675269,"duration":0},"status":"passed","severity":"normal"},{"uid":"192e625a93d0dec","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1713433338941,"stop":1713433338941,"duration":0},"status":"passed","severity":"normal"},{"uid":"95fe1ddcf9ccdb40","name":"Subscribe to topic containing short and publish message","time":{"start":1713433568663,"stop":1713433568663,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c761b1221a029db","name":"shard 0","time":{"start":1713433613097,"stop":1713433613097,"duration":0},"status":"skipped","severity":"normal"},{"uid":"536cbe4466026319","name":"Subscribe to topic containing Russian and receive message","time":{"start":1713433736678,"stop":1713433736679,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2e3ed1fa42c3e2e","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1713433338945,"stop":1713433338945,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8402cdca1032926","name":"Check received message containing Script","time":{"start":1713433585524,"stop":1713433585524,"duration":0},"status":"passed","severity":"normal"},{"uid":"a59e7fe9988a532b","name":"Push message with content topic containing shell command","time":{"start":1713433604285,"stop":1713433604285,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e75c8d121872f63","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1713433736680,"stop":1713433736680,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d18e396972ec580","name":"Check received message containing Basic HTML tag","time":{"start":1713433585490,"stop":1713433585491,"duration":1},"status":"passed","severity":"normal"},{"uid":"831b164052f6349a","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1713433229803,"stop":1713433229804,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6dcba2bd16180ec","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1713433675267,"stop":1713433675268,"duration":1},"status":"passed","severity":"normal"},{"uid":"4796a991bf361b2","name":"Push message with rate limit","time":{"start":1713433524298,"stop":1713433524299,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ea1122796b5b55d","name":"Check received message containing long","time":{"start":1713433297805,"stop":1713433297806,"duration":1},"status":"passed","severity":"normal"},{"uid":"41330d4acece76ad","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1713433675268,"stop":1713433675269,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc45bfd9cc4b5406","name":"`waku:online` bwtween 2 js-waku relay nodes","time":{"start":1713433182195,"stop":1713433182195,"duration":0},"status":"passed","severity":"normal"},{"uid":"7960555d96563fed","name":"addEventListener with correct event","time":{"start":1713433171565,"stop":1713433171566,"duration":1},"status":"passed","severity":"normal"},{"uid":"afb5632e7ed86d3f","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1713433103857,"stop":1713433103857,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e519d4865970dce","name":"Check message with no content topic is not received","time":{"start":1713433585541,"stop":1713433585541,"duration":0},"status":"passed","severity":"normal"},{"uid":"633c9244718c2b21","name":"Round trip binary encryption [ecies, signature]","time":{"start":1713433116083,"stop":1713433116083,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d09df9bfdc1020b","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1713433185337,"stop":1713433185337,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5af5cf1d0973179","name":"should not fail to stop the service if it was not started","time":{"start":1713433598035,"stop":1713433598036,"duration":1},"status":"passed","severity":"normal"},{"uid":"925c03817add66d3","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1713433229808,"stop":1713433229808,"duration":0},"status":"passed","severity":"normal"},{"uid":"61f16cbc0bfc6c6e","name":"same cluster, same shard: nodes connect (autosharding)","time":{"start":1713433229796,"stop":1713433229797,"duration":1},"status":"skipped","severity":"normal"},{"uid":"3b50744e4e48819","name":"throws on content topic with empty topic name field","time":{"start":1713433079440,"stop":1713433079440,"duration":0},"status":"passed","severity":"normal"},{"uid":"202c6f44e0bf81a5","name":"Ordered Callback sorting by timestamp while page direction is forward","time":{"start":1713433657352,"stop":1713433657352,"duration":0},"status":"passed","severity":"normal"},{"uid":"e671905e749b5276","name":"Check message with invalid timestamp is not received","time":{"start":1713433297816,"stop":1713433297816,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf8a1a650c2a3f1d","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1713433079466,"stop":1713433079467,"duration":1},"status":"passed","severity":"normal"},{"uid":"1144b323b45588a0","name":"Decoder throws on empty string content topic","time":{"start":1713433116085,"stop":1713433116085,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed9749903e74c358","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1713433229815,"stop":1713433229815,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1e88972c0c020d3","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1713433616329,"stop":1713433616330,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e1d0fbda7d8f897","name":"should throw an error for empty SingleShardInfos array","time":{"start":1713433079449,"stop":1713433079450,"duration":1},"status":"passed","severity":"normal"},{"uid":"856782d88325d3fe","name":"unsubscribes","time":{"start":1713433668755,"stop":1713433668755,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fbbb561c015ec3d","name":"start node with empty content topic","time":{"start":1713433569033,"stop":1713433569033,"duration":0},"status":"skipped","severity":"normal"},{"uid":"aac4d38660cec9d2","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1713433338943,"stop":1713433338944,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d04266d3c210ce1","name":"Passing page size 19 when there are 20 messages","time":{"start":1713433668351,"stop":1713433668352,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c6a6d438b28c4dd","name":"Sets default value correctly","time":{"start":1713433682061,"stop":1713433682062,"duration":1},"status":"passed","severity":"normal"},{"uid":"18c0090c282f721d","name":"Push message with short payload","time":{"start":1713433524282,"stop":1713433524282,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf4ae13456d55dfe","name":"should not fail to start the service if it is already started","time":{"start":1713433145499,"stop":1713433145499,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f08557433f5b5f9","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 0","time":{"start":1713433079467,"stop":1713433079468,"duration":1},"status":"passed","severity":"normal"},{"uid":"98e791b9ed3383a3","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1713433079444,"stop":1713433079445,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca07142c26d5c18a","name":"Query Generator, Multiple PubsubTopics","time":{"start":1713433640807,"stop":1713433640808,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d0e7bf7a5bfe878","name":"Subscribe to topic containing special chars and receive message","time":{"start":1713433401277,"stop":1713433401277,"duration":0},"status":"passed","severity":"normal"},{"uid":"93dcf255eb93effb","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1713433185335,"stop":1713433185335,"duration":0},"status":"passed","severity":"normal"},{"uid":"852098d615326fd2","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1713433229818,"stop":1713433229818,"duration":0},"status":"passed","severity":"normal"},{"uid":"51aef2c624ed14a9","name":"Subscribe to 30 topics (old limit) at once and receives messages","time":{"start":1713433736662,"stop":1713433736663,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a8a6be983426a1e","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1713433540000,"stop":1713433540000,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4d4829bb85486d40","name":"Check received message containing XML","time":{"start":1713433585489,"stop":1713433585490,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff50f146d8a2e650","name":"should not receive a peer event after stop","time":{"start":1713433598037,"stop":1713433598037,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4cf25713e5fda7","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1713433229819,"stop":1713433229819,"duration":0},"status":"passed","severity":"normal"},{"uid":"20321c50b92a0f26","name":"Passing page size 0 when there are 110 messages","time":{"start":1713433668346,"stop":1713433668347,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7c436356b6f246f","name":"Push message with JSON payload","time":{"start":1713433524287,"stop":1713433524287,"duration":0},"status":"passed","severity":"normal"},{"uid":"20b4a98c921cc557","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1713433185338,"stop":1713433185338,"duration":0},"status":"passed","severity":"normal"},{"uid":"4609a5fdec12c9c9","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1713433079455,"stop":1713433079455,"duration":0},"status":"passed","severity":"normal"},{"uid":"135b938d464b3918","name":"Subscribe to topic containing special chars and receive message","time":{"start":1713433736666,"stop":1713433736666,"duration":0},"status":"passed","severity":"normal"},{"uid":"a805ab6185a03b08","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1713433079441,"stop":1713433079441,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc1d24d0e9f6d554","name":"should add and remove event listeners correctly","time":{"start":1713433108236,"stop":1713433108236,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2ac0de1e670f575","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1713433079456,"stop":1713433079456,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce38d326d14a6afc","name":"Publish message with custom timestamp: Thu Apr 18 2024 10:45:57 GMT+0000 (Coordinated Universal Time)","time":{"start":1713433569475,"stop":1713433569477,"duration":2},"status":"passed","severity":"normal"},{"uid":"59684043a386ea22","name":"random static sharding 3 - Cluster ID: 67, Shard ID: 264","time":{"start":1713433613102,"stop":1713433613103,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fddfc41d251687b","name":"Accepts a valid Waku Message","time":{"start":1713433096771,"stop":1713433096772,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e4f699609a06366","name":"Push message with content topic containing XML","time":{"start":1713433604282,"stop":1713433604284,"duration":2},"status":"passed","severity":"normal"},{"uid":"7320ba5507a900d1","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1713433568666,"stop":1713433568666,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c28ec854653a7ae","name":"random static sharding 7 - Cluster ID: 167, Shard ID: 852","time":{"start":1713433613107,"stop":1713433613107,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0287ff44b5b0114","name":"Push message with Basic HTML tag payload","time":{"start":1713433524286,"stop":1713433524287,"duration":1},"status":"passed","severity":"normal"},{"uid":"945a7a5c68e32faa","name":"Check message with invalid timestamp is not received","time":{"start":1713433585505,"stop":1713433585505,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4cddbc951069887","name":"Check received message containing unicode special characters","time":{"start":1713433585493,"stop":1713433585493,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca85b89f6c499a96","name":"Callback on promise","time":{"start":1713433659528,"stop":1713433659529,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb5802c2888ba380","name":"Refresh subscription","time":{"start":1713433736676,"stop":1713433736676,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc125fdb8f6c6238","name":"3 nodes on /waku/2/rs/1/1 topic","time":{"start":1713433556999,"stop":1713433557000,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d26d4bb8c91b20f","name":"Sample","time":{"start":1713433087657,"stop":1713433087657,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a9e872c4e7d8077","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1713433736666,"stop":1713433736666,"duration":0},"status":"passed","severity":"normal"},{"uid":"19e7c6c4853a864b","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1713433338946,"stop":1713433338947,"duration":1},"status":"passed","severity":"normal"},{"uid":"70a68c3afd35acb6","name":"random static sharding 2 - Cluster ID: 10, Shard ID: 890","time":{"start":1713433613099,"stop":1713433613099,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef7da3f7500394b4","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1713433103858,"stop":1713433103858,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae6690f9e7261497","name":"connects to nwaku","time":{"start":1713433682057,"stop":1713433682057,"duration":0},"status":"passed","severity":"normal"},{"uid":"4173c76e2219195e","name":"Generator, custom pubsub topic","time":{"start":1713433643309,"stop":1713433643309,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e1eab73ac1489e7","name":"Check message on other pubsub topic is not received","time":{"start":1713433585505,"stop":1713433585506,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee2785092124ec18","name":"Check received message with timestamp: 1713433129891 ","time":{"start":1713433297814,"stop":1713433297814,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc02106a10b11e54","name":"random auto sharding 7 - Cluster ID: 1, Content Topic: /app83/3/topic886/test.js","time":{"start":1713433569029,"stop":1713433569029,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e3c1600a065d690d","name":"Check received message containing Chinese","time":{"start":1713433585487,"stop":1713433585488,"duration":1},"status":"passed","severity":"normal"},{"uid":"ede8392290446980","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1713433079460,"stop":1713433079460,"duration":0},"status":"passed","severity":"normal"},{"uid":"744a63f1c2c79c23","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1713433079442,"stop":1713433079442,"duration":0},"status":"passed","severity":"normal"},{"uid":"75b5fb506027a230","name":"Check received message containing short","time":{"start":1713433297805,"stop":1713433297805,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9859ee9f8c57408","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1713433338942,"stop":1713433338943,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ce1bbb010e3692c","name":"it tolerates circular branch references","time":{"start":1713433104398,"stop":1713433104398,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b14a735a203b306","name":"Check meta is set [ecies]","time":{"start":1713433116084,"stop":1713433116084,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdc96665ba35c579","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1713433087572,"stop":1713433087573,"duration":1},"status":"passed","severity":"normal"},{"uid":"1305f197555880b2","name":"Meta field set when metaSetter is specified","time":{"start":1713433093261,"stop":1713433093261,"duration":0},"status":"passed","severity":"normal"},{"uid":"b955414c719d4e99","name":"should only return 1 node with relay and store capability","time":{"start":1713433104400,"stop":1713433104401,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef18ed7c73dae3cb","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1713433103857,"stop":1713433103857,"duration":0},"status":"passed","severity":"normal"},{"uid":"adb827fc948b9033","name":"Push message with Script payload","time":{"start":1713433604258,"stop":1713433604259,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab9ec867d3e8c92d","name":"Subscribe to topic containing Script and receive message","time":{"start":1713433736679,"stop":1713433736679,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e76bb0f974c681d","name":"Query Generator, No message returned","time":{"start":1713433640809,"stop":1713433640809,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a39b8a6c3b892cf","name":"Check received message containing long","time":{"start":1713433585486,"stop":1713433585486,"duration":0},"status":"passed","severity":"normal"},{"uid":"4062852be01f1a82","name":"should only return 1 node with relay capability","time":{"start":1713433104400,"stop":1713433104400,"duration":0},"status":"passed","severity":"normal"},{"uid":"f34003b57185df02","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1713433079470,"stop":1713433079471,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff8508cfcb7f5be1","name":"Subscribe to 30 topics (old limit) at once and receives messages","time":{"start":1713433736675,"stop":1713433736675,"duration":0},"status":"skipped","severity":"normal"},{"uid":"49aa5321278eb207","name":"Publishes to nwaku","time":{"start":1713433556879,"stop":1713433556879,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ee75d843d1f6aa9","name":"Subscribe to topic containing JSON and publish message","time":{"start":1713433568668,"stop":1713433568668,"duration":0},"status":"passed","severity":"normal"},{"uid":"51a52464aef60374","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1713433640812,"stop":1713433640813,"duration":1},"status":"passed","severity":"normal"},{"uid":"6337b6a8350ac3bd","name":"Encoder throws on undefined content topic","time":{"start":1713433114077,"stop":1713433114077,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc9d731a76f31873","name":"Generator, custom pubsub topic","time":{"start":1713433643307,"stop":1713433643308,"duration":1},"status":"skipped","severity":"normal"},{"uid":"fc9745dad71273e5","name":"Fails to publish message with size larger than 1 MB","time":{"start":1713433569480,"stop":1713433569480,"duration":0},"status":"passed","severity":"normal"},{"uid":"75ff2f793e7cafef","name":"Push 30 different messages","time":{"start":1713433524289,"stop":1713433524289,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf957959d2a8369c","name":"Push message with Arabic payload","time":{"start":1713433604256,"stop":1713433604256,"duration":0},"status":"passed","severity":"normal"},{"uid":"f026a453979a234e","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1713433079456,"stop":1713433079456,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d96a61e696e2c54","name":"Check message received after nwaku node is restarted","time":{"start":1713433585542,"stop":1713433585543,"duration":1},"status":"skipped","severity":"normal"},{"uid":"55bf24c0fd2d52eb","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1713433712467,"stop":1713433712467,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3a762a8e3049ea77","name":"Push message with JSON payload","time":{"start":1713433604260,"stop":1713433604260,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff871e6dac171737","name":"Passing page size 3 when there are 20 messages","time":{"start":1713433668348,"stop":1713433668349,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fc2998c83fbe94a","name":"All","time":{"start":1713433140581,"stop":1713433140582,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab8a9c7d41923047","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1713433401281,"stop":1713433401281,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecc022760fc02ff3","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1713433736681,"stop":1713433736681,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e35067ada807d9f","name":"Check received message containing JSON","time":{"start":1713433297810,"stop":1713433297811,"duration":1},"status":"passed","severity":"normal"},{"uid":"c20706e744f613b9","name":"Check received message containing escaped characters","time":{"start":1713433585526,"stop":1713433585526,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe5aa3e9634dc8ca","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1713433104402,"stop":1713433104403,"duration":1},"status":"skipped","severity":"normal"},{"uid":"cddf130286c7a291","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1713433079442,"stop":1713433079443,"duration":1},"status":"passed","severity":"normal"},{"uid":"d154df6f6ebaaf45","name":"Ordered Callback sorting by timestamp while page direction is backward","time":{"start":1713433657352,"stop":1713433657353,"duration":1},"status":"passed","severity":"normal"},{"uid":"403871ee7aecc34f","name":"Overlapping topic subscription","time":{"start":1713433568662,"stop":1713433568663,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a3781f6d7bb7c101","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1713433736667,"stop":1713433736667,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d8f76390cd85533","name":"Check publish message containing escaped characters","time":{"start":1713433569472,"stop":1713433569472,"duration":0},"status":"passed","severity":"normal"},{"uid":"e035c5c634d7e012","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1713433568659,"stop":1713433568660,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f9dfa2d9b46a9d5","name":"Push message with custom timestamp: 1682674829955","time":{"start":1713433604290,"stop":1713433604290,"duration":0},"status":"passed","severity":"normal"},{"uid":"f95f04f6060bbd54","name":"can start the service","time":{"start":1713433108231,"stop":1713433108231,"duration":0},"status":"passed","severity":"normal"},{"uid":"98d85e941d9e5635","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1713433401289,"stop":1713433401290,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1199b440a5ae318","name":"Subscribe and receives messages on 20 topics","time":{"start":1713433736674,"stop":1713433736674,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc60da5bf2f969e8","name":"should only return 1 node with store capability","time":{"start":1713433104401,"stop":1713433104401,"duration":0},"status":"passed","severity":"normal"},{"uid":"242d55692c1253b5","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1713433229807,"stop":1713433229807,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a359dc4a91d1d58","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1713433229817,"stop":1713433229817,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a588449129523fd","name":"should emit a peer event after start","time":{"start":1713433108233,"stop":1713433108233,"duration":0},"status":"passed","severity":"normal"},{"uid":"c38c2f0444088964","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1713433227474,"stop":1713433227475,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c94fa0b37d976c6","name":"Query with Promise Callback, No message returned","time":{"start":1713433640815,"stop":1713433640816,"duration":1},"status":"passed","severity":"normal"},{"uid":"aef2a03720d6e134","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1713433229826,"stop":1713433229826,"duration":0},"status":"passed","severity":"normal"},{"uid":"62ed94ab256e8e1c","name":"random auto sharding 9 - Cluster ID: 1, Content Topic: /app30/6/topic517/json","time":{"start":1713433569030,"stop":1713433569030,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6fec2fc8a4c73551","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1713433104402,"stop":1713433104402,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b1fa288d81a13241","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1713433104401,"stop":1713433104401,"duration":0},"status":"passed","severity":"normal"},{"uid":"95f1f51c657a4b6a","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1713433675270,"stop":1713433675270,"duration":0},"status":"passed","severity":"normal"},{"uid":"984f70a12fc8fecb","name":"Store - dialed first","time":{"start":1713433687964,"stop":1713433687964,"duration":0},"status":"passed","severity":"normal"},{"uid":"29bdf39a4f9f56e4","name":"returns all values when wanted number matches available values","time":{"start":1713433103121,"stop":1713433103123,"duration":2},"status":"passed","severity":"normal"},{"uid":"4f7842270319cd91","name":"Non Autosharding Cluster","time":{"start":1713433569027,"stop":1713433569027,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b37a94ce1472b2f3","name":"should throw error - no public key","time":{"start":1713433088089,"stop":1713433088097,"duration":8},"status":"passed","severity":"normal"},{"uid":"f4b1dc960779619f","name":"Query with Ordered Callback, No message returned","time":{"start":1713433640813,"stop":1713433640813,"duration":0},"status":"passed","severity":"normal"},{"uid":"22e876e426076437","name":"throws an error for improperly formatted content topics","time":{"start":1713433079448,"stop":1713433079448,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1e2bf517ecc7760","name":"start node with ApplicationInfo","time":{"start":1713433569032,"stop":1713433569032,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dab776f9896b65a9","name":"Fails to push message bigger that 1MB","time":{"start":1713433604292,"stop":1713433604293,"duration":1},"status":"passed","severity":"normal"},{"uid":"7beb7e6e03443632","name":"Refresh subscription","time":{"start":1713433736664,"stop":1713433736665,"duration":1},"status":"passed","severity":"normal"},{"uid":"94f43807f17723be","name":"isConnected should return true after first peer connects","time":{"start":1713433182195,"stop":1713433182196,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b2e624d225b9fce","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1713433659529,"stop":1713433659529,"duration":0},"status":"passed","severity":"normal"},{"uid":"b219b718950efa2a","name":"new peer added after a peer was already found","time":{"start":1713433539999,"stop":1713433540000,"duration":1},"status":"skipped","severity":"normal"},{"uid":"4d5aa9ffb26e263c","name":"Check message with non string payload is not received","time":{"start":1713433297818,"stop":1713433297819,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9c9568cd8a5753e","name":"Push message with custom timestamp: 1682674897973","time":{"start":1713433524299,"stop":1713433524299,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8d65f3e866cf1dc","name":"Check received message containing shell command","time":{"start":1713433585492,"stop":1713433585492,"duration":0},"status":"passed","severity":"normal"},{"uid":"7752fc3619ed1d76","name":"Publish message with rate limit","time":{"start":1713433569481,"stop":1713433569482,"duration":1},"status":"passed","severity":"normal"},{"uid":"c79ce398cd7093ea","name":"less peers than existing","time":{"start":1713433524458,"stop":1713433524458,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d5fb41f0cf757943","name":"Check received message containing Russian","time":{"start":1713433585521,"stop":1713433585521,"duration":0},"status":"passed","severity":"normal"},{"uid":"69d218aef8d59686","name":"Nwaku publishes","time":{"start":1713433556879,"stop":1713433556880,"duration":1},"status":"passed","severity":"normal"},{"uid":"6721ad1a27bedd72","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1713433185337,"stop":1713433185337,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3e7812dd948253a1","name":"Subscribe and receive messages via waku relay post","time":{"start":1713433401270,"stop":1713433401270,"duration":0},"status":"passed","severity":"normal"},{"uid":"b43977df8db0b998","name":"Push message with content topic containing emoji","time":{"start":1713433524297,"stop":1713433524297,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c0a09e8ecac69ff","name":"Push message with escaped characters payload","time":{"start":1713433604261,"stop":1713433604261,"duration":0},"status":"passed","severity":"normal"},{"uid":"868115ba41eabb23","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1713433103853,"stop":1713433103854,"duration":1},"status":"passed","severity":"normal"},{"uid":"502bd0ce4873d8dd","name":"can start the service","time":{"start":1713433598034,"stop":1713433598035,"duration":1},"status":"passed","severity":"normal"},{"uid":"de50f64204b1c0f7","name":"Check message with no content topic is not received","time":{"start":1713433297817,"stop":1713433297818,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dc213a926ccf918","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 4","time":{"start":1713433079468,"stop":1713433079468,"duration":0},"status":"passed","severity":"normal"},{"uid":"50fed00cb45b8405","name":"should be able to encode the field with only STORE set to true","time":{"start":1713433087561,"stop":1713433087562,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fd36c12b3c3a1b7","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1713433227472,"stop":1713433227473,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f7b8ae6d915861c","name":"Relay + Store","time":{"start":1713433088106,"stop":1713433088106,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac3bb4270ab6d65a","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1713433540000,"stop":1713433540000,"duration":0},"status":"passed","severity":"normal"},{"uid":"daa9fafa48ea7ba9","name":"throws on content topic with empty encoding field","time":{"start":1713433079440,"stop":1713433079441,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c27b136aeecc6cd","name":"Push message with content topic containing special chars","time":{"start":1713433524292,"stop":1713433524292,"duration":0},"status":"passed","severity":"normal"},{"uid":"19b0d2a6cf34e8a","name":"Check publish message after client node is restarted","time":{"start":1713433569480,"stop":1713433569481,"duration":1},"status":"skipped","severity":"normal"},{"uid":"87ed7e3da352e382","name":"should set field with only STORE enabled","time":{"start":1713433088105,"stop":1713433088105,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ae07e072df7cea0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1713433079460,"stop":1713433079460,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa360a0cf6de9cbe","name":"A test","time":{"start":1713433376841,"stop":1713433376841,"duration":0},"status":"passed","severity":"normal"},{"uid":"82804940b0412171","name":"Generator, 2 different pubsubtopics","time":{"start":1713433643310,"stop":1713433643310,"duration":0},"status":"passed","severity":"normal"},{"uid":"9774efce0ca5495","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 1","time":{"start":1713433079468,"stop":1713433079468,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3481bd0da88e4f9","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1713433079452,"stop":1713433079452,"duration":0},"status":"passed","severity":"normal"},{"uid":"b39ca110c19eae5a","name":"Publish message with custom timestamp: Thu Apr 18 2024 08:45:57 GMT+0000 (Coordinated Universal Time)","time":{"start":1713433569475,"stop":1713433569475,"duration":0},"status":"passed","severity":"normal"},{"uid":"d83e4931260a2453","name":"Check received message containing Arabic","time":{"start":1713433585488,"stop":1713433585488,"duration":0},"status":"passed","severity":"normal"},{"uid":"47d253e5c190d755","name":"Subscribe to topic containing shell command and receive message","time":{"start":1713433736680,"stop":1713433736681,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7b9155950dbae0a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1713433079459,"stop":1713433079459,"duration":0},"status":"passed","severity":"normal"},{"uid":"e09dd9853f1d713","name":"Check received message containing long","time":{"start":1713433585510,"stop":1713433585510,"duration":0},"status":"passed","severity":"normal"},{"uid":"289d3b9660fb780f","name":"Push message with content topic containing short","time":{"start":1713433604267,"stop":1713433604277,"duration":10},"status":"passed","severity":"normal"},{"uid":"f678287719c7409b","name":"Check received message containing numeric","time":{"start":1713433585510,"stop":1713433585518,"duration":8},"status":"passed","severity":"normal"},{"uid":"3b88e7f33ef86c1a","name":"Check publish message containing long","time":{"start":1713433569467,"stop":1713433569467,"duration":0},"status":"passed","severity":"normal"},{"uid":"b54c5977cbc045bc","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1713433141238,"stop":1713433141238,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d2f3dd598d448c6","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1713433131399,"stop":1713433131400,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6ddd60208d51e09","name":"removeEventListener with wrong event","time":{"start":1713433171567,"stop":1713433171567,"duration":0},"status":"passed","severity":"normal"},{"uid":"abb5444da890f033","name":"Check publish message containing Basic HTML tag","time":{"start":1713433569471,"stop":1713433569471,"duration":0},"status":"passed","severity":"normal"},{"uid":"8240cc6e9faa7de7","name":"does not throw on valid cases","time":{"start":1713433079436,"stop":1713433079437,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2ae6c518f0efab8","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1713433229820,"stop":1713433229820,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e7348141bde6f61","name":"Check received message containing short","time":{"start":1713433585485,"stop":1713433585485,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e4c28e82bd1db3","name":"Ping on peer without subscriptions","time":{"start":1713433165196,"stop":1713433165197,"duration":1},"status":"passed","severity":"normal"},{"uid":"e246569376c1acf2","name":"Push message with content topic containing Arabic","time":{"start":1713433524293,"stop":1713433524293,"duration":0},"status":"passed","severity":"normal"},{"uid":"f568f5275b2969e0","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1713433568660,"stop":1713433568661,"duration":1},"status":"passed","severity":"normal"},{"uid":"97f2b020a3e525ba","name":"Ping on unsubscribed peer","time":{"start":1713433206748,"stop":1713433206748,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6af7380eecf0c7b","name":"should be able to decode the field with only STORE set to true","time":{"start":1713433087571,"stop":1713433087571,"duration":0},"status":"passed","severity":"normal"},{"uid":"e35bf1e2e2b8108f","name":"Nodes with multiple pubsub topic","time":{"start":1713433557012,"stop":1713433557017,"duration":5},"status":"passed","severity":"normal"},{"uid":"3737110995d52ea","name":"Check received message containing emoji","time":{"start":1713433297813,"stop":1713433297813,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc1443d8eb569ea2","name":"Subscribe to topic containing Russian and receive message","time":{"start":1713433401280,"stop":1713433401281,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ea06ff8d26dc95a","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1713433736672,"stop":1713433736672,"duration":0},"status":"passed","severity":"normal"},{"uid":"b74b246ec2040321","name":"Ordered Callback - forward","time":{"start":1713433642169,"stop":1713433642170,"duration":1},"status":"passed","severity":"normal"},{"uid":"c99845cad155e4fa","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1713433568662,"stop":1713433568662,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae57c2ec687cf148","name":"should throw an error for an unconfigured topic","time":{"start":1713433079463,"stop":1713433079464,"duration":1},"status":"passed","severity":"normal"},{"uid":"79ca46165afecd76","name":"Init the array if not present","time":{"start":1713433079104,"stop":1713433079105,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce67f9a2ec71cccd","name":"Push message on custom pubsubTopic","time":{"start":1713433376727,"stop":1713433376727,"duration":0},"status":"passed","severity":"normal"},{"uid":"62924b8f582afea6","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1713433736673,"stop":1713433736673,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8fc894e3895c505","name":"random auto sharding 1 - Cluster ID: 1, Content Topic: /app0/3/topic496/utf8","time":{"start":1713433569027,"stop":1713433569027,"duration":0},"status":"skipped","severity":"normal"},{"uid":"846a0e3b86c390ae","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1713433675267,"stop":1713433675267,"duration":0},"status":"passed","severity":"normal"},{"uid":"81ca41b2078d7d7a","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1713433229806,"stop":1713433229806,"duration":0},"status":"passed","severity":"normal"},{"uid":"5856833074fd560b","name":"should get / set TCP multiaddr","time":{"start":1713433088101,"stop":1713433088101,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb866b62adfbc04e","name":"Query Generator, Wrong PubsubTopic","time":{"start":1713433640806,"stop":1713433640807,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9a1bf56000900b2","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1713433079456,"stop":1713433079457,"duration":1},"status":"passed","severity":"normal"},{"uid":"70432a3e0f310a2","name":"Check received message containing special chars","time":{"start":1713433585487,"stop":1713433585487,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9446a1bf8e7a2e2","name":"Push message with content topic containing SQL Injection","time":{"start":1713433604281,"stop":1713433604282,"duration":1},"status":"passed","severity":"normal"},{"uid":"645c763327b77c08","name":"Subscribe to topic containing emoji and receive message","time":{"start":1713433736681,"stop":1713433736681,"duration":0},"status":"passed","severity":"normal"},{"uid":"6105055cf1b22b","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1713433401273,"stop":1713433401274,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d865da63867879e","name":"should set field with only RELAY enabled","time":{"start":1713433088104,"stop":1713433088105,"duration":1},"status":"passed","severity":"normal"},{"uid":"65fa4484325f82e8","name":"Push message with SQL Injection payload","time":{"start":1713433604258,"stop":1713433604258,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cfb8e73d01e8f78","name":"returns all values when wanted number is greater than available values","time":{"start":1713433103124,"stop":1713433103124,"duration":0},"status":"passed","severity":"normal"},{"uid":"42ba2c1f38d1572e","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1713433079450,"stop":1713433079450,"duration":0},"status":"passed","severity":"normal"},{"uid":"28421507d6021da3","name":"Check publish message containing Script","time":{"start":1713433569470,"stop":1713433569470,"duration":0},"status":"passed","severity":"normal"},{"uid":"91b85376a7425615","name":"Check received message containing SQL Injection","time":{"start":1713433297809,"stop":1713433297809,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c0a0d1efc351fc5","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1713433103856,"stop":1713433103856,"duration":0},"status":"passed","severity":"normal"},{"uid":"88227736c893e207","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1713433569479,"stop":1713433569479,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f6f26fab5cb8efd","name":"Check received message containing Russian","time":{"start":1713433585488,"stop":1713433585488,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed913cc2654ca41a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1713433079460,"stop":1713433079461,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5bf79e47334e374","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1713433401280,"stop":1713433401280,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d40ace49b779120","name":"Push message with content topic containing Basic HTML tag","time":{"start":1713433524295,"stop":1713433524295,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ffa8c48556fdab4","name":"Check received message containing Script","time":{"start":1713433585489,"stop":1713433585489,"duration":0},"status":"passed","severity":"normal"},{"uid":"92ea8d6c3ac3d8f7","name":"Relay - dialed after","time":{"start":1713433687963,"stop":1713433687964,"duration":1},"status":"passed","severity":"normal"},{"uid":"79a85e73b2455b97","name":"should not receive a peer event after stop","time":{"start":1713433108234,"stop":1713433108234,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ab7746c96d7e55","name":"Publish without waiting for remote peer","time":{"start":1713433568656,"stop":1713433568658,"duration":2},"status":"passed","severity":"normal"},{"uid":"98352c5d1c12f42c","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1713433616337,"stop":1713433616337,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aeeb9c5151c2ea9","name":"should encodeTxt and decodeTxt","time":{"start":1713433088086,"stop":1713433088087,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7b63a9e13b2a2a3","name":"Push message with content topic containing long","time":{"start":1713433604277,"stop":1713433604277,"duration":0},"status":"passed","severity":"normal"},{"uid":"747080f4bd1455a4","name":"Push message with Chinese payload","time":{"start":1713433524284,"stop":1713433524284,"duration":0},"status":"passed","severity":"normal"},{"uid":"449171ed602cecef","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1713433736659,"stop":1713433736660,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccbdace2b4f71a36","name":"Default pageSize","time":{"start":1713433668352,"stop":1713433668353,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b415ad567b79208","name":"should throw an error for insufficient data","time":{"start":1713433079552,"stop":1713433079552,"duration":0},"status":"passed","severity":"normal"},{"uid":"91950c8f20c4790b","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1713433401267,"stop":1713433401268,"duration":1},"status":"passed","severity":"normal"},{"uid":"8122644076589103","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1713433556979,"stop":1713433556979,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0ff9c77668485","name":"Check message with non string payload is not received","time":{"start":1713433585542,"stop":1713433585542,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ddb20366c4b951b","name":"Push message with content topic containing XML","time":{"start":1713433524294,"stop":1713433524295,"duration":1},"status":"passed","severity":"normal"},{"uid":"e846966cd9554beb","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1713433712467,"stop":1713433712468,"duration":1},"status":"skipped","severity":"normal"},{"uid":"fb06cdfcc7554ec8","name":"Encoder throws on undefined content topic","time":{"start":1713433093262,"stop":1713433093262,"duration":0},"status":"passed","severity":"normal"},{"uid":"b67fb1981c5027c6","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1713433376726,"stop":1713433376726,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a3224dda86735fa6","name":"Throws when trying to push message with empty payload","time":{"start":1713433604266,"stop":1713433604267,"duration":1},"status":"passed","severity":"normal"},{"uid":"b874f0f7e4f3b166","name":"same cluster, different shard: nodes connect","time":{"start":1713433416416,"stop":1713433416417,"duration":1},"status":"passed","severity":"normal"},{"uid":"476d8b1fb13cbf60","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1713433616329,"stop":1713433616329,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eecb744deda6c03","name":"Push message with shell command payload","time":{"start":1713433524287,"stop":1713433524287,"duration":0},"status":"passed","severity":"normal"},{"uid":"de126aec32f78f87","name":"1 Relay, 1 Filter, gives up","time":{"start":1713433103693,"stop":1713433103694,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4ac196d6dd2fae0","name":"Round trip binary serialization","time":{"start":1713433093260,"stop":1713433093260,"duration":0},"status":"passed","severity":"normal"},{"uid":"23f54601cb6a4249","name":"Asymmetric encrypt & decrypt","time":{"start":1713433114564,"stop":1713433114565,"duration":1},"status":"passed","severity":"normal"},{"uid":"3037f2db63c2f0d2","name":"Passing page size 110 when there are 120 messages","time":{"start":1713433668352,"stop":1713433668352,"duration":0},"status":"passed","severity":"normal"},{"uid":"9065ec991f3b8952","name":"should be able to encode the field with only FILTER set to true","time":{"start":1713433087562,"stop":1713433087563,"duration":1},"status":"passed","severity":"normal"},{"uid":"1456692bd68932b3","name":"Push message with content topic containing emoji","time":{"start":1713433604288,"stop":1713433604288,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a4ca44e5c73bd4c","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1713433338944,"stop":1713433338945,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ace7a956634b76","name":"Decoder throws on undefined content topic","time":{"start":1713433093263,"stop":1713433093263,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c1697ed35c5a2a4","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1713433229820,"stop":1713433229821,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b765f7fb194d483","name":"Check meta is set [symmetric]","time":{"start":1713433114076,"stop":1713433114076,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2886444fd9cfcb3","name":"Ping on peer without subscriptions","time":{"start":1713433206747,"stop":1713433206748,"duration":1},"status":"passed","severity":"normal"},{"uid":"3649909b67af5260","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1713433229811,"stop":1713433229811,"duration":0},"status":"passed","severity":"normal"},{"uid":"f60f3715f1273b84","name":"Push message with content topic containing Arabic","time":{"start":1713433604280,"stop":1713433604280,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ff3285172e08104","name":"same cluster, same shard: nodes connect","time":{"start":1713433229792,"stop":1713433229793,"duration":1},"status":"skipped","severity":"normal"},{"uid":"321301ecec3a222e","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1713433079452,"stop":1713433079453,"duration":1},"status":"passed","severity":"normal"},{"uid":"70b6edfb41004f5b","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1713433736672,"stop":1713433736672,"duration":0},"status":"passed","severity":"normal"},{"uid":"79ca12267150a6d0","name":"Subscribe and receive messages via waku relay post","time":{"start":1713433736673,"stop":1713433736673,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5dc1552c008b5a3","name":"Store - dialed after - with timeout","time":{"start":1713433687964,"stop":1713433687965,"duration":1},"status":"passed","severity":"normal"},{"uid":"29a4d1fe7e767bb8","name":"Push message with content topic containing long","time":{"start":1713433524291,"stop":1713433524291,"duration":0},"status":"passed","severity":"normal"},{"uid":"b36d6d75777b21fb","name":"Check received message containing special chars","time":{"start":1713433585518,"stop":1713433585520,"duration":2},"status":"passed","severity":"normal"},{"uid":"86896504541cf36d","name":"Check publish message containing JSON","time":{"start":1713433569471,"stop":1713433569472,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf28e6f1648998d4","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1713433338945,"stop":1713433338946,"duration":1},"status":"passed","severity":"normal"},{"uid":"25d393b120189ad2","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1713433736669,"stop":1713433736670,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe345ad26c77df3f","name":"Subscribe to topic containing long and receive message","time":{"start":1713433736665,"stop":1713433736665,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e5666b1dec24024","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1713433185334,"stop":1713433185335,"duration":1},"status":"passed","severity":"normal"},{"uid":"73334187de162a00","name":"should throw error - invalid id","time":{"start":1713433088098,"stop":1713433088098,"duration":0},"status":"passed","severity":"normal"},{"uid":"83365f46a837444","name":"Decoder throws on undefined content topic","time":{"start":1713433114078,"stop":1713433114078,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe683f5d44641e5e","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1713433229799,"stop":1713433229799,"duration":0},"status":"passed","severity":"normal"},{"uid":"10df0d1978cf01b4","name":"Push message with content topic containing shell command","time":{"start":1713433524296,"stop":1713433524296,"duration":0},"status":"passed","severity":"normal"},{"uid":"f361af8d54de4822","name":"connected peers and dial","time":{"start":1713433524457,"stop":1713433524457,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c8bc9d1d86f3c1c8","name":"Check received message containing Russian","time":{"start":1713433297808,"stop":1713433297808,"duration":0},"status":"passed","severity":"normal"},{"uid":"90b1352d814a7e9e","name":"Subscribe to topic containing emoji and publish message","time":{"start":1713433568670,"stop":1713433568670,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2970f8039982046","name":"should not fail to stop the service if it was not started","time":{"start":1713433108232,"stop":1713433108232,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0d9fb3676618a28","name":"isConnected should return false after all peers disconnect","time":{"start":1713433131401,"stop":1713433131402,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed24e39c004bb504","name":"Add multiple subscription objects on single nwaku node","time":{"start":1713433736682,"stop":1713433736682,"duration":0},"status":"passed","severity":"normal"},{"uid":"379dcaa85b605dd5","name":"Fails to push message with empty content topic","time":{"start":1713433524297,"stop":1713433524297,"duration":0},"status":"passed","severity":"normal"},{"uid":"b62116c4e5eb65bd","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1713433079459,"stop":1713433079460,"duration":1},"status":"passed","severity":"normal"},{"uid":"21592ab09a040cde","name":"Push message with Russian payload","time":{"start":1713433524284,"stop":1713433524285,"duration":1},"status":"passed","severity":"normal"},{"uid":"adcab4d3c140e5cd","name":"Publish message with large meta","time":{"start":1713433569481,"stop":1713433569481,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d34ef89b5d07fad","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1713433229806,"stop":1713433229806,"duration":0},"status":"passed","severity":"normal"},{"uid":"2638cf7d063506f6","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1713433229818,"stop":1713433229818,"duration":0},"status":"passed","severity":"normal"},{"uid":"60c216082bf061dd","name":"Push message equal or less that 1MB","time":{"start":1713433524301,"stop":1713433524301,"duration":0},"status":"passed","severity":"normal"},{"uid":"e933b8dec605e83e","name":"Passing cursor with wrong pubsubTopic","time":{"start":1713433616340,"stop":1713433616340,"duration":0},"status":"passed","severity":"normal"},{"uid":"86a5e846a29d19eb","name":"Generator, custom pubsub topic","time":{"start":1713433643304,"stop":1713433643305,"duration":1},"status":"passed","severity":"normal"},{"uid":"bece5c5c3b38b459","name":"Privacy Node - default protocol","time":{"start":1713433687966,"stop":1713433687966,"duration":0},"status":"passed","severity":"normal"},{"uid":"554cb61f27bdb99d","name":"should use the provided clusterId for the pubsub topic","time":{"start":1713433079471,"stop":1713433079471,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b347960af3a8bc","name":"Check publish message containing Chinese","time":{"start":1713433569468,"stop":1713433569469,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5a35358e3165d2c","name":"Js publishes, other Js receives","time":{"start":1713433556880,"stop":1713433556880,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d7876ada6b5c45a","name":"Query Generator sorting by timestamp while page direction is forward","time":{"start":1713433657351,"stop":1713433657351,"duration":0},"status":"passed","severity":"normal"},{"uid":"be4dc9eb547683fc","name":"Subscribe to topic containing numeric and receive message","time":{"start":1713433736677,"stop":1713433736677,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e6999ec3fac8b0d","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1713433585536,"stop":1713433585537,"duration":1},"status":"passed","severity":"normal"},{"uid":"d72774dca00b4b25","name":"Relay + Store","time":{"start":1713433140580,"stop":1713433140580,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2b7b354b20b94db","name":"should not receive a peer event after stop","time":{"start":1713433145500,"stop":1713433145501,"duration":1},"status":"passed","severity":"normal"},{"uid":"172f7959d130931","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1713433103124,"stop":1713433103125,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a85aa77541a6025","name":"Push message with long payload","time":{"start":1713433604251,"stop":1713433604251,"duration":0},"status":"passed","severity":"normal"},{"uid":"5845852372541d33","name":"Subscribe and receives messages on 20 topics","time":{"start":1713433736661,"stop":1713433736662,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc98d85122e7fae8","name":"Used by Waku Relay","time":{"start":1713433682061,"stop":1713433682061,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7c07025784af74b","name":"Reopen subscription with peer with lost subscription","time":{"start":1713433206751,"stop":1713433206751,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff33d9e52dac6873","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1713433079471,"stop":1713433079471,"duration":0},"status":"passed","severity":"normal"},{"uid":"95eec1ad602b677d","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1713433675269,"stop":1713433675270,"duration":1},"status":"passed","severity":"normal"},{"uid":"85924a9a5ddbb255","name":"should be able to encode the field with only RELAY set to true","time":{"start":1713433087559,"stop":1713433087560,"duration":1},"status":"passed","severity":"normal"},{"uid":"79f767738b29a2a2","name":"Push message with content topic containing Chinese","time":{"start":1713433604280,"stop":1713433604280,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2c014f11a017ffa","name":"should throw an error if shards are undefined for static sharding","time":{"start":1713433079453,"stop":1713433079453,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccb7bd70bdc2876f","name":"Ping on peer without subscriptions","time":{"start":1713433206750,"stop":1713433206750,"duration":0},"status":"passed","severity":"normal"},{"uid":"80eae43218d4c841","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1713433087571,"stop":1713433087572,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c9c579f0db32408","name":"Relay - times out","time":{"start":1713433687964,"stop":1713433687964,"duration":0},"status":"passed","severity":"normal"},{"uid":"e03369f2ca3caca0","name":"should not fail to stop the service if it was not started","time":{"start":1713433145498,"stop":1713433145499,"duration":1},"status":"passed","severity":"normal"},{"uid":"2357ce466e39bfef","name":"should decode valid enr with tcp successfully","time":{"start":1713433088088,"stop":1713433088089,"duration":1},"status":"passed","severity":"normal"},{"uid":"c190bbfcc23a5a79","name":"Subscribe to topic containing JSON and receive message","time":{"start":1713433736669,"stop":1713433736669,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4d0f80674133e23","name":"Wrong topic","time":{"start":1713433569031,"stop":1713433569031,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cc002bdeaffc4181","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1713433643311,"stop":1713433643311,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eaecb42b9bad942","name":"Passing cursor with wrong message digest","time":{"start":1713433616339,"stop":1713433616339,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8f93ed0c11fa6c1","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1713433338940,"stop":1713433338941,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc92b76e056ef57","name":"Subscribe to topic containing XML and receive message","time":{"start":1713433401283,"stop":1713433401284,"duration":1},"status":"passed","severity":"normal"},{"uid":"7caa68ec2df8e5ca","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1713433568665,"stop":1713433568665,"duration":0},"status":"passed","severity":"normal"},{"uid":"74f893ccb803eb4c","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1713433401268,"stop":1713433401269,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8bf4f9df494f756","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1713433079454,"stop":1713433079454,"duration":0},"status":"passed","severity":"normal"},{"uid":"84aadb7e89c61afe","name":"Check message with no payload is not received","time":{"start":1713433585506,"stop":1713433585506,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cd8445df31ba32d","name":"passes more than one ENR URLs and attempts connection","time":{"start":1713433145502,"stop":1713433145503,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f920cbb547fbb812","name":"Decrypt messages","time":{"start":1713433525833,"stop":1713433525834,"duration":1},"status":"passed","severity":"normal"},{"uid":"e06143bfac8e292","name":"throws on content topic with too few or too many fields","time":{"start":1713433079437,"stop":1713433079438,"duration":1},"status":"passed","severity":"normal"},{"uid":"8675764efc028ca","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1713433338946,"stop":1713433338946,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f79d7aa0fdbcbe6","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1713433736679,"stop":1713433736679,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea9cb7c4509bad41","name":"should handle a minimal index list","time":{"start":1713433079551,"stop":1713433079551,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d80a800ee50624","name":"same cluster, different shard: nodes connect (autosharding)","time":{"start":1713433229797,"stop":1713433229797,"duration":0},"status":"skipped","severity":"normal"},{"uid":"399630f32bcd7151","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1713433338942,"stop":1713433338942,"duration":0},"status":"passed","severity":"normal"},{"uid":"5671c29f1ca054d2","name":"Callback on promise, aborts when callback returns true","time":{"start":1713433659529,"stop":1713433659529,"duration":0},"status":"passed","severity":"normal"},{"uid":"16318e5984ec6ca8","name":"Ordered Callback - backward","time":{"start":1713433642170,"stop":1713433642170,"duration":0},"status":"passed","severity":"normal"},{"uid":"e54579b5e6399bf7","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1713433616336,"stop":1713433616336,"duration":0},"status":"passed","severity":"normal"},{"uid":"beff2cee64d5b46b","name":"should properly create location multiaddrs - tcp","time":{"start":1713433088103,"stop":1713433088103,"duration":0},"status":"passed","severity":"normal"},{"uid":"39c2363ebf83b43e","name":"should properly create location multiaddrs - tcp6","time":{"start":1713433088102,"stop":1713433088102,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fd6aab7daf7e475","name":"Refresh subscription","time":{"start":1713433401275,"stop":1713433401275,"duration":0},"status":"passed","severity":"normal"},{"uid":"894988b5b7b88344","name":"Check received message containing Basic HTML tag","time":{"start":1713433297810,"stop":1713433297810,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb3c8a522b433bd8","name":"Subscribe to topic containing XML and receive message","time":{"start":1713433736668,"stop":1713433736668,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8b5ef9faaf97099","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1713433079458,"stop":1713433079458,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcb6e82edfbe19a","name":"can start the service","time":{"start":1713433145496,"stop":1713433145497,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9a20d45d96b6dbe","name":"receives messages sent to provided content topic through callback","time":{"start":1713433568821,"stop":1713433568821,"duration":0},"status":"skipped","severity":"normal"},{"uid":"269517e1e3b506d6","name":"Check message received after nwaku node is restarted","time":{"start":1713433297819,"stop":1713433297820,"duration":1},"status":"skipped","severity":"normal"},{"uid":"4fcf59e8a2aaa38f","name":"can start and stop the service","time":{"start":1713433108231,"stop":1713433108232,"duration":1},"status":"passed","severity":"normal"},{"uid":"944b1c1239ed6ee2","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1713433079445,"stop":1713433079446,"duration":1},"status":"passed","severity":"normal"},{"uid":"72c9b0223f6c7b85","name":"creates an iterator","time":{"start":1713433668754,"stop":1713433668754,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbcaa70ae0384721","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1713433401271,"stop":1713433401271,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dd709cf14bb262d","name":"Subscribe and publish message","time":{"start":1713433568658,"stop":1713433568659,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c9a246694020fbc","name":"Push message with content topic containing special chars","time":{"start":1713433604279,"stop":1713433604279,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd1c6a04fbdd3bfa","name":"Error when try to subscribe to more than 31 topics (old limit)","time":{"start":1713433736664,"stop":1713433736664,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8315f63c00fa008","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1713433079443,"stop":1713433079444,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9ae1fff5d5f6b15","name":"1 Store, 2 fetches","time":{"start":1713433103692,"stop":1713433103693,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a14133ada7a866d","name":"Rejects garbage","time":{"start":1713433096773,"stop":1713433096773,"duration":0},"status":"passed","severity":"normal"},{"uid":"f547fa2da1190833","name":"Query generator for 2000 messages","time":{"start":1713433659530,"stop":1713433659530,"duration":0},"status":"passed","severity":"normal"},{"uid":"29532c951f624820","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1713433116083,"stop":1713433116083,"duration":0},"status":"passed","severity":"normal"},{"uid":"d339336484bb986d","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1713433569473,"stop":1713433569474,"duration":1},"status":"passed","severity":"normal"},{"uid":"efbcbf47999b0214","name":"Ordered callback, aborts when callback returns true","time":{"start":1713433659530,"stop":1713433659530,"duration":0},"status":"passed","severity":"normal"},{"uid":"af568736644ef727","name":"should set field with only FILTER enabled","time":{"start":1713433088105,"stop":1713433088105,"duration":0},"status":"passed","severity":"normal"},{"uid":"96034d5ddf09f986","name":"Subscribe to topic containing special chars and publish message","time":{"start":1713433568664,"stop":1713433568664,"duration":0},"status":"passed","severity":"normal"},{"uid":"f10b185ff69de233","name":"Check message received after nwaku node is restarted","time":{"start":1713433585509,"stop":1713433585509,"duration":0},"status":"skipped","severity":"normal"},{"uid":"74d866bb2930c630","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1713433736681,"stop":1713433736681,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4f0ddb34161c934","name":"Subscribe to topic containing long and receive message","time":{"start":1713433401276,"stop":1713433401276,"duration":0},"status":"passed","severity":"normal"},{"uid":"69b34d51452aa3e3","name":"Push message with Script payload","time":{"start":1713433524285,"stop":1713433524286,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a702f120d037057","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1713433557017,"stop":1713433557018,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1bad7295a14553b","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1713433736674,"stop":1713433736674,"duration":0},"status":"passed","severity":"normal"},{"uid":"93d0356994132a36","name":"Add multiple subscription objects on single nwaku node","time":{"start":1713433736671,"stop":1713433736671,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6631d29df97a6b5","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1713433185336,"stop":1713433185336,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd91bcb78a03a643","name":"Push message with content topic containing Script","time":{"start":1713433604282,"stop":1713433604282,"duration":0},"status":"passed","severity":"normal"},{"uid":"e16ad655d69b9e6e","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1713433079552,"stop":1713433079552,"duration":0},"status":"passed","severity":"normal"},{"uid":"464c010d158db071","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1713433088088,"stop":1713433088088,"duration":0},"status":"passed","severity":"normal"},{"uid":"45d9c31603ed3070","name":"Check received message with timestamp: 1713433129131000000 ","time":{"start":1713433585493,"stop":1713433585494,"duration":1},"status":"passed","severity":"normal"},{"uid":"61e3cc921fca9f87","name":"Nodes with multiple pubsub topic","time":{"start":1713433556983,"stop":1713433556996,"duration":13},"status":"passed","severity":"normal"},{"uid":"c11dcc137fb4378d","name":"Check message with no payload is not received","time":{"start":1713433297818,"stop":1713433297818,"duration":0},"status":"passed","severity":"normal"},{"uid":"19b232b2e29a4f4d","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1713433079442,"stop":1713433079442,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a211ad3a9f70970","name":"Symmetric encrypt & Decrypt","time":{"start":1713433114565,"stop":1713433114565,"duration":0},"status":"passed","severity":"normal"},{"uid":"32e82224c3aa06bf","name":"Push message with meta","time":{"start":1713433524298,"stop":1713433524298,"duration":0},"status":"passed","severity":"normal"},{"uid":"14c779f163011c39","name":"through manual discovery","time":{"start":1713433405863,"stop":1713433405863,"duration":0},"status":"passed","severity":"normal"},{"uid":"91c55793e646f3d0","name":"more peers than existing","time":{"start":1713433524457,"stop":1713433524457,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f41c9d35c94004a0","name":"Push message with Chinese payload","time":{"start":1713433604255,"stop":1713433604256,"duration":1},"status":"passed","severity":"normal"},{"uid":"d052280fd5e5c055","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1713433568668,"stop":1713433568668,"duration":0},"status":"passed","severity":"normal"},{"uid":"a65431c9228a882d","name":"should return valid sharding parameters for static sharding","time":{"start":1713433079466,"stop":1713433079466,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd57e6ef09c2e78f","name":"Check received message containing unicode special characters","time":{"start":1713433297812,"stop":1713433297813,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed8da93ca18b32c3","name":"should handle corrupted local storage data gracefully","time":{"start":1713433108236,"stop":1713433108236,"duration":0},"status":"passed","severity":"normal"},{"uid":"938df56b16963ab6","name":"should emit a peer event after start","time":{"start":1713433598036,"stop":1713433598036,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbd816fc7bb31052","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1713433092802,"stop":1713433092803,"duration":1},"status":"passed","severity":"normal"},{"uid":"3982d2f89277b182","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1713433640814,"stop":1713433640814,"duration":0},"status":"passed","severity":"normal"},{"uid":"a781a677d8acbd86","name":"Push message with short payload","time":{"start":1713433604250,"stop":1713433604250,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c202785835ffc74","name":"can dial TLS multiaddrs","time":{"start":1713433405862,"stop":1713433405863,"duration":1},"status":"passed","severity":"normal"},{"uid":"dde4525c22350670","name":"should not receive a peer event before start","time":{"start":1713433145500,"stop":1713433145500,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad1e2474ae4c9767","name":"Push message with unicode special characters payload","time":{"start":1713433604261,"stop":1713433604261,"duration":0},"status":"passed","severity":"normal"},{"uid":"65f9db4607000576","name":"Check received message containing JSON","time":{"start":1713433585525,"stop":1713433585525,"duration":0},"status":"passed","severity":"normal"},{"uid":"72c16e56c3592ef9","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1713433229811,"stop":1713433229812,"duration":1},"status":"passed","severity":"normal"},{"uid":"47370091ff7cc472","name":"Push message with custom timestamp: 1713436897973","time":{"start":1713433524300,"stop":1713433524301,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7aab93c97cef430","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1713433087568,"stop":1713433087569,"duration":1},"status":"passed","severity":"normal"},{"uid":"77ab5fa4e0206870","name":"random static sharding 10 - Cluster ID: 672, Shard ID: 601","time":{"start":1713433613109,"stop":1713433613109,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc5a11cb8f7567b6","name":"should not fail to start the service if it is already started","time":{"start":1713433598036,"stop":1713433598036,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f1071d24b80509f","name":"should properly create location multiaddrs - udp4","time":{"start":1713433088101,"stop":1713433088101,"duration":0},"status":"passed","severity":"normal"},{"uid":"54bfa4cc5c01ff5f","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1713433736675,"stop":1713433736675,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fef65b4aac4d863","name":"Push message with rate limit","time":{"start":1713433604290,"stop":1713433604290,"duration":0},"status":"passed","severity":"normal"},{"uid":"14b68bd5c58bb9f4","name":"different cluster, same shard: nodes don't connect (autosharding)","time":{"start":1713433229797,"stop":1713433229798,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ed5c55f7d8053a58","name":"Error when try to subscribe to more than 31 topics (old limit)","time":{"start":1713433401274,"stop":1713433401274,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6868f83cd525a817","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1713433556996,"stop":1713433556997,"duration":1},"status":"passed","severity":"normal"},{"uid":"88f7b98234a4dd4e","name":"random static sharding 5 - Cluster ID: 193, Shard ID: 967","time":{"start":1713433613106,"stop":1713433613106,"duration":0},"status":"passed","severity":"normal"},{"uid":"8816197a74b49cc5","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1713433229817,"stop":1713433229818,"duration":1},"status":"passed","severity":"normal"},{"uid":"74a0d44f4971ad6d","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1713433557065,"stop":1713433557066,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bee6cec7f4e2faa","name":"Encoder throws on empty string content topic","time":{"start":1713433093262,"stop":1713433093262,"duration":0},"status":"passed","severity":"normal"},{"uid":"dae9947c07199d98","name":"Delete observer","time":{"start":1713433525834,"stop":1713433525834,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0cf5520a84dfdfd","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1713433569026,"stop":1713433569026,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cffc88578e300820","name":"Push message with custom timestamp: 1713429629955","time":{"start":1713433604290,"stop":1713433604291,"duration":1},"status":"passed","severity":"normal"},{"uid":"e149fb70908d93c8","name":"Decoder throws on empty string content topic","time":{"start":1713433093263,"stop":1713433093263,"duration":0},"status":"passed","severity":"normal"},{"uid":"fedbf2958abc3c62","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1713433227473,"stop":1713433227474,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdcf0c9027026f7","name":"Check received message with timestamp: 1649153314 ","time":{"start":1713433585495,"stop":1713433585504,"duration":9},"status":"passed","severity":"normal"},{"uid":"7299b521d21078b6","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1713433227474,"stop":1713433227474,"duration":0},"status":"passed","severity":"normal"},{"uid":"75a303ddef462fd9","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1713433185337,"stop":1713433185338,"duration":1},"status":"passed","severity":"normal"},{"uid":"99db1e0388152ad0","name":"getPeersByDiscovery","time":{"start":1713433539999,"stop":1713433539999,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae3f4432c180113f","name":"groups content topics by expected pubsub topic","time":{"start":1713433079446,"stop":1713433079447,"duration":1},"status":"passed","severity":"normal"},{"uid":"8478933d47a894fd","name":"handles different networkShards values correctly","time":{"start":1713433079448,"stop":1713433079448,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba0665bcd83832f4","name":"Subscribe to topic containing long and publish message","time":{"start":1713433568663,"stop":1713433568663,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe3d8934792f99fa","name":"Push message with content topic containing escaped characters","time":{"start":1713433604285,"stop":1713433604285,"duration":0},"status":"passed","severity":"normal"},{"uid":"5983c9e458be20bd","name":"Check message received after jswaku node is restarted","time":{"start":1713433585542,"stop":1713433585542,"duration":0},"status":"skipped","severity":"normal"},{"uid":"341baf8aa3539d59","name":"should not fail to start the service if it is already started","time":{"start":1713433108232,"stop":1713433108233,"duration":1},"status":"passed","severity":"normal"},{"uid":"b313cba8170c7e35","name":"Check received message containing Chinese","time":{"start":1713433297807,"stop":1713433297807,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a3bea55934b170f","name":"Ping on subscribed peer","time":{"start":1713433165196,"stop":1713433165196,"duration":0},"status":"passed","severity":"normal"},{"uid":"85281f7121953011","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1713433229802,"stop":1713433229802,"duration":0},"status":"passed","severity":"normal"},{"uid":"636b8b1a5aea1612","name":"Query generator for multiple messages with different message text format","time":{"start":1713433659527,"stop":1713433659527,"duration":0},"status":"passed","severity":"normal"},{"uid":"62a0c05ef9eb23b2","name":"Subscribe to topic containing Script and publish message","time":{"start":1713433568666,"stop":1713433568667,"duration":1},"status":"passed","severity":"normal"},{"uid":"5437903eab879115","name":"Query generator for multiple messages with multiple decoders","time":{"start":1713433659528,"stop":1713433659528,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfd9630e098f3feb","name":"Ping on subscribed peer","time":{"start":1713433206746,"stop":1713433206747,"duration":1},"status":"passed","severity":"normal"},{"uid":"8dbaf7e35e8eb8","name":"Push message with custom timestamp: 1713436829955","time":{"start":1713433604292,"stop":1713433604292,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3d39e91541d5e76","name":"Query with Ordered Callback, No Decoder","time":{"start":1713433640813,"stop":1713433640813,"duration":0},"status":"passed","severity":"normal"},{"uid":"61f715cd0817db02","name":"random static sharding 4 - Cluster ID: 322, Shard ID: 174","time":{"start":1713433613103,"stop":1713433613103,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa81eead26dad880","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1713433556982,"stop":1713433556982,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4cc64993fda4913","name":"configure the node with multiple pubsub topics","time":{"start":1713433613110,"stop":1713433613110,"duration":0},"status":"passed","severity":"normal"},{"uid":"743307da78606aac","name":"should throw error - no id","time":{"start":1713433088089,"stop":1713433088089,"duration":0},"status":"passed","severity":"normal"},{"uid":"e54b9c9d37af7081","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1713433229822,"stop":1713433229825,"duration":3},"status":"passed","severity":"normal"},{"uid":"887bce8211b197f2","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1713433338947,"stop":1713433338947,"duration":0},"status":"passed","severity":"normal"},{"uid":"58459a799db5efca","name":"handles empty contentTopics array correctly","time":{"start":1713433079469,"stop":1713433079470,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fc894b284f6db16","name":"Check received message with timestamp: 1713433129131000000 ","time":{"start":1713433585531,"stop":1713433585532,"duration":1},"status":"passed","severity":"normal"},{"uid":"97bb93accae6fbc4","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1713433079444,"stop":1713433079444,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e1bfb39f52ab8b9","name":"Push message equal or less that 1MB","time":{"start":1713433604292,"stop":1713433604292,"duration":0},"status":"passed","severity":"normal"},{"uid":"662b6b6e79ecbf91","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1713433145502,"stop":1713433145502,"duration":0},"status":"skipped","severity":"normal"},{"uid":"61f8695875560707","name":"random auto sharding 5 - Cluster ID: 1, Content Topic: /app71/3/topic995/json","time":{"start":1713433569029,"stop":1713433569029,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cfccb61f0c497882","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1713433229807,"stop":1713433229807,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6e991692ac62e56","name":"different cluster, different shard: nodes don't connect (autosharding)","time":{"start":1713433229798,"stop":1713433229798,"duration":0},"status":"skipped","severity":"normal"},{"uid":"66072953586640b7","name":"should be able to decode the field with only RELAY set to true","time":{"start":1713433087569,"stop":1713433087570,"duration":1},"status":"passed","severity":"normal"},{"uid":"2766c57c2a8b731b","name":"Push message with content topic containing Chinese","time":{"start":1713433524292,"stop":1713433524292,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f8cb65e712ff2b6","name":"Ping on subscribed peer","time":{"start":1713433206749,"stop":1713433206750,"duration":1},"status":"passed","severity":"normal"},{"uid":"e349b956c586056a","name":"3 nodes on /waku/2/rs/1/0 topic","time":{"start":1713433557000,"stop":1713433557001,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3b77663995ff920","name":"Passing page size 11 when there are 10 messages","time":{"start":1713433668350,"stop":1713433668351,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bb65a21274b088c","name":"Sign & Recover","time":{"start":1713433114566,"stop":1713433114566,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c8facb6ba91ea7e","name":"Throws when trying to push message with empty payload","time":{"start":1713433524289,"stop":1713433524290,"duration":1},"status":"passed","severity":"normal"},{"uid":"508d862699e68c2f","name":"Subscribe to topic containing JSON and receive message","time":{"start":1713433736680,"stop":1713433736680,"duration":0},"status":"passed","severity":"normal"},{"uid":"eea1f12aa941d949","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1713433087567,"stop":1713433087568,"duration":1},"status":"passed","severity":"normal"},{"uid":"a873fb23a18fd772","name":"should get / set UDP multiaddr","time":{"start":1713433088100,"stop":1713433088100,"duration":0},"status":"passed","severity":"normal"},{"uid":"8221970b08b25a50","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1713433103854,"stop":1713433103856,"duration":2},"status":"passed","severity":"normal"},{"uid":"70c883530709370d","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1713433568661,"stop":1713433568661,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ec639c33ee71d1a","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1713433401278,"stop":1713433401278,"duration":0},"status":"passed","severity":"normal"},{"uid":"c90aa3821f22e427","name":"should return unique PubsubTopics for static sharding","time":{"start":1713433079451,"stop":1713433079451,"duration":0},"status":"passed","severity":"normal"},{"uid":"985df64dbd29b712","name":"Push message with long payload","time":{"start":1713433524282,"stop":1713433524283,"duration":1},"status":"passed","severity":"normal"},{"uid":"7afbdc906319eb7b","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1713433092802,"stop":1713433092802,"duration":0},"status":"passed","severity":"normal"},{"uid":"f07cedd7bbf4f7d2","name":"Push message with numeric payload","time":{"start":1713433524283,"stop":1713433524283,"duration":0},"status":"passed","severity":"normal"},{"uid":"5372c2ba2c140ab0","name":"given a content topic, creates a waku node and filter subscription","time":{"start":1713433568820,"stop":1713433568820,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3ebaca0a1b775930","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1713433131397,"stop":1713433131398,"duration":1},"status":"passed","severity":"normal"},{"uid":"418c25ae805a156","name":"Reopen subscription with peer with lost subscription","time":{"start":1713433165198,"stop":1713433165198,"duration":0},"status":"passed","severity":"normal"},{"uid":"45b2fdd591cfc218","name":"throws on content topic with non-number generation field","time":{"start":1713433079438,"stop":1713433079438,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a954cb0368c08e1","name":"should properly create location multiaddrs - udp6","time":{"start":1713433088102,"stop":1713433088102,"duration":0},"status":"passed","severity":"normal"},{"uid":"600a94c63aa48762","name":"listenerCount","time":{"start":1713433171568,"stop":1713433171568,"duration":0},"status":"passed","severity":"normal"},{"uid":"72551b9fb5d8692a","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1713433079450,"stop":1713433079451,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9727ab72065353d","name":"should emit a peer event after start","time":{"start":1713433145499,"stop":1713433145500,"duration":1},"status":"passed","severity":"normal"},{"uid":"870a5b93de66802d","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1713433585504,"stop":1713433585505,"duration":1},"status":"passed","severity":"normal"},{"uid":"835953a47a62a41d","name":"should properly create location multiaddrs - udp","time":{"start":1713433088102,"stop":1713433088103,"duration":1},"status":"passed","severity":"normal"},{"uid":"50204bfba8edab80","name":"Push message with content topic containing escaped characters","time":{"start":1713433524296,"stop":1713433524296,"duration":0},"status":"passed","severity":"normal"},{"uid":"59db0371d0e84129","name":"Subscribe to topic containing shell command and receive message","time":{"start":1713433736669,"stop":1713433736669,"duration":0},"status":"passed","severity":"normal"},{"uid":"802c4887f75b9c98","name":"tcp ip4 address","time":{"start":1713433087427,"stop":1713433087429,"duration":2},"status":"passed","severity":"normal"},{"uid":"111ac4962ed0fd2f","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1713433736678,"stop":1713433736678,"duration":0},"status":"passed","severity":"normal"},{"uid":"910ee9285441f241","name":"Check received message containing escaped characters","time":{"start":1713433297811,"stop":1713433297812,"duration":1},"status":"passed","severity":"normal"},{"uid":"267ec4f4bce278b","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1713433416413,"stop":1713433416416,"duration":3},"status":"passed","severity":"normal"},{"uid":"9871df7827ad6212","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1713433114073,"stop":1713433114075,"duration":2},"status":"passed","severity":"normal"},{"uid":"6e4faa536eaaf407","name":"Fails to push message bigger that 1MB","time":{"start":1713433524301,"stop":1713433524301,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cf8548d7783bdb6","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1713433103859,"stop":1713433103859,"duration":0},"status":"passed","severity":"normal"},{"uid":"f827020107be164d","name":"different cluster, same shard: nodes don't connect","time":{"start":1713433229795,"stop":1713433229795,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8be7d6b102b6fe43","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1713433640809,"stop":1713433640811,"duration":2},"status":"passed","severity":"normal"},{"uid":"637b8d1ea4bec1bd","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1713433141239,"stop":1713433141239,"duration":0},"status":"passed","severity":"normal"},{"uid":"5db02397bbb54a96","name":"Check received message containing Arabic","time":{"start":1713433585521,"stop":1713433585521,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f9409c9f015e174","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1713433138549,"stop":1713433138549,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7be64675e74de82","name":"should properly create peer info with all multiaddrs","time":{"start":1713433088103,"stop":1713433088103,"duration":0},"status":"passed","severity":"normal"},{"uid":"6725b74cf774e22d","name":"Check received message with timestamp: 1713433129131 ","time":{"start":1713433585532,"stop":1713433585532,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1988c5b01daa5c5","name":"non connected peers","time":{"start":1713433524458,"stop":1713433524458,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fbba34d6bd0128d","name":"throws on content topic with empty application field","time":{"start":1713433079438,"stop":1713433079439,"duration":1},"status":"passed","severity":"normal"},{"uid":"325f1b540558cbca","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1713433079447,"stop":1713433079447,"duration":0},"status":"passed","severity":"normal"},{"uid":"7864d15168507831","name":"should not receive a peer event before start","time":{"start":1713433108233,"stop":1713433108234,"duration":1},"status":"passed","severity":"normal"},{"uid":"6458ee4f45ddb2e4","name":"Subscribe to topic containing short and receive message","time":{"start":1713433736665,"stop":1713433736665,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e5a6c84b9b76959","name":"Subscribe to topic containing short and receive message","time":{"start":1713433736676,"stop":1713433736677,"duration":1},"status":"passed","severity":"normal"},{"uid":"f44798a999657a0","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1713433114075,"stop":1713433114076,"duration":1},"status":"passed","severity":"normal"},{"uid":"8086995bf6e8da44","name":"throws on empty content topic","time":{"start":1713433079437,"stop":1713433079437,"duration":0},"status":"passed","severity":"normal"},{"uid":"273edc3386befe7b","name":"Check received message containing numeric","time":{"start":1713433585486,"stop":1713433585486,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8b5fed64354fe0c","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1713433229809,"stop":1713433229809,"duration":0},"status":"passed","severity":"normal"},{"uid":"6325f168976e6fe5","name":"Correctly serialized arguments","time":{"start":1713433405983,"stop":1713433405983,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2ab1aae03b13e96","name":"Query generator for multiple messages with different content topic format","time":{"start":1713433659528,"stop":1713433659528,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf6a1cbb90c0cc6a","name":"retrieves a single peer","time":{"start":1713433104397,"stop":1713433104398,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc9e8adcf27749c0","name":"Subscribe to topic containing Russian and publish message","time":{"start":1713433568665,"stop":1713433568666,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c1b5b9b668ab0b","name":"Ephemeral messages are not stored","time":{"start":1713433141236,"stop":1713433141237,"duration":1},"status":"passed","severity":"normal"},{"uid":"902efe855775971","name":"should be called at least once on all `peer:discovery` events","time":{"start":1713433138543,"stop":1713433138544,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bb71b2af8e47072","name":"handles different clusterIds correctly","time":{"start":1713433079447,"stop":1713433079447,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ef2c255c3548a74","name":"Push message with special chars payload","time":{"start":1713433604252,"stop":1713433604255,"duration":3},"status":"passed","severity":"normal"},{"uid":"a729557ad82391a3","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1713433229816,"stop":1713433229816,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7be909b40069b4a","name":"Check received message containing SQL Injection","time":{"start":1713433585489,"stop":1713433585489,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2382627635bb4e2","name":"Overlapping topic subscription","time":{"start":1713433401275,"stop":1713433401275,"duration":0},"status":"passed","severity":"normal"},{"uid":"71aa5b8d76b009da","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1713433643306,"stop":1713433643307,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa0287d5a3be9f42","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1713433557067,"stop":1713433557067,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bf63f9826f803c4","name":"Check message on other pubsub topic is not received","time":{"start":1713433585537,"stop":1713433585538,"duration":1},"status":"passed","severity":"normal"}]