mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-18 12:53:10 +00:00
1 line
154 KiB
JSON
1 line
154 KiB
JSON
[{"uid":"e61eeec223e2fa05","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1715611732112,"stop":1715611732112,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e65d6e399025a28","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1715611450193,"stop":1715611450194,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc0c3009f84d2c28","name":"Publish message with large meta","time":{"start":1715611910024,"stop":1715611910024,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc048880a38dce2f","name":"Query generator for multiple messages with multiple decoders","time":{"start":1715612032668,"stop":1715612032668,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1de24d350e9b828","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1715611496749,"stop":1715611496749,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f04bf592bb7d191","name":"Does not throw an exception when node disconnects","time":{"start":1715612049127,"stop":1715612049127,"duration":0},"status":"passed","severity":"normal"},{"uid":"41cb10e0cd9ec55e","name":"Check received message with timestamp: 1715611449647 ","time":{"start":1715611926695,"stop":1715611926695,"duration":0},"status":"passed","severity":"normal"},{"uid":"79a66a6455ca7b84","name":"Push message with Script payload","time":{"start":1715611973048,"stop":1715611973048,"duration":0},"status":"passed","severity":"normal"},{"uid":"624ee98f58fd0ce9","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1715611884709,"stop":1715611884709,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c5ea9c04d107270","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1715611422488,"stop":1715611422488,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3f36ed55d81091d","name":"Check publish message containing Basic HTML tag","time":{"start":1715611910018,"stop":1715611910018,"duration":0},"status":"passed","severity":"normal"},{"uid":"6639a5e0abd922f","name":"can start the service","time":{"start":1715611939730,"stop":1715611939730,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f77548eedc25766","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1715611673510,"stop":1715611673510,"duration":0},"status":"passed","severity":"normal"},{"uid":"f06e42f1be32518a","name":"A test","time":{"start":1715611697560,"stop":1715611697561,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4e4602125c48997","name":"LightPush","time":{"start":1715612061775,"stop":1715612061775,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ff720069538d02d","name":"different cluster, different shard: nodes don't connect (autosharding)","time":{"start":1715611604943,"stop":1715611604943,"duration":0},"status":"passed","severity":"normal"},{"uid":"a69dcd3d9660c852","name":"Ping on subscribed peer","time":{"start":1715611523341,"stop":1715611523341,"duration":0},"status":"passed","severity":"normal"},{"uid":"32a37eb3e18296fb","name":"Nodes with multiple pubsub topic","time":{"start":1715611884713,"stop":1715611884714,"duration":1},"status":"passed","severity":"normal"},{"uid":"4034930096d13af4","name":"Check received message containing Russian","time":{"start":1715611926665,"stop":1715611926666,"duration":1},"status":"passed","severity":"normal"},{"uid":"de7521917691e3d9","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1715611398908,"stop":1715611398908,"duration":0},"status":"passed","severity":"normal"},{"uid":"15a2b86992bc7498","name":"Push message equal or less that 1MB","time":{"start":1715611973069,"stop":1715611973069,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdde65e859fa6265","name":"should add and remove event listeners correctly","time":{"start":1715611426803,"stop":1715611426804,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9bea4d07d926e50","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1715611398928,"stop":1715611398928,"duration":0},"status":"passed","severity":"normal"},{"uid":"7be469f8e0eeba26","name":"Init the array if not present","time":{"start":1715611398505,"stop":1715611398507,"duration":2},"status":"passed","severity":"normal"},{"uid":"f327b9ce3a482ce1","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1715611910614,"stop":1715611910614,"duration":0},"status":"passed","severity":"normal"},{"uid":"679b898914d515ee","name":"should return unique PubsubTopics for static sharding","time":{"start":1715611398916,"stop":1715611398916,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf6a77cedfaa1e04","name":"Check received message containing XML","time":{"start":1715611926690,"stop":1715611926690,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7021f815cf98565","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1715611604949,"stop":1715611604950,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2324acb7b8d30be","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1715612052062,"stop":1715612052062,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8549de1aa132a86","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1715611422489,"stop":1715611422490,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a7724b87adbe932","name":"Callback on promise, aborts when callback returns true","time":{"start":1715612032669,"stop":1715612032670,"duration":1},"status":"passed","severity":"normal"},{"uid":"12337600b692c8e5","name":"Push message with content topic containing emoji","time":{"start":1715611852875,"stop":1715611852876,"duration":1},"status":"passed","severity":"normal"},{"uid":"87154348a77672f6","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app8/5/topic927/utf8","time":{"start":1715611963590,"stop":1715611963590,"duration":0},"status":"passed","severity":"normal"},{"uid":"c61d0297a979b23c","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1715611398915,"stop":1715611398915,"duration":0},"status":"passed","severity":"normal"},{"uid":"f20709d925093602","name":"random static sharding 3 - Cluster ID: 397, Shard ID: 106","time":{"start":1715611983699,"stop":1715611983700,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe3dd3be63f27f9","name":"should return all peers when numPeers is 0","time":{"start":1715611411867,"stop":1715611411868,"duration":1},"status":"passed","severity":"normal"},{"uid":"d012da872af61c0","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1715611910020,"stop":1715611910020,"duration":0},"status":"passed","severity":"normal"},{"uid":"59170e35a437d8be","name":"should not receive a peer event after stop","time":{"start":1715611426802,"stop":1715611426802,"duration":0},"status":"passed","severity":"normal"},{"uid":"66aa03e8a8886a27","name":"Push message with meta","time":{"start":1715611973066,"stop":1715611973066,"duration":0},"status":"passed","severity":"normal"},{"uid":"5635841b2ff120ed","name":"Check received message containing long","time":{"start":1715611623110,"stop":1715611623111,"duration":1},"status":"passed","severity":"normal"},{"uid":"f925b0a1edbc544","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1715611604967,"stop":1715611604968,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed5f1824b451bbea","name":"isConnected should return false after all peers disconnect","time":{"start":1715611450201,"stop":1715611450202,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cd92cbe0910e64","name":"Query generator for 2000 messages","time":{"start":1715612032676,"stop":1715612032678,"duration":2},"status":"passed","severity":"normal"},{"uid":"948ad4a0765973f4","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1715611398925,"stop":1715611398925,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c4b8db41fa0a0f0","name":"throws on content topic with non-number generation field","time":{"start":1715611398901,"stop":1715611398901,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbfc276719765868","name":"should be able to decode the field with only STORE set to true","time":{"start":1715611406501,"stop":1715611406501,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a3c5d03d3fa32e5","name":"Passing page size 19 when there are 20 messages","time":{"start":1715612040694,"stop":1715612040695,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8f8937b19d4b86d","name":"Ping on peer without subscriptions","time":{"start":1715611523344,"stop":1715611523344,"duration":0},"status":"passed","severity":"normal"},{"uid":"ece83fc59f346644","name":"Overlapping topic subscription","time":{"start":1715611697461,"stop":1715611697461,"duration":0},"status":"passed","severity":"normal"},{"uid":"c69ddf6d9787bd28","name":"should not throw an error for a single configured topic","time":{"start":1715611398929,"stop":1715611398929,"duration":0},"status":"passed","severity":"normal"},{"uid":"eae4d46ecb8d717a","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1715611604958,"stop":1715611604958,"duration":0},"status":"passed","severity":"normal"},{"uid":"6693bda7b0f65be6","name":"pre and post cipher","time":{"start":1715611433210,"stop":1715611433211,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a9b3ba63d1b4e9c","name":"Push message with content topic containing unicode special characters","time":{"start":1715611852875,"stop":1715611852875,"duration":0},"status":"passed","severity":"normal"},{"uid":"37699c40ba04f32c","name":"Generator, 2 different pubsubtopics","time":{"start":1715612023918,"stop":1715612023919,"duration":1},"status":"passed","severity":"normal"},{"uid":"358d84f70afd11b0","name":"Subscribe to topic containing JSON and publish message","time":{"start":1715611910615,"stop":1715611910616,"duration":1},"status":"passed","severity":"normal"},{"uid":"c41b82663d8b8cd0","name":"should get / set TCP multiaddr","time":{"start":1715611407272,"stop":1715611407272,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3a2c02fa7770c0","name":"Decrypt messages","time":{"start":1715611855653,"stop":1715611855654,"duration":1},"status":"passed","severity":"normal"},{"uid":"9301e37e31dc6dba","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1715611604964,"stop":1715611604964,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8c89fbcc33e1ede","name":"different cluster, same shard: nodes don't connect","time":{"start":1715611745819,"stop":1715611745820,"duration":1},"status":"passed","severity":"normal"},{"uid":"88939613913d3963","name":"random static sharding 2 - Cluster ID: 170, Shard ID: 780","time":{"start":1715611983699,"stop":1715611983699,"duration":0},"status":"passed","severity":"normal"},{"uid":"45090f1ad71fbbed","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1715611981931,"stop":1715611981932,"duration":1},"status":"passed","severity":"normal"},{"uid":"61631e3ccfd353ab","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1715611398905,"stop":1715611398906,"duration":1},"status":"passed","severity":"normal"},{"uid":"733440939dbe170c","name":"Check received message with timestamp: 1715611449647000000 ","time":{"start":1715611926669,"stop":1715611926670,"duration":1},"status":"passed","severity":"normal"},{"uid":"8affa82ea87a4d87","name":"should be able to encode the field with only RELAY set to true","time":{"start":1715611406492,"stop":1715611406494,"duration":2},"status":"passed","severity":"normal"},{"uid":"768d45d2adf3ff78","name":"Subscribe to topic containing XML and receive message","time":{"start":1715611697467,"stop":1715611697467,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1c71f54ea1e92ac","name":"Generator, custom pubsub topic","time":{"start":1715612023915,"stop":1715612023915,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2c2b903142a60f2","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1715611398910,"stop":1715611398910,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9bb3cf61a9ece68","name":"should properly create location multiaddrs - udp4","time":{"start":1715611407273,"stop":1715611407273,"duration":0},"status":"passed","severity":"normal"},{"uid":"e073e036d05a458c","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1715611526159,"stop":1715611526160,"duration":1},"status":"passed","severity":"normal"},{"uid":"a62fa39bdc558812","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1715611401470,"stop":1715611401470,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a23f12a039e747b","name":"Fails to push message bigger that 1MB","time":{"start":1715611973070,"stop":1715611973070,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9811ba729beaff9","name":"Check received message containing Russian","time":{"start":1715611623113,"stop":1715611623113,"duration":0},"status":"passed","severity":"normal"},{"uid":"5415fbb706ef0d84","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1715611884715,"stop":1715611884716,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7aa2b7ed07dcee7","name":"Push message with content topic containing short","time":{"start":1715611852868,"stop":1715611852869,"duration":1},"status":"passed","severity":"normal"},{"uid":"99ed906ccb7e7ee2","name":"Subscribe to topic containing special chars and publish message","time":{"start":1715611910612,"stop":1715611910612,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0fc3669d1099de6","name":"Ephemeral field set to true","time":{"start":1715611412181,"stop":1715611412181,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb5946547665c005","name":"should throw error - no public key","time":{"start":1715611407264,"stop":1715611407265,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e6558fc83f6f91e","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app25/4/topic821/test.js","time":{"start":1715611963612,"stop":1715611963613,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddd0381bc7c0e01b","name":"Check publish message containing short","time":{"start":1715611910014,"stop":1715611910014,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1768ec88c849fb2","name":"Ordered callback, aborts when callback returns true","time":{"start":1715612032676,"stop":1715612032676,"duration":0},"status":"passed","severity":"normal"},{"uid":"f90c5a0746b8485d","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1715611423060,"stop":1715611423061,"duration":1},"status":"skipped","severity":"normal"},{"uid":"65ec836a0f479d10","name":"unsubscribes","time":{"start":1715612035134,"stop":1715612035134,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ef54e1660f34124","name":"throws on empty content topic","time":{"start":1715611398900,"stop":1715611398900,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7ae5e6df3f4cece","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1715611540149,"stop":1715611540151,"duration":2},"status":"passed","severity":"normal"},{"uid":"ba4201fef9cc0f7e","name":"Check received message containing shell command","time":{"start":1715611926668,"stop":1715611926668,"duration":0},"status":"passed","severity":"normal"},{"uid":"d69ecfbe27033011","name":"Check received message containing SQL Injection","time":{"start":1715611926666,"stop":1715611926666,"duration":0},"status":"passed","severity":"normal"},{"uid":"e511f38582009a3a","name":"should only return 1 node with relay and store capability","time":{"start":1715611423059,"stop":1715611423059,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6834a62db8a02e6","name":"Overlapping topic subscription","time":{"start":1715612088192,"stop":1715612088192,"duration":0},"status":"passed","severity":"normal"},{"uid":"112b7f6f1185e2ba","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1715611910613,"stop":1715611910613,"duration":0},"status":"passed","severity":"normal"},{"uid":"3158322dab1fb72","name":"connected peers and dial","time":{"start":1715611853152,"stop":1715611853153,"duration":1},"status":"skipped","severity":"normal"},{"uid":"467aadd4fc59f575","name":"Encoder throws on empty string content topic","time":{"start":1715611412182,"stop":1715611412183,"duration":1},"status":"passed","severity":"normal"},{"uid":"79300e6aba19c347","name":"Waku message hash computation (payload length 0)","time":{"start":1715611401471,"stop":1715611401471,"duration":0},"status":"passed","severity":"normal"},{"uid":"f27d386fa631d6d7","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1715611604951,"stop":1715611604951,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1ff6a5a1a1c9cb9","name":"Push 30 different messages","time":{"start":1715611852860,"stop":1715611852861,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc67bebfa586ddd2","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1715611697464,"stop":1715611697464,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa49a892e7c4ec4e","name":"Push message with content topic containing long","time":{"start":1715611973055,"stop":1715611973055,"duration":0},"status":"passed","severity":"normal"},{"uid":"a444215d7df56e9e","name":"Check message with no content topic is not received","time":{"start":1715611926675,"stop":1715611926675,"duration":0},"status":"passed","severity":"normal"},{"uid":"326adabcd3e71389","name":"should not receive a peer event before start","time":{"start":1715611939732,"stop":1715611939733,"duration":1},"status":"passed","severity":"normal"},{"uid":"65ae5402c4443969","name":"Check received message containing Script","time":{"start":1715611926689,"stop":1715611926690,"duration":1},"status":"passed","severity":"normal"},{"uid":"8faf2a50e4c0e620","name":"Subscribe to topic containing special chars and receive message","time":{"start":1715611697464,"stop":1715611697464,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fc84cb66cc5ef9d","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1715611398932,"stop":1715611398932,"duration":0},"status":"passed","severity":"normal"},{"uid":"17ce6fad9bd62f8b","name":"Push message with content topic containing Script","time":{"start":1715611973061,"stop":1715611973062,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e8fcc7396e0d905","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1715611745817,"stop":1715611745818,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fbaba894d0c7421","name":"Check message on other pubsub topic is not received","time":{"start":1715611623120,"stop":1715611623120,"duration":0},"status":"passed","severity":"normal"},{"uid":"54bd19d2d690f57f","name":"Subscribe to topic containing short and receive message","time":{"start":1715612088182,"stop":1715612088182,"duration":0},"status":"passed","severity":"normal"},{"uid":"646af1e3efd893","name":"Decoder throws on undefined content topic","time":{"start":1715611432696,"stop":1715611432697,"duration":1},"status":"passed","severity":"normal"},{"uid":"11b6b75f110d10e5","name":"Check received message with timestamp: 1649153314 ","time":{"start":1715611926695,"stop":1715611926695,"duration":0},"status":"passed","severity":"normal"},{"uid":"adcb6edda44092e8","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1715611426803,"stop":1715611426803,"duration":0},"status":"passed","severity":"normal"},{"uid":"92289c23d5419ce6","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app78/8/topic979/test.js","time":{"start":1715611963611,"stop":1715611963612,"duration":1},"status":"passed","severity":"normal"},{"uid":"414a2a4b3bfb04fa","name":"Check received message containing numeric","time":{"start":1715611623111,"stop":1715611623111,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcb1c9643211bb78","name":"Query Generator, No message returned","time":{"start":1715612010473,"stop":1715612010473,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1005aee37f3d668","name":"different cluster, different shard: nodes don't connect","time":{"start":1715611745820,"stop":1715611745820,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6dcbf2acd949fca","name":"Add multiple subscription objects on single nwaku node","time":{"start":1715612088188,"stop":1715612088189,"duration":1},"status":"passed","severity":"normal"},{"uid":"2df977456e5945fd","name":"Push message with custom timestamp: 1715608023341","time":{"start":1715611852878,"stop":1715611852879,"duration":1},"status":"passed","severity":"normal"},{"uid":"477fe8297db67a26","name":"Check publish message containing shell command","time":{"start":1715611910019,"stop":1715611910019,"duration":0},"status":"passed","severity":"normal"},{"uid":"44d03d3e61813f8b","name":"Symmetric encrypt & Decrypt","time":{"start":1715611433210,"stop":1715611433210,"duration":0},"status":"passed","severity":"normal"},{"uid":"d257ff7a1db70a3d","name":"Check message with no payload is not received","time":{"start":1715611623121,"stop":1715611623121,"duration":0},"status":"passed","severity":"normal"},{"uid":"bffd69cfe331ac36","name":"should emit a peer event after start","time":{"start":1715611426801,"stop":1715611426801,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ef93d6e9d02b5fc","name":"Subscribe to topic containing Russian and receive message","time":{"start":1715612088184,"stop":1715612088185,"duration":1},"status":"passed","severity":"normal"},{"uid":"66cc17adace26e4b","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1715612052061,"stop":1715612052062,"duration":1},"status":"passed","severity":"normal"},{"uid":"d76e3658a3bf1031","name":"Used by Waku Relay","time":{"start":1715612049129,"stop":1715612049129,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fc3a363ec6c30d8","name":"Query Generator - forward","time":{"start":1715612008939,"stop":1715612008939,"duration":0},"status":"passed","severity":"normal"},{"uid":"758a42b8dfb0b056","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1715611526160,"stop":1715611526160,"duration":0},"status":"passed","severity":"normal"},{"uid":"345b3639f478ff92","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1715611673508,"stop":1715611673508,"duration":0},"status":"passed","severity":"normal"},{"uid":"f62f42b5003c1990","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1715612010476,"stop":1715612010477,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7eb90370e4f47aa","name":"should correctly map a content topic to a pubsub topic","time":{"start":1715611398936,"stop":1715611398936,"duration":0},"status":"passed","severity":"normal"},{"uid":"30788261ced31d29","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1715611604955,"stop":1715611604955,"duration":0},"status":"passed","severity":"normal"},{"uid":"78937212ca0b5ab7","name":"Push message with XML payload","time":{"start":1715611973048,"stop":1715611973048,"duration":0},"status":"passed","severity":"normal"},{"uid":"693080ada2325640","name":"Push message with shell command payload","time":{"start":1715611973051,"stop":1715611973052,"duration":1},"status":"passed","severity":"normal"},{"uid":"36450e20808b1338","name":"Push message with content topic containing XML","time":{"start":1715611973062,"stop":1715611973062,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6b381fb34d0fb5b","name":"should properly create location multiaddrs - tcp","time":{"start":1715611407274,"stop":1715611407274,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e603cce845bdb40","name":"Query with Ordered Callback, No message returned","time":{"start":1715612010475,"stop":1715612010475,"duration":0},"status":"passed","severity":"normal"},{"uid":"30b347b3bc8456d8","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1715611412184,"stop":1715611412184,"duration":0},"status":"passed","severity":"normal"},{"uid":"de3426685e185c8e","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1715612023917,"stop":1715612023918,"duration":1},"status":"passed","severity":"normal"},{"uid":"e178ea41f0da7506","name":"different cluster, same shard: nodes don't connect","time":{"start":1715611604940,"stop":1715611604941,"duration":1},"status":"passed","severity":"normal"},{"uid":"fff303e21c855c92","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1715611604954,"stop":1715611604954,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ea310c8e3314309","name":"same cluster, same shard: nodes connect","time":{"start":1715611604929,"stop":1715611604937,"duration":8},"status":"passed","severity":"normal"},{"uid":"d994d6546207a4f4","name":"Js publishes, other Js receives","time":{"start":1715611885310,"stop":1715611885310,"duration":0},"status":"passed","severity":"normal"},{"uid":"668b28535b803601","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1715611604950,"stop":1715611604950,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fbbcb34cc3b8329","name":"creates an iterator","time":{"start":1715612035132,"stop":1715612035133,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bf9fabd58178feb","name":"Meta field set when metaSetter is specified","time":{"start":1715611412181,"stop":1715611412182,"duration":1},"status":"passed","severity":"normal"},{"uid":"10fc3864b4e55181","name":"Check publish message containing Chinese","time":{"start":1715611910016,"stop":1715611910016,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a0201b5a014db49","name":"Subscribe and receive messages via lightPush","time":{"start":1715612088177,"stop":1715612088177,"duration":0},"status":"passed","severity":"normal"},{"uid":"85affe2a49537d92","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1715611411868,"stop":1715611411868,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9430eac85b7c941","name":"Check received message containing escaped characters","time":{"start":1715611926692,"stop":1715611926693,"duration":1},"status":"passed","severity":"normal"},{"uid":"d11d0e7a8186549a","name":"Fails to push message with large meta","time":{"start":1715611852876,"stop":1715611852877,"duration":1},"status":"passed","severity":"normal"},{"uid":"1edc57d79f32440b","name":"Query generator for multiple messages","time":{"start":1715612032666,"stop":1715612032666,"duration":0},"status":"passed","severity":"normal"},{"uid":"75d478e0b67e425f","name":"should not receive a peer event after stop","time":{"start":1715611460506,"stop":1715611460506,"duration":0},"status":"passed","severity":"normal"},{"uid":"fed8ab3dfccfd49f","name":"should not receive a peer event before start","time":{"start":1715611426801,"stop":1715611426802,"duration":1},"status":"passed","severity":"normal"},{"uid":"a66d49d783e8483e","name":"Query Generator, Multiple PubsubTopics","time":{"start":1715612010472,"stop":1715612010473,"duration":1},"status":"passed","severity":"normal"},{"uid":"50522fbb89590b3","name":"Sample","time":{"start":1715611406755,"stop":1715611406755,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c7cda1dc5f6f505","name":"should set field with all protocols disabled","time":{"start":1715611407275,"stop":1715611407275,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbcf246490f8ca3a","name":"Promise Callback - forward","time":{"start":1715612008940,"stop":1715612008940,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3b7adc05967983e","name":"Fails to push message bigger that 1MB","time":{"start":1715611852880,"stop":1715611852881,"duration":1},"status":"passed","severity":"normal"},{"uid":"10fc0c66612ebcac","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1715611604960,"stop":1715611604961,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6737adceb7307ac","name":"Throws when trying to push message with empty payload","time":{"start":1715611852868,"stop":1715611852868,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ae875e89f722f0c","name":"throws on content topic with empty application field","time":{"start":1715611398902,"stop":1715611398902,"duration":0},"status":"passed","severity":"normal"},{"uid":"de7ca171b1a8c08b","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1715612088186,"stop":1715612088186,"duration":0},"status":"passed","severity":"normal"},{"uid":"b30882ee7be2e8d4","name":"tcp ip4 address","time":{"start":1715611406740,"stop":1715611406741,"duration":1},"status":"passed","severity":"normal"},{"uid":"d699ef3e3a297a31","name":"Publish message with rate limit","time":{"start":1715611910024,"stop":1715611910024,"duration":0},"status":"passed","severity":"normal"},{"uid":"2881ea79aead698","name":"Round trip binary serialization","time":{"start":1715611412180,"stop":1715611412181,"duration":1},"status":"passed","severity":"normal"},{"uid":"600cb7dbc69e06e3","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1715611910608,"stop":1715611910609,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dfe14c23879d11b","name":"Subscribe and receive messages via waku relay post","time":{"start":1715611697458,"stop":1715611697458,"duration":0},"status":"passed","severity":"normal"},{"uid":"a011c67fb9966a07","name":"Push message on custom pubsubTopic","time":{"start":1715611732107,"stop":1715611732108,"duration":1},"status":"passed","severity":"normal"},{"uid":"8742676199d6f164","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1715611398926,"stop":1715611398926,"duration":0},"status":"passed","severity":"normal"},{"uid":"2da7f3efb2f442b1","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1715611422488,"stop":1715611422489,"duration":1},"status":"passed","severity":"normal"},{"uid":"308062eaacb001c7","name":"Check message with non string payload is not received","time":{"start":1715611926675,"stop":1715611926676,"duration":1},"status":"passed","severity":"normal"},{"uid":"aefbd198c3fd6ce3","name":"Subscribe to topic containing numeric and receive message","time":{"start":1715612088193,"stop":1715612088194,"duration":1},"status":"passed","severity":"normal"},{"uid":"27e9f059d86df425","name":"Push message with shell command payload","time":{"start":1715611852859,"stop":1715611852859,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7841dbaf5bd31b9","name":"Push message with meta","time":{"start":1715611852876,"stop":1715611852876,"duration":0},"status":"passed","severity":"normal"},{"uid":"503b759ffc4d4f8d","name":"should not fail to start the service if it is already started","time":{"start":1715611460479,"stop":1715611460503,"duration":24},"status":"passed","severity":"normal"},{"uid":"6c47d7b9601d05d0","name":"Check received message containing escaped characters","time":{"start":1715611623116,"stop":1715611623116,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e2ba3d8d45f62e5","name":"Check received message containing Script","time":{"start":1715611926666,"stop":1715611926667,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fd6005bbd066e06","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1715611526164,"stop":1715611526164,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d07a961185c2d2a","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1715611398907,"stop":1715611398907,"duration":0},"status":"passed","severity":"normal"},{"uid":"e17c269825533ac0","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1715611884716,"stop":1715611884717,"duration":1},"status":"passed","severity":"normal"},{"uid":"b26c0f2a86b81056","name":"Decoder throws on empty string content topic","time":{"start":1715611434744,"stop":1715611434744,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bb2e898fba02e8e","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1715611604953,"stop":1715611604954,"duration":1},"status":"passed","severity":"normal"},{"uid":"30bf43500df8fe4f","name":"Generator, custom pubsub topic","time":{"start":1715612023917,"stop":1715612023917,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d787dd5f33b76c8","name":"Push message with content topic containing escaped characters","time":{"start":1715611973064,"stop":1715611973064,"duration":0},"status":"passed","severity":"normal"},{"uid":"f24389536887485e","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1715612088187,"stop":1715612088187,"duration":0},"status":"passed","severity":"normal"},{"uid":"65c52c1a857b1e62","name":"can start the service","time":{"start":1715611426799,"stop":1715611426800,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a6133d9e8c6c91b","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1715611867615,"stop":1715611867616,"duration":1},"status":"passed","severity":"normal"},{"uid":"487a041b87750b69","name":"Push message with numeric payload","time":{"start":1715611852854,"stop":1715611852854,"duration":0},"status":"passed","severity":"normal"},{"uid":"455589845520997","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app78/6/topic711/test.js","time":{"start":1715611963591,"stop":1715611963591,"duration":0},"status":"passed","severity":"normal"},{"uid":"c688db64f1b3c995","name":"returns all values when wanted number matches available values","time":{"start":1715611421878,"stop":1715611421880,"duration":2},"status":"passed","severity":"normal"},{"uid":"b1c89d831e2bcf3","name":"Check received message containing Arabic","time":{"start":1715611926688,"stop":1715611926688,"duration":0},"status":"passed","severity":"normal"},{"uid":"11372469ff7489cf","name":"Check received message containing Arabic","time":{"start":1715611623112,"stop":1715611623112,"duration":0},"status":"passed","severity":"normal"},{"uid":"75cb944ce4bb5ba1","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1715611884708,"stop":1715611884709,"duration":1},"status":"passed","severity":"normal"},{"uid":"77d58403571d0f1d","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1715611673508,"stop":1715611673508,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c4c4a5e4fb0f405","name":"should return empty list for no shard","time":{"start":1715611398918,"stop":1715611398918,"duration":0},"status":"passed","severity":"normal"},{"uid":"101570041945fcd0","name":"Check received message containing special chars","time":{"start":1715611926663,"stop":1715611926664,"duration":1},"status":"passed","severity":"normal"},{"uid":"9570271ff36cdb7b","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1715611926671,"stop":1715611926672,"duration":1},"status":"passed","severity":"normal"},{"uid":"d33f486bbd4cdf71","name":"should return false","time":{"start":1715611407270,"stop":1715611407270,"duration":0},"status":"passed","severity":"normal"},{"uid":"a03a043ce3621ed3","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1715611526161,"stop":1715611526161,"duration":0},"status":"passed","severity":"normal"},{"uid":"942991a0a06c9def","name":"should throw an error for empty SingleShardInfos array","time":{"start":1715611398914,"stop":1715611398914,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca2e2a6104b6d219","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app73/5/topic184/xml","time":{"start":1715611963585,"stop":1715611963588,"duration":3},"status":"passed","severity":"normal"},{"uid":"9b67061d04863762","name":"recovers when dns.resolve returns empty","time":{"start":1715611423057,"stop":1715611423057,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ac92fdd8a40a80b","name":"Push message with content topic containing shell command","time":{"start":1715611852874,"stop":1715611852874,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7a1cc672945bda6","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1715611450198,"stop":1715611450199,"duration":1},"status":"passed","severity":"normal"},{"uid":"da3313d0bdae92aa","name":"does not throw on valid cases","time":{"start":1715611398899,"stop":1715611398899,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e0e13e8085a984","name":"Push message with Script payload","time":{"start":1715611852857,"stop":1715611852857,"duration":0},"status":"passed","severity":"normal"},{"uid":"cac5f37f0e456ace","name":"throws on content topic with empty version field","time":{"start":1715611398902,"stop":1715611398903,"duration":1},"status":"passed","severity":"normal"},{"uid":"39dac7e7fec2078f","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1715611406502,"stop":1715611406502,"duration":0},"status":"passed","severity":"normal"},{"uid":"9951aff71d80c5e2","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1715611697465,"stop":1715611697465,"duration":0},"status":"passed","severity":"normal"},{"uid":"97d7667488f68c38","name":"Encoder throws on empty string content topic","time":{"start":1715611432696,"stop":1715611432696,"duration":0},"status":"passed","severity":"normal"},{"uid":"f87e0c296fd2d200","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1715611398923,"stop":1715611398923,"duration":0},"status":"passed","severity":"normal"},{"uid":"f85aaf69089ee31d","name":"Push message with content topic containing emoji","time":{"start":1715611973065,"stop":1715611973065,"duration":0},"status":"passed","severity":"normal"},{"uid":"292038510507449","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1715611732109,"stop":1715611732110,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4b4ce218ca42bae","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1715612088180,"stop":1715612088181,"duration":1},"status":"passed","severity":"normal"},{"uid":"54fbac44ae79f7e9","name":"Push message with Russian payload","time":{"start":1715611973047,"stop":1715611973047,"duration":0},"status":"passed","severity":"normal"},{"uid":"11f3ef77e4da5962","name":"Check publish message containing Script","time":{"start":1715611910017,"stop":1715611910018,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca3fa7b7c82bdc9b","name":"should set field with only RELAY enabled","time":{"start":1715611407276,"stop":1715611407276,"duration":0},"status":"passed","severity":"normal"},{"uid":"217dacb985e0a5c4","name":"Subscribe to topic containing shell command and receive message","time":{"start":1715611697468,"stop":1715611697468,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa0781dd32e0b5bb","name":"dispatchEvent via connectionManager","time":{"start":1715611490198,"stop":1715611490199,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8c02e6f2f52d0be","name":"Push message with content topic containing numeric","time":{"start":1715611852869,"stop":1715611852870,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c6e74947e51fec7","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1715611406503,"stop":1715611406503,"duration":0},"status":"passed","severity":"normal"},{"uid":"5df4a70241c7b886","name":"Push message with escaped characters payload","time":{"start":1715611852859,"stop":1715611852859,"duration":0},"status":"passed","severity":"normal"},{"uid":"384ee29f87704c5a","name":"Check publish message containing emoji","time":{"start":1715611910020,"stop":1715611910020,"duration":0},"status":"passed","severity":"normal"},{"uid":"860c49d2dd4cb345","name":"Subscribe and publish message","time":{"start":1715611910607,"stop":1715611910608,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e4c34dd5de716f5","name":"Push message with content topic containing Russian","time":{"start":1715611852872,"stop":1715611852872,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2bae76cf7cc4ca5","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1715611526162,"stop":1715611526163,"duration":1},"status":"passed","severity":"normal"},{"uid":"29ccdd8152a6ead8","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1715611398917,"stop":1715611398917,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d0a6b9ebc4aea27","name":"should encode/decode to RLP encoding","time":{"start":1715611407271,"stop":1715611407271,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b1b25fad43a1006","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1715612088191,"stop":1715612088191,"duration":0},"status":"passed","severity":"normal"},{"uid":"f003821c1a8de222","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1715611673507,"stop":1715611673507,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bb1803f705398d3","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1715611398908,"stop":1715611398909,"duration":1},"status":"passed","severity":"normal"},{"uid":"18642ae669fa84c4","name":"Check received message containing long","time":{"start":1715611926662,"stop":1715611926663,"duration":1},"status":"passed","severity":"normal"},{"uid":"38285a508fab155d","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1715612052060,"stop":1715612052061,"duration":1},"status":"passed","severity":"normal"},{"uid":"7260d8f192934f5f","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1715611604960,"stop":1715611604960,"duration":0},"status":"passed","severity":"normal"},{"uid":"77cc88f99f639e88","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1715611604986,"stop":1715611604986,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbc34b8277cfef2","name":"Ping on subscribed peer","time":{"start":1715611482739,"stop":1715611482740,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cdd147917249019","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1715611457207,"stop":1715611457207,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7efac014921fca6","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 1","time":{"start":1715611398934,"stop":1715611398934,"duration":0},"status":"passed","severity":"normal"},{"uid":"afa3e519b0bf1b45","name":"should use the provided clusterId for the pubsub topic","time":{"start":1715611398937,"stop":1715611398937,"duration":0},"status":"passed","severity":"normal"},{"uid":"712cad6a2d6acf00","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1715611604965,"stop":1715611604966,"duration":1},"status":"passed","severity":"normal"},{"uid":"a22204b03ba51114","name":"isConnected between 2 js-waku relay nodes","time":{"start":1715611496752,"stop":1715611496752,"duration":0},"status":"passed","severity":"normal"},{"uid":"3178bb2783c6078d","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1715611745817,"stop":1715611745817,"duration":0},"status":"passed","severity":"normal"},{"uid":"f969898ca7064c85","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1715611981925,"stop":1715611981925,"duration":0},"status":"passed","severity":"normal"},{"uid":"af1543fc50f63459","name":"Passing page size 0 when there are 110 messages","time":{"start":1715612040692,"stop":1715612040693,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea4e872bbec705a4","name":"should set field with all protocols enabled","time":{"start":1715611407275,"stop":1715611407276,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fa130adbf9e7900","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1715611398969,"stop":1715611398970,"duration":1},"status":"passed","severity":"normal"},{"uid":"e175c5e099c3ebe9","name":"Check received message containing shell command","time":{"start":1715611926692,"stop":1715611926692,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0fae7b6436e7f62","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1715612088197,"stop":1715612088197,"duration":0},"status":"passed","severity":"normal"},{"uid":"b140c9fb54bf321","name":"1 Store, 2 relays, 2 fetches","time":{"start":1715611422405,"stop":1715611422405,"duration":0},"status":"passed","severity":"normal"},{"uid":"41f93fed33d74a40","name":"Subscribe and receives messages on 20 topics","time":{"start":1715611697459,"stop":1715611697460,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca144992d30322e0","name":"Subscribe to topic containing Script and receive message","time":{"start":1715611697466,"stop":1715611697466,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6c96b665a47106e","name":"Push message with JSON payload","time":{"start":1715611973049,"stop":1715611973049,"duration":0},"status":"passed","severity":"normal"},{"uid":"7adc12f1e0c5a62","name":"Check received message containing Basic HTML tag","time":{"start":1715611926690,"stop":1715611926691,"duration":1},"status":"passed","severity":"normal"},{"uid":"38b12bf10eec4140","name":"Check received message with timestamp: 1715611449701 ","time":{"start":1715611623118,"stop":1715611623118,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c5e8ea533a0863b","name":"should not receive a peer event before start","time":{"start":1715611460505,"stop":1715611460505,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c232e4fe7ac3620","name":"should get / set UDP multiaddr","time":{"start":1715611407272,"stop":1715611407272,"duration":0},"status":"passed","severity":"normal"},{"uid":"dadf2b6df733a983","name":"Store - dialed after - with timeout","time":{"start":1715612061775,"stop":1715612061775,"duration":0},"status":"passed","severity":"normal"},{"uid":"1701bd9dc61199d3","name":"Filter","time":{"start":1715612061776,"stop":1715612061776,"duration":0},"status":"passed","severity":"normal"},{"uid":"b36cb0deb6c34b41","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1715611604963,"stop":1715611604963,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a11d5ad2ef7b7e7","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1715611732111,"stop":1715611732111,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2c32e5d64bb146b","name":"Passing an array","time":{"start":1715612049128,"stop":1715612049128,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8de300c6fad0fef","name":"Check received message containing short","time":{"start":1715611926686,"stop":1715611926686,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ccb5c8f967044b","name":"should handle corrupted local storage data gracefully","time":{"start":1715611426803,"stop":1715611426803,"duration":0},"status":"passed","severity":"normal"},{"uid":"6825b95b1d604c7a","name":"getPeersByDiscovery","time":{"start":1715611490197,"stop":1715611490198,"duration":1},"status":"passed","severity":"normal"},{"uid":"97894ab215d13c4f","name":"Push message with content topic containing long","time":{"start":1715611852869,"stop":1715611852869,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c8f6d6abb9f9da1","name":"Add multiple subscription objects on single nwaku node","time":{"start":1715612088198,"stop":1715612088198,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ba2d35bca01e9d0","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1715611398922,"stop":1715611398922,"duration":0},"status":"passed","severity":"normal"},{"uid":"11929ff0a34d203f","name":"Ephemeral messages are not stored","time":{"start":1715611460429,"stop":1715611460429,"duration":0},"status":"passed","severity":"normal"},{"uid":"832c47e66d25e52a","name":"should throw an error for an unconfigured topic","time":{"start":1715611398930,"stop":1715611398930,"duration":0},"status":"passed","severity":"normal"},{"uid":"88e4a405149a5efc","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1715611604955,"stop":1715611604956,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c6c1d4c49f1677d","name":"Waku message hash computation (meta attribute not present)","time":{"start":1715611401471,"stop":1715611401471,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8903e2491ab386d","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1715611732108,"stop":1715611732108,"duration":0},"status":"passed","severity":"normal"},{"uid":"a179a1d153f15ef5","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1715611398921,"stop":1715611398921,"duration":0},"status":"passed","severity":"normal"},{"uid":"56567182a5f91ea4","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app18/1/topic708/xml","time":{"start":1715611963588,"stop":1715611963589,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6c7a40440c9a039","name":"should be called at least once on all `peer:discovery` events","time":{"start":1715611457205,"stop":1715611457206,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1770250ee070d5e","name":"groups content topics by expected pubsub topic","time":{"start":1715611398911,"stop":1715611398911,"duration":0},"status":"passed","severity":"normal"},{"uid":"db67c350f5b23f54","name":"Push message with custom timestamp: 1684853223341","time":{"start":1715611852877,"stop":1715611852878,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff821c343ca135b","name":"ignores domain fetching errors","time":{"start":1715611423057,"stop":1715611423057,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eb15f7ff2cf2e9a","name":"Ordered Callback sorting by timestamp while page direction is backward","time":{"start":1715612024452,"stop":1715612024452,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae0a7979faf5e037","name":"Subscribe to topic containing Russian and publish message","time":{"start":1715611910614,"stop":1715611910614,"duration":0},"status":"passed","severity":"normal"},{"uid":"62bca0b2852d95e5","name":"Subscribe to topic containing JSON and receive message","time":{"start":1715612088186,"stop":1715612088187,"duration":1},"status":"passed","severity":"normal"},{"uid":"2090cabf71093a66","name":"should use DNS peer discovery with light client","time":{"start":1715611460508,"stop":1715611460509,"duration":1},"status":"skipped","severity":"normal"},{"uid":"789e155413a2f321","name":"can start the service","time":{"start":1715611460476,"stop":1715611460476,"duration":0},"status":"passed","severity":"normal"},{"uid":"232b223d31f58509","name":"should only return 1 node with store capability","time":{"start":1715611423059,"stop":1715611423059,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a4c261e06422d57","name":"Check publish message containing special chars","time":{"start":1715611910015,"stop":1715611910015,"duration":0},"status":"passed","severity":"normal"},{"uid":"f88e94e463eb93a7","name":"Push message with content topic containing escaped characters","time":{"start":1715611852874,"stop":1715611852875,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f679f89c992669","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1715612088196,"stop":1715612088197,"duration":1},"status":"passed","severity":"normal"},{"uid":"81878a3b74bbf75e","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1715612088196,"stop":1715612088196,"duration":0},"status":"passed","severity":"normal"},{"uid":"c91c5a39283b8a77","name":"Mutual subscription","time":{"start":1715611910606,"stop":1715611910606,"duration":0},"status":"passed","severity":"normal"},{"uid":"b732f2d87027977","name":"should throw an error for insufficient data","time":{"start":1715611398970,"stop":1715611398970,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5ec9279e377a242","name":"Push message with Basic HTML tag payload","time":{"start":1715611852858,"stop":1715611852858,"duration":0},"status":"passed","severity":"normal"},{"uid":"b456ea998ffb62a4","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1715611540149,"stop":1715611540149,"duration":0},"status":"passed","severity":"normal"},{"uid":"ece2727dfe7919ad","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1715611406504,"stop":1715611406504,"duration":0},"status":"passed","severity":"normal"},{"uid":"87cd1587129f186e","name":"throws on content topic with empty encoding field","time":{"start":1715611398904,"stop":1715611398904,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea76471690595c0f","name":"Push message with content topic containing Script","time":{"start":1715611852872,"stop":1715611852873,"duration":1},"status":"passed","severity":"normal"},{"uid":"718bb99f526c6507","name":"should throw error - invalid id","time":{"start":1715611407269,"stop":1715611407270,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dbb8aa01d9d55f8","name":"should not receive a peer event after stop","time":{"start":1715611939733,"stop":1715611939733,"duration":0},"status":"passed","severity":"normal"},{"uid":"645c4e7680ddcbe8","name":"Check message received after jswaku node is restarted","time":{"start":1715611623122,"stop":1715611623122,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ebec44dca9c87faa","name":"Subscribe to topic containing short and receive message","time":{"start":1715612088193,"stop":1715612088193,"duration":0},"status":"passed","severity":"normal"},{"uid":"234ba438c75da0bc","name":"configure the node with multiple pubsub topics","time":{"start":1715611983706,"stop":1715611983706,"duration":0},"status":"passed","severity":"normal"},{"uid":"372d805cba19530","name":"Check received message containing XML","time":{"start":1715611623114,"stop":1715611623114,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ed16c9189084910","name":"start node with empty shard","time":{"start":1715611983708,"stop":1715611983708,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2c93ca7b73e50b9","name":"handles empty contentTopics array correctly","time":{"start":1715611398936,"stop":1715611398936,"duration":0},"status":"passed","severity":"normal"},{"uid":"5472894ed90befa3","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1715612088194,"stop":1715612088194,"duration":0},"status":"passed","severity":"normal"},{"uid":"24434e6d6b7da06b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1715611398923,"stop":1715611398924,"duration":1},"status":"passed","severity":"normal"},{"uid":"af774be9186ba5f7","name":"random static sharding 8 - Cluster ID: 769, Shard ID: 934","time":{"start":1715611983703,"stop":1715611983703,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aa7e80f6e65f166","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1715611406502,"stop":1715611406503,"duration":1},"status":"passed","severity":"normal"},{"uid":"75ac12755abb7937","name":"Check received message containing special chars","time":{"start":1715611623111,"stop":1715611623112,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e74e292235ce6b9","name":"Subscribe to topic containing short and receive message","time":{"start":1715611697462,"stop":1715611697463,"duration":1},"status":"passed","severity":"normal"},{"uid":"a973130d021945b2","name":"Push message on custom pubsubTopic","time":{"start":1715611732109,"stop":1715611732109,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b3820c0b7f1076f","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1715612088181,"stop":1715612088181,"duration":0},"status":"passed","severity":"normal"},{"uid":"87893570ded70e21","name":"ignores unrecognized TXT record formats","time":{"start":1715611423057,"stop":1715611423058,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae6749e169cee4f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1715611398927,"stop":1715611398927,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e7ca5a7d6d7e304","name":"Check message with non string payload is not received","time":{"start":1715611926698,"stop":1715611926698,"duration":0},"status":"passed","severity":"normal"},{"uid":"5084434641a29d2c","name":"Check message with invalid timestamp is not received","time":{"start":1715611623119,"stop":1715611623119,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8297082b228b423","name":"Asymmetric encrypt & decrypt","time":{"start":1715611433209,"stop":1715611433210,"duration":1},"status":"passed","severity":"normal"},{"uid":"c20ac84250dc485b","name":"Relay + Store","time":{"start":1715611407277,"stop":1715611407277,"duration":0},"status":"passed","severity":"normal"},{"uid":"52d705b12b5382a9","name":"random static sharding 1 - Cluster ID: 66, Shard ID: 667","time":{"start":1715611983698,"stop":1715611983698,"duration":0},"status":"passed","severity":"normal"},{"uid":"130174d1f0e2d5e3","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1715611422487,"stop":1715611422488,"duration":1},"status":"passed","severity":"normal"},{"uid":"835fe8ac49499712","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1715611406503,"stop":1715611406503,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfba5c7af596bfe7","name":"Check received message containing JSON","time":{"start":1715611926691,"stop":1715611926691,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6df074e9052e746","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1715611604944,"stop":1715611604944,"duration":0},"status":"passed","severity":"normal"},{"uid":"635a5d7a884d0ade","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1715611398907,"stop":1715611398908,"duration":1},"status":"passed","severity":"normal"},{"uid":"6038688aa318ccaa","name":"Subscribe and receive messages via lightPush","time":{"start":1715612088189,"stop":1715612088189,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e66137b50f7df5b","name":"passes more than one ENR URLs and attempts connection","time":{"start":1715611460514,"stop":1715611460514,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3c6bb58687cf90b","name":"should be called for bootstrap peers","time":{"start":1715611457206,"stop":1715611457207,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d7e13fad9d2ef39","name":"Subscribe to topic containing Script and receive message","time":{"start":1715612088195,"stop":1715612088195,"duration":0},"status":"passed","severity":"normal"},{"uid":"c69853def8cd94c1","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1715611406498,"stop":1715611406499,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7a1bc230b594eef","name":"Push message with content topic containing shell command","time":{"start":1715611973063,"stop":1715611973064,"duration":1},"status":"passed","severity":"normal"},{"uid":"3342732bb10cee31","name":"Push message with emoji payload","time":{"start":1715611852860,"stop":1715611852860,"duration":0},"status":"passed","severity":"normal"},{"uid":"42e4c05af11ae591","name":"Using a function","time":{"start":1715612049128,"stop":1715612049128,"duration":0},"status":"passed","severity":"normal"},{"uid":"918c9591d051276b","name":"Encoder throws on undefined content topic","time":{"start":1715611412182,"stop":1715611412182,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ba17fc7e26074cb","name":"same cluster, different shard: nodes don't connect","time":{"start":1715611604939,"stop":1715611604940,"duration":1},"status":"passed","severity":"normal"},{"uid":"af04f2e2da26fff6","name":"same cluster, different shard: nodes connect (autosharding)","time":{"start":1715611604942,"stop":1715611604942,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a27a35179a4423c","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1715611398908,"stop":1715611398908,"duration":0},"status":"passed","severity":"normal"},{"uid":"c67ba12720645bbf","name":"Subscribe to topic containing special chars and receive message","time":{"start":1715612088183,"stop":1715612088183,"duration":0},"status":"passed","severity":"normal"},{"uid":"46f553137035f27c","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1715611526163,"stop":1715611526164,"duration":1},"status":"passed","severity":"normal"},{"uid":"7690321dc2a2a29c","name":"should encodeTxt and decodeTxt","time":{"start":1715611407262,"stop":1715611407262,"duration":0},"status":"passed","severity":"normal"},{"uid":"409da3f2fbdeb7e9","name":"Query generator for multiple messages with different message text format","time":{"start":1715612032667,"stop":1715612032668,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3116b9352dd3476","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1715612052062,"stop":1715612052063,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4303e960ca601dd","name":"Check message with invalid timestamp is not received","time":{"start":1715611926696,"stop":1715611926697,"duration":1},"status":"passed","severity":"normal"},{"uid":"2da74f200d5b1f18","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1715611460430,"stop":1715611460430,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b0d3eaa5253efb3","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1715611457208,"stop":1715611457209,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e2a8657dfdb964d","name":"handles empty shards array correctly","time":{"start":1715611398935,"stop":1715611398935,"duration":0},"status":"passed","severity":"normal"},{"uid":"af86b4ec4b22e6b7","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1715611604964,"stop":1715611604965,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbeb3ad2513f312","name":"should emit a peer event after start","time":{"start":1715611939732,"stop":1715611939732,"duration":0},"status":"passed","severity":"normal"},{"uid":"36c1fb2b3e7aa09b","name":"Subscribe to topic containing Script and publish message","time":{"start":1715611910614,"stop":1715611910615,"duration":1},"status":"passed","severity":"normal"},{"uid":"e42495afdd2ee4c9","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1715612088190,"stop":1715612088190,"duration":0},"status":"passed","severity":"normal"},{"uid":"83d5667b5544a52c","name":"Subscribe to topic containing shell command and receive message","time":{"start":1715612088187,"stop":1715612088187,"duration":0},"status":"passed","severity":"normal"},{"uid":"273f145ffd19ede9","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1715611422486,"stop":1715611422486,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d5d1e2d3f3e9cbb","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1715611398930,"stop":1715611398930,"duration":0},"status":"passed","severity":"normal"},{"uid":"25c0e34a67dda749","name":"Check message with non string payload is not received","time":{"start":1715611623121,"stop":1715611623122,"duration":1},"status":"passed","severity":"normal"},{"uid":"48930e5104f52180","name":"Check meta is set [symmetric]","time":{"start":1715611432694,"stop":1715611432694,"duration":0},"status":"passed","severity":"normal"},{"uid":"501007ee2497f468","name":"Check received message containing numeric","time":{"start":1715611926687,"stop":1715611926687,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8dafb991baab317","name":"should emit a peer event after start","time":{"start":1715611460503,"stop":1715611460504,"duration":1},"status":"passed","severity":"normal"},{"uid":"d655a99f731995e3","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1715612188403,"stop":1715612188404,"duration":1},"status":"passed","severity":"normal"},{"uid":"160eb6f25e6f5d60","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1715611884717,"stop":1715611884717,"duration":0},"status":"passed","severity":"normal"},{"uid":"a272da200b3429d2","name":"Push message with short payload","time":{"start":1715611973044,"stop":1715611973044,"duration":0},"status":"passed","severity":"normal"},{"uid":"321ad37022bf1a73","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1715611398924,"stop":1715611398924,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a3ab96b61529e4b","name":"Throws when trying to push message with empty payload","time":{"start":1715611973054,"stop":1715611973054,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c4c01c8511cfe7d","name":"Push message with emoji payload","time":{"start":1715611973053,"stop":1715611973053,"duration":0},"status":"passed","severity":"normal"},{"uid":"e40a385633d64d9b","name":"Subscribe to topic containing XML and receive message","time":{"start":1715612088186,"stop":1715612088186,"duration":0},"status":"passed","severity":"normal"},{"uid":"19692d1d88a5d789","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1715612188403,"stop":1715612188403,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ca99d55394dc665","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1715611406498,"stop":1715611406498,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc7a19ffaa4b6273","name":"Subscribe to topic containing Script and receive message","time":{"start":1715612088185,"stop":1715612088185,"duration":0},"status":"passed","severity":"normal"},{"uid":"9178c977320f1feb","name":"Fails to publish message with wrong content topic","time":{"start":1715611910022,"stop":1715611910022,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d7b956f27f49cb5","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1715612088178,"stop":1715612088178,"duration":0},"status":"passed","severity":"normal"},{"uid":"46e674d0faf459b3","name":"Push message with custom timestamp: 1715615223341","time":{"start":1715611852879,"stop":1715611852879,"duration":0},"status":"passed","severity":"normal"},{"uid":"966e50bc61eb2467","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1715611697469,"stop":1715611697469,"duration":0},"status":"passed","severity":"normal"},{"uid":"2106b09c29440662","name":"addEventListener with correct event","time":{"start":1715611490195,"stop":1715611490196,"duration":1},"status":"passed","severity":"normal"},{"uid":"f310f21e4821677a","name":"Decoder throws on empty string content topic","time":{"start":1715611412183,"stop":1715611412184,"duration":1},"status":"passed","severity":"normal"},{"uid":"bddeec5567326cc6","name":"Push message with content topic containing special chars","time":{"start":1715611973056,"stop":1715611973060,"duration":4},"status":"passed","severity":"normal"},{"uid":"8315c96fd57e646d","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1715611398915,"stop":1715611398915,"duration":0},"status":"passed","severity":"normal"},{"uid":"b65bc13e7a1cfdf4","name":"Check received message with timestamp: 1715611449647 ","time":{"start":1715611926670,"stop":1715611926671,"duration":1},"status":"passed","severity":"normal"},{"uid":"8437f7a3071edf87","name":"should not fail to stop the service if it was not started","time":{"start":1715611939731,"stop":1715611939731,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d7c7740926290b7","name":"Passing page size 1 when there are 4 messages","time":{"start":1715612040693,"stop":1715612040693,"duration":0},"status":"passed","severity":"normal"},{"uid":"6539031b251bdb45","name":"Check message with invalid timestamp is not received","time":{"start":1715611926672,"stop":1715611926674,"duration":2},"status":"passed","severity":"normal"},{"uid":"1f289fe06cfb2ed1","name":"Decoder throws on empty string content topic","time":{"start":1715611432697,"stop":1715611432697,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8232e7181fbe7fb","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1715611604950,"stop":1715611604951,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1281d1b396bfaef","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1715611963584,"stop":1715611963584,"duration":0},"status":"passed","severity":"normal"},{"uid":"39db552b29ef4c63","name":"Push message with content topic containing XML","time":{"start":1715611852873,"stop":1715611852873,"duration":0},"status":"passed","severity":"normal"},{"uid":"5578dea24f692692","name":"should only return 1 node with relay capability","time":{"start":1715611423058,"stop":1715611423059,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a557be67be4e966","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1715612088185,"stop":1715612088185,"duration":0},"status":"passed","severity":"normal"},{"uid":"451880db23e329f6","name":"Subscribe to topic containing numeric and receive message","time":{"start":1715611697463,"stop":1715611697463,"duration":0},"status":"passed","severity":"normal"},{"uid":"d88955a8d0ee5f8","name":"Subscribe to topic containing long and receive message","time":{"start":1715612088182,"stop":1715612088183,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b1ff765939f5f04","name":"different cluster, different shard: nodes don't connect","time":{"start":1715611604941,"stop":1715611604941,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d0386b9688ecbc1","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1715611697460,"stop":1715611697460,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c5d71aa6e006623","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1715611526164,"stop":1715611526165,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fd0c4c344063153","name":"Delete observer","time":{"start":1715611855654,"stop":1715611855654,"duration":0},"status":"passed","severity":"normal"},{"uid":"d916a3316975e198","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1715611398933,"stop":1715611398933,"duration":0},"status":"passed","severity":"normal"},{"uid":"a00e56be7664a450","name":"Passing page size 10 when there are 10 messages","time":{"start":1715612040694,"stop":1715612040694,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfa0529ec1bece3a","name":"Passing page size 11 when there are 10 messages","time":{"start":1715612040694,"stop":1715612040694,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e97585ab9d343c","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1715612088194,"stop":1715612088194,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6ae861d3a07c10","name":"Reusing cursor across nodes","time":{"start":1715611981937,"stop":1715611981938,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccc508327e2d940e","name":"Nodes with multiple pubsub topic","time":{"start":1715611884718,"stop":1715611884718,"duration":0},"status":"passed","severity":"normal"},{"uid":"36de9b5053accb8b","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1715611423061,"stop":1715611423061,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f55f7196664e136f","name":"1 Relay, 1 fetch","time":{"start":1715611422403,"stop":1715611422404,"duration":1},"status":"passed","severity":"normal"},{"uid":"fddddee5cbbc1b4c","name":"Ping on peer without subscriptions","time":{"start":1715611482740,"stop":1715611482740,"duration":0},"status":"passed","severity":"normal"},{"uid":"f44c8e8d8d9bf75c","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1715611398931,"stop":1715611398931,"duration":0},"status":"passed","severity":"normal"},{"uid":"b59d0f64b84ac320","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1715611540152,"stop":1715611540152,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fb5fee939aa4f6f","name":"random static sharding 10 - Cluster ID: 837, Shard ID: 584","time":{"start":1715611983705,"stop":1715611983705,"duration":0},"status":"passed","severity":"normal"},{"uid":"71a6863068bc8c37","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1715611398931,"stop":1715611398932,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f397da2bc9a04b2","name":"Check received message containing Basic HTML tag","time":{"start":1715611623114,"stop":1715611623115,"duration":1},"status":"passed","severity":"normal"},{"uid":"32a9e0e36ee3dde8","name":"Push message with content topic containing short","time":{"start":1715611973054,"stop":1715611973055,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a202a7cf9eb1ce8","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1715611697457,"stop":1715611697457,"duration":0},"status":"passed","severity":"normal"},{"uid":"95cba03652a75384","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1715611604948,"stop":1715611604949,"duration":1},"status":"passed","severity":"normal"},{"uid":"46b991ef89e8994d","name":"Publish without waiting for remote peer","time":{"start":1715611910607,"stop":1715611910607,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac406049a3be242b","name":"Push message with content topic containing numeric","time":{"start":1715611973055,"stop":1715611973056,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f9347b6605981c3","name":"Check message received after jswaku node is restarted","time":{"start":1715611926699,"stop":1715611926699,"duration":0},"status":"skipped","severity":"normal"},{"uid":"11ddba81d9257579","name":"non connected peers","time":{"start":1715611853154,"stop":1715611853154,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a3051a059bec3e5a","name":"Subscribe to topic containing special chars and receive message","time":{"start":1715612088194,"stop":1715612088194,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c15a0f93f9eec61","name":"Ping on unsubscribed peer","time":{"start":1715611523352,"stop":1715611523352,"duration":0},"status":"passed","severity":"normal"},{"uid":"2054f139042a37cc","name":"Push message with Basic HTML tag payload","time":{"start":1715611973049,"stop":1715611973049,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd7eed8c0e3f949f","name":"less peers than existing","time":{"start":1715611853153,"stop":1715611853153,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f7dbc125ec9332dd","name":"should return valid sharding parameters for static sharding","time":{"start":1715611398933,"stop":1715611398933,"duration":0},"status":"passed","severity":"normal"},{"uid":"dded5017ccd851ce","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1715611401469,"stop":1715611401470,"duration":1},"status":"passed","severity":"normal"},{"uid":"eaf4558826d409de","name":"random static sharding 9 - Cluster ID: 62, Shard ID: 784","time":{"start":1715611983704,"stop":1715611983704,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6f598649b54f79a","name":"Reopen subscription with peer with lost subscription","time":{"start":1715611523345,"stop":1715611523345,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8465d3b337a8268","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1715611398925,"stop":1715611398925,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfb1fb4ddeff8954","name":"Check received message containing short","time":{"start":1715611623110,"stop":1715611623110,"duration":0},"status":"passed","severity":"normal"},{"uid":"52d280516ee5a610","name":"Fails to publish message with empty text","time":{"start":1715611910021,"stop":1715611910022,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6e6626cf67b27e3","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1715612088179,"stop":1715612088180,"duration":1},"status":"passed","severity":"normal"},{"uid":"70aae9a81f3db586","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1715611540151,"stop":1715611540151,"duration":0},"status":"passed","severity":"normal"},{"uid":"f505a771f774e040","name":"Check publish message after service node is restarted","time":{"start":1715611910023,"stop":1715611910023,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ec1076a1cff1ffb1","name":"should properly create location multiaddrs - udp6","time":{"start":1715611407273,"stop":1715611407273,"duration":0},"status":"passed","severity":"normal"},{"uid":"f15eea5c8fc83db5","name":"Fails to push message with empty content topic","time":{"start":1715611852876,"stop":1715611852876,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c12222139adf15f","name":"returns all values when wanted number is greater than available values","time":{"start":1715611421881,"stop":1715611421881,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd2d127c9a1a68b2","name":"Query Generator sorting by timestamp while page direction is backward","time":{"start":1715612024451,"stop":1715612024451,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ee9905ebed771e6","name":"Check publish message containing numeric","time":{"start":1715611910015,"stop":1715611910015,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dd618dfedc1a094","name":"Query Generator sorting by timestamp while page direction is forward","time":{"start":1715612024450,"stop":1715612024450,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbbd6bd70e6eb8b0","name":"Refresh subscription","time":{"start":1715611697461,"stop":1715611697462,"duration":1},"status":"passed","severity":"normal"},{"uid":"68e2993a872058f6","name":"Fails to push message with empty content topic","time":{"start":1715611973065,"stop":1715611973066,"duration":1},"status":"passed","severity":"normal"},{"uid":"7312315aafb54395","name":"should return the pubsub topic directly if a string is provided","time":{"start":1715611398930,"stop":1715611398931,"duration":1},"status":"passed","severity":"normal"},{"uid":"d009bd091edac352","name":"receives messages sent to provided content topic through stream","time":{"start":1715611910143,"stop":1715611910143,"duration":0},"status":"skipped","severity":"normal"},{"uid":"83901d3faf2107f5","name":"Push message with SQL Injection payload","time":{"start":1715611973047,"stop":1715611973048,"duration":1},"status":"passed","severity":"normal"},{"uid":"41516daba7954c61","name":"Check publish message containing XML","time":{"start":1715611910018,"stop":1715611910018,"duration":0},"status":"passed","severity":"normal"},{"uid":"1227b0dd8dee3f0b","name":"different cluster, same shard: nodes don't connect (autosharding)","time":{"start":1715611604942,"stop":1715611604942,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b20b3c8afb867b9","name":"Check received message containing Arabic","time":{"start":1715611926664,"stop":1715611926664,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2fbd6f94abf88d0","name":"Check received message containing shell command","time":{"start":1715611623115,"stop":1715611623116,"duration":1},"status":"passed","severity":"normal"},{"uid":"26d2811c373a5c3b","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1715611398910,"stop":1715611398910,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddfaad9a8ae2402","name":"same cluster, same shard: nodes connect","time":{"start":1715611745818,"stop":1715611745818,"duration":0},"status":"passed","severity":"normal"},{"uid":"8054dc192cc08eeb","name":"Check received message with timestamp: 1649153314 ","time":{"start":1715611623118,"stop":1715611623119,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cac6017ce3e3dfe","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1715611604962,"stop":1715611604962,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e715471c50cbe35","name":"Subscribe to topic containing XML and publish message","time":{"start":1715611910615,"stop":1715611910615,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0887887e4dec2d8","name":"Check received message with timestamp: 1715611449647000000 ","time":{"start":1715611926694,"stop":1715611926694,"duration":0},"status":"passed","severity":"normal"},{"uid":"561e36c0790053c2","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1715611910615,"stop":1715611910615,"duration":0},"status":"passed","severity":"normal"},{"uid":"eae6a545fe60a741","name":"should be able to decode the field with only FILTER set to true","time":{"start":1715611406500,"stop":1715611406501,"duration":1},"status":"passed","severity":"normal"},{"uid":"135261ed80f082fd","name":"should not fail to start the service if it is already started","time":{"start":1715611426801,"stop":1715611426801,"duration":0},"status":"passed","severity":"normal"},{"uid":"67f71ad6d40a90d1","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1715612088184,"stop":1715612088184,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eb1fdfc300bc163","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1715611604966,"stop":1715611604966,"duration":0},"status":"passed","severity":"normal"},{"uid":"212fbdf5f97bae5a","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1715611423060,"stop":1715611423060,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb158c0fbbd387eb","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1715611526165,"stop":1715611526165,"duration":0},"status":"passed","severity":"normal"},{"uid":"2be98680259c6de8","name":"stop","time":{"start":1715611490199,"stop":1715611490201,"duration":2},"status":"passed","severity":"normal"},{"uid":"7ab80b273bc58402","name":"removeEventListener with correct event","time":{"start":1715611490196,"stop":1715611490197,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac52d415e79a382d","name":"Sets default value correctly","time":{"start":1715612049130,"stop":1715612049130,"duration":0},"status":"passed","severity":"normal"},{"uid":"2530cf218429b670","name":"should be able to decode the field with only RELAY set to true","time":{"start":1715611406499,"stop":1715611406500,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc62a2af733d6568","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1715611422491,"stop":1715611422491,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ec98b54c336debf","name":"configure the node with multiple content topics","time":{"start":1715611963615,"stop":1715611963616,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b375703f93cddae","name":"Decoder throws on undefined content topic","time":{"start":1715611434744,"stop":1715611434744,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6869ff0c9de40b0","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1715611910617,"stop":1715611910617,"duration":0},"status":"passed","severity":"normal"},{"uid":"be52a5de9a3210e1","name":"Push message with unicode special characters payload","time":{"start":1715611973053,"stop":1715611973053,"duration":0},"status":"passed","severity":"normal"},{"uid":"380a2605658b6bf4","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1715611526162,"stop":1715611526162,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ee4d993527f41c8","name":"Ordered Callback - forward","time":{"start":1715612008941,"stop":1715612008941,"duration":0},"status":"passed","severity":"normal"},{"uid":"5056dfee7835ee8c","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1715611406496,"stop":1715611406496,"duration":0},"status":"passed","severity":"normal"},{"uid":"84df75ac74c76ee8","name":"Nodes with multiple pubsub topic","time":{"start":1715611884709,"stop":1715611884710,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3868ba3ecc069c4","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1715611398906,"stop":1715611398907,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef211c1dffd42978","name":"Encoder throws on undefined content topic","time":{"start":1715611434743,"stop":1715611434743,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0b455c5a0424c14","name":"throws on content topic with generation field greater than 0","time":{"start":1715611398901,"stop":1715611398902,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e8f82c6a8d3d111","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1715612088190,"stop":1715612088190,"duration":0},"status":"passed","severity":"normal"},{"uid":"e863e24be361acdd","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1715611423059,"stop":1715611423060,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2e8fe5d383ee4cb","name":"Check publish message after client node is restarted","time":{"start":1715611910023,"stop":1715611910024,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a2a207a9c2330960","name":"Publish message with custom timestamp: Mon May 13 2024 13:51:25 GMT+0000 (Coordinated Universal Time)","time":{"start":1715611910020,"stop":1715611910021,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f0415b17014378c","name":"given a content topic, creates a waku node and filter subscription","time":{"start":1715611910141,"stop":1715611910141,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c2eae73957d142f5","name":"Publishes to nwaku","time":{"start":1715611885308,"stop":1715611885309,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f21f8f3a40fe722","name":"it tolerates circular branch references","time":{"start":1715611423056,"stop":1715611423057,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c6245ce31d374cb","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1715611450195,"stop":1715611450198,"duration":3},"status":"passed","severity":"normal"},{"uid":"116f46b2986457f2","name":"should be able to encode the field with only STORE set to true","time":{"start":1715611406494,"stop":1715611406495,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf254f4dded2c2d5","name":"Relay - dialed first","time":{"start":1715612061773,"stop":1715612061773,"duration":0},"status":"passed","severity":"normal"},{"uid":"cafd157eca40bfbc","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1715611604945,"stop":1715611604948,"duration":3},"status":"passed","severity":"normal"},{"uid":"3e664e21966e895f","name":"Push message with long payload","time":{"start":1715611973044,"stop":1715611973045,"duration":1},"status":"passed","severity":"normal"},{"uid":"e653359cbd77b99f","name":"should encode/decode to text encoding","time":{"start":1715611407271,"stop":1715611407271,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7905281180ff395","name":"should decode valid enr successfully","time":{"start":1715611407262,"stop":1715611407263,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef228ee1988077f5","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1715611981930,"stop":1715611981930,"duration":0},"status":"passed","severity":"normal"},{"uid":"683bb4722dc0395","name":"handles different networkShards values correctly","time":{"start":1715611398912,"stop":1715611398913,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b1fe9a60f7a6c2c","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1715611422489,"stop":1715611422489,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8f96f2791367ea0","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1715611398924,"stop":1715611398925,"duration":1},"status":"passed","severity":"normal"},{"uid":"e084042edce35783","name":"through manual discovery","time":{"start":1715611736357,"stop":1715611736358,"duration":1},"status":"passed","severity":"normal"},{"uid":"746f60e625465574","name":"Passing cursor with wrong message digest","time":{"start":1715611981938,"stop":1715611981938,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd6bc0fbfaa36559","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1715611604987,"stop":1715611604988,"duration":1},"status":"passed","severity":"normal"},{"uid":"95de74f7aae65b4d","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1715612010474,"stop":1715612010474,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffcde0c72f186df0","name":"should throw an error for missing sharding configuration","time":{"start":1715611398935,"stop":1715611398935,"duration":0},"status":"passed","severity":"normal"},{"uid":"353c439971933aa1","name":"Push message with custom timestamp: 1715615205186","time":{"start":1715611973069,"stop":1715611973069,"duration":0},"status":"passed","severity":"normal"},{"uid":"99b0283911bb897b","name":"Subscribe to topic containing emoji and publish message","time":{"start":1715611910617,"stop":1715611910617,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3ebcf453dd46203","name":"Query with Ordered Callback, No Decoder","time":{"start":1715612010474,"stop":1715612010475,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cec357fe177f61e","name":"Subscribe to topic containing emoji and receive message","time":{"start":1715612088197,"stop":1715612088197,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4de7fb7e131cfc6","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1715612052063,"stop":1715612052064,"duration":1},"status":"passed","severity":"normal"},{"uid":"a11dcbc0e79f8ad7","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1715611697467,"stop":1715611697467,"duration":0},"status":"passed","severity":"normal"},{"uid":"644497a2844aa95b","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1715611983698,"stop":1715611983698,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3e7838b1d09c584","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1715612010474,"stop":1715612010474,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ae83dc4f4ac4aa7","name":"Check received message containing Chinese","time":{"start":1715611926664,"stop":1715611926664,"duration":0},"status":"passed","severity":"normal"},{"uid":"381ccc34f310e26a","name":"Push to array if already present","time":{"start":1715611398507,"stop":1715611398508,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d6ea71e0d371b55","name":"Check received message containing emoji","time":{"start":1715611926669,"stop":1715611926669,"duration":0},"status":"passed","severity":"normal"},{"uid":"7da43fbb50ee6eeb","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app72/7/topic555/xml","time":{"start":1715611963590,"stop":1715611963591,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef43b076f8d32429","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1715611673510,"stop":1715611673511,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff106b9537ec4521","name":"Push message with content topic containing Arabic","time":{"start":1715611852870,"stop":1715611852871,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a8af9d780d1a350","name":"should set field with only FILTER enabled","time":{"start":1715611407276,"stop":1715611407277,"duration":1},"status":"passed","severity":"normal"},{"uid":"e09b4882aea22713","name":"Push message with content topic containing Chinese","time":{"start":1715611973060,"stop":1715611973060,"duration":0},"status":"passed","severity":"normal"},{"uid":"d985538effe6217e","name":"Subscribe and receives messages on 20 topics","time":{"start":1715612088191,"stop":1715612088191,"duration":0},"status":"passed","severity":"normal"},{"uid":"44eaf79184175eaa","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1715612188402,"stop":1715612188402,"duration":0},"status":"passed","severity":"normal"},{"uid":"70ac03c1cb86597f","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1715611604988,"stop":1715611604989,"duration":1},"status":"passed","severity":"normal"},{"uid":"b35a05a3c6d87d00","name":"Check message with no payload is not received","time":{"start":1715611926675,"stop":1715611926675,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc04075465753a87","name":"Generator, 2 different pubsubtopics","time":{"start":1715612023916,"stop":1715612023916,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5492197762d72d5","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1715612088195,"stop":1715612088195,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4de5f6d74ab34a2","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1715612052060,"stop":1715612052060,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaf2a6f7ee4dc24b","name":"Subscribe to topic containing JSON and receive message","time":{"start":1715612088196,"stop":1715612088196,"duration":0},"status":"passed","severity":"normal"},{"uid":"f57b821113dc678b","name":"getPeersByDiscovery","time":{"start":1715611867614,"stop":1715611867614,"duration":0},"status":"passed","severity":"normal"},{"uid":"655d516dd2e3f29a","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1715611526160,"stop":1715611526160,"duration":0},"status":"passed","severity":"normal"},{"uid":"79d02b2ab6344cb7","name":"Check message with no content topic is not received","time":{"start":1715611926697,"stop":1715611926698,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5368b3c15309672","name":"Ordered Callback - backward","time":{"start":1715612008942,"stop":1715612008942,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dbaf1a87da65f40","name":"random static sharding 6 - Cluster ID: 48, Shard ID: 784","time":{"start":1715611983702,"stop":1715611983702,"duration":0},"status":"passed","severity":"normal"},{"uid":"d86415b41c6cb7a4","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1715611697468,"stop":1715611697469,"duration":1},"status":"passed","severity":"normal"},{"uid":"12005ce9f918afcf","name":"should properly create location multiaddrs - udp","time":{"start":1715611407274,"stop":1715611407274,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f7ac6adb7e4ad60","name":"should set field with only LIGHTPUSH enabled","time":{"start":1715611407277,"stop":1715611407277,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8ca2698423f87ac","name":"Check received message containing short","time":{"start":1715611926662,"stop":1715611926662,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9d4956551c967f2","name":"Check publish message containing Russian","time":{"start":1715611910017,"stop":1715611910017,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7a8ed4834a2240d","name":"Check received message containing numeric","time":{"start":1715611926663,"stop":1715611926663,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cdd3831a113e317","name":"Sign & Recover","time":{"start":1715611433211,"stop":1715611433211,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e689440f809f7c8","name":"Push message with special chars payload","time":{"start":1715611973046,"stop":1715611973046,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2d8b9ba126bc79c","name":"Check publish message containing JSON","time":{"start":1715611910018,"stop":1715611910019,"duration":1},"status":"passed","severity":"normal"},{"uid":"afaac9970cfe71bc","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1715611411869,"stop":1715611411870,"duration":1},"status":"passed","severity":"normal"},{"uid":"4be96e282c242fdb","name":"given a waku node and content topic, creates a filter subscription","time":{"start":1715611910141,"stop":1715611910142,"duration":1},"status":"skipped","severity":"normal"},{"uid":"399cd885411a9ddb","name":"Check message received after nwaku node is restarted","time":{"start":1715611623122,"stop":1715611623122,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1e51d3d7a695219f","name":"Reopen subscription with peer with lost subscription","time":{"start":1715611523352,"stop":1715611523360,"duration":8},"status":"passed","severity":"normal"},{"uid":"ed3d02f9ca3dc8f1","name":"removeEventListener with wrong event","time":{"start":1715611490197,"stop":1715611490197,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a371378efbbe436","name":"Check received message containing XML","time":{"start":1715611926667,"stop":1715611926667,"duration":0},"status":"passed","severity":"normal"},{"uid":"e759a6c39f607081","name":"should throw error - no public key","time":{"start":1715611407270,"stop":1715611407270,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cd9729b122edf4e","name":"Ephemeral field is preserved - encoder v0","time":{"start":1715611460429,"stop":1715611460430,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd27bc295853b416","name":"Push message with rate limit","time":{"start":1715611852877,"stop":1715611852877,"duration":0},"status":"passed","severity":"normal"},{"uid":"259220b965c6eb89","name":"isConnected should return false after all peers disconnect","time":{"start":1715611496751,"stop":1715611496752,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa38ba1c8da4b3a3","name":"Push message with content topic containing unicode special characters","time":{"start":1715611973064,"stop":1715611973065,"duration":1},"status":"passed","severity":"normal"},{"uid":"56a1755a9dbb268e","name":"udp ip6 address","time":{"start":1715611406741,"stop":1715611406741,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa070fe34f87d018","name":"can start and stop the service","time":{"start":1715611460477,"stop":1715611460477,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfbbbd10ebb11f3","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1715611540148,"stop":1715611540149,"duration":1},"status":"passed","severity":"normal"},{"uid":"861396cee57c28db","name":"Push message with content topic containing Basic HTML tag","time":{"start":1715611852873,"stop":1715611852874,"duration":1},"status":"passed","severity":"normal"},{"uid":"d811735acd24dc03","name":"Subscribe and receive messages via waku relay post","time":{"start":1715612088190,"stop":1715612088190,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb1db91a04dfcb4f","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1715611884712,"stop":1715611884713,"duration":1},"status":"passed","severity":"normal"},{"uid":"68460ce3d9677f8e","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1715611981932,"stop":1715611981933,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1facafdeb89da05","name":"topics with same application and version share the same shard","time":{"start":1715611398910,"stop":1715611398911,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1ecfb4aff7dc30f","name":"Check received message containing escaped characters","time":{"start":1715611926668,"stop":1715611926669,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a1413b2cb50f37a","name":"Push message with Arabic payload","time":{"start":1715611852856,"stop":1715611852856,"duration":0},"status":"passed","severity":"normal"},{"uid":"86364bea67b5cd7a","name":"Check message with no pubsub topic is not received","time":{"start":1715611623120,"stop":1715611623120,"duration":0},"status":"passed","severity":"normal"},{"uid":"4291618c2bd672bc","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1715611540151,"stop":1715611540152,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce015410a4a5a2ee","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1715611910022,"stop":1715611910022,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcfc0cc95282bf4","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1715611673510,"stop":1715611673510,"duration":0},"status":"passed","severity":"normal"},{"uid":"1558d33777436e9f","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1715612088191,"stop":1715612088191,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e485997a49de184","name":"throws on content topic with too few or too many fields","time":{"start":1715611398900,"stop":1715611398901,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6f63eb743fe6789","name":"should configure sharding based on application and version for autosharding","time":{"start":1715611398933,"stop":1715611398934,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fa3cf89bbcd0580","name":"Push message equal or less that 1MB","time":{"start":1715611852879,"stop":1715611852880,"duration":1},"status":"passed","severity":"normal"},{"uid":"22d1f94132472352","name":"Register correct protocols","time":{"start":1715611910606,"stop":1715611910607,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6fda1297507746f","name":"safeDispatchEvent","time":{"start":1715611490199,"stop":1715611490199,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9a6e5b3c412dfe9","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1715611398923,"stop":1715611398923,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e46f727063bb806","name":"same cluster, different shard: nodes connect","time":{"start":1715611745818,"stop":1715611745819,"duration":1},"status":"passed","severity":"normal"},{"uid":"99eaf0226dfc46cd","name":"isConnected return false after peer stops","time":{"start":1715611496752,"stop":1715611496752,"duration":0},"status":"passed","severity":"normal"},{"uid":"451dc33844e2c5b7","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1715611697466,"stop":1715611697466,"duration":0},"status":"passed","severity":"normal"},{"uid":"57be950b4d088ded","name":"Push message with numeric payload","time":{"start":1715611973045,"stop":1715611973045,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3cc8308daf98f93","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1715611910609,"stop":1715611910609,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3a3af5b0aa98b99","name":"Push message with special chars payload","time":{"start":1715611852854,"stop":1715611852855,"duration":1},"status":"passed","severity":"normal"},{"uid":"db6dda6ae0f483a1","name":"can dial TLS multiaddrs","time":{"start":1715611736357,"stop":1715611736357,"duration":0},"status":"passed","severity":"normal"},{"uid":"b82dec5dd1c2c53c","name":"random static sharding 5 - Cluster ID: 633, Shard ID: 715","time":{"start":1715611983701,"stop":1715611983701,"duration":0},"status":"passed","severity":"normal"},{"uid":"def4b0adcb7735a5","name":"throws on content topic with empty topic name field","time":{"start":1715611398903,"stop":1715611398903,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6208ce27ac9e28f","name":"Check publish message containing long","time":{"start":1715611910014,"stop":1715611910014,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3fa034dedb55630","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1715611673506,"stop":1715611673506,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa6e27b5ecf0a8ed","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1715611867615,"stop":1715611867615,"duration":0},"status":"skipped","severity":"normal"},{"uid":"25ce59cc1f328f7b","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1715611623119,"stop":1715611623119,"duration":0},"status":"passed","severity":"normal"},{"uid":"98b9bc36255b1712","name":"Subscribe to topic containing shell command and receive message","time":{"start":1715612088196,"stop":1715612088196,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2771c0267899674","name":"Check received message containing Basic HTML tag","time":{"start":1715611926667,"stop":1715611926668,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdfbc4bd017b7d09","name":"Wrong topic","time":{"start":1715611963614,"stop":1715611963614,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee257eec07f8d7cf","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1715611398906,"stop":1715611398906,"duration":0},"status":"passed","severity":"normal"},{"uid":"45a80c62b258b8a","name":"Check message received after nwaku node is restarted","time":{"start":1715611926699,"stop":1715611926699,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c4e263215920495a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1715611398929,"stop":1715611398929,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbd793d669c2fa11","name":"isConnected should return true after first peer connects","time":{"start":1715611496749,"stop":1715611496751,"duration":2},"status":"passed","severity":"normal"},{"uid":"55a26cd76d757bce","name":"Refresh subscription","time":{"start":1715612088182,"stop":1715612088182,"duration":0},"status":"passed","severity":"normal"},{"uid":"588c95bbc1702689","name":"Push message with content topic containing Chinese","time":{"start":1715611852870,"stop":1715611852870,"duration":0},"status":"passed","severity":"normal"},{"uid":"30f11abad360c84a","name":"Check received message containing SQL Injection","time":{"start":1715611926689,"stop":1715611926689,"duration":0},"status":"passed","severity":"normal"},{"uid":"92d95b092488defb","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1715612032675,"stop":1715612032675,"duration":0},"status":"passed","severity":"normal"},{"uid":"625f04dd160fa321","name":"Relay - times out","time":{"start":1715612061774,"stop":1715612061774,"duration":0},"status":"passed","severity":"normal"},{"uid":"51cfb14a649b7c69","name":"should not fail to stop the service if it was not started","time":{"start":1715611426800,"stop":1715611426800,"duration":0},"status":"passed","severity":"normal"},{"uid":"74ce7702d20d04b1","name":"Push message with custom timestamp: 1715608005186","time":{"start":1715611973068,"stop":1715611973068,"duration":0},"status":"passed","severity":"normal"},{"uid":"725fc3e69b4f000d","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1715612088192,"stop":1715612088192,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebb0065c0b09ae87","name":"Push message with content topic containing SQL Injection","time":{"start":1715611852872,"stop":1715611852872,"duration":0},"status":"passed","severity":"normal"},{"uid":"487af1bda5869f8a","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1715611496748,"stop":1715611496748,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1c04c79cb277ee1","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1715611460430,"stop":1715611460431,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2424edec3f4109a","name":"Check received message containing SQL Injection","time":{"start":1715611623113,"stop":1715611623113,"duration":0},"status":"passed","severity":"normal"},{"uid":"65dd568afa231a65","name":"random static sharding 7 - Cluster ID: 737, Shard ID: 306","time":{"start":1715611983702,"stop":1715611983703,"duration":1},"status":"passed","severity":"normal"},{"uid":"783bc094a33b0c27","name":"Push message with Chinese payload","time":{"start":1715611852855,"stop":1715611852856,"duration":1},"status":"passed","severity":"normal"},{"uid":"703f8b4ab661e693","name":"Check received message with timestamp: 1649153314 ","time":{"start":1715611926671,"stop":1715611926671,"duration":0},"status":"passed","severity":"normal"},{"uid":"da7b387903cf416f","name":"Push 30 different messages","time":{"start":1715611973054,"stop":1715611973054,"duration":0},"status":"passed","severity":"normal"},{"uid":"68ed0bca5298b386","name":"nwaku subscribes","time":{"start":1715611885308,"stop":1715611885308,"duration":0},"status":"passed","severity":"normal"},{"uid":"65bbd70847be7ddd","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1715611981930,"stop":1715611981931,"duration":1},"status":"passed","severity":"normal"},{"uid":"47f719a69aba4767","name":"Refresh subscription","time":{"start":1715612088192,"stop":1715612088193,"duration":1},"status":"passed","severity":"normal"},{"uid":"82693457cba78b06","name":"connects to nwaku","time":{"start":1715612049127,"stop":1715612049127,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec2caeaa28848ea9","name":"should decode valid enr with tcp successfully","time":{"start":1715611407263,"stop":1715611407264,"duration":1},"status":"passed","severity":"normal"},{"uid":"42ed57b539b9362","name":"Check received message containing JSON","time":{"start":1715611623115,"stop":1715611623115,"duration":0},"status":"passed","severity":"normal"},{"uid":"38ea1829100bc6b3","name":"Push message with content topic containing Russian","time":{"start":1715611973061,"stop":1715611973061,"duration":0},"status":"passed","severity":"normal"},{"uid":"ded91b113dbd6e81","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1715611398928,"stop":1715611398928,"duration":0},"status":"passed","severity":"normal"},{"uid":"858ba6100ee0926","name":"Check message with no content topic is not received","time":{"start":1715611623121,"stop":1715611623121,"duration":0},"status":"passed","severity":"normal"},{"uid":"45a0896bc2b2e758","name":"Check publish message containing unicode special characters","time":{"start":1715611910019,"stop":1715611910019,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0f61fdec65d82d3","name":"Encoder throws on undefined content topic","time":{"start":1715611432695,"stop":1715611432695,"duration":0},"status":"passed","severity":"normal"},{"uid":"712e4e9b1ffcb56f","name":"Push message with escaped characters payload","time":{"start":1715611973052,"stop":1715611973053,"duration":1},"status":"passed","severity":"normal"},{"uid":"935091e4bf3bcfed","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1715611407263,"stop":1715611407263,"duration":0},"status":"passed","severity":"normal"},{"uid":"928e5ca12446154f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1715611398926,"stop":1715611398927,"duration":1},"status":"passed","severity":"normal"},{"uid":"97df03d51a60abca","name":"Decoder throws on undefined content topic","time":{"start":1715611412183,"stop":1715611412183,"duration":0},"status":"passed","severity":"normal"},{"uid":"de8f21e21d4f3b68","name":"receives messages sent to provided content topic through callback (Waku class)","time":{"start":1715611910142,"stop":1715611910142,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7f87f5d3331a015","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1715612088179,"stop":1715612088179,"duration":0},"status":"passed","severity":"normal"},{"uid":"618c2b3bcf376847","name":"Generator, 2 different pubsubtopics","time":{"start":1715612023917,"stop":1715612023917,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8f84e6671ed5a6d","name":"Encoder throws on empty string content topic","time":{"start":1715611434743,"stop":1715611434744,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e0d77e44c2f7b6a","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1715612088178,"stop":1715612088178,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4835880698ed9ab","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1715611457208,"stop":1715611457208,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5c98a4197040636","name":"Push message with Russian payload","time":{"start":1715611852856,"stop":1715611852856,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2f96dbac4c41874","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1715611910608,"stop":1715611910608,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd5537f4d9b55b55","name":"Promise Callback - backward","time":{"start":1715612008941,"stop":1715612008941,"duration":0},"status":"passed","severity":"normal"},{"uid":"3430118a607ffb1e","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1715612088184,"stop":1715612088184,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad32770420db890a","name":"Check received message containing Chinese","time":{"start":1715611623112,"stop":1715611623112,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc256c4a3f819b8","name":"Check received message containing Chinese","time":{"start":1715611926688,"stop":1715611926688,"duration":0},"status":"passed","severity":"normal"},{"uid":"354ebeae732184af","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1715611398914,"stop":1715611398914,"duration":0},"status":"passed","severity":"normal"},{"uid":"139171b74c0bdcec","name":"Fails to push message with large meta","time":{"start":1715611973066,"stop":1715611973067,"duration":1},"status":"passed","severity":"normal"},{"uid":"913f1b1abb66c6a","name":"Publish message with custom timestamp: Mon May 13 2024 15:51:25 GMT+0000 (Coordinated Universal Time)","time":{"start":1715611910021,"stop":1715611910021,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eff7f1c50fed295","name":"Overlapping topic subscription","time":{"start":1715612088181,"stop":1715612088181,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f1da749474c10cb","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1715611434742,"stop":1715611434742,"duration":0},"status":"passed","severity":"normal"},{"uid":"b164ffc7837d0176","name":"Default pageSize","time":{"start":1715612040695,"stop":1715612040695,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ec1368d4ca6388d","name":"Query with Promise Callback, No message returned","time":{"start":1715612010496,"stop":1715612010496,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c83250739e0776f","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1715611673514,"stop":1715611673514,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1d57489866a7b7a","name":"caches peers it previously fetched","time":{"start":1715611423058,"stop":1715611423058,"duration":0},"status":"passed","severity":"normal"},{"uid":"afa48eed00c6e813","name":"Fields are not dropped","time":{"start":1715611411603,"stop":1715611411605,"duration":2},"status":"passed","severity":"normal"},{"uid":"ae8218b640b81a11","name":"Nwaku publishes","time":{"start":1715611885309,"stop":1715611885310,"duration":1},"status":"passed","severity":"normal"},{"uid":"5026cba7158e7fb9","name":"Push message with content topic containing JSON","time":{"start":1715611852874,"stop":1715611852874,"duration":0},"status":"passed","severity":"normal"},{"uid":"d00e660e2f6bb572","name":"Query Generator, Wrong PubsubTopic","time":{"start":1715612010468,"stop":1715612010472,"duration":4},"status":"passed","severity":"normal"},{"uid":"118730332060cabb","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app84/6/topic162/utf8","time":{"start":1715611963588,"stop":1715611963588,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5aab243f6d68e52","name":"should be able to encode the field with only FILTER set to true","time":{"start":1715611406495,"stop":1715611406495,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6f46502e8d1dd6f","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1715611884719,"stop":1715611884719,"duration":0},"status":"passed","severity":"normal"},{"uid":"65fa2844e26c8c6c","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1715611697460,"stop":1715611697460,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2f31e69218aed05","name":"Callback on promise","time":{"start":1715612032669,"stop":1715612032669,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f88457ddabb30dc","name":"Query generator for multiple messages with different content topic format","time":{"start":1715612032669,"stop":1715612032669,"duration":0},"status":"passed","severity":"normal"},{"uid":"d97cd9dcc2c6e50d","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app15/6/topic337/utf8","time":{"start":1715611963589,"stop":1715611963590,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f0ccfdffdc89927","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1715611432691,"stop":1715611432693,"duration":2},"status":"passed","severity":"normal"},{"uid":"7f60f8bc9245c815","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1715611604944,"stop":1715611604945,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff1dc36113abe58","name":"retrieves a single peer","time":{"start":1715611423055,"stop":1715611423056,"duration":1},"status":"passed","severity":"normal"},{"uid":"5091f559834363db","name":"Subscribe to topic containing numeric and publish message","time":{"start":1715611910612,"stop":1715611910612,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5745807504ebfe","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1715611411869,"stop":1715611411869,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d8451ae16c8562d","name":"should handle a minimal index list","time":{"start":1715611398968,"stop":1715611398969,"duration":1},"status":"passed","severity":"normal"},{"uid":"455b392bb3b954d4","name":"All","time":{"start":1715611461397,"stop":1715611461397,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b99f5bc497cc148","name":"Publish message with custom timestamp: Tue May 23 2023 14:51:25 GMT+0000 (Coordinated Universal Time)","time":{"start":1715611910020,"stop":1715611910020,"duration":0},"status":"passed","severity":"normal"},{"uid":"173f807bc47bfb6a","name":"start node with ApplicationInfo","time":{"start":1715611963617,"stop":1715611963618,"duration":1},"status":"passed","severity":"normal"},{"uid":"52d9cfe16bb5f0be","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1715611406497,"stop":1715611406498,"duration":1},"status":"passed","severity":"normal"},{"uid":"f339efc21fb761b7","name":"should throw an error if shards are undefined for static sharding","time":{"start":1715611398918,"stop":1715611398918,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc801f497dcbf95b","name":"Subscribe to topic containing short and publish message","time":{"start":1715611910610,"stop":1715611910611,"duration":1},"status":"passed","severity":"normal"},{"uid":"c86c632399794e85","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1715611422487,"stop":1715611422487,"duration":0},"status":"passed","severity":"normal"},{"uid":"739d0e6b375bfa7","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1715611604957,"stop":1715611604957,"duration":0},"status":"passed","severity":"normal"},{"uid":"82747c3f0a2855b7","name":"Round trip binary encryption [ecies, signature]","time":{"start":1715611434742,"stop":1715611434742,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ceb5a51bbc8330a","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app86/1/topic149/utf8","time":{"start":1715611963589,"stop":1715611963589,"duration":0},"status":"passed","severity":"normal"},{"uid":"7896caea58a972b8","name":"Check received message containing Script","time":{"start":1715611623114,"stop":1715611623114,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cf6f01f8186f118","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1715611432694,"stop":1715611432694,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8daa5c30ab092f1","name":"Check message with no payload is not received","time":{"start":1715611926698,"stop":1715611926698,"duration":0},"status":"passed","severity":"normal"},{"uid":"419cf9fa6fef19cd","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1715611604945,"stop":1715611604945,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb777244d4282f35","name":"Subscribe to topic containing emoji and receive message","time":{"start":1715612088188,"stop":1715612088188,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b6d3ddbd93ae968","name":"Add multiple subscription objects on single nwaku node","time":{"start":1715611697470,"stop":1715611697470,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ac349802da0b9a8","name":"should not fail to stop the service if it was not started","time":{"start":1715611460477,"stop":1715611460478,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d8a99e144e692cf","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1715611398924,"stop":1715611398924,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3a155e7c250626a","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1715611398969,"stop":1715611398969,"duration":0},"status":"passed","severity":"normal"},{"uid":"80ff2396c3a99596","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1715612052064,"stop":1715612052064,"duration":0},"status":"passed","severity":"normal"},{"uid":"41b9f399362ac9d2","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1715611697457,"stop":1715611697458,"duration":1},"status":"passed","severity":"normal"},{"uid":"93fdd9a8cd294eff","name":"Passing page size 3 when there are 20 messages","time":{"start":1715612040693,"stop":1715612040694,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cfee4ab355b2ad8","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1715611983707,"stop":1715611983708,"duration":1},"status":"passed","severity":"normal"},{"uid":"973b2da9536d433","name":"Ping on peer without subscriptions","time":{"start":1715611523346,"stop":1715611523352,"duration":6},"status":"passed","severity":"normal"},{"uid":"4ec6414ed029cb7c","name":"Push message with Arabic payload","time":{"start":1715611973046,"stop":1715611973047,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea2a45683066f78","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1715611910616,"stop":1715611910616,"duration":0},"status":"passed","severity":"normal"},{"uid":"60c39aefb3761d34","name":"throws an error for improperly formatted content topics","time":{"start":1715611398913,"stop":1715611398913,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe06ba03b79bfa60","name":"Check message on other pubsub topic is not received","time":{"start":1715611926697,"stop":1715611926697,"duration":0},"status":"passed","severity":"normal"},{"uid":"f26c09e878f32b9b","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1715611673509,"stop":1715611673509,"duration":0},"status":"passed","severity":"normal"},{"uid":"504be5e1828a3444","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 0","time":{"start":1715611398934,"stop":1715611398934,"duration":0},"status":"passed","severity":"normal"},{"uid":"278be09b6c5a2076","name":"Query Generator, No Decoder","time":{"start":1715612010473,"stop":1715612010473,"duration":0},"status":"passed","severity":"normal"},{"uid":"50b37127f6190183","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1715611884710,"stop":1715611884711,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b062c830a6ea099","name":"should properly create location multiaddrs - tcp6","time":{"start":1715611407274,"stop":1715611407274,"duration":0},"status":"passed","severity":"normal"},{"uid":"53b2193c5fe1b8f5","name":"listenerCount","time":{"start":1715611490198,"stop":1715611490198,"duration":0},"status":"passed","severity":"normal"},{"uid":"90b48fd128281a43","name":"Check received message containing special chars","time":{"start":1715611926687,"stop":1715611926688,"duration":1},"status":"passed","severity":"normal"},{"uid":"150c3a9646f6e663","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1715611910613,"stop":1715611910614,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b37e513c85e1b1a","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1715611398922,"stop":1715611398922,"duration":0},"status":"passed","severity":"normal"},{"uid":"93285567d37eb72d","name":"Generator, custom pubsub topic","time":{"start":1715612023918,"stop":1715612023918,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ac02e7140330c3a","name":"Overlapping topic subscription","time":{"start":1715611910610,"stop":1715611910610,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b52a094961317b3f","name":"Subscribe to topic containing XML and receive message","time":{"start":1715612088195,"stop":1715612088195,"duration":0},"status":"passed","severity":"normal"},{"uid":"c540be0c07f6b7ff","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1715611604952,"stop":1715611604953,"duration":1},"status":"passed","severity":"normal"},{"uid":"4adee9e22d343a35","name":"Check received message containing emoji","time":{"start":1715611926694,"stop":1715611926694,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc0769ec65658a59","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1715611526161,"stop":1715611526161,"duration":0},"status":"passed","severity":"normal"},{"uid":"851ba56102e6c9ee","name":"Push message with short payload","time":{"start":1715611852853,"stop":1715611852853,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fed356e22a52baf","name":"Push message with Chinese payload","time":{"start":1715611973046,"stop":1715611973046,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd52d437acfb7bf6","name":"Subscribe to topic containing emoji and receive message","time":{"start":1715611697469,"stop":1715611697470,"duration":1},"status":"passed","severity":"normal"},{"uid":"abfe2b3a7545f78a","name":"Check message received after nwaku node is restarted","time":{"start":1715611926676,"stop":1715611926685,"duration":9},"status":"skipped","severity":"normal"},{"uid":"a22f0aedf7e92d2c","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1715612052063,"stop":1715612052063,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0be64a3f16ed114","name":"Check message on other pubsub topic is not received","time":{"start":1715611926674,"stop":1715611926674,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e95b77a1523a3a3","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1715611697458,"stop":1715611697459,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c82cca52535d4d5","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1715611604985,"stop":1715611604985,"duration":0},"status":"passed","severity":"normal"},{"uid":"287c4a0fb6a81678","name":"Check received message containing unicode special characters","time":{"start":1715611623116,"stop":1715611623117,"duration":1},"status":"passed","severity":"normal"},{"uid":"e373400594dca06e","name":"Check received message containing long","time":{"start":1715611926686,"stop":1715611926687,"duration":1},"status":"passed","severity":"normal"},{"uid":"58dfd4b893fca3be","name":"Correctly serialized arguments","time":{"start":1715611736494,"stop":1715611736495,"duration":1},"status":"passed","severity":"normal"},{"uid":"8dbe2bfeae20eee6","name":"Relay + Store","time":{"start":1715611461396,"stop":1715611461397,"duration":1},"status":"passed","severity":"normal"},{"uid":"dda2aa1b6faa54ae","name":"Accepts a valid Waku Message","time":{"start":1715611415511,"stop":1715611415512,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4a3b94fba3cf0c","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1715611460509,"stop":1715611460513,"duration":4},"status":"skipped","severity":"normal"},{"uid":"adbbfa8e7a244784","name":"can start and stop the service","time":{"start":1715611426800,"stop":1715611426800,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e6ce70417c1a20a","name":"Subscribe to topic containing long and receive message","time":{"start":1715611697463,"stop":1715611697463,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fc76fd2ba2727ab","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1715611732108,"stop":1715611732109,"duration":1},"status":"passed","severity":"normal"},{"uid":"5635f1aa64c53cdc","name":"Privacy Node - default protocol","time":{"start":1715612061776,"stop":1715612061777,"duration":1},"status":"passed","severity":"normal"},{"uid":"939e5e5b64eefcdc","name":"should not fail to start the service if it is already started","time":{"start":1715611939731,"stop":1715611939732,"duration":1},"status":"passed","severity":"normal"},{"uid":"796532a997a780ce","name":"Subscribe to topic containing numeric and receive message","time":{"start":1715612088183,"stop":1715612088183,"duration":0},"status":"passed","severity":"normal"},{"uid":"40a618b4917fefa","name":"Check received message containing emoji","time":{"start":1715611623117,"stop":1715611623117,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddbcbea8ec245df0","name":"handles different clusterIds correctly","time":{"start":1715611398912,"stop":1715611398912,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d86ba0b015b47b1","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1715612023919,"stop":1715612023919,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b877ef46ed5db76","name":"Reopen subscription with peer with lost subscription","time":{"start":1715611482741,"stop":1715611482741,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5ee776c7eb0b8db","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1715611981924,"stop":1715611981925,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d58a7b7f04de4cf","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1715611884711,"stop":1715611884712,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb46a69c84865a5e","name":"should throw an error for missing required configuration","time":{"start":1715611398918,"stop":1715611398919,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd5c6e76ba0126f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1715611398927,"stop":1715611398927,"duration":0},"status":"passed","severity":"normal"},{"uid":"796b36b98f90ed6","name":"can start and stop the service","time":{"start":1715611939730,"stop":1715611939730,"duration":0},"status":"passed","severity":"normal"},{"uid":"259bb211521db7d1","name":"should handle application and version for autosharding","time":{"start":1715611398916,"stop":1715611398916,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ba7bee94789beb3","name":"Refresh subscription","time":{"start":1715611910610,"stop":1715611910610,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9af111f24252d8be","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1715611398921,"stop":1715611398922,"duration":1},"status":"passed","severity":"normal"},{"uid":"dabd2858686e1d6d","name":"Subscribe to topic containing shell command and publish message","time":{"start":1715611910616,"stop":1715611910616,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c275649eabb0675","name":"Push message with long payload","time":{"start":1715611852853,"stop":1715611852854,"duration":1},"status":"passed","severity":"normal"},{"uid":"a962ac49b4de6eb5","name":"Push message with unicode special characters payload","time":{"start":1715611852859,"stop":1715611852860,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bbcc3360bda6813","name":"Subscribe and receive messages via waku relay post","time":{"start":1715612088179,"stop":1715612088179,"duration":0},"status":"passed","severity":"normal"},{"uid":"49f12656ae285567","name":"Check received message containing unicode special characters","time":{"start":1715611926693,"stop":1715611926693,"duration":0},"status":"passed","severity":"normal"},{"uid":"108f209200088604","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1715611732110,"stop":1715611732110,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd1e9a47d6d0baba","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1715611496748,"stop":1715611496749,"duration":1},"status":"passed","severity":"normal"},{"uid":"98d05b735beb4aac","name":"Subscribe and receive messages via lightPush","time":{"start":1715611697456,"stop":1715611697457,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8f94a543db7bbf4","name":"Push message with content topic containing JSON","time":{"start":1715611973063,"stop":1715611973063,"duration":0},"status":"passed","severity":"normal"},{"uid":"a42acd6c44be447","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1715611401472,"stop":1715611401472,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d937d57bb59d22c","name":"Subscribe to topic containing long and publish message","time":{"start":1715611910611,"stop":1715611910612,"duration":1},"status":"passed","severity":"normal"},{"uid":"1aa204c275bd9845","name":"start node with empty content topic","time":{"start":1715611963618,"stop":1715611963619,"duration":1},"status":"passed","severity":"normal"},{"uid":"12e0227e910f6fed","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1715611673514,"stop":1715611673514,"duration":0},"status":"passed","severity":"normal"},{"uid":"86a6088a0328d7e6","name":"shard 0","time":{"start":1715611983695,"stop":1715611983697,"duration":2},"status":"passed","severity":"normal"},{"uid":"f2a91bfdf4e93757","name":"Store - dialed first","time":{"start":1715612061774,"stop":1715612061775,"duration":1},"status":"passed","severity":"normal"},{"uid":"186dff3359847a94","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1715612088189,"stop":1715612088190,"duration":1},"status":"passed","severity":"normal"},{"uid":"16208891c71b4c5b","name":"Check meta is set [ecies]","time":{"start":1715611434743,"stop":1715611434743,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcd096595ee28a7c","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1715611604962,"stop":1715611604963,"duration":1},"status":"passed","severity":"normal"},{"uid":"95e86ba951bb7551","name":"Ping on unsubscribed peer","time":{"start":1715611523344,"stop":1715611523344,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c4db66bb020a854","name":"Non TWN Cluster","time":{"start":1715611963585,"stop":1715611963585,"duration":0},"status":"passed","severity":"normal"},{"uid":"663ba4e0dc2572b4","name":"should emit `waku:offline` event when all peers disconnect","time":{"start":1715611450200,"stop":1715611450201,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cd34046aa42fbbd","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1715611421881,"stop":1715611421882,"duration":1},"status":"passed","severity":"normal"},{"uid":"f182eb2581841c23","name":"random static sharding 4 - Cluster ID: 292, Shard ID: 509","time":{"start":1715611983700,"stop":1715611983701,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f4db5cf972fc118","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1715611398927,"stop":1715611398928,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce3f928610628419","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1715611450183,"stop":1715611450185,"duration":2},"status":"passed","severity":"normal"},{"uid":"31c1d2dded06a7e","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1715611673513,"stop":1715611673513,"duration":0},"status":"passed","severity":"normal"},{"uid":"681d8f3cb5a947b0","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1715611398937,"stop":1715611398937,"duration":0},"status":"passed","severity":"normal"},{"uid":"6095cc9f26d91510","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1715611406496,"stop":1715611406497,"duration":1},"status":"passed","severity":"normal"},{"uid":"d72f2fb680df76c0","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1715612088187,"stop":1715612088188,"duration":1},"status":"passed","severity":"normal"},{"uid":"5959c708be40b151","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1715611398932,"stop":1715611398932,"duration":0},"status":"passed","severity":"normal"},{"uid":"538cd96df343c52b","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1715611398917,"stop":1715611398918,"duration":1},"status":"passed","severity":"normal"},{"uid":"684a71117c3185a5","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1715611398913,"stop":1715611398914,"duration":1},"status":"passed","severity":"normal"},{"uid":"220be13594dde74e","name":"Check publish message containing SQL Injection","time":{"start":1715611910017,"stop":1715611910017,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b03331d058f1b76","name":"should set field with only STORE enabled","time":{"start":1715611407276,"stop":1715611407276,"duration":0},"status":"passed","severity":"normal"},{"uid":"b735d933224ef91c","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1715611910609,"stop":1715611910609,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9a3f3ac49c48691","name":"Subscribe to topic containing Russian and receive message","time":{"start":1715611697465,"stop":1715611697465,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dcb4a8231b15292","name":"Push message on custom pubsubTopic","time":{"start":1715611732111,"stop":1715611732111,"duration":0},"status":"passed","severity":"normal"},{"uid":"f62b59e5361a4e9c","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1715611398909,"stop":1715611398909,"duration":0},"status":"passed","severity":"normal"},{"uid":"399fb1aaea6d2079","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1715611422490,"stop":1715611422490,"duration":0},"status":"passed","severity":"normal"},{"uid":"1015431bfe5e48a7","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1715611926695,"stop":1715611926696,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4bcd8f10c722736","name":"should properly compute the node id","time":{"start":1715611407271,"stop":1715611407271,"duration":0},"status":"passed","severity":"normal"},{"uid":"1081721b7e3c0141","name":"Check received message with timestamp: 1715611449701000000 ","time":{"start":1715611623117,"stop":1715611623117,"duration":0},"status":"passed","severity":"normal"},{"uid":"607d5e718b2ae85e","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 4","time":{"start":1715611398935,"stop":1715611398935,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0a46acd1a70c425","name":"should throw error - no id","time":{"start":1715611407265,"stop":1715611407269,"duration":4},"status":"passed","severity":"normal"},{"uid":"72bfe4678fbca248","name":"Subscribe to topic containing JSON and receive message","time":{"start":1715611697467,"stop":1715611697468,"duration":1},"status":"passed","severity":"normal"},{"uid":"2049cbdef981e2e8","name":"Check received message containing unicode special characters","time":{"start":1715611926669,"stop":1715611926669,"duration":0},"status":"passed","severity":"normal"},{"uid":"530ef2a595868874","name":"Light Node - default protocols","time":{"start":1715612061776,"stop":1715612061776,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2295887a09229a5","name":"Push message with content topic containing special chars","time":{"start":1715611852870,"stop":1715611852870,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb03b6b3e40f744e","name":"Subscribe and receives messages on 20 topics","time":{"start":1715612088180,"stop":1715612088180,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fa8c2b38386a05c","name":"Query with Promise Callback, No Decoder","time":{"start":1715612010495,"stop":1715612010496,"duration":1},"status":"passed","severity":"normal"},{"uid":"47618d819b742839","name":"more peers than existing","time":{"start":1715611853153,"stop":1715611853153,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f439047a7f4d84c1","name":"Push message with XML payload","time":{"start":1715611852857,"stop":1715611852858,"duration":1},"status":"passed","severity":"normal"},{"uid":"15756e69d3507cf","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1715611697459,"stop":1715611697459,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aa8d95d06e8bb3","name":"A test","time":{"start":1715611697561,"stop":1715611697561,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fb79f30769981f6","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1715611604968,"stop":1715611604984,"duration":16},"status":"passed","severity":"normal"},{"uid":"8d87a433385d3472","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1715611673508,"stop":1715611673509,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ef1f61cb2f42190","name":"Ping on subscribed peer","time":{"start":1715611523345,"stop":1715611523345,"duration":0},"status":"passed","severity":"normal"},{"uid":"6492f53b9f279e36","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1715611398905,"stop":1715611398905,"duration":0},"status":"passed","severity":"normal"},{"uid":"679c857feae9811c","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1715611398916,"stop":1715611398917,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3187c690a59064c","name":"Check received message containing JSON","time":{"start":1715611926668,"stop":1715611926668,"duration":0},"status":"passed","severity":"normal"},{"uid":"a84bd0d4fd9356e1","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1715612023916,"stop":1715612023916,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea5d824c5adf7627","name":"Push message with content topic containing Basic HTML tag","time":{"start":1715611973062,"stop":1715611973063,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa0129aa04b123e","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1715611697470,"stop":1715611697471,"duration":1},"status":"passed","severity":"normal"},{"uid":"33aba7049def3804","name":"Relay - dialed after","time":{"start":1715612061774,"stop":1715612061774,"duration":0},"status":"passed","severity":"normal"},{"uid":"daeb2ec229852352","name":"Rejects garbage","time":{"start":1715611415513,"stop":1715611415513,"duration":0},"status":"passed","severity":"normal"},{"uid":"6774bdb4d200c216","name":"Passing cursor with wrong pubsubTopic","time":{"start":1715611981939,"stop":1715611981939,"duration":0},"status":"passed","severity":"normal"},{"uid":"77178b05e029f90b","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1715611604943,"stop":1715611604944,"duration":1},"status":"passed","severity":"normal"},{"uid":"d23905044410519c","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1715612052063,"stop":1715612052063,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5ee219d37408e99","name":"Subscribe to topic containing long and receive message","time":{"start":1715612088193,"stop":1715612088193,"duration":0},"status":"passed","severity":"normal"},{"uid":"d57553020bb5f9d8","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1715611398909,"stop":1715611398910,"duration":1},"status":"passed","severity":"normal"},{"uid":"61b449b055c1bce9","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1715611963616,"stop":1715611963617,"duration":1},"status":"passed","severity":"normal"},{"uid":"48fb9413352fad32","name":"Push message with SQL Injection payload","time":{"start":1715611852857,"stop":1715611852857,"duration":0},"status":"passed","severity":"normal"},{"uid":"5550058a282ffd2b","name":"should properly create location multiaddrs - tcp4","time":{"start":1715611407273,"stop":1715611407273,"duration":0},"status":"passed","severity":"normal"},{"uid":"aef91bf684cdbf3a","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1715611604966,"stop":1715611604967,"duration":1},"status":"passed","severity":"normal"},{"uid":"6879d7e714de4305","name":"1 Store, 2 fetches","time":{"start":1715611422404,"stop":1715611422405,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd1dee05a630eda7","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1715611604952,"stop":1715611604952,"duration":0},"status":"passed","severity":"normal"},{"uid":"59fcf7b7b9ecd7a2","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1715611398937,"stop":1715611398938,"duration":1},"status":"passed","severity":"normal"},{"uid":"e547ceef97ffdc2b","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1715611398919,"stop":1715611398921,"duration":2},"status":"passed","severity":"normal"},{"uid":"c7e5d9e0e18daf3d","name":"Relay","time":{"start":1715611461396,"stop":1715611461396,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9ce9693e70cd670","name":"Check received message containing Russian","time":{"start":1715611926688,"stop":1715611926689,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e518982bebc0132","name":"should properly create peer info with all multiaddrs","time":{"start":1715611407275,"stop":1715611407275,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f5c4e562f47c7f3","name":"1 Relay, 1 Filter, gives up","time":{"start":1715611422405,"stop":1715611422406,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea54a265508879a5","name":"Query Generator - backward","time":{"start":1715612008940,"stop":1715612008940,"duration":0},"status":"passed","severity":"normal"},{"uid":"468eb283c3cb06d0","name":"Fails to publish message with size larger than 1 MB","time":{"start":1715611910023,"stop":1715611910023,"duration":0},"status":"passed","severity":"normal"},{"uid":"748da1766756907b","name":"Push message with content topic containing SQL Injection","time":{"start":1715611973061,"stop":1715611973061,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ca8c9cf2bb9fc5","name":"Passing page size 110 when there are 120 messages","time":{"start":1715612040695,"stop":1715612040695,"duration":0},"status":"passed","severity":"normal"},{"uid":"dad43bfc4f571a5f","name":"Push message with custom timestamp: 1684853205186","time":{"start":1715611973067,"stop":1715611973068,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1d4dc2fd9932fae","name":"Check message received after jswaku node is restarted","time":{"start":1715611926676,"stop":1715611926676,"duration":0},"status":"skipped","severity":"normal"},{"uid":"61d3dbc34e87ee43","name":"Ping on unsubscribed peer","time":{"start":1715611482741,"stop":1715611482741,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b1f7a462e69ff55","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1715612010477,"stop":1715612010495,"duration":18},"status":"passed","severity":"normal"},{"uid":"fd600b6547484c0f","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1715611526160,"stop":1715611526161,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a0be3d115f1fcfe","name":"Fails to publish duplicate message","time":{"start":1715611910021,"stop":1715611910021,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff477dc38c5355f6","name":"should throw error - no id","time":{"start":1715611407264,"stop":1715611407264,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e293e09c162b259","name":"Check publish message containing Arabic","time":{"start":1715611910016,"stop":1715611910016,"duration":0},"status":"passed","severity":"normal"},{"uid":"6279e98068f8266d","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1715611398911,"stop":1715611398912,"duration":1},"status":"passed","severity":"normal"},{"uid":"71902f4a326d1e2a","name":"Waku message hash computation (no timestamp)","time":{"start":1715611401472,"stop":1715611401472,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ad210dc43f2e5e6","name":"new peer added after a peer was already found","time":{"start":1715611867615,"stop":1715611867615,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1580430e9850ad5f","name":"Subscribe to topic containing Russian and receive message","time":{"start":1715612088194,"stop":1715612088195,"duration":1},"status":"passed","severity":"normal"},{"uid":"f99b7aae8cb8b73f","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1715612188401,"stop":1715612188402,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c57b96b0ebf5f8","name":"Check publish message containing escaped characters","time":{"start":1715611910019,"stop":1715611910019,"duration":0},"status":"passed","severity":"normal"},{"uid":"3616a4367669c3d1","name":"receives messages sent to provided content topic through callback","time":{"start":1715611910142,"stop":1715611910142,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e52436a9185860f4","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1715611604959,"stop":1715611604960,"duration":1},"status":"passed","severity":"normal"},{"uid":"f61afdc32df34749","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1715611604959,"stop":1715611604959,"duration":0},"status":"passed","severity":"normal"},{"uid":"372279435e8f4a8c","name":"should load peers from local storage and dispatch events","time":{"start":1715611426802,"stop":1715611426803,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdf036d5cb6dd457","name":"handles multiple messages","time":{"start":1715612035133,"stop":1715612035133,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d568359c300cfd9","name":"Push message with JSON payload","time":{"start":1715611852858,"stop":1715611852859,"duration":1},"status":"passed","severity":"normal"},{"uid":"505d25086d2f97b4","name":"same cluster, same shard: nodes connect (autosharding)","time":{"start":1715611604941,"stop":1715611604942,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0d1d0c1a39a0277","name":"Ordered Callback sorting by timestamp while page direction is forward","time":{"start":1715612024451,"stop":1715612024451,"duration":0},"status":"passed","severity":"normal"},{"uid":"10ec66fc1a7b2a00","name":"Push message with rate limit","time":{"start":1715611973067,"stop":1715611973067,"duration":0},"status":"passed","severity":"normal"},{"uid":"31499c5d9cf59f61","name":"Push message with content topic containing Arabic","time":{"start":1715611973060,"stop":1715611973060,"duration":0},"status":"passed","severity":"normal"},{"uid":"6792c450ee3debf9","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1715611398926,"stop":1715611398926,"duration":0},"status":"passed","severity":"normal"},{"uid":"64d488bb1e8603bf","name":"addEventListener with wrong event","time":{"start":1715611490196,"stop":1715611490196,"duration":0},"status":"passed","severity":"normal"}] |