2025-02-05 10:59:23 +00:00

67 KiB

1DESCRIPTIONDURATION IN MSNAMEPARENT SUITESTART TIMESTATUSSTOP TIMESUB SUITESUITETEST CLASSTEST METHOD
20should emit `peer:connected:bootstrap` event when a peer is connectedEventsWed Feb 05 10:56:01 GMT 2025passedWed Feb 05 10:56:01 GMT 2025peer:connect
31should return usable stream attached to connectionStreamManagerWed Feb 05 10:55:16 GMT 2025passedWed Feb 05 10:55:16 GMT 2025
40should emit `waku:online` event only when first peer is connectedConnection stateWed Feb 05 10:56:32 GMT 2025passedWed Feb 05 10:56:32 GMT 2025
50all px service nodes subscribed to the shard topic should be dialedAutosharding: Peer ManagementWed Feb 05 10:58:52 GMT 2025passedWed Feb 05 10:58:52 GMT 2025Peer Exchange
60random static sharding 5 - Cluster ID: 870, Shard ID: 874Static Sharding: Running NodesWed Feb 05 10:57:06 GMT 2025passedWed Feb 05 10:57:06 GMT 2025Different clusters and shards
703 nodes on /waku/2/rs/7/0 topicWaku Relay (Autosharding), multiple pubsub topicsWed Feb 05 10:56:27 GMT 2025brokenWed Feb 05 10:56:27 GMT 2025
80random static sharding 4 - Cluster ID: 579, Shard ID: 994Static Sharding: Running NodesWed Feb 05 10:57:06 GMT 2025passedWed Feb 05 10:57:06 GMT 2025Different clusters and shards
90Privacy Node - default protocolWait for remote peerWed Feb 05 10:57:53 GMT 2025brokenWed Feb 05 10:57:53 GMT 2025
101less peers than existingPeer Exchange QueryWed Feb 05 10:56:20 GMT 2025skippedWed Feb 05 10:56:20 GMT 2025
110can start the serviceDNS Discovery: Compliance TestWed Feb 05 10:56:12 GMT 2025passedWed Feb 05 10:56:12 GMT 2025interface-peer-discovery compliance tests
120ignores unrecognized TXT record formatsDNS Node DiscoveryWed Feb 05 10:55:24 GMT 2025passedWed Feb 05 10:55:24 GMT 2025
130start node with empty shard should failStatic Sharding: Running NodesWed Feb 05 10:57:06 GMT 2025passedWed Feb 05 10:57:06 GMT 2025Others
140should set field with only LIGHTPUSH enabledENRWed Feb 05 10:55:10 GMT 2025passedWed Feb 05 10:55:10 GMT 2025waku2 key round trip
150should wait for Store peer to be connectedwaitForRemotePeerWed Feb 05 10:55:42 GMT 2025passedWed Feb 05 10:55:42 GMT 2025
161should transition to SufficientlyHealthy with multiple compatible peersHealthIndicatorWed Feb 05 10:55:42 GMT 2025passedWed Feb 05 10:55:42 GMT 2025
171should return valid sharding parameters for static shardingensureShardingConfiguredWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
180nwaku subscribesWaku Relay, InteropWed Feb 05 10:56:22 GMT 2025brokenWed Feb 05 10:56:22 GMT 2025
190configure the node with multiple pubsub topicsStatic Sharding: Running NodesWed Feb 05 10:57:06 GMT 2025passedWed Feb 05 10:57:06 GMT 2025Others
201using a protocol with unconfigured pubsub topic should failAutosharding: Running NodesWed Feb 05 10:56:54 GMT 2025passedWed Feb 05 10:56:54 GMT 2025Others
211should initialize with Unhealthy statusHealthIndicatorWed Feb 05 10:55:42 GMT 2025passedWed Feb 05 10:55:42 GMT 2025
220should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterIddeterminePubsubTopicWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
233should select older connection if presentselectOpenConnectionWed Feb 05 10:55:16 GMT 2025passedWed Feb 05 10:55:16 GMT 2025
240should call waitForPeer on RelaywaitForRemotePeerWed Feb 05 10:55:42 GMT 2025passedWed Feb 05 10:55:42 GMT 2025
251should throw an error for non-numeric shard: /waku/2/rs/1/$pubsubTopicToSingleShardInfo with various invalid formatsWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
260Waku message hash computation (meta attribute not present)RFC Test VectorsWed Feb 05 10:55:04 GMT 2025passedWed Feb 05 10:55:04 GMT 2025
270Decoder throws on undefined content topicEnsures content topic is definedWed Feb 05 10:55:34 GMT 2025passedWed Feb 05 10:55:34 GMT 2025
280should set field with all protocols disabledENRWed Feb 05 10:55:10 GMT 2025passedWed Feb 05 10:55:10 GMT 2025waku2 key round trip
2911 Relay, 1 fetchFetch nodes until capabilities are fulfilledWed Feb 05 10:55:24 GMT 2025passedWed Feb 05 10:55:24 GMT 2025
300ENRTree (tree): should parse a DNS tree entryENRTreeWed Feb 05 10:55:24 GMT 2025passedWed Feb 05 10:55:24 GMT 2025
311different cluster, different shard: nodes don't connectMetadata ProtocolWed Feb 05 10:57:19 GMT 2025brokenWed Feb 05 10:57:19 GMT 2025connections
321should not receive a peer event before startLocal Storage DiscoveryWed Feb 05 10:55:28 GMT 2025passedWed Feb 05 10:55:28 GMT 2025interface-peer-discovery compliance testsCompliance Tests
330Meta field set when metaSetter is specifiedWaku Message version 0Wed Feb 05 10:55:16 GMT 2025passedWed Feb 05 10:55:16 GMT 2025
341"before each" hook for "Generator, custom pubsub topic"Waku Store (Autosharding), custom pubsub topicWed Feb 05 10:56:47 GMT 2025brokenWed Feb 05 10:56:47 GMT 2025
351peer:update - should do nothing if another protocol hitStreamManagerWed Feb 05 10:55:16 GMT 2025passedWed Feb 05 10:55:16 GMT 2025
364should be called for peers with PEER_EXCHANGE tagsDialsWed Feb 05 10:56:08 GMT 2025passedWed Feb 05 10:56:08 GMT 2025For peer-exchange peersdialPeer method
371getPeersByDiscoveryPublic methodsWed Feb 05 10:56:41 GMT 2025passedWed Feb 05 10:56:41 GMT 2025
381should be able to encode the field with STORE and LIGHTPUSH protocols set to trueENR waku2 codecWed Feb 05 10:55:10 GMT 2025passedWed Feb 05 10:55:10 GMT 2025Encoding
3911Check received message containing shortWaku Filter V2: FilterPush: Multiple Nodes: Strict Checking: trueWed Feb 05 10:56:05 GMT 2025brokenWed Feb 05 10:56:05 GMT 2025
400topics with same application and version share the same shardcontentTopicToShardIndexWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
410removeEventListener with correct eventPublic methodsWed Feb 05 10:56:41 GMT 2025passedWed Feb 05 10:56:41 GMT 2025
421Waku message hash computation (meta size of 12 bytes)RFC Test VectorsWed Feb 05 10:55:04 GMT 2025passedWed Feb 05 10:55:04 GMT 2025
430should map different content topics to different pubsub topics based on shard indexcontentTopicToPubsubTopicWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
440should throw an error for invalid PubsubTopic format: /waku/2/rspubsubTopicToSingleShardInfo with various invalid formatsWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
450passes more than one ENR URLs and attempts connectionDNS Node Discovery [live data]Wed Feb 05 10:56:12 GMT 2025skippedWed Feb 05 10:56:12 GMT 2025
460should correctly map /myapp/1/latest/proto to shard index 0contentTopicToShardIndexWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
471should be able to decode the field with STORE and LIGHTPUSH protocols set to trueENR waku2 codecWed Feb 05 10:55:10 GMT 2025passedWed Feb 05 10:55:10 GMT 2025Decoding
480Ping on subscribed peerWaku Filter V2: Ping: Multiple Nodes: Strict Checking: falseWed Feb 05 10:56:03 GMT 2025brokenWed Feb 05 10:56:03 GMT 2025
490addEventListener with correct eventPublic methodsWed Feb 05 10:56:41 GMT 2025passedWed Feb 05 10:56:41 GMT 2025
500should fall back to default pubsub topic when pubsubTopicShardInfo is not provideddeterminePubsubTopicWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
510should reject if Store is requested but not mountedwaitForRemotePeerWed Feb 05 10:55:42 GMT 2025passedWed Feb 05 10:55:42 GMT 2025
520Subscribe and receive messages via lightPushWaku Filter V2: Subscribe: Single Service NodeWed Feb 05 10:56:10 GMT 2025brokenWed Feb 05 10:56:10 GMT 2025
530Store - dialed firstWait for remote peerWed Feb 05 10:57:53 GMT 2025brokenWed Feb 05 10:57:53 GMT 2025
540PeerStore has remote peer's shard info after successful connectionMetadata ProtocolWed Feb 05 10:57:19 GMT 2025brokenWed Feb 05 10:57:19 GMT 2025
550should correctly map /0/toychat/2/huilong/proto to shard index 3contentTopicToShardIndexWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
560should throw an error for non-numeric shard: /waku/2/rs/1/xpubsubTopicToSingleShardInfo with various invalid formatsWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
570all px service nodes subscribed to the shard topic should be dialedStatic Sharding: Peer ManagementWed Feb 05 10:58:52 GMT 2025passedWed Feb 05 10:58:52 GMT 2025Peer Exchange
580should check connected peers if present and suitablewaitForRemotePeerWed Feb 05 10:55:42 GMT 2025passedWed Feb 05 10:55:42 GMT 2025
590it tolerates circular branch referencesDNS Node DiscoveryWed Feb 05 10:55:24 GMT 2025passedWed Feb 05 10:55:24 GMT 2025
601should correctly map /app/29/sometopic/someencoding to shard index 6contentTopicToShardIndexWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
610should fail to send if pubsub topics are misconfiguredLightPush SDKWed Feb 05 10:55:42 GMT 2025passedWed Feb 05 10:55:42 GMT 2025
620Check meta is set [symmetric]Symmetric EncryptionWed Feb 05 10:55:34 GMT 2025passedWed Feb 05 10:55:34 GMT 2025
630random static sharding 3 - Cluster ID: 821, Shard ID: 96Static Sharding: Running NodesWed Feb 05 10:57:06 GMT 2025passedWed Feb 05 10:57:06 GMT 2025Different clusters and shards
641should emit `peer:discovery:bootstrap` event when a peer is discoveredEventsWed Feb 05 10:56:01 GMT 2025passedWed Feb 05 10:56:01 GMT 2025peer:discovery
650ENRTree (root): should error if DNS root entry is malformedENRTreeWed Feb 05 10:55:24 GMT 2025passedWed Feb 05 10:55:24 GMT 2025
661should properly create location multiaddrs - tcpENRWed Feb 05 10:55:10 GMT 2025passedWed Feb 05 10:55:10 GMT 2025Location multiaddr
670different cluster, same shard: nodes don't connectMetadata ProtocolWed Feb 05 10:57:19 GMT 2025brokenWed Feb 05 10:57:19 GMT 2025connections
680should throw error - no idENRWed Feb 05 10:55:10 GMT 2025passedWed Feb 05 10:55:10 GMT 2025Txt codec
691Push message with short payloadWaku Light Push: Single NodeWed Feb 05 10:56:17 GMT 2025brokenWed Feb 05 10:56:17 GMT 2025
701Round trip binary encryption [symmetric, signature]Symmetric EncryptionWed Feb 05 10:55:34 GMT 2025passedWed Feb 05 10:55:34 GMT 2025
710Relay - dialed firstWait for remote peerWed Feb 05 10:57:53 GMT 2025brokenWed Feb 05 10:57:53 GMT 2025
720Generator, custom pubsub topicWaku Store (Autosharding), custom pubsub topicWed Feb 05 10:56:47 GMT 2025brokenWed Feb 05 10:56:47 GMT 2025
730ENRTree (root): should error if DNS root entry signature is invalidENRTreeWed Feb 05 10:55:24 GMT 2025passedWed Feb 05 10:55:24 GMT 2025
740px service nodes not subscribed to the shard should not be dialedAutosharding: Peer ManagementWed Feb 05 10:58:52 GMT 2025passedWed Feb 05 10:58:52 GMT 2025Peer Exchange
751should not fail to stop the service if it was not startedLocal Storage DiscoveryWed Feb 05 10:55:28 GMT 2025passedWed Feb 05 10:55:28 GMT 2025interface-peer-discovery compliance testsCompliance Tests
760peerDiscovery without wakuPeerExchangeDiscoveryPeer ExchangeWed Feb 05 10:57:46 GMT 2025passedWed Feb 05 10:57:46 GMT 2025
771Query Generator - trueWaku Store, orderWed Feb 05 10:56:48 GMT 2025brokenWed Feb 05 10:56:48 GMT 2025
780same cluster, different shard: nodes connectMetadata ProtocolWed Feb 05 10:57:19 GMT 2025brokenWed Feb 05 10:57:19 GMT 2025connections
792Nodes with multiple pubsub topicWaku Relay, multiple pubsub topicsWed Feb 05 10:56:27 GMT 2025brokenWed Feb 05 10:56:27 GMT 2025
800handles empty shards array correctlyensureShardingConfiguredWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
810Decoder throws on undefined content topicEnsures content topic is definedWed Feb 05 10:55:36 GMT 2025passedWed Feb 05 10:55:36 GMT 2025
820should only return 1 node with store capabilityDNS Node Discovery w/ capabilitiesWed Feb 05 10:55:24 GMT 2025passedWed Feb 05 10:55:24 GMT 2025
830throws on content topic with empty application fieldensureValidContentTopicWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
840random static sharding 2 - Cluster ID: 482, Shard ID: 618Static Sharding: Running NodesWed Feb 05 10:57:06 GMT 2025passedWed Feb 05 10:57:06 GMT 2025Different clusters and shards
850should throw an error for non-numeric clusterId: /waku/2/rs/y/1pubsubTopicToSingleShardInfo with various invalid formatsWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
865Ping on subscribed peerWaku Filter V2: Ping: Multiple Nodes: Strict Checking: trueWed Feb 05 10:56:03 GMT 2025brokenWed Feb 05 10:56:03 GMT 2025
871should throw an error for invalid PubsubTopic format: /incorrect/formatpubsubTopicToSingleShardInfo with various invalid formatsWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
880can dial TLS multiaddrsmultiaddr: dialingWed Feb 05 10:56:19 GMT 2025passedWed Feb 05 10:56:19 GMT 2025
891can start and stop the serviceDNS Discovery: Compliance TestWed Feb 05 10:56:12 GMT 2025passedWed Feb 05 10:56:12 GMT 2025interface-peer-discovery compliance tests
900should throw an error for insufficient dataRelay Shard codecWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
911should convert content topics to PubsubTopics for autoshardingshardInfoToPubsubTopicsWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
920Relay + StoreENRWed Feb 05 10:55:10 GMT 2025passedWed Feb 05 10:55:10 GMT 2025Waku2 key: decode
931should set field with only FILTER enabledENRWed Feb 05 10:55:10 GMT 2025passedWed Feb 05 10:55:10 GMT 2025waku2 key round trip
943Check received message containing shortWaku Filter V2: FilterPush: Multiple Nodes: Strict Checking: falseWed Feb 05 10:56:05 GMT 2025brokenWed Feb 05 10:56:05 GMT 2025
951Decoder throws on empty string content topicEnsures content topic is definedWed Feb 05 10:55:36 GMT 2025passedWed Feb 05 10:55:36 GMT 2025
960Passing page size 0 when there are 110 messagesWaku Store, page sizeWed Feb 05 10:56:48 GMT 2025brokenWed Feb 05 10:56:48 GMT 2025
971returns all values when wanted number is greater than available valuesDiscoveryWed Feb 05 10:55:23 GMT 2025passedWed Feb 05 10:55:23 GMT 2025
980should throw an error for non-numeric clusterId: /waku/2/rs/!/1pubsubTopicToSingleShardInfo with various invalid formatsWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
990should return the pubsub topic directly if a string is provideddeterminePubsubTopicWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
1000should only return 1 node with relay and store capabilityDNS Node Discovery w/ capabilitiesWed Feb 05 10:55:24 GMT 2025passedWed Feb 05 10:55:24 GMT 2025
1010should add and remove event listeners correctlyLocal Storage DiscoveryWed Feb 05 10:55:28 GMT 2025passedWed Feb 05 10:55:28 GMT 2025Unit Tests
1020should transition to Unhealthy when no connectionsHealthIndicatorWed Feb 05 10:55:42 GMT 2025passedWed Feb 05 10:55:42 GMT 2025
1031should be able to encode the field with only FILTER set to trueENR waku2 codecWed Feb 05 10:55:10 GMT 2025passedWed Feb 05 10:55:10 GMT 2025Encoding
1040should correctly encode and decode relay shards using rs format (Index List)Relay Shard codecWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
1050Store - dialed after - with timeoutWait for remote peerWed Feb 05 10:57:53 GMT 2025brokenWed Feb 05 10:57:53 GMT 2025
1060Asymmetric encrypt & decryptWaku EncryptionWed Feb 05 10:55:34 GMT 2025passedWed Feb 05 10:55:34 GMT 2025
1070should not receive a peer event after stopLocal Storage DiscoveryWed Feb 05 10:55:28 GMT 2025passedWed Feb 05 10:55:28 GMT 2025interface-peer-discovery compliance testsCompliance Tests
1080start node with empty content topicAutosharding: Running NodesWed Feb 05 10:56:54 GMT 2025passedWed Feb 05 10:56:54 GMT 2025Others
1090same cluster, same shard: nodes connectMetadata ProtocolWed Feb 05 10:57:19 GMT 2025brokenWed Feb 05 10:57:19 GMT 2025connections
1100should throw an error for SingleShardInfos with different clusterIdssingleShardInfosToShardInfoWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
1110should be able to decode the field with only LIGHTPUSH set to trueENR waku2 codecWed Feb 05 10:55:10 GMT 2025passedWed Feb 05 10:55:10 GMT 2025Decoding
1120should throw error - no public keyENRWed Feb 05 10:55:10 GMT 2025passedWed Feb 05 10:55:10 GMT 2025Txt codec
1132addEventListener with wrong eventPublic methodsWed Feb 05 10:56:41 GMT 2025passedWed Feb 05 10:56:41 GMT 2025
1141random static sharding 8 - Cluster ID: 390, Shard ID: 690Static Sharding: Running NodesWed Feb 05 10:57:06 GMT 2025passedWed Feb 05 10:57:06 GMT 2025Different clusters and shards
1150handles different networkShards values correctlycontentTopicsByPubsubTopicWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
1160random auto sharding 9 - Cluster ID: 10, Content Topic: /app68/8/topic287/jsonAutosharding: Running NodesWed Feb 05 10:56:54 GMT 2025passedWed Feb 05 10:56:54 GMT 2025Different clusters and topics
1170throws an error for improperly formatted content topicscontentTopicsByPubsubTopicWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
1180Ephemeral field set to trueWaku Message version 0Wed Feb 05 10:55:16 GMT 2025passedWed Feb 05 10:55:16 GMT 2025
1190should throw an error for non-numeric clusterId: /waku/2/rs/ /1pubsubTopicToSingleShardInfo with various invalid formatsWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
1201Encoder throws on undefined content topicEnsures content topic is definedWed Feb 05 10:55:36 GMT 2025passedWed Feb 05 10:55:36 GMT 2025
1210should throw an error for missing required configurationshardInfoToPubsubTopicsWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
1221ENRTree (root): should error if DNS root entry is mis-prefixedENRTreeWed Feb 05 10:55:24 GMT 2025passedWed Feb 05 10:55:24 GMT 2025
1231should handle connection eventsPeerManagerWed Feb 05 10:55:42 GMT 2025passedWed Feb 05 10:55:42 GMT 2025
1240should encode/decode to text encodingENRWed Feb 05 10:55:10 GMT 2025passedWed Feb 05 10:55:10 GMT 2025Static tests
1252Query Generator, Wrong PubsubTopicWaku Store, error handlingWed Feb 05 10:56:43 GMT 2025brokenWed Feb 05 10:56:43 GMT 2025
1261Symmetric encrypt & DecryptWaku EncryptionWed Feb 05 10:55:34 GMT 2025passedWed Feb 05 10:55:34 GMT 2025
1271should be able to encode the field with ALL protocols set to falseENR waku2 codecWed Feb 05 10:55:10 GMT 2025passedWed Feb 05 10:55:10 GMT 2025Encoding
1280should handle clusterId, application and version for autosharding with cluster iD 0shardInfoToPubsubTopicsWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
1294should be able to encode the field with only RELAY set to trueENR waku2 codecWed Feb 05 10:55:10 GMT 2025passedWed Feb 05 10:55:10 GMT 2025Encoding
1300should throw an error for non-numeric shard: /waku/2/rs/1/\pubsubTopicToSingleShardInfo with various invalid formatsWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
1311should be able to decode the field with only RELAY set to trueENR waku2 codecWed Feb 05 10:55:10 GMT 2025passedWed Feb 05 10:55:10 GMT 2025Decoding
1320should be called for bootstrap peersDialsWed Feb 05 10:56:08 GMT 2025passedWed Feb 05 10:56:08 GMT 2025For bootstrap peersdialPeer method
1331random static sharding 6 - Cluster ID: 491, Shard ID: 171Static Sharding: Running NodesWed Feb 05 10:57:06 GMT 2025passedWed Feb 05 10:57:06 GMT 2025Different clusters and shards
1340throws on content topic with empty topic name fieldensureValidContentTopicWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
1350should throw error - invalid idENRWed Feb 05 10:55:10 GMT 2025passedWed Feb 05 10:55:10 GMT 2025Verify
1361Correctly serialized argumentsnwakuWed Feb 05 10:56:17 GMT 2025passedWed Feb 05 10:56:17 GMT 2025
1370Query Generator sorting by timestamp while page direction is trueWaku Store, sortingWed Feb 05 10:56:49 GMT 2025brokenWed Feb 05 10:56:49 GMT 2025
1380should throw an error for non-numeric shard: /waku/2/rs/1/pubsubTopicToSingleShardInfo with various invalid formatsWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
1390retrieves all peers (3) when branch entries are composed of multiple stringsDNS Node Discovery w/ capabilitiesWed Feb 05 10:55:24 GMT 2025passedWed Feb 05 10:55:24 GMT 2025
1400should return a calculated topic if SingleShardInfo is provideddeterminePubsubTopicWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
1411should process correctly when SingleShardInfo has no clusterId but has a sharddeterminePubsubTopicWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
1421throws on content topic with generation field greater than 0ensureValidContentTopicWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
1430Encoder throws on empty string content topicEnsures content topic is definedWed Feb 05 10:55:16 GMT 2025passedWed Feb 05 10:55:16 GMT 2025
1440should throw an error for non-numeric shard: /waku/2/rs/1/!pubsubTopicToSingleShardInfo with various invalid formatsWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
1452returns nothing if no connections presentselectOpenConnectionWed Feb 05 10:55:16 GMT 2025passedWed Feb 05 10:55:16 GMT 2025
1460LightPushWait for remote peerWed Feb 05 10:57:53 GMT 2025brokenWed Feb 05 10:57:53 GMT 2025
1470should reject if Filter is requested but not mountedwaitForRemotePeerWed Feb 05 10:55:42 GMT 2025passedWed Feb 05 10:55:42 GMT 2025
1480configure the node with multiple content topicsAutosharding: Running NodesWed Feb 05 10:56:54 GMT 2025passedWed Feb 05 10:56:54 GMT 2025Others
1491should decode valid ENR with multiaddrs successfully [shared test vector]ENRWed Feb 05 10:55:10 GMT 2025passedWed Feb 05 10:55:10 GMT 2025Txt codec
1500should retrieve 3 multiaddrs for test.waku.nodes.status.imDNS Node Discovery [live data]Wed Feb 05 10:56:12 GMT 2025skippedWed Feb 05 10:56:12 GMT 2025
1511Decoder throws on empty string content topicEnsures content topic is definedWed Feb 05 10:55:34 GMT 2025passedWed Feb 05 10:55:34 GMT 2025
1520Encoder throws on undefined content topicEnsures content topic is definedWed Feb 05 10:55:16 GMT 2025passedWed Feb 05 10:55:16 GMT 2025
1530should retrieve 3 multiaddrs for sandbox.waku.nodes.status.imDNS Node Discovery [live data]Wed Feb 05 10:55:24 GMT 2025skippedWed Feb 05 10:55:24 GMT 2025
1540should properly create location multiaddrs - tcp6ENRWed Feb 05 10:55:10 GMT 2025passedWed Feb 05 10:55:10 GMT 2025Location multiaddr
1550should use the provided clusterId for the pubsub topiccontentTopicToPubsubTopicWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
1560should decode valid enr successfullyENRWed Feb 05 10:55:10 GMT 2025passedWed Feb 05 10:55:10 GMT 2025Txt codec
1571non connected peersPeer Exchange QueryWed Feb 05 10:56:20 GMT 2025skippedWed Feb 05 10:56:20 GMT 2025
1581should be called for every peer with PEER_EXCHANGE tagsDialsWed Feb 05 10:56:08 GMT 2025passedWed Feb 05 10:56:08 GMT 2025For peer-exchange peersdialPeer method
1591wrong wakuPeerExchangeDiscovery pubsub topicPeer ExchangeWed Feb 05 10:57:46 GMT 2025skippedWed Feb 05 10:57:46 GMT 2025
1602should be able to decode the field with only FILTER set to trueENR waku2 codecWed Feb 05 10:55:10 GMT 2025passedWed Feb 05 10:55:10 GMT 2025Decoding
1612Round trip binary encryption [symmetric, no signature]Symmetric EncryptionWed Feb 05 10:55:34 GMT 2025passedWed Feb 05 10:55:34 GMT 2025
16211 Store, 2 relays, 2 fetchesFetch nodes until capabilities are fulfilledWed Feb 05 10:55:24 GMT 2025passedWed Feb 05 10:55:24 GMT 2025
1631should not fail to start the service if it is already startedDNS Discovery: Compliance TestWed Feb 05 10:56:12 GMT 2025passedWed Feb 05 10:56:12 GMT 2025interface-peer-discovery compliance tests
1641should throw an error for empty SingleShardInfos arraysingleShardInfosToShardInfoWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
1650tcp ip4 addressMultiaddr from fieldsWed Feb 05 10:55:10 GMT 2025passedWed Feb 05 10:55:10 GMT 2025
1660can start the serviceLocal Storage DiscoveryWed Feb 05 10:55:28 GMT 2025passedWed Feb 05 10:55:28 GMT 2025interface-peer-discovery compliance testsCompliance Tests
1670should throw an error for non-numeric shard: /waku/2/rs/1/ypubsubTopicToSingleShardInfo with various invalid formatsWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
1680should correctly map /0/statusim/1/community/cbor to shard index 4contentTopicToShardIndexWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
1698`waku:online` between 2 js-waku relay nodesConnection stateWed Feb 05 10:56:32 GMT 2025passedWed Feb 05 10:56:32 GMT 2025
1701Push to array if already presentpushOrInitMapSetWed Feb 05 10:55:01 GMT 2025passedWed Feb 05 10:55:01 GMT 2025
1710Mutual subscriptionWaku Relay, SubscribeWed Feb 05 10:56:27 GMT 2025brokenWed Feb 05 10:56:27 GMT 2025
1720should throw error - no public keyENRWed Feb 05 10:55:10 GMT 2025passedWed Feb 05 10:55:10 GMT 2025Verify
1730should send to specified number of peers of used peersLightPush SDKWed Feb 05 10:55:42 GMT 2025passedWed Feb 05 10:55:42 GMT 2025
1741throws on content topic with empty version fieldensureValidContentTopicWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
1751random auto sharding 4 - Cluster ID: 10, Content Topic: /app74/9/topic214/test.jsAutosharding: Running NodesWed Feb 05 10:56:54 GMT 2025passedWed Feb 05 10:56:54 GMT 2025Different clusters and topics
1760should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2contentTopicToShardIndexWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
1770SampleENR multiaddrs codecWed Feb 05 10:55:10 GMT 2025passedWed Feb 05 10:55:10 GMT 2025
1780should throw an error for non-numeric shard: /waku/2/rs/1/ pubsubTopicToSingleShardInfo with various invalid formatsWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
1791should be able to encode the field with ALL protocols set to trueENR waku2 codecWed Feb 05 10:55:10 GMT 2025passedWed Feb 05 10:55:10 GMT 2025Encoding
1800handles empty contentTopics array correctlyensureShardingConfiguredWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
1811ENRTree (branch): should error if DNS branch entry is mis-prefixedENRTreeWed Feb 05 10:55:24 GMT 2025passedWed Feb 05 10:55:24 GMT 2025
1821should throw an error for non-numeric shard: /waku/2/rs/1/-pubsubTopicToSingleShardInfo with various invalid formatsWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
1830Waku message hash computation (payload length 0)RFC Test VectorsWed Feb 05 10:55:04 GMT 2025passedWed Feb 05 10:55:04 GMT 2025
1840random static sharding 7 - Cluster ID: 436, Shard ID: 231Static Sharding: Running NodesWed Feb 05 10:57:06 GMT 2025passedWed Feb 05 10:57:06 GMT 2025Different clusters and shards
1850retrieves a single peerDNS Node DiscoveryWed Feb 05 10:55:24 GMT 2025passedWed Feb 05 10:55:24 GMT 2025
1861should request renew when peer disconnectsPeerManagerWed Feb 05 10:55:42 GMT 2025passedWed Feb 05 10:55:42 GMT 2025
1870random auto sharding 10 - Cluster ID: 10, Content Topic: /app12/5/topic751/utf8Autosharding: Running NodesWed Feb 05 10:56:54 GMT 2025passedWed Feb 05 10:56:54 GMT 2025Different clusters and topics
1880should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16contentTopicToShardIndexWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
1892isConnected should return true after first peer connectsConnection stateWed Feb 05 10:56:32 GMT 2025passedWed Feb 05 10:56:32 GMT 2025
1901Accepts a valid Waku MessageMessage ValidatorWed Feb 05 10:55:46 GMT 2025passedWed Feb 05 10:55:46 GMT 2025
1910should properly start and stop event listeningHealthIndicatorWed Feb 05 10:55:42 GMT 2025passedWed Feb 05 10:55:42 GMT 2025
1920should not receive a peer event after stopDNS Discovery: Compliance TestWed Feb 05 10:56:12 GMT 2025passedWed Feb 05 10:56:12 GMT 2025interface-peer-discovery compliance tests
1930Generator, custom pubsub topicWaku Store, custom pubsub topicWed Feb 05 10:56:47 GMT 2025brokenWed Feb 05 10:56:47 GMT 2025
1940should correctly map /app/20/sometopic/someencoding to shard index 7contentTopicToShardIndexWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
1950Decoder throws on empty string content topicEnsures content topic is definedWed Feb 05 10:55:16 GMT 2025passedWed Feb 05 10:55:16 GMT 2025
1961should return no connections if no open connection providedselectOpenConnectionWed Feb 05 10:55:16 GMT 2025passedWed Feb 05 10:55:16 GMT 2025
1971should retry on failure if specifiedLightPush SDKWed Feb 05 10:55:42 GMT 2025passedWed Feb 05 10:55:42 GMT 2025
1980should properly create location multiaddrs - tcp4ENRWed Feb 05 10:55:10 GMT 2025passedWed Feb 05 10:55:10 GMT 2025Location multiaddr
1990FilterWait for remote peerWed Feb 05 10:57:53 GMT 2025brokenWed Feb 05 10:57:53 GMT 2025
2000random auto sharding 7 - Cluster ID: 10, Content Topic: /app70/1/topic469/jsonAutosharding: Running NodesWed Feb 05 10:56:54 GMT 2025passedWed Feb 05 10:56:54 GMT 2025Different clusters and topics
2011Unsubscribe 1 topic - node subscribed to 1 topicWaku Filter V2: UnsubscribeWed Feb 05 10:56:11 GMT 2025brokenWed Feb 05 10:56:11 GMT 2025
2025should use DNS peer discovery with light clientDNS Node Discovery [live data]Wed Feb 05 10:56:12 GMT 2025skippedWed Feb 05 10:56:12 GMT 2025
2031should fail to send if no connected peers foundLightPush SDKWed Feb 05 10:55:42 GMT 2025passedWed Feb 05 10:55:42 GMT 2025
2040Encoder throws on empty string content topicEnsures content topic is definedWed Feb 05 10:55:36 GMT 2025passedWed Feb 05 10:55:36 GMT 2025
2050should not receive a peer event before startDNS Discovery: Compliance TestWed Feb 05 10:56:12 GMT 2025passedWed Feb 05 10:56:12 GMT 2025interface-peer-discovery compliance tests
2060new peer added after a peer was already foundPeer ExchangeWed Feb 05 10:57:46 GMT 2025skippedWed Feb 05 10:57:46 GMT 2025
2071Non TWN ClusterAutosharding: Running NodesWed Feb 05 10:56:54 GMT 2025passedWed Feb 05 10:56:54 GMT 2025Different clusters and topics
2081peer:update - should schedule stream creation IF protocol hit AND no stream found on connectionStreamManagerWed Feb 05 10:55:16 GMT 2025passedWed Feb 05 10:55:16 GMT 2025
2091should be able to encode the field with only LIGHTPUSH set to trueENR waku2 codecWed Feb 05 10:55:10 GMT 2025passedWed Feb 05 10:55:10 GMT 2025Encoding
2100msgTime: -19000 ms from now, startTime: -19010, endTime: -18990Waku Store, time filterWed Feb 05 10:56:50 GMT 2025brokenWed Feb 05 10:56:50 GMT 2025
2110should get locked peersPeerManagerWed Feb 05 10:55:42 GMT 2025passedWed Feb 05 10:55:42 GMT 2025
2120groups multiple content topics into the same pubsub topic when they share the same shard indexcontentTopicsByPubsubTopicWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
2131Encoder throws on empty string content topicEnsures content topic is definedWed Feb 05 10:55:34 GMT 2025passedWed Feb 05 10:55:34 GMT 2025
2141Should update multiaddrsPeer Exchange Continuous DiscoveryWed Feb 05 10:56:20 GMT 2025passedWed Feb 05 10:56:20 GMT 2025
2151should extract SingleShardInfo from a valid PubsubTopicpubsubTopicToSingleShardInfo with various invalid formatsWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
2161isConnected between 2 js-waku relay nodesConnection stateWed Feb 05 10:56:32 GMT 2025passedWed Feb 05 10:56:32 GMT 2025
2170AllENR Interop: ServiceNodeWed Feb 05 10:56:29 GMT 2025brokenWed Feb 05 10:56:29 GMT 2025
2181udp ip6 addressMultiaddr from fieldsWed Feb 05 10:55:10 GMT 2025passedWed Feb 05 10:55:10 GMT 2025
2191random auto sharding 1 - Cluster ID: 10, Content Topic: /app4/1/topic692/jsonAutosharding: Running NodesWed Feb 05 10:56:54 GMT 2025passedWed Feb 05 10:56:54 GMT 2025Different clusters and topics
2201Nodes with multiple pubsub topicWaku Relay (Autosharding), multiple pubsub topicsWed Feb 05 10:56:27 GMT 2025brokenWed Feb 05 10:56:27 GMT 2025
2210throws on empty content topicensureValidContentTopicWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
2220should return empty list for no shardshardInfoToPubsubTopicsWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
2232random auto sharding 6 - Cluster ID: 10, Content Topic: /app34/6/topic956/jsonAutosharding: Running NodesWed Feb 05 10:56:54 GMT 2025passedWed Feb 05 10:56:54 GMT 2025Different clusters and topics
2241Ping on subscribed peerWaku Filter V2: PingWed Feb 05 10:56:09 GMT 2025brokenWed Feb 05 10:56:09 GMT 2025
2250pre and post cipherWaku EncryptionWed Feb 05 10:55:34 GMT 2025passedWed Feb 05 10:55:34 GMT 2025
2261Cluster ID 0 - Default/Global ClusterAutosharding: Running NodesWed Feb 05 10:56:54 GMT 2025passedWed Feb 05 10:56:54 GMT 2025Different clusters and topics
2270should throw an error for non-numeric clusterId: /waku/2/rs/-/1pubsubTopicToSingleShardInfo with various invalid formatsWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
2280should throw if no connection providedStreamManagerWed Feb 05 10:55:16 GMT 2025passedWed Feb 05 10:55:16 GMT 2025
2290Rejects garbageMessage ValidatorWed Feb 05 10:55:46 GMT 2025passedWed Feb 05 10:55:46 GMT 2025
2301should throw an error if shards are undefined for static shardingshardInfoToPubsubTopicsWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
2310should properly create peer info with all multiaddrsENRWed Feb 05 10:55:10 GMT 2025passedWed Feb 05 10:55:10 GMT 2025Location multiaddr
2321uses static shard pubsub topic instead of autosharding when setSets sharding configuration correctlyWed Feb 05 10:55:16 GMT 2025passedWed Feb 05 10:55:16 GMT 2025
2330should decode valid enr with tcp successfullyENRWed Feb 05 10:55:10 GMT 2025passedWed Feb 05 10:55:10 GMT 2025Txt codec
2340returns a subset of values when wanted number is lesser than available valuesDiscoveryWed Feb 05 10:55:23 GMT 2025passedWed Feb 05 10:55:23 GMT 2025
2353creates an iteratorUtil: toAsyncIterator: FilterWed Feb 05 10:56:51 GMT 2025brokenWed Feb 05 10:56:51 GMT 2025
2360ENRTree (branch): should parse and verify a single component DNS branch entryENRTreeWed Feb 05 10:55:24 GMT 2025passedWed Feb 05 10:55:24 GMT 2025
2371should properly create location multiaddrs - udp4ENRWed Feb 05 10:55:10 GMT 2025passedWed Feb 05 10:55:10 GMT 2025Location multiaddr
2380should set field with only RELAY enabledENRWed Feb 05 10:55:10 GMT 2025passedWed Feb 05 10:55:10 GMT 2025waku2 key round trip
2390A testThisWed Feb 05 10:56:16 GMT 2025passedWed Feb 05 10:56:16 GMT 2025Is
2400should aggregate SingleShardInfos into a ShardInfosingleShardInfosToShardInfoWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
2410should return unique PubsubTopics for static shardingshardInfoToPubsubTopicsWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
2420should handle clusterId, application and version for autosharding with cluster iD 6shardInfoToPubsubTopicsWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
2436should correctly map /statusim/1/community/cbor to shard index 4contentTopicToShardIndexWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
2442Unsubscribe 1 topic - node subscribed to 1 topicWaku Filter V2: Unsubscribe: Multiple Nodes: Strict Checking: trueWed Feb 05 10:56:15 GMT 2025brokenWed Feb 05 10:56:15 GMT 2025
2450should correctly map /app/27/sometopic/someencoding to shard index 5contentTopicToShardIndexWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
2461should be able to encode the field with RELAY and FILTER protocols set to trueENR waku2 codecWed Feb 05 10:55:10 GMT 2025passedWed Feb 05 10:55:10 GMT 2025Encoding
2470should transition to MinimallyHealthy with one compatible peerHealthIndicatorWed Feb 05 10:55:42 GMT 2025passedWed Feb 05 10:55:42 GMT 2025
2480should handle a minimal index listRelay Shard codecWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
2491shard 0Static Sharding: Running NodesWed Feb 05 10:57:06 GMT 2025passedWed Feb 05 10:57:06 GMT 2025Different clusters and shards
2502Init the array if not presentpushOrInitMapSetWed Feb 05 10:55:01 GMT 2025passedWed Feb 05 10:55:01 GMT 2025
2511should be able to decode the field with ALL protocols set to trueENR waku2 codecWed Feb 05 10:55:10 GMT 2025passedWed Feb 05 10:55:10 GMT 2025Decoding
2521should only return 1 node with relay capabilityDNS Node Discovery w/ capabilitiesWed Feb 05 10:55:24 GMT 2025passedWed Feb 05 10:55:24 GMT 2025
2531should correctly map /app/22/sometopic/someencoding to shard index 2contentTopicToShardIndexWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
2540listenerCountPublic methodsWed Feb 05 10:56:41 GMT 2025passedWed Feb 05 10:56:41 GMT 2025
2551Query generator for multiple messagesWaku Store, generalWed Feb 05 10:56:44 GMT 2025brokenWed Feb 05 10:56:44 GMT 2025
2560should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peersDialsWed Feb 05 10:56:08 GMT 2025passedWed Feb 05 10:56:08 GMT 2025For bootstrap peersdialPeer method
2570should emit `peer:discovery:peer-exchange` event when a peer is discoveredEventsWed Feb 05 10:56:01 GMT 2025passedWed Feb 05 10:56:01 GMT 2025peer:discovery
2581should set field with all protocols enabledENRWed Feb 05 10:55:10 GMT 2025passedWed Feb 05 10:55:10 GMT 2025waku2 key round trip
2590isConnected should return false after all peers disconnectConnection stateWed Feb 05 10:56:32 GMT 2025passedWed Feb 05 10:56:32 GMT 2025
2601px service nodes not subscribed to the shard should not be dialedStatic Sharding: Peer ManagementWed Feb 05 10:58:52 GMT 2025passedWed Feb 05 10:58:52 GMT 2025Peer Exchange
2610ENRTree (root): should parse and verify and DNS root entryENRTreeWed Feb 05 10:55:24 GMT 2025passedWed Feb 05 10:55:24 GMT 2025
2620should throw an error for non-numeric clusterId: /waku/2/rs//1pubsubTopicToSingleShardInfo with various invalid formatsWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
2631should create a new stream if no existing for protocol foundStreamManagerWed Feb 05 10:55:16 GMT 2025passedWed Feb 05 10:55:16 GMT 2025
2640can start and stop the serviceLocal Storage DiscoveryWed Feb 05 10:55:28 GMT 2025passedWed Feb 05 10:55:28 GMT 2025interface-peer-discovery compliance testsCompliance Tests
2650should correctly map a content topic to a pubsub topic for different network shard sizescontentTopicToPubsubTopicWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
2660should correctly map /toychat/2/huilong/proto to shard index 3contentTopicToShardIndexWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
2671should return falseENRWed Feb 05 10:55:10 GMT 2025passedWed Feb 05 10:55:10 GMT 2025Verify
2681RelayENR Interop: ServiceNodeWed Feb 05 10:56:29 GMT 2025brokenWed Feb 05 10:56:29 GMT 2025
2690should update peers in local storage on 'peer:identify' eventLocal Storage DiscoveryWed Feb 05 10:55:28 GMT 2025passedWed Feb 05 10:55:28 GMT 2025Unit Tests
2700should retrieve 3 multiaddrs for test.waku.nodes.status.imDNS Node Discovery [live data]Wed Feb 05 10:55:24 GMT 2025skippedWed Feb 05 10:55:24 GMT 2025
2710throws on content topic with non-number generation fieldensureValidContentTopicWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
2720"after each" hook in "Waku Filter V2: FilterPush: Multiple Nodes: Strict Checking: false"Waku Filter V2: FilterPush: Multiple Nodes: Strict Checking: falseWed Feb 05 10:56:05 GMT 2025brokenWed Feb 05 10:56:05 GMT 2025
2731should correctly map /waku/2/content/test.js to shard index 1contentTopicToShardIndexWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
2740n1 and n2 uses a custom pubsub, n3 uses the default pubsubWaku Relay (Autosharding), multiple pubsub topicsWed Feb 05 10:56:27 GMT 2025brokenWed Feb 05 10:56:27 GMT 2025
2751Ephemeral messages are not storedWaku Message Ephemeral fieldWed Feb 05 10:56:02 GMT 2025brokenWed Feb 05 10:56:02 GMT 2025
2760groups content topics by expected pubsub topiccontentTopicsByPubsubTopicWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
2770Relay - dialed afterWait for remote peerWed Feb 05 10:57:53 GMT 2025brokenWed Feb 05 10:57:53 GMT 2025
2780should emit `waku:offline` event only when all peers disconnectConnection stateWed Feb 05 10:56:32 GMT 2025passedWed Feb 05 10:56:32 GMT 2025
2790should emit `peer:connected:peer-exchange` event when a peer is connectedEventsWed Feb 05 10:56:01 GMT 2025passedWed Feb 05 10:56:01 GMT 2025peer:connect
28003 nodes on /waku/2/rs/3/2 topicWaku Relay, multiple pubsub topicsWed Feb 05 10:56:27 GMT 2025brokenWed Feb 05 10:56:27 GMT 2025
2813should initialize with default number of peersPeerManagerWed Feb 05 10:55:42 GMT 2025passedWed Feb 05 10:55:42 GMT 2025
2821Unsubscribe 1 topic - node subscribed to 1 topicWaku Filter V2: Unsubscribe: Multiple Nodes: Strict Checking: falseWed Feb 05 10:56:15 GMT 2025brokenWed Feb 05 10:56:15 GMT 2025
28313 nodes on /waku/2/rs/3/1 topicWaku Relay, multiple pubsub topicsWed Feb 05 10:56:27 GMT 2025brokenWed Feb 05 10:56:27 GMT 2025
2840Passing a valid cursor at 2 index when there are 4 messagesWaku Store, cursorWed Feb 05 10:56:42 GMT 2025brokenWed Feb 05 10:56:42 GMT 2025
2850should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2pubsubTopicToSingleShardInfo with various invalid formatsWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
2861should encode/decode to RLP encodingENRWed Feb 05 10:55:10 GMT 2025passedWed Feb 05 10:55:10 GMT 2025Static tests
2870caches peers it previously fetchedDNS Node DiscoveryWed Feb 05 10:55:24 GMT 2025passedWed Feb 05 10:55:24 GMT 2025
2880should be able to decode the field with ALL protocols set to falseENR waku2 codecWed Feb 05 10:55:10 GMT 2025passedWed Feb 05 10:55:10 GMT 2025Decoding
2890isConnected return false after peer stopsConnection stateWed Feb 05 10:56:32 GMT 2025passedWed Feb 05 10:56:32 GMT 2025
2900Check received message containing shortWaku Filter V2: FilterPushWed Feb 05 10:56:16 GMT 2025brokenWed Feb 05 10:56:16 GMT 2025
2910should not throw an error when the topic is within a list of configured topicsensurePubsubTopicIsConfiguredWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
2920random static sharding 1 - Cluster ID: 541, Shard ID: 295Static Sharding: Running NodesWed Feb 05 10:57:06 GMT 2025passedWed Feb 05 10:57:06 GMT 2025Different clusters and shards
2931n1 and n2 uses a custom pubsub, n3 uses the default pubsubWaku Relay, multiple pubsub topicsWed Feb 05 10:56:27 GMT 2025brokenWed Feb 05 10:56:27 GMT 2025
2941throws on content topic with too few or too many fieldsensureValidContentTopicWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
2950should convert a SingleShardInfo object to the correct PubsubTopicsingleShardInfoToPubsubTopicWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
2960should initialize with custom number of peersPeerManagerWed Feb 05 10:55:42 GMT 2025passedWed Feb 05 10:55:42 GMT 2025
2970random static sharding 9 - Cluster ID: 126, Shard ID: 942Static Sharding: Running NodesWed Feb 05 10:57:06 GMT 2025passedWed Feb 05 10:57:06 GMT 2025Different clusters and shards
2980Relay - times outWait for remote peerWed Feb 05 10:57:53 GMT 2025passedWed Feb 05 10:57:53 GMT 2025
2991Fields are not droppedto proto messageWed Feb 05 10:55:16 GMT 2025passedWed Feb 05 10:55:16 GMT 2025
3000Decrypt messagesWaku RelayWed Feb 05 10:56:21 GMT 2025brokenWed Feb 05 10:56:21 GMT 2025
3011should return different streams if requested simultaniouslyStreamManagerWed Feb 05 10:55:16 GMT 2025passedWed Feb 05 10:55:16 GMT 2025
3020Light Node - default protocolsWait for remote peerWed Feb 05 10:57:53 GMT 2025brokenWed Feb 05 10:57:53 GMT 2025
3030random static sharding 10 - Cluster ID: 481, Shard ID: 580Static Sharding: Running NodesWed Feb 05 10:57:06 GMT 2025passedWed Feb 05 10:57:06 GMT 2025Different clusters and shards
3041should handle corrupted local storage data gracefullyLocal Storage DiscoveryWed Feb 05 10:55:28 GMT 2025passedWed Feb 05 10:55:28 GMT 2025Unit Tests
3050Subscribe and receive messages via lightPushWaku Filter V2: Subscribe: Multiple Service Nodes: Strict Check mode: falseWed Feb 05 10:56:14 GMT 2025brokenWed Feb 05 10:56:14 GMT 2025
3060random auto sharding 8 - Cluster ID: 10, Content Topic: /app93/7/topic413/protoAutosharding: Running NodesWed Feb 05 10:56:54 GMT 2025passedWed Feb 05 10:56:54 GMT 2025Different clusters and topics
3076should not fail to stop the service if it was not startedDNS Discovery: Compliance TestWed Feb 05 10:56:12 GMT 2025passedWed Feb 05 10:56:12 GMT 2025interface-peer-discovery compliance tests
3080should emit a peer event after startDNS Discovery: Compliance TestWed Feb 05 10:56:12 GMT 2025passedWed Feb 05 10:56:12 GMT 2025interface-peer-discovery compliance tests
3090removeEventListener with wrong eventPublic methodsWed Feb 05 10:56:41 GMT 2025passedWed Feb 05 10:56:41 GMT 2025
3100should reject on timeout if it was setwaitForRemotePeerWed Feb 05 10:55:42 GMT 2025passedWed Feb 05 10:55:42 GMT 2025
3110should not throw an error for a single configured topicensurePubsubTopicIsConfiguredWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
3120random auto sharding 3 - Cluster ID: 10, Content Topic: /app59/9/topic33/test.jsAutosharding: Running NodesWed Feb 05 10:56:54 GMT 2025passedWed Feb 05 10:56:54 GMT 2025Different clusters and topics
3131should throw an error for missing sharding configurationensureShardingConfiguredWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
3140more peers than existingPeer Exchange QueryWed Feb 05 10:56:20 GMT 2025skippedWed Feb 05 10:56:20 GMT 2025
3151Check publish message containing shortWaku Relay, PublishWed Feb 05 10:56:27 GMT 2025brokenWed Feb 05 10:56:27 GMT 2025
3160should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1contentTopicToShardIndexWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
3170recovers when dns.resolve returns emptyDNS Node DiscoveryWed Feb 05 10:55:24 GMT 2025passedWed Feb 05 10:55:24 GMT 2025
3180should correctly encode and decode relay shards using rsv format (Bit Vector)Relay Shard codecWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
3190should not fail to start the service if it is already startedLocal Storage DiscoveryWed Feb 05 10:55:28 GMT 2025passedWed Feb 05 10:55:28 GMT 2025interface-peer-discovery compliance testsCompliance Tests
32013 nodes on /waku/2/rs/7/1 topicWaku Relay (Autosharding), multiple pubsub topicsWed Feb 05 10:56:27 GMT 2025brokenWed Feb 05 10:56:27 GMT 2025
3210should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extrapubsubTopicToSingleShardInfo with various invalid formatsWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
3220should throw an error for invalid PubsubTopic format: /waku/2/r/1/2pubsubTopicToSingleShardInfo with various invalid formatsWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
3230should reject if LightPush is requested but not mountedwaitForRemotePeerWed Feb 05 10:55:42 GMT 2025passedWed Feb 05 10:55:42 GMT 2025
3240connected peers and dialPeer Exchange QueryWed Feb 05 10:56:20 GMT 2025skippedWed Feb 05 10:56:20 GMT 2025
3251Waku message hash computation (no timestamp)RFC Test VectorsWed Feb 05 10:55:04 GMT 2025passedWed Feb 05 10:55:04 GMT 2025
3261should be able to decode the field with RELAY and FILTER protocols set to trueENR waku2 codecWed Feb 05 10:55:10 GMT 2025passedWed Feb 05 10:55:10 GMT 2025Decoding
3270should throw an error for non-numeric clusterId: /waku/2/rs/$/1pubsubTopicToSingleShardInfo with various invalid formatsWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
3281should get / set UDP multiaddrENRWed Feb 05 10:55:10 GMT 2025passedWed Feb 05 10:55:10 GMT 2025Multiaddr getters and setters
3290stopPublic methodsWed Feb 05 10:56:41 GMT 2025passedWed Feb 05 10:56:41 GMT 2025
3300Wrong topicAutosharding: Running NodesWed Feb 05 10:56:54 GMT 2025passedWed Feb 05 10:56:54 GMT 2025Different clusters and topics
3310should emit a peer event after startLocal Storage DiscoveryWed Feb 05 10:55:28 GMT 2025passedWed Feb 05 10:55:28 GMT 2025interface-peer-discovery compliance testsCompliance Tests
3320should properly create location multiaddrs - udp6ENRWed Feb 05 10:55:10 GMT 2025passedWed Feb 05 10:55:10 GMT 2025Location multiaddr
3331should throw an error for non-numeric clusterId: /waku/2/rs/x/1pubsubTopicToSingleShardInfo with various invalid formatsWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
3341Round trip binary encryption [ecies, signature]Ecies EncryptionWed Feb 05 10:55:36 GMT 2025passedWed Feb 05 10:55:36 GMT 2025
3350Waku message hash computation (message is IDecodedMessage)RFC Test VectorsWed Feb 05 10:55:04 GMT 2025passedWed Feb 05 10:55:04 GMT 2025
3360should wait for LightPush peer to be connectedwaitForRemotePeerWed Feb 05 10:55:42 GMT 2025passedWed Feb 05 10:55:42 GMT 2025
3370using a protocol with unconfigured pubsub topic should failStatic Sharding: Running NodesWed Feb 05 10:57:06 GMT 2025passedWed Feb 05 10:57:06 GMT 2025Others
3380Encoder throws on undefined content topicEnsures content topic is definedWed Feb 05 10:55:34 GMT 2025passedWed Feb 05 10:55:34 GMT 2025
3390Should update shard infoPeer Exchange Continuous DiscoveryWed Feb 05 10:56:20 GMT 2025passedWed Feb 05 10:56:20 GMT 2025
3400should throw error - no idENRWed Feb 05 10:55:10 GMT 2025passedWed Feb 05 10:55:10 GMT 2025Verify
3411should be called at least once on all `peer:discovery` eventsDialsWed Feb 05 10:56:08 GMT 2025passedWed Feb 05 10:56:08 GMT 2025attemptDial method
3421peer:update - should not schedule stream creation IF protocol hit AND stream found on connectionStreamManagerWed Feb 05 10:55:16 GMT 2025passedWed Feb 05 10:55:16 GMT 2025
3431should be able to decode the field with only STORE set to trueENR waku2 codecWed Feb 05 10:55:10 GMT 2025passedWed Feb 05 10:55:10 GMT 2025Decoding
3441throws on content topic with empty encoding fieldensureValidContentTopicWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
3451Decoder throws on undefined content topicEnsures content topic is definedWed Feb 05 10:55:16 GMT 2025passedWed Feb 05 10:55:16 GMT 2025
3461Waku message hash computation (meta size of 64 bytes)RFC Test VectorsWed Feb 05 10:55:04 GMT 2025passedWed Feb 05 10:55:04 GMT 2025
3470retrieves all peers (2) when cannot fulfill all requirementsDNS Node Discovery w/ capabilitiesWed Feb 05 10:55:24 GMT 2025passedWed Feb 05 10:55:24 GMT 2025
3480handles different clusterIds correctlycontentTopicsByPubsubTopicWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
3491Generator, custom pubsub topicWaku Store (named sharding), custom pubsub topicWed Feb 05 10:56:47 GMT 2025brokenWed Feb 05 10:56:47 GMT 2025
3500Round trip binary encryption [ecies, no signature]Ecies EncryptionWed Feb 05 10:55:36 GMT 2025passedWed Feb 05 10:55:36 GMT 2025
3510should properly compute the node idENRWed Feb 05 10:55:10 GMT 2025passedWed Feb 05 10:55:10 GMT 2025Static tests
3521should load peers from local storage and dispatch eventsLocal Storage DiscoveryWed Feb 05 10:55:28 GMT 2025passedWed Feb 05 10:55:28 GMT 2025Unit Tests
3530safeDispatchEventPublic methodsWed Feb 05 10:56:41 GMT 2025passedWed Feb 05 10:56:41 GMT 2025
3540should emit events and trasition isConnected state when has peers or no peersEventsWed Feb 05 10:56:01 GMT 2025passedWed Feb 05 10:56:01 GMT 2025waku:connection
3550Push message with short payloadWaku Light Push: Multiple Nodes: Strict Check: trueWed Feb 05 10:56:15 GMT 2025brokenWed Feb 05 10:56:15 GMT 2025
3560"before each" hook for "Ephemeral messages are not stored"Waku Message Ephemeral fieldWed Feb 05 10:56:02 GMT 2025brokenWed Feb 05 10:56:02 GMT 2025
3570"after each" hook in "Waku Light Push: Single Node"Waku Light Push: Single NodeWed Feb 05 10:56:17 GMT 2025brokenWed Feb 05 10:56:17 GMT 2025
3582Cluster ID 0 - Default/Global ClusterStatic Sharding: Running NodesWed Feb 05 10:57:06 GMT 2025passedWed Feb 05 10:57:06 GMT 2025Different clusters and shards
3591should be online or offline if network state changedEventsWed Feb 05 10:56:01 GMT 2025passedWed Feb 05 10:56:01 GMT 2025waku:connection
3601Sign & RecoverWaku EncryptionWed Feb 05 10:55:34 GMT 2025passedWed Feb 05 10:55:34 GMT 2025
3611through manual discoverymultiaddr: dialingWed Feb 05 10:56:19 GMT 2025passedWed Feb 05 10:56:19 GMT 2025does not attempt the same peer discovered multiple times more than once
3620should correctly map a content topic to a pubsub topiccontentTopicToPubsubTopicWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
3630random auto sharding 5 - Cluster ID: 10, Content Topic: /app45/10/topic609/utf8Autosharding: Running NodesWed Feb 05 10:56:54 GMT 2025passedWed Feb 05 10:56:54 GMT 2025Different clusters and topics
3640random auto sharding 2 - Cluster ID: 10, Content Topic: /app20/6/topic692/jsonAutosharding: Running NodesWed Feb 05 10:56:54 GMT 2025passedWed Feb 05 10:56:54 GMT 2025Different clusters and topics
36501 Store, 2 fetchesFetch nodes until capabilities are fulfilledWed Feb 05 10:55:24 GMT 2025passedWed Feb 05 10:55:24 GMT 2025
3662A testThisWed Feb 05 10:56:16 GMT 2025passedWed Feb 05 10:56:16 GMT 2025Is also
3670should wait for Filter peer to be connectedwaitForRemotePeerWed Feb 05 10:55:42 GMT 2025passedWed Feb 05 10:55:42 GMT 2025
36801 Relay, 1 Filter, gives upFetch nodes until capabilities are fulfilledWed Feb 05 10:55:24 GMT 2025passedWed Feb 05 10:55:24 GMT 2025
3690should set field with only STORE enabledENRWed Feb 05 10:55:10 GMT 2025passedWed Feb 05 10:55:10 GMT 2025waku2 key round trip
3701should handle clusterId, application and version for autosharding with cluster iD 1shardInfoToPubsubTopicsWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
3710should encodeTxt and decodeTxtENRWed Feb 05 10:55:10 GMT 2025passedWed Feb 05 10:55:10 GMT 2025Txt codec
3721Subscribe and receive messages via lightPushWaku Filter V2: Subscribe: Multiple Service Nodes: Strict Check mode: trueWed Feb 05 10:56:14 GMT 2025brokenWed Feb 05 10:56:14 GMT 2025
3731should throw an error for non-numeric clusterId: /waku/2/rs/\/1pubsubTopicToSingleShardInfo with various invalid formatsWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
3740should properly create location multiaddrs - udpENRWed Feb 05 10:55:10 GMT 2025passedWed Feb 05 10:55:10 GMT 2025Location multiaddr
3750Check meta is set [ecies]Ecies EncryptionWed Feb 05 10:55:36 GMT 2025passedWed Feb 05 10:55:36 GMT 2025
3762ENRTree (tree): should error if DNS tree entry is misformattedENRTreeWed Feb 05 10:55:24 GMT 2025passedWed Feb 05 10:55:24 GMT 2025
3770receiving a ping from a peer does not overwrite shard infoMetadata ProtocolWed Feb 05 10:57:19 GMT 2025brokenWed Feb 05 10:57:19 GMT 2025
3781ignores domain fetching errorsDNS Node DiscoveryWed Feb 05 10:55:24 GMT 2025passedWed Feb 05 10:55:24 GMT 2025
3791Round trip binary serializationWaku Message version 0Wed Feb 05 10:55:16 GMT 2025passedWed Feb 05 10:55:16 GMT 2025
3801should reject if WakuNode is not startedwaitForRemotePeerWed Feb 05 10:55:42 GMT 2025passedWed Feb 05 10:55:42 GMT 2025
3814returns only open connection if one presentselectOpenConnectionWed Feb 05 10:55:16 GMT 2025passedWed Feb 05 10:55:16 GMT 2025
3821should be able to encode the field with only STORE set to trueENR waku2 codecWed Feb 05 10:55:10 GMT 2025passedWed Feb 05 10:55:10 GMT 2025Encoding
3831getPeersByDiscoveryPeer ExchangeWed Feb 05 10:57:46 GMT 2025passedWed Feb 05 10:57:46 GMT 2025
3840should reject if Relay is requested but not mountedwaitForRemotePeerWed Feb 05 10:55:42 GMT 2025passedWed Feb 05 10:55:42 GMT 2025
3851dispatchEvent via connectionManagerPublic methodsWed Feb 05 10:56:41 GMT 2025passedWed Feb 05 10:56:41 GMT 2025
3860does not throw on valid casesensureValidContentTopicWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
3870"before each" hook for "Ping on subscribed peer"Waku Filter V2: PingWed Feb 05 10:56:09 GMT 2025brokenWed Feb 05 10:56:09 GMT 2025
3880should get / set TCP multiaddrENRWed Feb 05 10:55:10 GMT 2025passedWed Feb 05 10:55:10 GMT 2025Multiaddr getters and setters
3890"before each" hook for "Generator, custom pubsub topic"Waku Store (named sharding), custom pubsub topicWed Feb 05 10:56:47 GMT 2025brokenWed Feb 05 10:56:47 GMT 2025
3900Relay + StoreENR Interop: ServiceNodeWed Feb 05 10:56:29 GMT 2025brokenWed Feb 05 10:56:29 GMT 2025
3912returns all values when wanted number matches available valuesDiscoveryWed Feb 05 10:55:23 GMT 2025passedWed Feb 05 10:55:23 GMT 2025
3921ENRTree (tree): should error if DNS tree entry is mis-prefixedENRTreeWed Feb 05 10:55:24 GMT 2025passedWed Feb 05 10:55:24 GMT 2025
3930should return valid sharding parameters for content topics autoshardingensureShardingConfiguredWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025
3941should throw an error for an unconfigured topicensurePubsubTopicIsConfiguredWed Feb 05 10:55:02 GMT 2025passedWed Feb 05 10:55:02 GMT 2025