2025-06-27 23:29:43 +00:00

1 line
161 KiB
JSON

[{"uid":"4308a092d045622f","name":"should return false when shard is not included in network shards","time":{"start":1751066324373,"stop":1751066324373,"duration":0},"status":"passed","severity":"normal"},{"uid":"53d67c3c3a046d12","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1751066313424,"stop":1751066313424,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b3064f20f661d11","name":"configure the node with multiple pubsub topics","time":{"start":1751066599445,"stop":1751066599446,"duration":1},"status":"passed","severity":"normal"},{"uid":"315840758d5c68f0","name":"Push message with custom timestamp: 1751062760962","time":{"start":1751066947777,"stop":1751066947777,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea765bc28d3620a5","name":"Publish message with custom timestamp: Fri Jun 27 2025 22:20:50 GMT+0000 (Coordinated Universal Time)","time":{"start":1751066457490,"stop":1751066457490,"duration":0},"status":"passed","severity":"normal"},{"uid":"201e99c74c6aa341","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1751066295571,"stop":1751066295571,"duration":0},"status":"passed","severity":"normal"},{"uid":"b10475f301fef16","name":"Check received message containing special chars","time":{"start":1751066802348,"stop":1751066802348,"duration":0},"status":"passed","severity":"normal"},{"uid":"a106af3a8610dec8","name":"Push message with content topic containing short","time":{"start":1751066947770,"stop":1751066947770,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e7f98a129903b0d","name":"Push message with JSON payload","time":{"start":1751066947754,"stop":1751066947754,"duration":0},"status":"passed","severity":"normal"},{"uid":"6972993206934f31","name":"should continually clean up expired entries at intervals","time":{"start":1751066323278,"stop":1751066323278,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fce194e5ac7ffce","name":"throws on content topic with non-number generation field","time":{"start":1751066281541,"stop":1751066281541,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed6998344ac5c48f","name":"should return the pubsub topic directly if a string is provided","time":{"start":1751066281572,"stop":1751066281572,"duration":0},"status":"passed","severity":"normal"},{"uid":"1746d7fae18e7c5","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1751066281545,"stop":1751066281545,"duration":0},"status":"passed","severity":"normal"},{"uid":"9243319a15ffd74a","name":"Check publish message after service node is restarted","time":{"start":1751066457495,"stop":1751066457495,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d48a003505875bc5","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1751066852276,"stop":1751066852276,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f710e76d5a64dc","name":"Decoder throws on empty string content topic","time":{"start":1751066315050,"stop":1751066315051,"duration":1},"status":"passed","severity":"normal"},{"uid":"36aa9ff7bdd9cb","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1751066353782,"stop":1751066353784,"duration":2},"status":"passed","severity":"normal"},{"uid":"2cce2f29a0627a44","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app21/8/topic159/xml","time":{"start":1751066562852,"stop":1751066562853,"duration":1},"status":"passed","severity":"normal"},{"uid":"34c844205776b3","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1751066303638,"stop":1751066303639,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4c75a7649f6a98c","name":"should wait for Store peer to be connected","time":{"start":1751066324350,"stop":1751066324352,"duration":2},"status":"passed","severity":"normal"},{"uid":"9b12df7d32013a8e","name":"non connected peers","time":{"start":1751066433841,"stop":1751066433841,"duration":0},"status":"skipped","severity":"normal"},{"uid":"de721ae9548d2c7a","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1751066852285,"stop":1751066852285,"duration":0},"status":"passed","severity":"normal"},{"uid":"1844e19a72c6c7b1","name":"should respect max attempts limit","time":{"start":1751066323983,"stop":1751066323983,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d6cc7c62d186d63","name":"Push message with content topic containing Arabic","time":{"start":1751066947772,"stop":1751066947772,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d8a4e3eb1b8f7d0","name":"Check received message containing Basic HTML tag","time":{"start":1751066802350,"stop":1751066802350,"duration":0},"status":"passed","severity":"normal"},{"uid":"cadbac43a501abad","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1751066333197,"stop":1751066333197,"duration":0},"status":"passed","severity":"normal"},{"uid":"a36da2cdac945b10","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1751066333199,"stop":1751066333200,"duration":1},"status":"passed","severity":"normal"},{"uid":"475a11d73b68bdfe","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1751066281572,"stop":1751066281572,"duration":0},"status":"passed","severity":"normal"},{"uid":"7798feca0e87c43e","name":"should get locked peers","time":{"start":1751066324163,"stop":1751066324163,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8ce6973d6e58a5a","name":"Promise Callback - true","time":{"start":1751066586703,"stop":1751066586703,"duration":0},"status":"passed","severity":"normal"},{"uid":"950b3eddb0b5bf08","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1751066608081,"stop":1751066608081,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8445e3123cd3d2e","name":"Waku message hash computation (no timestamp)","time":{"start":1751066295571,"stop":1751066295571,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd744adb6bebd4fc","name":"Subscribe to topic containing numeric and receive message","time":{"start":1751066852279,"stop":1751066852279,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7714c781e60ddba","name":"should set field with all protocols disabled","time":{"start":1751066287513,"stop":1751066287513,"duration":0},"status":"passed","severity":"normal"},{"uid":"74984bc5470cd0e5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1751066281569,"stop":1751066281570,"duration":1},"status":"passed","severity":"normal"},{"uid":"b963274e9d503893","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1751066281557,"stop":1751066281557,"duration":0},"status":"passed","severity":"normal"},{"uid":"f81ccdcb670fd2d4","name":"Ephemeral messages are not stored","time":{"start":1751066360361,"stop":1751066360362,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d9350198f93bd7","name":"Fields are not dropped","time":{"start":1751066295331,"stop":1751066295332,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c88dae95e930aab","name":"does not throw on valid cases","time":{"start":1751066281534,"stop":1751066281537,"duration":3},"status":"passed","severity":"normal"},{"uid":"9e690b378892cda8","name":"Push message with Basic HTML tag payload","time":{"start":1751066947767,"stop":1751066947768,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5d6990d97d7bf","name":"Check received message containing escaped characters","time":{"start":1751066802351,"stop":1751066802351,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdc9d45a6dc52325","name":"Check received message containing emoji","time":{"start":1751066802351,"stop":1751066802352,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5fb4c73f731335c","name":"ignores unrecognized TXT record formats","time":{"start":1751066303637,"stop":1751066303637,"duration":0},"status":"passed","severity":"normal"},{"uid":"527486e40d98d306","name":"start node with empty content topic","time":{"start":1751066562855,"stop":1751066562855,"duration":0},"status":"passed","severity":"normal"},{"uid":"53b7cd53d842bb0a","name":"Passing page size 3 when there are 20 messages","time":{"start":1751066594058,"stop":1751066594058,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea419881af35049d","name":"should request peer renewal on specific errors","time":{"start":1751066323982,"stop":1751066323982,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a30c1b1bddeb1e3","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1751066332814,"stop":1751066332815,"duration":1},"status":"passed","severity":"normal"},{"uid":"1244603e40fc53ef","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1751066281571,"stop":1751066281571,"duration":0},"status":"passed","severity":"normal"},{"uid":"53e7fd5678504646","name":"Check received message containing unicode special characters","time":{"start":1751066802351,"stop":1751066802351,"duration":0},"status":"passed","severity":"normal"},{"uid":"de1eb96870737d75","name":"random static sharding 6 - Cluster ID: 264, Shard ID: 810","time":{"start":1751066599443,"stop":1751066599444,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c948fa7847e8e33","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1751066281552,"stop":1751066281553,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ffb79408a835d92","name":"shard 0","time":{"start":1751066599439,"stop":1751066599440,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f4e4775cff85897","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1751066852264,"stop":1751066852264,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cc33df4c21507b72","name":"should be able to decode the field with only STORE set to true","time":{"start":1751066286815,"stop":1751066286815,"duration":0},"status":"passed","severity":"normal"},{"uid":"efd0a7e780d76fd","name":"Subscribe to topic containing Script and publish message","time":{"start":1751066465305,"stop":1751066465307,"duration":2},"status":"passed","severity":"normal"},{"uid":"856d8f4291705455","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1751066338139,"stop":1751066338139,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f18365e2ea59d96","name":"Overlapping topic subscription","time":{"start":1751066852278,"stop":1751066852278,"duration":0},"status":"passed","severity":"normal"},{"uid":"e194bffe44a21fcc","name":"should return false when clusterId doesn't match","time":{"start":1751066324373,"stop":1751066324373,"duration":0},"status":"passed","severity":"normal"},{"uid":"670cf8e43d448967","name":"Subscribe to topic containing numeric and receive message","time":{"start":1751066852267,"stop":1751066852267,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca3a4be466f3e1fd","name":"Round trip binary serialization","time":{"start":1751066295982,"stop":1751066295983,"duration":1},"status":"passed","severity":"normal"},{"uid":"8598965ebde9ce75","name":"can query messages by message hash","time":{"start":1751066566163,"stop":1751066566163,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b4f3cba6feeec2b","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1751066323874,"stop":1751066323874,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9b4ddbd5f94d042","name":"Fails to publish message with size larger than 1 MB","time":{"start":1751066457494,"stop":1751066457494,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7afc428ff9f8419","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app31/2/topic679/proto","time":{"start":1751066562849,"stop":1751066562849,"duration":0},"status":"passed","severity":"normal"},{"uid":"38294425ec5de669","name":"can start the service","time":{"start":1751066307573,"stop":1751066307573,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b763e8447f3b59a","name":"Publish without waiting for remote peer","time":{"start":1751066465298,"stop":1751066465299,"duration":1},"status":"passed","severity":"normal"},{"uid":"694c05f19b51cbec","name":"should increase lamport timestamp","time":{"start":1751066338137,"stop":1751066338137,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3f8669e69701ac4","name":"Default pageSize","time":{"start":1751066594060,"stop":1751066594060,"duration":0},"status":"passed","severity":"normal"},{"uid":"e693bf45f6a44fff","name":"Check received message with timestamp: 1751066352009000000 ","time":{"start":1751066802343,"stop":1751066802344,"duration":1},"status":"passed","severity":"normal"},{"uid":"7971f4d1cc35f691","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1751066324372,"stop":1751066324372,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b9c9b99a95df375","name":"throws on empty content topic","time":{"start":1751066281537,"stop":1751066281540,"duration":3},"status":"passed","severity":"normal"},{"uid":"77b6d71f5ea9ffb6","name":"Refresh subscription","time":{"start":1751066852278,"stop":1751066852278,"duration":0},"status":"passed","severity":"normal"},{"uid":"27c107ffd6d958a","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1751066333198,"stop":1751066333198,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a41bd42d1cc6079","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1751066333214,"stop":1751066333215,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d8d372728cd7617","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1751066465299,"stop":1751066465300,"duration":1},"status":"passed","severity":"normal"},{"uid":"24c6edbe6dc5eb7c","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1751066360364,"stop":1751066360365,"duration":1},"status":"passed","severity":"normal"},{"uid":"beffb630ffb0549a","name":"messageHashStr works with IProtoMessage","time":{"start":1751066295576,"stop":1751066295577,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6130fd0edf61e59","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1751066852262,"stop":1751066852263,"duration":1},"status":"passed","severity":"normal"},{"uid":"17f2531d68e4eb3","name":"should return empty list for no shard","time":{"start":1751066281555,"stop":1751066281555,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d9dfb2366912394","name":"random static sharding 4 - Cluster ID: 998, Shard ID: 922","time":{"start":1751066599443,"stop":1751066599443,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ab99bd90f87fdb4","name":"should start and setup intervals and event listeners","time":{"start":1751066324049,"stop":1751066324050,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b24522bebf8bd86","name":"Push message with custom timestamp: 1720307960961","time":{"start":1751066947762,"stop":1751066947763,"duration":1},"status":"passed","severity":"normal"},{"uid":"df809499d14c1e6f","name":"should initialize bloom filter with correct parameters","time":{"start":1751066335367,"stop":1751066335367,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4c3a764fb6618a5","name":"should not fail to start the service if it is already started","time":{"start":1751066433569,"stop":1751066433569,"duration":0},"status":"passed","severity":"normal"},{"uid":"18552d2564e57721","name":"Push message with Script payload","time":{"start":1751066947767,"stop":1751066947767,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cbbea56392f675d","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1751066323873,"stop":1751066323873,"duration":0},"status":"passed","severity":"normal"},{"uid":"19373de06160dab9","name":"Push message with content topic containing Chinese","time":{"start":1751066947758,"stop":1751066947758,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d058977149988a2","name":"Check received message containing short","time":{"start":1751066802332,"stop":1751066802333,"duration":1},"status":"passed","severity":"normal"},{"uid":"47e0d3c8683a1ca6","name":"Push message with custom timestamp: 1720307960962","time":{"start":1751066947777,"stop":1751066947777,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8ed8b0c5c9bd8e3","name":"Push message equal or less that 1MB","time":{"start":1751066947763,"stop":1751066947764,"duration":1},"status":"passed","severity":"normal"},{"uid":"50a347160afb85ce","name":"Push message with XML payload","time":{"start":1751066947767,"stop":1751066947767,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a53ddb297c5c308","name":"Push message with custom timestamp: 1751062760961","time":{"start":1751066947763,"stop":1751066947763,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd38d439e1366897","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1751066852263,"stop":1751066852263,"duration":0},"status":"passed","severity":"normal"},{"uid":"f20da5fa6caa7d0","name":"Decoder throws on undefined content topic","time":{"start":1751066295984,"stop":1751066295984,"duration":0},"status":"passed","severity":"normal"},{"uid":"eabb6edfb4b875a9","name":"Does not throw an exception when node disconnects","time":{"start":1751066606601,"stop":1751066606601,"duration":0},"status":"passed","severity":"normal"},{"uid":"d39ec6bc85e3dc9b","name":"Push message with content topic containing Basic HTML tag","time":{"start":1751066947773,"stop":1751066947773,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d583ed9fec0d213","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1751066482910,"stop":1751066482911,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c2ab0c23ac81b05","name":"Push message with Script payload","time":{"start":1751066947752,"stop":1751066947753,"duration":1},"status":"passed","severity":"normal"},{"uid":"e229907e0150c91b","name":"should handle corrupted local storage data gracefully","time":{"start":1751066307578,"stop":1751066307578,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f58cb31bb7f2eba","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1751066286817,"stop":1751066286817,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fc2c7cd06e3451","name":"should be delivered but not added to local log or bloom filter","time":{"start":1751066338144,"stop":1751066338144,"duration":0},"status":"passed","severity":"normal"},{"uid":"dba28c88ee4b7247","name":"should throw an error for missing required configuration","time":{"start":1751066281556,"stop":1751066281556,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dba1a9ccf0f7251","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1751066536420,"stop":1751066536421,"duration":1},"status":"passed","severity":"normal"},{"uid":"10304cf027478718","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1751066281569,"stop":1751066281569,"duration":0},"status":"passed","severity":"normal"},{"uid":"33fd6297fb88d7a1","name":"messageHash returns a Uint8Array","time":{"start":1751066295574,"stop":1751066295575,"duration":1},"status":"passed","severity":"normal"},{"uid":"d97d0931d559a4eb","name":"Push 30 different messages","time":{"start":1751066947770,"stop":1751066947770,"duration":0},"status":"skipped","severity":"normal"},{"uid":"513fbd05e19d312e","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1751066549746,"stop":1751066549746,"duration":0},"status":"passed","severity":"normal"},{"uid":"54ee37e9a015517f","name":"through manual discovery","time":{"start":1751066396110,"stop":1751066396110,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c4ae491f73037ff","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1751066536419,"stop":1751066536419,"duration":0},"status":"passed","severity":"normal"},{"uid":"478e18affe5171ce","name":"Check message on other pubsub topic is not received","time":{"start":1751066802345,"stop":1751066802345,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa1530f235cbadac","name":"should load peers from local storage and dispatch events","time":{"start":1751066307577,"stop":1751066307577,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab512c23b387fa3e","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app8/8/topic623/xml","time":{"start":1751066562848,"stop":1751066562849,"duration":1},"status":"passed","severity":"normal"},{"uid":"802583b40f03224c","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1751066281544,"stop":1751066281544,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d86696da48e49de","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1751066372495,"stop":1751066372496,"duration":1},"status":"passed","severity":"normal"},{"uid":"70651d8ae585de48","name":"Refresh subscription","time":{"start":1751066852265,"stop":1751066852266,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf95bfc871358e3c","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1751066338143,"stop":1751066338143,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cef3a36f5109aba","name":"Subscribe and publish message","time":{"start":1751066465299,"stop":1751066465299,"duration":0},"status":"passed","severity":"normal"},{"uid":"29838a46aea47366","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1751066353784,"stop":1751066353785,"duration":1},"status":"passed","severity":"normal"},{"uid":"130bdff6e994245d","name":"should throw error - no public key","time":{"start":1751066287507,"stop":1751066287507,"duration":0},"status":"passed","severity":"normal"},{"uid":"3094d351c2710c04","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1751066465305,"stop":1751066465305,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb6424bbe39be1f7","name":"Subscribe to topic containing shell command and receive message","time":{"start":1751066852283,"stop":1751066852283,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cc2b543ab7894eb","name":"Push message with emoji payload","time":{"start":1751066947769,"stop":1751066947769,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd186f50ea84bf8f","name":"should only return 1 node with store capability","time":{"start":1751066303638,"stop":1751066303638,"duration":0},"status":"passed","severity":"normal"},{"uid":"c16953dd65dfc3b","name":"Query with Promise Callback, No message returned","time":{"start":1751066549747,"stop":1751066549747,"duration":0},"status":"passed","severity":"normal"},{"uid":"977615081d1e5834","name":"messageHashStr produces consistent results for the same input","time":{"start":1751066295577,"stop":1751066295578,"duration":1},"status":"passed","severity":"normal"},{"uid":"c82c00bebe92557b","name":"Relay - dialed after","time":{"start":1751066608091,"stop":1751066608091,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6ba99b3b811809","name":"less peers than existing","time":{"start":1751066433841,"stop":1751066433841,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3f98a24b1351f300","name":"Check received message containing short","time":{"start":1751066802347,"stop":1751066802348,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca785860e27e7f43","name":"Push message with Chinese payload","time":{"start":1751066947766,"stop":1751066947766,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b418e82da351c80","name":"should decode valid enr with tcp successfully","time":{"start":1751066287506,"stop":1751066287506,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b7b18e2430fc6ac","name":"should fail to send if no connected peers found","time":{"start":1751066324028,"stop":1751066324029,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f7e0a38d13a5804","name":"throws on content topic with empty encoding field","time":{"start":1751066281543,"stop":1751066281543,"duration":0},"status":"passed","severity":"normal"},{"uid":"abfcea8d6b931362","name":"Push message with unicode special characters payload","time":{"start":1751066947755,"stop":1751066947755,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fa2fded3da97e16","name":"caches peers it previously fetched","time":{"start":1751066303637,"stop":1751066303637,"duration":0},"status":"passed","severity":"normal"},{"uid":"bced47c275c78005","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1751066281548,"stop":1751066281549,"duration":1},"status":"passed","severity":"normal"},{"uid":"111f76e6c55d973e","name":"Check publish message containing JSON","time":{"start":1751066457487,"stop":1751066457487,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d9374bf9e6ce258","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1751066333194,"stop":1751066333195,"duration":1},"status":"passed","severity":"normal"},{"uid":"90c28b7f8717d1a2","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1751066593308,"stop":1751066593308,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c96476c109bda90","name":"udp ip6 address","time":{"start":1751066286924,"stop":1751066286924,"duration":0},"status":"passed","severity":"normal"},{"uid":"53b36917a3414ee7","name":"should handle task timeouts","time":{"start":1751066323982,"stop":1751066323982,"duration":0},"status":"passed","severity":"normal"},{"uid":"f30d2f3aa2654bbf","name":"Check received message containing Russian","time":{"start":1751066802336,"stop":1751066802336,"duration":0},"status":"passed","severity":"normal"},{"uid":"27914f53bf845e8b","name":"Subscribe to topic containing numeric and publish message","time":{"start":1751066465303,"stop":1751066465303,"duration":0},"status":"passed","severity":"normal"},{"uid":"cedc633d02fec65a","name":"Rejects garbage","time":{"start":1751066327602,"stop":1751066327603,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf6b2e0df5dd488f","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1751066852284,"stop":1751066852284,"duration":0},"status":"passed","severity":"normal"},{"uid":"752d7255faf61dcf","name":"Used by Waku Relay","time":{"start":1751066606615,"stop":1751066606617,"duration":2},"status":"passed","severity":"normal"},{"uid":"55f98ad6e8e8b8b3","name":"should get / set TCP multiaddr","time":{"start":1751066287511,"stop":1751066287511,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c67ca12aa1ad46c","name":"should wait for Filter peer to be connected","time":{"start":1751066324350,"stop":1751066324350,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a3e72f955d19110","name":"Subscribe to topic containing emoji and receive message","time":{"start":1751066852284,"stop":1751066852284,"duration":0},"status":"passed","severity":"normal"},{"uid":"921a693fd6688862","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1751066281562,"stop":1751066281569,"duration":7},"status":"passed","severity":"normal"},{"uid":"da65e5a44bfc0842","name":"Push message with content topic containing Arabic","time":{"start":1751066947758,"stop":1751066947758,"duration":0},"status":"passed","severity":"normal"},{"uid":"f517dba6d113c642","name":"should invoke callbacks when receiving a message","time":{"start":1751066324049,"stop":1751066324049,"duration":0},"status":"passed","severity":"normal"},{"uid":"a990f80119cdf407","name":"Push 30 different messages","time":{"start":1751066947756,"stop":1751066947756,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9ecf99761ba2b8c0","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1751066353787,"stop":1751066353787,"duration":0},"status":"passed","severity":"normal"},{"uid":"7512ff00e59b7cd0","name":"should be sent with empty content","time":{"start":1751066338144,"stop":1751066338144,"duration":0},"status":"passed","severity":"normal"},{"uid":"68ca16bdc7ec6897","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1751066536418,"stop":1751066536418,"duration":0},"status":"passed","severity":"normal"},{"uid":"82d01e424e4e4d3a","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1751066303274,"stop":1751066303274,"duration":0},"status":"passed","severity":"normal"},{"uid":"84c2791bf082b97","name":"Should update shard info","time":{"start":1751066400882,"stop":1751066400882,"duration":0},"status":"passed","severity":"normal"},{"uid":"30e22f868a6b1958","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1751066482908,"stop":1751066482908,"duration":0},"status":"passed","severity":"normal"},{"uid":"645cec2199a89d24","name":"Push to array if already present","time":{"start":1751066280967,"stop":1751066280967,"duration":0},"status":"passed","severity":"normal"},{"uid":"eca4fda19d57adca","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app21/6/topic561/proto","time":{"start":1751066562851,"stop":1751066562851,"duration":0},"status":"passed","severity":"normal"},{"uid":"335f8e802cf2b199","name":"returns nothing if no connections present","time":{"start":1751066295323,"stop":1751066295325,"duration":2},"status":"passed","severity":"normal"},{"uid":"d1eb21ba655bc0fb","name":"Sample","time":{"start":1751066286950,"stop":1751066286950,"duration":0},"status":"passed","severity":"normal"},{"uid":"46be1359f3ee3f9b","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1751066295985,"stop":1751066295985,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac4cc62556a5a16a","name":"random static sharding 2 - Cluster ID: 358, Shard ID: 332","time":{"start":1751066599441,"stop":1751066599442,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c990f02d6346efd","name":"should decode valid enr successfully","time":{"start":1751066287505,"stop":1751066287505,"duration":0},"status":"passed","severity":"normal"},{"uid":"590762970c8d7663","name":"Encoder throws on undefined content topic","time":{"start":1751066295984,"stop":1751066295984,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d41210517955fb0","name":"should initialize with default number of peers","time":{"start":1751066324162,"stop":1751066324162,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d37fe4fcceace79","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1751066333201,"stop":1751066333202,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6a7ed0b718c82a7","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1751066333213,"stop":1751066333214,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1641a4525f8f1d7","name":"should throw an error for an unconfigured topic","time":{"start":1751066281571,"stop":1751066281571,"duration":0},"status":"passed","severity":"normal"},{"uid":"36a94edd25b01795","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1751066608085,"stop":1751066608085,"duration":0},"status":"passed","severity":"normal"},{"uid":"e52cafa24b55806d","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1751066523586,"stop":1751066523587,"duration":1},"status":"passed","severity":"normal"},{"uid":"d91d9a4cc62ceab8","name":"should initialize with custom number of peers","time":{"start":1751066324162,"stop":1751066324163,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cfa06156736d5fb","name":"Push message with content topic containing numeric","time":{"start":1751066947757,"stop":1751066947757,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b901ba1137428d9","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1751066578079,"stop":1751066578079,"duration":0},"status":"passed","severity":"normal"},{"uid":"5db04afa08200091","name":"Non TWN Cluster","time":{"start":1751066562845,"stop":1751066562845,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bea33632a83561","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1751066536419,"stop":1751066536419,"duration":0},"status":"passed","severity":"normal"},{"uid":"35fdb9d5b8a35513","name":"Renews subscription after lossing a connection","time":{"start":1751066852285,"stop":1751066852285,"duration":0},"status":"passed","severity":"normal"},{"uid":"e907d17cb959ecf1","name":"addEventListener with wrong event","time":{"start":1751066393829,"stop":1751066393829,"duration":0},"status":"passed","severity":"normal"},{"uid":"9651949f7253ec89","name":"Push message with short payload","time":{"start":1751066947764,"stop":1751066947764,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e523310214580ce","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1751066852275,"stop":1751066852275,"duration":0},"status":"passed","severity":"normal"},{"uid":"70d96d489852a921","name":"should keep entries that haven't expired yet","time":{"start":1751066323268,"stop":1751066323272,"duration":4},"status":"passed","severity":"normal"},{"uid":"5a960c004dcb8d4e","name":"should insert elements correctly","time":{"start":1751066335367,"stop":1751066335368,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c25305a994ef273","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1751066333228,"stop":1751066333229,"duration":1},"status":"passed","severity":"normal"},{"uid":"2418d2a9ec59c48","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1751066482907,"stop":1751066482908,"duration":1},"status":"passed","severity":"normal"},{"uid":"49d85d2e2c2acae2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1751066333231,"stop":1751066333231,"duration":0},"status":"passed","severity":"normal"},{"uid":"303d0394231bb4d","name":"should emit a peer event after start","time":{"start":1751066357288,"stop":1751066357288,"duration":0},"status":"passed","severity":"normal"},{"uid":"d83d6f5443e1e7c1","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1751066457492,"stop":1751066457493,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f666d689c756fee","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1751066295570,"stop":1751066295570,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc84820ffdfcfa24","name":"should maintain proper timestamps if all messages received","time":{"start":1751066338139,"stop":1751066338140,"duration":1},"status":"passed","severity":"normal"},{"uid":"c98f79f48214b332","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1751066281576,"stop":1751066281576,"duration":0},"status":"passed","severity":"normal"},{"uid":"94e4e9408612a588","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1751066281561,"stop":1751066281561,"duration":0},"status":"passed","severity":"normal"},{"uid":"80f4115105ce75b7","name":"should be able to encode the field with only STORE set to true","time":{"start":1751066286809,"stop":1751066286810,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea8e4615ab3a9f4b","name":"Push message with content topic containing Russian","time":{"start":1751066947772,"stop":1751066947772,"duration":0},"status":"passed","severity":"normal"},{"uid":"486afa44ca40836c","name":"should properly create location multiaddrs - tcp6","time":{"start":1751066287512,"stop":1751066287512,"duration":0},"status":"passed","severity":"normal"},{"uid":"589da2fd84ce5dc3","name":"should start and stop interval correctly","time":{"start":1751066323974,"stop":1751066323975,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4af7ff709fa04ee","name":"Push message with custom timestamp: 1751069960961","time":{"start":1751066947763,"stop":1751066947763,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0b1829a0c6cb417","name":"should insert message into bloom filter","time":{"start":1751066338138,"stop":1751066338138,"duration":0},"status":"passed","severity":"normal"},{"uid":"56d87c4d0c561a50","name":"should not fail to start the service if it is already started","time":{"start":1751066307575,"stop":1751066307575,"duration":0},"status":"passed","severity":"normal"},{"uid":"c69c2dec8f0332c7","name":"handles empty shards array correctly","time":{"start":1751066281574,"stop":1751066281574,"duration":0},"status":"passed","severity":"normal"},{"uid":"2df0e891452aa464","name":"should throw an error for empty SingleShardInfos array","time":{"start":1751066281552,"stop":1751066281552,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbf9aea6096a72b9","name":"should support chaining for add method","time":{"start":1751066323263,"stop":1751066323264,"duration":1},"status":"passed","severity":"normal"},{"uid":"9744405dbb7bcac3","name":"should return usable stream attached to connection","time":{"start":1751066295726,"stop":1751066295727,"duration":1},"status":"passed","severity":"normal"},{"uid":"4637c8891997cc87","name":"Relay","time":{"start":1751066358455,"stop":1751066358456,"duration":1},"status":"passed","severity":"normal"},{"uid":"b253fa21e6b659e0","name":"removeEventListener with correct event","time":{"start":1751066393829,"stop":1751066393829,"duration":0},"status":"passed","severity":"normal"},{"uid":"93d915456c42c80a","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1751066333211,"stop":1751066333212,"duration":1},"status":"passed","severity":"normal"},{"uid":"38a4e86603f1309d","name":"should throw an error for missing sharding configuration","time":{"start":1751066281574,"stop":1751066281574,"duration":0},"status":"passed","severity":"normal"},{"uid":"7514b6fc86977656","name":"Symmetric encrypt & Decrypt","time":{"start":1751066313834,"stop":1751066313834,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6d5133a82833b15","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1751066281548,"stop":1751066281548,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bf8476f4055cd00","name":"can start and stop the service","time":{"start":1751066433568,"stop":1751066433568,"duration":0},"status":"passed","severity":"normal"},{"uid":"d91cb4319c535bf4","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1751066338141,"stop":1751066338142,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bb65d3153a58dfc","name":"Check received message containing Script","time":{"start":1751066802337,"stop":1751066802338,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa5fd2f52293cb1b","name":"Check publish message containing shell command","time":{"start":1751066457487,"stop":1751066457487,"duration":0},"status":"passed","severity":"normal"},{"uid":"87c1c064b22ccdeb","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1751066286817,"stop":1751066286817,"duration":0},"status":"passed","severity":"normal"},{"uid":"c773be083e6e5142","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1751066303275,"stop":1751066303276,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a43ca48cbbe8fbe","name":"should be empty after removing the only subscription","time":{"start":1751066324045,"stop":1751066324048,"duration":3},"status":"passed","severity":"normal"},{"uid":"8315755a999cb036","name":"should properly start and stop event listening","time":{"start":1751066324369,"stop":1751066324369,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a469411557dbbb1","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1751066333211,"stop":1751066333211,"duration":0},"status":"passed","severity":"normal"},{"uid":"511c4e9e05b48092","name":"Throws when trying to push message with empty payload","time":{"start":1751066947770,"stop":1751066947770,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b980eab25637a86","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1751066852280,"stop":1751066852280,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ba2fe7e0ecef26","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1751066333199,"stop":1751066333199,"duration":0},"status":"passed","severity":"normal"},{"uid":"1313bbb310f0d54c","name":"should return valid sharding parameters for static sharding","time":{"start":1751066281573,"stop":1751066281573,"duration":0},"status":"passed","severity":"normal"},{"uid":"da74bb79b4ad6979","name":"Push message with custom timestamp: 1751069960962","time":{"start":1751066947777,"stop":1751066947777,"duration":0},"status":"passed","severity":"normal"},{"uid":"782a05d72450ba18","name":"ignores domain fetching errors","time":{"start":1751066303636,"stop":1751066303637,"duration":1},"status":"passed","severity":"normal"},{"uid":"a274967bbba4db45","name":"Fails to push message with large meta","time":{"start":1751066947776,"stop":1751066947776,"duration":0},"status":"passed","severity":"normal"},{"uid":"c24f064b8b838c74","name":"Push message with numeric payload","time":{"start":1751066947749,"stop":1751066947750,"duration":1},"status":"passed","severity":"normal"},{"uid":"c630dbce627c6c9f","name":"should throw an error for insufficient data","time":{"start":1751066281613,"stop":1751066281613,"duration":0},"status":"passed","severity":"normal"},{"uid":"6506dd13ff862d21","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1751066303639,"stop":1751066303640,"duration":1},"status":"skipped","severity":"normal"},{"uid":"eabbbf2a3887871","name":"random static sharding 8 - Cluster ID: 193, Shard ID: 379","time":{"start":1751066599444,"stop":1751066599444,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8e913981a7b22df","name":"Subscribe to topic containing short and receive message","time":{"start":1751066852266,"stop":1751066852266,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecbac778db690c39","name":"Renews subscription after lossing a connection","time":{"start":1751066852273,"stop":1751066852273,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a71422a99a18ebc","name":"should not retry if at least one success","time":{"start":1751066324033,"stop":1751066324033,"duration":0},"status":"passed","severity":"normal"},{"uid":"b339fef86d9eb6a7","name":"should reject if Filter is requested but not mounted","time":{"start":1751066324349,"stop":1751066324349,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bcc003ef5b5c9f0","name":"rejects hash query with content filter parameters","time":{"start":1751066295514,"stop":1751066295515,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b9b248ae352970a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1751066333230,"stop":1751066333231,"duration":1},"status":"passed","severity":"normal"},{"uid":"52fba415c9ae2f1f","name":"Generator, custom pubsub topic","time":{"start":1751066578074,"stop":1751066578075,"duration":1},"status":"passed","severity":"normal"},{"uid":"68125163b1e367d9","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1751066372495,"stop":1751066372495,"duration":0},"status":"passed","severity":"normal"},{"uid":"f69701903236abf4","name":"connected peers and dial","time":{"start":1751066433839,"stop":1751066433839,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f6ec990108da0d70","name":"should throw error - no id","time":{"start":1751066287507,"stop":1751066287508,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f0649f215e1dac8","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1751066281544,"stop":1751066281545,"duration":1},"status":"passed","severity":"normal"},{"uid":"5be780c6b40e6a20","name":"should check connected peers if present and suitable","time":{"start":1751066324349,"stop":1751066324349,"duration":0},"status":"passed","severity":"normal"},{"uid":"2895e20f73b2484a","name":"handles different clusterIds correctly","time":{"start":1751066281550,"stop":1751066281550,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ad83afcc41113bf","name":"should retry failed tasks","time":{"start":1751066323981,"stop":1751066323982,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf0b8ff830a581ba","name":"should add to incoming buffer if dependencies are not met","time":{"start":1751066338140,"stop":1751066338140,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bf08b997f041f14","name":"Ephemeral field set to true","time":{"start":1751066295983,"stop":1751066295983,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e15b4148b277fb7","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1751066333194,"stop":1751066333194,"duration":0},"status":"passed","severity":"normal"},{"uid":"7500e16d7aa8271","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1751066281546,"stop":1751066281547,"duration":1},"status":"passed","severity":"normal"},{"uid":"31b7d10847ae629a","name":"Check message with no payload is not received","time":{"start":1751066802346,"stop":1751066802346,"duration":0},"status":"passed","severity":"normal"},{"uid":"feaf0986c5297a2b","name":"1 Store, 2 fetches","time":{"start":1751066303254,"stop":1751066303255,"duration":1},"status":"passed","severity":"normal"},{"uid":"13f9e694a179ed4e","name":"should call waitForPeer on Relay","time":{"start":1751066324352,"stop":1751066324353,"duration":1},"status":"passed","severity":"normal"},{"uid":"59a52a6e3064256f","name":"Check received message containing special chars","time":{"start":1751066802334,"stop":1751066802334,"duration":0},"status":"passed","severity":"normal"},{"uid":"7df242b1b7512bc0","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1751066281551,"stop":1751066281551,"duration":0},"status":"passed","severity":"normal"},{"uid":"558b95c1dc50b6c","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1751066333195,"stop":1751066333196,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd3856ea3ba926d","name":"Check publish message containing long","time":{"start":1751066457473,"stop":1751066457473,"duration":0},"status":"passed","severity":"normal"},{"uid":"b74634ece68d7bc","name":"should be delivered immediately if received","time":{"start":1751066338145,"stop":1751066338146,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa9670afbd75b37c","name":"should only return 1 node with relay capability","time":{"start":1751066303637,"stop":1751066303638,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a40ff2d54abfff7","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app9/6/topic850/test.js","time":{"start":1751066562850,"stop":1751066562850,"duration":0},"status":"passed","severity":"normal"},{"uid":"50c196d0916e8641","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1751066333202,"stop":1751066333202,"duration":0},"status":"passed","severity":"normal"},{"uid":"c11f6a65a9719229","name":"Passing page size 19 when there are 20 messages","time":{"start":1751066594059,"stop":1751066594059,"duration":0},"status":"passed","severity":"normal"},{"uid":"88f5254bf4a98f43","name":"Fails to push message bigger that 1MB","time":{"start":1751066947778,"stop":1751066947778,"duration":0},"status":"passed","severity":"normal"},{"uid":"87f5f399dd2a552b","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1751066608084,"stop":1751066608084,"duration":0},"status":"passed","severity":"normal"},{"uid":"51a59b92516cf5ba","name":"1 Store, 2 relays, 2 fetches","time":{"start":1751066303255,"stop":1751066303255,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfdabda622b7b9a","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1751066303275,"stop":1751066303275,"duration":0},"status":"passed","severity":"normal"},{"uid":"7881c267f6234658","name":"should be able to encode the field with only FILTER set to true","time":{"start":1751066286810,"stop":1751066286811,"duration":1},"status":"passed","severity":"normal"},{"uid":"810a56ab6c09916b","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1751066295512,"stop":1751066295513,"duration":1},"status":"passed","severity":"normal"},{"uid":"6821d96d9647ddd7","name":"Push message with content topic containing numeric","time":{"start":1751066947771,"stop":1751066947771,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbb22a1431e607da","name":"Check message with no content topic is not received","time":{"start":1751066802346,"stop":1751066802346,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c29fffae0a44f9b","name":"Ephemeral field is preserved - encoder v0","time":{"start":1751066360362,"stop":1751066360362,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cced3e00dc7615a","name":"should check false positive rate","time":{"start":1751066335370,"stop":1751066335370,"duration":0},"status":"passed","severity":"normal"},{"uid":"105e0da73173837f","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1751066295729,"stop":1751066295729,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1692a891d78b08a","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1751066360701,"stop":1751066360701,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9e1455dea358954","name":"1 Relay, 1 fetch","time":{"start":1751066303253,"stop":1751066303254,"duration":1},"status":"passed","severity":"normal"},{"uid":"b79e0ceb98539c2a","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1751066599446,"stop":1751066599446,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1ae58751477d960","name":"Sign & Recover","time":{"start":1751066313835,"stop":1751066313835,"duration":0},"status":"passed","severity":"normal"},{"uid":"48cb83d9abe30341","name":"Check message on other pubsub topic is not received","time":{"start":1751066802354,"stop":1751066802354,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a7e0a3c86c2c254","name":"should properly compute the node id","time":{"start":1751066287509,"stop":1751066287509,"duration":0},"status":"passed","severity":"normal"},{"uid":"407fc9e0dc208c2b","name":"should retry on complete failure if specified","time":{"start":1751066324029,"stop":1751066324033,"duration":4},"status":"passed","severity":"normal"},{"uid":"13600393b6b43a75","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1751066562855,"stop":1751066562855,"duration":0},"status":"passed","severity":"normal"},{"uid":"bda065e71cd143a7","name":"should reject if WakuNode is not started","time":{"start":1751066324345,"stop":1751066324346,"duration":1},"status":"passed","severity":"normal"},{"uid":"5422401873a78fe6","name":"Publish message with custom timestamp: Sat Jul 06 2024 23:20:50 GMT+0000 (Coordinated Universal Time)","time":{"start":1751066457489,"stop":1751066457489,"duration":0},"status":"passed","severity":"normal"},{"uid":"e952bb9ae579c4f9","name":"Relay - dialed first","time":{"start":1751066608090,"stop":1751066608091,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fb89242072259dc","name":"Check publish message containing short","time":{"start":1751066457473,"stop":1751066457473,"duration":0},"status":"passed","severity":"normal"},{"uid":"461be3658079d370","name":"should encode/decode to text encoding","time":{"start":1751066287510,"stop":1751066287510,"duration":0},"status":"passed","severity":"normal"},{"uid":"d30c1d236f51cd9f","name":"throws on content topic with generation field greater than 0","time":{"start":1751066281541,"stop":1751066281541,"duration":0},"status":"passed","severity":"normal"},{"uid":"30780ffb4aa479db","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1751066360363,"stop":1751066360364,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb22da8f3a766a3f","name":"should return PeerId when PeerId is provided","time":{"start":1751066324371,"stop":1751066324371,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d9b4d22524f93f6","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app37/5/topic641/utf8","time":{"start":1751066562850,"stop":1751066562851,"duration":1},"status":"passed","severity":"normal"},{"uid":"9649fad4e4065c62","name":"connects to nwaku","time":{"start":1751066606601,"stop":1751066606601,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d93bfb1cb45ec7e","name":"should not fail to start the service if it is already started","time":{"start":1751066357287,"stop":1751066357288,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a6017306bfb9bc2","name":"recovers when dns.resolve returns empty","time":{"start":1751066303636,"stop":1751066303636,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a79a3d4814a5ed2","name":"returns only open connection if one present","time":{"start":1751066295326,"stop":1751066295327,"duration":1},"status":"passed","severity":"normal"},{"uid":"e71a8064cc3d0362","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1751066608083,"stop":1751066608083,"duration":0},"status":"passed","severity":"normal"},{"uid":"41560852c83aa908","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1751066333199,"stop":1751066333199,"duration":0},"status":"passed","severity":"normal"},{"uid":"e83e035aa3d2cee2","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1751066852281,"stop":1751066852281,"duration":0},"status":"passed","severity":"normal"},{"uid":"e969d1f3e25ac466","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1751066303273,"stop":1751066303273,"duration":0},"status":"passed","severity":"normal"},{"uid":"819f8d3e579ec8a4","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1751066281545,"stop":1751066281546,"duration":1},"status":"passed","severity":"normal"},{"uid":"28a0b3f67d8f2f2c","name":"Query generator for multiple messages","time":{"start":1751066580748,"stop":1751066580748,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b3681d2fcfe3992","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1751066333201,"stop":1751066333201,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f1e96c44f349092","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1751066287505,"stop":1751066287506,"duration":1},"status":"passed","severity":"normal"},{"uid":"38094de73df83053","name":"Push message with Chinese payload","time":{"start":1751066947750,"stop":1751066947751,"duration":1},"status":"passed","severity":"normal"},{"uid":"13d66028f66c167d","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1751066333204,"stop":1751066333211,"duration":7},"status":"passed","severity":"normal"},{"uid":"b6479b8e81a5b33d","name":"Push message with Russian payload","time":{"start":1751066947752,"stop":1751066947752,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b9832bbdab969c6","name":"Check received message containing SQL Injection","time":{"start":1751066802349,"stop":1751066802349,"duration":0},"status":"passed","severity":"normal"},{"uid":"62a7e4790a491d12","name":"Push message with content topic containing unicode special characters","time":{"start":1751066947761,"stop":1751066947761,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f3b73bbc70120bb","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1751066303274,"stop":1751066303274,"duration":0},"status":"passed","severity":"normal"},{"uid":"16ed92c41c018993","name":"should maintain desired error rate","time":{"start":1751066335368,"stop":1751066335368,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d8362819c9b3f89","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1751066332814,"stop":1751066332814,"duration":0},"status":"passed","severity":"normal"},{"uid":"99a66fb6dcdc5af7","name":"Subscribe to topic containing Russian and receive message","time":{"start":1751066852269,"stop":1751066852269,"duration":0},"status":"passed","severity":"normal"},{"uid":"7668db9f14d6be1a","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1751066599440,"stop":1751066599441,"duration":1},"status":"passed","severity":"normal"},{"uid":"296cedc703610dca","name":"Push message with content topic containing JSON","time":{"start":1751066947760,"stop":1751066947760,"duration":0},"status":"passed","severity":"normal"},{"uid":"99b0b23785db8f01","name":"Subscribe and receive messages via waku relay post","time":{"start":1751066852275,"stop":1751066852275,"duration":0},"status":"passed","severity":"normal"},{"uid":"707cc69a6fec442e","name":"LightPush","time":{"start":1751066608093,"stop":1751066608093,"duration":0},"status":"passed","severity":"normal"},{"uid":"c55f9fd2b4506bca","name":"Check message with no content topic is not received","time":{"start":1751066802354,"stop":1751066802355,"duration":1},"status":"passed","severity":"normal"},{"uid":"da33d42fad8e700a","name":"Decoder throws on empty string content topic","time":{"start":1751066313427,"stop":1751066313427,"duration":0},"status":"passed","severity":"normal"},{"uid":"87b9bcda03692272","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1751066333196,"stop":1751066333197,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ac8e00c2673eaaa","name":"Relay - times out","time":{"start":1751066608091,"stop":1751066608091,"duration":0},"status":"passed","severity":"normal"},{"uid":"9026dfe1309d2c15","name":"should stop and cleanup resources","time":{"start":1751066324050,"stop":1751066324050,"duration":0},"status":"passed","severity":"normal"},{"uid":"858b15745b2b16c4","name":"should throw if no connection provided","time":{"start":1751066295727,"stop":1751066295727,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ab468bc223fa0bf","name":"Asymmetric encrypt & decrypt","time":{"start":1751066313833,"stop":1751066313834,"duration":1},"status":"passed","severity":"normal"},{"uid":"1008a3052bf1181","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1751066281575,"stop":1751066281575,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b0433c0947cfc17","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1751066281552,"stop":1751066281552,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef5b683ed0a42b1f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1751066281560,"stop":1751066281561,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ca36e08c0c9d3b3","name":"Push message with content topic containing XML","time":{"start":1751066947773,"stop":1751066947773,"duration":0},"status":"passed","severity":"normal"},{"uid":"57d748245d56cd99","name":"Check received message containing Script","time":{"start":1751066802349,"stop":1751066802349,"duration":0},"status":"passed","severity":"normal"},{"uid":"b56218c025663865","name":"Query Generator, No Decoder","time":{"start":1751066549743,"stop":1751066549743,"duration":0},"status":"passed","severity":"normal"},{"uid":"e66e09569adf45d8","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1751066333218,"stop":1751066333218,"duration":0},"status":"passed","severity":"normal"},{"uid":"f323e22d2ab2533c","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1751066324372,"stop":1751066324372,"duration":0},"status":"passed","severity":"normal"},{"uid":"138dd6e6d39a0f9d","name":"should get / set UDP multiaddr","time":{"start":1751066287510,"stop":1751066287510,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8d5a6fe0e02d478","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1751066482904,"stop":1751066482906,"duration":2},"status":"passed","severity":"normal"},{"uid":"1b868288b7282f0b","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1751066549744,"stop":1751066549744,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1c98cfebd20b970","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1751066333224,"stop":1751066333225,"duration":1},"status":"passed","severity":"normal"},{"uid":"4136fe8c1758a45c","name":"should reject on timeout if it was set","time":{"start":1751066324349,"stop":1751066324349,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9b1543c814d4e2e","name":"isConnected return false after peer stops","time":{"start":1751066372497,"stop":1751066372498,"duration":1},"status":"passed","severity":"normal"},{"uid":"2055144aa4cf5af6","name":"Subscribe to topic containing Script and receive message","time":{"start":1751066852281,"stop":1751066852281,"duration":0},"status":"passed","severity":"normal"},{"uid":"399fe4526c6dfb4c","name":"Push message with content topic containing escaped characters","time":{"start":1751066947774,"stop":1751066947774,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d26a4fc0438d9e5","name":"should return unique PubsubTopics for static sharding","time":{"start":1751066281553,"stop":1751066281554,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f17188239f40ff9","name":"Subscribe to topic containing long and receive message","time":{"start":1751066852266,"stop":1751066852266,"duration":0},"status":"passed","severity":"normal"},{"uid":"7991d0fee209e9e5","name":"can dial TLS multiaddrs","time":{"start":1751066396109,"stop":1751066396109,"duration":0},"status":"passed","severity":"normal"},{"uid":"45c23f79825c72c9","name":"should handle general insertion and lookup correctly","time":{"start":1751066335369,"stop":1751066335370,"duration":1},"status":"passed","severity":"normal"},{"uid":"1093c1532d33a16b","name":"Push message with content topic containing SQL Injection","time":{"start":1751066947758,"stop":1751066947759,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba050f98dc855972","name":"should not allow k > 12","time":{"start":1751066332807,"stop":1751066332812,"duration":5},"status":"passed","severity":"normal"},{"uid":"3cd44d0ed9431cb0","name":"Push message with content topic containing Basic HTML tag","time":{"start":1751066947759,"stop":1751066947760,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bd638997f3621ce","name":"Check received message containing long","time":{"start":1751066802348,"stop":1751066802348,"duration":0},"status":"passed","severity":"normal"},{"uid":"102282761b2cb4a9","name":"same cluster, same shard: nodes connect","time":{"start":1751066400295,"stop":1751066400295,"duration":0},"status":"passed","severity":"normal"},{"uid":"911d451808bdf93e","name":"Check publish message containing Russian","time":{"start":1751066457481,"stop":1751066457481,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd1b442ecf527d23","name":"should return false","time":{"start":1751066287508,"stop":1751066287509,"duration":1},"status":"passed","severity":"normal"},{"uid":"568401c76bae4f8d","name":"should properly create location multiaddrs - tcp","time":{"start":1751066287513,"stop":1751066287513,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4dc92341d53fad4","name":"Query generator for multiple messages with multiple decoders","time":{"start":1751066580749,"stop":1751066580749,"duration":0},"status":"passed","severity":"normal"},{"uid":"a770bc5235237791","name":"Reusing cursor across nodes","time":{"start":1751066536421,"stop":1751066536421,"duration":0},"status":"passed","severity":"normal"},{"uid":"eca29b96900a700f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1751066281570,"stop":1751066281570,"duration":0},"status":"passed","severity":"normal"},{"uid":"55296c0b9e0a3ee4","name":"Subscribe to topic containing emoji and receive message","time":{"start":1751066852272,"stop":1751066852272,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0f806a8e94b62cb","name":"should never report false negatives","time":{"start":1751066335368,"stop":1751066335368,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b2c92e2fae43673","name":"Push message with shell command payload","time":{"start":1751066947768,"stop":1751066947768,"duration":0},"status":"passed","severity":"normal"},{"uid":"b846cfe4e8672e24","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1751066333235,"stop":1751066333235,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd38b15fb5c11d5f","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1751066281555,"stop":1751066281555,"duration":0},"status":"passed","severity":"normal"},{"uid":"9477adc67faa0eec","name":"should partition messages based on acknowledgement status","time":{"start":1751066338143,"stop":1751066338143,"duration":0},"status":"passed","severity":"normal"},{"uid":"9118bfa2843aed31","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1751066333216,"stop":1751066333217,"duration":1},"status":"passed","severity":"normal"},{"uid":"afd5ff8400e4d0bd","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1751066333193,"stop":1751066333193,"duration":0},"status":"passed","severity":"normal"},{"uid":"567061b836581b8c","name":"Passing page size 11 when there are 10 messages","time":{"start":1751066594059,"stop":1751066594059,"duration":0},"status":"passed","severity":"normal"},{"uid":"153de1aea20bfc22","name":"can start the service","time":{"start":1751066433567,"stop":1751066433568,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1123b7811b1983","name":"Check received message with timestamp: 1751066352009 ","time":{"start":1751066802352,"stop":1751066802352,"duration":0},"status":"passed","severity":"normal"},{"uid":"54c72e60829ef464","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app58/2/topic115/test.js","time":{"start":1751066562846,"stop":1751066562846,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea49d480cbb215d8","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1751066281570,"stop":1751066281570,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef090668e3fe6c2","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1751066333217,"stop":1751066333218,"duration":1},"status":"passed","severity":"normal"},{"uid":"725b033e7e47446","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1751066455729,"stop":1751066455730,"duration":1},"status":"skipped","severity":"normal"},{"uid":"5fcfbd219b3b08cc","name":"Subscribe to topic containing special chars and receive message","time":{"start":1751066852279,"stop":1751066852280,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e49a9f30484027","name":"messageHashStr produces different results for different inputs","time":{"start":1751066295578,"stop":1751066295578,"duration":0},"status":"passed","severity":"normal"},{"uid":"494d32e9b62c9dd4","name":"should properly clean up resources when disposed","time":{"start":1751066323274,"stop":1751066323278,"duration":4},"status":"passed","severity":"normal"},{"uid":"d4fdecb25d44070b","name":"start node with empty shard should fail","time":{"start":1751066599446,"stop":1751066599447,"duration":1},"status":"passed","severity":"normal"},{"uid":"9612d4ce74fbd4d7","name":"accepts valid message hash query","time":{"start":1751066295514,"stop":1751066295514,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dab516e6c4c67e6","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1751066332813,"stop":1751066332814,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f880fb2fcd42c59","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1751066608086,"stop":1751066608086,"duration":0},"status":"passed","severity":"normal"},{"uid":"139244663a58393e","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1751066286812,"stop":1751066286812,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f88a6ae398810a7","name":"should throw error - no public key","time":{"start":1751066287508,"stop":1751066287508,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f1fdb8533f8ee55","name":"Check received message containing emoji","time":{"start":1751066802343,"stop":1751066802343,"duration":0},"status":"passed","severity":"normal"},{"uid":"7189ae8024ffb006","name":"Encoder throws on empty string content topic","time":{"start":1751066295984,"stop":1751066295984,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9d78dbac1e47b37","name":"Push message with content topic containing long","time":{"start":1751066947770,"stop":1751066947771,"duration":1},"status":"passed","severity":"normal"},{"uid":"897f4071fcf96105","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1751066562845,"stop":1751066562845,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4a708895052f43a","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1751066482906,"stop":1751066482907,"duration":1},"status":"passed","severity":"normal"},{"uid":"404fa07a82119036","name":"Check publish message containing special chars","time":{"start":1751066457480,"stop":1751066457480,"duration":0},"status":"passed","severity":"normal"},{"uid":"a99828bd09b35fa7","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1751066465315,"stop":1751066465315,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd779f9e79680ac7","name":"getPeersByDiscovery","time":{"start":1751066393830,"stop":1751066393830,"duration":0},"status":"passed","severity":"normal"},{"uid":"3575a10e64dee24b","name":"Subscribe to topic containing JSON and receive message","time":{"start":1751066852282,"stop":1751066852283,"duration":1},"status":"passed","severity":"normal"},{"uid":"df049070a5890771","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1751066465300,"stop":1751066465300,"duration":0},"status":"passed","severity":"normal"},{"uid":"2060f977519c3eab","name":"Push message with Arabic payload","time":{"start":1751066947751,"stop":1751066947752,"duration":1},"status":"passed","severity":"normal"},{"uid":"312123fdb2acf36d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1751066333227,"stop":1751066333228,"duration":1},"status":"passed","severity":"normal"},{"uid":"7619e2f4c3a95fdf","name":"Subscribe to topic containing Russian and publish message","time":{"start":1751066465304,"stop":1751066465305,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bc6302358e68c88","name":"Decoder throws on undefined content topic","time":{"start":1751066315050,"stop":1751066315050,"duration":0},"status":"passed","severity":"normal"},{"uid":"c59a81960d647c51","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1751066852274,"stop":1751066852274,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfd91f83d1ea9c50","name":"Push message with content topic containing escaped characters","time":{"start":1751066947761,"stop":1751066947761,"duration":0},"status":"passed","severity":"normal"},{"uid":"170bf2e28bfdd5f6","name":"Check received message containing unicode special characters","time":{"start":1751066802342,"stop":1751066802343,"duration":1},"status":"passed","severity":"normal"},{"uid":"b143342c05ff953","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1751066281554,"stop":1751066281554,"duration":0},"status":"passed","severity":"normal"},{"uid":"38902d0e7f31716a","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1751066852280,"stop":1751066852280,"duration":0},"status":"passed","severity":"normal"},{"uid":"b30fb53921547d0f","name":"should be empty when created","time":{"start":1751066324043,"stop":1751066324044,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d6b0bd52b181447","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1751066450313,"stop":1751066450314,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b4281f9ebfabd1b","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1751066324049,"stop":1751066324049,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce0abc99543c96db","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1751066389459,"stop":1751066389460,"duration":1},"status":"passed","severity":"normal"},{"uid":"487e7d3a68de95d2","name":"should be online or offline if network state changed","time":{"start":1751066353788,"stop":1751066353788,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc608f5a9ab4963a","name":"random static sharding 5 - Cluster ID: 475, Shard ID: 269","time":{"start":1751066599443,"stop":1751066599443,"duration":0},"status":"passed","severity":"normal"},{"uid":"e29f7a6ed631a52f","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1751066303639,"stop":1751066303639,"duration":0},"status":"passed","severity":"normal"},{"uid":"3737d5d8fcb0e7ea","name":"Check message with non string payload is not received","time":{"start":1751066802346,"stop":1751066802347,"duration":1},"status":"passed","severity":"normal"},{"uid":"14e671def6afe975","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1751066313422,"stop":1751066313423,"duration":1},"status":"passed","severity":"normal"},{"uid":"95db17266b20b223","name":"Check publish message after client node is restarted","time":{"start":1751066457495,"stop":1751066457499,"duration":4},"status":"skipped","severity":"normal"},{"uid":"819ae5b40a5c31c","name":"topics with same application and version share the same shard","time":{"start":1751066281549,"stop":1751066281549,"duration":0},"status":"passed","severity":"normal"},{"uid":"37d1b71028568fed","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1751066333222,"stop":1751066333222,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ce6d48e6ed78aa2","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1751066303276,"stop":1751066303276,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d1414ed3d227b02","name":"Check message with no payload is not received","time":{"start":1751066802355,"stop":1751066802355,"duration":0},"status":"passed","severity":"normal"},{"uid":"5635abf0d30c1d5c","name":"isConnected should return true after first peer connects","time":{"start":1751066372497,"stop":1751066372497,"duration":0},"status":"passed","severity":"normal"},{"uid":"4810684ddaff5b04","name":"should handle incoming messages","time":{"start":1751066324069,"stop":1751066324069,"duration":0},"status":"passed","severity":"normal"},{"uid":"b50666bf23085b9d","name":"should properly create location multiaddrs - udp4","time":{"start":1751066287511,"stop":1751066287511,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee84e7d1dd7afd70","name":"Nwaku publishes","time":{"start":1751066446968,"stop":1751066446969,"duration":1},"status":"passed","severity":"normal"},{"uid":"b70a0a3bbb067f71","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1751066281553,"stop":1751066281553,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aff612c422f8f61","name":"handles different networkShards values correctly","time":{"start":1751066281550,"stop":1751066281550,"duration":0},"status":"passed","severity":"normal"},{"uid":"17b7a61fc8b6abcb","name":"Push message with content topic containing long","time":{"start":1751066947757,"stop":1751066947757,"duration":0},"status":"passed","severity":"normal"},{"uid":"da3fbf220a8eba65","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1751066333224,"stop":1751066333224,"duration":0},"status":"passed","severity":"normal"},{"uid":"31bcadad025db92e","name":"tcp ip4 address","time":{"start":1751066286923,"stop":1751066286924,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fc1bf78d61c881d","name":"Subscribe to topic containing special chars and receive message","time":{"start":1751066852267,"stop":1751066852267,"duration":0},"status":"passed","severity":"normal"},{"uid":"33fd84291ffc7314","name":"Push message equal or less that 1MB","time":{"start":1751066947777,"stop":1751066947778,"duration":1},"status":"passed","severity":"normal"},{"uid":"c470932cfa0835ab","name":"should not fail to stop the service if it was not started","time":{"start":1751066307574,"stop":1751066307574,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c089496aab5f88f","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1751066333225,"stop":1751066333226,"duration":1},"status":"passed","severity":"normal"},{"uid":"86f587d37b319c33","name":"different cluster, same shard: nodes don't connect","time":{"start":1751066400296,"stop":1751066400299,"duration":3},"status":"passed","severity":"normal"},{"uid":"f619d48fe52b1fd6","name":"random static sharding 1 - Cluster ID: 85, Shard ID: 807","time":{"start":1751066599441,"stop":1751066599441,"duration":0},"status":"passed","severity":"normal"},{"uid":"101bb846fd1feb2a","name":"Subscribe to topic containing JSON and publish message","time":{"start":1751066465309,"stop":1751066465312,"duration":3},"status":"passed","severity":"normal"},{"uid":"ad29a4536938a945","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1751066549744,"stop":1751066549745,"duration":1},"status":"passed","severity":"normal"},{"uid":"82856c740c5b5fed","name":"Subscribe to topic containing long and publish message","time":{"start":1751066465302,"stop":1751066465303,"duration":1},"status":"passed","severity":"normal"},{"uid":"d63940d751f876d8","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1751066523588,"stop":1751066523589,"duration":1},"status":"passed","severity":"normal"},{"uid":"29ee4c229f5e9f4","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1751066303275,"stop":1751066303275,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb0b340f489cf82b","name":"Push message with content topic containing emoji","time":{"start":1751066947761,"stop":1751066947761,"duration":0},"status":"passed","severity":"normal"},{"uid":"c16636785caf2ba","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1751066324373,"stop":1751066324373,"duration":0},"status":"passed","severity":"normal"},{"uid":"98d56429da3fdeb0","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1751066281612,"stop":1751066281612,"duration":0},"status":"passed","severity":"normal"},{"uid":"4929aa246a3ee385","name":"Promise Callback - false","time":{"start":1751066586703,"stop":1751066586704,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5ff1af9f33186ec","name":"new peer added after a peer was already found","time":{"start":1751066455729,"stop":1751066455729,"duration":0},"status":"skipped","severity":"normal"},{"uid":"230464450e43abd3","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1751066333200,"stop":1751066333200,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4318d5c9bbbda95","name":"Push message with content topic containing Russian","time":{"start":1751066947758,"stop":1751066947758,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bc9e8adf92841d","name":"Query Generator, Multiple PubsubTopics","time":{"start":1751066549743,"stop":1751066549743,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4798c48566b064e","name":"isConnected should return false after all peers disconnect","time":{"start":1751066372497,"stop":1751066372497,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e34bcb6e84be1dc","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1751066281559,"stop":1751066281560,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf967c07841b02fb","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1751066578076,"stop":1751066578076,"duration":0},"status":"passed","severity":"normal"},{"uid":"42771da901d92729","name":"throws on content topic with empty application field","time":{"start":1751066281542,"stop":1751066281542,"duration":0},"status":"passed","severity":"normal"},{"uid":"4199c903e98b0fed","name":"Push message with long payload","time":{"start":1751066947765,"stop":1751066947765,"duration":0},"status":"passed","severity":"normal"},{"uid":"21b5db2e1fe45e7c","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1751066302846,"stop":1751066302846,"duration":0},"status":"passed","severity":"normal"},{"uid":"832657ac8005a57d","name":"handles empty contentTopics array correctly","time":{"start":1751066281574,"stop":1751066281575,"duration":1},"status":"passed","severity":"normal"},{"uid":"47998df6393f9967","name":"Push message with special chars payload","time":{"start":1751066947750,"stop":1751066947750,"duration":0},"status":"passed","severity":"normal"},{"uid":"ece90c896fa30b9f","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1751066852286,"stop":1751066852286,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e5afd744e7761c","name":"Decrypt messages","time":{"start":1751066435360,"stop":1751066435361,"duration":1},"status":"passed","severity":"normal"},{"uid":"940468cd86417df4","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1751066360702,"stop":1751066360702,"duration":0},"status":"passed","severity":"normal"},{"uid":"b37b06773a4a4db8","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1751066353785,"stop":1751066353786,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b4edce6041979cb","name":"messageHashStr returns a hex string","time":{"start":1751066295575,"stop":1751066295575,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e549c7d17a163ab","name":"Query Generator - false","time":{"start":1751066586702,"stop":1751066586703,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a9d87445f0575f9","name":"Check message with invalid timestamp is not received","time":{"start":1751066802345,"stop":1751066802345,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae559d191d2f7b0c","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1751066400293,"stop":1751066400294,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5f2d5b728063dfe","name":"should handle special patterns correctly","time":{"start":1751066335369,"stop":1751066335369,"duration":0},"status":"passed","severity":"normal"},{"uid":"6af3c659d7421a11","name":"Subscribe to topic containing short and receive message","time":{"start":1751066852279,"stop":1751066852279,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9090d6352d64df","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1751066333215,"stop":1751066333216,"duration":1},"status":"passed","severity":"normal"},{"uid":"448fd9e3eb880d53","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1751066333212,"stop":1751066333212,"duration":0},"status":"passed","severity":"normal"},{"uid":"22ef640b4ae9c4c1","name":"Query generator for 2000 messages","time":{"start":1751066580754,"stop":1751066580755,"duration":1},"status":"passed","severity":"normal"},{"uid":"7393a53c1a7b301","name":"Check received message containing Basic HTML tag","time":{"start":1751066802339,"stop":1751066802340,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdb37d1ed8cc2d53","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1751066333221,"stop":1751066333221,"duration":0},"status":"passed","severity":"normal"},{"uid":"575e309ecf902260","name":"Check publish message containing emoji","time":{"start":1751066457488,"stop":1751066457488,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb15a7f2f9900ca5","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1751066281548,"stop":1751066281548,"duration":0},"status":"passed","severity":"normal"},{"uid":"9058b9ca1c45cf0b","name":"should not fail to stop the service if it was not started","time":{"start":1751066357287,"stop":1751066357287,"duration":0},"status":"passed","severity":"normal"},{"uid":"296213da5ec6ba06","name":"listenerCount","time":{"start":1751066393830,"stop":1751066393831,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a3a6c59631a37cf","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1751066333223,"stop":1751066333224,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdabf31276df7647","name":"Meta field set when metaSetter is specified","time":{"start":1751066295983,"stop":1751066295983,"duration":0},"status":"passed","severity":"normal"},{"uid":"13b716ee8f8bb663","name":"Check received message containing Russian","time":{"start":1751066802349,"stop":1751066802349,"duration":0},"status":"passed","severity":"normal"},{"uid":"9de6ac4d4344a19b","name":"random static sharding 10 - Cluster ID: 804, Shard ID: 289","time":{"start":1751066599445,"stop":1751066599445,"duration":0},"status":"passed","severity":"normal"},{"uid":"e72cd33c2495a83c","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1751066802345,"stop":1751066802345,"duration":0},"status":"passed","severity":"normal"},{"uid":"1646509f36adca53","name":"Refresh subscription","time":{"start":1751066465301,"stop":1751066465301,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d079d9405a0cc211","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1751066286813,"stop":1751066286813,"duration":0},"status":"passed","severity":"normal"},{"uid":"a545b6550f2c9efd","name":"should send to specified number of peers of used peers","time":{"start":1751066324029,"stop":1751066324029,"duration":0},"status":"passed","severity":"normal"},{"uid":"52d1e3645cb7eff4","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1751066465300,"stop":1751066465300,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e7b29537f6ddfca","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1751066608086,"stop":1751066608086,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b0cf9a629c45af4","name":"should be called at least once on all `peer:discovery` events","time":{"start":1751066360700,"stop":1751066360700,"duration":0},"status":"passed","severity":"normal"},{"uid":"25509ebb32427a45","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1751066852264,"stop":1751066852265,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba6256079f758c06","name":"Accepts a valid Waku Message","time":{"start":1751066327601,"stop":1751066327602,"duration":1},"status":"passed","severity":"normal"},{"uid":"669fea28f8d3e1a9","name":"Encoder throws on undefined content topic","time":{"start":1751066313425,"stop":1751066313426,"duration":1},"status":"passed","severity":"normal"},{"uid":"af2b63c395b5a70","name":"Check received message containing shell command","time":{"start":1751066802341,"stop":1751066802341,"duration":0},"status":"passed","severity":"normal"},{"uid":"659efe9251c682e7","name":"Check publish message containing unicode special characters","time":{"start":1751066457488,"stop":1751066457488,"duration":0},"status":"passed","severity":"normal"},{"uid":"e899bfa744f98fee","name":"Subscribe to topic containing XML and receive message","time":{"start":1751066852270,"stop":1751066852270,"duration":0},"status":"passed","severity":"normal"},{"uid":"a87d1e21527c48c0","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1751066281558,"stop":1751066281559,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cc366ec554967e4","name":"should not fail to stop the service if it was not started","time":{"start":1751066433568,"stop":1751066433569,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae24d2347b703586","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1751066465313,"stop":1751066465314,"duration":1},"status":"passed","severity":"normal"},{"uid":"89f5d7ea7706ad84","name":"Check received message containing JSON","time":{"start":1751066802340,"stop":1751066802341,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f920918ff2d4e34","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1751066333202,"stop":1751066333203,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f1b33744ce7d884","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1751066295569,"stop":1751066295569,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa83a44c5527ab57","name":"Delete observer","time":{"start":1751066435361,"stop":1751066435361,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c1200b1a61c1447","name":"should add and remove event listeners correctly","time":{"start":1751066307578,"stop":1751066307578,"duration":0},"status":"passed","severity":"normal"},{"uid":"233b9427b61e975c","name":"safeDispatchEvent","time":{"start":1751066393831,"stop":1751066393832,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5d97c6ec14c54de","name":"Nodes with multiple pubsub topic","time":{"start":1751066450314,"stop":1751066450314,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cfb31128e36e797","name":"Check received message containing SQL Injection","time":{"start":1751066802336,"stop":1751066802337,"duration":1},"status":"passed","severity":"normal"},{"uid":"3645e9c669928da9","name":"throws on content topic with too few or too many fields","time":{"start":1751066281540,"stop":1751066281540,"duration":0},"status":"passed","severity":"normal"},{"uid":"fede3e2a887b6735","name":"should return no connections if no open connection provided","time":{"start":1751066295327,"stop":1751066295328,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a8b29e5e6243f6d","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1751066465303,"stop":1751066465304,"duration":1},"status":"passed","severity":"normal"},{"uid":"114ca2a584a9ec1","name":"Push message with escaped characters payload","time":{"start":1751066947755,"stop":1751066947755,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1556aead617a5a1","name":"rejects content-filtered query with only contentTopics","time":{"start":1751066295513,"stop":1751066295514,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce9db85622879e1d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1751066333234,"stop":1751066333234,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f6ed86db9c3cadf","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1751066593309,"stop":1751066593309,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ef6572b782d259f","name":"Query with Promise Callback, No Decoder","time":{"start":1751066549747,"stop":1751066549747,"duration":0},"status":"passed","severity":"normal"},{"uid":"abc5a4a3d1ebd644","name":"should successfully unsubscribe from an existing subscription","time":{"start":1751066324059,"stop":1751066324069,"duration":10},"status":"passed","severity":"normal"},{"uid":"50d21f7b8742be6c","name":"random static sharding 9 - Cluster ID: 945, Shard ID: 439","time":{"start":1751066599444,"stop":1751066599445,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c705fa0e3de9985","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1751066324368,"stop":1751066324368,"duration":0},"status":"passed","severity":"normal"},{"uid":"db033ece3a329f19","name":"Check received message with timestamp: 1751066352009 ","time":{"start":1751066802344,"stop":1751066802344,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f18a0e20a440597","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1751066286811,"stop":1751066286812,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4b346c5d50d28c9","name":"Nodes with multiple pubsub topic","time":{"start":1751066450316,"stop":1751066450316,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb78de9d10423d2b","name":"Push message with Basic HTML tag payload","time":{"start":1751066947754,"stop":1751066947754,"duration":0},"status":"passed","severity":"normal"},{"uid":"17e9dffce7dae7c2","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1751066852263,"stop":1751066852263,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb1f1cb838121e85","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1751066333228,"stop":1751066333228,"duration":0},"status":"passed","severity":"normal"},{"uid":"27a758a970bcca31","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1751066315048,"stop":1751066315048,"duration":0},"status":"passed","severity":"normal"},{"uid":"1035d453e643650b","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1751066465308,"stop":1751066465309,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8048bc87d093e8","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1751066338144,"stop":1751066338144,"duration":0},"status":"passed","severity":"normal"},{"uid":"23e41967b75d1413","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1751066450315,"stop":1751066450315,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a73287c5d570d87","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1751066281561,"stop":1751066281562,"duration":1},"status":"passed","severity":"normal"},{"uid":"573901887ae7ffc6","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1751066455730,"stop":1751066455730,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5a603c967ba4cc3","name":"Query Generator - true","time":{"start":1751066586702,"stop":1751066586702,"duration":0},"status":"passed","severity":"normal"},{"uid":"f520d8352a8bfcbd","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1751066333233,"stop":1751066333234,"duration":1},"status":"passed","severity":"normal"},{"uid":"68b5bcb28b715256","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1751066333229,"stop":1751066333230,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f1c5f5ffd3aec7c","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1751066333200,"stop":1751066333200,"duration":0},"status":"passed","severity":"normal"},{"uid":"9476a677c53773ce","name":"Subscribe and receives messages on 20 topics","time":{"start":1751066852264,"stop":1751066852264,"duration":0},"status":"passed","severity":"normal"},{"uid":"28cc23a09434369a","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1751066281612,"stop":1751066281612,"duration":0},"status":"passed","severity":"normal"},{"uid":"38c356d35d330ea3","name":"should use shardsUnderCluster when provided","time":{"start":1751066324372,"stop":1751066324372,"duration":0},"status":"passed","severity":"normal"},{"uid":"823cc58c469774e5","name":"Push message with Russian payload","time":{"start":1751066947766,"stop":1751066947766,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a67d73008c68bba","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1751066608081,"stop":1751066608081,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fc61d3b77118728","name":"Subscribe to topic containing JSON and receive message","time":{"start":1751066852271,"stop":1751066852271,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f2708ae2e295a37","name":"should be able to decode the field with only RELAY set to true","time":{"start":1751066286814,"stop":1751066286814,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4a9c14c6258d3a","name":"should process tasks in queue","time":{"start":1751066323975,"stop":1751066323981,"duration":6},"status":"passed","severity":"normal"},{"uid":"2ca8f3c615063587","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1751066536418,"stop":1751066536418,"duration":0},"status":"passed","severity":"normal"},{"uid":"c28ed601a2d2a691","name":"should correctly map a content topic to a pubsub topic","time":{"start":1751066281575,"stop":1751066281575,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0c58122e04b8209","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1751066482911,"stop":1751066482911,"duration":0},"status":"passed","severity":"normal"},{"uid":"fda7270ce0d4457e","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1751066482908,"stop":1751066482909,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bc0f6683b47e68b","name":"should use provided shard info when available","time":{"start":1751066324372,"stop":1751066324372,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1722dd28ddb15be","name":"Push message with content topic containing Chinese","time":{"start":1751066947771,"stop":1751066947772,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c3e587b734dc82d","name":"peer:update - should do nothing if another protocol hit","time":{"start":1751066295728,"stop":1751066295728,"duration":0},"status":"passed","severity":"normal"},{"uid":"c99cbcf6effb7667","name":"Push message with meta","time":{"start":1751066947776,"stop":1751066947776,"duration":0},"status":"passed","severity":"normal"},{"uid":"980fd4a8ede99541","name":"should update ack status of messages in outgoing buffer","time":{"start":1751066338145,"stop":1751066338145,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cd93ff9b9f00551","name":"Fails to push message bigger that 1MB","time":{"start":1751066947764,"stop":1751066947764,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e0451ec68982daf","name":"Subscribe to topic containing shell command and publish message","time":{"start":1751066465313,"stop":1751066465313,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c1a33c00e61d894","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1751066281558,"stop":1751066281558,"duration":0},"status":"passed","severity":"normal"},{"uid":"e168e2544a65e76d","name":"Push message with content topic containing shell command","time":{"start":1751066947774,"stop":1751066947774,"duration":0},"status":"passed","severity":"normal"},{"uid":"7588865e7089d22f","name":"Passing cursor with wrong pubsubTopic for nwaku > 0.35.1","time":{"start":1751066536423,"stop":1751066536423,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b488a91e2a9b2177","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1751066281550,"stop":1751066281550,"duration":0},"status":"passed","severity":"normal"},{"uid":"5896cb755c54046f","name":"random static sharding 7 - Cluster ID: 867, Shard ID: 636","time":{"start":1751066599444,"stop":1751066599444,"duration":0},"status":"passed","severity":"normal"},{"uid":"e71ba0a6dbf70bc2","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1751066802347,"stop":1751066802347,"duration":0},"status":"passed","severity":"normal"},{"uid":"e63c2318106a794d","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1751066372496,"stop":1751066372496,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdf2fb5961b30e2e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1751066333232,"stop":1751066333233,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7537e65959bbd4d","name":"Passing an array","time":{"start":1751066606602,"stop":1751066606602,"duration":0},"status":"passed","severity":"normal"},{"uid":"96e9fd0a45f62e7d","name":"Ordered Callback - true","time":{"start":1751066586704,"stop":1751066586704,"duration":0},"status":"passed","severity":"normal"},{"uid":"b946abab8d87f85e","name":"Fails to publish message with wrong content topic","time":{"start":1751066457491,"stop":1751066457491,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa8475292a317a6","name":"should add and check entries correctly","time":{"start":1751066323252,"stop":1751066323263,"duration":11},"status":"passed","severity":"normal"},{"uid":"448e26952fabc16a","name":"Check message received after jswaku node is restarted","time":{"start":1751066802355,"stop":1751066802355,"duration":0},"status":"passed","severity":"normal"},{"uid":"b517b9a2ac2be3b0","name":"Check received message with timestamp: 1649153314 ","time":{"start":1751066802353,"stop":1751066802353,"duration":0},"status":"passed","severity":"normal"},{"uid":"94e6e371255afe07","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app46/7/topic604/proto","time":{"start":1751066562849,"stop":1751066562850,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb03d085d3e8da22","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1751066802353,"stop":1751066802353,"duration":0},"status":"passed","severity":"normal"},{"uid":"adb0fc995c5b290d","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1751066295575,"stop":1751066295575,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3ddb39bfd1e8d2a","name":"dispatchEvent via connectionManager","time":{"start":1751066393831,"stop":1751066393831,"duration":0},"status":"passed","severity":"normal"},{"uid":"bda3614f628384e8","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1751066608086,"stop":1751066608087,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8b6cb98cb64e601","name":"Subscribe to topic containing special chars and publish message","time":{"start":1751066465303,"stop":1751066465303,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f172ec3128f9e99","name":"should not receive a peer event after stop","time":{"start":1751066307576,"stop":1751066307576,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf529f33fbc64819","name":"should set field with all protocols enabled","time":{"start":1751066287514,"stop":1751066287514,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3fb00f1f154036d","name":"Store - dialed after - with timeout","time":{"start":1751066608093,"stop":1751066608093,"duration":0},"status":"passed","severity":"normal"},{"uid":"a306e9255fd7db9c","name":"Subscribe to topic containing Russian and receive message","time":{"start":1751066852280,"stop":1751066852281,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f23335015ca47e8","name":"Generator, 2 different pubsubtopics","time":{"start":1751066578078,"stop":1751066578079,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f2abe0c6c7b69cd","name":"Mutual subscription","time":{"start":1751066465297,"stop":1751066465297,"duration":0},"status":"passed","severity":"normal"},{"uid":"90e1c728b909f7c3","name":"should not receive a peer event before start","time":{"start":1751066307576,"stop":1751066307576,"duration":0},"status":"passed","severity":"normal"},{"uid":"11503b0fb2ab412d","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1751066281558,"stop":1751066281558,"duration":0},"status":"passed","severity":"normal"},{"uid":"10b8d812deca0b92","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1751066450315,"stop":1751066450315,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f8327168db87d86","name":"Push message with content topic containing unicode special characters","time":{"start":1751066947775,"stop":1751066947775,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdb9dd11129e42e","name":"should set field with only STORE enabled","time":{"start":1751066287514,"stop":1751066287515,"duration":1},"status":"passed","severity":"normal"},{"uid":"a598f10660aabf17","name":"Light Node - default protocols","time":{"start":1751066608094,"stop":1751066608094,"duration":0},"status":"passed","severity":"normal"},{"uid":"c57d5611175b3776","name":"Overlapping topic subscription","time":{"start":1751066465301,"stop":1751066465301,"duration":0},"status":"skipped","severity":"normal"},{"uid":"746d2260627693ad","name":"Passing page size 110 when there are 120 messages","time":{"start":1751066594059,"stop":1751066594060,"duration":1},"status":"passed","severity":"normal"},{"uid":"a96b56a35758d2f8","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1751066523587,"stop":1751066523587,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0e55b4e6f93e23f","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1751066852265,"stop":1751066852265,"duration":0},"status":"passed","severity":"normal"},{"uid":"a628d2abc32c5fca","name":"Check message received after jswaku node is restarted","time":{"start":1751066802347,"stop":1751066802347,"duration":0},"status":"passed","severity":"normal"},{"uid":"87f88de803bd66d3","name":"should detect messages with missing dependencies","time":{"start":1751066338142,"stop":1751066338142,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce25e41e927976f8","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1751066323875,"stop":1751066323875,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea9826566deb9b36","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1751066281559,"stop":1751066281559,"duration":0},"status":"passed","severity":"normal"},{"uid":"4361938ee26aea1b","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1751066482910,"stop":1751066482910,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6f91f17e02d61bd","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1751066286811,"stop":1751066286811,"duration":0},"status":"passed","severity":"normal"},{"uid":"1220468c5dbf96ae","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1751066593308,"stop":1751066593308,"duration":0},"status":"passed","severity":"normal"},{"uid":"98c27d8e91ee38a6","name":"Privacy Node - default protocol","time":{"start":1751066608094,"stop":1751066608094,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a0998af98f5c0e8","name":"Passing invalid cursor for nwaku > 0.35.1","time":{"start":1751066536422,"stop":1751066536422,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4b4ea7c725b7b20a","name":"Check message with no pubsub topic is not received","time":{"start":1751066802346,"stop":1751066802346,"duration":0},"status":"passed","severity":"normal"},{"uid":"64a5f8a63b0a04b5","name":"Subscribe and receive messages via waku relay post","time":{"start":1751066852263,"stop":1751066852263,"duration":0},"status":"passed","severity":"normal"},{"uid":"357eac58e3cb471c","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1751066852269,"stop":1751066852270,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa1f6044ae1af442","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1751066338145,"stop":1751066338145,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a6c283846f88c96","name":"Check received message containing numeric","time":{"start":1751066802333,"stop":1751066802334,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d0ef7b8b23f18bf","name":"should successfully stop","time":{"start":1751066324069,"stop":1751066324069,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e460c224edf66cf","name":"rejects hash query with time filter","time":{"start":1751066295515,"stop":1751066295515,"duration":0},"status":"passed","severity":"normal"},{"uid":"baf6322092905e77","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1751066523589,"stop":1751066523589,"duration":0},"status":"passed","severity":"normal"},{"uid":"d73ec7f79c5b4e4","name":"should properly create location multiaddrs - udp","time":{"start":1751066287512,"stop":1751066287512,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2fb231fbab89635","name":"Query with Ordered Callback, No Decoder","time":{"start":1751066549745,"stop":1751066549745,"duration":0},"status":"passed","severity":"normal"},{"uid":"f606f198e95f8715","name":"Check publish message containing numeric","time":{"start":1751066457480,"stop":1751066457480,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c2fe4fea14e574","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1751066323875,"stop":1751066323875,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbaaa76f330571df","name":"Push message with unicode special characters payload","time":{"start":1751066947769,"stop":1751066947769,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcd162d0ed9aa9a8","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1751066852264,"stop":1751066852264,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cd9b998123ba03c","name":"Push message with shell command payload","time":{"start":1751066947754,"stop":1751066947755,"duration":1},"status":"passed","severity":"normal"},{"uid":"aaa0c12b1adbdbc5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1751066281559,"stop":1751066281559,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca5c5418d319e24b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1751066281561,"stop":1751066281561,"duration":0},"status":"passed","severity":"normal"},{"uid":"6517d326c5aefd8a","name":"should properly create location multiaddrs - udp6","time":{"start":1751066287512,"stop":1751066287512,"duration":0},"status":"passed","severity":"normal"},{"uid":"68a51e74403a7466","name":"All","time":{"start":1751066358457,"stop":1751066358458,"duration":1},"status":"passed","severity":"normal"},{"uid":"1eacd7fc2c9ad157","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1751066400292,"stop":1751066400293,"duration":1},"status":"passed","severity":"normal"},{"uid":"57733d5ff13dc680","name":"should reject if Store is requested but not mounted","time":{"start":1751066324348,"stop":1751066324348,"duration":0},"status":"passed","severity":"normal"},{"uid":"678bc50c858b18bd","name":"Check publish message containing Chinese","time":{"start":1751066457480,"stop":1751066457481,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f9d114d3b6482cd","name":"stop","time":{"start":1751066393832,"stop":1751066393832,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccc9532dccbe9a59","name":"returns all values when wanted number is greater than available values","time":{"start":1751066302845,"stop":1751066302846,"duration":1},"status":"passed","severity":"normal"},{"uid":"2644ff73ff92eac7","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1751066482911,"stop":1751066482911,"duration":0},"status":"passed","severity":"normal"},{"uid":"5323189ec6c745ad","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1751066852274,"stop":1751066852275,"duration":1},"status":"passed","severity":"normal"},{"uid":"f16e39e92f02fb48","name":"accepts time-filtered query with content filter","time":{"start":1751066295515,"stop":1751066295517,"duration":2},"status":"passed","severity":"normal"},{"uid":"334e0938bbb60c45","name":"pre and post cipher","time":{"start":1751066313834,"stop":1751066313835,"duration":1},"status":"passed","severity":"normal"},{"uid":"27866ba194cde2e7","name":"Check received message containing shell command","time":{"start":1751066802350,"stop":1751066802351,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfd11f166dabe14d","name":"A test","time":{"start":1751066389626,"stop":1751066389626,"duration":0},"status":"passed","severity":"normal"},{"uid":"286bae9348af0163","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1751066852272,"stop":1751066852272,"duration":0},"status":"passed","severity":"normal"},{"uid":"4faaaf3c15b1973c","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1751066281546,"stop":1751066281546,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b6421bc23227d16","name":"Relay + Store","time":{"start":1751066287515,"stop":1751066287516,"duration":1},"status":"passed","severity":"normal"},{"uid":"b342265cbc83470f","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1751066852275,"stop":1751066852276,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbd40e83568bfe85","name":"should successfully subscribe to supported pubsub topic","time":{"start":1751066324058,"stop":1751066324058,"duration":0},"status":"passed","severity":"normal"},{"uid":"e864ff40883a9bb","name":"removeEventListener with wrong event","time":{"start":1751066393830,"stop":1751066393830,"duration":0},"status":"passed","severity":"normal"},{"uid":"90dcbeb9173c3bd3","name":"Subscribe to topic containing XML and receive message","time":{"start":1751066852282,"stop":1751066852282,"duration":0},"status":"passed","severity":"normal"},{"uid":"405f5dd9cfbd6293","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1751066608080,"stop":1751066608080,"duration":0},"status":"passed","severity":"normal"},{"uid":"13d81cad94010412","name":"should initialize with Unhealthy status","time":{"start":1751066324367,"stop":1751066324367,"duration":0},"status":"passed","severity":"normal"},{"uid":"84ba20764cab4a44","name":"Store - dialed first","time":{"start":1751066608092,"stop":1751066608093,"duration":1},"status":"passed","severity":"normal"},{"uid":"2711f02d510bebb8","name":"more peers than existing","time":{"start":1751066433839,"stop":1751066433839,"duration":0},"status":"skipped","severity":"normal"},{"uid":"92c978ec94055ac7","name":"should throw error when subscribing with unsupported pubsub topic","time":{"start":1751066324058,"stop":1751066324058,"duration":0},"status":"passed","severity":"normal"},{"uid":"92a9d73c35663a0","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1751066333223,"stop":1751066333223,"duration":0},"status":"passed","severity":"normal"},{"uid":"3144847d89a023fc","name":"Check received message containing Arabic","time":{"start":1751066802349,"stop":1751066802349,"duration":0},"status":"passed","severity":"normal"},{"uid":"29aba3249e1967fa","name":"Push message with special chars payload","time":{"start":1751066947765,"stop":1751066947765,"duration":0},"status":"passed","severity":"normal"},{"uid":"72306b32e3decdcd","name":"should handle a minimal index list","time":{"start":1751066281612,"stop":1751066281612,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c83a37ac826bbe6","name":"Passing page size 10 when there are 10 messages","time":{"start":1751066594058,"stop":1751066594058,"duration":0},"status":"passed","severity":"normal"},{"uid":"154c5508f189b67b","name":"Check meta is set [symmetric]","time":{"start":1751066313424,"stop":1751066313424,"duration":0},"status":"passed","severity":"normal"},{"uid":"d96e20b044e6e127","name":"Push message with content topic containing emoji","time":{"start":1751066947775,"stop":1751066947775,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd62e3baa4a6d0f2","name":"should create a new stream if no existing for protocol found","time":{"start":1751066295727,"stop":1751066295727,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7b90c15c18f8b68","name":"Js publishes, other Js receives","time":{"start":1751066446970,"stop":1751066446970,"duration":0},"status":"passed","severity":"normal"},{"uid":"dec71f8b36bb37ca","name":"should be able to decode the field with only FILTER set to true","time":{"start":1751066286815,"stop":1751066286815,"duration":0},"status":"passed","severity":"normal"},{"uid":"87acddbaa6ec10cf","name":"should use the provided clusterId for the pubsub topic","time":{"start":1751066281575,"stop":1751066281576,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbcc126c343d668c","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1751066593309,"stop":1751066593309,"duration":0},"status":"passed","severity":"normal"},{"uid":"913dc44bd528052f","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1751066536417,"stop":1751066536417,"duration":0},"status":"passed","severity":"normal"},{"uid":"979b26829383b6c1","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1751066324028,"stop":1751066324028,"duration":0},"status":"passed","severity":"normal"},{"uid":"26dd0128ccd75037","name":"throws on content topic with empty version field","time":{"start":1751066281542,"stop":1751066281542,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d61326f75a8a335","name":"accepts valid content-filtered query","time":{"start":1751066295510,"stop":1751066295512,"duration":2},"status":"passed","severity":"normal"},{"uid":"bfa6bdb2e4d67332","name":"should push the message to the outgoing buffer","time":{"start":1751066338137,"stop":1751066338138,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca5683a225faa5d","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1751066281556,"stop":1751066281557,"duration":1},"status":"passed","severity":"normal"},{"uid":"1df0aaaf91242db1","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1751066802355,"stop":1751066802355,"duration":0},"status":"passed","severity":"normal"},{"uid":"e86df774196f1871","name":"Push message with escaped characters payload","time":{"start":1751066947769,"stop":1751066947769,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc15a5ec5e1183a2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1751066333230,"stop":1751066333230,"duration":0},"status":"passed","severity":"normal"},{"uid":"bda464723b512898","name":"Passing page size 1 when there are 4 messages","time":{"start":1751066594057,"stop":1751066594058,"duration":1},"status":"passed","severity":"normal"},{"uid":"20cd39c2f3f87285","name":"should mark all messages in causal history as acknowledged","time":{"start":1751066338141,"stop":1751066338141,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d0244646b37a486","name":"should add received messages to bloom filter","time":{"start":1751066338140,"stop":1751066338140,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3b74e1ba190f4a1","name":"should select older connection if present","time":{"start":1751066295328,"stop":1751066295329,"duration":1},"status":"passed","severity":"normal"},{"uid":"300328e6873bad4","name":"Push message with content topic containing XML","time":{"start":1751066947759,"stop":1751066947759,"duration":0},"status":"passed","severity":"normal"},{"uid":"459ad5775ef6c6a4","name":"Waku message hash computation (meta attribute not present)","time":{"start":1751066295570,"stop":1751066295570,"duration":0},"status":"passed","severity":"normal"},{"uid":"377f448bbcabcef","name":"should throw error when unsubscribing with unsupported pubsub topic","time":{"start":1751066324058,"stop":1751066324059,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb82a20a49d9139e","name":"Round trip binary encryption [ecies, signature]","time":{"start":1751066315049,"stop":1751066315049,"duration":0},"status":"passed","severity":"normal"},{"uid":"e86975c4396a4e85","name":"Publish message with custom timestamp: Sat Jun 28 2025 00:20:50 GMT+0000 (Coordinated Universal Time)","time":{"start":1751066457490,"stop":1751066457490,"duration":0},"status":"passed","severity":"normal"},{"uid":"144900062969b7b7","name":"returns all values when wanted number matches available values","time":{"start":1751066302843,"stop":1751066302845,"duration":2},"status":"passed","severity":"normal"},{"uid":"be86e424b83264a6","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1751066303276,"stop":1751066303276,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c3091854a31c9b7","name":"nwaku subscribes","time":{"start":1751066446967,"stop":1751066446968,"duration":1},"status":"passed","severity":"normal"},{"uid":"a20840ca2fab3ac1","name":"Push message with content topic containing special chars","time":{"start":1751066947757,"stop":1751066947757,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf81040feaf069de","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1751066324368,"stop":1751066324369,"duration":1},"status":"passed","severity":"normal"},{"uid":"11f43f34a6a3514c","name":"Encoder throws on empty string content topic","time":{"start":1751066313426,"stop":1751066313426,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf95a830a9b17b2e","name":"should emit a peer event after start","time":{"start":1751066433569,"stop":1751066433574,"duration":5},"status":"passed","severity":"normal"},{"uid":"f31e86c0f43f2c5c","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1751066281546,"stop":1751066281546,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a878692ddfbc7d3","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1751066357291,"stop":1751066357291,"duration":0},"status":"skipped","severity":"normal"},{"uid":"77b59365c0f854b4","name":"should have no discoveries enabled by default","time":{"start":1751066323872,"stop":1751066323872,"duration":0},"status":"passed","severity":"normal"},{"uid":"83258c427c424dfa","name":"should remove expired entries after TTL has passed","time":{"start":1751066323264,"stop":1751066323268,"duration":4},"status":"passed","severity":"normal"},{"uid":"f9039b295ee61742","name":"Callback on promise","time":{"start":1751066580753,"stop":1751066580753,"duration":0},"status":"passed","severity":"normal"},{"uid":"436fa2b864a74f5","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1751066578078,"stop":1751066578078,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e47ccaa358b498cc","name":"Query generator for multiple messages with different message text format","time":{"start":1751066580748,"stop":1751066580749,"duration":1},"status":"passed","severity":"normal"},{"uid":"1124390e14ab5d60","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1751066333201,"stop":1751066333201,"duration":0},"status":"passed","severity":"normal"},{"uid":"72f328642cec4f27","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1751066281560,"stop":1751066281560,"duration":0},"status":"passed","severity":"normal"},{"uid":"550419520cf94d3c","name":"Push message with content topic containing Script","time":{"start":1751066947759,"stop":1751066947759,"duration":0},"status":"passed","severity":"normal"},{"uid":"e165fe7947f15fb1","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1751066333203,"stop":1751066333203,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaa8fdba01eb5226","name":"should insert message id into causal history","time":{"start":1751066338138,"stop":1751066338138,"duration":0},"status":"passed","severity":"normal"},{"uid":"dccc28ec9b366d77","name":"should serialize and deserialize correctly","time":{"start":1751066335369,"stop":1751066335369,"duration":0},"status":"passed","severity":"normal"},{"uid":"8093a370cbcaee5c","name":"should set field with only RELAY enabled","time":{"start":1751066287514,"stop":1751066287514,"duration":0},"status":"passed","severity":"normal"},{"uid":"9842154e22fd0e4f","name":"Push message with SQL Injection payload","time":{"start":1751066947766,"stop":1751066947767,"duration":1},"status":"passed","severity":"normal"},{"uid":"84d17c11b1fee983","name":"should request renew when peer disconnects","time":{"start":1751066324163,"stop":1751066324164,"duration":1},"status":"passed","severity":"normal"},{"uid":"46ea8950cb52aef2","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1751066281572,"stop":1751066281573,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ee0d605aa7c9f04","name":"should not receive a peer event before start","time":{"start":1751066357288,"stop":1751066357289,"duration":1},"status":"passed","severity":"normal"},{"uid":"f327ebf673c0485e","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1751066457489,"stop":1751066457489,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2a255f17d19c7b9","name":"getPeersByDiscovery","time":{"start":1751066455728,"stop":1751066455728,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9a0db53417634b5","name":"A test","time":{"start":1751066389627,"stop":1751066389628,"duration":1},"status":"passed","severity":"normal"},{"uid":"f466e4afa7f28917","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1751066281573,"stop":1751066281574,"duration":1},"status":"passed","severity":"normal"},{"uid":"e991da8983524bb9","name":"Check message with invalid timestamp is not received","time":{"start":1751066802353,"stop":1751066802354,"duration":1},"status":"passed","severity":"normal"},{"uid":"957bcadbc59ef31b","name":"Check message with non string payload is not received","time":{"start":1751066802355,"stop":1751066802355,"duration":0},"status":"passed","severity":"normal"},{"uid":"570c17627926db50","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1751066852268,"stop":1751066852268,"duration":0},"status":"passed","severity":"normal"},{"uid":"23d099d1c3b492d4","name":"should return different streams if requested simultaniously","time":{"start":1751066295728,"stop":1751066295728,"duration":0},"status":"passed","severity":"normal"},{"uid":"202966636f078c0f","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1751066324059,"stop":1751066324059,"duration":0},"status":"passed","severity":"normal"},{"uid":"d66e6cacc32d2847","name":"Check publish message containing Arabic","time":{"start":1751066457481,"stop":1751066457481,"duration":0},"status":"passed","severity":"normal"},{"uid":"29803755fa809955","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1751066360702,"stop":1751066360702,"duration":0},"status":"passed","severity":"normal"},{"uid":"24e2c136dbaf2f96","name":"should wait for LightPush peer to be connected","time":{"start":1751066324350,"stop":1751066324350,"duration":0},"status":"passed","severity":"normal"},{"uid":"97b6d93d161f245d","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1751066333211,"stop":1751066333211,"duration":0},"status":"passed","severity":"normal"},{"uid":"48687d6b697fb667","name":"Filter","time":{"start":1751066608093,"stop":1751066608094,"duration":1},"status":"passed","severity":"normal"},{"uid":"15ecd245e18098d7","name":"Check received message containing XML","time":{"start":1751066802350,"stop":1751066802350,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e54fd4ad646c2a7","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1751066852272,"stop":1751066852272,"duration":0},"status":"passed","severity":"normal"},{"uid":"5575f3455b658f60","name":"Subscribe to topic containing long and receive message","time":{"start":1751066852279,"stop":1751066852279,"duration":0},"status":"passed","severity":"normal"},{"uid":"f31aed256e90e826","name":"should not receive a peer event after stop","time":{"start":1751066433575,"stop":1751066433575,"duration":0},"status":"passed","severity":"normal"},{"uid":"397b8c4564090599","name":"Push message with rate limit","time":{"start":1751066947762,"stop":1751066947762,"duration":0},"status":"passed","severity":"normal"},{"uid":"982f1944e2963d92","name":"Check received message containing long","time":{"start":1751066802333,"stop":1751066802333,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdeeaec8a1859386","name":"Query Generator, Wrong PubsubTopic","time":{"start":1751066549742,"stop":1751066549743,"duration":1},"status":"passed","severity":"normal"},{"uid":"494420ee6405901b","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1751066281547,"stop":1751066281547,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb61de6655d241d3","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1751066281560,"stop":1751066281560,"duration":0},"status":"passed","severity":"normal"},{"uid":"cacfc704e002028a","name":"Subscribe and receives messages on 20 topics","time":{"start":1751066852276,"stop":1751066852276,"duration":0},"status":"passed","severity":"normal"},{"uid":"8af4208d78b988c7","name":"Check received message with timestamp: 1649153314 ","time":{"start":1751066802344,"stop":1751066802344,"duration":0},"status":"passed","severity":"normal"},{"uid":"162ac52f1456a230","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1751066549746,"stop":1751066549746,"duration":0},"status":"passed","severity":"normal"},{"uid":"8347740676f1d859","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1751066450316,"stop":1751066450316,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa8a84102107b66d","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1751066333222,"stop":1751066333223,"duration":1},"status":"passed","severity":"normal"},{"uid":"97bfff643ae91d51","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1751066852273,"stop":1751066852273,"duration":0},"status":"passed","severity":"normal"},{"uid":"7776afaf04216f49","name":"Should update multiaddrs","time":{"start":1751066400881,"stop":1751066400882,"duration":1},"status":"passed","severity":"normal"},{"uid":"33c12f264f6354be","name":"Check message with no pubsub topic is not received","time":{"start":1751066802354,"stop":1751066802354,"duration":0},"status":"passed","severity":"normal"},{"uid":"2014128275849b54","name":"random static sharding 3 - Cluster ID: 395, Shard ID: 658","time":{"start":1751066599442,"stop":1751066599442,"duration":0},"status":"passed","severity":"normal"},{"uid":"aece370d33a28645","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1751066580753,"stop":1751066580754,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ddb32aa1e9b2f34","name":"Push message with content topic containing short","time":{"start":1751066947756,"stop":1751066947756,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d962e09059cf46f","name":"Add multiple subscription objects on single nwaku node","time":{"start":1751066852273,"stop":1751066852273,"duration":0},"status":"passed","severity":"normal"},{"uid":"c472c30c3daff440","name":"isConnected between 2 js-waku relay nodes","time":{"start":1751066372498,"stop":1751066372498,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee2ea462fc638c89","name":"Relay + Store","time":{"start":1751066358456,"stop":1751066358457,"duration":1},"status":"passed","severity":"normal"},{"uid":"95847d637adf7edb","name":"Subscribe to topic containing short and publish message","time":{"start":1751066465302,"stop":1751066465302,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf8a006b5a4e5f64","name":"Fails to publish duplicate message","time":{"start":1751066457490,"stop":1751066457491,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8cb847950c6851","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1751066303640,"stop":1751066303640,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d262bf34b3c95e33","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1751066286813,"stop":1751066286813,"duration":0},"status":"passed","severity":"normal"},{"uid":"b92d259539910731","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1751066465300,"stop":1751066465301,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc74cf9dc6702331","name":"Push message with XML payload","time":{"start":1751066947753,"stop":1751066947753,"duration":0},"status":"passed","severity":"normal"},{"uid":"19e3b478c6f72921","name":"should encode/decode to RLP encoding","time":{"start":1751066287509,"stop":1751066287510,"duration":1},"status":"passed","severity":"normal"},{"uid":"7183522dbb6c4a79","name":"Push message with meta","time":{"start":1751066947762,"stop":1751066947762,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d1809a4af52e4ff","name":"should not receive a peer event before start","time":{"start":1751066433574,"stop":1751066433575,"duration":1},"status":"passed","severity":"normal"},{"uid":"219d135a081683e5","name":"should not throw an error for a single configured topic","time":{"start":1751066281570,"stop":1751066281571,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1551901a6662047","name":"Encoder throws on undefined content topic","time":{"start":1751066315049,"stop":1751066315050,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9f8ca86d6157dbc","name":"can query messages normally","time":{"start":1751066566162,"stop":1751066566162,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8a96f585f7c7ed5","name":"should not receive a peer event after stop","time":{"start":1751066357289,"stop":1751066357289,"duration":0},"status":"passed","severity":"normal"},{"uid":"31b24154a42b9df","name":"should encodeTxt and decodeTxt","time":{"start":1751066287505,"stop":1751066287505,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0482956fc7f1e88","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1751066281557,"stop":1751066281557,"duration":0},"status":"passed","severity":"normal"},{"uid":"24e93c355c1b8f5a","name":"can start and stop the service","time":{"start":1751066357286,"stop":1751066357286,"duration":0},"status":"passed","severity":"normal"},{"uid":"e31c7e6e603ec39","name":"Push message with SQL Injection payload","time":{"start":1751066947752,"stop":1751066947752,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7eaa61913a93149","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1751066281569,"stop":1751066281569,"duration":0},"status":"passed","severity":"normal"},{"uid":"282d91f388916fac","name":"Check meta is set [ecies]","time":{"start":1751066315049,"stop":1751066315049,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a55c5537ed68fe6","name":"addEventListener with correct event","time":{"start":1751066393828,"stop":1751066393829,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad66dfb40c46db8e","name":"Throws when trying to push message with empty payload","time":{"start":1751066947756,"stop":1751066947756,"duration":0},"status":"passed","severity":"normal"},{"uid":"687a65c5b8e7b80a","name":"Passing page size 0 when there are 110 messages","time":{"start":1751066594056,"stop":1751066594057,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d24df60198f1aca","name":"Generator, custom pubsub topic","time":{"start":1751066578076,"stop":1751066578077,"duration":1},"status":"skipped","severity":"normal"},{"uid":"22b3199dab6775ee","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1751066389460,"stop":1751066389460,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec3d01d58eca9a67","name":"can start the service","time":{"start":1751066357285,"stop":1751066357286,"duration":1},"status":"passed","severity":"normal"},{"uid":"7076aeab15e27955","name":"Push message with content topic containing SQL Injection","time":{"start":1751066947772,"stop":1751066947773,"duration":1},"status":"passed","severity":"normal"},{"uid":"6271c1eb970d36b5","name":"should properly create location multiaddrs - tcp4","time":{"start":1751066287511,"stop":1751066287512,"duration":1},"status":"passed","severity":"normal"},{"uid":"1af5b960a6a7b6d5","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1751066333219,"stop":1751066333220,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7afd3d2e9cc801a","name":"same cluster, different shard: nodes connect","time":{"start":1751066400295,"stop":1751066400296,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccccf15de370c99e","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1751066852282,"stop":1751066852282,"duration":0},"status":"passed","severity":"normal"},{"uid":"44b1f4ba7fc961d9","name":"should be able to encode the field with only RELAY set to true","time":{"start":1751066286807,"stop":1751066286809,"duration":2},"status":"passed","severity":"normal"},{"uid":"201115100f5e7898","name":"Check publish message containing Script","time":{"start":1751066457482,"stop":1751066457482,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b06114281181bcf","name":"retrieves a single peer","time":{"start":1751066303635,"stop":1751066303635,"duration":0},"status":"passed","severity":"normal"},{"uid":"aff823cbbffe1fa3","name":"Push message with content topic containing Script","time":{"start":1751066947773,"stop":1751066947773,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8cf8155f8300de9","name":"should set field with only LIGHTPUSH enabled","time":{"start":1751066287515,"stop":1751066287515,"duration":0},"status":"passed","severity":"normal"},{"uid":"42b8ef5cc5fdae28","name":"should reject if Relay is requested but not mounted","time":{"start":1751066324346,"stop":1751066324347,"duration":1},"status":"passed","severity":"normal"},{"uid":"afc5be4e7edeb064","name":"should attach causal history and bloom filter to each message","time":{"start":1751066338138,"stop":1751066338139,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e535dccf947201b","name":"Query with Ordered Callback, No message returned","time":{"start":1751066549745,"stop":1751066549746,"duration":1},"status":"passed","severity":"normal"},{"uid":"71ecb0187e0f0a79","name":"Sets default value correctly","time":{"start":1751066606617,"stop":1751066606617,"duration":0},"status":"passed","severity":"normal"},{"uid":"639e9689a7f2e65d","name":"Fails to publish message with empty text","time":{"start":1751066457491,"stop":1751066457491,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5b51d166ed237e","name":"Overlapping topic subscription","time":{"start":1751066852265,"stop":1751066852265,"duration":0},"status":"passed","severity":"normal"},{"uid":"21618103b6279ba3","name":"different cluster, different shard: nodes don't connect","time":{"start":1751066400299,"stop":1751066400300,"duration":1},"status":"passed","severity":"normal"},{"uid":"beb3c6a839982552","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1751066333231,"stop":1751066333231,"duration":0},"status":"passed","severity":"normal"},{"uid":"78af28907f2ca5eb","name":"Decoder throws on empty string content topic","time":{"start":1751066295985,"stop":1751066295985,"duration":0},"status":"passed","severity":"normal"},{"uid":"511ced02564877aa","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1751066286816,"stop":1751066286816,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a17663f9313085d","name":"Callback on promise, aborts when callback returns true","time":{"start":1751066580753,"stop":1751066580753,"duration":0},"status":"passed","severity":"normal"},{"uid":"de4082541d41fef0","name":"Encoder throws on empty string content topic","time":{"start":1751066315050,"stop":1751066315050,"duration":0},"status":"passed","severity":"normal"},{"uid":"164d57f86b435630","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1751066852277,"stop":1751066852278,"duration":1},"status":"passed","severity":"normal"},{"uid":"608850e5cb0e11","name":"Add multiple subscription objects on single nwaku node","time":{"start":1751066852284,"stop":1751066852285,"duration":1},"status":"passed","severity":"normal"},{"uid":"63b80427e24b59bd","name":"Push message with JSON payload","time":{"start":1751066947768,"stop":1751066947768,"duration":0},"status":"passed","severity":"normal"},{"uid":"38932b4791a3b4e","name":"Push message with content topic containing special chars","time":{"start":1751066947771,"stop":1751066947771,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c79f5e36a6828ae","name":"should use DNS peer discovery with light client","time":{"start":1751066357290,"stop":1751066357291,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9cba3ac82be9362a","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1751066852277,"stop":1751066852277,"duration":0},"status":"skipped","severity":"normal"},{"uid":"18557c889891e913","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1751066281562,"stop":1751066281562,"duration":0},"status":"passed","severity":"normal"},{"uid":"47ce9f5040294397","name":"should deliver messages after dependencies are met","time":{"start":1751066338142,"stop":1751066338143,"duration":1},"status":"passed","severity":"normal"},{"uid":"95bc50923457849c","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1751066333198,"stop":1751066333199,"duration":1},"status":"passed","severity":"normal"},{"uid":"de163b50e5ccd470","name":"Check publish message containing Basic HTML tag","time":{"start":1751066457486,"stop":1751066457486,"duration":0},"status":"passed","severity":"normal"},{"uid":"106af6263e622547","name":"1 Relay, 1 Filter, gives up","time":{"start":1751066303255,"stop":1751066303256,"duration":1},"status":"passed","severity":"normal"},{"uid":"261f042247d9aec7","name":"Publish message with rate limit","time":{"start":1751066457502,"stop":1751066457502,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bd08879567ce8af","name":"Push message with numeric payload","time":{"start":1751066947765,"stop":1751066947765,"duration":0},"status":"passed","severity":"normal"},{"uid":"828ffe9fc5d8a726","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1751066852268,"stop":1751066852269,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0d206461a40a258","name":"Push message with emoji payload","time":{"start":1751066947755,"stop":1751066947756,"duration":1},"status":"passed","severity":"normal"},{"uid":"583fc8862f3c2823","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1751066482906,"stop":1751066482906,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbd93d860cfe58a0","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1751066333212,"stop":1751066333212,"duration":0},"status":"passed","severity":"normal"},{"uid":"12aac1d9b401b11d","name":"Ordered callback, aborts when callback returns true","time":{"start":1751066580754,"stop":1751066580754,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d3c4ea69b8acc8b","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1751066450315,"stop":1751066450316,"duration":1},"status":"passed","severity":"normal"},{"uid":"618ba9bf6ad9070","name":"Check received message containing Chinese","time":{"start":1751066802348,"stop":1751066802348,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3c74958ac33f3a4","name":"should only return 1 node with relay and store capability","time":{"start":1751066303638,"stop":1751066303638,"duration":0},"status":"passed","severity":"normal"},{"uid":"28ab91d75c739956","name":"Generator, 2 different pubsubtopics","time":{"start":1751066578075,"stop":1751066578076,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ea5b87895fe04a8","name":"Push message with content topic containing shell command","time":{"start":1751066947760,"stop":1751066947760,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d336403aae109e2","name":"throws an error for improperly formatted content topics","time":{"start":1751066281551,"stop":1751066281551,"duration":0},"status":"passed","severity":"normal"},{"uid":"2efccd02a77e6257","name":"Fails to push message with large meta","time":{"start":1751066947762,"stop":1751066947762,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7b0cc9c93c521d9","name":"Check received message containing escaped characters","time":{"start":1751066802341,"stop":1751066802342,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c1b06115bbd2c6e","name":"should reject if LightPush is requested but not mounted","time":{"start":1751066324347,"stop":1751066324348,"duration":1},"status":"passed","severity":"normal"},{"uid":"99ebc01acb8acafd","name":"Generator, 2 different pubsubtopics","time":{"start":1751066578077,"stop":1751066578077,"duration":0},"status":"skipped","severity":"normal"},{"uid":"13adb088fc6ac5b3","name":"Query generator for multiple messages with different content topic format","time":{"start":1751066580749,"stop":1751066580753,"duration":4},"status":"passed","severity":"normal"},{"uid":"4398f18bf549ed4d","name":"Correctly serialized arguments","time":{"start":1751066396311,"stop":1751066396311,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca113b90488f2dc5","name":"Check received message containing JSON","time":{"start":1751066802350,"stop":1751066802350,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee6ce1538e40c276","name":"should properly create peer info with all multiaddrs","time":{"start":1751066287513,"stop":1751066287513,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee6e80c8dc2131c9","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1751066852277,"stop":1751066852277,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bcf0a77901599e1","name":"Push message with long payload","time":{"start":1751066947749,"stop":1751066947749,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9a74b99d167b374","name":"should transition to Unhealthy when no connections","time":{"start":1751066324367,"stop":1751066324368,"duration":1},"status":"passed","severity":"normal"},{"uid":"eabde27535c318b9","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1751066465304,"stop":1751066465304,"duration":0},"status":"passed","severity":"normal"},{"uid":"70152dcc6bc5302b","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1751066324373,"stop":1751066324373,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d65bda885c80739","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1751066852270,"stop":1751066852271,"duration":1},"status":"passed","severity":"normal"},{"uid":"93be920bd972fced","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1751066333223,"stop":1751066333223,"duration":0},"status":"passed","severity":"normal"},{"uid":"a00c08e386827226","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1751066450314,"stop":1751066450314,"duration":0},"status":"passed","severity":"normal"},{"uid":"82aff241015e3be3","name":"Subscribe and receive messages via lightPush","time":{"start":1751066852274,"stop":1751066852274,"duration":0},"status":"passed","severity":"normal"},{"uid":"df5b61f99929d07e","name":"Register correct protocols","time":{"start":1751066465298,"stop":1751066465298,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2ff7adf57c6ec0e","name":"Push message with Arabic payload","time":{"start":1751066947766,"stop":1751066947766,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae13a1aacc9d643c","name":"groups content topics by expected pubsub topic","time":{"start":1751066281549,"stop":1751066281549,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fd68df9a9829862","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1751066333218,"stop":1751066333219,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bfd5edac3c8667d","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1751066286816,"stop":1751066286816,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5548d3d9dd2ca74","name":"should increase lamport timestamp","time":{"start":1751066338139,"stop":1751066338139,"duration":0},"status":"passed","severity":"normal"},{"uid":"244c57bbfeccde61","name":"should not allow unachievable error rate","time":{"start":1751066332812,"stop":1751066332813,"duration":1},"status":"passed","severity":"normal"},{"uid":"be6d51a2e9540591","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app96/7/topic80/utf8","time":{"start":1751066562851,"stop":1751066562851,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e9e17e4018179a5","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1751066353786,"stop":1751066353787,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fd50698636a59fe","name":"Decoder throws on undefined content topic","time":{"start":1751066313426,"stop":1751066313427,"duration":1},"status":"passed","severity":"normal"},{"uid":"943512b071706fc8","name":"Check publish message containing escaped characters","time":{"start":1751066457487,"stop":1751066457488,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ef35e4df4f04989","name":"Check publish message containing SQL Injection","time":{"start":1751066457481,"stop":1751066457482,"duration":1},"status":"passed","severity":"normal"},{"uid":"e02b009957b8c83e","name":"Subscribe to topic containing Script and receive message","time":{"start":1751066852270,"stop":1751066852270,"duration":0},"status":"passed","severity":"normal"},{"uid":"cac9da4b6518d336","name":"Query Generator, No message returned","time":{"start":1751066549744,"stop":1751066549744,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dc6320f1dc5c4ae","name":"Push message with short payload","time":{"start":1751066947748,"stop":1751066947749,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4fbaf2dace47fd1","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1751066333194,"stop":1751066333194,"duration":0},"status":"passed","severity":"normal"},{"uid":"c35e793317ef2acf","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1751066303273,"stop":1751066303273,"duration":0},"status":"passed","severity":"normal"},{"uid":"a51a67c26cda16e1","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1751066852283,"stop":1751066852283,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b5b34dd62a972f4","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1751066307577,"stop":1751066307578,"duration":1},"status":"passed","severity":"normal"},{"uid":"29ce24853566ef23","name":"Push message with rate limit","time":{"start":1751066947776,"stop":1751066947776,"duration":0},"status":"passed","severity":"normal"},{"uid":"5940cd76db87f66c","name":"Publishes to nwaku","time":{"start":1751066446968,"stop":1751066446968,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0c088e2d216312","name":"can start and stop the service","time":{"start":1751066307574,"stop":1751066307574,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d702ea7f726743f","name":"Check received message with timestamp: 1751066352009000000 ","time":{"start":1751066802352,"stop":1751066802352,"duration":0},"status":"passed","severity":"normal"},{"uid":"afc5a5b3c4382c85","name":"Push message with content topic containing JSON","time":{"start":1751066947774,"stop":1751066947774,"duration":0},"status":"passed","severity":"normal"},{"uid":"c163d9d199debdd3","name":"Check received message containing XML","time":{"start":1751066802339,"stop":1751066802339,"duration":0},"status":"passed","severity":"normal"},{"uid":"76460a444dbef411","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1751066333221,"stop":1751066333222,"duration":1},"status":"passed","severity":"normal"},{"uid":"67a7ee7c02694a8b","name":"Publish message with large meta","time":{"start":1751066457499,"stop":1751066457501,"duration":2},"status":"passed","severity":"normal"},{"uid":"a42085a25538ad8","name":"Check publish message containing XML","time":{"start":1751066457482,"stop":1751066457486,"duration":4},"status":"passed","severity":"normal"},{"uid":"31122c2e10a9973f","name":"should be called for bootstrap peers","time":{"start":1751066360701,"stop":1751066360701,"duration":0},"status":"passed","severity":"normal"},{"uid":"d799cac9b33b7774","name":"Check received message containing Chinese","time":{"start":1751066802334,"stop":1751066802335,"duration":1},"status":"passed","severity":"normal"},{"uid":"63e5d683ed63d78f","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1751066281545,"stop":1751066281545,"duration":0},"status":"passed","severity":"normal"},{"uid":"87130dd59ca84ac0","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1751066333203,"stop":1751066333203,"duration":0},"status":"passed","severity":"normal"},{"uid":"824dbc68f7462266","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1751066333197,"stop":1751066333198,"duration":1},"status":"passed","severity":"normal"},{"uid":"d44a1a10664fd1f4","name":"Waku message hash computation (payload length 0)","time":{"start":1751066295570,"stop":1751066295571,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce0ef319f285ce73","name":"Subscribe and receive messages via lightPush","time":{"start":1751066852262,"stop":1751066852262,"duration":0},"status":"passed","severity":"normal"},{"uid":"991cce53b232d723","name":"should enable all discoveries when explicitly set","time":{"start":1751066323872,"stop":1751066323873,"duration":1},"status":"passed","severity":"normal"},{"uid":"62a7a851bbd432f3","name":"Subscribe to topic containing shell command and receive message","time":{"start":1751066852271,"stop":1751066852271,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5d7a7e570667726","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1751066281547,"stop":1751066281547,"duration":0},"status":"passed","severity":"normal"},{"uid":"437f0b8c351097fb","name":"Init the array if not present","time":{"start":1751066280962,"stop":1751066280966,"duration":4},"status":"passed","severity":"normal"},{"uid":"e12a503f72a981e8","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1751066281572,"stop":1751066281572,"duration":0},"status":"passed","severity":"normal"},{"uid":"e998190d2020385b","name":"Check received message containing Arabic","time":{"start":1751066802335,"stop":1751066802336,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ae624f9b7c0c59c","name":"should handle different types of entries","time":{"start":1751066323272,"stop":1751066323273,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7b5073c662f4fb7","name":"Check received message containing numeric","time":{"start":1751066802348,"stop":1751066802348,"duration":0},"status":"passed","severity":"normal"},{"uid":"a126d80a9c5d9a22","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1751066333220,"stop":1751066333220,"duration":0},"status":"passed","severity":"normal"},{"uid":"92017648571dc4ef","name":"Ordered Callback - false","time":{"start":1751066586704,"stop":1751066586705,"duration":1},"status":"passed","severity":"normal"},{"uid":"48384e55cbd805f4","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1751066286817,"stop":1751066286818,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4038de8db4fc83a","name":"Subscribe to topic containing XML and publish message","time":{"start":1751066465307,"stop":1751066465307,"duration":0},"status":"passed","severity":"normal"},{"uid":"40c86711f255a8d7","name":"Using a function","time":{"start":1751066606602,"stop":1751066606602,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4a7ced47712c4e2","name":"throws on content topic with empty topic name field","time":{"start":1751066281543,"stop":1751066281543,"duration":0},"status":"passed","severity":"normal"},{"uid":"26873c95c8438d9b","name":"should throw an error if shards are undefined for static sharding","time":{"start":1751066281555,"stop":1751066281556,"duration":1},"status":"passed","severity":"normal"},{"uid":"89b1725d886d9c13","name":"should not be empty after adding a subscription","time":{"start":1751066324044,"stop":1751066324045,"duration":1},"status":"passed","severity":"normal"},{"uid":"7896caa7ea82d473","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app89/2/topic476/xml","time":{"start":1751066562850,"stop":1751066562850,"duration":0},"status":"passed","severity":"normal"},{"uid":"108ca4bda1b0cbee","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1751066295728,"stop":1751066295729,"duration":1},"status":"passed","severity":"normal"},{"uid":"54212c8eb21a86a2","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1751066281554,"stop":1751066281554,"duration":0},"status":"passed","severity":"normal"},{"uid":"3abe68a9013c8921","name":"it tolerates circular branch references","time":{"start":1751066303636,"stop":1751066303636,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdc8dab728c62d6e","name":"Subscribe to topic containing emoji and publish message","time":{"start":1751066465316,"stop":1751066465316,"duration":0},"status":"passed","severity":"normal"},{"uid":"554ff15edb332dd3","name":"should set field with only FILTER enabled","time":{"start":1751066287515,"stop":1751066287515,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ced2ea0cc2576c","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1751066333226,"stop":1751066333227,"duration":1},"status":"passed","severity":"normal"},{"uid":"33e39d60b0ae6a62","name":"passes more than one ENR URLs and attempts connection","time":{"start":1751066357291,"stop":1751066357291,"duration":0},"status":"skipped","severity":"normal"},{"uid":"708a7810b4a25943","name":"should handle connection events","time":{"start":1751066324164,"stop":1751066324164,"duration":0},"status":"passed","severity":"normal"},{"uid":"456156310b9940da","name":"Generator, custom pubsub topic","time":{"start":1751066578078,"stop":1751066578078,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a6a19454e389d32","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1751066281573,"stop":1751066281573,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9d8a822423cc373","name":"should throw error - no id","time":{"start":1751066287507,"stop":1751066287507,"duration":0},"status":"passed","severity":"normal"},{"uid":"82556b6cc1896227","name":"Wrong topic","time":{"start":1751066562853,"stop":1751066562854,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3bb973272cf4f0","name":"should throw error - invalid id","time":{"start":1751066287508,"stop":1751066287508,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ea2a51b203ff159","name":"configure the node with multiple content topics","time":{"start":1751066562854,"stop":1751066562855,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cc8ff997aaadce5","name":"should emit a peer event after start","time":{"start":1751066307575,"stop":1751066307575,"duration":0},"status":"passed","severity":"normal"}]