allure-jswaku/7498/widgets/status-chart.json
2024-10-02 20:31:50 +00:00

1 line
90 KiB
JSON

[{"uid":"f1446c7558e82c37","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app91/5/topic491/xml","time":{"start":1727900929720,"stop":1727900929720,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d2f6141aeee676b","name":"Throws when trying to push message with empty payload","time":{"start":1727900945104,"stop":1727900945105,"duration":1},"status":"passed","severity":"normal"},{"uid":"faeab0178b47b931","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1727900751466,"stop":1727900751466,"duration":0},"status":"passed","severity":"normal"},{"uid":"9152e5d797adc6c4","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1727900993187,"stop":1727900993187,"duration":0},"status":"passed","severity":"normal"},{"uid":"1007e4036b0d545b","name":"Tracks peer failures correctly","time":{"start":1727900892501,"stop":1727900892501,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4fc8ae94053c72e","name":"same cluster, different shard: nodes connect","time":{"start":1727900859964,"stop":1727900859965,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cc505d20f92e7c3","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1727900735587,"stop":1727900735587,"duration":0},"status":"passed","severity":"normal"},{"uid":"54f3b18376e7c77e","name":"Push message with JSON payload","time":{"start":1727900945098,"stop":1727900945099,"duration":1},"status":"passed","severity":"normal"},{"uid":"50b8ae2f99f92572","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1727900744378,"stop":1727900744378,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2f39efef56025d2","name":"Push message with custom timestamp: 1727897221935","time":{"start":1727900945136,"stop":1727900945137,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c43fe351e575ba","name":"getPeersByDiscovery","time":{"start":1727900828878,"stop":1727900828878,"duration":0},"status":"passed","severity":"normal"},{"uid":"b54bd7389be1d69e","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1727900743535,"stop":1727900743536,"duration":1},"status":"passed","severity":"normal"},{"uid":"f02445811dcf2e60","name":"should not receive a peer event before start","time":{"start":1727900763461,"stop":1727900763462,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e873572df89f85f","name":"should create a new stream if no existing for protocol found","time":{"start":1727900751208,"stop":1727900751208,"duration":0},"status":"passed","severity":"normal"},{"uid":"69f620568792a0cd","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1727900738263,"stop":1727900738264,"duration":1},"status":"passed","severity":"normal"},{"uid":"a88f6aac4f22852c","name":"should throw an error for insufficient data","time":{"start":1727900735788,"stop":1727900735789,"duration":1},"status":"passed","severity":"normal"},{"uid":"133c6cfad59fba6a","name":"LightPush: 3 peers, Filter: 3 peers - Expected: SufficientlyHealthy","time":{"start":1727901031667,"stop":1727901031667,"duration":0},"status":"broken","severity":"normal"},{"uid":"9091a9be19d4dbd8","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1727900735597,"stop":1727900735597,"duration":0},"status":"passed","severity":"normal"},{"uid":"34540e5b7df6e408","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1727900735593,"stop":1727900735593,"duration":0},"status":"passed","severity":"normal"},{"uid":"26f3fe824438760","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1727900735578,"stop":1727900735578,"duration":0},"status":"passed","severity":"normal"},{"uid":"f52746bca39d9a4e","name":"should properly create location multiaddrs - tcp6","time":{"start":1727900744388,"stop":1727900744388,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f06ce31eaf5c891","name":"does not throw on valid cases","time":{"start":1727900735564,"stop":1727900735564,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce82e18b2d67c142","name":"should set field with only RELAY enabled","time":{"start":1727900744390,"stop":1727900744390,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e75a36fd1aefb52","name":"should return all peers when numPeers is 0","time":{"start":1727900751465,"stop":1727900751465,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f657c84d00105d","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1727900789461,"stop":1727900789462,"duration":1},"status":"passed","severity":"normal"},{"uid":"b11864612f5d0e39","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1727900992483,"stop":1727900992484,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd32e353fe0dcea3","name":"Check meta is set [symmetric]","time":{"start":1727900769447,"stop":1727900769448,"duration":1},"status":"passed","severity":"normal"},{"uid":"77c1d80c0c350e7c","name":"random static sharding 6 - Cluster ID: 407, Shard ID: 319","time":{"start":1727900983114,"stop":1727900983114,"duration":0},"status":"passed","severity":"normal"},{"uid":"42b9f2741edee98a","name":"start node with empty content topic","time":{"start":1727900929724,"stop":1727900929725,"duration":1},"status":"passed","severity":"normal"},{"uid":"b96fd391c8743a05","name":"Push message with escaped characters payload","time":{"start":1727900979011,"stop":1727900979011,"duration":0},"status":"passed","severity":"normal"},{"uid":"42f27a46dfdc17f5","name":"groups content topics by expected pubsub topic","time":{"start":1727900735582,"stop":1727900735582,"duration":0},"status":"passed","severity":"normal"},{"uid":"c661375872b54b16","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1727900821435,"stop":1727900821435,"duration":0},"status":"passed","severity":"normal"},{"uid":"c590fb8a232c147","name":"Wrong topic","time":{"start":1727900929722,"stop":1727900929723,"duration":1},"status":"passed","severity":"normal"},{"uid":"271908f5e445f264","name":"LightPush: 0 peers, Filter: 1 peers - Expected: Unhealthy","time":{"start":1727901031656,"stop":1727901031656,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cff07b203eadf4c","name":"LightPush: 2 peers, Filter: 1 peers - Expected: MinimallyHealthy","time":{"start":1727901031661,"stop":1727901031662,"duration":1},"status":"broken","severity":"normal"},{"uid":"3e625a337261c202","name":"Check meta is set [ecies]","time":{"start":1727900771160,"stop":1727900771160,"duration":0},"status":"passed","severity":"normal"},{"uid":"9984cb8032b9cfeb","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1727900735585,"stop":1727900735585,"duration":0},"status":"passed","severity":"normal"},{"uid":"db83189da55c64c0","name":"peer:update - should do nothing if another protocol hit","time":{"start":1727900751208,"stop":1727900751209,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e988b3aa7e08d2e","name":"Passing page size 3 when there are 20 messages","time":{"start":1727900999802,"stop":1727900999803,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5df74d4c669651d","name":"Push message with meta","time":{"start":1727900979021,"stop":1727900979022,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2e2fd111e23a7d6","name":"should throw error - no public key","time":{"start":1727900744381,"stop":1727900744381,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab012b419b96519d","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1727900735581,"stop":1727900735581,"duration":0},"status":"passed","severity":"normal"},{"uid":"290114d282f43c4","name":"can dial TLS multiaddrs","time":{"start":1727900863970,"stop":1727900863971,"duration":1},"status":"passed","severity":"normal"},{"uid":"32b27dc30ba8334e","name":"random static sharding 5 - Cluster ID: 28, Shard ID: 53","time":{"start":1727900983113,"stop":1727900983113,"duration":0},"status":"passed","severity":"normal"},{"uid":"47b584dc7ce1f92f","name":"Push message with JSON payload","time":{"start":1727900979009,"stop":1727900979010,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dc01509a37dd2d","name":"Push message with escaped characters payload","time":{"start":1727900945100,"stop":1727900945101,"duration":1},"status":"passed","severity":"normal"},{"uid":"9318c0de80fe1278","name":"LightPush with 2 connections","time":{"start":1727900862148,"stop":1727900862149,"duration":1},"status":"broken","severity":"normal"},{"uid":"f18a3ad6c4f9e26d","name":"handles multiple messages","time":{"start":1727901000548,"stop":1727901000548,"duration":0},"status":"passed","severity":"normal"},{"uid":"b52937f2f55f0034","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1727901078936,"stop":1727901078937,"duration":1},"status":"passed","severity":"normal"},{"uid":"a16f4a453ad277e7","name":"should return valid sharding parameters for static sharding","time":{"start":1727900735600,"stop":1727900735600,"duration":0},"status":"passed","severity":"normal"},{"uid":"236814295e2fa8c2","name":"should set field with only LIGHTPUSH enabled","time":{"start":1727900744391,"stop":1727900744391,"duration":0},"status":"passed","severity":"normal"},{"uid":"b31a4bcaefc79428","name":"Round trip binary serialization","time":{"start":1727900751716,"stop":1727900751716,"duration":0},"status":"passed","severity":"normal"},{"uid":"c09673bb96ef03a6","name":"Sign & Recover","time":{"start":1727900769927,"stop":1727900769927,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5fd5c2f7cc2afa3","name":"isConnected return false after peer stops","time":{"start":1727900821439,"stop":1727900821439,"duration":0},"status":"passed","severity":"normal"},{"uid":"dca6c9a5b506b0e4","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1727900735594,"stop":1727900735594,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8fb3ea7a9f2b843","name":"Push message with content topic containing emoji","time":{"start":1727900945128,"stop":1727900945131,"duration":3},"status":"passed","severity":"normal"},{"uid":"4b808b315a697044","name":"stop","time":{"start":1727900828880,"stop":1727900828880,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cd87cc3b9d4706f","name":"Should update multiaddrs","time":{"start":1727900864461,"stop":1727900864462,"duration":1},"status":"passed","severity":"normal"},{"uid":"11629efb229fdb47","name":"recovers when dns.resolve returns empty","time":{"start":1727900759480,"stop":1727900759480,"duration":0},"status":"passed","severity":"normal"},{"uid":"80be1b82de46949e","name":"should not receive a peer event after stop","time":{"start":1727900763462,"stop":1727900763462,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b2beb3067a5ef90","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1727900738266,"stop":1727900738266,"duration":0},"status":"passed","severity":"normal"},{"uid":"53b492b0a44dd260","name":"should not receive a peer event after stop","time":{"start":1727900963309,"stop":1727900963310,"duration":1},"status":"passed","severity":"normal"},{"uid":"690337a4adb075a9","name":"isConnected should return false after all peers disconnect","time":{"start":1727900821438,"stop":1727900821438,"duration":0},"status":"passed","severity":"normal"},{"uid":"f51634230f09f710","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1727900735577,"stop":1727900735578,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5a63a8500e023ec","name":"should set field with only STORE enabled","time":{"start":1727900744390,"stop":1727900744391,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a83edac2353423","name":"should be online or offline if network state changed","time":{"start":1727900789462,"stop":1727900789463,"duration":1},"status":"passed","severity":"normal"},{"uid":"944eacc5d304b113","name":"should only return 1 node with relay capability","time":{"start":1727900759481,"stop":1727900759482,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3d4fd1b32245953","name":"Passing page size 10 when there are 10 messages","time":{"start":1727900999803,"stop":1727900999804,"duration":1},"status":"passed","severity":"normal"},{"uid":"282182ec95f7c103","name":"LightPush: 3 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1727901031664,"stop":1727901031664,"duration":0},"status":"broken","severity":"normal"},{"uid":"86378bf14e507a0d","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app22/8/topic546/xml","time":{"start":1727900929717,"stop":1727900929718,"duration":1},"status":"passed","severity":"normal"},{"uid":"a80eaafd5b92d9c3","name":"Push message with SQL Injection payload","time":{"start":1727900945091,"stop":1727900945095,"duration":4},"status":"passed","severity":"normal"},{"uid":"5320624e4fb2f6f5","name":"Rejects garbage","time":{"start":1727900774397,"stop":1727900774397,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e96a7671301b985","name":"Push to array if already present","time":{"start":1727900735387,"stop":1727900735388,"duration":1},"status":"passed","severity":"normal"},{"uid":"beb41258e4b0302c","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1727900771159,"stop":1727900771159,"duration":0},"status":"passed","severity":"normal"},{"uid":"70dca053751fe8c4","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1727900974233,"stop":1727900974233,"duration":0},"status":"passed","severity":"normal"},{"uid":"d03710020e3d7f9","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1727900992480,"stop":1727900992481,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d0fb41ac1d2c824","name":"should properly create location multiaddrs - udp","time":{"start":1727900744389,"stop":1727900744389,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb59bf7af1c90e70","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1727900735595,"stop":1727900735595,"duration":0},"status":"passed","severity":"normal"},{"uid":"9554c53a9feb5df0","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1727900735602,"stop":1727900735602,"duration":0},"status":"passed","severity":"normal"},{"uid":"40f1d78f7fa8a0f6","name":"Push message with content topic containing unicode special characters","time":{"start":1727900945126,"stop":1727900945128,"duration":2},"status":"passed","severity":"normal"},{"uid":"10ba731ddeb6683b","name":"Promise Callback - true","time":{"start":1727900990244,"stop":1727900990245,"duration":1},"status":"passed","severity":"normal"},{"uid":"85b531a53fa2639c","name":"LightPush: 0 peers, Filter: 3 peers - Expected: Unhealthy","time":{"start":1727901031657,"stop":1727901031657,"duration":0},"status":"passed","severity":"normal"},{"uid":"434b1735114638fb","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1727900759484,"stop":1727900759484,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d573cc226a200881","name":"LightPush: 3 peers, Filter: 1 peers - Expected: MinimallyHealthy","time":{"start":1727901031665,"stop":1727901031665,"duration":0},"status":"broken","severity":"normal"},{"uid":"4d3d8eafbd693813","name":"throws on content topic with empty version field","time":{"start":1727900735569,"stop":1727900735570,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8e179cc560d7b03","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1727900751719,"stop":1727900751719,"duration":0},"status":"passed","severity":"normal"},{"uid":"1495b69c5f585967","name":"udp ip6 address","time":{"start":1727900743621,"stop":1727900743621,"duration":0},"status":"passed","severity":"normal"},{"uid":"84a1fa70970f458","name":"should be called at least once on all `peer:discovery` events","time":{"start":1727900796836,"stop":1727900796837,"duration":1},"status":"passed","severity":"normal"},{"uid":"301edfeb2f58c058","name":"Push message with special chars payload","time":{"start":1727900979005,"stop":1727900979005,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d16793d73f8d51c","name":"1 Store, 2 relays, 2 fetches","time":{"start":1727900759003,"stop":1727900759003,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b04082ce3e2ceb6","name":"should properly compute the node id","time":{"start":1727900744382,"stop":1727900744382,"duration":0},"status":"passed","severity":"normal"},{"uid":"a64a5e7a63cb0413","name":"Passing invalid cursor","time":{"start":1727900974237,"stop":1727900974237,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a0264d910c87d60","name":"Asymmetric encrypt & decrypt","time":{"start":1727900769925,"stop":1727900769925,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ffd2c5cca702ffe","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1727900735592,"stop":1727900735592,"duration":0},"status":"passed","severity":"normal"},{"uid":"d47bbf9369485229","name":"should decode valid enr successfully","time":{"start":1727900744378,"stop":1727900744378,"duration":0},"status":"passed","severity":"normal"},{"uid":"80b073922dca1377","name":"should return usable stream attached to connection","time":{"start":1727900751206,"stop":1727900751207,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc07c412517ef808","name":"Query with Ordered Callback, No Decoder","time":{"start":1727900992482,"stop":1727900992482,"duration":0},"status":"passed","severity":"normal"},{"uid":"939b27b6daa00d08","name":"Waku message hash computation (no timestamp)","time":{"start":1727900738266,"stop":1727900738266,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf2e101186344090","name":"new peer added after a peer was already found","time":{"start":1727900945220,"stop":1727900945220,"duration":0},"status":"skipped","severity":"normal"},{"uid":"af20b9f9d178fbb9","name":"Push message with content topic containing Basic HTML tag","time":{"start":1727900945122,"stop":1727900945123,"duration":1},"status":"passed","severity":"normal"},{"uid":"e13e0d3dff4a6df3","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1727900929724,"stop":1727900929724,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a3c8a2948ec9894","name":"removeEventListener with wrong event","time":{"start":1727900828877,"stop":1727900828878,"duration":1},"status":"passed","severity":"normal"},{"uid":"440699c2bc0a1e32","name":"Push message with XML payload","time":{"start":1727900979007,"stop":1727900979009,"duration":2},"status":"passed","severity":"normal"},{"uid":"83650b4313941701","name":"Push message with content topic containing special chars","time":{"start":1727900979015,"stop":1727900979015,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab2491cc978a50a6","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1727900735788,"stop":1727900735788,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f0bb5522f4a5a4a","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1727900758907,"stop":1727900758908,"duration":1},"status":"passed","severity":"normal"},{"uid":"5764daf7d01905e9","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1727900759484,"stop":1727900759484,"duration":0},"status":"skipped","severity":"normal"},{"uid":"260e8cf44f8d13eb","name":"should properly create location multiaddrs - tcp","time":{"start":1727900744389,"stop":1727900744389,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe732f7f7577ffbe","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1727900992481,"stop":1727900992481,"duration":0},"status":"passed","severity":"normal"},{"uid":"d402d88d011b49cb","name":"Fails to push message bigger that 1MB","time":{"start":1727900979025,"stop":1727900979025,"duration":0},"status":"passed","severity":"normal"},{"uid":"4057f047a37d2b46","name":"Correctly serialized arguments","time":{"start":1727900862265,"stop":1727900862265,"duration":0},"status":"passed","severity":"normal"},{"uid":"b504fcf9daad7f38","name":"should not throw an error for a single configured topic","time":{"start":1727900735597,"stop":1727900735597,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ca1a8a7d87f742a","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1727900743537,"stop":1727900743537,"duration":0},"status":"passed","severity":"normal"},{"uid":"51a20e4ae3d9951a","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1727900735599,"stop":1727900735599,"duration":0},"status":"passed","severity":"normal"},{"uid":"854499a85172bbd7","name":"should decode valid enr with tcp successfully","time":{"start":1727900744379,"stop":1727900744379,"duration":0},"status":"passed","severity":"normal"},{"uid":"b023830d4564c8fa","name":"should use DNS peer discovery with light client","time":{"start":1727900802894,"stop":1727900802894,"duration":0},"status":"skipped","severity":"normal"},{"uid":"200ec57c88626c41","name":"can start the service","time":{"start":1727900802888,"stop":1727900802888,"duration":0},"status":"passed","severity":"normal"},{"uid":"97e64f9f3ad62b42","name":"throws on empty content topic","time":{"start":1727900735564,"stop":1727900735565,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a3daafe741dd244","name":"LightPush with 3 connections","time":{"start":1727900862150,"stop":1727900862154,"duration":4},"status":"passed","severity":"normal"},{"uid":"5134f8098f5eb2f1","name":"should return unique PubsubTopics for static sharding","time":{"start":1727900735586,"stop":1727900735586,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ea5b7a8a27d31dc","name":"Push message with emoji payload","time":{"start":1727900979012,"stop":1727900979012,"duration":0},"status":"passed","severity":"normal"},{"uid":"6df318b752606f7c","name":"Push 30 different messages","time":{"start":1727900979013,"stop":1727900979013,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb66821d8dfbfaf8","name":"Ordered Callback - false","time":{"start":1727900990247,"stop":1727900990248,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a54e62ee1a55ac2","name":"Push message with content topic containing long","time":{"start":1727900945106,"stop":1727900945106,"duration":0},"status":"passed","severity":"normal"},{"uid":"28538f3518798834","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1727900735589,"stop":1727900735589,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ebcbcd4e480620b","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1727901013431,"stop":1727901013432,"duration":1},"status":"passed","severity":"normal"},{"uid":"352a4ebee225f62e","name":"throws on content topic with too few or too many fields","time":{"start":1727900735565,"stop":1727900735565,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a8583d20773f54c","name":"should set field with all protocols disabled","time":{"start":1727900744389,"stop":1727900744390,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebf93fbe3f11143f","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1727900751210,"stop":1727900751210,"duration":0},"status":"passed","severity":"normal"},{"uid":"92214d5dec7ebcd1","name":"caches peers it previously fetched","time":{"start":1727900759481,"stop":1727900759481,"duration":0},"status":"passed","severity":"normal"},{"uid":"396e9f398da1eb3c","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1727900735590,"stop":1727900735590,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ec69d85ad153c58","name":"LightPush: 0 peers, Filter: 2 peers - Expected: Unhealthy","time":{"start":1727901031656,"stop":1727901031657,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b815d736f9708ea","name":"isConnected should return true after first peer connects","time":{"start":1727900821438,"stop":1727900821438,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0371041bbbbbb2","name":"Push message with content topic containing SQL Injection","time":{"start":1727900945116,"stop":1727900945117,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6a47bdcc3299873","name":"Push message with content topic containing numeric","time":{"start":1727900979014,"stop":1727900979015,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8d2f6da03c7b9e","name":"Query with Promise Callback, No Decoder","time":{"start":1727900992484,"stop":1727900992484,"duration":0},"status":"passed","severity":"normal"},{"uid":"a105d0d0d6242142","name":"Push message with custom timestamp: 1727904421935","time":{"start":1727900945137,"stop":1727900945137,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8d4df1573173df0","name":"should throw error - no id","time":{"start":1727900744380,"stop":1727900744380,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a7c74778d015044","name":"can start and stop the service","time":{"start":1727900802889,"stop":1727900802889,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b0b7b9229ada973","name":"Push message with unicode special characters payload","time":{"start":1727900979011,"stop":1727900979012,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbf7d24a44634bd6","name":"should throw if no connection provided","time":{"start":1727900751207,"stop":1727900751208,"duration":1},"status":"passed","severity":"normal"},{"uid":"20ea97537b1596eb","name":"Reusing cursor across nodes","time":{"start":1727900974237,"stop":1727900974237,"duration":0},"status":"passed","severity":"normal"},{"uid":"401bfb1cd18b0772","name":"Fails to push message with large meta","time":{"start":1727900979022,"stop":1727900979022,"duration":0},"status":"passed","severity":"normal"},{"uid":"677ef8e51d9582ff","name":"Filter with 0 connections","time":{"start":1727900862139,"stop":1727900862141,"duration":2},"status":"passed","severity":"normal"},{"uid":"ff4a83295eb00633","name":"should return the pubsub topic directly if a string is provided","time":{"start":1727900735598,"stop":1727900735598,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4549b5fa8963926","name":"handles empty shards array correctly","time":{"start":1727900735601,"stop":1727900735601,"duration":0},"status":"passed","severity":"normal"},{"uid":"de5c4e1f1088f0e7","name":"should be able to encode the field with only FILTER set to true","time":{"start":1727900743529,"stop":1727900743529,"duration":0},"status":"passed","severity":"normal"},{"uid":"80a0902e64e84852","name":"Push message with content topic containing SQL Injection","time":{"start":1727900979017,"stop":1727900979017,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b343f22632a2d22","name":"Encoder throws on undefined content topic","time":{"start":1727900769448,"stop":1727900769449,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0cbd2b190c981eb","name":"Filter with 1 connections","time":{"start":1727900862146,"stop":1727900862146,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dd7e6dee1ef1fb4","name":"returns nothing if no connections present","time":{"start":1727900751059,"stop":1727900751060,"duration":1},"status":"passed","severity":"normal"},{"uid":"df873dc76b8ec9d0","name":"Push message with Basic HTML tag payload","time":{"start":1727900945096,"stop":1727900945097,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bb3bc426e0f920","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1727900735595,"stop":1727900735596,"duration":1},"status":"passed","severity":"normal"},{"uid":"d197b0e8847def65","name":"throws on content topic with empty topic name field","time":{"start":1727900735570,"stop":1727900735570,"duration":0},"status":"passed","severity":"normal"},{"uid":"f07f61768dabe1d1","name":"Push message with content topic containing Arabic","time":{"start":1727900979016,"stop":1727900979016,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cfad4a600bd0f4d","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1727900743530,"stop":1727900743531,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8fb81db56b79147","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1727901013429,"stop":1727901013430,"duration":1},"status":"passed","severity":"normal"},{"uid":"63e44177fac0b8a7","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app46/9/topic991/json","time":{"start":1727900929721,"stop":1727900929721,"duration":0},"status":"passed","severity":"normal"},{"uid":"6837404392848dd1","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app97/4/topic76/xml","time":{"start":1727900929718,"stop":1727900929719,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a498a6c357aa086","name":"Push message with content topic containing Script","time":{"start":1727900945117,"stop":1727900945117,"duration":0},"status":"passed","severity":"normal"},{"uid":"c20a9f7295fb24ec","name":"Push message with content topic containing emoji","time":{"start":1727900979020,"stop":1727900979021,"duration":1},"status":"passed","severity":"normal"},{"uid":"72405b2d00747fda","name":"Decoder throws on undefined content topic","time":{"start":1727900771161,"stop":1727900771161,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9641b4120050382","name":"returns all values when wanted number matches available values","time":{"start":1727900758118,"stop":1727900758124,"duration":6},"status":"passed","severity":"normal"},{"uid":"fb78b20655fbf0dd","name":"isConnected between 2 js-waku relay nodes","time":{"start":1727900821439,"stop":1727900821439,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecc57d6ed3990d66","name":"LightPush: 0 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1727901031656,"stop":1727901031656,"duration":0},"status":"passed","severity":"normal"},{"uid":"861c32d210fb6569","name":"handles different networkShards values correctly","time":{"start":1727900735583,"stop":1727900735583,"duration":0},"status":"passed","severity":"normal"},{"uid":"a56838ced4a7dd6a","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1727900758906,"stop":1727900758907,"duration":1},"status":"passed","severity":"normal"},{"uid":"f760b08e0e234f56","name":"Ordered Callback - true","time":{"start":1727900990246,"stop":1727900990247,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2e7d0c75dfb3a04","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1727900735593,"stop":1727900735594,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ce40be00c77a425","name":"non connected peers","time":{"start":1727900892723,"stop":1727900892723,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d2487559aba94ec","name":"should encode/decode to text encoding","time":{"start":1727900744383,"stop":1727900744383,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9f12712dbe83897","name":"random static sharding 7 - Cluster ID: 572, Shard ID: 88","time":{"start":1727900983114,"stop":1727900983114,"duration":0},"status":"passed","severity":"normal"},{"uid":"419573f7e9df60c7","name":"listenerCount","time":{"start":1727900828878,"stop":1727900828879,"duration":1},"status":"passed","severity":"normal"},{"uid":"4baa4451c733d70d","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1727900821436,"stop":1727900821437,"duration":1},"status":"passed","severity":"normal"},{"uid":"1475619825132fe9","name":"ignores unrecognized TXT record formats","time":{"start":1727900759480,"stop":1727900759481,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc65c54dba7471e2","name":"should not receive a peer event before start","time":{"start":1727900802892,"stop":1727900802892,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5619c1f819b7dd9","name":"throws on content topic with empty application field","time":{"start":1727900735568,"stop":1727900735569,"duration":1},"status":"passed","severity":"normal"},{"uid":"91bb86b7d8493440","name":"Push message with content topic containing Basic HTML tag","time":{"start":1727900979018,"stop":1727900979018,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e55503826787758","name":"Query Generator - true","time":{"start":1727900990243,"stop":1727900990244,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d7bbc4217bab376","name":"Push message with meta","time":{"start":1727900945132,"stop":1727900945133,"duration":1},"status":"passed","severity":"normal"},{"uid":"2458c4c4d5f61efb","name":"can start and stop the service","time":{"start":1727900763459,"stop":1727900763460,"duration":1},"status":"passed","severity":"normal"},{"uid":"69326cb268bd953e","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1727900735599,"stop":1727900735600,"duration":1},"status":"passed","severity":"normal"},{"uid":"c61f4c8085d54aa0","name":"Ping succeeds for all connected peers","time":{"start":1727900892498,"stop":1727900892498,"duration":0},"status":"passed","severity":"normal"},{"uid":"4748d6b685a831ce","name":"Symmetric encrypt & Decrypt","time":{"start":1727900769925,"stop":1727900769926,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea745f0f7dbceac9","name":"Passing page size 110 when there are 120 messages","time":{"start":1727900999805,"stop":1727900999806,"duration":1},"status":"passed","severity":"normal"},{"uid":"f018931bcf8382d4","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1727900974232,"stop":1727900974233,"duration":1},"status":"passed","severity":"normal"},{"uid":"e61d1ebe4eb40da8","name":"Fails to push message with large meta","time":{"start":1727900945133,"stop":1727900945134,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebae9fedb62e255c","name":"Push message with content topic containing JSON","time":{"start":1727900979018,"stop":1727900979019,"duration":1},"status":"passed","severity":"normal"},{"uid":"bba67998cc36d9f","name":"LightPush: 2 peers, Filter: 3 peers - Expected: SufficientlyHealthy","time":{"start":1727901031663,"stop":1727901031663,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd2122ac8f42106d","name":"Should update shard info","time":{"start":1727900864462,"stop":1727900864463,"duration":1},"status":"passed","severity":"normal"},{"uid":"49363c79124e0081","name":"Push message with Arabic payload","time":{"start":1727900979006,"stop":1727900979006,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d7608b388135ffd","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1727900758908,"stop":1727900758909,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1c7cf5b7da18b6d","name":"LightPush with 0 connections","time":{"start":1727900862130,"stop":1727900862139,"duration":9},"status":"passed","severity":"normal"},{"uid":"248db6dbdf1ff5b5","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1727900974233,"stop":1727900974234,"duration":1},"status":"passed","severity":"normal"},{"uid":"bee04ab4ea0f082d","name":"Keep-alive pings maintain the connection","time":{"start":1727900892499,"stop":1727900892499,"duration":0},"status":"passed","severity":"normal"},{"uid":"58580f521a874398","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1727900735594,"stop":1727900735595,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d397da9526e05e0","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1727900758910,"stop":1727900758911,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e29b8fd491058dc","name":"should return no connections if no open connection provided","time":{"start":1727900751061,"stop":1727900751065,"duration":4},"status":"passed","severity":"normal"},{"uid":"772ffa69796499a4","name":"random static sharding 3 - Cluster ID: 6, Shard ID: 512","time":{"start":1727900983112,"stop":1727900983113,"duration":1},"status":"passed","severity":"normal"},{"uid":"fff359710533b90d","name":"Push message with special chars payload","time":{"start":1727900945084,"stop":1727900945086,"duration":2},"status":"passed","severity":"normal"},{"uid":"44b21788ae3785fb","name":"should properly create location multiaddrs - udp6","time":{"start":1727900744388,"stop":1727900744388,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec79d39d722d01f2","name":"Push message with content topic containing Arabic","time":{"start":1727900945111,"stop":1727900945112,"duration":1},"status":"passed","severity":"normal"},{"uid":"331a1b853a1e0342","name":"Encoder throws on empty string content topic","time":{"start":1727900769449,"stop":1727900769449,"duration":0},"status":"passed","severity":"normal"},{"uid":"8356fe98c6a35662","name":"should be able to decode the field with only FILTER set to true","time":{"start":1727900743534,"stop":1727900743534,"duration":0},"status":"passed","severity":"normal"},{"uid":"33192cbd5aaaae54","name":"Push message with content topic containing XML","time":{"start":1727900979018,"stop":1727900979018,"duration":0},"status":"passed","severity":"normal"},{"uid":"5817b35810e7ec05","name":"ignores domain fetching errors","time":{"start":1727900759480,"stop":1727900759480,"duration":0},"status":"passed","severity":"normal"},{"uid":"28cc5d83ff6c38c4","name":"should be called for bootstrap peers","time":{"start":1727900796839,"stop":1727900796839,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3adc7398abcaa26","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1727900859963,"stop":1727900859963,"duration":0},"status":"passed","severity":"normal"},{"uid":"13320c402fc77427","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1727900993185,"stop":1727900993186,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c6bd170b750567b","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1727901013429,"stop":1727901013429,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca0a35623cfc7bb7","name":"should throw an error for missing sharding configuration","time":{"start":1727900735600,"stop":1727900735601,"duration":1},"status":"passed","severity":"normal"},{"uid":"59436d7c7b9a1ed6","name":"Passing page size 19 when there are 20 messages","time":{"start":1727900999805,"stop":1727900999805,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca1ae696b5c84e88","name":"Push message with custom timestamp: 1727904403257","time":{"start":1727900979024,"stop":1727900979024,"duration":0},"status":"passed","severity":"normal"},{"uid":"429d850ca424e128","name":"Push message with Script payload","time":{"start":1727900979007,"stop":1727900979007,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eaf6d3435ef5288","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1727900759483,"stop":1727900759483,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fd4a3713e70c487","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1727900735586,"stop":1727900735587,"duration":1},"status":"passed","severity":"normal"},{"uid":"30ef17c4b2dae77f","name":"retrieves a single peer","time":{"start":1727900759478,"stop":1727900759479,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6a6bba508fecc3d","name":"Push message with content topic containing numeric","time":{"start":1727900945106,"stop":1727900945107,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d56bbca6a880d13","name":"Throws when trying to push message with empty payload","time":{"start":1727900979013,"stop":1727900979013,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f429a65be2b9998","name":"Push message with content topic containing shell command","time":{"start":1727900945124,"stop":1727900945124,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1dd905ff9b17831","name":"Query Generator, Wrong PubsubTopic","time":{"start":1727900992477,"stop":1727900992477,"duration":0},"status":"passed","severity":"normal"},{"uid":"32a8ab106eaada60","name":"should emit a peer event after start","time":{"start":1727900963308,"stop":1727900963309,"duration":1},"status":"passed","severity":"normal"},{"uid":"73738d81616cfc20","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1727901013430,"stop":1727901013430,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ce2582b40cebedd","name":"throws an error for improperly formatted content topics","time":{"start":1727900735583,"stop":1727900735584,"duration":1},"status":"passed","severity":"normal"},{"uid":"326573b2283c6568","name":"should properly create peer info with all multiaddrs","time":{"start":1727900744389,"stop":1727900744389,"duration":0},"status":"passed","severity":"normal"},{"uid":"65b070770f57f04c","name":"Promise Callback - false","time":{"start":1727900990245,"stop":1727900990245,"duration":0},"status":"passed","severity":"normal"},{"uid":"845ada53ecddcca4","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1727900974231,"stop":1727900974232,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a96ee326484a20a","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1727901078938,"stop":1727901078938,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1fd94ab88ef924f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1727900735591,"stop":1727900735591,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a8b9e94c5ce529c","name":"safeDispatchEvent","time":{"start":1727900828879,"stop":1727900828879,"duration":0},"status":"passed","severity":"normal"},{"uid":"1802b547d3e16348","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1727900769445,"stop":1727900769446,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe1efd530a553024","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1727901013429,"stop":1727901013429,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2cc53ea141b818a","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1727900859962,"stop":1727900859963,"duration":1},"status":"passed","severity":"normal"},{"uid":"a16a8fccf4a80480","name":"removeEventListener with correct event","time":{"start":1727900828877,"stop":1727900828877,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e3c683da78d9226","name":"Push message with long payload","time":{"start":1727900945083,"stop":1727900945084,"duration":1},"status":"passed","severity":"normal"},{"uid":"d204fddd06fa8fe","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1727900735580,"stop":1727900735580,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d29844d64ba29a9","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1727900743536,"stop":1727900743537,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f6ed498367b78ed","name":"Meta field set when metaSetter is specified","time":{"start":1727900751717,"stop":1727900751717,"duration":0},"status":"passed","severity":"normal"},{"uid":"b12808a5ba833d40","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1727900743531,"stop":1727900743531,"duration":0},"status":"passed","severity":"normal"},{"uid":"66fef14bf17365ee","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app34/4/topic542/json","time":{"start":1727900929719,"stop":1727900929720,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b54020f7ff44f8","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1727900735594,"stop":1727900735594,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f6379bbd1a47257","name":"should set field with only FILTER enabled","time":{"start":1727900744391,"stop":1727900744391,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6620908b06487a9","name":"should not receive a peer event after stop","time":{"start":1727900802892,"stop":1727900802892,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0150a11852736e1","name":"Filter with 3 connections","time":{"start":1727900862154,"stop":1727900862163,"duration":9},"status":"passed","severity":"normal"},{"uid":"df085f539218d4af","name":"Query with Ordered Callback, No message returned","time":{"start":1727900992483,"stop":1727900992483,"duration":0},"status":"passed","severity":"normal"},{"uid":"10d7e0076fd2057d","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1727900735595,"stop":1727900735595,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d34a5ccbfa3c1f9","name":"Push message with content topic containing JSON","time":{"start":1727900945123,"stop":1727900945124,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d04aa37adf07bc1","name":"Push message with content topic containing escaped characters","time":{"start":1727900945125,"stop":1727900945126,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7863db40ad706e9","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1727900735586,"stop":1727900735586,"duration":0},"status":"passed","severity":"normal"},{"uid":"67153c82f617d13c","name":"Push message with XML payload","time":{"start":1727900945095,"stop":1727900945096,"duration":1},"status":"passed","severity":"normal"},{"uid":"a49ccb75836078c9","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1727900743536,"stop":1727900743536,"duration":0},"status":"passed","severity":"normal"},{"uid":"53c21a544d314a7a","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1727900759483,"stop":1727900759483,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b903558a17cb28f","name":"should encode/decode to RLP encoding","time":{"start":1727900744382,"stop":1727900744382,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d67ee7f38e0bd90","name":"Sample","time":{"start":1727900743567,"stop":1727900743567,"duration":0},"status":"passed","severity":"normal"},{"uid":"114a4474635da585","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1727900929712,"stop":1727900929713,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4039364b2eaedfd","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1727900735788,"stop":1727900735788,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdf71bea7fd124da","name":"A test","time":{"start":1727900829380,"stop":1727900829381,"duration":1},"status":"passed","severity":"normal"},{"uid":"df057fdf412dfa7f","name":"Push message with content topic containing XML","time":{"start":1727900945117,"stop":1727900945122,"duration":5},"status":"passed","severity":"normal"},{"uid":"12621ac8c2dbb356","name":"Number of peers are maintained correctly","time":{"start":1727900892497,"stop":1727900892497,"duration":0},"status":"passed","severity":"normal"},{"uid":"e02817165047b61a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1727900735592,"stop":1727900735592,"duration":0},"status":"passed","severity":"normal"},{"uid":"6396ccdb68a2350f","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1727900735603,"stop":1727900735603,"duration":0},"status":"passed","severity":"normal"},{"uid":"635e0b46368ef9f5","name":"throws on content topic with non-number generation field","time":{"start":1727900735565,"stop":1727900735566,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcd899c52f757e30","name":"configure the node with multiple content topics","time":{"start":1727900929723,"stop":1727900929724,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e33d6cc669b49fc","name":"pre and post cipher","time":{"start":1727900769926,"stop":1727900769926,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ef3bee440ef7673","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1727900983111,"stop":1727900983111,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6babe6b33ced884","name":"Passing page size 1 when there are 4 messages","time":{"start":1727900999801,"stop":1727900999802,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c26084af213074c","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1727900769447,"stop":1727900769447,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0b1e30571ae86b1","name":"tcp ip4 address","time":{"start":1727900743620,"stop":1727900743621,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d82f49cf3380fbe","name":"should throw error - no id","time":{"start":1727900744379,"stop":1727900744379,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ea6d3f53d2c43f9","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1727900743529,"stop":1727900743530,"duration":1},"status":"passed","severity":"normal"},{"uid":"58dbc3004e37edca","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1727900735593,"stop":1727900735593,"duration":0},"status":"passed","severity":"normal"},{"uid":"41f2ccc69ae51eb4","name":"handles different clusterIds correctly","time":{"start":1727900735583,"stop":1727900735583,"duration":0},"status":"passed","severity":"normal"},{"uid":"11728fd1e8b7c08e","name":"should be able to decode the field with only STORE set to true","time":{"start":1727900743535,"stop":1727900743535,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1328ce0a28180f1","name":"can start the service","time":{"start":1727900963306,"stop":1727900963306,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3664df047bf5398","name":"LightPush with 1 connections","time":{"start":1727900862144,"stop":1727900862145,"duration":1},"status":"broken","severity":"normal"},{"uid":"b8e7479ad66c8ddc","name":"Push message with shell command payload","time":{"start":1727900979010,"stop":1727900979010,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9a3b4509bba1912","name":"should not fail to stop the service if it was not started","time":{"start":1727900763460,"stop":1727900763460,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8c800d9181a0075","name":"Decoder throws on empty string content topic","time":{"start":1727900769450,"stop":1727900769450,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ac8bf7b3d52489a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1727900735592,"stop":1727900735592,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd7d268e5f5963a8","name":"random static sharding 1 - Cluster ID: 982, Shard ID: 945","time":{"start":1727900983112,"stop":1727900983112,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c33ca2c49075f8d","name":"LightPush: 3 peers, Filter: 2 peers - Expected: SufficientlyHealthy","time":{"start":1727901031666,"stop":1727901031666,"duration":0},"status":"passed","severity":"normal"},{"uid":"55eab31c43d25ec","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1727900735584,"stop":1727900735585,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d16c11391b2515a","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1727900738264,"stop":1727900738264,"duration":0},"status":"passed","severity":"normal"},{"uid":"73e7ce6a066274f5","name":"should be able to encode the field with only STORE set to true","time":{"start":1727900743528,"stop":1727900743529,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3dfdc2ea3fa93e4","name":"should not fail to start the service if it is already started","time":{"start":1727900763460,"stop":1727900763461,"duration":1},"status":"passed","severity":"normal"},{"uid":"18b5a24836e07404","name":"should be able to decode the field with only RELAY set to true","time":{"start":1727900743533,"stop":1727900743534,"duration":1},"status":"passed","severity":"normal"},{"uid":"df4100eed84345ce","name":"Push message with numeric payload","time":{"start":1727900945084,"stop":1727900945084,"duration":0},"status":"passed","severity":"normal"},{"uid":"336cf85eae947c70","name":"random static sharding 2 - Cluster ID: 586, Shard ID: 230","time":{"start":1727900983112,"stop":1727900983112,"duration":0},"status":"passed","severity":"normal"},{"uid":"6773fbcbe51aaa80","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1727900758127,"stop":1727900758128,"duration":1},"status":"passed","severity":"normal"},{"uid":"b80afb6729e360f6","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1727900974236,"stop":1727900974236,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e3119a794dac8dc","name":"passes more than one ENR URLs and attempts connection","time":{"start":1727900802896,"stop":1727900802896,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3e66b4b3a8b638cd","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1727900763463,"stop":1727900763463,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed084b245909932f","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1727900735578,"stop":1727900735578,"duration":0},"status":"passed","severity":"normal"},{"uid":"185c50154194883","name":"Non TWN Cluster","time":{"start":1727900929713,"stop":1727900929714,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f3a014ac020adfb","name":"LightPush: 1 peers, Filter: 1 peers - Expected: MinimallyHealthy","time":{"start":1727901031659,"stop":1727901031659,"duration":0},"status":"broken","severity":"normal"},{"uid":"1b01f69aa2bab6ed","name":"Query Generator, No message returned","time":{"start":1727900992480,"stop":1727900992480,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b7a77d0fac46cdd","name":"Push message with content topic containing special chars","time":{"start":1727900945107,"stop":1727900945107,"duration":0},"status":"passed","severity":"normal"},{"uid":"e78475fcefa993db","name":"Passing page size 11 when there are 10 messages","time":{"start":1727900999804,"stop":1727900999805,"duration":1},"status":"passed","severity":"normal"},{"uid":"575c350e604cd9bb","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1727900743537,"stop":1727900743538,"duration":1},"status":"passed","severity":"normal"},{"uid":"d74b8730d83afd2d","name":"Push message equal or less that 1MB","time":{"start":1727900979024,"stop":1727900979025,"duration":1},"status":"passed","severity":"normal"},{"uid":"63f264cce40bbd8c","name":"should get / set TCP multiaddr","time":{"start":1727900744383,"stop":1727900744384,"duration":1},"status":"passed","severity":"normal"},{"uid":"527bc336962429f","name":"start node with empty shard should fail","time":{"start":1727900983118,"stop":1727900983118,"duration":0},"status":"passed","severity":"normal"},{"uid":"b013bbc2145c9a7a","name":"LightPush: 1 peers, Filter: 3 peers - Expected: MinimallyHealthy","time":{"start":1727901031659,"stop":1727901031660,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f4d3d5415b592b9","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1727900735599,"stop":1727900735599,"duration":0},"status":"passed","severity":"normal"},{"uid":"88db9115fb272739","name":"should not fail to stop the service if it was not started","time":{"start":1727900963307,"stop":1727900963307,"duration":0},"status":"passed","severity":"normal"},{"uid":"51cb63abdae51356","name":"dispatchEvent via connectionManager","time":{"start":1727900828879,"stop":1727900828879,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc5737ed2fcefa2f","name":"Encoder throws on empty string content topic","time":{"start":1727900771161,"stop":1727900771161,"duration":0},"status":"passed","severity":"normal"},{"uid":"152caa35ef85c83a","name":"should only return 1 node with relay and store capability","time":{"start":1727900759482,"stop":1727900759482,"duration":0},"status":"passed","severity":"normal"},{"uid":"7739817ba2cb68f","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app28/2/topic786/proto","time":{"start":1727900929720,"stop":1727900929721,"duration":1},"status":"passed","severity":"normal"},{"uid":"8759b6e3eedd69b6","name":"should throw an error for an unconfigured topic","time":{"start":1727900735597,"stop":1727900735598,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fdd97a14b96dd83","name":"Init the array if not present","time":{"start":1727900735384,"stop":1727900735386,"duration":2},"status":"passed","severity":"normal"},{"uid":"adbddb15f0480b7b","name":"should properly create location multiaddrs - udp4","time":{"start":1727900744387,"stop":1727900744388,"duration":1},"status":"passed","severity":"normal"},{"uid":"da13da2c8ab15cc3","name":"should encodeTxt and decodeTxt","time":{"start":1727900744377,"stop":1727900744377,"duration":0},"status":"passed","severity":"normal"},{"uid":"69a50b40e76d9dd3","name":"Fields are not dropped","time":{"start":1727900750683,"stop":1727900750686,"duration":3},"status":"passed","severity":"normal"},{"uid":"cbefa8b774620ae4","name":"throws on content topic with generation field greater than 0","time":{"start":1727900735566,"stop":1727900735568,"duration":2},"status":"passed","severity":"normal"},{"uid":"da113a3ef2d0807e","name":"Push message with Arabic payload","time":{"start":1727900945088,"stop":1727900945089,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4ba4dacb6853477","name":"should correctly map a content topic to a pubsub topic","time":{"start":1727900735602,"stop":1727900735602,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f9479e78384dab4","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1727900751466,"stop":1727900751466,"duration":0},"status":"passed","severity":"normal"},{"uid":"f448d74c1a95ab41","name":"Push message with content topic containing long","time":{"start":1727900979014,"stop":1727900979014,"duration":0},"status":"passed","severity":"normal"},{"uid":"a32843a5e7068e66","name":"Push message with short payload","time":{"start":1727900945079,"stop":1727900945083,"duration":4},"status":"passed","severity":"normal"},{"uid":"6797d5159669dffd","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1727900735579,"stop":1727900735580,"duration":1},"status":"passed","severity":"normal"},{"uid":"1801808e22393c2c","name":"returns only open connection if one present","time":{"start":1727900751060,"stop":1727900751061,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b46b2013b8262b5","name":"should throw an error if shards are undefined for static sharding","time":{"start":1727900735588,"stop":1727900735588,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7ffdee0292a861b","name":"should throw error - no public key","time":{"start":1727900744379,"stop":1727900744380,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0a59052e80e0fb0","name":"returns all values when wanted number is greater than available values","time":{"start":1727900758126,"stop":1727900758127,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdc55f2207ece5ae","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1727900735590,"stop":1727900735590,"duration":0},"status":"passed","severity":"normal"},{"uid":"a474cbf4279b358f","name":"Push message with content topic containing short","time":{"start":1727900979014,"stop":1727900979014,"duration":0},"status":"passed","severity":"normal"},{"uid":"92d7d13a125285b5","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1727900789459,"stop":1727900789459,"duration":0},"status":"passed","severity":"normal"},{"uid":"e612e95fad9dcb28","name":"Push message with Russian payload","time":{"start":1727900945090,"stop":1727900945091,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e5faba0b191077","name":"Push message with Chinese payload","time":{"start":1727900979005,"stop":1727900979006,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e13653326f844b2","name":"getPeersByDiscovery","time":{"start":1727900945216,"stop":1727900945216,"duration":0},"status":"passed","severity":"normal"},{"uid":"16bab42f2406c98c","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1727900758910,"stop":1727900758910,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d5421b68492d000","name":"Decoder throws on empty string content topic","time":{"start":1727900771161,"stop":1727900771161,"duration":0},"status":"passed","severity":"normal"},{"uid":"743b84ad92335aa2","name":"Push message with content topic containing short","time":{"start":1727900945105,"stop":1727900945106,"duration":1},"status":"passed","severity":"normal"},{"uid":"c898b275c1472657","name":"should return empty list for no shard","time":{"start":1727900735588,"stop":1727900735588,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6ed253fa7a68636","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1727900758909,"stop":1727900758909,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe181e76d5f21457","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1727900735577,"stop":1727900735577,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4334573836eaa88","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1727900789456,"stop":1727900789458,"duration":2},"status":"passed","severity":"normal"},{"uid":"68991e5682f4bed6","name":"it tolerates circular branch references","time":{"start":1727900759479,"stop":1727900759479,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a664a13fedb8e0","name":"Ephemeral field set to true","time":{"start":1727900751716,"stop":1727900751717,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f4dddf5fee6ec04","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1727900735587,"stop":1727900735587,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c8da0b41aab468f","name":"Push message with custom timestamp: 1727897203257","time":{"start":1727900979023,"stop":1727900979024,"duration":1},"status":"passed","severity":"normal"},{"uid":"95a56cf17eb771a6","name":"LightPush: 1 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1727901031658,"stop":1727901031658,"duration":0},"status":"broken","severity":"normal"},{"uid":"428c4517d5b60c19","name":"Push message with content topic containing Script","time":{"start":1727900979017,"stop":1727900979017,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc9f68f2b9fbaa5f","name":"should not fail to stop the service if it was not started","time":{"start":1727900802889,"stop":1727900802890,"duration":1},"status":"passed","severity":"normal"},{"uid":"12b27983604c9401","name":"Push message with emoji payload","time":{"start":1727900945102,"stop":1727900945103,"duration":1},"status":"passed","severity":"normal"},{"uid":"405ccc9a45a547b0","name":"Decoder throws on undefined content topic","time":{"start":1727900769449,"stop":1727900769450,"duration":1},"status":"passed","severity":"normal"},{"uid":"c98d4104fda89ca6","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1727900735581,"stop":1727900735581,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec7ff37b6018b05b","name":"should not receive a peer event before start","time":{"start":1727900963309,"stop":1727900963309,"duration":0},"status":"passed","severity":"normal"},{"uid":"981acc4d444a0524","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1727900802895,"stop":1727900802895,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e75e7be99a4bcd82","name":"should only return 1 node with store capability","time":{"start":1727900759482,"stop":1727900759482,"duration":0},"status":"passed","severity":"normal"},{"uid":"bda2cf7be72d6c5b","name":"Fails to push message with empty content topic","time":{"start":1727900945131,"stop":1727900945132,"duration":1},"status":"passed","severity":"normal"},{"uid":"24d5b3acfd443add","name":"creates an iterator","time":{"start":1727901000547,"stop":1727901000548,"duration":1},"status":"passed","severity":"normal"},{"uid":"10213a532109899","name":"can start the service","time":{"start":1727900763459,"stop":1727900763459,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f011cd359e9fa0f","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1727900821437,"stop":1727900821438,"duration":1},"status":"passed","severity":"normal"},{"uid":"27b3fbb4f37bce2","name":"should select older connection if present","time":{"start":1727900751065,"stop":1727900751066,"duration":1},"status":"passed","severity":"normal"},{"uid":"2aae166971330799","name":"Ping fails for unsubscribed peers","time":{"start":1727900892498,"stop":1727900892499,"duration":1},"status":"passed","severity":"normal"},{"uid":"e866defdaa7daf23","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1727900796840,"stop":1727900796840,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6a71da13eaa2623","name":"Push message with custom timestamp: 1697142421935","time":{"start":1727900945134,"stop":1727900945136,"duration":2},"status":"passed","severity":"normal"},{"uid":"fd5fc9e4092b17b8","name":"random static sharding 4 - Cluster ID: 253, Shard ID: 801","time":{"start":1727900983113,"stop":1727900983113,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c5d5d4e6198a0b2","name":"should throw an error for empty SingleShardInfos array","time":{"start":1727900735585,"stop":1727900735585,"duration":0},"status":"passed","severity":"normal"},{"uid":"76134e6349a92869","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1727901013432,"stop":1727901013432,"duration":0},"status":"passed","severity":"normal"},{"uid":"846297a8e4a0c41c","name":"should set field with all protocols enabled","time":{"start":1727900744390,"stop":1727900744390,"duration":0},"status":"passed","severity":"normal"},{"uid":"80aa75acb94bd206","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1727900751209,"stop":1727900751210,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdf81cceca92e0cb","name":"Push message equal or less that 1MB","time":{"start":1727900945137,"stop":1727900945138,"duration":1},"status":"passed","severity":"normal"},{"uid":"90cedc44c6b8d5d6","name":"Push message with short payload","time":{"start":1727900979001,"stop":1727900979003,"duration":2},"status":"passed","severity":"normal"},{"uid":"8a890857b2c4a8bb","name":"Fails to push message with empty content topic","time":{"start":1727900979021,"stop":1727900979021,"duration":0},"status":"passed","severity":"normal"},{"uid":"856574b8edd27ae0","name":"Maintains correct number of peers after multiple subscribe/unsubscribe cycles","time":{"start":1727900892501,"stop":1727900892502,"duration":1},"status":"passed","severity":"normal"},{"uid":"9335284e0a00973","name":"Passing cursor with wrong pubsubTopic","time":{"start":1727900974237,"stop":1727900974238,"duration":1},"status":"passed","severity":"normal"},{"uid":"279d338e06ca682d","name":"Push message with content topic containing shell command","time":{"start":1727900979019,"stop":1727900979019,"duration":0},"status":"passed","severity":"normal"},{"uid":"4774978c896d6848","name":"Push message with content topic containing Chinese","time":{"start":1727900979015,"stop":1727900979015,"duration":0},"status":"passed","severity":"normal"},{"uid":"f425248afcaed2c6","name":"should get / set UDP multiaddr","time":{"start":1727900744383,"stop":1727900744383,"duration":0},"status":"passed","severity":"normal"},{"uid":"1422f3ed2df9139","name":"Push 30 different messages","time":{"start":1727900945103,"stop":1727900945104,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dced37e3d17da0e","name":"topics with same application and version share the same shard","time":{"start":1727900735582,"stop":1727900735582,"duration":0},"status":"passed","severity":"normal"},{"uid":"72b5c92d41e4bef2","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1727900735584,"stop":1727900735584,"duration":0},"status":"passed","severity":"normal"},{"uid":"3068eafa79026cfb","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1727900945221,"stop":1727900945222,"duration":1},"status":"passed","severity":"normal"},{"uid":"67a5ad1c2d3bb15e","name":"should add and remove event listeners correctly","time":{"start":1727900763464,"stop":1727900763464,"duration":0},"status":"passed","severity":"normal"},{"uid":"93fcced4d301f290","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1727900735582,"stop":1727900735583,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee809fd86e6e1372","name":"LightPush: 1 peers, Filter: 2 peers - Expected: MinimallyHealthy","time":{"start":1727901031659,"stop":1727901031659,"duration":0},"status":"passed","severity":"normal"},{"uid":"9493f211d5c8f9a1","name":"Default pageSize","time":{"start":1727900999806,"stop":1727900999806,"duration":0},"status":"passed","severity":"normal"},{"uid":"e649d8c8adac5223","name":"Waku message hash computation (payload length 0)","time":{"start":1727900738265,"stop":1727900738265,"duration":0},"status":"passed","severity":"normal"},{"uid":"10102feecb5c8a38","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1727900735580,"stop":1727900735580,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8f8dd32354facd6","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app92/3/topic76/xml","time":{"start":1727900929714,"stop":1727900929717,"duration":3},"status":"passed","severity":"normal"},{"uid":"5045b46c0411e4db","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1727900789460,"stop":1727900789460,"duration":0},"status":"passed","severity":"normal"},{"uid":"afc601785dc11788","name":"can start and stop the service","time":{"start":1727900963306,"stop":1727900963307,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9bd02a45b365ab","name":"Push message with Basic HTML tag payload","time":{"start":1727900979009,"stop":1727900979009,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c56885c0eaea92f","name":"should use the provided clusterId for the pubsub topic","time":{"start":1727900735602,"stop":1727900735603,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe745a6d64c5bf44","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1727900735591,"stop":1727900735591,"duration":0},"status":"passed","severity":"normal"},{"uid":"54e035f74fd179c8","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1727900796841,"stop":1727900796842,"duration":1},"status":"passed","severity":"normal"},{"uid":"f323f2a02caf6fdb","name":"should emit a peer event after start","time":{"start":1727900802891,"stop":1727900802891,"duration":0},"status":"passed","severity":"normal"},{"uid":"83a2f244e3792cdb","name":"different cluster, different shard: nodes don't connect","time":{"start":1727900859966,"stop":1727900859966,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ce3df3bf8984766","name":"Query Generator - false","time":{"start":1727900990244,"stop":1727900990244,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a443522d88efbc1","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1727900993186,"stop":1727900993186,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f6c9d8197ca5b4","name":"Push message with content topic containing Russian","time":{"start":1727900979016,"stop":1727900979017,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd94278942399300","name":"Push message with SQL Injection payload","time":{"start":1727900979007,"stop":1727900979007,"duration":0},"status":"passed","severity":"normal"},{"uid":"f40e785d3a0688f9","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1727900758907,"stop":1727900758907,"duration":0},"status":"passed","severity":"normal"},{"uid":"71042f9386abff1d","name":"should be able to encode the field with only RELAY set to true","time":{"start":1727900743526,"stop":1727900743528,"duration":2},"status":"passed","severity":"normal"},{"uid":"80c074f8c67908d1","name":"Decoder throws on empty string content topic","time":{"start":1727900751718,"stop":1727900751718,"duration":0},"status":"passed","severity":"normal"},{"uid":"5da32e0ec3fd8ed4","name":"Push message with rate limit","time":{"start":1727900979022,"stop":1727900979022,"duration":0},"status":"passed","severity":"normal"},{"uid":"a857e42530b66a15","name":"should handle a minimal index list","time":{"start":1727900735787,"stop":1727900735788,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc4c9cc34a78f2af","name":"Push message with long payload","time":{"start":1727900979003,"stop":1727900979004,"duration":1},"status":"passed","severity":"normal"},{"uid":"98a4c56aa39005b6","name":"connected peers and dial","time":{"start":1727900892722,"stop":1727900892722,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b9e03f13f959be70","name":"Query with Promise Callback, No message returned","time":{"start":1727900992485,"stop":1727900992485,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0a10d8a7a3c81b7","name":"addEventListener with wrong event","time":{"start":1727900828876,"stop":1727900828877,"duration":1},"status":"passed","severity":"normal"},{"uid":"15dd50466c669193","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1727900735579,"stop":1727900735579,"duration":0},"status":"passed","severity":"normal"},{"uid":"83cf0f213e52c18","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app47/8/topic373/utf8","time":{"start":1727900929721,"stop":1727900929721,"duration":0},"status":"passed","severity":"normal"},{"uid":"96a1e79f7d5a4f8d","name":"should throw error - invalid id","time":{"start":1727900744380,"stop":1727900744381,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5d5ac666166e258","name":"different cluster, same shard: nodes don't connect","time":{"start":1727900859965,"stop":1727900859965,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a725ab597609e0c","name":"shard 0","time":{"start":1727900983111,"stop":1727900983111,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a7f403625b1c92a","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1727900796842,"stop":1727900796843,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4aec3a846694872","name":"through manual discovery","time":{"start":1727900863971,"stop":1727900863971,"duration":0},"status":"passed","severity":"normal"},{"uid":"23a97f1a5426f41","name":"should load peers from local storage and dispatch events","time":{"start":1727900763463,"stop":1727900763463,"duration":0},"status":"passed","severity":"normal"},{"uid":"2984b1354feca7a1","name":"should handle corrupted local storage data gracefully","time":{"start":1727900763463,"stop":1727900763464,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8c314baeebd6650","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1727900735600,"stop":1727900735600,"duration":0},"status":"passed","severity":"normal"},{"uid":"8733d767ddd5779b","name":"random static sharding 10 - Cluster ID: 931, Shard ID: 559","time":{"start":1727900983116,"stop":1727900983116,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a0bbe53087e94ae","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1727900758912,"stop":1727900758912,"duration":0},"status":"passed","severity":"normal"},{"uid":"17c04c253cf07cdb","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1727900751467,"stop":1727900751467,"duration":0},"status":"passed","severity":"normal"},{"uid":"aab407d1ad2bc955","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1727901078938,"stop":1727901078939,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2d7cb1dbfce9588","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1727900974234,"stop":1727900974236,"duration":2},"status":"passed","severity":"normal"},{"uid":"4fd584e834546961","name":"Push message with shell command payload","time":{"start":1727900945099,"stop":1727900945100,"duration":1},"status":"passed","severity":"normal"},{"uid":"2936d86e36e97e33","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1727900735577,"stop":1727900735577,"duration":0},"status":"passed","severity":"normal"},{"uid":"492b726d26981fd8","name":"throws on content topic with empty encoding field","time":{"start":1727900735571,"stop":1727900735575,"duration":4},"status":"passed","severity":"normal"},{"uid":"4828511050118ba5","name":"Query Generator, No Decoder","time":{"start":1727900992479,"stop":1727900992480,"duration":1},"status":"passed","severity":"normal"},{"uid":"688b4c2cb606c2d0","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app73/5/topic700/xml","time":{"start":1727900929722,"stop":1727900929722,"duration":0},"status":"passed","severity":"normal"},{"uid":"86b681eee7d1dbf4","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app96/3/topic980/test.js","time":{"start":1727900929719,"stop":1727900929719,"duration":0},"status":"passed","severity":"normal"},{"uid":"5df8dbfaea390862","name":"Push message with unicode special characters payload","time":{"start":1727900945101,"stop":1727900945102,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4da6e4c33a1650f","name":"random static sharding 8 - Cluster ID: 241, Shard ID: 748","time":{"start":1727900983115,"stop":1727900983115,"duration":0},"status":"passed","severity":"normal"},{"uid":"7360d56763fbd96b","name":"Renews peer on consistent missed messages","time":{"start":1727900892506,"stop":1727900892513,"duration":7},"status":"broken","severity":"normal"},{"uid":"c55202b5269eaed9","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1727900735596,"stop":1727900735596,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e80036d026c5a59","name":"Push message with custom timestamp: 1697142403257","time":{"start":1727900979023,"stop":1727900979023,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfd603087d75c745","name":"Query Generator, Multiple PubsubTopics","time":{"start":1727900992478,"stop":1727900992479,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab3b5065b94d1120","name":"handles empty contentTopics array correctly","time":{"start":1727900735601,"stop":1727900735601,"duration":0},"status":"passed","severity":"normal"},{"uid":"1910decb7e15391d","name":"Encoder throws on empty string content topic","time":{"start":1727900751718,"stop":1727900751718,"duration":0},"status":"passed","severity":"normal"},{"uid":"632179d8fc04d0df","name":"LightPush: 2 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1727901031660,"stop":1727901031660,"duration":0},"status":"broken","severity":"normal"},{"uid":"6db2857ced1ef889","name":"Push message with content topic containing unicode special characters","time":{"start":1727900979020,"stop":1727900979020,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7aab3dbbc5ac315","name":"Encoder throws on undefined content topic","time":{"start":1727900771160,"stop":1727900771160,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb3b929c8fd4f22f","name":"configure the node with multiple pubsub topics","time":{"start":1727900983116,"stop":1727900983117,"duration":1},"status":"passed","severity":"normal"},{"uid":"b05ac9a7da95e895","name":"Push message with numeric payload","time":{"start":1727900979004,"stop":1727900979005,"duration":1},"status":"passed","severity":"normal"},{"uid":"b18a7a8ee3a182aa","name":"same cluster, same shard: nodes connect","time":{"start":1727900859964,"stop":1727900859964,"duration":0},"status":"passed","severity":"normal"},{"uid":"735f2eb78cfbeb1e","name":"1 Relay, 1 fetch","time":{"start":1727900759002,"stop":1727900759002,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b8c592a37798c8e","name":"more peers than existing","time":{"start":1727900892722,"stop":1727900892723,"duration":1},"status":"skipped","severity":"normal"},{"uid":"168b29d5181731f","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1727900735589,"stop":1727900735589,"duration":0},"status":"passed","severity":"normal"},{"uid":"defaa59c7adde55c","name":"Relay + Store","time":{"start":1727900744391,"stop":1727900744392,"duration":1},"status":"passed","severity":"normal"},{"uid":"99e2ef80629a8454","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1727900945221,"stop":1727900945221,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f08b648eb896b8f4","name":"addEventListener with correct event","time":{"start":1727900828876,"stop":1727900828876,"duration":0},"status":"passed","severity":"normal"},{"uid":"c291c792d3eb2437","name":"Decoder throws on undefined content topic","time":{"start":1727900751718,"stop":1727900751718,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4638a3f817dddfd","name":"should return false","time":{"start":1727900744381,"stop":1727900744381,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c2a1a9c7297be88","name":"LightPush: 2 peers, Filter: 2 peers - Expected: SufficientlyHealthy","time":{"start":1727901031662,"stop":1727901031662,"duration":0},"status":"broken","severity":"normal"},{"uid":"2dbd7fa6ba4216eb","name":"Push message with content topic containing Russian","time":{"start":1727900945113,"stop":1727900945116,"duration":3},"status":"passed","severity":"normal"},{"uid":"155e8f762062e17a","name":"Round trip binary encryption [ecies, signature]","time":{"start":1727900771159,"stop":1727900771159,"duration":0},"status":"passed","severity":"normal"},{"uid":"819e2ce363c4d39f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1727900735596,"stop":1727900735596,"duration":0},"status":"passed","severity":"normal"},{"uid":"925eea25bf8365ac","name":"should throw an error for missing required configuration","time":{"start":1727900735588,"stop":1727900735588,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef158f5356c86a8d","name":"Push message with content topic containing Chinese","time":{"start":1727900945110,"stop":1727900945111,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4da7b258a818485","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1727900758908,"stop":1727900758908,"duration":0},"status":"passed","severity":"normal"},{"uid":"8180eebfed0e164","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1727900735591,"stop":1727900735591,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4ff14ea6afc970","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1727900789461,"stop":1727900789461,"duration":0},"status":"passed","severity":"normal"},{"uid":"35c18c348d8674cc","name":"Accepts a valid Waku Message","time":{"start":1727900774396,"stop":1727900774397,"duration":1},"status":"passed","severity":"normal"},{"uid":"3be1ce13417787b2","name":"Renews peer on consistent ping failures","time":{"start":1727900892500,"stop":1727900892500,"duration":0},"status":"passed","severity":"normal"},{"uid":"78b7c88ecaebdf9c","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1727900743532,"stop":1727900743532,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4ae1191668811dd","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1727900743531,"stop":1727900743532,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf686e999b2482b3","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1727901013432,"stop":1727901013432,"duration":0},"status":"passed","severity":"normal"},{"uid":"37ce58f4ce515614","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1727900735576,"stop":1727900735576,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2741dbd0c08de3c","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1727900992484,"stop":1727900992484,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5d1e0fec9faa0ac","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1727900993186,"stop":1727900993186,"duration":0},"status":"passed","severity":"normal"},{"uid":"69b153c7eda0fb75","name":"Waku message hash computation (meta attribute not present)","time":{"start":1727900738265,"stop":1727900738265,"duration":0},"status":"passed","severity":"normal"},{"uid":"566164e261e465a1","name":"should emit a peer event after start","time":{"start":1727900763461,"stop":1727900763461,"duration":0},"status":"passed","severity":"normal"},{"uid":"81ce58fcfef77d15","name":"unsubscribes","time":{"start":1727901000548,"stop":1727901000549,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ab60bd0897978c3","name":"1 Relay, 1 Filter, gives up","time":{"start":1727900759003,"stop":1727900759003,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf4a9ec8452229a7","name":"Push message with Chinese payload","time":{"start":1727900945086,"stop":1727900945088,"duration":2},"status":"passed","severity":"normal"},{"uid":"26d295af8470fabc","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1727901013432,"stop":1727901013432,"duration":0},"status":"passed","severity":"normal"},{"uid":"4638634a9115cc22","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1727901078935,"stop":1727901078936,"duration":1},"status":"passed","severity":"normal"},{"uid":"3845d758baa40841","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1727900735598,"stop":1727900735598,"duration":0},"status":"passed","severity":"normal"},{"uid":"e08876ac87b659c7","name":"Push message with Script payload","time":{"start":1727900945095,"stop":1727900945095,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc98e05ec9545b9d","name":"Push message with rate limit","time":{"start":1727900945134,"stop":1727900945134,"duration":0},"status":"passed","severity":"normal"},{"uid":"406c3af5e687486","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1727900735589,"stop":1727900735590,"duration":1},"status":"passed","severity":"normal"},{"uid":"fba3c73038fff7fa","name":"Fails to push message bigger that 1MB","time":{"start":1727900945138,"stop":1727900945138,"duration":0},"status":"passed","severity":"normal"},{"uid":"c03a12cb6b06e733","name":"Encoder throws on undefined content topic","time":{"start":1727900751717,"stop":1727900751718,"duration":1},"status":"passed","severity":"normal"},{"uid":"2dcf176559be1ee5","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1727900983117,"stop":1727900983117,"duration":0},"status":"passed","severity":"normal"},{"uid":"b31745c75333152c","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1727900735580,"stop":1727900735581,"duration":1},"status":"passed","severity":"normal"},{"uid":"3aebdf8602308185","name":"random static sharding 9 - Cluster ID: 473, Shard ID: 118","time":{"start":1727900983115,"stop":1727900983115,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd706fd9606410","name":"should not fail to start the service if it is already started","time":{"start":1727900802890,"stop":1727900802891,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbd638daa9688ff5","name":"A test","time":{"start":1727900829381,"stop":1727900829381,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8d869ea374a37ab","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1727901013431,"stop":1727901013431,"duration":0},"status":"broken","severity":"normal"},{"uid":"289e6d1c37a59a7a","name":"Push message with content topic containing escaped characters","time":{"start":1727900979020,"stop":1727900979020,"duration":0},"status":"passed","severity":"normal"},{"uid":"6853010f16994f5a","name":"should not fail to start the service if it is already started","time":{"start":1727900963308,"stop":1727900963308,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d0f0143072a54c3","name":"Push message with Russian payload","time":{"start":1727900979006,"stop":1727900979007,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b5760b1d36d210b","name":"Filter with 2 connections","time":{"start":1727900862149,"stop":1727900862149,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bc58b77da6d477b","name":"should properly create location multiaddrs - tcp4","time":{"start":1727900744388,"stop":1727900744388,"duration":0},"status":"passed","severity":"normal"},{"uid":"174e46d5a00856fa","name":"1 Store, 2 fetches","time":{"start":1727900759002,"stop":1727900759003,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1fd3ccb47b9c1d3","name":"Passing page size 0 when there are 110 messages","time":{"start":1727900999801,"stop":1727900999801,"duration":0},"status":"passed","severity":"normal"},{"uid":"390fcf4f38f8912d","name":"less peers than existing","time":{"start":1727900892723,"stop":1727900892723,"duration":0},"status":"skipped","severity":"normal"}]