2025-02-17 10:34:13 +00:00

53 KiB

1DESCRIPTIONDURATION IN MSNAMEPARENT SUITESTART TIMESTATUSSTOP TIMESUB SUITESUITETEST CLASSTEST METHOD
21should hash "" with n=2 and maxValue=100 correctlyhashNMon Feb 17 10:33:37 GMT 2025passedMon Feb 17 10:33:37 GMT 2025
31returns only open connection if one presentselectOpenConnectionMon Feb 17 10:29:55 GMT 2025passedMon Feb 17 10:29:55 GMT 2025
40should hash "!@#$%^&*()" with n=0 and maxValue=100 correctlyhashNMon Feb 17 10:33:37 GMT 2025passedMon Feb 17 10:33:37 GMT 2025
50should call waitForPeer on RelaywaitForRemotePeerMon Feb 17 10:30:21 GMT 2025passedMon Feb 17 10:30:21 GMT 2025
61uses static shard pubsub topic instead of autosharding when setSets sharding configuration correctlyMon Feb 17 10:29:56 GMT 2025passedMon Feb 17 10:29:56 GMT 2025
74udp ip6 addressMultiaddr from fieldsMon Feb 17 10:29:49 GMT 2025passedMon Feb 17 10:29:49 GMT 2025
80should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extrapubsubTopicToSingleShardInfo with various invalid formatsMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
91should not allow unachievable error rateProbabilitiesMon Feb 17 10:33:37 GMT 2025passedMon Feb 17 10:33:37 GMT 2025
101should add and remove event listeners correctlyLocal Storage DiscoveryMon Feb 17 10:30:07 GMT 2025passedMon Feb 17 10:30:07 GMT 2025Unit Tests
110should hash "test123" with n=5 and maxValue=1000 correctlyhashNMon Feb 17 10:33:37 GMT 2025passedMon Feb 17 10:33:37 GMT 2025
120ignores domain fetching errorsDNS Node DiscoveryMon Feb 17 10:30:03 GMT 2025passedMon Feb 17 10:30:03 GMT 2025
131should decode valid enr with tcp successfullyENRMon Feb 17 10:29:50 GMT 2025passedMon Feb 17 10:29:50 GMT 2025Txt codec
140should throw an error for non-numeric clusterId: /waku/2/rs/x/1pubsubTopicToSingleShardInfo with various invalid formatsMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
151should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1contentTopicToShardIndexMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
160should load peers from local storage and dispatch eventsLocal Storage DiscoveryMon Feb 17 10:30:07 GMT 2025passedMon Feb 17 10:30:07 GMT 2025Unit Tests
170should throw an error for insufficient dataRelay Shard codecMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
181should throw an error for non-numeric shard: /waku/2/rs/1/pubsubTopicToSingleShardInfo with various invalid formatsMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
191should hash "test123" with n=1 and maxValue=100 correctlyhashNMon Feb 17 10:33:37 GMT 2025passedMon Feb 17 10:33:37 GMT 2025
200Ephemeral field set to trueWaku Message version 0Mon Feb 17 10:29:56 GMT 2025passedMon Feb 17 10:29:56 GMT 2025
211Encoder throws on undefined content topicEnsures content topic is definedMon Feb 17 10:30:13 GMT 2025passedMon Feb 17 10:30:13 GMT 2025
221should throw error - invalid idENRMon Feb 17 10:29:50 GMT 2025passedMon Feb 17 10:29:50 GMT 2025Verify
230should correctly map /0/statusim/1/community/cbor to shard index 4contentTopicToShardIndexMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
240should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16contentTopicToShardIndexMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
250should return a calculated topic if SingleShardInfo is provideddeterminePubsubTopicMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
260should hash "Lorem ipsum dolor sit amet" with n=5 and maxValue=1000 correctlyhashNMon Feb 17 10:33:37 GMT 2025passedMon Feb 17 10:33:37 GMT 2025
271retrieves all peers (3) when branch entries are composed of multiple stringsDNS Node Discovery w/ capabilitiesMon Feb 17 10:30:03 GMT 2025passedMon Feb 17 10:30:03 GMT 2025
280retrieves all peers (2) when cannot fulfill all requirementsDNS Node Discovery w/ capabilitiesMon Feb 17 10:30:03 GMT 2025passedMon Feb 17 10:30:03 GMT 2025
290Waku message hash computation (no timestamp)RFC Test VectorsMon Feb 17 10:29:43 GMT 2025passedMon Feb 17 10:29:43 GMT 2025
300should properly compute the node idENRMon Feb 17 10:29:50 GMT 2025passedMon Feb 17 10:29:50 GMT 2025Static tests
310should be able to decode the field with only FILTER set to trueENR waku2 codecMon Feb 17 10:29:49 GMT 2025passedMon Feb 17 10:29:49 GMT 2025Decoding
321should convert a SingleShardInfo object to the correct PubsubTopicsingleShardInfoToPubsubTopicMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
330should wait for LightPush peer to be connectedwaitForRemotePeerMon Feb 17 10:30:21 GMT 2025passedMon Feb 17 10:30:21 GMT 2025
341can start the serviceLocal Storage DiscoveryMon Feb 17 10:30:07 GMT 2025passedMon Feb 17 10:30:07 GMT 2025interface-peer-discovery compliance testsCompliance Tests
351Rejects garbageMessage ValidatorMon Feb 17 10:30:24 GMT 2025passedMon Feb 17 10:30:24 GMT 2025
361ENRTree (root): should error if DNS root entry signature is invalidENRTreeMon Feb 17 10:30:03 GMT 2025passedMon Feb 17 10:30:03 GMT 2025
371should hash "!@#$%^&*()" with n=1 and maxValue=100 correctlyhashNMon Feb 17 10:33:37 GMT 2025passedMon Feb 17 10:33:37 GMT 2025
380should return the correct m/n for k = 7, targetError = 0.01ProbabilitiesMon Feb 17 10:33:37 GMT 2025passedMon Feb 17 10:33:37 GMT 2025
390should only return 1 node with relay capabilityDNS Node Discovery w/ capabilitiesMon Feb 17 10:30:03 GMT 2025passedMon Feb 17 10:30:03 GMT 2025
400Round trip binary encryption [ecies, no signature]Ecies EncryptionMon Feb 17 10:30:15 GMT 2025passedMon Feb 17 10:30:15 GMT 2025
411should set field with all protocols disabledENRMon Feb 17 10:29:50 GMT 2025passedMon Feb 17 10:29:50 GMT 2025waku2 key round trip
420it tolerates circular branch referencesDNS Node DiscoveryMon Feb 17 10:30:03 GMT 2025passedMon Feb 17 10:30:03 GMT 2025
430should hash "!@#$%^&*()" with n=1 and maxValue=10000 correctlyhashNMon Feb 17 10:33:37 GMT 2025passedMon Feb 17 10:33:37 GMT 2025
441should correctly map /statusim/1/community/cbor to shard index 4contentTopicToShardIndexMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
450throws on content topic with too few or too many fieldsensureValidContentTopicMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
460should handle clusterId, application and version for autosharding with cluster iD 0shardInfoToPubsubTopicsMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
471throws on content topic with empty version fieldensureValidContentTopicMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
480handles different networkShards values correctlycontentTopicsByPubsubTopicMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
490should be able to decode the field with ALL protocols set to trueENR waku2 codecMon Feb 17 10:29:49 GMT 2025passedMon Feb 17 10:29:49 GMT 2025Decoding
501Symmetric encrypt & DecryptWaku EncryptionMon Feb 17 10:30:14 GMT 2025passedMon Feb 17 10:30:14 GMT 2025
511should be able to encode the field with only LIGHTPUSH set to trueENR waku2 codecMon Feb 17 10:29:49 GMT 2025passedMon Feb 17 10:29:49 GMT 2025Encoding
520should set field with only LIGHTPUSH enabledENRMon Feb 17 10:29:50 GMT 2025passedMon Feb 17 10:29:50 GMT 2025waku2 key round trip
531should only return 1 node with relay and store capabilityDNS Node Discovery w/ capabilitiesMon Feb 17 10:30:03 GMT 2025passedMon Feb 17 10:30:03 GMT 2025
540should hash "!@#$%^&*()" with n=2 and maxValue=1000 correctlyhashNMon Feb 17 10:33:37 GMT 2025passedMon Feb 17 10:33:37 GMT 2025
551ENRTree (tree): should parse a DNS tree entryENRTreeMon Feb 17 10:30:03 GMT 2025passedMon Feb 17 10:30:03 GMT 2025
560should create a new stream if no existing for protocol foundStreamManagerMon Feb 17 10:29:55 GMT 2025passedMon Feb 17 10:29:55 GMT 2025
570should use the provided clusterId for the pubsub topiccontentTopicToPubsubTopicMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
580should return valid sharding parameters for content topics autoshardingensureShardingConfiguredMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
591should not allow k > 12ProbabilitiesMon Feb 17 10:33:37 GMT 2025passedMon Feb 17 10:33:37 GMT 2025
601should check connected peers if present and suitablewaitForRemotePeerMon Feb 17 10:30:21 GMT 2025passedMon Feb 17 10:30:21 GMT 2025
615should correctly map /toychat/2/huilong/proto to shard index 3contentTopicToShardIndexMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
620should handle a minimal index listRelay Shard codecMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
631should hash "" with n=1 and maxValue=10000 correctlyhashNMon Feb 17 10:33:37 GMT 2025passedMon Feb 17 10:33:37 GMT 2025
641should properly start and stop event listeningHealthIndicatorMon Feb 17 10:30:21 GMT 2025passedMon Feb 17 10:30:21 GMT 2025
650should handle general insertion and lookup correctlyBloomFilter with special patternsMon Feb 17 10:33:39 GMT 2025passedMon Feb 17 10:33:39 GMT 2025
660should correctly encode and decode relay shards using rsv format (Bit Vector)Relay Shard codecMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
671should throw an error for non-numeric shard: /waku/2/rs/1/$pubsubTopicToSingleShardInfo with various invalid formatsMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
680should throw an error for non-numeric shard: /waku/2/rs/1/xpubsubTopicToSingleShardInfo with various invalid formatsMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
691should send to specified number of peers of used peersLightPush SDKMon Feb 17 10:30:21 GMT 2025passedMon Feb 17 10:30:21 GMT 2025
701should return valid sharding parameters for static shardingensureShardingConfiguredMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
710should not fail to stop the service if it was not startedLocal Storage DiscoveryMon Feb 17 10:30:07 GMT 2025passedMon Feb 17 10:30:07 GMT 2025interface-peer-discovery compliance testsCompliance Tests
721should be able to encode the field with only RELAY set to trueENR waku2 codecMon Feb 17 10:29:49 GMT 2025passedMon Feb 17 10:29:49 GMT 2025Encoding
730should hash "Lorem ipsum dolor sit amet" with n=1 and maxValue=10000 correctlyhashNMon Feb 17 10:33:37 GMT 2025passedMon Feb 17 10:33:37 GMT 2025
740should hash "!@#$%^&*()" with n=5 and maxValue=1000 correctlyhashNMon Feb 17 10:33:37 GMT 2025passedMon Feb 17 10:33:37 GMT 2025
750should emit a peer event after startLocal Storage DiscoveryMon Feb 17 10:30:07 GMT 2025passedMon Feb 17 10:30:07 GMT 2025interface-peer-discovery compliance testsCompliance Tests
760should return different streams if requested simultaniouslyStreamManagerMon Feb 17 10:29:55 GMT 2025passedMon Feb 17 10:29:55 GMT 2025
770should return falseENRMon Feb 17 10:29:50 GMT 2025passedMon Feb 17 10:29:50 GMT 2025Verify
780should correctly map /0/toychat/2/huilong/proto to shard index 3contentTopicToShardIndexMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
790throws on content topic with generation field greater than 0ensureValidContentTopicMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
800should be able to decode the field with only STORE set to trueENR waku2 codecMon Feb 17 10:29:49 GMT 2025passedMon Feb 17 10:29:49 GMT 2025Decoding
810should hash "" with n=5 and maxValue=1000 correctlyhashNMon Feb 17 10:33:37 GMT 2025passedMon Feb 17 10:33:37 GMT 2025
820Decoder throws on empty string content topicEnsures content topic is definedMon Feb 17 10:29:56 GMT 2025passedMon Feb 17 10:29:56 GMT 2025
831should hash "hello" with n=0 and maxValue=1000 correctlyhashNMon Feb 17 10:33:37 GMT 2025passedMon Feb 17 10:33:37 GMT 2025
840should throw error - no idENRMon Feb 17 10:29:50 GMT 2025passedMon Feb 17 10:29:50 GMT 2025Txt codec
850should correctly map /myapp/1/latest/proto to shard index 0contentTopicToShardIndexMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
860should not receive a peer event before startLocal Storage DiscoveryMon Feb 17 10:30:07 GMT 2025passedMon Feb 17 10:30:07 GMT 2025interface-peer-discovery compliance testsCompliance Tests
871should correctly map /app/22/sometopic/someencoding to shard index 2contentTopicToShardIndexMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
880Waku message hash computation (payload length 0)RFC Test VectorsMon Feb 17 10:29:43 GMT 2025passedMon Feb 17 10:29:43 GMT 2025
890should return the pubsub topic directly if a string is provideddeterminePubsubTopicMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
900should throw an error for non-numeric shard: /waku/2/rs/1/!pubsubTopicToSingleShardInfo with various invalid formatsMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
910Round trip binary encryption [symmetric, signature]Symmetric EncryptionMon Feb 17 10:30:13 GMT 2025passedMon Feb 17 10:30:13 GMT 2025
921should initialize bloom filter with correct parametersBloomFilterMon Feb 17 10:33:39 GMT 2025passedMon Feb 17 10:33:39 GMT 2025
931ENRTree (branch): should error if DNS branch entry is mis-prefixedENRTreeMon Feb 17 10:30:03 GMT 2025passedMon Feb 17 10:30:03 GMT 2025
942should return the correct m/n for k = 2, targetError = 0.1ProbabilitiesMon Feb 17 10:33:37 GMT 2025passedMon Feb 17 10:33:37 GMT 2025
951should hash "hello" with n=1 and maxValue=1000 correctlyhashNMon Feb 17 10:33:37 GMT 2025passedMon Feb 17 10:33:37 GMT 2025
960should encode/decode to RLP encodingENRMon Feb 17 10:29:50 GMT 2025passedMon Feb 17 10:29:50 GMT 2025Static tests
971retrieves a single peerDNS Node DiscoveryMon Feb 17 10:30:03 GMT 2025passedMon Feb 17 10:30:03 GMT 2025
980should hash "Lorem ipsum dolor sit amet" with n=0 and maxValue=100 correctlyhashNMon Feb 17 10:33:37 GMT 2025passedMon Feb 17 10:33:37 GMT 2025
991should convert content topics to PubsubTopics for autoshardingshardInfoToPubsubTopicsMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
1000should throw if no connection providedStreamManagerMon Feb 17 10:29:55 GMT 2025passedMon Feb 17 10:29:55 GMT 2025
1010should be able to encode the field with RELAY and FILTER protocols set to trueENR waku2 codecMon Feb 17 10:29:49 GMT 2025passedMon Feb 17 10:29:49 GMT 2025Encoding
1020should hash "hello" with n=0 and maxValue=10000 correctlyhashNMon Feb 17 10:33:37 GMT 2025passedMon Feb 17 10:33:37 GMT 2025
1030Decoder throws on empty string content topicEnsures content topic is definedMon Feb 17 10:30:13 GMT 2025passedMon Feb 17 10:30:13 GMT 2025
1041returns a subset of values when wanted number is lesser than available valuesDiscoveryMon Feb 17 10:30:03 GMT 2025passedMon Feb 17 10:30:03 GMT 2025
1051should extract SingleShardInfo from a valid PubsubTopicpubsubTopicToSingleShardInfo with various invalid formatsMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
1061ENRTree (tree): should error if DNS tree entry is mis-prefixedENRTreeMon Feb 17 10:30:03 GMT 2025passedMon Feb 17 10:30:03 GMT 2025
1070should hash "hello" with n=1 and maxValue=10000 correctlyhashNMon Feb 17 10:33:37 GMT 2025passedMon Feb 17 10:33:37 GMT 2025
1080should return empty list for no shardshardInfoToPubsubTopicsMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
1091should hash "" with n=1 and maxValue=100 correctlyhashNMon Feb 17 10:33:37 GMT 2025passedMon Feb 17 10:33:37 GMT 2025
1100should throw an error for non-numeric clusterId: /waku/2/rs/!/1pubsubTopicToSingleShardInfo with various invalid formatsMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
1112returns nothing if no connections presentselectOpenConnectionMon Feb 17 10:29:55 GMT 2025passedMon Feb 17 10:29:55 GMT 2025
1123Round trip binary encryption [symmetric, no signature]Symmetric EncryptionMon Feb 17 10:30:13 GMT 2025passedMon Feb 17 10:30:13 GMT 2025
1130should correctly encode and decode relay shards using rs format (Index List)Relay Shard codecMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
1140should insert elements correctlyBloomFilterMon Feb 17 10:33:39 GMT 2025passedMon Feb 17 10:33:39 GMT 2025
1151should initialize with custom number of peersPeerManagerMon Feb 17 10:30:21 GMT 2025passedMon Feb 17 10:30:21 GMT 2025
1161should throw an error for empty SingleShardInfos arraysingleShardInfosToShardInfoMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
1170should reject if Filter is requested but not mountedwaitForRemotePeerMon Feb 17 10:30:21 GMT 2025passedMon Feb 17 10:30:21 GMT 2025
1180Decoder throws on undefined content topicEnsures content topic is definedMon Feb 17 10:30:15 GMT 2025passedMon Feb 17 10:30:15 GMT 2025
1191should throw error - no public keyENRMon Feb 17 10:29:50 GMT 2025passedMon Feb 17 10:29:50 GMT 2025Txt codec
1200should initialize with Unhealthy statusHealthIndicatorMon Feb 17 10:30:21 GMT 2025passedMon Feb 17 10:30:21 GMT 2025
1210throws on content topic with empty topic name fieldensureValidContentTopicMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
1220throws an error for improperly formatted content topicscontentTopicsByPubsubTopicMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
1231Waku message hash computation (message is IDecodedMessage)RFC Test VectorsMon Feb 17 10:29:43 GMT 2025passedMon Feb 17 10:29:43 GMT 2025
1240should throw an error for non-numeric shard: /waku/2/rs/1/ypubsubTopicToSingleShardInfo with various invalid formatsMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
1250should hash "hello" with n=5 and maxValue=1000 correctlyhashNMon Feb 17 10:33:37 GMT 2025passedMon Feb 17 10:33:37 GMT 2025
1260groups multiple content topics into the same pubsub topic when they share the same shard indexcontentTopicsByPubsubTopicMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
1270Round trip binary encryption [ecies, signature]Ecies EncryptionMon Feb 17 10:30:15 GMT 2025passedMon Feb 17 10:30:15 GMT 2025
1280should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2contentTopicToShardIndexMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
1291should hash "test123" with n=0 and maxValue=100 correctlyhashNMon Feb 17 10:33:37 GMT 2025passedMon Feb 17 10:33:37 GMT 2025
1300should hash "" with n=2 and maxValue=1000 correctlyhashNMon Feb 17 10:33:37 GMT 2025passedMon Feb 17 10:33:37 GMT 2025
1311should correctly map a content topic to a pubsub topiccontentTopicToPubsubTopicMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
1320should correctly map /waku/2/content/test.js to shard index 1contentTopicToShardIndexMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
1330should be able to decode the field with STORE and LIGHTPUSH protocols set to trueENR waku2 codecMon Feb 17 10:29:49 GMT 2025passedMon Feb 17 10:29:49 GMT 2025Decoding
1340Meta field set when metaSetter is specifiedWaku Message version 0Mon Feb 17 10:29:56 GMT 2025passedMon Feb 17 10:29:56 GMT 2025
1350should fail to send if pubsub topics are misconfiguredLightPush SDKMon Feb 17 10:30:21 GMT 2025passedMon Feb 17 10:30:21 GMT 2025
1360should return the correct m/n for k = 7, targetError = 0.001ProbabilitiesMon Feb 17 10:33:37 GMT 2025passedMon Feb 17 10:33:37 GMT 2025
1371should hash "test123" with n=0 and maxValue=1000 correctlyhashNMon Feb 17 10:33:37 GMT 2025passedMon Feb 17 10:33:37 GMT 2025
1380should throw an error for invalid PubsubTopic format: /waku/2/rspubsubTopicToSingleShardInfo with various invalid formatsMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
1391Check meta is set [symmetric]Symmetric EncryptionMon Feb 17 10:30:13 GMT 2025passedMon Feb 17 10:30:13 GMT 2025
1400does not throw on valid casesensureValidContentTopicMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
1410handles empty shards array correctlyensureShardingConfiguredMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
1420should map different content topics to different pubsub topics based on shard indexcontentTopicToPubsubTopicMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
1432should hash "" with n=0 and maxValue=100 correctlyhashNMon Feb 17 10:33:37 GMT 2025passedMon Feb 17 10:33:37 GMT 2025
1441should hash "hello" with n=2 and maxValue=100 correctlyhashNMon Feb 17 10:33:37 GMT 2025passedMon Feb 17 10:33:37 GMT 2025
1451should properly create location multiaddrs - udp4ENRMon Feb 17 10:29:50 GMT 2025passedMon Feb 17 10:29:50 GMT 2025Location multiaddr
1461should throw an error for non-numeric clusterId: /waku/2/rs/y/1pubsubTopicToSingleShardInfo with various invalid formatsMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
1470Encoder throws on undefined content topicEnsures content topic is definedMon Feb 17 10:29:56 GMT 2025passedMon Feb 17 10:29:56 GMT 2025
1480should aggregate SingleShardInfos into a ShardInfosingleShardInfosToShardInfoMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
14901 Store, 2 fetchesFetch nodes until capabilities are fulfilledMon Feb 17 10:30:03 GMT 2025passedMon Feb 17 10:30:03 GMT 2025
1500should throw error - no public keyENRMon Feb 17 10:29:50 GMT 2025passedMon Feb 17 10:29:50 GMT 2025Verify
1511should hash "test123" with n=5 and maxValue=100 correctlyhashNMon Feb 17 10:33:37 GMT 2025passedMon Feb 17 10:33:37 GMT 2025
1521ENRTree (root): should error if DNS root entry is malformedENRTreeMon Feb 17 10:30:03 GMT 2025passedMon Feb 17 10:30:03 GMT 2025
1530should hash "" with n=2 and maxValue=10000 correctlyhashNMon Feb 17 10:33:37 GMT 2025passedMon Feb 17 10:33:37 GMT 2025
1541should hash "hello" with n=5 and maxValue=100 correctlyhashNMon Feb 17 10:33:37 GMT 2025passedMon Feb 17 10:33:37 GMT 2025
1551should wait for Store peer to be connectedwaitForRemotePeerMon Feb 17 10:30:21 GMT 2025passedMon Feb 17 10:30:21 GMT 2025
1564should get / set TCP multiaddrENRMon Feb 17 10:29:50 GMT 2025passedMon Feb 17 10:29:50 GMT 2025Multiaddr getters and setters
1570should throw an error for non-numeric clusterId: /waku/2/rs/\/1pubsubTopicToSingleShardInfo with various invalid formatsMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
1580should hash "hello" with n=2 and maxValue=1000 correctlyhashNMon Feb 17 10:33:37 GMT 2025passedMon Feb 17 10:33:37 GMT 2025
1591SampleENR multiaddrs codecMon Feb 17 10:29:49 GMT 2025passedMon Feb 17 10:29:49 GMT 2025
1600Check meta is set [ecies]Ecies EncryptionMon Feb 17 10:30:15 GMT 2025passedMon Feb 17 10:30:15 GMT 2025
1610should decode valid enr successfullyENRMon Feb 17 10:29:50 GMT 2025passedMon Feb 17 10:29:50 GMT 2025Txt codec
1620Relay + StoreENRMon Feb 17 10:29:50 GMT 2025passedMon Feb 17 10:29:50 GMT 2025Waku2 key: decode
1630should not receive a peer event after stopLocal Storage DiscoveryMon Feb 17 10:30:07 GMT 2025passedMon Feb 17 10:30:07 GMT 2025interface-peer-discovery compliance testsCompliance Tests
1640should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2pubsubTopicToSingleShardInfo with various invalid formatsMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
1650Encoder throws on empty string content topicEnsures content topic is definedMon Feb 17 10:30:13 GMT 2025passedMon Feb 17 10:30:13 GMT 2025
1660should properly create location multiaddrs - tcp6ENRMon Feb 17 10:29:50 GMT 2025passedMon Feb 17 10:29:50 GMT 2025Location multiaddr
1671ENRTree (root): should parse and verify and DNS root entryENRTreeMon Feb 17 10:30:03 GMT 2025passedMon Feb 17 10:30:03 GMT 2025
1681should hash "test123" with n=2 and maxValue=1000 correctlyhashNMon Feb 17 10:33:37 GMT 2025passedMon Feb 17 10:33:37 GMT 2025
1690should hash "Lorem ipsum dolor sit amet" with n=2 and maxValue=1000 correctlyhashNMon Feb 17 10:33:37 GMT 2025passedMon Feb 17 10:33:37 GMT 2025
1700should hash "Lorem ipsum dolor sit amet" with n=5 and maxValue=10000 correctlyhashNMon Feb 17 10:33:37 GMT 2025passedMon Feb 17 10:33:37 GMT 2025
1711Sign & RecoverWaku EncryptionMon Feb 17 10:30:14 GMT 2025passedMon Feb 17 10:30:14 GMT 2025
1721should maintain desired error rateBloomFilterMon Feb 17 10:33:39 GMT 2025passedMon Feb 17 10:33:39 GMT 2025
1730should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterIddeterminePubsubTopicMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
1740should be able to encode the field with only FILTER set to trueENR waku2 codecMon Feb 17 10:29:49 GMT 2025passedMon Feb 17 10:29:49 GMT 2025Encoding
1750Encoder throws on empty string content topicEnsures content topic is definedMon Feb 17 10:30:15 GMT 2025passedMon Feb 17 10:30:15 GMT 2025
1761should throw an error for non-numeric shard: /waku/2/rs/1/ pubsubTopicToSingleShardInfo with various invalid formatsMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
1770should fail to send if no connected peers foundLightPush SDKMon Feb 17 10:30:21 GMT 2025passedMon Feb 17 10:30:21 GMT 2025
1781Push to array if already presentpushOrInitMapSetMon Feb 17 10:29:40 GMT 2025passedMon Feb 17 10:29:40 GMT 2025
1790should hash "Lorem ipsum dolor sit amet" with n=2 and maxValue=10000 correctlyhashNMon Feb 17 10:33:37 GMT 2025passedMon Feb 17 10:33:37 GMT 2025
1800should reject if Relay is requested but not mountedwaitForRemotePeerMon Feb 17 10:30:21 GMT 2025passedMon Feb 17 10:30:21 GMT 2025
1810should hash "Lorem ipsum dolor sit amet" with n=2 and maxValue=100 correctlyhashNMon Feb 17 10:33:37 GMT 2025passedMon Feb 17 10:33:37 GMT 2025
1820should hash "test123" with n=1 and maxValue=1000 correctlyhashNMon Feb 17 10:33:37 GMT 2025passedMon Feb 17 10:33:37 GMT 2025
1830Encoder throws on empty string content topicEnsures content topic is definedMon Feb 17 10:29:56 GMT 2025passedMon Feb 17 10:29:56 GMT 2025
1840should hash "!@#$%^&*()" with n=5 and maxValue=100 correctlyhashNMon Feb 17 10:33:37 GMT 2025passedMon Feb 17 10:33:37 GMT 2025
1850should hash "hello" with n=2 and maxValue=10000 correctlyhashNMon Feb 17 10:33:37 GMT 2025passedMon Feb 17 10:33:37 GMT 2025
1860throws on content topic with non-number generation fieldensureValidContentTopicMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
1870should hash "hello" with n=5 and maxValue=10000 correctlyhashNMon Feb 17 10:33:37 GMT 2025passedMon Feb 17 10:33:37 GMT 2025
1880should set field with only RELAY enabledENRMon Feb 17 10:29:50 GMT 2025passedMon Feb 17 10:29:50 GMT 2025waku2 key round trip
1891should select older connection if presentselectOpenConnectionMon Feb 17 10:29:55 GMT 2025passedMon Feb 17 10:29:55 GMT 2025
1900should throw an error for non-numeric clusterId: /waku/2/rs//1pubsubTopicToSingleShardInfo with various invalid formatsMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
1910should hash "hello" with n=0 and maxValue=100 correctlyhashNMon Feb 17 10:33:37 GMT 2025passedMon Feb 17 10:33:37 GMT 2025
1920should set field with only FILTER enabledENRMon Feb 17 10:29:50 GMT 2025passedMon Feb 17 10:29:50 GMT 2025waku2 key round trip
1930should be able to encode the field with ALL protocols set to falseENR waku2 codecMon Feb 17 10:29:49 GMT 2025passedMon Feb 17 10:29:49 GMT 2025Encoding
1941returns all values when wanted number is greater than available valuesDiscoveryMon Feb 17 10:30:03 GMT 2025passedMon Feb 17 10:30:03 GMT 2025
1950should wait for Filter peer to be connectedwaitForRemotePeerMon Feb 17 10:30:21 GMT 2025passedMon Feb 17 10:30:21 GMT 2025
1960should be able to decode the field with RELAY and FILTER protocols set to trueENR waku2 codecMon Feb 17 10:29:49 GMT 2025passedMon Feb 17 10:29:49 GMT 2025Decoding
1970should hash "!@#$%^&*()" with n=2 and maxValue=10000 correctlyhashNMon Feb 17 10:33:37 GMT 2025passedMon Feb 17 10:33:37 GMT 2025
1980should not throw an error when the topic is within a list of configured topicsensurePubsubTopicIsConfiguredMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
1990should correctly map /app/27/sometopic/someencoding to shard index 5contentTopicToShardIndexMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
2000should properly create peer info with all multiaddrsENRMon Feb 17 10:29:50 GMT 2025passedMon Feb 17 10:29:50 GMT 2025Location multiaddr
2010should check false positive rateBloomFilter with special patternsMon Feb 17 10:33:39 GMT 2025passedMon Feb 17 10:33:39 GMT 2025
2021ENRTree (branch): should parse and verify a single component DNS branch entryENRTreeMon Feb 17 10:30:03 GMT 2025passedMon Feb 17 10:30:03 GMT 2025
2030should transition to SufficientlyHealthy with multiple compatible peersHealthIndicatorMon Feb 17 10:30:21 GMT 2025passedMon Feb 17 10:30:21 GMT 2025
2041peer:update - should do nothing if another protocol hitStreamManagerMon Feb 17 10:29:55 GMT 2025passedMon Feb 17 10:29:55 GMT 2025
2050pre and post cipherWaku EncryptionMon Feb 17 10:30:14 GMT 2025passedMon Feb 17 10:30:14 GMT 2025
2064returns all values when wanted number matches available valuesDiscoveryMon Feb 17 10:30:03 GMT 2025passedMon Feb 17 10:30:03 GMT 2025
20714should hash "!@#$%^&*()" with n=1 and maxValue=1000 correctlyhashNMon Feb 17 10:33:37 GMT 2025passedMon Feb 17 10:33:37 GMT 2025
2080should handle corrupted local storage data gracefullyLocal Storage DiscoveryMon Feb 17 10:30:07 GMT 2025passedMon Feb 17 10:30:07 GMT 2025Unit Tests
2090should retrieve 3 multiaddrs for test.waku.nodes.status.imDNS Node Discovery [live data]Mon Feb 17 10:30:03 GMT 2025skippedMon Feb 17 10:30:03 GMT 2025
2101Asymmetric encrypt & decryptWaku EncryptionMon Feb 17 10:30:14 GMT 2025passedMon Feb 17 10:30:14 GMT 2025
2111should correctly map a content topic to a pubsub topic for different network shard sizescontentTopicToPubsubTopicMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
2121Decoder throws on undefined content topicEnsures content topic is definedMon Feb 17 10:29:56 GMT 2025passedMon Feb 17 10:29:56 GMT 2025
2130should throw an error for non-numeric clusterId: /waku/2/rs/ /1pubsubTopicToSingleShardInfo with various invalid formatsMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
2140should request renew when peer disconnectsPeerManagerMon Feb 17 10:30:21 GMT 2025passedMon Feb 17 10:30:21 GMT 2025
2150should get / set UDP multiaddrENRMon Feb 17 10:29:50 GMT 2025passedMon Feb 17 10:29:50 GMT 2025Multiaddr getters and setters
2161Round trip binary serializationWaku Message version 0Mon Feb 17 10:29:56 GMT 2025passedMon Feb 17 10:29:56 GMT 2025
2170should correctly map /app/20/sometopic/someencoding to shard index 7contentTopicToShardIndexMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
2180should reject if WakuNode is not startedwaitForRemotePeerMon Feb 17 10:30:21 GMT 2025passedMon Feb 17 10:30:21 GMT 2025
2191should be able to encode the field with only STORE set to trueENR waku2 codecMon Feb 17 10:29:49 GMT 2025passedMon Feb 17 10:29:49 GMT 2025Encoding
2200should hash "Lorem ipsum dolor sit amet" with n=1 and maxValue=100 correctlyhashNMon Feb 17 10:33:37 GMT 2025passedMon Feb 17 10:33:37 GMT 2025
2210should properly create location multiaddrs - udpENRMon Feb 17 10:29:50 GMT 2025passedMon Feb 17 10:29:50 GMT 2025Location multiaddr
2221should hash "" with n=0 and maxValue=1000 correctlyhashNMon Feb 17 10:33:37 GMT 2025passedMon Feb 17 10:33:37 GMT 2025
2231caches peers it previously fetchedDNS Node DiscoveryMon Feb 17 10:30:03 GMT 2025passedMon Feb 17 10:30:03 GMT 2025
2240should be able to decode the field with only RELAY set to trueENR waku2 codecMon Feb 17 10:29:49 GMT 2025passedMon Feb 17 10:29:49 GMT 2025Decoding
2251should hash "hello" with n=1 and maxValue=100 correctlyhashNMon Feb 17 10:33:37 GMT 2025passedMon Feb 17 10:33:37 GMT 2025
2260throws on content topic with empty application fieldensureValidContentTopicMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
2271Decoder throws on empty string content topicEnsures content topic is definedMon Feb 17 10:30:15 GMT 2025passedMon Feb 17 10:30:15 GMT 2025
2280should hash "test123" with n=1 and maxValue=10000 correctlyhashNMon Feb 17 10:33:37 GMT 2025passedMon Feb 17 10:33:37 GMT 2025
2291should properly create location multiaddrs - tcpENRMon Feb 17 10:29:50 GMT 2025passedMon Feb 17 10:29:50 GMT 2025Location multiaddr
2300should hash "Lorem ipsum dolor sit amet" with n=0 and maxValue=1000 correctlyhashNMon Feb 17 10:33:37 GMT 2025passedMon Feb 17 10:33:37 GMT 2025
2310should reject if LightPush is requested but not mountedwaitForRemotePeerMon Feb 17 10:30:21 GMT 2025passedMon Feb 17 10:30:21 GMT 2025
2321ENRTree (tree): should error if DNS tree entry is misformattedENRTreeMon Feb 17 10:30:03 GMT 2025passedMon Feb 17 10:30:03 GMT 2025
2330should properly create location multiaddrs - udp6ENRMon Feb 17 10:29:50 GMT 2025passedMon Feb 17 10:29:50 GMT 2025Location multiaddr
2340should throw an error for SingleShardInfos with different clusterIdssingleShardInfosToShardInfoMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
2350should throw an error for non-numeric shard: /waku/2/rs/1/-pubsubTopicToSingleShardInfo with various invalid formatsMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
2360should hash "" with n=1 and maxValue=1000 correctlyhashNMon Feb 17 10:33:37 GMT 2025passedMon Feb 17 10:33:37 GMT 2025
2370peer:update - should not schedule stream creation IF protocol hit AND stream found on connectionStreamManagerMon Feb 17 10:29:55 GMT 2025passedMon Feb 17 10:29:55 GMT 2025
2380should retry on failure if specifiedLightPush SDKMon Feb 17 10:30:21 GMT 2025passedMon Feb 17 10:30:21 GMT 2025
2390topics with same application and version share the same shardcontentTopicToShardIndexMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
2401should be able to decode the field with ALL protocols set to falseENR waku2 codecMon Feb 17 10:29:49 GMT 2025passedMon Feb 17 10:29:49 GMT 2025Decoding
2410should only return 1 node with store capabilityDNS Node Discovery w/ capabilitiesMon Feb 17 10:30:03 GMT 2025passedMon Feb 17 10:30:03 GMT 2025
2420should be able to decode the field with only LIGHTPUSH set to trueENR waku2 codecMon Feb 17 10:29:49 GMT 2025passedMon Feb 17 10:29:49 GMT 2025Decoding
2431should correctly map /app/29/sometopic/someencoding to shard index 6contentTopicToShardIndexMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
2440should encodeTxt and decodeTxtENRMon Feb 17 10:29:50 GMT 2025passedMon Feb 17 10:29:50 GMT 2025Txt codec
24511 Relay, 1 fetchFetch nodes until capabilities are fulfilledMon Feb 17 10:30:03 GMT 2025passedMon Feb 17 10:30:03 GMT 2025
2461should not fail to start the service if it is already startedLocal Storage DiscoveryMon Feb 17 10:30:07 GMT 2025passedMon Feb 17 10:30:07 GMT 2025interface-peer-discovery compliance testsCompliance Tests
2470handles different clusterIds correctlycontentTopicsByPubsubTopicMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
2481should handle connection eventsPeerManagerMon Feb 17 10:30:21 GMT 2025passedMon Feb 17 10:30:21 GMT 2025
2491should reject if Store is requested but not mountedwaitForRemotePeerMon Feb 17 10:30:21 GMT 2025passedMon Feb 17 10:30:21 GMT 2025
2500should reject on timeout if it was setwaitForRemotePeerMon Feb 17 10:30:21 GMT 2025passedMon Feb 17 10:30:21 GMT 2025
2511tcp ip4 addressMultiaddr from fieldsMon Feb 17 10:29:49 GMT 2025passedMon Feb 17 10:29:49 GMT 2025
2521should transition to Unhealthy when no connectionsHealthIndicatorMon Feb 17 10:30:21 GMT 2025passedMon Feb 17 10:30:21 GMT 2025
2530should retrieve 3 multiaddrs for sandbox.waku.nodes.status.imDNS Node Discovery [live data]Mon Feb 17 10:30:03 GMT 2025skippedMon Feb 17 10:30:03 GMT 2025
2542Init the array if not presentpushOrInitMapSetMon Feb 17 10:29:40 GMT 2025passedMon Feb 17 10:29:40 GMT 2025
2550should throw an error for missing sharding configurationensureShardingConfiguredMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
2560should throw an error if shards are undefined for static shardingshardInfoToPubsubTopicsMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
2570should hash "!@#$%^&*()" with n=0 and maxValue=1000 correctlyhashNMon Feb 17 10:33:37 GMT 2025passedMon Feb 17 10:33:37 GMT 2025
2581groups content topics by expected pubsub topiccontentTopicsByPubsubTopicMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
2590should hash "!@#$%^&*()" with n=2 and maxValue=100 correctlyhashNMon Feb 17 10:33:37 GMT 2025passedMon Feb 17 10:33:37 GMT 2025
2600should never report false negativesBloomFilterMon Feb 17 10:33:39 GMT 2025passedMon Feb 17 10:33:39 GMT 2025
2610should update peers in local storage on 'peer:identify' eventLocal Storage DiscoveryMon Feb 17 10:30:07 GMT 2025passedMon Feb 17 10:30:07 GMT 2025Unit Tests
2620ignores unrecognized TXT record formatsDNS Node DiscoveryMon Feb 17 10:30:03 GMT 2025passedMon Feb 17 10:30:03 GMT 2025
2630Encoder throws on undefined content topicEnsures content topic is definedMon Feb 17 10:30:15 GMT 2025passedMon Feb 17 10:30:15 GMT 2025
2641should fall back to default pubsub topic when pubsubTopicShardInfo is not provideddeterminePubsubTopicMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
2650Decoder throws on undefined content topicEnsures content topic is definedMon Feb 17 10:30:13 GMT 2025passedMon Feb 17 10:30:13 GMT 2025
2661can start and stop the serviceLocal Storage DiscoveryMon Feb 17 10:30:07 GMT 2025passedMon Feb 17 10:30:07 GMT 2025interface-peer-discovery compliance testsCompliance Tests
2670should hash "Lorem ipsum dolor sit amet" with n=5 and maxValue=100 correctlyhashNMon Feb 17 10:33:37 GMT 2025passedMon Feb 17 10:33:37 GMT 2025
2681should throw an error for non-numeric clusterId: /waku/2/rs/-/1pubsubTopicToSingleShardInfo with various invalid formatsMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
2691should encode/decode to text encodingENRMon Feb 17 10:29:50 GMT 2025passedMon Feb 17 10:29:50 GMT 2025Static tests
2701should set field with only STORE enabledENRMon Feb 17 10:29:50 GMT 2025passedMon Feb 17 10:29:50 GMT 2025waku2 key round trip
2710should throw an error for non-numeric clusterId: /waku/2/rs/$/1pubsubTopicToSingleShardInfo with various invalid formatsMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
2720should throw an error for invalid PubsubTopic format: /incorrect/formatpubsubTopicToSingleShardInfo with various invalid formatsMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
2730should handle clusterId, application and version for autosharding with cluster iD 6shardInfoToPubsubTopicsMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
2741should hash "" with n=5 and maxValue=10000 correctlyhashNMon Feb 17 10:33:37 GMT 2025passedMon Feb 17 10:33:37 GMT 2025
2750should throw an error for invalid PubsubTopic format: /waku/2/r/1/2pubsubTopicToSingleShardInfo with various invalid formatsMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
2761should hash "test123" with n=2 and maxValue=10000 correctlyhashNMon Feb 17 10:33:37 GMT 2025passedMon Feb 17 10:33:37 GMT 2025
2771Waku message hash computation (meta size of 12 bytes)RFC Test VectorsMon Feb 17 10:29:43 GMT 2025passedMon Feb 17 10:29:43 GMT 2025
2780should process correctly when SingleShardInfo has no clusterId but has a sharddeterminePubsubTopicMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
2790should hash "!@#$%^&*()" with n=5 and maxValue=10000 correctlyhashNMon Feb 17 10:33:37 GMT 2025passedMon Feb 17 10:33:37 GMT 2025
28011 Store, 2 relays, 2 fetchesFetch nodes until capabilities are fulfilledMon Feb 17 10:30:03 GMT 2025passedMon Feb 17 10:30:03 GMT 2025
2811should handle special patterns correctlyBloomFilter with special patternsMon Feb 17 10:33:39 GMT 2025passedMon Feb 17 10:33:39 GMT 2025
2820should return unique PubsubTopics for static shardingshardInfoToPubsubTopicsMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
2832should initialize with default number of peersPeerManagerMon Feb 17 10:30:21 GMT 2025passedMon Feb 17 10:30:21 GMT 2025
2840Fields are not droppedto proto messageMon Feb 17 10:29:55 GMT 2025passedMon Feb 17 10:29:55 GMT 2025
2851Accepts a valid Waku MessageMessage ValidatorMon Feb 17 10:30:24 GMT 2025passedMon Feb 17 10:30:24 GMT 2025
2860should set field with all protocols enabledENRMon Feb 17 10:29:50 GMT 2025passedMon Feb 17 10:29:50 GMT 2025waku2 key round trip
2870Waku message hash computation (meta size of 64 bytes)RFC Test VectorsMon Feb 17 10:29:43 GMT 2025passedMon Feb 17 10:29:43 GMT 2025
28801 Relay, 1 Filter, gives upFetch nodes until capabilities are fulfilledMon Feb 17 10:30:03 GMT 2025passedMon Feb 17 10:30:03 GMT 2025
2890should throw an error for an unconfigured topicensurePubsubTopicIsConfiguredMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
2900should hash "" with n=5 and maxValue=100 correctlyhashNMon Feb 17 10:33:37 GMT 2025passedMon Feb 17 10:33:37 GMT 2025
2911recovers when dns.resolve returns emptyDNS Node DiscoveryMon Feb 17 10:30:03 GMT 2025passedMon Feb 17 10:30:03 GMT 2025
2920should transition to MinimallyHealthy with one compatible peerHealthIndicatorMon Feb 17 10:30:21 GMT 2025passedMon Feb 17 10:30:21 GMT 2025
2930should properly create location multiaddrs - tcp4ENRMon Feb 17 10:29:50 GMT 2025passedMon Feb 17 10:29:50 GMT 2025Location multiaddr
2941should be able to encode the field with ALL protocols set to trueENR waku2 codecMon Feb 17 10:29:49 GMT 2025passedMon Feb 17 10:29:49 GMT 2025Encoding
2951throws on content topic with empty encoding fieldensureValidContentTopicMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
2960should hash "test123" with n=5 and maxValue=10000 correctlyhashNMon Feb 17 10:33:37 GMT 2025passedMon Feb 17 10:33:37 GMT 2025
2971should hash "!@#$%^&*()" with n=0 and maxValue=10000 correctlyhashNMon Feb 17 10:33:37 GMT 2025passedMon Feb 17 10:33:37 GMT 2025
2981should not throw an error for a single configured topicensurePubsubTopicIsConfiguredMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
2991should handle clusterId, application and version for autosharding with cluster iD 1shardInfoToPubsubTopicsMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
3001should return no connections if no open connection providedselectOpenConnectionMon Feb 17 10:29:55 GMT 2025passedMon Feb 17 10:29:55 GMT 2025
3011throws on empty content topicensureValidContentTopicMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
3020should throw an error for non-numeric shard: /waku/2/rs/1/\pubsubTopicToSingleShardInfo with various invalid formatsMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
3030handles empty contentTopics array correctlyensureShardingConfiguredMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
3040peer:update - should schedule stream creation IF protocol hit AND no stream found on connectionStreamManagerMon Feb 17 10:29:55 GMT 2025passedMon Feb 17 10:29:55 GMT 2025
3050should throw an error for missing required configurationshardInfoToPubsubTopicsMon Feb 17 10:29:41 GMT 2025passedMon Feb 17 10:29:41 GMT 2025
3061should hash "Lorem ipsum dolor sit amet" with n=0 and maxValue=10000 correctlyhashNMon Feb 17 10:33:37 GMT 2025passedMon Feb 17 10:33:37 GMT 2025
3071ENRTree (root): should error if DNS root entry is mis-prefixedENRTreeMon Feb 17 10:30:03 GMT 2025passedMon Feb 17 10:30:03 GMT 2025
3081should return usable stream attached to connectionStreamManagerMon Feb 17 10:29:55 GMT 2025passedMon Feb 17 10:29:55 GMT 2025
3090should hash "Lorem ipsum dolor sit amet" with n=1 and maxValue=1000 correctlyhashNMon Feb 17 10:33:37 GMT 2025passedMon Feb 17 10:33:37 GMT 2025
3100should throw error - no idENRMon Feb 17 10:29:50 GMT 2025passedMon Feb 17 10:29:50 GMT 2025Verify
3110should hash "test123" with n=2 and maxValue=100 correctlyhashNMon Feb 17 10:33:37 GMT 2025passedMon Feb 17 10:33:37 GMT 2025
3121should get locked peersPeerManagerMon Feb 17 10:30:21 GMT 2025passedMon Feb 17 10:30:21 GMT 2025
3131should hash "" with n=0 and maxValue=10000 correctlyhashNMon Feb 17 10:33:37 GMT 2025passedMon Feb 17 10:33:37 GMT 2025
3141should hash "test123" with n=0 and maxValue=10000 correctlyhashNMon Feb 17 10:33:37 GMT 2025passedMon Feb 17 10:33:37 GMT 2025
3154should be able to encode the field with STORE and LIGHTPUSH protocols set to trueENR waku2 codecMon Feb 17 10:29:49 GMT 2025passedMon Feb 17 10:29:49 GMT 2025Encoding
3160should decode valid ENR with multiaddrs successfully [shared test vector]ENRMon Feb 17 10:29:50 GMT 2025passedMon Feb 17 10:29:50 GMT 2025Txt codec
3170Waku message hash computation (meta attribute not present)RFC Test VectorsMon Feb 17 10:29:43 GMT 2025passedMon Feb 17 10:29:43 GMT 2025