2024-05-07 00:05:30 +00:00

1 line
154 KiB
JSON

[{"uid":"476c10639d82981c","name":"Relay","time":{"start":1715039306198,"stop":1715039306198,"duration":0},"status":"passed","severity":"normal"},{"uid":"573e4dcc4b3f4085","name":"Round trip binary encryption [ecies, signature]","time":{"start":1715039281081,"stop":1715039281082,"duration":1},"status":"passed","severity":"normal"},{"uid":"67011e28ebee9fa4","name":"can start the service","time":{"start":1715039309974,"stop":1715039309975,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f254f0732546b7d","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1715039719480,"stop":1715039719480,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9b293a4ef8913f5","name":"Passing cursor with wrong message digest","time":{"start":1715039816389,"stop":1715039816390,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ba61aa9f6ab89cb","name":"Relay - dialed after","time":{"start":1715039907067,"stop":1715039907067,"duration":0},"status":"passed","severity":"normal"},{"uid":"40b6a7eee404dd0a","name":"Check received message containing Basic HTML tag","time":{"start":1715039465244,"stop":1715039465244,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcca573c30216c2f","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1715039463844,"stop":1715039463844,"duration":0},"status":"passed","severity":"normal"},{"uid":"643799dfd4918a30","name":"Push message with meta","time":{"start":1715039700135,"stop":1715039700135,"duration":0},"status":"passed","severity":"normal"},{"uid":"834002e9863401ea","name":"Check received message containing Arabic","time":{"start":1715039465241,"stop":1715039465241,"duration":0},"status":"passed","severity":"normal"},{"uid":"8169f0bac35df535","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1715039306888,"stop":1715039306888,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa3b86c573150ff4","name":"Query generator for multiple messages with multiple decoders","time":{"start":1715039874213,"stop":1715039874213,"duration":0},"status":"passed","severity":"normal"},{"uid":"12d18be5d360e2e5","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1715039244608,"stop":1715039244608,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f350c6e71100c2e","name":"Default pageSize","time":{"start":1715039881812,"stop":1715039881812,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a918ee888b08ad5","name":"Push message with content topic containing unicode special characters","time":{"start":1715039700133,"stop":1715039700134,"duration":1},"status":"passed","severity":"normal"},{"uid":"71f35d29133cdc2","name":"random static sharding 2 - Cluster ID: 846, Shard ID: 518","time":{"start":1715039825175,"stop":1715039825176,"duration":1},"status":"passed","severity":"normal"},{"uid":"f96a5fc7f6eb54ab","name":"Subscribe to topic containing short and receive message","time":{"start":1715039943525,"stop":1715039943525,"duration":0},"status":"passed","severity":"normal"},{"uid":"a996beb75517f824","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1715039252678,"stop":1715039252679,"duration":1},"status":"passed","severity":"normal"},{"uid":"251e1f4b533d2fe2","name":"isConnected return false after peer stops","time":{"start":1715039344474,"stop":1715039344474,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c65b5c279669d21","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1715039719481,"stop":1715039719482,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f8558baea2240e5","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1715039375863,"stop":1715039375863,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e62eb65fa9bf52d","name":"handles different networkShards values correctly","time":{"start":1715039244597,"stop":1715039244597,"duration":0},"status":"passed","severity":"normal"},{"uid":"56380d538cca6d4c","name":"should not fail to start the service if it is already started","time":{"start":1715039273304,"stop":1715039273304,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b0978b5a9b64ada","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1715039244604,"stop":1715039244604,"duration":0},"status":"passed","severity":"normal"},{"uid":"43ecf422c45d5b90","name":"Subscribe and publish message","time":{"start":1715039751810,"stop":1715039751810,"duration":0},"status":"passed","severity":"normal"},{"uid":"795f74a8afc9913b","name":"Check received message containing SQL Injection","time":{"start":1715039778534,"stop":1715039778534,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbb716ac2dd2f236","name":"Add multiple subscription objects on single nwaku node","time":{"start":1715039943530,"stop":1715039943531,"duration":1},"status":"passed","severity":"normal"},{"uid":"99c7380d2e723d77","name":"Check received message containing numeric","time":{"start":1715039778509,"stop":1715039778510,"duration":1},"status":"passed","severity":"normal"},{"uid":"8dc245720b716241","name":"random static sharding 6 - Cluster ID: 476, Shard ID: 635","time":{"start":1715039825178,"stop":1715039825179,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf42fdbaef90397","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1715039463792,"stop":1715039463792,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbb9c92827eb3e7b","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1715039577418,"stop":1715039577419,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd5b05df69b419e4","name":"Check message received after nwaku node is restarted","time":{"start":1715039778529,"stop":1715039778529,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b580aca53814dd4a","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1715039463792,"stop":1715039463792,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5b7fa03352fb104","name":"should be able to encode the field with only RELAY set to true","time":{"start":1715039252672,"stop":1715039252674,"duration":2},"status":"passed","severity":"normal"},{"uid":"56da479edc65f959","name":"Check received message containing Basic HTML tag","time":{"start":1715039778516,"stop":1715039778516,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4c6443020345961","name":"Subscribe to topic containing Russian and receive message","time":{"start":1715039943537,"stop":1715039943538,"duration":1},"status":"passed","severity":"normal"},{"uid":"efc1bda6061a2514","name":"Symmetric encrypt & Decrypt","time":{"start":1715039279755,"stop":1715039279755,"duration":0},"status":"passed","severity":"normal"},{"uid":"b78d0ed37dcc4952","name":"Check message on other pubsub topic is not received","time":{"start":1715039778527,"stop":1715039778527,"duration":0},"status":"passed","severity":"normal"},{"uid":"846a2918bb47a4ab","name":"safeDispatchEvent","time":{"start":1715039336760,"stop":1715039336760,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae576c9e58925d45","name":"should be able to decode the field with only RELAY set to true","time":{"start":1715039252680,"stop":1715039252686,"duration":6},"status":"passed","severity":"normal"},{"uid":"f6c60d89efd7417","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1715039463779,"stop":1715039463779,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4d37890d5577b67","name":"less peers than existing","time":{"start":1715039700254,"stop":1715039700254,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e20753564229146b","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app82/9/topic123/utf8","time":{"start":1715039799964,"stop":1715039799965,"duration":1},"status":"passed","severity":"normal"},{"uid":"f149530726f1e8d6","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1715039258024,"stop":1715039258024,"duration":0},"status":"passed","severity":"normal"},{"uid":"58a4b8bc6bd05ea3","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1715039244604,"stop":1715039244604,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1b2b5602e8ed0d0","name":"Query Generator - forward","time":{"start":1715039860642,"stop":1715039860642,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0103b50baad19f8","name":"Push message with content topic containing numeric","time":{"start":1715039700128,"stop":1715039700128,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd71468514e1d113","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1715039463821,"stop":1715039463821,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb5b51f91c348ead","name":"Check received message containing escaped characters","time":{"start":1715039778518,"stop":1715039778518,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5ff5b0ea2fc0068","name":"Publish message with rate limit","time":{"start":1715039744710,"stop":1715039744711,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4ea115eb5f78dd7","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1715039465255,"stop":1715039465260,"duration":5},"status":"passed","severity":"normal"},{"uid":"ce95b86468fd339d","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1715039778538,"stop":1715039778539,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa9407db1224741e","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1715039463820,"stop":1715039463820,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9015635efe19a92","name":"does not throw on valid cases","time":{"start":1715039244584,"stop":1715039244585,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0306bc4bcb08d96","name":"Push message with content topic containing special chars","time":{"start":1715039838510,"stop":1715039838511,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9c804293849ed94","name":"Check received message containing Chinese","time":{"start":1715039778510,"stop":1715039778513,"duration":3},"status":"passed","severity":"normal"},{"uid":"4409b7b126ee8a53","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1715039244610,"stop":1715039244610,"duration":0},"status":"passed","severity":"normal"},{"uid":"42c65ef4f24cc92f","name":"should get / set TCP multiaddr","time":{"start":1715039253373,"stop":1715039253373,"duration":0},"status":"passed","severity":"normal"},{"uid":"93fa2d27e9348597","name":"should return false","time":{"start":1715039253371,"stop":1715039253371,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbd041baee2392ac","name":"Check received message containing Chinese","time":{"start":1715039778532,"stop":1715039778533,"duration":1},"status":"passed","severity":"normal"},{"uid":"99006667e662b28","name":"should throw error - no public key","time":{"start":1715039253371,"stop":1715039253371,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c005aff66244ed0","name":"Check publish message containing JSON","time":{"start":1715039744703,"stop":1715039744703,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fd997a29c28a02a","name":"Push message equal or less that 1MB","time":{"start":1715039838519,"stop":1715039838520,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a6370c4443274af","name":"throws on content topic with generation field greater than 0","time":{"start":1715039244587,"stop":1715039244587,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a609b75c5866cf2","name":"Relay + Store","time":{"start":1715039306199,"stop":1715039306199,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e6bea69dc24e47d","name":"Check received message containing short","time":{"start":1715039778507,"stop":1715039778509,"duration":2},"status":"passed","severity":"normal"},{"uid":"ce16808c009919e6","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1715039719479,"stop":1715039719480,"duration":1},"status":"passed","severity":"normal"},{"uid":"befcf0791b88af65","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1715039375866,"stop":1715039375867,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9c7d319479e15da","name":"Subscribe to topic containing XML and receive message","time":{"start":1715039943538,"stop":1715039943539,"duration":1},"status":"passed","severity":"normal"},{"uid":"5af756310a2e51ea","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1715039943524,"stop":1715039943524,"duration":0},"status":"passed","severity":"normal"},{"uid":"56418082df428612","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1715039463823,"stop":1715039463823,"duration":0},"status":"passed","severity":"normal"},{"uid":"21d2fab03f0bd8de","name":"Push message with content topic containing escaped characters","time":{"start":1715039838515,"stop":1715039838515,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3c29f4b4b772bf2","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1715039252677,"stop":1715039252678,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed1835bc308c41c2","name":"should handle application and version for autosharding","time":{"start":1715039244601,"stop":1715039244601,"duration":0},"status":"passed","severity":"normal"},{"uid":"70479d7c2013fd93","name":"Check publish message after service node is restarted","time":{"start":1715039744709,"stop":1715039744710,"duration":1},"status":"skipped","severity":"normal"},{"uid":"92bbffa79fc01d30","name":"should get / set UDP multiaddr","time":{"start":1715039253373,"stop":1715039253373,"duration":0},"status":"passed","severity":"normal"},{"uid":"203eeb6c0c2ec4cb","name":"Non TWN Cluster","time":{"start":1715039799959,"stop":1715039799959,"duration":0},"status":"passed","severity":"normal"},{"uid":"25a33b5af4772cb1","name":"Check received message with timestamp: 1715039296068 ","time":{"start":1715039465253,"stop":1715039465254,"duration":1},"status":"passed","severity":"normal"},{"uid":"4031f8bbc9bdc731","name":"Push message with Script payload","time":{"start":1715039838501,"stop":1715039838501,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8b6601955664787","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1715039463794,"stop":1715039463794,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ce25280b9400831","name":"Push message with escaped characters payload","time":{"start":1715039838503,"stop":1715039838503,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a3da5e230944388","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app87/2/topic132/proto","time":{"start":1715039799963,"stop":1715039799963,"duration":0},"status":"passed","severity":"normal"},{"uid":"4add035653ef73dd","name":"Subscribe to topic containing JSON and receive message","time":{"start":1715039943529,"stop":1715039943529,"duration":0},"status":"passed","severity":"normal"},{"uid":"b637a9f9b83ed9b0","name":"Push message with content topic containing emoji","time":{"start":1715039700134,"stop":1715039700134,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae2a384a3ea22b42","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1715039943522,"stop":1715039943522,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b44a3f34aa82176","name":"Fails to push message bigger that 1MB","time":{"start":1715039838520,"stop":1715039838520,"duration":0},"status":"passed","severity":"normal"},{"uid":"249fec41fd66562f","name":"receives messages sent to provided content topic through callback","time":{"start":1715039744829,"stop":1715039744830,"duration":1},"status":"skipped","severity":"normal"},{"uid":"254a83bd51203c38","name":"recovers when dns.resolve returns empty","time":{"start":1715039269358,"stop":1715039269358,"duration":0},"status":"passed","severity":"normal"},{"uid":"5404f28b99390b91","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1715039379933,"stop":1715039379934,"duration":1},"status":"passed","severity":"normal"},{"uid":"647b2c37b074f6f3","name":"can start the service","time":{"start":1715039770401,"stop":1715039770401,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b6d5a88ca7232d8","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1715039463824,"stop":1715039463840,"duration":16},"status":"passed","severity":"normal"},{"uid":"b3262f2a88e1f3c4","name":"Generator, 2 different pubsubtopics","time":{"start":1715039869014,"stop":1715039869015,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e696974a322fc45","name":"Push message with content topic containing Russian","time":{"start":1715039700129,"stop":1715039700130,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6d737ee8921571","name":"Push message with Russian payload","time":{"start":1715039700101,"stop":1715039700102,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9cd9cca9532f6ff","name":"Register correct protocols","time":{"start":1715039751809,"stop":1715039751809,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c55571e2200e3c3","name":"Passing page size 10 when there are 10 messages","time":{"start":1715039881807,"stop":1715039881810,"duration":3},"status":"passed","severity":"normal"},{"uid":"3bd916a9f45ae962","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1715039899903,"stop":1715039899904,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdd9f47c143c732b","name":"new peer added after a peer was already found","time":{"start":1715039704354,"stop":1715039704354,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8ba46efeb632355","name":"Encoder throws on undefined content topic","time":{"start":1715039281083,"stop":1715039281083,"duration":0},"status":"passed","severity":"normal"},{"uid":"7236dcbf27c3213d","name":"getPeersByDiscovery","time":{"start":1715039704353,"stop":1715039704354,"duration":1},"status":"passed","severity":"normal"},{"uid":"931d70296dfc2b01","name":"Check message received after jswaku node is restarted","time":{"start":1715039465275,"stop":1715039465275,"duration":0},"status":"skipped","severity":"normal"},{"uid":"eab52a8155b555ab","name":"Query Generator sorting by timestamp while page direction is forward","time":{"start":1715039874435,"stop":1715039874435,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7ac00f42122ca24","name":"Relay - dialed first","time":{"start":1715039907066,"stop":1715039907067,"duration":1},"status":"passed","severity":"normal"},{"uid":"adf32b95e373f0b0","name":"Check message with invalid timestamp is not received","time":{"start":1715039778539,"stop":1715039778539,"duration":0},"status":"passed","severity":"normal"},{"uid":"e871961dfeaa90fc","name":"different cluster, same shard: nodes don't connect (autosharding)","time":{"start":1715039463776,"stop":1715039463776,"duration":0},"status":"passed","severity":"normal"},{"uid":"576561758c3ef33a","name":"Push message with custom timestamp: 1715035865546","time":{"start":1715039700137,"stop":1715039700137,"duration":0},"status":"passed","severity":"normal"},{"uid":"121a4325bf4a5bdd","name":"Subscribe to topic containing numeric and receive message","time":{"start":1715039528624,"stop":1715039528624,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbe908f70f6a9646","name":"Subscribe to topic containing short and receive message","time":{"start":1715039528621,"stop":1715039528623,"duration":2},"status":"passed","severity":"normal"},{"uid":"646f1ed4c36a1ff8","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1715039943534,"stop":1715039943534,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d6ffbbb8079962a","name":"should set field with only STORE enabled","time":{"start":1715039253377,"stop":1715039253377,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e4a7e5c0f09f63a","name":"should be called at least once on all `peer:discovery` events","time":{"start":1715039304063,"stop":1715039304063,"duration":0},"status":"passed","severity":"normal"},{"uid":"f78ea6b1dd6c4b0a","name":"given a content topic, creates a waku node and filter subscription","time":{"start":1715039744828,"stop":1715039744829,"duration":1},"status":"skipped","severity":"normal"},{"uid":"700cf28acdbbcdf7","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1715039463780,"stop":1715039463780,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc02f60449dd53fe","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1715039463780,"stop":1715039463780,"duration":0},"status":"passed","severity":"normal"},{"uid":"57dbc4da9414a724","name":"Push message with long payload","time":{"start":1715039700099,"stop":1715039700099,"duration":0},"status":"passed","severity":"normal"},{"uid":"61854a976e19af8e","name":"Subscribe to topic containing special chars and receive message","time":{"start":1715039528625,"stop":1715039528625,"duration":0},"status":"passed","severity":"normal"},{"uid":"982c420cd2231e18","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1715039375863,"stop":1715039375864,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9588514a7ec8405","name":"should not receive a peer event after stop","time":{"start":1715039770404,"stop":1715039770405,"duration":1},"status":"passed","severity":"normal"},{"uid":"f154e5672dbfa15b","name":"Light Node - default protocols","time":{"start":1715039907069,"stop":1715039907069,"duration":0},"status":"passed","severity":"normal"},{"uid":"b98d86e31b07617c","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1715039579933,"stop":1715039579934,"duration":1},"status":"passed","severity":"normal"},{"uid":"70a76364a102fd4a","name":"Push message with content topic containing Script","time":{"start":1715039700131,"stop":1715039700131,"duration":0},"status":"passed","severity":"normal"},{"uid":"15e7ea6cdbe5d5e0","name":"Check received message containing Arabic","time":{"start":1715039778533,"stop":1715039778533,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e561fd5b4c9b99d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1715039244610,"stop":1715039244610,"duration":0},"status":"passed","severity":"normal"},{"uid":"78f035e0986af923","name":"Check received message with timestamp: 1715039295699 ","time":{"start":1715039778538,"stop":1715039778538,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a7ca3ee41150195","name":"Publish without waiting for remote peer","time":{"start":1715039751809,"stop":1715039751810,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1e9ecc8f62a8764","name":"should encodeTxt and decodeTxt","time":{"start":1715039253359,"stop":1715039253360,"duration":1},"status":"passed","severity":"normal"},{"uid":"64ccef897a811af4","name":"Subscribe to topic containing emoji and publish message","time":{"start":1715039751823,"stop":1715039751824,"duration":1},"status":"passed","severity":"normal"},{"uid":"df98d66ba14f39eb","name":"Subscribe to topic containing emoji and receive message","time":{"start":1715039528654,"stop":1715039528657,"duration":3},"status":"passed","severity":"normal"},{"uid":"a17952a098a5bfeb","name":"should only return 1 node with relay capability","time":{"start":1715039269360,"stop":1715039269360,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1fe981967a81338","name":"stop","time":{"start":1715039336760,"stop":1715039336761,"duration":1},"status":"passed","severity":"normal"},{"uid":"acc32981b0d3e34e","name":"isConnected between 2 js-waku relay nodes","time":{"start":1715039344475,"stop":1715039344475,"duration":0},"status":"passed","severity":"normal"},{"uid":"8977430ca127b7a5","name":"retrieves a single peer","time":{"start":1715039269357,"stop":1715039269357,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6a11b6a631c3267","name":"Subscribe to topic containing short and receive message","time":{"start":1715039943535,"stop":1715039943536,"duration":1},"status":"passed","severity":"normal"},{"uid":"68dec22ab8b6efbb","name":"Query with Ordered Callback, No message returned","time":{"start":1715039850323,"stop":1715039850324,"duration":1},"status":"passed","severity":"normal"},{"uid":"40de35722e87d4b0","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1715039751818,"stop":1715039751818,"duration":0},"status":"passed","severity":"normal"},{"uid":"573f6fe11a83339","name":"should not fail to stop the service if it was not started","time":{"start":1715039770402,"stop":1715039770403,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c15db5273471a0e","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1715039244593,"stop":1715039244593,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd5ad86403f823dd","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1715039943537,"stop":1715039943537,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6210078176fff07","name":"random static sharding 7 - Cluster ID: 714, Shard ID: 307","time":{"start":1715039825179,"stop":1715039825179,"duration":0},"status":"passed","severity":"normal"},{"uid":"8218d9498c38a1bc","name":"Push message on custom pubsubTopic","time":{"start":1715039577416,"stop":1715039577417,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8788cd6d00f4471","name":"Push message with content topic containing short","time":{"start":1715039700110,"stop":1715039700111,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd94bcf8d7c1ec8a","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1715039463793,"stop":1715039463793,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb728e51b2070037","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1715039463818,"stop":1715039463818,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bd48c24eff3a995","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1715039279249,"stop":1715039279250,"duration":1},"status":"passed","severity":"normal"},{"uid":"21874c385ec4563a","name":"Mutual subscription","time":{"start":1715039751808,"stop":1715039751809,"duration":1},"status":"passed","severity":"normal"},{"uid":"935ee1fdc424f325","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1715039375862,"stop":1715039375862,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e50401ca641658","name":"different cluster, same shard: nodes don't connect","time":{"start":1715039579936,"stop":1715039579936,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfdee0c87bb92684","name":"Subscribe to topic containing long and publish message","time":{"start":1715039751815,"stop":1715039751816,"duration":1},"status":"passed","severity":"normal"},{"uid":"899213e2c0ba9567","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1715039244614,"stop":1715039244614,"duration":0},"status":"passed","severity":"normal"},{"uid":"e14f54ffe7fd4c66","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1715039519659,"stop":1715039519660,"duration":1},"status":"passed","severity":"normal"},{"uid":"8668bea812e4bda2","name":"Push message with content topic containing escaped characters","time":{"start":1715039700133,"stop":1715039700133,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d309c9e34ee9d9d","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app40/10/topic821/xml","time":{"start":1715039799961,"stop":1715039799962,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb56693ed61c00e0","name":"Query generator for 2000 messages","time":{"start":1715039874215,"stop":1715039874215,"duration":0},"status":"passed","severity":"normal"},{"uid":"e53e0e098a3373a6","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1715039519659,"stop":1715039519659,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b90f436079de69c","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 4","time":{"start":1715039244617,"stop":1715039244617,"duration":0},"status":"passed","severity":"normal"},{"uid":"55db9800e0ee8c58","name":"Query Generator, No Decoder","time":{"start":1715039850319,"stop":1715039850320,"duration":1},"status":"passed","severity":"normal"},{"uid":"55098b8262c81db4","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1715039247444,"stop":1715039247444,"duration":0},"status":"passed","severity":"normal"},{"uid":"3925d9845cf3e9c","name":"handles different clusterIds correctly","time":{"start":1715039244597,"stop":1715039244597,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1abf11edbb9ec66","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1715039268904,"stop":1715039268904,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae42168cc2f376d","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1715039899905,"stop":1715039899905,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5d1cc349102e831","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1715039869016,"stop":1715039869017,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfe024e87f18d5c1","name":"Push message with rate limit","time":{"start":1715039838517,"stop":1715039838518,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7befec3de4ac20c","name":"Subscribe to topic containing long and receive message","time":{"start":1715039943536,"stop":1715039943536,"duration":0},"status":"passed","severity":"normal"},{"uid":"95b4b2455de70122","name":"Subscribe and receive messages via lightPush","time":{"start":1715039528604,"stop":1715039528606,"duration":2},"status":"passed","severity":"normal"},{"uid":"8e9597971770a195","name":"Check received message containing short","time":{"start":1715039778530,"stop":1715039778530,"duration":0},"status":"passed","severity":"normal"},{"uid":"32a87b27fe259269","name":"Push message with content topic containing Chinese","time":{"start":1715039700129,"stop":1715039700129,"duration":0},"status":"passed","severity":"normal"},{"uid":"2abfffff52523897","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1715039244596,"stop":1715039244597,"duration":1},"status":"passed","severity":"normal"},{"uid":"5202a29906a95b1d","name":"Decoder throws on undefined content topic","time":{"start":1715039279254,"stop":1715039279254,"duration":0},"status":"passed","severity":"normal"},{"uid":"807dac809f956d13","name":"Passing page size 11 when there are 10 messages","time":{"start":1715039881810,"stop":1715039881811,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf28147431b0e367","name":"Push message with short payload","time":{"start":1715039838493,"stop":1715039838494,"duration":1},"status":"passed","severity":"normal"},{"uid":"260b2fde4a97d3d9","name":"Push to array if already present","time":{"start":1715039244456,"stop":1715039244457,"duration":1},"status":"passed","severity":"normal"},{"uid":"3641ca61c18c3d8","name":"Init the array if not present","time":{"start":1715039244454,"stop":1715039244456,"duration":2},"status":"passed","severity":"normal"},{"uid":"bc076ab43e80d7da","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1715039244592,"stop":1715039244593,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffd39f6b805067ff","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1715039528607,"stop":1715039528608,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc88a27173366f5f","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1715039519661,"stop":1715039519661,"duration":0},"status":"passed","severity":"normal"},{"uid":"311a2247fe5f0984","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1715039244599,"stop":1715039244599,"duration":0},"status":"passed","severity":"normal"},{"uid":"60a821201858de96","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1715039799967,"stop":1715039799967,"duration":0},"status":"passed","severity":"normal"},{"uid":"709061e7614cf073","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1715039344471,"stop":1715039344472,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dbb902cbd0e286c","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1715039577419,"stop":1715039577419,"duration":0},"status":"passed","severity":"normal"},{"uid":"33fb979bca42622e","name":"Check message with no pubsub topic is not received","time":{"start":1715039465273,"stop":1715039465273,"duration":0},"status":"passed","severity":"normal"},{"uid":"fde00775885a9f68","name":"removeEventListener with correct event","time":{"start":1715039336757,"stop":1715039336758,"duration":1},"status":"passed","severity":"normal"},{"uid":"32ef0cb77f2f4814","name":"Generator, custom pubsub topic","time":{"start":1715039869015,"stop":1715039869016,"duration":1},"status":"passed","severity":"normal"},{"uid":"83f44000535c59d3","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1715039268907,"stop":1715039268908,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c0dafcac5c9b86b","name":"Reopen subscription with peer with lost subscription","time":{"start":1715039377474,"stop":1715039377475,"duration":1},"status":"passed","severity":"normal"},{"uid":"4969aff22b11f7b6","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1715039244594,"stop":1715039244594,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fee8f95849f6734","name":"Generator, 2 different pubsubtopics","time":{"start":1715039869016,"stop":1715039869016,"duration":0},"status":"passed","severity":"normal"},{"uid":"8338f7cdc649fa7a","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1715039244595,"stop":1715039244595,"duration":0},"status":"passed","severity":"normal"},{"uid":"11323ef371b6ef40","name":"Push message with Basic HTML tag payload","time":{"start":1715039838502,"stop":1715039838502,"duration":0},"status":"passed","severity":"normal"},{"uid":"f42ea0dcaef19dc","name":"Check publish message containing SQL Injection","time":{"start":1715039744701,"stop":1715039744701,"duration":0},"status":"passed","severity":"normal"},{"uid":"757bde7666279afc","name":"isConnected should return false after all peers disconnect","time":{"start":1715039344474,"stop":1715039344474,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a49c052234b9a29","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1715039258025,"stop":1715039258025,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1f1fcefd4ab75b3","name":"throws on content topic with non-number generation field","time":{"start":1715039244586,"stop":1715039244587,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e0670bdaeb50e53","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1715039528658,"stop":1715039528661,"duration":3},"status":"passed","severity":"normal"},{"uid":"bcf9fb38dde1cd85","name":"Waku message hash computation (payload length 0)","time":{"start":1715039247442,"stop":1715039247443,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b72e1e68f73afdb","name":"Waku message hash computation (meta attribute not present)","time":{"start":1715039247442,"stop":1715039247442,"duration":0},"status":"passed","severity":"normal"},{"uid":"78275c9ff3d499a8","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1715039943523,"stop":1715039943523,"duration":0},"status":"passed","severity":"normal"},{"uid":"524ed7bdb95c761d","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1715039519668,"stop":1715039519668,"duration":0},"status":"passed","severity":"normal"},{"uid":"528d6a0a9e5e7c51","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1715039379935,"stop":1715039379935,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ac79b0830cc1dd7","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1715039751822,"stop":1715039751822,"duration":0},"status":"passed","severity":"normal"},{"uid":"b52ba8fd00bf0ab6","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1715039528626,"stop":1715039528627,"duration":1},"status":"passed","severity":"normal"},{"uid":"299699646ee616df","name":"Publishes to nwaku","time":{"start":1715039726336,"stop":1715039726337,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a141c7dd674965a","name":"Overlapping topic subscription","time":{"start":1715039943535,"stop":1715039943535,"duration":0},"status":"passed","severity":"normal"},{"uid":"fef121dc37ad31f3","name":"Check message on other pubsub topic is not received","time":{"start":1715039465260,"stop":1715039465273,"duration":13},"status":"passed","severity":"normal"},{"uid":"3585add9666399f0","name":"should decode valid enr successfully","time":{"start":1715039253360,"stop":1715039253360,"duration":0},"status":"passed","severity":"normal"},{"uid":"c905e2191555e5f5","name":"Check received message containing emoji","time":{"start":1715039778537,"stop":1715039778537,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc898c9a51267ec7","name":"Query with Promise Callback, No message returned","time":{"start":1715039850327,"stop":1715039850328,"duration":1},"status":"passed","severity":"normal"},{"uid":"59ed59839529b089","name":"different cluster, different shard: nodes don't connect","time":{"start":1715039579937,"stop":1715039579937,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fb7ef14059bf55e","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1715039258328,"stop":1715039258328,"duration":0},"status":"passed","severity":"normal"},{"uid":"64d854a1ea5beb52","name":"start node with empty content topic","time":{"start":1715039799968,"stop":1715039799969,"duration":1},"status":"passed","severity":"normal"},{"uid":"f63163583cfad477","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1715039269362,"stop":1715039269363,"duration":1},"status":"skipped","severity":"normal"},{"uid":"2b8d91c7a662548a","name":"tcp ip4 address","time":{"start":1715039252756,"stop":1715039252756,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1930aaf0781310d","name":"connected peers and dial","time":{"start":1715039700253,"stop":1715039700254,"duration":1},"status":"skipped","severity":"normal"},{"uid":"958f322c5974c9bf","name":"start node with ApplicationInfo","time":{"start":1715039799968,"stop":1715039799968,"duration":0},"status":"passed","severity":"normal"},{"uid":"2361e94eb3890f32","name":"should not receive a peer event after stop","time":{"start":1715039273305,"stop":1715039273305,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cccbbb63f2e79f0","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1715039304065,"stop":1715039304066,"duration":1},"status":"passed","severity":"normal"},{"uid":"15f9c33a3a914593","name":"Check publish message containing special chars","time":{"start":1715039744698,"stop":1715039744698,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5b860743efe78df","name":"Check received message containing SQL Injection","time":{"start":1715039778515,"stop":1715039778515,"duration":0},"status":"passed","severity":"normal"},{"uid":"dee032fd07fa3d74","name":"Ping on peer without subscriptions","time":{"start":1715039377465,"stop":1715039377468,"duration":3},"status":"passed","severity":"normal"},{"uid":"21a6fcbc8f274be3","name":"should set field with all protocols enabled","time":{"start":1715039253376,"stop":1715039253377,"duration":1},"status":"passed","severity":"normal"},{"uid":"96c5a589b11d4d38","name":"Query Generator, Multiple PubsubTopics","time":{"start":1715039850318,"stop":1715039850319,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c52faefd6374d18","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1715039268902,"stop":1715039268903,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed1e95acea76b10f","name":"can start and stop the service","time":{"start":1715039273303,"stop":1715039273303,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d7a0d413e55005f","name":"through manual discovery","time":{"start":1715039584377,"stop":1715039584378,"duration":1},"status":"passed","severity":"normal"},{"uid":"fab8f1d859b9b827","name":"Push message with Chinese payload","time":{"start":1715039838498,"stop":1715039838499,"duration":1},"status":"passed","severity":"normal"},{"uid":"490a4c738d30bba6","name":"Push 30 different messages","time":{"start":1715039838506,"stop":1715039838506,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c7da57c50cb555b","name":"Push message with content topic containing emoji","time":{"start":1715039838516,"stop":1715039838516,"duration":0},"status":"passed","severity":"normal"},{"uid":"e14b67a54ccb4a00","name":"should set field with only FILTER enabled","time":{"start":1715039253377,"stop":1715039253378,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb51895ee768c0e4","name":"Check received message containing JSON","time":{"start":1715039465244,"stop":1715039465245,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd0ce3576281f0d9","name":"should handle a minimal index list","time":{"start":1715039244847,"stop":1715039244848,"duration":1},"status":"passed","severity":"normal"},{"uid":"232025edd1fc8fbe","name":"Push message with Chinese payload","time":{"start":1715039700100,"stop":1715039700101,"duration":1},"status":"passed","severity":"normal"},{"uid":"a697d7887e024708","name":"Check message with no payload is not received","time":{"start":1715039778528,"stop":1715039778528,"duration":0},"status":"passed","severity":"normal"},{"uid":"2539bb49fe89fdc9","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1715039268906,"stop":1715039268906,"duration":0},"status":"passed","severity":"normal"},{"uid":"9953badcabb83c08","name":"same cluster, different shard: nodes don't connect","time":{"start":1715039463773,"stop":1715039463773,"duration":0},"status":"passed","severity":"normal"},{"uid":"81a7c0e339013618","name":"Push 30 different messages","time":{"start":1715039700109,"stop":1715039700110,"duration":1},"status":"passed","severity":"normal"},{"uid":"412a7ebeebae3326","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1715039528625,"stop":1715039528625,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a136707d3badadd","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1715039704354,"stop":1715039704355,"duration":1},"status":"passed","severity":"normal"},{"uid":"baad235527f26316","name":"Check received message containing special chars","time":{"start":1715039465240,"stop":1715039465240,"duration":0},"status":"passed","severity":"normal"},{"uid":"c957c2bafef8cc01","name":"Push message with Arabic payload","time":{"start":1715039838499,"stop":1715039838500,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2f08583ab2d17c6","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1715039244609,"stop":1715039244609,"duration":0},"status":"passed","severity":"normal"},{"uid":"76b70af0f312b6e4","name":"should throw error - no id","time":{"start":1715039253362,"stop":1715039253370,"duration":8},"status":"passed","severity":"normal"},{"uid":"3da012676c7fb016","name":"Push message with content topic containing shell command","time":{"start":1715039838514,"stop":1715039838515,"duration":1},"status":"passed","severity":"normal"},{"uid":"c63197b452ff0b8e","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1715039269363,"stop":1715039269363,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c89ec9bd6d52015a","name":"Subscribe to topic containing short and publish message","time":{"start":1715039751815,"stop":1715039751815,"duration":0},"status":"passed","severity":"normal"},{"uid":"17f70b94a47c42cb","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1715039528615,"stop":1715039528615,"duration":0},"status":"passed","severity":"normal"},{"uid":"8764c1f384e40cca","name":"Ping on subscribed peer","time":{"start":1715039377471,"stop":1715039377471,"duration":0},"status":"passed","severity":"normal"},{"uid":"521d2231062ce810","name":"should emit `waku:offline` event when all peers disconnect","time":{"start":1715039296397,"stop":1715039296398,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8d92cd42486dd23","name":"Ping on unsubscribed peer","time":{"start":1715039377468,"stop":1715039377470,"duration":2},"status":"passed","severity":"normal"},{"uid":"1d41e543a18972d0","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1715039244594,"stop":1715039244594,"duration":0},"status":"passed","severity":"normal"},{"uid":"46beabed599907b5","name":"Check received message containing emoji","time":{"start":1715039778519,"stop":1715039778519,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d6e3e2f6cd9c80e","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1715039244616,"stop":1715039244616,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b9b9f3da6f8732a","name":"Ordered Callback - backward","time":{"start":1715039860644,"stop":1715039860644,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b8176b88ec1f619","name":"Encoder throws on empty string content topic","time":{"start":1715039281083,"stop":1715039281083,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cd4db91e3fd4455","name":"Subscribe to topic containing JSON and publish message","time":{"start":1715039751821,"stop":1715039751821,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b7e34c22e9c3477","name":"Decoder throws on undefined content topic","time":{"start":1715039281083,"stop":1715039281084,"duration":1},"status":"passed","severity":"normal"},{"uid":"503bfcae5f35d6e5","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1715039244609,"stop":1715039244610,"duration":1},"status":"passed","severity":"normal"},{"uid":"4af7281c22397cf7","name":"should return empty list for no shard","time":{"start":1715039244602,"stop":1715039244602,"duration":0},"status":"passed","severity":"normal"},{"uid":"f47f2204439f44c0","name":"Ping on unsubscribed peer","time":{"start":1715039377473,"stop":1715039377474,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d1aecb5ad34abdb","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1715039463795,"stop":1715039463817,"duration":22},"status":"passed","severity":"normal"},{"uid":"e24d2b31b57d0ffb","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1715039850324,"stop":1715039850325,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3423795023362a5","name":"Subscribe and receive messages via lightPush","time":{"start":1715039943521,"stop":1715039943521,"duration":0},"status":"passed","severity":"normal"},{"uid":"efb764176b8552fa","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1715039744708,"stop":1715039744708,"duration":0},"status":"passed","severity":"normal"},{"uid":"c081c46065b5bb08","name":"Push message with numeric payload","time":{"start":1715039700099,"stop":1715039700100,"duration":1},"status":"passed","severity":"normal"},{"uid":"2326b202b1e4a606","name":"Subscribe to topic containing shell command and receive message","time":{"start":1715039943529,"stop":1715039943529,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4207b7ec98a7ed1","name":"should use the provided clusterId for the pubsub topic","time":{"start":1715039244620,"stop":1715039244620,"duration":0},"status":"passed","severity":"normal"},{"uid":"343968648566413","name":"Push message with content topic containing SQL Injection","time":{"start":1715039700130,"stop":1715039700130,"duration":0},"status":"passed","severity":"normal"},{"uid":"51d4ffb457d85394","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1715039463781,"stop":1715039463781,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c5f55dfb79960a6","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1715039899903,"stop":1715039899903,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f7faa242cee3555","name":"A test","time":{"start":1715039528835,"stop":1715039528837,"duration":2},"status":"passed","severity":"normal"},{"uid":"6d1c0908a757e192","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app54/10/topic10/json","time":{"start":1715039799965,"stop":1715039799965,"duration":0},"status":"passed","severity":"normal"},{"uid":"619e106bcc6f81a8","name":"Subscribe to topic containing numeric and receive message","time":{"start":1715039943536,"stop":1715039943536,"duration":0},"status":"passed","severity":"normal"},{"uid":"d60f176f490e2af3","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1715039719485,"stop":1715039719489,"duration":4},"status":"passed","severity":"normal"},{"uid":"a1c6ca72fd00d199","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1715039244600,"stop":1715039244600,"duration":0},"status":"passed","severity":"normal"},{"uid":"de54e6570eb26f66","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1715039244610,"stop":1715039244611,"duration":1},"status":"passed","severity":"normal"},{"uid":"eda3df7123c34038","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1715039244601,"stop":1715039244601,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdc603c9564a8023","name":"Fails to publish message with size larger than 1 MB","time":{"start":1715039744709,"stop":1715039744709,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d93ba63049206c2","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1715039751822,"stop":1715039751823,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bb75f5632c4753","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1715039577420,"stop":1715039577420,"duration":0},"status":"passed","severity":"normal"},{"uid":"b34c435e0d1ff224","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1715039375864,"stop":1715039375865,"duration":1},"status":"passed","severity":"normal"},{"uid":"e65333e65e25ea0d","name":"Subscribe to topic containing special chars and receive message","time":{"start":1715039943526,"stop":1715039943526,"duration":0},"status":"passed","severity":"normal"},{"uid":"be8a0b7f68cde3bf","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1715039751818,"stop":1715039751818,"duration":0},"status":"passed","severity":"normal"},{"uid":"1de5dbabe9b0e6bb","name":"Check received message containing Russian","time":{"start":1715039778533,"stop":1715039778533,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa43ae5d27c79ca0","name":"Ping on unsubscribed peer","time":{"start":1715039330459,"stop":1715039330460,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7cb0bb9793ef920","name":"Throws when trying to push message with empty payload","time":{"start":1715039838506,"stop":1715039838507,"duration":1},"status":"passed","severity":"normal"},{"uid":"bea12ef5a22d9cd4","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1715039244607,"stop":1715039244607,"duration":0},"status":"passed","severity":"normal"},{"uid":"de52ae3d3ec2a4f9","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1715039816383,"stop":1715039816384,"duration":1},"status":"passed","severity":"normal"},{"uid":"460c085dc814e3ad","name":"Encoder throws on empty string content topic","time":{"start":1715039279253,"stop":1715039279254,"duration":1},"status":"passed","severity":"normal"},{"uid":"15a4e9af26112911","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1715039744705,"stop":1715039744705,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8385ca826c50fa3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1715039244611,"stop":1715039244612,"duration":1},"status":"passed","severity":"normal"},{"uid":"490f6a5cfd866988","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1715039244615,"stop":1715039244615,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ea7d306412c822e","name":"Push message with custom timestamp: 1715035864032","time":{"start":1715039838518,"stop":1715039838519,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7c88ff1bb688c09","name":"Fields are not dropped","time":{"start":1715039257689,"stop":1715039257690,"duration":1},"status":"passed","severity":"normal"},{"uid":"a06b10e6ddabb284","name":"should be able to encode the field with only STORE set to true","time":{"start":1715039252675,"stop":1715039252675,"duration":0},"status":"passed","severity":"normal"},{"uid":"76514447e79bfc29","name":"Push message with custom timestamp: 1715043064032","time":{"start":1715039838519,"stop":1715039838519,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c83aa910d0835f3","name":"Check received message containing Script","time":{"start":1715039778515,"stop":1715039778515,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fe162e9606b47fa","name":"Check message received after nwaku node is restarted","time":{"start":1715039465276,"stop":1715039465276,"duration":0},"status":"skipped","severity":"normal"},{"uid":"85941135ba563dce","name":"can dial TLS multiaddrs","time":{"start":1715039584376,"stop":1715039584377,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfb012a72211af25","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1715039519662,"stop":1715039519664,"duration":2},"status":"passed","severity":"normal"},{"uid":"fc8ce0b0c9395206","name":"Check received message containing numeric","time":{"start":1715039465239,"stop":1715039465239,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6a397b928961527","name":"Subscribe to topic containing shell command and receive message","time":{"start":1715039943540,"stop":1715039943540,"duration":0},"status":"passed","severity":"normal"},{"uid":"d28261c87089478d","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1715039899906,"stop":1715039899906,"duration":0},"status":"passed","severity":"normal"},{"uid":"21433c988b4d38c7","name":"Generator, custom pubsub topic","time":{"start":1715039869017,"stop":1715039869017,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3aae82095c78b0f","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1715039943522,"stop":1715039943522,"duration":0},"status":"passed","severity":"normal"},{"uid":"31e560e699e28286","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1715039463822,"stop":1715039463822,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d2d3a0b5b9d18bf","name":"different cluster, same shard: nodes don't connect","time":{"start":1715039463773,"stop":1715039463774,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dc57a4eccbb75de","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1715039244605,"stop":1715039244605,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cf7c9609b8591e0","name":"Check received message containing JSON","time":{"start":1715039778517,"stop":1715039778517,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dd018c203b0bb2a","name":"Subscribe to topic containing emoji and receive message","time":{"start":1715039943541,"stop":1715039943541,"duration":0},"status":"passed","severity":"normal"},{"uid":"780f222733a8e223","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1715039244590,"stop":1715039244591,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf02a53a6f164cd8","name":"Push message with meta","time":{"start":1715039838517,"stop":1715039838517,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce54be7ada887442","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1715039463821,"stop":1715039463822,"duration":1},"status":"passed","severity":"normal"},{"uid":"b98e5fb10aa2e83b","name":"Throws when trying to push message with empty payload","time":{"start":1715039700110,"stop":1715039700110,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3e1e43b15f17133","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1715039899905,"stop":1715039899905,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7ec57aa6573388b","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1715039244598,"stop":1715039244598,"duration":0},"status":"passed","severity":"normal"},{"uid":"565d6e3681a712a4","name":"Query generator for multiple messages","time":{"start":1715039874212,"stop":1715039874212,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3e405af18463c4b","name":"Js publishes, other Js receives","time":{"start":1715039726337,"stop":1715039726338,"duration":1},"status":"passed","severity":"normal"},{"uid":"c32363745b129b87","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1715039268906,"stop":1715039268906,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0e22b0158bccee5","name":"Check message with no content topic is not received","time":{"start":1715039778528,"stop":1715039778528,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3044e9efb7e7e2a","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1715039943533,"stop":1715039943533,"duration":0},"status":"passed","severity":"normal"},{"uid":"dab1a22e3c4a5a26","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1715039268344,"stop":1715039268345,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3d269320f2d6023","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1715039306887,"stop":1715039306888,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2045e258b66f591","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1715039528619,"stop":1715039528619,"duration":0},"status":"passed","severity":"normal"},{"uid":"55ed19c882cee3a3","name":"Check received message containing SQL Injection","time":{"start":1715039465242,"stop":1715039465242,"duration":0},"status":"passed","severity":"normal"},{"uid":"26b62dde88e43a50","name":"should return all peers when numPeers is 0","time":{"start":1715039258023,"stop":1715039258023,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8c4dcaac9b61ec4","name":"Push message with unicode special characters payload","time":{"start":1715039700107,"stop":1715039700109,"duration":2},"status":"passed","severity":"normal"},{"uid":"858813cc362bcdfe","name":"Callback on promise, aborts when callback returns true","time":{"start":1715039874214,"stop":1715039874214,"duration":0},"status":"passed","severity":"normal"},{"uid":"8329d8663a9f5c6a","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app85/5/topic260/proto","time":{"start":1715039799960,"stop":1715039799961,"duration":1},"status":"passed","severity":"normal"},{"uid":"af10d1d8406db914","name":"Subscribe and receives messages on 20 topics","time":{"start":1715039943523,"stop":1715039943523,"duration":0},"status":"passed","severity":"normal"},{"uid":"6059ebe4977f7b41","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1715039899906,"stop":1715039899906,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eeae397069205e5","name":"Push message with unicode special characters payload","time":{"start":1715039838504,"stop":1715039838504,"duration":0},"status":"passed","severity":"normal"},{"uid":"db078515801881c2","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1715039244608,"stop":1715039244608,"duration":0},"status":"passed","severity":"normal"},{"uid":"9335901ab0dea5a1","name":"Subscribe and receives messages on 20 topics","time":{"start":1715039943534,"stop":1715039943534,"duration":0},"status":"passed","severity":"normal"},{"uid":"542de403488572c0","name":"Check message with non string payload is not received","time":{"start":1715039465274,"stop":1715039465275,"duration":1},"status":"passed","severity":"normal"},{"uid":"74dc868da2e1e663","name":"same cluster, same shard: nodes connect","time":{"start":1715039463772,"stop":1715039463772,"duration":0},"status":"passed","severity":"normal"},{"uid":"1edb18d62b0b469f","name":"Decoder throws on undefined content topic","time":{"start":1715039258327,"stop":1715039258327,"duration":0},"status":"passed","severity":"normal"},{"uid":"436df889fc1fd2df","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1715039244594,"stop":1715039244595,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6654353576f2db3","name":"Check message on other pubsub topic is not received","time":{"start":1715039778539,"stop":1715039778540,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d94301eafa99986","name":"Add multiple subscription objects on single nwaku node","time":{"start":1715039528657,"stop":1715039528658,"duration":1},"status":"passed","severity":"normal"},{"uid":"4780ced49ee9669b","name":"Publish message with custom timestamp: Tue May 16 2023 23:55:19 GMT+0000 (Coordinated Universal Time)","time":{"start":1715039744705,"stop":1715039744706,"duration":1},"status":"passed","severity":"normal"},{"uid":"25763b0b901df2b0","name":"Refresh subscription","time":{"start":1715039751814,"stop":1715039751814,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d9cefd82d006b015","name":"Push message with custom timestamp: 1684281065546","time":{"start":1715039700136,"stop":1715039700136,"duration":0},"status":"passed","severity":"normal"},{"uid":"df98c88d1c5f001d","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1715039463782,"stop":1715039463783,"duration":1},"status":"passed","severity":"normal"},{"uid":"59faea0bda5e5a0d","name":"same cluster, same shard: nodes connect","time":{"start":1715039579935,"stop":1715039579935,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbff0843b1863aa5","name":"should properly create location multiaddrs - udp4","time":{"start":1715039253374,"stop":1715039253374,"duration":0},"status":"passed","severity":"normal"},{"uid":"b602ca5833edc17d","name":"Fails to publish duplicate message","time":{"start":1715039744707,"stop":1715039744707,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ab02a85e3d3573e","name":"Overlapping topic subscription","time":{"start":1715039751814,"stop":1715039751815,"duration":1},"status":"skipped","severity":"normal"},{"uid":"e692de4fcc2260cd","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1715039943523,"stop":1715039943523,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc0aefb50147886c","name":"should throw an error for empty SingleShardInfos array","time":{"start":1715039244599,"stop":1715039244599,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bab7b098c8cc852","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1715039943540,"stop":1715039943541,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1295a944abc84f2","name":"should be called for bootstrap peers","time":{"start":1715039304064,"stop":1715039304064,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c8542269ffd660f","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1715039751820,"stop":1715039751821,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f4858c957c0e137","name":"Overlapping topic subscription","time":{"start":1715039943524,"stop":1715039943524,"duration":0},"status":"passed","severity":"normal"},{"uid":"726bd34be4192f31","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app91/8/topic62/utf8","time":{"start":1715039799964,"stop":1715039799964,"duration":0},"status":"passed","severity":"normal"},{"uid":"91e4dd7c051bc375","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1715039244603,"stop":1715039244604,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0cbea3ceab0e494","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1715039943527,"stop":1715039943528,"duration":1},"status":"passed","severity":"normal"},{"uid":"40f5b2ca05950c82","name":"Store - dialed first","time":{"start":1715039907068,"stop":1715039907068,"duration":0},"status":"passed","severity":"normal"},{"uid":"61ae0df9a1eb5be0","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1715039244614,"stop":1715039244614,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f41e35427babaef","name":"Push message with special chars payload","time":{"start":1715039700100,"stop":1715039700100,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9a50863e55e6ccd","name":"Check message with no payload is not received","time":{"start":1715039465274,"stop":1715039465274,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aae33de1b857479","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1715039244619,"stop":1715039244619,"duration":0},"status":"passed","severity":"normal"},{"uid":"a98319809e0b5b99","name":"connects to nwaku","time":{"start":1715039900087,"stop":1715039900088,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfbe7d9190941f9b","name":"should only return 1 node with relay and store capability","time":{"start":1715039269360,"stop":1715039269361,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d191f6aed686a42","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1715040295479,"stop":1715040295480,"duration":1},"status":"broken","severity":"normal"},{"uid":"5834ad68d2e56069","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1715039519665,"stop":1715039519665,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c93ce84865fbf22","name":"Check message with non string payload is not received","time":{"start":1715039778541,"stop":1715039778541,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2db2cb134f54356","name":"Rejects garbage","time":{"start":1715039261754,"stop":1715039261754,"duration":0},"status":"passed","severity":"normal"},{"uid":"94f7c90ea4514733","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1715039719484,"stop":1715039719484,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3647cdd075b8d88","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1715039816386,"stop":1715039816387,"duration":1},"status":"passed","severity":"normal"},{"uid":"46a55977be18bde2","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1715039577420,"stop":1715039577420,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a69c48672be01b5","name":"Push message with Basic HTML tag payload","time":{"start":1715039700104,"stop":1715039700104,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0f7644846bbd352","name":"Subscribe to topic containing numeric and receive message","time":{"start":1715039943525,"stop":1715039943526,"duration":1},"status":"passed","severity":"normal"},{"uid":"da407b5d0209e893","name":"should throw an error for missing sharding configuration","time":{"start":1715039244617,"stop":1715039244618,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f0977aa74d24e9c","name":"Fails to publish message with empty text","time":{"start":1715039744707,"stop":1715039744707,"duration":0},"status":"passed","severity":"normal"},{"uid":"d64d8627c2b5f68f","name":"Passing an array","time":{"start":1715039900089,"stop":1715039900089,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4fffd79e50d1508","name":"isConnected should return false after all peers disconnect","time":{"start":1715039296398,"stop":1715039296401,"duration":3},"status":"passed","severity":"normal"},{"uid":"7d5632bce8a4bef7","name":"Check received message containing numeric","time":{"start":1715039778531,"stop":1715039778531,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0e953482611bc68","name":"Check received message containing special chars","time":{"start":1715039778531,"stop":1715039778532,"duration":1},"status":"passed","severity":"normal"},{"uid":"286cb34fc163dde5","name":"Refresh subscription","time":{"start":1715039943535,"stop":1715039943535,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a1c562d992a1566","name":"should be able to decode the field with only FILTER set to true","time":{"start":1715039252687,"stop":1715039252687,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eb6dda26037f5c1","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1715039943527,"stop":1715039943527,"duration":0},"status":"passed","severity":"normal"},{"uid":"d47ac2a8efde6ae0","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1715039943537,"stop":1715039943537,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f5f7b1913725315","name":"same cluster, different shard: nodes connect","time":{"start":1715039579936,"stop":1715039579936,"duration":0},"status":"passed","severity":"normal"},{"uid":"f26dc4dbfed1294c","name":"Subscribe to topic containing shell command and receive message","time":{"start":1715039528646,"stop":1715039528646,"duration":0},"status":"passed","severity":"normal"},{"uid":"77fd8588de981e78","name":"Passing cursor with wrong pubsubTopic","time":{"start":1715039816390,"stop":1715039816391,"duration":1},"status":"passed","severity":"normal"},{"uid":"b32530fae1c6ed7c","name":"Subscribe to topic containing numeric and publish message","time":{"start":1715039751816,"stop":1715039751817,"duration":1},"status":"passed","severity":"normal"},{"uid":"8753321ba8ca9da5","name":"random static sharding 10 - Cluster ID: 676, Shard ID: 23","time":{"start":1715039825181,"stop":1715039825181,"duration":0},"status":"passed","severity":"normal"},{"uid":"73d1110e78af959f","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1715039579934,"stop":1715039579935,"duration":1},"status":"passed","severity":"normal"},{"uid":"6de727014030b8bb","name":"Push message with content topic containing SQL Injection","time":{"start":1715039838512,"stop":1715039838513,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1a5ad2234458e6b","name":"Correctly serialized arguments","time":{"start":1715039580054,"stop":1715039580054,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb7ee88600700e78","name":"Nwaku publishes","time":{"start":1715039726337,"stop":1715039726337,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c9332ae4ad15c9c","name":"Check publish message containing Basic HTML tag","time":{"start":1715039744702,"stop":1715039744703,"duration":1},"status":"passed","severity":"normal"},{"uid":"71cb9c16eb3cc0c6","name":"Relay + Store","time":{"start":1715039253378,"stop":1715039253378,"duration":0},"status":"passed","severity":"normal"},{"uid":"62da86a48b9a5a07","name":"non connected peers","time":{"start":1715039700255,"stop":1715039700255,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5a7d711b2191e463","name":"Push message on custom pubsubTopic","time":{"start":1715039577419,"stop":1715039577420,"duration":1},"status":"passed","severity":"normal"},{"uid":"abcdea0aca906e23","name":"Check message received after jswaku node is restarted","time":{"start":1715039778541,"stop":1715039778542,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9e1ad11c598bbab6","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1715039296396,"stop":1715039296396,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dc01afd29b6385a","name":"groups content topics by expected pubsub topic","time":{"start":1715039244596,"stop":1715039244596,"duration":0},"status":"passed","severity":"normal"},{"uid":"731812ac78b2d6c5","name":"throws on content topic with too few or too many fields","time":{"start":1715039244586,"stop":1715039244586,"duration":0},"status":"passed","severity":"normal"},{"uid":"c74f937284660f2c","name":"All","time":{"start":1715039306200,"stop":1715039306200,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c52ca3601d717e1","name":"Ephemeral messages are not stored","time":{"start":1715039306886,"stop":1715039306887,"duration":1},"status":"passed","severity":"normal"},{"uid":"abe8f1738cddd3cd","name":"should not fail to stop the service if it was not started","time":{"start":1715039273304,"stop":1715039273304,"duration":0},"status":"passed","severity":"normal"},{"uid":"8132a957ab301c49","name":"throws on content topic with empty application field","time":{"start":1715039244587,"stop":1715039244588,"duration":1},"status":"passed","severity":"normal"},{"uid":"de5fc223fbc148fa","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1715039244614,"stop":1715039244615,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc56446e62c9a9d8","name":"Check received message containing special chars","time":{"start":1715039778510,"stop":1715039778510,"duration":0},"status":"passed","severity":"normal"},{"uid":"830729617ac142ce","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1715039252676,"stop":1715039252677,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e5c60cf9c4ccc10","name":"Push message with content topic containing long","time":{"start":1715039700111,"stop":1715039700125,"duration":14},"status":"passed","severity":"normal"},{"uid":"a02c9e2aaedbd3de","name":"Fails to push message with empty content topic","time":{"start":1715039838516,"stop":1715039838516,"duration":0},"status":"passed","severity":"normal"},{"uid":"4687c3c900021de5","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1715039816386,"stop":1715039816386,"duration":0},"status":"passed","severity":"normal"},{"uid":"62bd6851a7fbe3c8","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1715039268907,"stop":1715039268907,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f48b36cbe153767","name":"should not throw an error for a single configured topic","time":{"start":1715039244612,"stop":1715039244612,"duration":0},"status":"passed","severity":"normal"},{"uid":"7888bd7f2fcdd38e","name":"Passing page size 0 when there are 110 messages","time":{"start":1715039881805,"stop":1715039881805,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2ef425023910fd1","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1715039463819,"stop":1715039463819,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7f95f5d85a13be5","name":"receives messages sent to provided content topic through stream","time":{"start":1715039744830,"stop":1715039744830,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ba5ed75562422616","name":"Push message with content topic containing Arabic","time":{"start":1715039838511,"stop":1715039838512,"duration":1},"status":"passed","severity":"normal"},{"uid":"14dcf6ed94532925","name":"Subscribe to topic containing emoji and receive message","time":{"start":1715039943530,"stop":1715039943530,"duration":0},"status":"passed","severity":"normal"},{"uid":"58837f546cb3e3c4","name":"Check publish message containing Chinese","time":{"start":1715039744699,"stop":1715039744699,"duration":0},"status":"passed","severity":"normal"},{"uid":"d97daa58f4f7bc8a","name":"handles multiple messages","time":{"start":1715039885633,"stop":1715039885633,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c9638587a96469","name":"should properly compute the node id","time":{"start":1715039253372,"stop":1715039253372,"duration":0},"status":"passed","severity":"normal"},{"uid":"621466d52916ec03","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1715039577417,"stop":1715039577417,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7278e07757d8aa7","name":"should add and remove event listeners correctly","time":{"start":1715039273307,"stop":1715039273307,"duration":0},"status":"passed","severity":"normal"},{"uid":"a38f85c873dc485f","name":"passes more than one ENR URLs and attempts connection","time":{"start":1715039310002,"stop":1715039310002,"duration":0},"status":"skipped","severity":"normal"},{"uid":"69c7df22d7b2f7c8","name":"Check meta is set [symmetric]","time":{"start":1715039279252,"stop":1715039279252,"duration":0},"status":"passed","severity":"normal"},{"uid":"a34685581ecc06c8","name":"caches peers it previously fetched","time":{"start":1715039269359,"stop":1715039269360,"duration":1},"status":"passed","severity":"normal"},{"uid":"353a36a64df3be7a","name":"random static sharding 3 - Cluster ID: 83, Shard ID: 104","time":{"start":1715039825176,"stop":1715039825176,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf1f6bea20c0f523","name":"should not fail to start the service if it is already started","time":{"start":1715039770403,"stop":1715039770403,"duration":0},"status":"passed","severity":"normal"},{"uid":"10e022c8467c4527","name":"should be able to encode the field with only FILTER set to true","time":{"start":1715039252676,"stop":1715039252676,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1c7ed222050c65b","name":"topics with same application and version share the same shard","time":{"start":1715039244595,"stop":1715039244596,"duration":1},"status":"passed","severity":"normal"},{"uid":"9acdbd0341562ee","name":"getPeersByDiscovery","time":{"start":1715039336758,"stop":1715039336759,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5735bc4cc539f8b","name":"Push message with custom timestamp: 1715043065546","time":{"start":1715039700137,"stop":1715039700137,"duration":0},"status":"passed","severity":"normal"},{"uid":"98000cd36e4e5f93","name":"Check received message with timestamp: 1715039296068000000 ","time":{"start":1715039465253,"stop":1715039465253,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbfe669f5b02c789","name":"Passing page size 19 when there are 20 messages","time":{"start":1715039881811,"stop":1715039881811,"duration":0},"status":"passed","severity":"normal"},{"uid":"edb59afbad6d9ec3","name":"Push message with XML payload","time":{"start":1715039838501,"stop":1715039838502,"duration":1},"status":"passed","severity":"normal"},{"uid":"9adbfbe05e55f8d","name":"should throw error - invalid id","time":{"start":1715039253370,"stop":1715039253371,"duration":1},"status":"passed","severity":"normal"},{"uid":"d448b9741d9a1b6f","name":"Meta field set when metaSetter is specified","time":{"start":1715039258325,"stop":1715039258325,"duration":0},"status":"passed","severity":"normal"},{"uid":"126a120ec0e8b2d8","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1715039463843,"stop":1715039463843,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cd335d4ae138ec5","name":"Generator, 2 different pubsubtopics","time":{"start":1715039869017,"stop":1715039869017,"duration":0},"status":"passed","severity":"normal"},{"uid":"499e9104838f8026","name":"dispatchEvent via connectionManager","time":{"start":1715039336759,"stop":1715039336759,"duration":0},"status":"passed","severity":"normal"},{"uid":"896fe37e4a8d2f8b","name":"should properly create location multiaddrs - tcp","time":{"start":1715039253375,"stop":1715039253375,"duration":0},"status":"passed","severity":"normal"},{"uid":"4026d8326d68970a","name":"Push message with shell command payload","time":{"start":1715039700106,"stop":1715039700107,"duration":1},"status":"passed","severity":"normal"},{"uid":"11716d5573f577bc","name":"Check message with non string payload is not received","time":{"start":1715039778528,"stop":1715039778529,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2a8b2edf3c62248","name":"Sets default value correctly","time":{"start":1715039900094,"stop":1715039900095,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e9b93fa50cd3225","name":"Subscribe and receives messages on 20 topics","time":{"start":1715039528618,"stop":1715039528618,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c8a3fd3f457d46b","name":"should set field with only RELAY enabled","time":{"start":1715039253377,"stop":1715039253377,"duration":0},"status":"passed","severity":"normal"},{"uid":"5291b11c2cb0d4a4","name":"Push message with content topic containing long","time":{"start":1715039838508,"stop":1715039838509,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6da87ff04df3f63","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1715039281081,"stop":1715039281081,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a063de483f61246","name":"throws on content topic with empty topic name field","time":{"start":1715039244589,"stop":1715039244589,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd5ee33a626bea22","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1715039577417,"stop":1715039577418,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0243450dd62eea9","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1715039244595,"stop":1715039244595,"duration":0},"status":"passed","severity":"normal"},{"uid":"821cf350978a72c3","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1715039825174,"stop":1715039825175,"duration":1},"status":"passed","severity":"normal"},{"uid":"dba7f3ac77900fc0","name":"Check publish message containing short","time":{"start":1715039744697,"stop":1715039744697,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f6a98548ea06d7","name":"Fails to push message with large meta","time":{"start":1715039700135,"stop":1715039700135,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e722747e9950379","name":"Subscribe to topic containing special chars and receive message","time":{"start":1715039943537,"stop":1715039943537,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7c38b1b5eeebd54","name":"returns all values when wanted number matches available values","time":{"start":1715039268342,"stop":1715039268343,"duration":1},"status":"passed","severity":"normal"},{"uid":"676e284e5bfcb31","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1715039463789,"stop":1715039463789,"duration":0},"status":"passed","severity":"normal"},{"uid":"eca32907fd40884c","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1715039244605,"stop":1715039244605,"duration":0},"status":"passed","severity":"normal"},{"uid":"4edcb0c44ee39476","name":"Check message received after jswaku node is restarted","time":{"start":1715039778529,"stop":1715039778529,"duration":0},"status":"skipped","severity":"normal"},{"uid":"688332196be9f1f5","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1715039304065,"stop":1715039304065,"duration":0},"status":"passed","severity":"normal"},{"uid":"202b2bae729df4e5","name":"Subscribe to topic containing Russian and receive message","time":{"start":1715039528627,"stop":1715039528643,"duration":16},"status":"passed","severity":"normal"},{"uid":"9c155c7c7ffe5502","name":"A test","time":{"start":1715039528837,"stop":1715039528837,"duration":0},"status":"passed","severity":"normal"},{"uid":"62644d0221b56e33","name":"Check publish message containing shell command","time":{"start":1715039744703,"stop":1715039744704,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6f3f54fa733073d","name":"creates an iterator","time":{"start":1715039885632,"stop":1715039885633,"duration":1},"status":"passed","severity":"normal"},{"uid":"ade474ce3432cd5e","name":"should be able to decode the field with only STORE set to true","time":{"start":1715039252687,"stop":1715039252688,"duration":1},"status":"passed","severity":"normal"},{"uid":"d78121fa05d8680c","name":"Push message with emoji payload","time":{"start":1715039838505,"stop":1715039838505,"duration":0},"status":"passed","severity":"normal"},{"uid":"2687f8c0d99042da","name":"Query Generator, No message returned","time":{"start":1715039850320,"stop":1715039850320,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a2aa554f3e6137a","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1715039943521,"stop":1715039943521,"duration":0},"status":"passed","severity":"normal"},{"uid":"b86952c4df013cea","name":"Query Generator sorting by timestamp while page direction is backward","time":{"start":1715039874435,"stop":1715039874436,"duration":1},"status":"passed","severity":"normal"},{"uid":"200c384e66632632","name":"Refresh subscription","time":{"start":1715039528620,"stop":1715039528620,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1a392194c4c9969","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1715039244606,"stop":1715039244606,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffb4c877351656f8","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1715039268905,"stop":1715039268905,"duration":0},"status":"passed","severity":"normal"},{"uid":"37ff8b6bbe42fbeb","name":"Subscribe to topic containing long and receive message","time":{"start":1715039943525,"stop":1715039943525,"duration":0},"status":"passed","severity":"normal"},{"uid":"2744e0068d6796ff","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1715039751813,"stop":1715039751814,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfdffb6211be39bc","name":"Check received message containing Russian","time":{"start":1715039778514,"stop":1715039778514,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aaa60fd634cc6fc","name":"nwaku subscribes","time":{"start":1715039726336,"stop":1715039726336,"duration":0},"status":"passed","severity":"normal"},{"uid":"abb196ad4e2ae96e","name":"more peers than existing","time":{"start":1715039700254,"stop":1715039700254,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f00980597a954c40","name":"Subscribe and receive messages via waku relay post","time":{"start":1715039943533,"stop":1715039943533,"duration":0},"status":"passed","severity":"normal"},{"uid":"75db4fee45d90d77","name":"Push message with shell command payload","time":{"start":1715039838503,"stop":1715039838503,"duration":0},"status":"passed","severity":"normal"},{"uid":"164f94e06d1e2d74","name":"should properly create location multiaddrs - tcp4","time":{"start":1715039253374,"stop":1715039253374,"duration":0},"status":"passed","severity":"normal"},{"uid":"41ca91e9304edf7c","name":"Encoder throws on undefined content topic","time":{"start":1715039279253,"stop":1715039279253,"duration":0},"status":"passed","severity":"normal"},{"uid":"93fa75ca67c82f5c","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1715039304066,"stop":1715039304066,"duration":0},"status":"passed","severity":"normal"},{"uid":"95c0cd1e9d8d8ead","name":"Ordered Callback - forward","time":{"start":1715039860644,"stop":1715039860644,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c8849b144248fd5","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1715039296394,"stop":1715039296394,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3fd48c66ef2e29b","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1715039379935,"stop":1715039379936,"duration":1},"status":"passed","severity":"normal"},{"uid":"333254688de87aeb","name":"Push message with special chars payload","time":{"start":1715039838496,"stop":1715039838498,"duration":2},"status":"passed","severity":"normal"},{"uid":"14eecb18dbd0b4a8","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1715039816385,"stop":1715039816385,"duration":0},"status":"passed","severity":"normal"},{"uid":"662bfaa747c9c782","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1715039869017,"stop":1715039869018,"duration":1},"status":"passed","severity":"normal"},{"uid":"20ca1afbd3db9bc0","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1715039379934,"stop":1715039379934,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbd7e9dade40bdb5","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1715039816382,"stop":1715039816382,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee15465ec4df4aa1","name":"Nodes with multiple pubsub topic","time":{"start":1715039719491,"stop":1715039719492,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b605fd2941a4454","name":"Overlapping topic subscription","time":{"start":1715039528619,"stop":1715039528620,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8385ce9dae9a80f","name":"Check received message containing escaped characters","time":{"start":1715039465245,"stop":1715039465252,"duration":7},"status":"passed","severity":"normal"},{"uid":"a11bf4b0432d64f4","name":"Using a function","time":{"start":1715039900089,"stop":1715039900090,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdcc2d82780ede61","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1715039375866,"stop":1715039375866,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4d44b0d20b3d877","name":"Ping on subscribed peer","time":{"start":1715039330456,"stop":1715039330456,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa48b43e33e08c22","name":"Reusing cursor across nodes","time":{"start":1715039816388,"stop":1715039816389,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f240a3042b56768","name":"Push message with content topic containing Script","time":{"start":1715039838513,"stop":1715039838513,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbda1d723b0ef71f","name":"Push message with content topic containing unicode special characters","time":{"start":1715039838515,"stop":1715039838516,"duration":1},"status":"passed","severity":"normal"},{"uid":"949902509bf75938","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1715039463778,"stop":1715039463778,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e8cf9297eb6270d","name":"Check received message containing short","time":{"start":1715039465238,"stop":1715039465238,"duration":0},"status":"passed","severity":"normal"},{"uid":"df3d35888aa637c6","name":"Check received message containing emoji","time":{"start":1715039465252,"stop":1715039465253,"duration":1},"status":"passed","severity":"normal"},{"uid":"a57c6f218457d150","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1715039379936,"stop":1715039379936,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b1ea56858e85118","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1715039252678,"stop":1715039252678,"duration":0},"status":"passed","severity":"normal"},{"uid":"af673891e942207a","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1715039244599,"stop":1715039244600,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcb4c73c108e9c4e","name":"configure the node with multiple content topics","time":{"start":1715039799967,"stop":1715039799967,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb39d7ede5eec6fa","name":"Push message with content topic containing Russian","time":{"start":1715039838512,"stop":1715039838512,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ee6735c30af39fe","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1715039268904,"stop":1715039268905,"duration":1},"status":"passed","severity":"normal"},{"uid":"436c5fa0e25de437","name":"Passing page size 3 when there are 20 messages","time":{"start":1715039881806,"stop":1715039881806,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f0cd46898ac2915","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1715039244593,"stop":1715039244593,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3fe8ee1c491b3d1","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1715039252688,"stop":1715039252689,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6d8871d8495ea41","name":"Check received message with timestamp: 1649153314 ","time":{"start":1715039778523,"stop":1715039778525,"duration":2},"status":"passed","severity":"normal"},{"uid":"f7896507542ef4ba","name":"Fails to publish message with wrong content topic","time":{"start":1715039744707,"stop":1715039744708,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8f3d09679a3ee95","name":"Subscribe to topic containing Script and receive message","time":{"start":1715039943538,"stop":1715039943538,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc86feb376341a4f","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1715039463777,"stop":1715039463777,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a236e2c8bec74f0","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app7/9/topic81/json","time":{"start":1715039799963,"stop":1715039799963,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a93ee1f1d9a9071","name":"should throw an error for an unconfigured topic","time":{"start":1715039244613,"stop":1715039244613,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9546ac3c92f62f9","name":"Check publish message containing Arabic","time":{"start":1715039744699,"stop":1715039744701,"duration":2},"status":"passed","severity":"normal"},{"uid":"cbf704d59277704c","name":"should load peers from local storage and dispatch events","time":{"start":1715039273306,"stop":1715039273306,"duration":0},"status":"passed","severity":"normal"},{"uid":"9db4f5fc982e736e","name":"Push message with JSON payload","time":{"start":1715039838502,"stop":1715039838503,"duration":1},"status":"passed","severity":"normal"},{"uid":"e508e7afe983dcee","name":"Subscribe and receive messages via waku relay post","time":{"start":1715039528609,"stop":1715039528614,"duration":5},"status":"passed","severity":"normal"},{"uid":"9c800e0a662e3913","name":"should return the pubsub topic directly if a string is provided","time":{"start":1715039244613,"stop":1715039244613,"duration":0},"status":"passed","severity":"normal"},{"uid":"32c2a8f1581dc02","name":"should not fail to stop the service if it was not started","time":{"start":1715039309993,"stop":1715039309995,"duration":2},"status":"passed","severity":"normal"},{"uid":"4bd41e6645bf5ef5","name":"Check received message containing unicode special characters","time":{"start":1715039778536,"stop":1715039778537,"duration":1},"status":"passed","severity":"normal"},{"uid":"b18a09b849203b23","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1715039943532,"stop":1715039943532,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3d95b652c1d091","name":"Push message with emoji payload","time":{"start":1715039700109,"stop":1715039700109,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf4452292097aa25","name":"Push message with content topic containing Basic HTML tag","time":{"start":1715039700132,"stop":1715039700132,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e01940dfbc5f61e","name":"Push message with Script payload","time":{"start":1715039700103,"stop":1715039700103,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e19f7aa79bf53c3","name":"Check publish message containing Russian","time":{"start":1715039744701,"stop":1715039744701,"duration":0},"status":"passed","severity":"normal"},{"uid":"d359555dcffd8ae8","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app52/6/topic430/test.js","time":{"start":1715039799962,"stop":1715039799963,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd1d448618d21db0","name":"should set field with all protocols disabled","time":{"start":1715039253376,"stop":1715039253376,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ea491b7ec5dfc3f","name":"random static sharding 4 - Cluster ID: 25, Shard ID: 138","time":{"start":1715039825176,"stop":1715039825177,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb93af85c50c900","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1715039519665,"stop":1715039519666,"duration":1},"status":"passed","severity":"normal"},{"uid":"10ba85419103cc7c","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1715039463779,"stop":1715039463779,"duration":0},"status":"passed","severity":"normal"},{"uid":"455408a9e22d4e09","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1715039799958,"stop":1715039799959,"duration":1},"status":"passed","severity":"normal"},{"uid":"786ae073921d77d1","name":"Push message with content topic containing Arabic","time":{"start":1715039700129,"stop":1715039700129,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ab75b08e0affe6a","name":"Nodes with multiple pubsub topic","time":{"start":1715039719480,"stop":1715039719481,"duration":1},"status":"passed","severity":"normal"},{"uid":"e83fb8d299f31d24","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1715039719484,"stop":1715039719484,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c1c5e9a72327abf","name":"Check publish message containing XML","time":{"start":1715039744702,"stop":1715039744702,"duration":0},"status":"passed","severity":"normal"},{"uid":"f285a4973f61f631","name":"random static sharding 9 - Cluster ID: 392, Shard ID: 775","time":{"start":1715039825180,"stop":1715039825180,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cb7704dfd38bd33","name":"Query with Ordered Callback, No Decoder","time":{"start":1715039850323,"stop":1715039850323,"duration":0},"status":"passed","severity":"normal"},{"uid":"30468ff046f81375","name":"Fails to push message with empty content topic","time":{"start":1715039700134,"stop":1715039700135,"duration":1},"status":"passed","severity":"normal"},{"uid":"d854c10fac7c730b","name":"should properly create location multiaddrs - tcp6","time":{"start":1715039253375,"stop":1715039253375,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9a30d56fdf8f22f","name":"same cluster, different shard: nodes connect (autosharding)","time":{"start":1715039463775,"stop":1715039463776,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffda631c27a815d4","name":"Relay - times out","time":{"start":1715039907067,"stop":1715039907067,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f120b27492b782e","name":"udp ip6 address","time":{"start":1715039252757,"stop":1715039252757,"duration":0},"status":"passed","severity":"normal"},{"uid":"6761056a97ff4537","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1715039244605,"stop":1715039244606,"duration":1},"status":"passed","severity":"normal"},{"uid":"78743bf3f71723d4","name":"Encoder throws on empty string content topic","time":{"start":1715039258326,"stop":1715039258327,"duration":1},"status":"passed","severity":"normal"},{"uid":"a38dab3d4c8fac96","name":"1 Relay, 1 fetch","time":{"start":1715039268877,"stop":1715039268878,"duration":1},"status":"passed","severity":"normal"},{"uid":"63c047168e784880","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1715039719490,"stop":1715039719490,"duration":0},"status":"passed","severity":"normal"},{"uid":"f692316c4ed798c6","name":"Subscribe to topic containing Russian and receive message","time":{"start":1715039943527,"stop":1715039943527,"duration":0},"status":"passed","severity":"normal"},{"uid":"feef698f67eca338","name":"Push message with XML payload","time":{"start":1715039700103,"stop":1715039700104,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2227b470a685840","name":"Ping on peer without subscriptions","time":{"start":1715039330456,"stop":1715039330458,"duration":2},"status":"passed","severity":"normal"},{"uid":"a96587bac29a5b94","name":"should encode/decode to text encoding","time":{"start":1715039253372,"stop":1715039253372,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9d47862d2f2b727","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1715039244591,"stop":1715039244591,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe552f63224c739e","name":"Check publish message containing unicode special characters","time":{"start":1715039744704,"stop":1715039744704,"duration":0},"status":"passed","severity":"normal"},{"uid":"748a2b24bcb3ce0e","name":"Check received message with timestamp: 1715039295699000000 ","time":{"start":1715039778519,"stop":1715039778521,"duration":2},"status":"passed","severity":"normal"},{"uid":"b45a5184b7ea426f","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1715039463823,"stop":1715039463823,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d636af406492c41","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1715039943539,"stop":1715039943539,"duration":0},"status":"passed","severity":"normal"},{"uid":"303c70e588ee8fe8","name":"Promise Callback - backward","time":{"start":1715039860643,"stop":1715039860643,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7c1a8d90e36102","name":"Push message with short payload","time":{"start":1715039700097,"stop":1715039700099,"duration":2},"status":"passed","severity":"normal"},{"uid":"f9a8fb10fcdfd0f9","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1715039268903,"stop":1715039268904,"duration":1},"status":"passed","severity":"normal"},{"uid":"896a0719adcc2735","name":"should return valid sharding parameters for static sharding","time":{"start":1715039244615,"stop":1715039244616,"duration":1},"status":"passed","severity":"normal"},{"uid":"af3296a7441c5b4b","name":"Query Generator, Wrong PubsubTopic","time":{"start":1715039850314,"stop":1715039850315,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c5fa2b8f41d3c51","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1715039463781,"stop":1715039463782,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b4dd3e267f44a0f","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1715039463780,"stop":1715039463781,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad7840f06e09b57a","name":"pre and post cipher","time":{"start":1715039279755,"stop":1715039279756,"duration":1},"status":"passed","severity":"normal"},{"uid":"711b8012cf8300d9","name":"should use DNS peer discovery with light client","time":{"start":1715039310001,"stop":1715039310001,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2467b2f837f10db4","name":"Check received message containing unicode special characters","time":{"start":1715039465252,"stop":1715039465252,"duration":0},"status":"passed","severity":"normal"},{"uid":"98df24689a8f08bf","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1715039273306,"stop":1715039273307,"duration":1},"status":"passed","severity":"normal"},{"uid":"196bc50b15492bdd","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1715039247442,"stop":1715039247442,"duration":0},"status":"passed","severity":"normal"},{"uid":"70d4a3df6b1d4efb","name":"should not receive a peer event after stop","time":{"start":1715039310000,"stop":1715039310000,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dc27c25996d216","name":"Reopen subscription with peer with lost subscription","time":{"start":1715039377470,"stop":1715039377470,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca0a0dd68efc251a","name":"addEventListener with wrong event","time":{"start":1715039336756,"stop":1715039336757,"duration":1},"status":"passed","severity":"normal"},{"uid":"eaaa029797d51185","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1715039375863,"stop":1715039375863,"duration":0},"status":"passed","severity":"normal"},{"uid":"1973e3bc3161f2a6","name":"Push message with escaped characters payload","time":{"start":1715039700107,"stop":1715039700107,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9d9ca13a0cbd380","name":"Subscribe to topic containing XML and publish message","time":{"start":1715039751820,"stop":1715039751820,"duration":0},"status":"passed","severity":"normal"},{"uid":"432853b4ce28053b","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1715039751819,"stop":1715039751819,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbf5cc24d4cc6362","name":"Push message with content topic containing JSON","time":{"start":1715039838514,"stop":1715039838514,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b0c5a0268384734","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1715039943534,"stop":1715039943535,"duration":1},"status":"passed","severity":"normal"},{"uid":"85b79fb9e29c0d25","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1715039310002,"stop":1715039310002,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6d29952645bcf924","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1715039269361,"stop":1715039269362,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef59e2856e2a27de","name":"Publish message with large meta","time":{"start":1715039744710,"stop":1715039744710,"duration":0},"status":"passed","severity":"normal"},{"uid":"a010b3ff0f25b9d6","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1715039463840,"stop":1715039463842,"duration":2},"status":"passed","severity":"normal"},{"uid":"119e29bccda0eb20","name":"should not fail to start the service if it is already started","time":{"start":1715039309998,"stop":1715039309999,"duration":1},"status":"passed","severity":"normal"},{"uid":"e54c891dde7cea33","name":"Query with Promise Callback, No Decoder","time":{"start":1715039850326,"stop":1715039850327,"duration":1},"status":"passed","severity":"normal"},{"uid":"e972cf45c183c8bb","name":"Check received message with timestamp: 1715039295699000000 ","time":{"start":1715039778537,"stop":1715039778537,"duration":0},"status":"passed","severity":"normal"},{"uid":"651c240a2ea4cc83","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 0","time":{"start":1715039244616,"stop":1715039244617,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a5c52c23b301eec","name":"Publish message with custom timestamp: Mon May 06 2024 22:55:19 GMT+0000 (Coordinated Universal Time)","time":{"start":1715039744706,"stop":1715039744706,"duration":0},"status":"passed","severity":"normal"},{"uid":"94d42141fc278667","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1715039816387,"stop":1715039816388,"duration":1},"status":"passed","severity":"normal"},{"uid":"18b60be50df8dda4","name":"Add multiple subscription objects on single nwaku node","time":{"start":1715039943541,"stop":1715039943542,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbb1451ef3296e5e","name":"isConnected should return true after first peer connects","time":{"start":1715039344473,"stop":1715039344473,"duration":0},"status":"passed","severity":"normal"},{"uid":"54388472871ecc43","name":"Fails to push message with large meta","time":{"start":1715039838517,"stop":1715039838517,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aeeadaa64cf5052","name":"Ephemeral field is preserved - encoder v0","time":{"start":1715039306887,"stop":1715039306887,"duration":0},"status":"passed","severity":"normal"},{"uid":"e099e38a0c00eef1","name":"should correctly map a content topic to a pubsub topic","time":{"start":1715039244619,"stop":1715039244619,"duration":0},"status":"passed","severity":"normal"},{"uid":"435fe0e0ec85d546","name":"random static sharding 5 - Cluster ID: 885, Shard ID: 394","time":{"start":1715039825178,"stop":1715039825178,"duration":0},"status":"passed","severity":"normal"},{"uid":"17ce4220fedd02c8","name":"addEventListener with correct event","time":{"start":1715039336756,"stop":1715039336756,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b83fc008ee84642","name":"Check received message containing Chinese","time":{"start":1715039465240,"stop":1715039465240,"duration":0},"status":"passed","severity":"normal"},{"uid":"97d08b1eab14568b","name":"should throw an error if shards are undefined for static sharding","time":{"start":1715039244603,"stop":1715039244603,"duration":0},"status":"passed","severity":"normal"},{"uid":"74dc8796f84ede00","name":"Check received message containing long","time":{"start":1715039465239,"stop":1715039465239,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cf45fc71ed00abb","name":"Filter","time":{"start":1715039907069,"stop":1715039907069,"duration":0},"status":"passed","severity":"normal"},{"uid":"73c31100f8002452","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1715039244601,"stop":1715039244602,"duration":1},"status":"passed","severity":"normal"},{"uid":"da3bed4334a0d9d3","name":"Push message with content topic containing XML","time":{"start":1715039700131,"stop":1715039700131,"duration":0},"status":"passed","severity":"normal"},{"uid":"a67cb1b3710c1e3c","name":"Check message with no content topic is not received","time":{"start":1715039778540,"stop":1715039778540,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f1cd97a426b4d5f","name":"Subscribe to topic containing Russian and publish message","time":{"start":1715039751818,"stop":1715039751819,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6a4ec779d5234db","name":"Push message with Arabic payload","time":{"start":1715039700101,"stop":1715039700101,"duration":0},"status":"passed","severity":"normal"},{"uid":"dab47dbce988f1e0","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1715039463784,"stop":1715039463784,"duration":0},"status":"passed","severity":"normal"},{"uid":"38403b5961e42a6f","name":"should return unique PubsubTopics for static sharding","time":{"start":1715039244600,"stop":1715039244601,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dc19979a0fbc9e6","name":"Subscribe to topic containing Script and publish message","time":{"start":1715039751819,"stop":1715039751820,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e1c42e07a9fc192","name":"Query Generator - backward","time":{"start":1715039860642,"stop":1715039860643,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bd879fab135ba6","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1715039252679,"stop":1715039252679,"duration":0},"status":"passed","severity":"normal"},{"uid":"b07b5cdb63a02931","name":"Subscribe to topic containing Script and receive message","time":{"start":1715039528644,"stop":1715039528644,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ff37def719594d1","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1715039463795,"stop":1715039463795,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c2cfcec32587844","name":"shard 0","time":{"start":1715039825174,"stop":1715039825174,"duration":0},"status":"passed","severity":"normal"},{"uid":"725cb679e85ae6fb","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1715039375867,"stop":1715039375868,"duration":1},"status":"passed","severity":"normal"},{"uid":"b84095409544a8b4","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1715039269362,"stop":1715039269362,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ae7c519db10f4c6","name":"1 Store, 2 fetches","time":{"start":1715039268878,"stop":1715039268878,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b9507675b401391","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1715039899904,"stop":1715039899905,"duration":1},"status":"passed","severity":"normal"},{"uid":"a31e31cba30862c2","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1715039379934,"stop":1715039379935,"duration":1},"status":"passed","severity":"normal"},{"uid":"62f750dfe93e424","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1715039519666,"stop":1715039519667,"duration":1},"status":"passed","severity":"normal"},{"uid":"9666917fd63f7014","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1715039463784,"stop":1715039463785,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc0e86d35444472e","name":"Check message with invalid timestamp is not received","time":{"start":1715039778526,"stop":1715039778527,"duration":1},"status":"passed","severity":"normal"},{"uid":"b62ff049fba58dc3","name":"random static sharding 1 - Cluster ID: 782, Shard ID: 19","time":{"start":1715039825175,"stop":1715039825175,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ce7daf71a4d1d4b","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1715039247440,"stop":1715039247441,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f29ced2824bfd3b","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1715039519658,"stop":1715039519658,"duration":0},"status":"passed","severity":"normal"},{"uid":"26311704c87a367a","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1715039375865,"stop":1715039375866,"duration":1},"status":"passed","severity":"normal"},{"uid":"3be798d19c71320d","name":"should encode/decode to RLP encoding","time":{"start":1715039253372,"stop":1715039253372,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a716b011b1e08b5","name":"Check publish message containing Script","time":{"start":1715039744702,"stop":1715039744702,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa4056757d3cb599","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1715039943538,"stop":1715039943538,"duration":0},"status":"passed","severity":"normal"},{"uid":"5911dd6d944ef9c1","name":"Subscribe to topic containing XML and receive message","time":{"start":1715039528644,"stop":1715039528645,"duration":1},"status":"passed","severity":"normal"},{"uid":"887f7be1bdd9a6d7","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1715039899904,"stop":1715039899904,"duration":0},"status":"passed","severity":"normal"},{"uid":"de7444aef34026c8","name":"Publish message with custom timestamp: Tue May 07 2024 00:55:19 GMT+0000 (Coordinated Universal Time)","time":{"start":1715039744706,"stop":1715039744706,"duration":0},"status":"passed","severity":"normal"},{"uid":"933918c2fdb5c702","name":"same cluster, same shard: nodes connect (autosharding)","time":{"start":1715039463775,"stop":1715039463775,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1dc88f9100892c4","name":"Callback on promise","time":{"start":1715039874213,"stop":1715039874214,"duration":1},"status":"passed","severity":"normal"},{"uid":"63f94278fa0e90bc","name":"Query generator for multiple messages with different message text format","time":{"start":1715039874212,"stop":1715039874213,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5d65443752053db","name":"Decrypt messages","time":{"start":1715039702724,"stop":1715039702724,"duration":0},"status":"passed","severity":"normal"},{"uid":"453fa7395da3d989","name":"handles empty shards array correctly","time":{"start":1715039244618,"stop":1715039244618,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a576ed4cfdb974a","name":"Check received message containing Basic HTML tag","time":{"start":1715039778535,"stop":1715039778535,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca13ff6ecc037398","name":"Check received message containing XML","time":{"start":1715039778516,"stop":1715039778516,"duration":0},"status":"passed","severity":"normal"},{"uid":"def383f8a7e78","name":"should throw error - no id","time":{"start":1715039253361,"stop":1715039253361,"duration":0},"status":"passed","severity":"normal"},{"uid":"b67b1e943566af7f","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1715039899906,"stop":1715039899907,"duration":1},"status":"passed","severity":"normal"},{"uid":"46027ed4edcf43fe","name":"listenerCount","time":{"start":1715039336759,"stop":1715039336759,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc14204863f49c3b","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1715039528646,"stop":1715039528647,"duration":1},"status":"passed","severity":"normal"},{"uid":"eec7c224a23226f2","name":"should not receive a peer event before start","time":{"start":1715039273305,"stop":1715039273305,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd033bbeba3b2a98","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1715039528606,"stop":1715039528607,"duration":1},"status":"passed","severity":"normal"},{"uid":"38b5664fdb6f3f8f","name":"configure the node with multiple pubsub topics","time":{"start":1715039825182,"stop":1715039825182,"duration":0},"status":"passed","severity":"normal"},{"uid":"89f9fbe62665803f","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1715039751811,"stop":1715039751813,"duration":2},"status":"passed","severity":"normal"},{"uid":"3b95cc382e864f27","name":"Push message with content topic containing Basic HTML tag","time":{"start":1715039838514,"stop":1715039838514,"duration":0},"status":"passed","severity":"normal"},{"uid":"95d4a9662e7c9d7c","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1715039244848,"stop":1715039244848,"duration":0},"status":"passed","severity":"normal"},{"uid":"459e498c6bc01368","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1715039519657,"stop":1715039519658,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4fe24f8796717de","name":"Push message with content topic containing shell command","time":{"start":1715039700133,"stop":1715039700133,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc6b72e89ef908b0","name":"given a waku node and content topic, creates a filter subscription","time":{"start":1715039744829,"stop":1715039744829,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cb8ece50843e09ef","name":"different cluster, different shard: nodes don't connect","time":{"start":1715039463774,"stop":1715039463775,"duration":1},"status":"passed","severity":"normal"},{"uid":"38743c9fb9d2d82d","name":"Check message received after nwaku node is restarted","time":{"start":1715039778542,"stop":1715039778542,"duration":0},"status":"skipped","severity":"normal"},{"uid":"37c1f577621c9b23","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1715039244612,"stop":1715039244613,"duration":1},"status":"passed","severity":"normal"},{"uid":"2df1d24545831683","name":"throws on empty content topic","time":{"start":1715039244585,"stop":1715039244585,"duration":0},"status":"passed","severity":"normal"},{"uid":"cea5a44ee64ccf31","name":"Passing page size 110 when there are 120 messages","time":{"start":1715039881812,"stop":1715039881812,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a5045df188f55cb","name":"should only return 1 node with store capability","time":{"start":1715039269361,"stop":1715039269361,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9f09a03cf0b506","name":"Subscribe and receive messages via lightPush","time":{"start":1715039943531,"stop":1715039943531,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d5d8538a53548c0","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1715039943540,"stop":1715039943540,"duration":0},"status":"passed","severity":"normal"},{"uid":"c60d773015637955","name":"Sign & Recover","time":{"start":1715039279756,"stop":1715039279756,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ff1c48b812b104e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1715039244606,"stop":1715039244606,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ec4f42b2bc97d3a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1715039244609,"stop":1715039244609,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3404cdb288ceaca","name":"Nodes with multiple pubsub topic","time":{"start":1715039719484,"stop":1715039719485,"duration":1},"status":"passed","severity":"normal"},{"uid":"bee4b14127d98ad5","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1715039344473,"stop":1715039344473,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bcbbd1c8ec50274","name":"Generator, custom pubsub topic","time":{"start":1715039869014,"stop":1715039869014,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0920589404080c2","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1715039528615,"stop":1715039528617,"duration":2},"status":"passed","severity":"normal"},{"uid":"cdb4bda09a51ca10","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app85/10/topic972/proto","time":{"start":1715039799966,"stop":1715039799966,"duration":0},"status":"passed","severity":"normal"},{"uid":"8264ecf01d683cef","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1715039825183,"stop":1715039825183,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca641d0a794b03e4","name":"Ping on subscribed peer","time":{"start":1715039377464,"stop":1715039377465,"duration":1},"status":"passed","severity":"normal"},{"uid":"f48799da70a068ac","name":"ignores unrecognized TXT record formats","time":{"start":1715039269359,"stop":1715039269359,"duration":0},"status":"passed","severity":"normal"},{"uid":"87f054b3eb6146b3","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1715039252689,"stop":1715039252689,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f15e9eff3644854","name":"Decoder throws on empty string content topic","time":{"start":1715039258327,"stop":1715039258327,"duration":0},"status":"passed","severity":"normal"},{"uid":"6962e6b357084756","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1715039943533,"stop":1715039943534,"duration":1},"status":"passed","severity":"normal"},{"uid":"51298adbe1900044","name":"Check message with no content topic is not received","time":{"start":1715039465273,"stop":1715039465274,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3fa0e7e92d76d02","name":"Check publish message containing numeric","time":{"start":1715039744698,"stop":1715039744698,"duration":0},"status":"passed","severity":"normal"},{"uid":"de162c2f17ae5775","name":"Subscribe to topic containing shell command and publish message","time":{"start":1715039751821,"stop":1715039751822,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ca755fac12fc5bc","name":"Delete observer","time":{"start":1715039702725,"stop":1715039702725,"duration":0},"status":"passed","severity":"normal"},{"uid":"86c7514b6b43417f","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1715039519660,"stop":1715039519661,"duration":1},"status":"passed","severity":"normal"},{"uid":"66b9d43cb6f001d9","name":"should properly create location multiaddrs - udp6","time":{"start":1715039253374,"stop":1715039253374,"duration":0},"status":"passed","severity":"normal"},{"uid":"d37f6790db15d2c0","name":"Refresh subscription","time":{"start":1715039943524,"stop":1715039943525,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf6dce94e36907d7","name":"Check meta is set [ecies]","time":{"start":1715039281082,"stop":1715039281082,"duration":0},"status":"passed","severity":"normal"},{"uid":"caabff22cfde5174","name":"1 Store, 2 relays, 2 fetches","time":{"start":1715039268879,"stop":1715039268879,"duration":0},"status":"passed","severity":"normal"},{"uid":"a71c10c033e76b41","name":"should emit a peer event after start","time":{"start":1715039770403,"stop":1715039770404,"duration":1},"status":"passed","severity":"normal"},{"uid":"77c040e519fd4ac3","name":"Check received message containing shell command","time":{"start":1715039778536,"stop":1715039778536,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ebbf83cfa76ee65","name":"Does not throw an exception when node disconnects","time":{"start":1715039900088,"stop":1715039900088,"duration":0},"status":"passed","severity":"normal"},{"uid":"88fb9ea9a3f1ceca","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1715039244608,"stop":1715039244608,"duration":0},"status":"passed","severity":"normal"},{"uid":"81c32e78230dbb7e","name":"Push message with SQL Injection payload","time":{"start":1715039838500,"stop":1715039838501,"duration":1},"status":"passed","severity":"normal"},{"uid":"4123747de2f1df12","name":"Subscribe to topic containing Script and receive message","time":{"start":1715039943528,"stop":1715039943528,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e711b64987e8e98","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1715039463778,"stop":1715039463778,"duration":0},"status":"passed","severity":"normal"},{"uid":"350506d325ef7b5f","name":"should decode valid enr with tcp successfully","time":{"start":1715039253361,"stop":1715039253361,"duration":0},"status":"passed","severity":"normal"},{"uid":"db13c352854acd8a","name":"Check received message containing Arabic","time":{"start":1715039778514,"stop":1715039778514,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ad6624359876bfa","name":"Push message with content topic containing numeric","time":{"start":1715039838509,"stop":1715039838510,"duration":1},"status":"passed","severity":"normal"},{"uid":"e644510de8f2f60f","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1715040295478,"stop":1715040295478,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d2c84b989ca30bc","name":"Push message with content topic containing XML","time":{"start":1715039838513,"stop":1715039838513,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9f9532a703337a1","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1715039943529,"stop":1715039943529,"duration":0},"status":"passed","severity":"normal"},{"uid":"79233c88b4884a51","name":"should properly create location multiaddrs - udp","time":{"start":1715039253375,"stop":1715039253375,"duration":0},"status":"passed","severity":"normal"},{"uid":"32b864bb695d66b7","name":"Store - dialed after - with timeout","time":{"start":1715039907068,"stop":1715039907068,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0461e8cc092d107","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1715039719492,"stop":1715039719493,"duration":1},"status":"passed","severity":"normal"},{"uid":"75bf56207f273b9f","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1715039850321,"stop":1715039850321,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e374b4b93dfcf08","name":"Subscribe to topic containing XML and receive message","time":{"start":1715039943528,"stop":1715039943528,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8c63d55bd45956a","name":"throws on content topic with empty version field","time":{"start":1715039244588,"stop":1715039244588,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d81db586e5488ea","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1715039258024,"stop":1715039258024,"duration":0},"status":"passed","severity":"normal"},{"uid":"24c81f25e828059","name":"Waku message hash computation (no timestamp)","time":{"start":1715039247443,"stop":1715039247443,"duration":0},"status":"passed","severity":"normal"},{"uid":"57eebc16b626eaee","name":"Push message with content topic containing JSON","time":{"start":1715039700132,"stop":1715039700132,"duration":0},"status":"passed","severity":"normal"},{"uid":"14525d66d57c396","name":"should emit a peer event after start","time":{"start":1715039309999,"stop":1715039309999,"duration":0},"status":"passed","severity":"normal"},{"uid":"9705137de9275d96","name":"Round trip binary serialization","time":{"start":1715039258324,"stop":1715039258325,"duration":1},"status":"passed","severity":"normal"},{"uid":"80dd56814f3fe59f","name":"Push message with long payload","time":{"start":1715039838495,"stop":1715039838495,"duration":0},"status":"passed","severity":"normal"},{"uid":"53a0bc76a6336f37","name":"Check received message containing XML","time":{"start":1715039778534,"stop":1715039778535,"duration":1},"status":"passed","severity":"normal"},{"uid":"a581b44c0a917292","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1715039850325,"stop":1715039850326,"duration":1},"status":"passed","severity":"normal"},{"uid":"a683df9cb7e00761","name":"Check received message containing unicode special characters","time":{"start":1715039778518,"stop":1715039778518,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fd6d661609e6dd6","name":"Accepts a valid Waku Message","time":{"start":1715039261752,"stop":1715039261754,"duration":2},"status":"passed","severity":"normal"},{"uid":"77426c03631f9aea","name":"Ping on peer without subscriptions","time":{"start":1715039377471,"stop":1715039377473,"duration":2},"status":"passed","severity":"normal"},{"uid":"78affe1778d78e33","name":"Push message on custom pubsubTopic","time":{"start":1715039577418,"stop":1715039577418,"duration":0},"status":"passed","severity":"normal"},{"uid":"28a3f3c8372de428","name":"LightPush","time":{"start":1715039907068,"stop":1715039907069,"duration":1},"status":"passed","severity":"normal"},{"uid":"23830308164ae65d","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1715039850322,"stop":1715039850322,"duration":0},"status":"passed","severity":"normal"},{"uid":"2095ab330b566eed","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1715039244606,"stop":1715039244607,"duration":1},"status":"passed","severity":"normal"},{"uid":"550e3c04e2c1520c","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1715039244592,"stop":1715039244592,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5470c04e1aefdc5","name":"unsubscribes","time":{"start":1715039885633,"stop":1715039885634,"duration":1},"status":"passed","severity":"normal"},{"uid":"707670e1c358bed4","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1715039778525,"stop":1715039778526,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd904f083b79bee6","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1715039244592,"stop":1715039244592,"duration":0},"status":"passed","severity":"normal"},{"uid":"f970a3f07e3953d7","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1715039943526,"stop":1715039943526,"duration":0},"status":"passed","severity":"normal"},{"uid":"c12e22391638bf8a","name":"Decoder throws on empty string content topic","time":{"start":1715039279255,"stop":1715039279255,"duration":0},"status":"passed","severity":"normal"},{"uid":"c06d681104a48196","name":"should configure sharding based on application and version for autosharding","time":{"start":1715039244616,"stop":1715039244616,"duration":0},"status":"passed","severity":"normal"},{"uid":"c13fcad80a5b5849","name":"should not receive a peer event before start","time":{"start":1715039309999,"stop":1715039310000,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6d9e8ba74a32f44","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1715039463794,"stop":1715039463795,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea456da78ef9bc79","name":"Push message with content topic containing short","time":{"start":1715039838507,"stop":1715039838508,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ca8e8c5cf048ebb","name":"removeEventListener with wrong event","time":{"start":1715039336758,"stop":1715039336758,"duration":0},"status":"passed","severity":"normal"},{"uid":"36807aff4e6377bd","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1715039463793,"stop":1715039463793,"duration":0},"status":"passed","severity":"normal"},{"uid":"1028a4fa685a0ff9","name":"can start the service","time":{"start":1715039273302,"stop":1715039273303,"duration":1},"status":"passed","severity":"normal"},{"uid":"54e03448008b6056","name":"Privacy Node - default protocol","time":{"start":1715039907070,"stop":1715039907070,"duration":0},"status":"passed","severity":"normal"},{"uid":"51e5fdd7f8ebf520","name":"Check received message containing Russian","time":{"start":1715039465241,"stop":1715039465242,"duration":1},"status":"passed","severity":"normal"},{"uid":"154d15dbde409d84","name":"receives messages sent to provided content topic through callback (Waku class)","time":{"start":1715039744830,"stop":1715039744830,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1bfbca143b469f08","name":"Used by Waku Relay","time":{"start":1715039900091,"stop":1715039900093,"duration":2},"status":"passed","severity":"normal"},{"uid":"6551f5e040bd9f5b","name":"Check message with no payload is not received","time":{"start":1715039778540,"stop":1715039778541,"duration":1},"status":"passed","severity":"normal"},{"uid":"3284ddbb27421cf5","name":"Push message equal or less that 1MB","time":{"start":1715039700138,"stop":1715039700138,"duration":0},"status":"passed","severity":"normal"},{"uid":"8893ab3726edd6b3","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app90/3/topic844/xml","time":{"start":1715039799960,"stop":1715039799960,"duration":0},"status":"passed","severity":"normal"},{"uid":"2819a17528570809","name":"should set field with only LIGHTPUSH enabled","time":{"start":1715039253378,"stop":1715039253378,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c9016fc96b83c32","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1715039869015,"stop":1715039869015,"duration":0},"status":"passed","severity":"normal"},{"uid":"f382dceaec30ff66","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1715039463790,"stop":1715039463790,"duration":0},"status":"passed","severity":"normal"},{"uid":"782761be6b82c669","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1715039252690,"stop":1715039252690,"duration":0},"status":"passed","severity":"normal"},{"uid":"b119c9a8e94f1a40","name":"Check publish message containing long","time":{"start":1715039744697,"stop":1715039744697,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cb76d6bbba3f040","name":"Check received message containing Script","time":{"start":1715039465242,"stop":1715039465243,"duration":1},"status":"passed","severity":"normal"},{"uid":"34b488d8221f705e","name":"Reopen subscription with peer with lost subscription","time":{"start":1715039330460,"stop":1715039330461,"duration":1},"status":"passed","severity":"normal"},{"uid":"858a600d7fae874d","name":"should not receive a peer event before start","time":{"start":1715039770404,"stop":1715039770404,"duration":0},"status":"passed","severity":"normal"},{"uid":"97caaabb0cf77992","name":"Check received message with timestamp: 1649153314 ","time":{"start":1715039465255,"stop":1715039465255,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7644fe84a016ff1","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1715039528645,"stop":1715039528645,"duration":0},"status":"passed","severity":"normal"},{"uid":"1af1c24a81445ee4","name":"1 Relay, 1 Filter, gives up","time":{"start":1715039268879,"stop":1715039268880,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a66d84b440fe69e","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1715039528647,"stop":1715039528647,"duration":0},"status":"passed","severity":"normal"},{"uid":"d23764f77407b278","name":"Asymmetric encrypt & decrypt","time":{"start":1715039279754,"stop":1715039279754,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c1fde87e960d15","name":"Push message with rate limit","time":{"start":1715039700136,"stop":1715039700136,"duration":0},"status":"passed","severity":"normal"},{"uid":"a50e3dc60157e10a","name":"can start and stop the service","time":{"start":1715039309975,"stop":1715039309993,"duration":18},"status":"passed","severity":"normal"},{"uid":"9e2c3f372d900241","name":"Fails to push message bigger that 1MB","time":{"start":1715039700138,"stop":1715039700138,"duration":0},"status":"passed","severity":"normal"},{"uid":"dadf692ca16c15f1","name":"Passing page size 1 when there are 4 messages","time":{"start":1715039881805,"stop":1715039881806,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc5de4fbf49f873d","name":"can start and stop the service","time":{"start":1715039770401,"stop":1715039770402,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf8e664be42ca61e","name":"Sample","time":{"start":1715039252784,"stop":1715039252784,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0a3e082b35a978","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1715039375865,"stop":1715039375865,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8799a3c03fe7700","name":"Push message with SQL Injection payload","time":{"start":1715039700102,"stop":1715039700103,"duration":1},"status":"passed","severity":"normal"},{"uid":"408851a985d9b64d","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1715039244848,"stop":1715039244848,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea4b195bfdec9b55","name":"Check received message with timestamp: 1715039295699 ","time":{"start":1715039778521,"stop":1715039778523,"duration":2},"status":"passed","severity":"normal"},{"uid":"2d3d7b092b92bdde","name":"Ordered Callback sorting by timestamp while page direction is backward","time":{"start":1715039874436,"stop":1715039874437,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d4e33e6e0a5e4d3","name":"Check received message with timestamp: 1649153314 ","time":{"start":1715039778538,"stop":1715039778538,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b64655fde2c2d5c","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1715039296395,"stop":1715039296395,"duration":0},"status":"passed","severity":"normal"},{"uid":"35276154f54a90da","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1715039943530,"stop":1715039943530,"duration":0},"status":"passed","severity":"normal"},{"uid":"176b8500c744f049","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1715039244611,"stop":1715039244611,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3e2835565acd132","name":"Wrong topic","time":{"start":1715039799966,"stop":1715039799966,"duration":0},"status":"passed","severity":"normal"},{"uid":"e719484038b1c42e","name":"start node with empty shard","time":{"start":1715039825184,"stop":1715039825184,"duration":0},"status":"passed","severity":"normal"},{"uid":"f21ed49ae072dfca","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1715039244607,"stop":1715039244607,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a0cd30450ffd3f9","name":"Check received message containing shell command","time":{"start":1715039465245,"stop":1715039465245,"duration":0},"status":"passed","severity":"normal"},{"uid":"c81e07423725885d","name":"Push message with Russian payload","time":{"start":1715039838500,"stop":1715039838500,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae11834b84f59e9f","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1715039463783,"stop":1715039463784,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1f87b310b3d5c73","name":"should throw an error for missing required configuration","time":{"start":1715039244603,"stop":1715039244603,"duration":0},"status":"passed","severity":"normal"},{"uid":"adfbb6e3045a5418","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1715039874214,"stop":1715039874215,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f5a11d90c91f093","name":"Check received message containing escaped characters","time":{"start":1715039778536,"stop":1715039778536,"duration":0},"status":"passed","severity":"normal"},{"uid":"c36e8242492aa4aa","name":"Check received message containing Script","time":{"start":1715039778534,"stop":1715039778534,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d5188d5e7093247","name":"Push message with content topic containing special chars","time":{"start":1715039700128,"stop":1715039700128,"duration":0},"status":"passed","severity":"normal"},{"uid":"f441d60dac30e6dd","name":"should throw error - no public key","time":{"start":1715039253362,"stop":1715039253362,"duration":0},"status":"passed","severity":"normal"},{"uid":"66dd75275cbc7ff7","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1715039375868,"stop":1715039375868,"duration":0},"status":"passed","severity":"normal"},{"uid":"3438e900ca8fc1ac","name":"ignores domain fetching errors","time":{"start":1715039269358,"stop":1715039269359,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe316e6cacd09b2f","name":"Push message with JSON payload","time":{"start":1715039700104,"stop":1715039700105,"duration":1},"status":"passed","severity":"normal"},{"uid":"d78d59d0d404694","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1715039244620,"stop":1715039244620,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5eb3e36978a2e3","name":"handles empty contentTopics array correctly","time":{"start":1715039244618,"stop":1715039244618,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cd16bb0a2843a5","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1715039751810,"stop":1715039751811,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ca600eb7e4dcca1","name":"Decoder throws on empty string content topic","time":{"start":1715039281084,"stop":1715039281084,"duration":0},"status":"passed","severity":"normal"},{"uid":"3daa148443011fba","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1715039943530,"stop":1715039943530,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eab9e74112ded49","name":"random static sharding 8 - Cluster ID: 636, Shard ID: 252","time":{"start":1715039825179,"stop":1715039825180,"duration":1},"status":"passed","severity":"normal"},{"uid":"82f932dcb7bbc1ca","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1715039244591,"stop":1715039244591,"duration":0},"status":"passed","severity":"normal"},{"uid":"40e3ab8771048d0b","name":"Promise Callback - forward","time":{"start":1715039860643,"stop":1715039860643,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c71414d38b740f7","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1715039943532,"stop":1715039943532,"duration":0},"status":"passed","severity":"normal"},{"uid":"51dca57f13fd252","name":"Subscribe to topic containing long and receive message","time":{"start":1715039528623,"stop":1715039528624,"duration":1},"status":"passed","severity":"normal"},{"uid":"105b0f74696475a8","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1715039252688,"stop":1715039252688,"duration":0},"status":"passed","severity":"normal"},{"uid":"84e2d5ec76c3b76d","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1715039279251,"stop":1715039279251,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8562a00c4238c1c","name":"Subscribe to topic containing JSON and receive message","time":{"start":1715039943539,"stop":1715039943539,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b11e2d0fbd660dd","name":"Subscribe to topic containing special chars and publish message","time":{"start":1715039751817,"stop":1715039751817,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4057ecffdd54b20","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1715039252689,"stop":1715039252690,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf960047af4927f6","name":"Subscribe and receive messages via waku relay post","time":{"start":1715039943522,"stop":1715039943522,"duration":0},"status":"passed","severity":"normal"},{"uid":"406c8fc52c6027d1","name":"should throw an error for insufficient data","time":{"start":1715039244848,"stop":1715039244849,"duration":1},"status":"passed","severity":"normal"},{"uid":"dac8db21a4854af6","name":"Ordered callback, aborts when callback returns true","time":{"start":1715039874215,"stop":1715039874215,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bf32404037860a0","name":"Check received message containing JSON","time":{"start":1715039778535,"stop":1715039778535,"duration":0},"status":"passed","severity":"normal"},{"uid":"26198c7219455dd8","name":"Encoder throws on undefined content topic","time":{"start":1715039258326,"stop":1715039258326,"duration":0},"status":"passed","severity":"normal"},{"uid":"5814306a65349a7b","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1715039375870,"stop":1715039375870,"duration":0},"status":"passed","severity":"normal"},{"uid":"ede4c8ad32d0f2b3","name":"Check message with invalid timestamp is not received","time":{"start":1715039465260,"stop":1715039465260,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fda103d12e3dbf4","name":"Push message with numeric payload","time":{"start":1715039838495,"stop":1715039838496,"duration":1},"status":"passed","severity":"normal"},{"uid":"e504252534521c1d","name":"throws an error for improperly formatted content topics","time":{"start":1715039244598,"stop":1715039244598,"duration":0},"status":"passed","severity":"normal"},{"uid":"db32ed2900167e31","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1715039519658,"stop":1715039519659,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1bebe09cbbabbb8","name":"Ordered Callback sorting by timestamp while page direction is forward","time":{"start":1715039874436,"stop":1715039874436,"duration":0},"status":"passed","severity":"normal"},{"uid":"9335ae2d5a5f4af7","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1715039253360,"stop":1715039253361,"duration":1},"status":"passed","severity":"normal"},{"uid":"41554e47baa812f2","name":"different cluster, different shard: nodes don't connect (autosharding)","time":{"start":1715039463776,"stop":1715039463777,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1a24d0d9e2da23d","name":"throws on content topic with empty encoding field","time":{"start":1715039244589,"stop":1715039244589,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bca68a2b6510ffe","name":"Check received message containing long","time":{"start":1715039778530,"stop":1715039778531,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6a8d127db83d902","name":"Push message with content topic containing Chinese","time":{"start":1715039838511,"stop":1715039838511,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dbac34baf5f4a4e","name":"Check publish message containing escaped characters","time":{"start":1715039744704,"stop":1715039744704,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1c5d688db1e4140","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1715039704354,"stop":1715039704354,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e0b202e64e38bf1a","name":"Ephemeral field set to true","time":{"start":1715039258325,"stop":1715039258325,"duration":0},"status":"passed","severity":"normal"},{"uid":"57cc6c4779f535b0","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1715040295480,"stop":1715040295480,"duration":0},"status":"passed","severity":"normal"},{"uid":"217a49d0aa27be91","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1715039244602,"stop":1715039244602,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ee36bab05728f92","name":"it tolerates circular branch references","time":{"start":1715039269358,"stop":1715039269358,"duration":0},"status":"passed","severity":"normal"},{"uid":"479c55747d1f24b3","name":"returns all values when wanted number is greater than available values","time":{"start":1715039268343,"stop":1715039268344,"duration":1},"status":"passed","severity":"normal"},{"uid":"b913e952b481c41b","name":"Push message with custom timestamp: 1684281064032","time":{"start":1715039838518,"stop":1715039838518,"duration":0},"status":"passed","severity":"normal"},{"uid":"972eb824668a875d","name":"Check received message containing shell command","time":{"start":1715039778517,"stop":1715039778517,"duration":0},"status":"passed","severity":"normal"},{"uid":"56d7ca049ab05320","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1715039751811,"stop":1715039751811,"duration":0},"status":"passed","severity":"normal"},{"uid":"23caf4230100e2dd","name":"Subscribe to topic containing JSON and receive message","time":{"start":1715039528645,"stop":1715039528646,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e3d7b51c20612a6","name":"should handle corrupted local storage data gracefully","time":{"start":1715039273307,"stop":1715039273307,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a5c6e6c1b5e48c9","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1715039719490,"stop":1715039719491,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6ec23112cb4f6bb","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1715039296391,"stop":1715039296393,"duration":2},"status":"passed","severity":"normal"},{"uid":"27dd6712c9e8539f","name":"Check received message containing long","time":{"start":1715039778509,"stop":1715039778509,"duration":0},"status":"passed","severity":"normal"},{"uid":"60bdb9e8f741d719","name":"Check publish message after client node is restarted","time":{"start":1715039744710,"stop":1715039744710,"duration":0},"status":"skipped","severity":"normal"},{"uid":"afdd129604e4a0f1","name":"Query generator for multiple messages with different content topic format","time":{"start":1715039874213,"stop":1715039874213,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dde3e52fdd03a9e","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1715039344472,"stop":1715039344472,"duration":0},"status":"passed","severity":"normal"},{"uid":"649888b08fde4eaf","name":"should emit a peer event after start","time":{"start":1715039273304,"stop":1715039273305,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bdb39a6e0079c9e","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1715039528643,"stop":1715039528644,"duration":1},"status":"passed","severity":"normal"},{"uid":"69914e65bf7a175e","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 1","time":{"start":1715039244617,"stop":1715039244617,"duration":0},"status":"passed","severity":"normal"},{"uid":"b43b847317bf5aa9","name":"Check publish message containing emoji","time":{"start":1715039744705,"stop":1715039744705,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4e9cf558bf345be","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1715040295480,"stop":1715040295481,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9fb81d9a4469c61","name":"Check received message containing XML","time":{"start":1715039465243,"stop":1715039465244,"duration":1},"status":"passed","severity":"normal"},{"uid":"934c29c8f8016efe","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1715039528618,"stop":1715039528618,"duration":0},"status":"passed","severity":"normal"},{"uid":"bec846622725ae2d","name":"should properly create peer info with all multiaddrs","time":{"start":1715039253376,"stop":1715039253376,"duration":0},"status":"passed","severity":"normal"}]