2025-01-20 11:10:25 +00:00

42 KiB

1DESCRIPTIONDURATION IN MSNAMEPARENT SUITESTART TIMESTATUSSTOP TIMESUB SUITESUITETEST CLASSTEST METHOD
20Symmetric encrypt & DecryptWaku EncryptionMon Jan 20 10:46:51 GMT 2025passedMon Jan 20 10:46:51 GMT 2025
30should fail to send if pubsub topics are misconfiguredLightPush SDKMon Jan 20 10:46:58 GMT 2025passedMon Jan 20 10:46:58 GMT 2025
41should set field with all protocols disabledENRMon Jan 20 10:46:25 GMT 2025passedMon Jan 20 10:46:25 GMT 2025waku2 key round trip
50Encoder throws on undefined content topicEnsures content topic is definedMon Jan 20 10:46:32 GMT 2025passedMon Jan 20 10:46:32 GMT 2025
61should throw error - no idENRMon Jan 20 10:46:25 GMT 2025passedMon Jan 20 10:46:25 GMT 2025Txt codec
72returns only open connection if one presentselectOpenConnectionMon Jan 20 10:46:32 GMT 2025passedMon Jan 20 10:46:32 GMT 2025
80should properly create location multiaddrs - udp6ENRMon Jan 20 10:46:25 GMT 2025passedMon Jan 20 10:46:25 GMT 2025Location multiaddr
91should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1contentTopicToShardIndexMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
100throws an error for improperly formatted content topicscontentTopicsByPubsubTopicMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
110should return all peers when numPeers is 0filterPeersByDiscovery functionMon Jan 20 10:46:32 GMT 2025passedMon Jan 20 10:46:32 GMT 2025
121handles different networkShards values correctlycontentTopicsByPubsubTopicMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
130should be able to decode the field with only RELAY set to trueENR waku2 codecMon Jan 20 10:46:24 GMT 2025passedMon Jan 20 10:46:24 GMT 2025Decoding
140should not receive a peer event before startLocal Storage DiscoveryMon Jan 20 10:46:45 GMT 2025passedMon Jan 20 10:46:45 GMT 2025interface-peer-discovery compliance testsCompliance Tests
150should throw an error for an unconfigured topicensurePubsubTopicIsConfiguredMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
160Ephemeral field set to trueWaku Message version 0Mon Jan 20 10:46:32 GMT 2025passedMon Jan 20 10:46:32 GMT 2025
171returns all values when wanted number matches available valuesDiscoveryMon Jan 20 10:46:39 GMT 2025passedMon Jan 20 10:46:39 GMT 2025
181Waku message hash computation (meta size of 12 bytes)RFC Test VectorsMon Jan 20 10:46:18 GMT 2025passedMon Jan 20 10:46:18 GMT 2025
1901 Relay, 1 fetchFetch nodes until capabilities are fulfilledMon Jan 20 10:46:40 GMT 2025passedMon Jan 20 10:46:40 GMT 2025
201should handle clusterId, application and version for autosharding with cluster iD 1shardInfoToPubsubTopicsMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
210should throw if no connection providedStreamManagerMon Jan 20 10:46:32 GMT 2025passedMon Jan 20 10:46:32 GMT 2025
220should only return 1 node with relay and store capabilityDNS Node Discovery w/ capabilitiesMon Jan 20 10:46:41 GMT 2025passedMon Jan 20 10:46:41 GMT 2025
230should return unique PubsubTopics for static shardingshardInfoToPubsubTopicsMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
240should throw an error for invalid PubsubTopic format: /waku/2/rspubsubTopicToSingleShardInfo with various invalid formatsMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
250groups multiple content topics into the same pubsub topic when they share the same shard indexcontentTopicsByPubsubTopicMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
261returns a subset of values when wanted number is lesser than available valuesDiscoveryMon Jan 20 10:46:39 GMT 2025passedMon Jan 20 10:46:39 GMT 2025
270should throw an error for non-numeric shard: /waku/2/rs/1/pubsubTopicToSingleShardInfo with various invalid formatsMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
280should throw an error for non-numeric shard: /waku/2/rs/1/!pubsubTopicToSingleShardInfo with various invalid formatsMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
291should reject if WakuNode is not startedwaitForRemotePeerMon Jan 20 10:46:58 GMT 2025passedMon Jan 20 10:46:58 GMT 2025
301handles empty shards array correctlyensureShardingConfiguredMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
310should handle clusterId, application and version for autosharding with cluster iD 0shardInfoToPubsubTopicsMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
320Meta field set when metaSetter is specifiedWaku Message version 0Mon Jan 20 10:46:32 GMT 2025passedMon Jan 20 10:46:32 GMT 2025
330should check connected peers if present and suitablewaitForRemotePeerMon Jan 20 10:46:58 GMT 2025passedMon Jan 20 10:46:58 GMT 2025
340ENRTree (root): should error if DNS root entry is malformedENRTreeMon Jan 20 10:46:40 GMT 2025passedMon Jan 20 10:46:40 GMT 2025
350should correctly map a content topic to a pubsub topic for different network shard sizescontentTopicToPubsubTopicMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
361Init the array if not presentpushOrInitMapSetMon Jan 20 10:46:15 GMT 2025passedMon Jan 20 10:46:15 GMT 2025
370Decoder throws on empty string content topicEnsures content topic is definedMon Jan 20 10:46:32 GMT 2025passedMon Jan 20 10:46:32 GMT 2025
380should set field with only RELAY enabledENRMon Jan 20 10:46:25 GMT 2025passedMon Jan 20 10:46:25 GMT 2025waku2 key round trip
391udp ip6 addressMultiaddr from fieldsMon Jan 20 10:46:24 GMT 2025passedMon Jan 20 10:46:24 GMT 2025
401should return false when no peers existPeerManagerMon Jan 20 10:46:58 GMT 2025passedMon Jan 20 10:46:58 GMT 2025hasPeers
411should throw an error for insufficient dataRelay Shard codecMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
420should throw an error for non-numeric clusterId: /waku/2/rs/y/1pubsubTopicToSingleShardInfo with various invalid formatsMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
430Relay + StoreENRMon Jan 20 10:46:25 GMT 2025passedMon Jan 20 10:46:25 GMT 2025Waku2 key: decode
440should throw an error for non-numeric clusterId: /waku/2/rs//1pubsubTopicToSingleShardInfo with various invalid formatsMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
451should return valid sharding parameters for static shardingensureShardingConfiguredMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
461pre and post cipherWaku EncryptionMon Jan 20 10:46:51 GMT 2025passedMon Jan 20 10:46:51 GMT 2025
470throws on content topic with empty topic name fieldensureValidContentTopicMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
480should not fail to stop the service if it was not startedLocal Storage DiscoveryMon Jan 20 10:46:45 GMT 2025passedMon Jan 20 10:46:45 GMT 2025interface-peer-discovery compliance testsCompliance Tests
490should properly create location multiaddrs - udpENRMon Jan 20 10:46:25 GMT 2025passedMon Jan 20 10:46:25 GMT 2025Location multiaddr
500should throw an error for invalid PubsubTopic format: /incorrect/formatpubsubTopicToSingleShardInfo with various invalid formatsMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
511Check meta is set [ecies]Ecies EncryptionMon Jan 20 10:46:53 GMT 2025passedMon Jan 20 10:46:53 GMT 2025
521should not throw an error for a single configured topicensurePubsubTopicIsConfiguredMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
530Round trip binary serializationWaku Message version 0Mon Jan 20 10:46:32 GMT 2025passedMon Jan 20 10:46:32 GMT 2025
541should be able to decode the field with STORE and LIGHTPUSH protocols set to trueENR waku2 codecMon Jan 20 10:46:24 GMT 2025passedMon Jan 20 10:46:24 GMT 2025Decoding
551should reject if Store is requested but not mountedwaitForRemotePeerMon Jan 20 10:46:58 GMT 2025passedMon Jan 20 10:46:58 GMT 2025
560returns all values when wanted number is greater than available valuesDiscoveryMon Jan 20 10:46:39 GMT 2025passedMon Jan 20 10:46:39 GMT 2025
570should aggregate SingleShardInfos into a ShardInfosingleShardInfosToShardInfoMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
580throws on content topic with generation field greater than 0ensureValidContentTopicMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
590Waku message hash computation (no timestamp)RFC Test VectorsMon Jan 20 10:46:18 GMT 2025passedMon Jan 20 10:46:18 GMT 2025
600Decoder throws on empty string content topicEnsures content topic is definedMon Jan 20 10:46:53 GMT 2025passedMon Jan 20 10:46:53 GMT 2025
610should not fail to start the service if it is already startedLocal Storage DiscoveryMon Jan 20 10:46:45 GMT 2025passedMon Jan 20 10:46:45 GMT 2025interface-peer-discovery compliance testsCompliance Tests
621should return usable stream attached to connectionStreamManagerMon Jan 20 10:46:32 GMT 2025passedMon Jan 20 10:46:32 GMT 2025
630retrieves all peers (3) when branch entries are composed of multiple stringsDNS Node Discovery w/ capabilitiesMon Jan 20 10:46:41 GMT 2025passedMon Jan 20 10:46:41 GMT 2025
640should throw an error for SingleShardInfos with different clusterIdssingleShardInfosToShardInfoMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
651peer:update - should not schedule stream creation IF protocol hit AND stream found on connectionStreamManagerMon Jan 20 10:46:32 GMT 2025passedMon Jan 20 10:46:32 GMT 2025
660ENRTree (tree): should parse a DNS tree entryENRTreeMon Jan 20 10:46:40 GMT 2025passedMon Jan 20 10:46:40 GMT 2025
670recovers when dns.resolve returns emptyDNS Node DiscoveryMon Jan 20 10:46:41 GMT 2025passedMon Jan 20 10:46:41 GMT 2025
680should retrieve 3 multiaddrs for test.waku.nodes.status.imDNS Node Discovery [live data]Mon Jan 20 10:46:41 GMT 2025skippedMon Jan 20 10:46:41 GMT 2025
690should decode valid enr with tcp successfullyENRMon Jan 20 10:46:25 GMT 2025passedMon Jan 20 10:46:25 GMT 2025Txt codec
700Waku message hash computation (message is IDecodedMessage)RFC Test VectorsMon Jan 20 10:46:18 GMT 2025passedMon Jan 20 10:46:18 GMT 2025
711should set field with only STORE enabledENRMon Jan 20 10:46:25 GMT 2025passedMon Jan 20 10:46:25 GMT 2025waku2 key round trip
720should correctly map /app/22/sometopic/someencoding to shard index 2contentTopicToShardIndexMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
730should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2contentTopicToShardIndexMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
740topics with same application and version share the same shardcontentTopicToShardIndexMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
751should handle a minimal index listRelay Shard codecMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
760does not throw on valid casesensureValidContentTopicMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
771retrieves a single peerDNS Node DiscoveryMon Jan 20 10:46:41 GMT 2025passedMon Jan 20 10:46:41 GMT 2025
781returns nothing if no connections presentselectOpenConnectionMon Jan 20 10:46:32 GMT 2025passedMon Jan 20 10:46:32 GMT 2025
790throws on content topic with non-number generation fieldensureValidContentTopicMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
801should only return 1 node with store capabilityDNS Node Discovery w/ capabilitiesMon Jan 20 10:46:41 GMT 2025passedMon Jan 20 10:46:41 GMT 2025
810should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16contentTopicToShardIndexMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
821throws on empty content topicensureValidContentTopicMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
831Push to array if already presentpushOrInitMapSetMon Jan 20 10:46:15 GMT 2025passedMon Jan 20 10:46:15 GMT 2025
841can start and stop the serviceLocal Storage DiscoveryMon Jan 20 10:46:45 GMT 2025passedMon Jan 20 10:46:45 GMT 2025interface-peer-discovery compliance testsCompliance Tests
850should reject if Relay is requested but not mountedwaitForRemotePeerMon Jan 20 10:46:58 GMT 2025passedMon Jan 20 10:46:58 GMT 2025
861peer:update - should do nothing if another protocol hitStreamManagerMon Jan 20 10:46:32 GMT 2025passedMon Jan 20 10:46:32 GMT 2025
871should be able to decode the field with only FILTER set to trueENR waku2 codecMon Jan 20 10:46:24 GMT 2025passedMon Jan 20 10:46:24 GMT 2025Decoding
880should return only bootstrap peers up to maxBootstrapPeersfilterPeersByDiscovery functionMon Jan 20 10:46:32 GMT 2025passedMon Jan 20 10:46:32 GMT 2025
891Accepts a valid Waku MessageMessage ValidatorMon Jan 20 10:47:01 GMT 2025passedMon Jan 20 10:47:01 GMT 2025
900should call waitForPeer on RelaywaitForRemotePeerMon Jan 20 10:46:58 GMT 2025passedMon Jan 20 10:46:58 GMT 2025
910should be able to decode the field with only LIGHTPUSH set to trueENR waku2 codecMon Jan 20 10:46:24 GMT 2025passedMon Jan 20 10:46:24 GMT 2025Decoding
920handles empty contentTopics array correctlyensureShardingConfiguredMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
930Waku message hash computation (meta size of 64 bytes)RFC Test VectorsMon Jan 20 10:46:18 GMT 2025passedMon Jan 20 10:46:18 GMT 2025
940Round trip binary encryption [ecies, signature]Ecies EncryptionMon Jan 20 10:46:53 GMT 2025passedMon Jan 20 10:46:53 GMT 2025
950should throw error - invalid idENRMon Jan 20 10:46:25 GMT 2025passedMon Jan 20 10:46:25 GMT 2025Verify
961ENRTree (tree): should error if DNS tree entry is mis-prefixedENRTreeMon Jan 20 10:46:40 GMT 2025passedMon Jan 20 10:46:40 GMT 2025
971ENRTree (tree): should error if DNS tree entry is misformattedENRTreeMon Jan 20 10:46:40 GMT 2025passedMon Jan 20 10:46:40 GMT 2025
980Encoder throws on undefined content topicEnsures content topic is definedMon Jan 20 10:46:51 GMT 2025passedMon Jan 20 10:46:51 GMT 2025
990should throw error - no public keyENRMon Jan 20 10:46:25 GMT 2025passedMon Jan 20 10:46:25 GMT 2025Txt codec
1000throws on content topic with too few or too many fieldsensureValidContentTopicMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
1010should set field with all protocols enabledENRMon Jan 20 10:46:25 GMT 2025passedMon Jan 20 10:46:25 GMT 2025waku2 key round trip
1020ignores domain fetching errorsDNS Node DiscoveryMon Jan 20 10:46:41 GMT 2025passedMon Jan 20 10:46:41 GMT 2025
1030should correctly map /myapp/1/latest/proto to shard index 0contentTopicToShardIndexMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
1040should properly create peer info with all multiaddrsENRMon Jan 20 10:46:25 GMT 2025passedMon Jan 20 10:46:25 GMT 2025Location multiaddr
1050should convert content topics to PubsubTopics for autoshardingshardInfoToPubsubTopicsMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
1060should correctly map /app/27/sometopic/someencoding to shard index 5contentTopicToShardIndexMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
1070should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2pubsubTopicToSingleShardInfo with various invalid formatsMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
1081should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0filterPeersByDiscovery functionMon Jan 20 10:46:32 GMT 2025passedMon Jan 20 10:46:32 GMT 2025
1090should fail to send if no connected peers foundLightPush SDKMon Jan 20 10:46:58 GMT 2025passedMon Jan 20 10:46:58 GMT 2025
1100Waku message hash computation (meta attribute not present)RFC Test VectorsMon Jan 20 10:46:18 GMT 2025passedMon Jan 20 10:46:18 GMT 2025
11111 Store, 2 relays, 2 fetchesFetch nodes until capabilities are fulfilledMon Jan 20 10:46:40 GMT 2025passedMon Jan 20 10:46:40 GMT 2025
1122should be able to encode the field with only RELAY set to trueENR waku2 codecMon Jan 20 10:46:24 GMT 2025passedMon Jan 20 10:46:24 GMT 2025Encoding
1130ignores unrecognized TXT record formatsDNS Node DiscoveryMon Jan 20 10:46:41 GMT 2025passedMon Jan 20 10:46:41 GMT 2025
1140should return empty list for no shardshardInfoToPubsubTopicsMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
1150should set field with only LIGHTPUSH enabledENRMon Jan 20 10:46:25 GMT 2025passedMon Jan 20 10:46:25 GMT 2025waku2 key round trip
1160should correctly map /app/20/sometopic/someencoding to shard index 7contentTopicToShardIndexMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
1171should throw an error for non-numeric clusterId: /waku/2/rs/x/1pubsubTopicToSingleShardInfo with various invalid formatsMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
1181should properly create location multiaddrs - udp4ENRMon Jan 20 10:46:25 GMT 2025passedMon Jan 20 10:46:25 GMT 2025Location multiaddr
1190should load peers from local storage and dispatch eventsLocal Storage DiscoveryMon Jan 20 10:46:45 GMT 2025passedMon Jan 20 10:46:45 GMT 2025Unit Tests
1200should be able to decode the field with RELAY and FILTER protocols set to trueENR waku2 codecMon Jan 20 10:46:24 GMT 2025passedMon Jan 20 10:46:24 GMT 2025Decoding
1210should return the pubsub topic directly if a string is provideddeterminePubsubTopicMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
1221should select older connection if presentselectOpenConnectionMon Jan 20 10:46:32 GMT 2025passedMon Jan 20 10:46:32 GMT 2025
1231should wait for Store peer to be connectedwaitForRemotePeerMon Jan 20 10:46:58 GMT 2025passedMon Jan 20 10:46:58 GMT 2025
1240should reject if Filter is requested but not mountedwaitForRemotePeerMon Jan 20 10:46:58 GMT 2025passedMon Jan 20 10:46:58 GMT 2025
1250should throw an error for non-numeric shard: /waku/2/rs/1/ pubsubTopicToSingleShardInfo with various invalid formatsMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
1261should emit a peer event after startLocal Storage DiscoveryMon Jan 20 10:46:45 GMT 2025passedMon Jan 20 10:46:45 GMT 2025interface-peer-discovery compliance testsCompliance Tests
1270peer:update - should schedule stream creation IF protocol hit AND no stream found on connectionStreamManagerMon Jan 20 10:46:32 GMT 2025passedMon Jan 20 10:46:32 GMT 2025
1280should throw an error for missing required configurationshardInfoToPubsubTopicsMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
1290should throw an error for missing sharding configurationensureShardingConfiguredMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
1300Waku message hash computation (payload length 0)RFC Test VectorsMon Jan 20 10:46:18 GMT 2025passedMon Jan 20 10:46:18 GMT 2025
1310should throw an error for empty SingleShardInfos arraysingleShardInfosToShardInfoMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
1320should create a new stream if no existing for protocol foundStreamManagerMon Jan 20 10:46:32 GMT 2025passedMon Jan 20 10:46:32 GMT 2025
1331ENRTree (branch): should parse and verify a single component DNS branch entryENRTreeMon Jan 20 10:46:40 GMT 2025passedMon Jan 20 10:46:40 GMT 2025
1341should retry on failure if specifiedLightPush SDKMon Jan 20 10:46:58 GMT 2025passedMon Jan 20 10:46:58 GMT 2025
1350SampleENR multiaddrs codecMon Jan 20 10:46:24 GMT 2025passedMon Jan 20 10:46:24 GMT 2025
1361should update peers in local storage on 'peer:identify' eventLocal Storage DiscoveryMon Jan 20 10:46:45 GMT 2025passedMon Jan 20 10:46:45 GMT 2025Unit Tests
1370should remove a peerPeerManagerMon Jan 20 10:46:58 GMT 2025passedMon Jan 20 10:46:58 GMT 2025removePeer
1380should correctly map /app/29/sometopic/someencoding to shard index 6contentTopicToShardIndexMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
1392tcp ip4 addressMultiaddr from fieldsMon Jan 20 10:46:24 GMT 2025passedMon Jan 20 10:46:24 GMT 2025
1401should be able to encode the field with RELAY and FILTER protocols set to trueENR waku2 codecMon Jan 20 10:46:24 GMT 2025passedMon Jan 20 10:46:24 GMT 2025Encoding
1410should set field with only FILTER enabledENRMon Jan 20 10:46:25 GMT 2025passedMon Jan 20 10:46:25 GMT 2025waku2 key round trip
1420should return true when peers existPeerManagerMon Jan 20 10:46:58 GMT 2025passedMon Jan 20 10:46:58 GMT 2025hasPeers
1430should return the correct number of peersPeerManagerMon Jan 20 10:46:58 GMT 2025passedMon Jan 20 10:46:58 GMT 2025getPeerCount
1440should be able to encode the field with STORE and LIGHTPUSH protocols set to trueENR waku2 codecMon Jan 20 10:46:24 GMT 2025passedMon Jan 20 10:46:24 GMT 2025Encoding
1450should properly create location multiaddrs - tcp4ENRMon Jan 20 10:46:25 GMT 2025passedMon Jan 20 10:46:25 GMT 2025Location multiaddr
14611 Store, 2 fetchesFetch nodes until capabilities are fulfilledMon Jan 20 10:46:40 GMT 2025passedMon Jan 20 10:46:40 GMT 2025
1471should not receive a peer event after stopLocal Storage DiscoveryMon Jan 20 10:46:45 GMT 2025passedMon Jan 20 10:46:45 GMT 2025interface-peer-discovery compliance testsCompliance Tests
1480Check meta is set [symmetric]Symmetric EncryptionMon Jan 20 10:46:51 GMT 2025passedMon Jan 20 10:46:51 GMT 2025
1492Round trip binary encryption [symmetric, no signature]Symmetric EncryptionMon Jan 20 10:46:51 GMT 2025passedMon Jan 20 10:46:51 GMT 2025
1500should throw an error for non-numeric shard: /waku/2/rs/1/xpubsubTopicToSingleShardInfo with various invalid formatsMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
1511should reject on timeout if it was setwaitForRemotePeerMon Jan 20 10:46:58 GMT 2025passedMon Jan 20 10:46:58 GMT 2025
1521should log when no additional peers are foundPeerManagerMon Jan 20 10:46:58 GMT 2025passedMon Jan 20 10:46:58 GMT 2025findAndAddPeers
1531should be able to encode the field with ALL protocols set to falseENR waku2 codecMon Jan 20 10:46:24 GMT 2025passedMon Jan 20 10:46:24 GMT 2025Encoding
1540should correctly map /waku/2/content/test.js to shard index 1contentTopicToShardIndexMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
1550ENRTree (branch): should error if DNS branch entry is mis-prefixedENRTreeMon Jan 20 10:46:40 GMT 2025passedMon Jan 20 10:46:40 GMT 2025
1561should throw error - no idENRMon Jan 20 10:46:25 GMT 2025passedMon Jan 20 10:46:25 GMT 2025Verify
1570should decode valid ENR with multiaddrs successfully [shared test vector]ENRMon Jan 20 10:46:25 GMT 2025passedMon Jan 20 10:46:25 GMT 2025Txt codec
1580retrieves all peers (2) when cannot fulfill all requirementsDNS Node Discovery w/ capabilitiesMon Jan 20 10:46:41 GMT 2025passedMon Jan 20 10:46:41 GMT 2025
1596Fields are not droppedto proto messageMon Jan 20 10:46:32 GMT 2025passedMon Jan 20 10:46:32 GMT 2025
1601should throw an error for non-numeric shard: /waku/2/rs/1/ypubsubTopicToSingleShardInfo with various invalid formatsMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
1610caches peers it previously fetchedDNS Node DiscoveryMon Jan 20 10:46:41 GMT 2025passedMon Jan 20 10:46:41 GMT 2025
1622should add a peerPeerManagerMon Jan 20 10:46:58 GMT 2025passedMon Jan 20 10:46:58 GMT 2025addPeer
1630should extract SingleShardInfo from a valid PubsubTopicpubsubTopicToSingleShardInfo with various invalid formatsMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
1640should not throw an error when the topic is within a list of configured topicsensurePubsubTopicIsConfiguredMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
1650Decoder throws on undefined content topicEnsures content topic is definedMon Jan 20 10:46:53 GMT 2025passedMon Jan 20 10:46:53 GMT 2025
1660should retrieve 3 multiaddrs for sandbox.waku.nodes.status.imDNS Node Discovery [live data]Mon Jan 20 10:46:41 GMT 2025skippedMon Jan 20 10:46:41 GMT 2025
1671Decoder throws on empty string content topicEnsures content topic is definedMon Jan 20 10:46:51 GMT 2025passedMon Jan 20 10:46:51 GMT 2025
1680ENRTree (root): should error if DNS root entry is mis-prefixedENRTreeMon Jan 20 10:46:40 GMT 2025passedMon Jan 20 10:46:40 GMT 2025
1690should handle clusterId, application and version for autosharding with cluster iD 6shardInfoToPubsubTopicsMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
1700Sign & RecoverWaku EncryptionMon Jan 20 10:46:51 GMT 2025passedMon Jan 20 10:46:51 GMT 2025
1711should be able to encode the field with ALL protocols set to trueENR waku2 codecMon Jan 20 10:46:24 GMT 2025passedMon Jan 20 10:46:24 GMT 2025Encoding
1720Decoder throws on undefined content topicEnsures content topic is definedMon Jan 20 10:46:32 GMT 2025passedMon Jan 20 10:46:32 GMT 2025
1730should remove the specified number of excess peersPeerManagerMon Jan 20 10:46:58 GMT 2025passedMon Jan 20 10:46:58 GMT 2025removeExcessPeers
1740should fall back to default pubsub topic when pubsubTopicShardInfo is not provideddeterminePubsubTopicMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
1751should throw an error for non-numeric clusterId: /waku/2/rs/!/1pubsubTopicToSingleShardInfo with various invalid formatsMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
1761Rejects garbageMessage ValidatorMon Jan 20 10:47:01 GMT 2025passedMon Jan 20 10:47:01 GMT 2025
1770should throw an error for invalid PubsubTopic format: /waku/2/r/1/2pubsubTopicToSingleShardInfo with various invalid formatsMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
1780throws on content topic with empty application fieldensureValidContentTopicMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
1790uses static shard pubsub topic instead of autosharding when setSets sharding configuration correctlyMon Jan 20 10:46:32 GMT 2025passedMon Jan 20 10:46:32 GMT 2025
1800should use the provided clusterId for the pubsub topiccontentTopicToPubsubTopicMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
1811should process correctly when SingleShardInfo has no clusterId but has a sharddeterminePubsubTopicMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
1820should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1filterPeersByDiscovery functionMon Jan 20 10:46:32 GMT 2025passedMon Jan 20 10:46:32 GMT 2025
1831throws on content topic with empty encoding fieldensureValidContentTopicMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
1840should be able to decode the field with ALL protocols set to falseENR waku2 codecMon Jan 20 10:46:24 GMT 2025passedMon Jan 20 10:46:24 GMT 2025Decoding
1851should throw an error if shards are undefined for static shardingshardInfoToPubsubTopicsMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
1861should properly compute the node idENRMon Jan 20 10:46:25 GMT 2025passedMon Jan 20 10:46:25 GMT 2025Static tests
1870should correctly map a content topic to a pubsub topiccontentTopicToPubsubTopicMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
1880should correctly map /0/statusim/1/community/cbor to shard index 4contentTopicToShardIndexMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
1891Asymmetric encrypt & decryptWaku EncryptionMon Jan 20 10:46:51 GMT 2025passedMon Jan 20 10:46:51 GMT 2025
1900should get / set TCP multiaddrENRMon Jan 20 10:46:25 GMT 2025passedMon Jan 20 10:46:25 GMT 2025Multiaddr getters and setters
1910should handle corrupted local storage data gracefullyLocal Storage DiscoveryMon Jan 20 10:46:45 GMT 2025passedMon Jan 20 10:46:45 GMT 2025Unit Tests
1921groups content topics by expected pubsub topiccontentTopicsByPubsubTopicMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
1930should correctly map /toychat/2/huilong/proto to shard index 3contentTopicToShardIndexMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
1941should return a calculated topic if SingleShardInfo is provideddeterminePubsubTopicMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
1950should correctly map /0/toychat/2/huilong/proto to shard index 3contentTopicToShardIndexMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
1961ENRTree (root): should error if DNS root entry signature is invalidENRTreeMon Jan 20 10:46:40 GMT 2025passedMon Jan 20 10:46:40 GMT 2025
19711 Relay, 1 Filter, gives upFetch nodes until capabilities are fulfilledMon Jan 20 10:46:40 GMT 2025passedMon Jan 20 10:46:40 GMT 2025
1980should be able to decode the field with only STORE set to trueENR waku2 codecMon Jan 20 10:46:24 GMT 2025passedMon Jan 20 10:46:24 GMT 2025Decoding
1991should encodeTxt and decodeTxtENRMon Jan 20 10:46:25 GMT 2025passedMon Jan 20 10:46:25 GMT 2025Txt codec
2000should be able to encode the field with only FILTER set to trueENR waku2 codecMon Jan 20 10:46:24 GMT 2025passedMon Jan 20 10:46:24 GMT 2025Encoding
2011should add and remove event listeners correctlyLocal Storage DiscoveryMon Jan 20 10:46:45 GMT 2025passedMon Jan 20 10:46:45 GMT 2025Unit Tests
2020should throw an error for non-numeric shard: /waku/2/rs/1/$pubsubTopicToSingleShardInfo with various invalid formatsMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
2030should throw an error for non-numeric shard: /waku/2/rs/1/\pubsubTopicToSingleShardInfo with various invalid formatsMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
2040should encode/decode to RLP encodingENRMon Jan 20 10:46:25 GMT 2025passedMon Jan 20 10:46:25 GMT 2025Static tests
2050should throw an error for non-numeric clusterId: /waku/2/rs/-/1pubsubTopicToSingleShardInfo with various invalid formatsMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
2060should not add existing peersPeerManagerMon Jan 20 10:46:58 GMT 2025passedMon Jan 20 10:46:58 GMT 2025findAndAddPeers
2071Encoder throws on empty string content topicEnsures content topic is definedMon Jan 20 10:46:32 GMT 2025passedMon Jan 20 10:46:32 GMT 2025
2080should decode valid enr successfullyENRMon Jan 20 10:46:25 GMT 2025passedMon Jan 20 10:46:25 GMT 2025Txt codec
2091should find and add new peersPeerManagerMon Jan 20 10:46:58 GMT 2025passedMon Jan 20 10:46:58 GMT 2025findAndAddPeers
2101Encoder throws on empty string content topicEnsures content topic is definedMon Jan 20 10:46:51 GMT 2025passedMon Jan 20 10:46:51 GMT 2025
2110should throw an error for non-numeric clusterId: /waku/2/rs/$/1pubsubTopicToSingleShardInfo with various invalid formatsMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
2120handles different clusterIds correctlycontentTopicsByPubsubTopicMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
2130should properly create location multiaddrs - tcp6ENRMon Jan 20 10:46:25 GMT 2025passedMon Jan 20 10:46:25 GMT 2025Location multiaddr
2144should encode/decode to text encodingENRMon Jan 20 10:46:25 GMT 2025passedMon Jan 20 10:46:25 GMT 2025Static tests
2151should correctly map /statusim/1/community/cbor to shard index 4contentTopicToShardIndexMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
2160should get / set UDP multiaddrENRMon Jan 20 10:46:25 GMT 2025passedMon Jan 20 10:46:25 GMT 2025Multiaddr getters and setters
2171Round trip binary encryption [symmetric, signature]Symmetric EncryptionMon Jan 20 10:46:51 GMT 2025passedMon Jan 20 10:46:51 GMT 2025
2180should map different content topics to different pubsub topics based on shard indexcontentTopicToPubsubTopicMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
2190should reject if LightPush is requested but not mountedwaitForRemotePeerMon Jan 20 10:46:58 GMT 2025passedMon Jan 20 10:46:58 GMT 2025
2200should wait for Filter peer to be connectedwaitForRemotePeerMon Jan 20 10:46:58 GMT 2025passedMon Jan 20 10:46:58 GMT 2025
2210should correctly encode and decode relay shards using rsv format (Bit Vector)Relay Shard codecMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
2220should return falseENRMon Jan 20 10:46:25 GMT 2025passedMon Jan 20 10:46:25 GMT 2025Verify
2230should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterIddeterminePubsubTopicMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
2241should be able to encode the field with only STORE set to trueENR waku2 codecMon Jan 20 10:46:24 GMT 2025passedMon Jan 20 10:46:24 GMT 2025Encoding
2250should throw an error for non-numeric clusterId: /waku/2/rs/\/1pubsubTopicToSingleShardInfo with various invalid formatsMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
2260should return valid sharding parameters for content topics autoshardingensureShardingConfiguredMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
2271should be able to encode the field with only LIGHTPUSH set to trueENR waku2 codecMon Jan 20 10:46:24 GMT 2025passedMon Jan 20 10:46:24 GMT 2025Encoding
2281should convert a SingleShardInfo object to the correct PubsubTopicsingleShardInfoToPubsubTopicMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
2290can start the serviceLocal Storage DiscoveryMon Jan 20 10:46:45 GMT 2025passedMon Jan 20 10:46:45 GMT 2025interface-peer-discovery compliance testsCompliance Tests
2301should throw an error for non-numeric shard: /waku/2/rs/1/-pubsubTopicToSingleShardInfo with various invalid formatsMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
2310should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extrapubsubTopicToSingleShardInfo with various invalid formatsMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
2321should throw an error for non-numeric clusterId: /waku/2/rs/ /1pubsubTopicToSingleShardInfo with various invalid formatsMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
2330Decoder throws on undefined content topicEnsures content topic is definedMon Jan 20 10:46:51 GMT 2025passedMon Jan 20 10:46:51 GMT 2025
2340should correctly encode and decode relay shards using rs format (Index List)Relay Shard codecMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
2350should properly create location multiaddrs - tcpENRMon Jan 20 10:46:25 GMT 2025passedMon Jan 20 10:46:25 GMT 2025Location multiaddr
2360should throw error - no public keyENRMon Jan 20 10:46:25 GMT 2025passedMon Jan 20 10:46:25 GMT 2025Verify
2371should return different streams if requested simultaniouslyStreamManagerMon Jan 20 10:46:32 GMT 2025passedMon Jan 20 10:46:32 GMT 2025
2381Encoder throws on empty string content topicEnsures content topic is definedMon Jan 20 10:46:53 GMT 2025passedMon Jan 20 10:46:53 GMT 2025
2390should be able to decode the field with ALL protocols set to trueENR waku2 codecMon Jan 20 10:46:24 GMT 2025passedMon Jan 20 10:46:24 GMT 2025Decoding
2400should only return 1 node with relay capabilityDNS Node Discovery w/ capabilitiesMon Jan 20 10:46:41 GMT 2025passedMon Jan 20 10:46:41 GMT 2025
2410should send to specified number of peers of used peersLightPush SDKMon Jan 20 10:46:58 GMT 2025passedMon Jan 20 10:46:58 GMT 2025
2421should return no connections if no open connection providedselectOpenConnectionMon Jan 20 10:46:32 GMT 2025passedMon Jan 20 10:46:32 GMT 2025
2431ENRTree (root): should parse and verify and DNS root entryENRTreeMon Jan 20 10:46:40 GMT 2025passedMon Jan 20 10:46:40 GMT 2025
2441should wait for LightPush peer to be connectedwaitForRemotePeerMon Jan 20 10:46:58 GMT 2025passedMon Jan 20 10:46:58 GMT 2025
2451throws on content topic with empty version fieldensureValidContentTopicMon Jan 20 10:46:16 GMT 2025passedMon Jan 20 10:46:16 GMT 2025
2461Round trip binary encryption [ecies, no signature]Ecies EncryptionMon Jan 20 10:46:53 GMT 2025passedMon Jan 20 10:46:53 GMT 2025
2470Encoder throws on undefined content topicEnsures content topic is definedMon Jan 20 10:46:53 GMT 2025passedMon Jan 20 10:46:53 GMT 2025
2480it tolerates circular branch referencesDNS Node DiscoveryMon Jan 20 10:46:41 GMT 2025passedMon Jan 20 10:46:41 GMT 2025