2025-02-11 12:01:03 +00:00

53 KiB

1DESCRIPTIONDURATION IN MSNAMEPARENT SUITESTART TIMESTATUSSTOP TIMESUB SUITESUITETEST CLASSTEST METHOD
21should be able to encode the field with only LIGHTPUSH set to trueENR waku2 codecTue Feb 11 11:59:51 GMT 2025passedTue Feb 11 11:59:51 GMT 2025Encoding
30should properly create location multiaddrs - udp6ENRTue Feb 11 11:59:51 GMT 2025passedTue Feb 11 11:59:51 GMT 2025Location multiaddr
41should handle clusterId, application and version for autosharding with cluster iD 6shardInfoToPubsubTopicsTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
50should be able to encode the field with STORE and LIGHTPUSH protocols set to trueENR waku2 codecTue Feb 11 11:59:51 GMT 2025passedTue Feb 11 11:59:51 GMT 2025Encoding
60groups content topics by expected pubsub topiccontentTopicsByPubsubTopicTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
70should hash "!@#$%^&*()" with n=1 and maxValue=10000 correctlyhashNTue Feb 11 12:00:32 GMT 2025passedTue Feb 11 12:00:32 GMT 2025
81ENRTree (tree): should error if DNS tree entry is mis-prefixedENRTreeTue Feb 11 12:00:05 GMT 2025passedTue Feb 11 12:00:05 GMT 2025
90Check meta is set [ecies]Ecies EncryptionTue Feb 11 12:00:17 GMT 2025passedTue Feb 11 12:00:17 GMT 2025
100should reject if LightPush is requested but not mountedwaitForRemotePeerTue Feb 11 12:00:24 GMT 2025passedTue Feb 11 12:00:24 GMT 2025
111ignores domain fetching errorsDNS Node DiscoveryTue Feb 11 12:00:06 GMT 2025passedTue Feb 11 12:00:06 GMT 2025
121peer:update - should do nothing if another protocol hitStreamManagerTue Feb 11 11:59:57 GMT 2025passedTue Feb 11 11:59:57 GMT 2025
132should be able to encode the field with only RELAY set to trueENR waku2 codecTue Feb 11 11:59:51 GMT 2025passedTue Feb 11 11:59:51 GMT 2025Encoding
141Round trip binary serializationWaku Message version 0Tue Feb 11 11:59:58 GMT 2025passedTue Feb 11 11:59:58 GMT 2025
152tcp ip4 addressMultiaddr from fieldsTue Feb 11 11:59:51 GMT 2025passedTue Feb 11 11:59:51 GMT 2025
160should retry on failure if specifiedLightPush SDKTue Feb 11 12:00:24 GMT 2025passedTue Feb 11 12:00:24 GMT 2025
170should throw an error for invalid PubsubTopic format: /waku/2/r/1/2pubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
180should correctly map /app/20/sometopic/someencoding to shard index 7contentTopicToShardIndexTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
190should properly create location multiaddrs - tcp4ENRTue Feb 11 11:59:51 GMT 2025passedTue Feb 11 11:59:51 GMT 2025Location multiaddr
200should be able to decode the field with STORE and LIGHTPUSH protocols set to trueENR waku2 codecTue Feb 11 11:59:51 GMT 2025passedTue Feb 11 11:59:51 GMT 2025Decoding
210should hash "!@#$%^&*()" with n=2 and maxValue=100 correctlyhashNTue Feb 11 12:00:32 GMT 2025passedTue Feb 11 12:00:32 GMT 2025
220should properly start and stop event listeningHealthIndicatorTue Feb 11 12:00:24 GMT 2025passedTue Feb 11 12:00:24 GMT 2025
230should return empty list for no shardshardInfoToPubsubTopicsTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
240should initialize with custom number of peersPeerManagerTue Feb 11 12:00:23 GMT 2025passedTue Feb 11 12:00:23 GMT 2025
250should throw an error for empty SingleShardInfos arraysingleShardInfosToShardInfoTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
261should fail to send if no connected peers foundLightPush SDKTue Feb 11 12:00:24 GMT 2025passedTue Feb 11 12:00:24 GMT 2025
271Encoder throws on undefined content topicEnsures content topic is definedTue Feb 11 12:00:16 GMT 2025passedTue Feb 11 12:00:16 GMT 2025
280should throw an error for invalid PubsubTopic format: /waku/2/rspubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
291should properly create location multiaddrs - udp4ENRTue Feb 11 11:59:51 GMT 2025passedTue Feb 11 11:59:51 GMT 2025Location multiaddr
301should select older connection if presentselectOpenConnectionTue Feb 11 11:59:57 GMT 2025passedTue Feb 11 11:59:57 GMT 2025
310Encoder throws on undefined content topicEnsures content topic is definedTue Feb 11 12:00:17 GMT 2025passedTue Feb 11 12:00:17 GMT 2025
320ENRTree (tree): should parse a DNS tree entryENRTreeTue Feb 11 12:00:05 GMT 2025passedTue Feb 11 12:00:05 GMT 2025
330should correctly map /app/27/sometopic/someencoding to shard index 5contentTopicToShardIndexTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
341should initialize with default number of peersPeerManagerTue Feb 11 12:00:23 GMT 2025passedTue Feb 11 12:00:23 GMT 2025
351should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16contentTopicToShardIndexTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
360should wait for Store peer to be connectedwaitForRemotePeerTue Feb 11 12:00:24 GMT 2025passedTue Feb 11 12:00:24 GMT 2025
370Sign & RecoverWaku EncryptionTue Feb 11 12:00:16 GMT 2025passedTue Feb 11 12:00:16 GMT 2025
380should correctly map /toychat/2/huilong/proto to shard index 3contentTopicToShardIndexTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
391should emit a peer event after startLocal Storage DiscoveryTue Feb 11 12:00:10 GMT 2025passedTue Feb 11 12:00:10 GMT 2025interface-peer-discovery compliance testsCompliance Tests
400ENRTree (branch): should parse and verify a single component DNS branch entryENRTreeTue Feb 11 12:00:05 GMT 2025passedTue Feb 11 12:00:05 GMT 2025
410should extract SingleShardInfo from a valid PubsubTopicpubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
420Ephemeral field set to trueWaku Message version 0Tue Feb 11 11:59:58 GMT 2025passedTue Feb 11 11:59:58 GMT 2025
430should handle a minimal index listRelay Shard codecTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
440should hash "test123" with n=5 and maxValue=10000 correctlyhashNTue Feb 11 12:00:32 GMT 2025passedTue Feb 11 12:00:32 GMT 2025
450should get / set UDP multiaddrENRTue Feb 11 11:59:51 GMT 2025passedTue Feb 11 11:59:51 GMT 2025Multiaddr getters and setters
460Meta field set when metaSetter is specifiedWaku Message version 0Tue Feb 11 11:59:58 GMT 2025passedTue Feb 11 11:59:58 GMT 2025
470does not throw on valid casesensureValidContentTopicTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
480should hash "hello" with n=1 and maxValue=10000 correctlyhashNTue Feb 11 12:00:32 GMT 2025passedTue Feb 11 12:00:32 GMT 2025
491should hash "" with n=0 and maxValue=10000 correctlyhashNTue Feb 11 12:00:32 GMT 2025passedTue Feb 11 12:00:32 GMT 2025
500should hash "!@#$%^&*()" with n=2 and maxValue=1000 correctlyhashNTue Feb 11 12:00:32 GMT 2025passedTue Feb 11 12:00:32 GMT 2025
510should be able to encode the field with RELAY and FILTER protocols set to trueENR waku2 codecTue Feb 11 11:59:51 GMT 2025passedTue Feb 11 11:59:51 GMT 2025Encoding
5211 Store, 2 relays, 2 fetchesFetch nodes until capabilities are fulfilledTue Feb 11 12:00:05 GMT 2025passedTue Feb 11 12:00:05 GMT 2025
531should transition to Unhealthy when no connectionsHealthIndicatorTue Feb 11 12:00:24 GMT 2025passedTue Feb 11 12:00:24 GMT 2025
540should set field with all protocols enabledENRTue Feb 11 11:59:51 GMT 2025passedTue Feb 11 11:59:51 GMT 2025waku2 key round trip
551Decoder throws on empty string content topicEnsures content topic is definedTue Feb 11 12:00:17 GMT 2025passedTue Feb 11 12:00:17 GMT 2025
560should throw an error for non-numeric shard: /waku/2/rs/1/pubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
570should hash "" with n=5 and maxValue=10000 correctlyhashNTue Feb 11 12:00:32 GMT 2025passedTue Feb 11 12:00:32 GMT 2025
581should update peers in local storage on 'peer:identify' eventLocal Storage DiscoveryTue Feb 11 12:00:10 GMT 2025passedTue Feb 11 12:00:10 GMT 2025Unit Tests
590should return the pubsub topic directly if a string is provideddeterminePubsubTopicTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
601should throw an error for missing sharding configurationensureShardingConfiguredTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
611Rejects garbageMessage ValidatorTue Feb 11 12:00:27 GMT 2025passedTue Feb 11 12:00:27 GMT 2025
620should correctly encode and decode relay shards using rsv format (Bit Vector)Relay Shard codecTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
631should hash "test123" with n=1 and maxValue=100 correctlyhashNTue Feb 11 12:00:32 GMT 2025passedTue Feb 11 12:00:32 GMT 2025
641should convert a SingleShardInfo object to the correct PubsubTopicsingleShardInfoToPubsubTopicTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
650should throw an error for non-numeric clusterId: /waku/2/rs/$/1pubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
661should request renew when peer disconnectsPeerManagerTue Feb 11 12:00:23 GMT 2025passedTue Feb 11 12:00:23 GMT 2025
671udp ip6 addressMultiaddr from fieldsTue Feb 11 11:59:51 GMT 2025passedTue Feb 11 11:59:51 GMT 2025
680should throw error - no idENRTue Feb 11 11:59:51 GMT 2025passedTue Feb 11 11:59:51 GMT 2025Txt codec
690should fall back to default pubsub topic when pubsubTopicShardInfo is not provideddeterminePubsubTopicTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
700should throw an error for invalid PubsubTopic format: /incorrect/formatpubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
710throws on empty content topicensureValidContentTopicTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
720should transition to SufficientlyHealthy with multiple compatible peersHealthIndicatorTue Feb 11 12:00:24 GMT 2025passedTue Feb 11 12:00:24 GMT 2025
730Encoder throws on empty string content topicEnsures content topic is definedTue Feb 11 11:59:58 GMT 2025passedTue Feb 11 11:59:58 GMT 2025
740should decode valid enr successfullyENRTue Feb 11 11:59:51 GMT 2025passedTue Feb 11 11:59:51 GMT 2025Txt codec
750should return the correct m/n for k = 2, targetError = 0.1ProbabilitiesTue Feb 11 12:00:32 GMT 2025passedTue Feb 11 12:00:32 GMT 2025
760recovers when dns.resolve returns emptyDNS Node DiscoveryTue Feb 11 12:00:06 GMT 2025passedTue Feb 11 12:00:06 GMT 2025
771should hash "hello" with n=0 and maxValue=10000 correctlyhashNTue Feb 11 12:00:32 GMT 2025passedTue Feb 11 12:00:32 GMT 2025
784should hash "Lorem ipsum dolor sit amet" with n=5 and maxValue=10000 correctlyhashNTue Feb 11 12:00:32 GMT 2025passedTue Feb 11 12:00:32 GMT 2025
791should return usable stream attached to connectionStreamManagerTue Feb 11 11:59:57 GMT 2025passedTue Feb 11 11:59:57 GMT 2025
800Round trip binary encryption [ecies, signature]Ecies EncryptionTue Feb 11 12:00:17 GMT 2025passedTue Feb 11 12:00:17 GMT 2025
810Waku message hash computation (payload length 0)RFC Test VectorsTue Feb 11 11:59:45 GMT 2025passedTue Feb 11 11:59:45 GMT 2025
821Round trip binary encryption [symmetric, no signature]Symmetric EncryptionTue Feb 11 12:00:16 GMT 2025passedTue Feb 11 12:00:16 GMT 2025
831should reject if Relay is requested but not mountedwaitForRemotePeerTue Feb 11 12:00:24 GMT 2025passedTue Feb 11 12:00:24 GMT 2025
841should hash "Lorem ipsum dolor sit amet" with n=1 and maxValue=10000 correctlyhashNTue Feb 11 12:00:32 GMT 2025passedTue Feb 11 12:00:32 GMT 2025
851should hash "!@#$%^&*()" with n=2 and maxValue=10000 correctlyhashNTue Feb 11 12:00:32 GMT 2025passedTue Feb 11 12:00:32 GMT 2025
861ENRTree (tree): should error if DNS tree entry is misformattedENRTreeTue Feb 11 12:00:05 GMT 2025passedTue Feb 11 12:00:05 GMT 2025
870should handle clusterId, application and version for autosharding with cluster iD 1shardInfoToPubsubTopicsTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
881ENRTree (branch): should error if DNS branch entry is mis-prefixedENRTreeTue Feb 11 12:00:05 GMT 2025passedTue Feb 11 12:00:05 GMT 2025
890Waku message hash computation (meta attribute not present)RFC Test VectorsTue Feb 11 11:59:45 GMT 2025passedTue Feb 11 11:59:45 GMT 2025
900should set field with only STORE enabledENRTue Feb 11 11:59:51 GMT 2025passedTue Feb 11 11:59:51 GMT 2025waku2 key round trip
910should hash "" with n=2 and maxValue=10000 correctlyhashNTue Feb 11 12:00:32 GMT 2025passedTue Feb 11 12:00:32 GMT 2025
920should throw an error for non-numeric clusterId: /waku/2/rs//1pubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
930Relay + StoreENRTue Feb 11 11:59:51 GMT 2025passedTue Feb 11 11:59:51 GMT 2025Waku2 key: decode
941should throw an error for non-numeric clusterId: /waku/2/rs/!/1pubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
951should insert elements correctlyBloomFilterTue Feb 11 12:00:34 GMT 2025passedTue Feb 11 12:00:34 GMT 2025
961retrieves a single peerDNS Node DiscoveryTue Feb 11 12:00:06 GMT 2025passedTue Feb 11 12:00:06 GMT 2025
971should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extrapubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
980should hash "hello" with n=1 and maxValue=100 correctlyhashNTue Feb 11 12:00:32 GMT 2025passedTue Feb 11 12:00:32 GMT 2025
991should hash "Lorem ipsum dolor sit amet" with n=1 and maxValue=100 correctlyhashNTue Feb 11 12:00:32 GMT 2025passedTue Feb 11 12:00:32 GMT 2025
1000should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2contentTopicToShardIndexTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
1010should reject if Filter is requested but not mountedwaitForRemotePeerTue Feb 11 12:00:24 GMT 2025passedTue Feb 11 12:00:24 GMT 2025
1020should hash "Lorem ipsum dolor sit amet" with n=1 and maxValue=1000 correctlyhashNTue Feb 11 12:00:32 GMT 2025passedTue Feb 11 12:00:32 GMT 2025
1030should never report false negativesBloomFilterTue Feb 11 12:00:34 GMT 2025passedTue Feb 11 12:00:34 GMT 2025
1041should correctly map a content topic to a pubsub topic for different network shard sizescontentTopicToPubsubTopicTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
1051should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2pubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
1061should create a new stream if no existing for protocol foundStreamManagerTue Feb 11 11:59:57 GMT 2025passedTue Feb 11 11:59:57 GMT 2025
1071should throw error - invalid idENRTue Feb 11 11:59:51 GMT 2025passedTue Feb 11 11:59:51 GMT 2025Verify
1081should hash "" with n=0 and maxValue=100 correctlyhashNTue Feb 11 12:00:32 GMT 2025passedTue Feb 11 12:00:32 GMT 2025
1090should properly create location multiaddrs - tcpENRTue Feb 11 11:59:51 GMT 2025passedTue Feb 11 11:59:51 GMT 2025Location multiaddr
1100should properly create location multiaddrs - tcp6ENRTue Feb 11 11:59:51 GMT 2025passedTue Feb 11 11:59:51 GMT 2025Location multiaddr
1110should load peers from local storage and dispatch eventsLocal Storage DiscoveryTue Feb 11 12:00:10 GMT 2025passedTue Feb 11 12:00:10 GMT 2025Unit Tests
1121returns only open connection if one presentselectOpenConnectionTue Feb 11 11:59:57 GMT 2025passedTue Feb 11 11:59:57 GMT 2025
1130Round trip binary encryption [ecies, no signature]Ecies EncryptionTue Feb 11 12:00:17 GMT 2025passedTue Feb 11 12:00:17 GMT 2025
1141throws on content topic with empty topic name fieldensureValidContentTopicTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
1150should handle corrupted local storage data gracefullyLocal Storage DiscoveryTue Feb 11 12:00:10 GMT 2025passedTue Feb 11 12:00:10 GMT 2025Unit Tests
1160should return a calculated topic if SingleShardInfo is provideddeterminePubsubTopicTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
1170should only return 1 node with relay capabilityDNS Node Discovery w/ capabilitiesTue Feb 11 12:00:06 GMT 2025passedTue Feb 11 12:00:06 GMT 2025
1180topics with same application and version share the same shardcontentTopicToShardIndexTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
1190it tolerates circular branch referencesDNS Node DiscoveryTue Feb 11 12:00:06 GMT 2025passedTue Feb 11 12:00:06 GMT 2025
1200throws an error for improperly formatted content topicscontentTopicsByPubsubTopicTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
1210should retrieve 3 multiaddrs for sandbox.waku.nodes.status.imDNS Node Discovery [live data]Tue Feb 11 12:00:06 GMT 2025skippedTue Feb 11 12:00:06 GMT 2025
1221should check false positive rateBloomFilter with special patternsTue Feb 11 12:00:34 GMT 2025passedTue Feb 11 12:00:34 GMT 2025
1230should hash "test123" with n=2 and maxValue=1000 correctlyhashNTue Feb 11 12:00:32 GMT 2025passedTue Feb 11 12:00:32 GMT 2025
1241should hash "!@#$%^&*()" with n=5 and maxValue=100 correctlyhashNTue Feb 11 12:00:32 GMT 2025passedTue Feb 11 12:00:32 GMT 2025
1251should properly create peer info with all multiaddrsENRTue Feb 11 11:59:51 GMT 2025passedTue Feb 11 11:59:51 GMT 2025Location multiaddr
1260should not throw an error when the topic is within a list of configured topicsensurePubsubTopicIsConfiguredTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
1271should return different streams if requested simultaniouslyStreamManagerTue Feb 11 11:59:57 GMT 2025passedTue Feb 11 11:59:57 GMT 2025
1285Fields are not droppedto proto messageTue Feb 11 11:59:57 GMT 2025passedTue Feb 11 11:59:57 GMT 2025
1290should throw error - no public keyENRTue Feb 11 11:59:51 GMT 2025passedTue Feb 11 11:59:51 GMT 2025Verify
1301ENRTree (root): should error if DNS root entry is mis-prefixedENRTreeTue Feb 11 12:00:05 GMT 2025passedTue Feb 11 12:00:05 GMT 2025
1310should throw an error if shards are undefined for static shardingshardInfoToPubsubTopicsTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
1320should retrieve 3 multiaddrs for test.waku.nodes.status.imDNS Node Discovery [live data]Tue Feb 11 12:00:06 GMT 2025skippedTue Feb 11 12:00:06 GMT 2025
1330should throw error - no idENRTue Feb 11 11:59:51 GMT 2025passedTue Feb 11 11:59:51 GMT 2025Verify
1340should initialize bloom filter with correct parametersBloomFilterTue Feb 11 12:00:34 GMT 2025passedTue Feb 11 12:00:34 GMT 2025
1351should be able to encode the field with ALL protocols set to falseENR waku2 codecTue Feb 11 11:59:51 GMT 2025passedTue Feb 11 11:59:51 GMT 2025Encoding
1361peer:update - should schedule stream creation IF protocol hit AND no stream found on connectionStreamManagerTue Feb 11 11:59:57 GMT 2025passedTue Feb 11 11:59:57 GMT 2025
1370should hash "!@#$%^&*()" with n=0 and maxValue=100 correctlyhashNTue Feb 11 12:00:32 GMT 2025passedTue Feb 11 12:00:32 GMT 2025
1380should not receive a peer event after stopLocal Storage DiscoveryTue Feb 11 12:00:10 GMT 2025passedTue Feb 11 12:00:10 GMT 2025interface-peer-discovery compliance testsCompliance Tests
1390Decoder throws on empty string content topicEnsures content topic is definedTue Feb 11 11:59:58 GMT 2025passedTue Feb 11 11:59:58 GMT 2025
1400should reject if WakuNode is not startedwaitForRemotePeerTue Feb 11 12:00:24 GMT 2025passedTue Feb 11 12:00:24 GMT 2025
1410should hash "Lorem ipsum dolor sit amet" with n=5 and maxValue=1000 correctlyhashNTue Feb 11 12:00:32 GMT 2025passedTue Feb 11 12:00:32 GMT 2025
1420should hash "test123" with n=5 and maxValue=1000 correctlyhashNTue Feb 11 12:00:32 GMT 2025passedTue Feb 11 12:00:32 GMT 2025
1431should hash "hello" with n=2 and maxValue=10000 correctlyhashNTue Feb 11 12:00:32 GMT 2025passedTue Feb 11 12:00:32 GMT 2025
1440should throw an error for non-numeric shard: /waku/2/rs/1/$pubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
1450should throw an error for non-numeric shard: /waku/2/rs/1/ypubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
1461should return unique PubsubTopics for static shardingshardInfoToPubsubTopicsTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
1470should convert content topics to PubsubTopics for autoshardingshardInfoToPubsubTopicsTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
1481should encodeTxt and decodeTxtENRTue Feb 11 11:59:51 GMT 2025passedTue Feb 11 11:59:51 GMT 2025Txt codec
1490should add and remove event listeners correctlyLocal Storage DiscoveryTue Feb 11 12:00:10 GMT 2025passedTue Feb 11 12:00:10 GMT 2025Unit Tests
1501should correctly map a content topic to a pubsub topiccontentTopicToPubsubTopicTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
1510should throw error - no public keyENRTue Feb 11 11:59:51 GMT 2025passedTue Feb 11 11:59:51 GMT 2025Txt codec
1523should get / set TCP multiaddrENRTue Feb 11 11:59:51 GMT 2025passedTue Feb 11 11:59:51 GMT 2025Multiaddr getters and setters
1530should wait for LightPush peer to be connectedwaitForRemotePeerTue Feb 11 12:00:24 GMT 2025passedTue Feb 11 12:00:24 GMT 2025
1542should hash "hello" with n=0 and maxValue=1000 correctlyhashNTue Feb 11 12:00:32 GMT 2025passedTue Feb 11 12:00:32 GMT 2025
1551Decoder throws on undefined content topicEnsures content topic is definedTue Feb 11 11:59:58 GMT 2025passedTue Feb 11 11:59:58 GMT 2025
1561should hash "" with n=1 and maxValue=100 correctlyhashNTue Feb 11 12:00:32 GMT 2025passedTue Feb 11 12:00:32 GMT 2025
1570handles different clusterIds correctlycontentTopicsByPubsubTopicTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
1580returns all values when wanted number is greater than available valuesDiscoveryTue Feb 11 12:00:05 GMT 2025passedTue Feb 11 12:00:05 GMT 2025
1590retrieves all peers (2) when cannot fulfill all requirementsDNS Node Discovery w/ capabilitiesTue Feb 11 12:00:06 GMT 2025passedTue Feb 11 12:00:06 GMT 2025
1600should be able to encode the field with only FILTER set to trueENR waku2 codecTue Feb 11 11:59:51 GMT 2025passedTue Feb 11 11:59:51 GMT 2025Encoding
1610should return the correct m/n for k = 7, targetError = 0.001ProbabilitiesTue Feb 11 12:00:32 GMT 2025passedTue Feb 11 12:00:32 GMT 2025
1620should process correctly when SingleShardInfo has no clusterId but has a sharddeterminePubsubTopicTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
1630should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterIddeterminePubsubTopicTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
1640Encoder throws on empty string content topicEnsures content topic is definedTue Feb 11 12:00:17 GMT 2025passedTue Feb 11 12:00:17 GMT 2025
1650throws on content topic with empty application fieldensureValidContentTopicTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
16611 Store, 2 fetchesFetch nodes until capabilities are fulfilledTue Feb 11 12:00:05 GMT 2025passedTue Feb 11 12:00:05 GMT 2025
1670should set field with all protocols disabledENRTue Feb 11 11:59:51 GMT 2025passedTue Feb 11 11:59:51 GMT 2025waku2 key round trip
1680should throw an error for non-numeric clusterId: /waku/2/rs/ /1pubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
1691should hash "" with n=2 and maxValue=1000 correctlyhashNTue Feb 11 12:00:32 GMT 2025passedTue Feb 11 12:00:32 GMT 2025
1700should throw an error for non-numeric clusterId: /waku/2/rs/x/1pubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
1710should return valid sharding parameters for content topics autoshardingensureShardingConfiguredTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
1720should throw an error for non-numeric clusterId: /waku/2/rs/y/1pubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
1730should handle special patterns correctlyBloomFilter with special patternsTue Feb 11 12:00:34 GMT 2025passedTue Feb 11 12:00:34 GMT 2025
1740should hash "test123" with n=0 and maxValue=1000 correctlyhashNTue Feb 11 12:00:32 GMT 2025passedTue Feb 11 12:00:32 GMT 2025
1751Accepts a valid Waku MessageMessage ValidatorTue Feb 11 12:00:27 GMT 2025passedTue Feb 11 12:00:27 GMT 2025
1760should handle clusterId, application and version for autosharding with cluster iD 0shardInfoToPubsubTopicsTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
1770should hash "Lorem ipsum dolor sit amet" with n=0 and maxValue=10000 correctlyhashNTue Feb 11 12:00:32 GMT 2025passedTue Feb 11 12:00:32 GMT 2025
1780should hash "test123" with n=0 and maxValue=100 correctlyhashNTue Feb 11 12:00:32 GMT 2025passedTue Feb 11 12:00:32 GMT 2025
1790should properly create location multiaddrs - udpENRTue Feb 11 11:59:51 GMT 2025passedTue Feb 11 11:59:51 GMT 2025Location multiaddr
1800handles different networkShards values correctlycontentTopicsByPubsubTopicTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
1810caches peers it previously fetchedDNS Node DiscoveryTue Feb 11 12:00:06 GMT 2025passedTue Feb 11 12:00:06 GMT 2025
1820should not allow unachievable error rateProbabilitiesTue Feb 11 12:00:32 GMT 2025passedTue Feb 11 12:00:32 GMT 2025
1830should be able to decode the field with only RELAY set to trueENR waku2 codecTue Feb 11 11:59:51 GMT 2025passedTue Feb 11 11:59:51 GMT 2025Decoding
1841should throw an error for SingleShardInfos with different clusterIdssingleShardInfosToShardInfoTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
1850Check meta is set [symmetric]Symmetric EncryptionTue Feb 11 12:00:16 GMT 2025passedTue Feb 11 12:00:16 GMT 2025
1860should maintain desired error rateBloomFilterTue Feb 11 12:00:34 GMT 2025passedTue Feb 11 12:00:34 GMT 2025
1870should return valid sharding parameters for static shardingensureShardingConfiguredTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
1880can start and stop the serviceLocal Storage DiscoveryTue Feb 11 12:00:10 GMT 2025passedTue Feb 11 12:00:10 GMT 2025interface-peer-discovery compliance testsCompliance Tests
1890should hash "test123" with n=2 and maxValue=100 correctlyhashNTue Feb 11 12:00:32 GMT 2025passedTue Feb 11 12:00:32 GMT 2025
1900should handle connection eventsPeerManagerTue Feb 11 12:00:23 GMT 2025passedTue Feb 11 12:00:23 GMT 2025
1910should not receive a peer event before startLocal Storage DiscoveryTue Feb 11 12:00:10 GMT 2025passedTue Feb 11 12:00:10 GMT 2025interface-peer-discovery compliance testsCompliance Tests
1920should throw an error for non-numeric shard: /waku/2/rs/1/!pubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
1930should be able to decode the field with ALL protocols set to trueENR waku2 codecTue Feb 11 11:59:51 GMT 2025passedTue Feb 11 11:59:51 GMT 2025Decoding
1940handles empty shards array correctlyensureShardingConfiguredTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
1950should be able to decode the field with ALL protocols set to falseENR waku2 codecTue Feb 11 11:59:51 GMT 2025passedTue Feb 11 11:59:51 GMT 2025Decoding
1961pre and post cipherWaku EncryptionTue Feb 11 12:00:16 GMT 2025passedTue Feb 11 12:00:16 GMT 2025
1970should hash "Lorem ipsum dolor sit amet" with n=0 and maxValue=1000 correctlyhashNTue Feb 11 12:00:32 GMT 2025passedTue Feb 11 12:00:32 GMT 2025
1981should set field with only LIGHTPUSH enabledENRTue Feb 11 11:59:51 GMT 2025passedTue Feb 11 11:59:51 GMT 2025waku2 key round trip
1991Init the array if not presentpushOrInitMapSetTue Feb 11 11:59:42 GMT 2025passedTue Feb 11 11:59:42 GMT 2025
2000should not throw an error for a single configured topicensurePubsubTopicIsConfiguredTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
2010should correctly map /statusim/1/community/cbor to shard index 4contentTopicToShardIndexTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
2020should hash "test123" with n=1 and maxValue=1000 correctlyhashNTue Feb 11 12:00:32 GMT 2025passedTue Feb 11 12:00:32 GMT 2025
2031Push to array if already presentpushOrInitMapSetTue Feb 11 11:59:42 GMT 2025passedTue Feb 11 11:59:42 GMT 2025
2041ENRTree (root): should parse and verify and DNS root entryENRTreeTue Feb 11 12:00:05 GMT 2025passedTue Feb 11 12:00:05 GMT 2025
2050Waku message hash computation (message is IDecodedMessage)RFC Test VectorsTue Feb 11 11:59:45 GMT 2025passedTue Feb 11 11:59:45 GMT 2025
2060groups multiple content topics into the same pubsub topic when they share the same shard indexcontentTopicsByPubsubTopicTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
20701 Relay, 1 fetchFetch nodes until capabilities are fulfilledTue Feb 11 12:00:05 GMT 2025passedTue Feb 11 12:00:05 GMT 2025
2081should hash "!@#$%^&*()" with n=0 and maxValue=10000 correctlyhashNTue Feb 11 12:00:32 GMT 2025passedTue Feb 11 12:00:32 GMT 2025
2090should initialize with Unhealthy statusHealthIndicatorTue Feb 11 12:00:24 GMT 2025passedTue Feb 11 12:00:24 GMT 2025
2100should hash "!@#$%^&*()" with n=5 and maxValue=10000 correctlyhashNTue Feb 11 12:00:32 GMT 2025passedTue Feb 11 12:00:32 GMT 2025
2110should be able to decode the field with only LIGHTPUSH set to trueENR waku2 codecTue Feb 11 11:59:51 GMT 2025passedTue Feb 11 11:59:51 GMT 2025Decoding
2120throws on content topic with empty encoding fieldensureValidContentTopicTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
2130Encoder throws on undefined content topicEnsures content topic is definedTue Feb 11 11:59:58 GMT 2025passedTue Feb 11 11:59:58 GMT 2025
2141should set field with only RELAY enabledENRTue Feb 11 11:59:51 GMT 2025passedTue Feb 11 11:59:51 GMT 2025waku2 key round trip
2151peer:update - should not schedule stream creation IF protocol hit AND stream found on connectionStreamManagerTue Feb 11 11:59:57 GMT 2025passedTue Feb 11 11:59:57 GMT 2025
2160Round trip binary encryption [symmetric, signature]Symmetric EncryptionTue Feb 11 12:00:16 GMT 2025passedTue Feb 11 12:00:16 GMT 2025
2171should not fail to stop the service if it was not startedLocal Storage DiscoveryTue Feb 11 12:00:10 GMT 2025passedTue Feb 11 12:00:10 GMT 2025interface-peer-discovery compliance testsCompliance Tests
2180Decoder throws on undefined content topicEnsures content topic is definedTue Feb 11 12:00:17 GMT 2025passedTue Feb 11 12:00:17 GMT 2025
2191should correctly encode and decode relay shards using rs format (Index List)Relay Shard codecTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
2201should hash "Lorem ipsum dolor sit amet" with n=2 and maxValue=1000 correctlyhashNTue Feb 11 12:00:32 GMT 2025passedTue Feb 11 12:00:32 GMT 2025
2210should be able to encode the field with ALL protocols set to trueENR waku2 codecTue Feb 11 11:59:51 GMT 2025passedTue Feb 11 11:59:51 GMT 2025Encoding
2220should throw an error for non-numeric shard: /waku/2/rs/1/-pubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
2230should get locked peersPeerManagerTue Feb 11 12:00:23 GMT 2025passedTue Feb 11 12:00:23 GMT 2025
2240should use the provided clusterId for the pubsub topiccontentTopicToPubsubTopicTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
2250should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1contentTopicToShardIndexTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
2260should throw an error for non-numeric shard: /waku/2/rs/1/ pubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
2270should correctly map /waku/2/content/test.js to shard index 1contentTopicToShardIndexTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
2281should be able to decode the field with RELAY and FILTER protocols set to trueENR waku2 codecTue Feb 11 11:59:51 GMT 2025passedTue Feb 11 11:59:51 GMT 2025Decoding
2290should hash "Lorem ipsum dolor sit amet" with n=2 and maxValue=10000 correctlyhashNTue Feb 11 12:00:32 GMT 2025passedTue Feb 11 12:00:32 GMT 2025
2300should be able to decode the field with only FILTER set to trueENR waku2 codecTue Feb 11 11:59:51 GMT 2025passedTue Feb 11 11:59:51 GMT 2025Decoding
2310should send to specified number of peers of used peersLightPush SDKTue Feb 11 12:00:24 GMT 2025passedTue Feb 11 12:00:24 GMT 2025
2320should hash "test123" with n=1 and maxValue=10000 correctlyhashNTue Feb 11 12:00:32 GMT 2025passedTue Feb 11 12:00:32 GMT 2025
2330should aggregate SingleShardInfos into a ShardInfosingleShardInfosToShardInfoTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
2340should call waitForPeer on RelaywaitForRemotePeerTue Feb 11 12:00:24 GMT 2025passedTue Feb 11 12:00:24 GMT 2025
2350should be able to decode the field with only STORE set to trueENR waku2 codecTue Feb 11 11:59:51 GMT 2025passedTue Feb 11 11:59:51 GMT 2025Decoding
2361returns a subset of values when wanted number is lesser than available valuesDiscoveryTue Feb 11 12:00:05 GMT 2025passedTue Feb 11 12:00:05 GMT 2025
2370should hash "" with n=1 and maxValue=1000 correctlyhashNTue Feb 11 12:00:32 GMT 2025passedTue Feb 11 12:00:32 GMT 2025
2382should not allow k > 12ProbabilitiesTue Feb 11 12:00:32 GMT 2025passedTue Feb 11 12:00:32 GMT 2025
2391returns nothing if no connections presentselectOpenConnectionTue Feb 11 11:59:57 GMT 2025passedTue Feb 11 11:59:57 GMT 2025
2400should handle general insertion and lookup correctlyBloomFilter with special patternsTue Feb 11 12:00:34 GMT 2025passedTue Feb 11 12:00:34 GMT 2025
2410should properly compute the node idENRTue Feb 11 11:59:51 GMT 2025passedTue Feb 11 11:59:51 GMT 2025Static tests
2420should decode valid enr with tcp successfullyENRTue Feb 11 11:59:51 GMT 2025passedTue Feb 11 11:59:51 GMT 2025Txt codec
2430should hash "hello" with n=5 and maxValue=100 correctlyhashNTue Feb 11 12:00:32 GMT 2025passedTue Feb 11 12:00:32 GMT 2025
2441should only return 1 node with store capabilityDNS Node Discovery w/ capabilitiesTue Feb 11 12:00:06 GMT 2025passedTue Feb 11 12:00:06 GMT 2025
2450should throw an error for non-numeric clusterId: /waku/2/rs/-/1pubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
2461ENRTree (root): should error if DNS root entry is malformedENRTreeTue Feb 11 12:00:05 GMT 2025passedTue Feb 11 12:00:05 GMT 2025
2470Waku message hash computation (meta size of 64 bytes)RFC Test VectorsTue Feb 11 11:59:45 GMT 2025passedTue Feb 11 11:59:45 GMT 2025
2480should hash "" with n=0 and maxValue=1000 correctlyhashNTue Feb 11 12:00:32 GMT 2025passedTue Feb 11 12:00:32 GMT 2025
2491returns all values when wanted number matches available valuesDiscoveryTue Feb 11 12:00:05 GMT 2025passedTue Feb 11 12:00:05 GMT 2025
2500should throw an error for non-numeric shard: /waku/2/rs/1/xpubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
2510should correctly map /app/29/sometopic/someencoding to shard index 6contentTopicToShardIndexTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
2520Decoder throws on empty string content topicEnsures content topic is definedTue Feb 11 12:00:16 GMT 2025passedTue Feb 11 12:00:16 GMT 2025
2531should decode valid ENR with multiaddrs successfully [shared test vector]ENRTue Feb 11 11:59:51 GMT 2025passedTue Feb 11 11:59:51 GMT 2025Txt codec
2541Waku message hash computation (no timestamp)RFC Test VectorsTue Feb 11 11:59:45 GMT 2025passedTue Feb 11 11:59:45 GMT 2025
2550should hash "hello" with n=2 and maxValue=100 correctlyhashNTue Feb 11 12:00:32 GMT 2025passedTue Feb 11 12:00:32 GMT 2025
2561should return no connections if no open connection providedselectOpenConnectionTue Feb 11 11:59:57 GMT 2025passedTue Feb 11 11:59:57 GMT 2025
2571Decoder throws on undefined content topicEnsures content topic is definedTue Feb 11 12:00:16 GMT 2025passedTue Feb 11 12:00:16 GMT 2025
2580should only return 1 node with relay and store capabilityDNS Node Discovery w/ capabilitiesTue Feb 11 12:00:06 GMT 2025passedTue Feb 11 12:00:06 GMT 2025
2590should hash "" with n=5 and maxValue=100 correctlyhashNTue Feb 11 12:00:32 GMT 2025passedTue Feb 11 12:00:32 GMT 2025
2600should hash "Lorem ipsum dolor sit amet" with n=0 and maxValue=100 correctlyhashNTue Feb 11 12:00:32 GMT 2025passedTue Feb 11 12:00:32 GMT 2025
2611should hash "test123" with n=0 and maxValue=10000 correctlyhashNTue Feb 11 12:00:32 GMT 2025passedTue Feb 11 12:00:32 GMT 2025
2620should not fail to start the service if it is already startedLocal Storage DiscoveryTue Feb 11 12:00:10 GMT 2025passedTue Feb 11 12:00:10 GMT 2025interface-peer-discovery compliance testsCompliance Tests
2630should hash "hello" with n=0 and maxValue=100 correctlyhashNTue Feb 11 12:00:32 GMT 2025passedTue Feb 11 12:00:32 GMT 2025
2641throws on content topic with generation field greater than 0ensureValidContentTopicTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
2650uses static shard pubsub topic instead of autosharding when setSets sharding configuration correctlyTue Feb 11 11:59:58 GMT 2025passedTue Feb 11 11:59:58 GMT 2025
2660throws on content topic with too few or too many fieldsensureValidContentTopicTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
2670should fail to send if pubsub topics are misconfiguredLightPush SDKTue Feb 11 12:00:24 GMT 2025passedTue Feb 11 12:00:24 GMT 2025
2680Symmetric encrypt & DecryptWaku EncryptionTue Feb 11 12:00:16 GMT 2025passedTue Feb 11 12:00:16 GMT 2025
2690should wait for Filter peer to be connectedwaitForRemotePeerTue Feb 11 12:00:24 GMT 2025passedTue Feb 11 12:00:24 GMT 2025
2700should hash "!@#$%^&*()" with n=5 and maxValue=1000 correctlyhashNTue Feb 11 12:00:32 GMT 2025passedTue Feb 11 12:00:32 GMT 2025
2710should correctly map /0/toychat/2/huilong/proto to shard index 3contentTopicToShardIndexTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
2720should hash "" with n=5 and maxValue=1000 correctlyhashNTue Feb 11 12:00:32 GMT 2025passedTue Feb 11 12:00:32 GMT 2025
2730should encode/decode to RLP encodingENRTue Feb 11 11:59:51 GMT 2025passedTue Feb 11 11:59:51 GMT 2025Static tests
2740should hash "Lorem ipsum dolor sit amet" with n=2 and maxValue=100 correctlyhashNTue Feb 11 12:00:32 GMT 2025passedTue Feb 11 12:00:32 GMT 2025
2750Asymmetric encrypt & decryptWaku EncryptionTue Feb 11 12:00:16 GMT 2025passedTue Feb 11 12:00:16 GMT 2025
2761should throw an error for missing required configurationshardInfoToPubsubTopicsTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
2772should hash "hello" with n=2 and maxValue=1000 correctlyhashNTue Feb 11 12:00:32 GMT 2025passedTue Feb 11 12:00:32 GMT 2025
2781Waku message hash computation (meta size of 12 bytes)RFC Test VectorsTue Feb 11 11:59:45 GMT 2025passedTue Feb 11 11:59:45 GMT 2025
2790throws on content topic with non-number generation fieldensureValidContentTopicTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
2800ENRTree (root): should error if DNS root entry signature is invalidENRTreeTue Feb 11 12:00:05 GMT 2025passedTue Feb 11 12:00:05 GMT 2025
2817should hash "!@#$%^&*()" with n=1 and maxValue=1000 correctlyhashNTue Feb 11 12:00:32 GMT 2025passedTue Feb 11 12:00:32 GMT 2025
2820handles empty contentTopics array correctlyensureShardingConfiguredTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
2830should throw an error for insufficient dataRelay Shard codecTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
28411 Relay, 1 Filter, gives upFetch nodes until capabilities are fulfilledTue Feb 11 12:00:05 GMT 2025passedTue Feb 11 12:00:05 GMT 2025
2850throws on content topic with empty version fieldensureValidContentTopicTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
2860should correctly map /app/22/sometopic/someencoding to shard index 2contentTopicToShardIndexTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
2870should throw if no connection providedStreamManagerTue Feb 11 11:59:57 GMT 2025passedTue Feb 11 11:59:57 GMT 2025
2881should throw an error for an unconfigured topicensurePubsubTopicIsConfiguredTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
2890should hash "Lorem ipsum dolor sit amet" with n=5 and maxValue=100 correctlyhashNTue Feb 11 12:00:32 GMT 2025passedTue Feb 11 12:00:32 GMT 2025
2900should reject if Store is requested but not mountedwaitForRemotePeerTue Feb 11 12:00:24 GMT 2025passedTue Feb 11 12:00:24 GMT 2025
2910should check connected peers if present and suitablewaitForRemotePeerTue Feb 11 12:00:24 GMT 2025passedTue Feb 11 12:00:24 GMT 2025
2920should hash "!@#$%^&*()" with n=1 and maxValue=100 correctlyhashNTue Feb 11 12:00:32 GMT 2025passedTue Feb 11 12:00:32 GMT 2025
2930should hash "hello" with n=5 and maxValue=1000 correctlyhashNTue Feb 11 12:00:32 GMT 2025passedTue Feb 11 12:00:32 GMT 2025
2940should be able to encode the field with only STORE set to trueENR waku2 codecTue Feb 11 11:59:51 GMT 2025passedTue Feb 11 11:59:51 GMT 2025Encoding
2950should transition to MinimallyHealthy with one compatible peerHealthIndicatorTue Feb 11 12:00:24 GMT 2025passedTue Feb 11 12:00:24 GMT 2025
2960should return the correct m/n for k = 7, targetError = 0.01ProbabilitiesTue Feb 11 12:00:32 GMT 2025passedTue Feb 11 12:00:32 GMT 2025
2970should correctly map /0/statusim/1/community/cbor to shard index 4contentTopicToShardIndexTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
2980should throw an error for non-numeric shard: /waku/2/rs/1/\pubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
2990should hash "hello" with n=5 and maxValue=10000 correctlyhashNTue Feb 11 12:00:32 GMT 2025passedTue Feb 11 12:00:32 GMT 2025
3000should encode/decode to text encodingENRTue Feb 11 11:59:51 GMT 2025passedTue Feb 11 11:59:51 GMT 2025Static tests
3010should hash "!@#$%^&*()" with n=0 and maxValue=1000 correctlyhashNTue Feb 11 12:00:32 GMT 2025passedTue Feb 11 12:00:32 GMT 2025
3021should hash "test123" with n=2 and maxValue=10000 correctlyhashNTue Feb 11 12:00:32 GMT 2025passedTue Feb 11 12:00:32 GMT 2025
3031should correctly map /myapp/1/latest/proto to shard index 0contentTopicToShardIndexTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
3040Encoder throws on empty string content topicEnsures content topic is definedTue Feb 11 12:00:16 GMT 2025passedTue Feb 11 12:00:16 GMT 2025
3050should hash "" with n=2 and maxValue=100 correctlyhashNTue Feb 11 12:00:32 GMT 2025passedTue Feb 11 12:00:32 GMT 2025
3061should hash "hello" with n=1 and maxValue=1000 correctlyhashNTue Feb 11 12:00:32 GMT 2025passedTue Feb 11 12:00:32 GMT 2025
3071should return falseENRTue Feb 11 11:59:51 GMT 2025passedTue Feb 11 11:59:51 GMT 2025Verify
3080should set field with only FILTER enabledENRTue Feb 11 11:59:51 GMT 2025passedTue Feb 11 11:59:51 GMT 2025waku2 key round trip
3090can start the serviceLocal Storage DiscoveryTue Feb 11 12:00:10 GMT 2025passedTue Feb 11 12:00:10 GMT 2025interface-peer-discovery compliance testsCompliance Tests
3100ignores unrecognized TXT record formatsDNS Node DiscoveryTue Feb 11 12:00:06 GMT 2025passedTue Feb 11 12:00:06 GMT 2025
3110should throw an error for non-numeric clusterId: /waku/2/rs/\/1pubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
3120should reject on timeout if it was setwaitForRemotePeerTue Feb 11 12:00:24 GMT 2025passedTue Feb 11 12:00:24 GMT 2025
3131SampleENR multiaddrs codecTue Feb 11 11:59:51 GMT 2025passedTue Feb 11 11:59:51 GMT 2025
3140should hash "" with n=1 and maxValue=10000 correctlyhashNTue Feb 11 12:00:32 GMT 2025passedTue Feb 11 12:00:32 GMT 2025
3150retrieves all peers (3) when branch entries are composed of multiple stringsDNS Node Discovery w/ capabilitiesTue Feb 11 12:00:06 GMT 2025passedTue Feb 11 12:00:06 GMT 2025
3160should map different content topics to different pubsub topics based on shard indexcontentTopicToPubsubTopicTue Feb 11 11:59:43 GMT 2025passedTue Feb 11 11:59:43 GMT 2025
3170should hash "test123" with n=5 and maxValue=100 correctlyhashNTue Feb 11 12:00:32 GMT 2025passedTue Feb 11 12:00:32 GMT 2025