2025-02-17 10:22:43 +00:00

53 KiB

1DESCRIPTIONDURATION IN MSNAMEPARENT SUITESTART TIMESTATUSSTOP TIMESUB SUITESUITETEST CLASSTEST METHOD
20should throw an error for non-numeric shard: /waku/2/rs/1/\pubsubTopicToSingleShardInfo with various invalid formatsMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
30should not receive a peer event after stopLocal Storage DiscoveryMon Feb 17 10:18:17 GMT 2025passedMon Feb 17 10:18:17 GMT 2025interface-peer-discovery compliance testsCompliance Tests
40should handle corrupted local storage data gracefullyLocal Storage DiscoveryMon Feb 17 10:18:17 GMT 2025passedMon Feb 17 10:18:17 GMT 2025Unit Tests
51should call waitForPeer on RelaywaitForRemotePeerMon Feb 17 10:18:31 GMT 2025passedMon Feb 17 10:18:31 GMT 2025
60should hash "Lorem ipsum dolor sit amet" with n=0 and maxValue=1000 correctlyhashNMon Feb 17 10:22:08 GMT 2025passedMon Feb 17 10:22:08 GMT 2025
71should hash "test123" with n=2 and maxValue=10000 correctlyhashNMon Feb 17 10:22:08 GMT 2025passedMon Feb 17 10:22:08 GMT 2025
80should hash "" with n=1 and maxValue=10000 correctlyhashNMon Feb 17 10:22:08 GMT 2025passedMon Feb 17 10:22:08 GMT 2025
91Accepts a valid Waku MessageMessage ValidatorMon Feb 17 10:18:34 GMT 2025passedMon Feb 17 10:18:34 GMT 2025
100should convert content topics to PubsubTopics for autoshardingshardInfoToPubsubTopicsMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
117should initialize with default number of peersPeerManagerMon Feb 17 10:18:30 GMT 2025passedMon Feb 17 10:18:30 GMT 2025
120should convert a SingleShardInfo object to the correct PubsubTopicsingleShardInfoToPubsubTopicMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
131should return the correct m/n for k = 2, targetError = 0.1ProbabilitiesMon Feb 17 10:22:08 GMT 2025passedMon Feb 17 10:22:08 GMT 2025
141should be able to encode the field with only LIGHTPUSH set to trueENR waku2 codecMon Feb 17 10:17:58 GMT 2025passedMon Feb 17 10:17:58 GMT 2025Encoding
150should retry on failure if specifiedLightPush SDKMon Feb 17 10:18:30 GMT 2025passedMon Feb 17 10:18:30 GMT 2025
160should handle general insertion and lookup correctlyBloomFilter with special patternsMon Feb 17 10:22:09 GMT 2025passedMon Feb 17 10:22:09 GMT 2025
171should hash "!@#$%^&*()" with n=0 and maxValue=1000 correctlyhashNMon Feb 17 10:22:08 GMT 2025passedMon Feb 17 10:22:08 GMT 2025
180should not receive a peer event before startLocal Storage DiscoveryMon Feb 17 10:18:17 GMT 2025passedMon Feb 17 10:18:17 GMT 2025interface-peer-discovery compliance testsCompliance Tests
190Waku message hash computation (meta size of 64 bytes)RFC Test VectorsMon Feb 17 10:17:53 GMT 2025passedMon Feb 17 10:17:53 GMT 2025
204should properly compute the node idENRMon Feb 17 10:17:59 GMT 2025passedMon Feb 17 10:17:59 GMT 2025Static tests
210should send to specified number of peers of used peersLightPush SDKMon Feb 17 10:18:30 GMT 2025passedMon Feb 17 10:18:30 GMT 2025
220should return the pubsub topic directly if a string is provideddeterminePubsubTopicMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
230should insert elements correctlyBloomFilterMon Feb 17 10:22:09 GMT 2025passedMon Feb 17 10:22:09 GMT 2025
240should transition to MinimallyHealthy with one compatible peerHealthIndicatorMon Feb 17 10:18:31 GMT 2025passedMon Feb 17 10:18:31 GMT 2025
250throws on content topic with empty application fieldensureValidContentTopicMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
261should update peers in local storage on 'peer:identify' eventLocal Storage DiscoveryMon Feb 17 10:18:17 GMT 2025passedMon Feb 17 10:18:17 GMT 2025Unit Tests
270should hash "test123" with n=0 and maxValue=100 correctlyhashNMon Feb 17 10:22:08 GMT 2025passedMon Feb 17 10:22:08 GMT 2025
280should throw an error for non-numeric clusterId: /waku/2/rs/x/1pubsubTopicToSingleShardInfo with various invalid formatsMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
290should return unique PubsubTopics for static shardingshardInfoToPubsubTopicsMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
301should decode valid enr successfullyENRMon Feb 17 10:17:59 GMT 2025passedMon Feb 17 10:17:59 GMT 2025Txt codec
310Push to array if already presentpushOrInitMapSetMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
320should hash "Lorem ipsum dolor sit amet" with n=2 and maxValue=10000 correctlyhashNMon Feb 17 10:22:08 GMT 2025passedMon Feb 17 10:22:08 GMT 2025
330should hash "!@#$%^&*()" with n=0 and maxValue=10000 correctlyhashNMon Feb 17 10:22:08 GMT 2025passedMon Feb 17 10:22:08 GMT 2025
340throws on content topic with empty version fieldensureValidContentTopicMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
351should fall back to default pubsub topic when pubsubTopicShardInfo is not provideddeterminePubsubTopicMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
361should fail to send if no connected peers foundLightPush SDKMon Feb 17 10:18:30 GMT 2025passedMon Feb 17 10:18:30 GMT 2025
371ENRTree (tree): should parse a DNS tree entryENRTreeMon Feb 17 10:18:12 GMT 2025passedMon Feb 17 10:18:12 GMT 2025
381throws on content topic with too few or too many fieldsensureValidContentTopicMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
390should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16contentTopicToShardIndexMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
401Decoder throws on empty string content topicEnsures content topic is definedMon Feb 17 10:18:05 GMT 2025passedMon Feb 17 10:18:05 GMT 2025
410Meta field set when metaSetter is specifiedWaku Message version 0Mon Feb 17 10:18:05 GMT 2025passedMon Feb 17 10:18:05 GMT 2025
421should correctly map /app/22/sometopic/someencoding to shard index 2contentTopicToShardIndexMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
431should reject if Filter is requested but not mountedwaitForRemotePeerMon Feb 17 10:18:31 GMT 2025passedMon Feb 17 10:18:31 GMT 2025
440handles different networkShards values correctlycontentTopicsByPubsubTopicMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
450topics with same application and version share the same shardcontentTopicToShardIndexMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
460should correctly map /app/29/sometopic/someencoding to shard index 6contentTopicToShardIndexMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
470retrieves all peers (2) when cannot fulfill all requirementsDNS Node Discovery w/ capabilitiesMon Feb 17 10:18:13 GMT 2025passedMon Feb 17 10:18:13 GMT 2025
481should return the correct m/n for k = 7, targetError = 0.01ProbabilitiesMon Feb 17 10:22:08 GMT 2025passedMon Feb 17 10:22:08 GMT 2025
491Waku message hash computation (meta attribute not present)RFC Test VectorsMon Feb 17 10:17:53 GMT 2025passedMon Feb 17 10:17:53 GMT 2025
500should hash "test123" with n=2 and maxValue=100 correctlyhashNMon Feb 17 10:22:08 GMT 2025passedMon Feb 17 10:22:08 GMT 2025
515returns all values when wanted number is greater than available valuesDiscoveryMon Feb 17 10:18:12 GMT 2025passedMon Feb 17 10:18:12 GMT 2025
520handles empty shards array correctlyensureShardingConfiguredMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
530should hash "" with n=5 and maxValue=10000 correctlyhashNMon Feb 17 10:22:08 GMT 2025passedMon Feb 17 10:22:08 GMT 2025
542Fields are not droppedto proto messageMon Feb 17 10:18:04 GMT 2025passedMon Feb 17 10:18:04 GMT 2025
550should map different content topics to different pubsub topics based on shard indexcontentTopicToPubsubTopicMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
561should correctly map /toychat/2/huilong/proto to shard index 3contentTopicToShardIndexMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
570should not fail to start the service if it is already startedLocal Storage DiscoveryMon Feb 17 10:18:17 GMT 2025passedMon Feb 17 10:18:17 GMT 2025interface-peer-discovery compliance testsCompliance Tests
580throws on content topic with non-number generation fieldensureValidContentTopicMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
590it tolerates circular branch referencesDNS Node DiscoveryMon Feb 17 10:18:13 GMT 2025passedMon Feb 17 10:18:13 GMT 2025
600should decode valid enr with tcp successfullyENRMon Feb 17 10:17:59 GMT 2025passedMon Feb 17 10:17:59 GMT 2025Txt codec
610should correctly map /app/27/sometopic/someencoding to shard index 5contentTopicToShardIndexMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
620SampleENR multiaddrs codecMon Feb 17 10:17:58 GMT 2025passedMon Feb 17 10:17:58 GMT 2025
630should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2pubsubTopicToSingleShardInfo with various invalid formatsMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
640returns only open connection if one presentselectOpenConnectionMon Feb 17 10:18:04 GMT 2025passedMon Feb 17 10:18:04 GMT 2025
650should throw an error for an unconfigured topicensurePubsubTopicIsConfiguredMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
660should properly create location multiaddrs - udp4ENRMon Feb 17 10:17:59 GMT 2025passedMon Feb 17 10:17:59 GMT 2025Location multiaddr
674should hash "!@#$%^&*()" with n=5 and maxValue=100 correctlyhashNMon Feb 17 10:22:08 GMT 2025passedMon Feb 17 10:22:08 GMT 2025
680should hash "Lorem ipsum dolor sit amet" with n=1 and maxValue=100 correctlyhashNMon Feb 17 10:22:08 GMT 2025passedMon Feb 17 10:22:08 GMT 2025
690should only return 1 node with store capabilityDNS Node Discovery w/ capabilitiesMon Feb 17 10:18:13 GMT 2025passedMon Feb 17 10:18:13 GMT 2025
701should set field with all protocols enabledENRMon Feb 17 10:17:59 GMT 2025passedMon Feb 17 10:17:59 GMT 2025waku2 key round trip
710should throw an error for missing required configurationshardInfoToPubsubTopicsMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
721should handle clusterId, application and version for autosharding with cluster iD 6shardInfoToPubsubTopicsMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
733should initialize with custom number of peersPeerManagerMon Feb 17 10:18:30 GMT 2025passedMon Feb 17 10:18:30 GMT 2025
740peer:update - should not schedule stream creation IF protocol hit AND stream found on connectionStreamManagerMon Feb 17 10:18:05 GMT 2025passedMon Feb 17 10:18:05 GMT 2025
750should hash "hello" with n=2 and maxValue=10000 correctlyhashNMon Feb 17 10:22:08 GMT 2025passedMon Feb 17 10:22:08 GMT 2025
761should wait for LightPush peer to be connectedwaitForRemotePeerMon Feb 17 10:18:31 GMT 2025passedMon Feb 17 10:18:31 GMT 2025
771ignores unrecognized TXT record formatsDNS Node DiscoveryMon Feb 17 10:18:13 GMT 2025passedMon Feb 17 10:18:13 GMT 2025
781should be able to encode the field with only STORE set to trueENR waku2 codecMon Feb 17 10:17:58 GMT 2025passedMon Feb 17 10:17:58 GMT 2025Encoding
791Waku message hash computation (no timestamp)RFC Test VectorsMon Feb 17 10:17:53 GMT 2025passedMon Feb 17 10:17:53 GMT 2025
800should hash "" with n=0 and maxValue=100 correctlyhashNMon Feb 17 10:22:08 GMT 2025passedMon Feb 17 10:22:08 GMT 2025
811should be able to encode the field with only FILTER set to trueENR waku2 codecMon Feb 17 10:17:58 GMT 2025passedMon Feb 17 10:17:58 GMT 2025Encoding
820should throw error - no idENRMon Feb 17 10:17:59 GMT 2025passedMon Feb 17 10:17:59 GMT 2025Verify
831should throw if no connection providedStreamManagerMon Feb 17 10:18:05 GMT 2025passedMon Feb 17 10:18:05 GMT 2025
840should hash "hello" with n=0 and maxValue=10000 correctlyhashNMon Feb 17 10:22:08 GMT 2025passedMon Feb 17 10:22:08 GMT 2025
850ENRTree (root): should error if DNS root entry is malformedENRTreeMon Feb 17 10:18:12 GMT 2025passedMon Feb 17 10:18:12 GMT 2025
8601 Relay, 1 fetchFetch nodes until capabilities are fulfilledMon Feb 17 10:18:12 GMT 2025passedMon Feb 17 10:18:12 GMT 2025
871ENRTree (root): should error if DNS root entry is mis-prefixedENRTreeMon Feb 17 10:18:12 GMT 2025passedMon Feb 17 10:18:12 GMT 2025
880should properly create location multiaddrs - udp6ENRMon Feb 17 10:17:59 GMT 2025passedMon Feb 17 10:17:59 GMT 2025Location multiaddr
891should hash "!@#$%^&*()" with n=1 and maxValue=100 correctlyhashNMon Feb 17 10:22:08 GMT 2025passedMon Feb 17 10:22:08 GMT 2025
901should only return 1 node with relay capabilityDNS Node Discovery w/ capabilitiesMon Feb 17 10:18:13 GMT 2025passedMon Feb 17 10:18:13 GMT 2025
910should throw an error for invalid PubsubTopic format: /waku/2/rspubsubTopicToSingleShardInfo with various invalid formatsMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
920should hash "Lorem ipsum dolor sit amet" with n=5 and maxValue=1000 correctlyhashNMon Feb 17 10:22:08 GMT 2025passedMon Feb 17 10:22:08 GMT 2025
930should throw an error for non-numeric clusterId: /waku/2/rs/\/1pubsubTopicToSingleShardInfo with various invalid formatsMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
940should not throw an error when the topic is within a list of configured topicsensurePubsubTopicIsConfiguredMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
950should encode/decode to RLP encodingENRMon Feb 17 10:17:59 GMT 2025passedMon Feb 17 10:17:59 GMT 2025Static tests
960should properly start and stop event listeningHealthIndicatorMon Feb 17 10:18:31 GMT 2025passedMon Feb 17 10:18:31 GMT 2025
970should hash "hello" with n=2 and maxValue=1000 correctlyhashNMon Feb 17 10:22:08 GMT 2025passedMon Feb 17 10:22:08 GMT 2025
981Waku message hash computation (meta size of 12 bytes)RFC Test VectorsMon Feb 17 10:17:53 GMT 2025passedMon Feb 17 10:17:53 GMT 2025
990Decoder throws on undefined content topicEnsures content topic is definedMon Feb 17 10:18:05 GMT 2025passedMon Feb 17 10:18:05 GMT 2025
10011 Store, 2 fetchesFetch nodes until capabilities are fulfilledMon Feb 17 10:18:12 GMT 2025passedMon Feb 17 10:18:12 GMT 2025
1010should return no connections if no open connection providedselectOpenConnectionMon Feb 17 10:18:04 GMT 2025passedMon Feb 17 10:18:04 GMT 2025
1021Check meta is set [symmetric]Symmetric EncryptionMon Feb 17 10:18:23 GMT 2025passedMon Feb 17 10:18:23 GMT 2025
1031should hash "hello" with n=1 and maxValue=1000 correctlyhashNMon Feb 17 10:22:08 GMT 2025passedMon Feb 17 10:22:08 GMT 2025
1042Round trip binary encryption [symmetric, no signature]Symmetric EncryptionMon Feb 17 10:18:23 GMT 2025passedMon Feb 17 10:18:23 GMT 2025
1051should aggregate SingleShardInfos into a ShardInfosingleShardInfosToShardInfoMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
1060should maintain desired error rateBloomFilterMon Feb 17 10:22:09 GMT 2025passedMon Feb 17 10:22:09 GMT 2025
1071should throw error - no public keyENRMon Feb 17 10:17:59 GMT 2025passedMon Feb 17 10:17:59 GMT 2025Verify
1080Round trip binary encryption [symmetric, signature]Symmetric EncryptionMon Feb 17 10:18:23 GMT 2025passedMon Feb 17 10:18:23 GMT 2025
1091should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2contentTopicToShardIndexMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
1101should be able to encode the field with ALL protocols set to falseENR waku2 codecMon Feb 17 10:17:58 GMT 2025passedMon Feb 17 10:17:58 GMT 2025Encoding
1110should throw an error for non-numeric clusterId: /waku/2/rs/-/1pubsubTopicToSingleShardInfo with various invalid formatsMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
1120should never report false negativesBloomFilterMon Feb 17 10:22:09 GMT 2025passedMon Feb 17 10:22:09 GMT 2025
1130should transition to SufficientlyHealthy with multiple compatible peersHealthIndicatorMon Feb 17 10:18:31 GMT 2025passedMon Feb 17 10:18:31 GMT 2025
1140should throw an error for non-numeric shard: /waku/2/rs/1/pubsubTopicToSingleShardInfo with various invalid formatsMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
1151throws an error for improperly formatted content topicscontentTopicsByPubsubTopicMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
1160pre and post cipherWaku EncryptionMon Feb 17 10:18:23 GMT 2025passedMon Feb 17 10:18:23 GMT 2025
1171should hash "Lorem ipsum dolor sit amet" with n=1 and maxValue=1000 correctlyhashNMon Feb 17 10:22:08 GMT 2025passedMon Feb 17 10:22:08 GMT 2025
1181should properly create location multiaddrs - tcpENRMon Feb 17 10:17:59 GMT 2025passedMon Feb 17 10:17:59 GMT 2025Location multiaddr
1190should hash "test123" with n=5 and maxValue=10000 correctlyhashNMon Feb 17 10:22:08 GMT 2025passedMon Feb 17 10:22:08 GMT 2025
1201should set field with only LIGHTPUSH enabledENRMon Feb 17 10:17:59 GMT 2025passedMon Feb 17 10:17:59 GMT 2025waku2 key round trip
1210should set field with all protocols disabledENRMon Feb 17 10:17:59 GMT 2025passedMon Feb 17 10:17:59 GMT 2025waku2 key round trip
1221should be able to decode the field with STORE and LIGHTPUSH protocols set to trueENR waku2 codecMon Feb 17 10:17:58 GMT 2025passedMon Feb 17 10:17:58 GMT 2025Decoding
1231should throw an error for missing sharding configurationensureShardingConfiguredMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
1240can start the serviceLocal Storage DiscoveryMon Feb 17 10:18:17 GMT 2025passedMon Feb 17 10:18:17 GMT 2025interface-peer-discovery compliance testsCompliance Tests
1250should throw an error for non-numeric clusterId: /waku/2/rs/!/1pubsubTopicToSingleShardInfo with various invalid formatsMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
1260should hash "Lorem ipsum dolor sit amet" with n=0 and maxValue=100 correctlyhashNMon Feb 17 10:22:08 GMT 2025passedMon Feb 17 10:22:08 GMT 2025
1270should hash "hello" with n=5 and maxValue=10000 correctlyhashNMon Feb 17 10:22:08 GMT 2025passedMon Feb 17 10:22:08 GMT 2025
1280should handle clusterId, application and version for autosharding with cluster iD 1shardInfoToPubsubTopicsMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
1291should be able to decode the field with ALL protocols set to trueENR waku2 codecMon Feb 17 10:17:58 GMT 2025passedMon Feb 17 10:17:58 GMT 2025Decoding
1300does not throw on valid casesensureValidContentTopicMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
1310should check false positive rateBloomFilter with special patternsMon Feb 17 10:22:09 GMT 2025passedMon Feb 17 10:22:09 GMT 2025
1320should throw an error for SingleShardInfos with different clusterIdssingleShardInfosToShardInfoMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
1330should hash "test123" with n=5 and maxValue=100 correctlyhashNMon Feb 17 10:22:08 GMT 2025passedMon Feb 17 10:22:08 GMT 2025
1341should hash "" with n=2 and maxValue=10000 correctlyhashNMon Feb 17 10:22:08 GMT 2025passedMon Feb 17 10:22:08 GMT 2025
1351peer:update - should schedule stream creation IF protocol hit AND no stream found on connectionStreamManagerMon Feb 17 10:18:05 GMT 2025passedMon Feb 17 10:18:05 GMT 2025
1361should be able to decode the field with ALL protocols set to falseENR waku2 codecMon Feb 17 10:17:58 GMT 2025passedMon Feb 17 10:17:58 GMT 2025Decoding
1370should wait for Filter peer to be connectedwaitForRemotePeerMon Feb 17 10:18:31 GMT 2025passedMon Feb 17 10:18:31 GMT 2025
1380should throw an error for non-numeric shard: /waku/2/rs/1/$pubsubTopicToSingleShardInfo with various invalid formatsMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
1390Sign & RecoverWaku EncryptionMon Feb 17 10:18:23 GMT 2025passedMon Feb 17 10:18:23 GMT 2025
1401should not allow unachievable error rateProbabilitiesMon Feb 17 10:22:08 GMT 2025passedMon Feb 17 10:22:08 GMT 2025
1410should add and remove event listeners correctlyLocal Storage DiscoveryMon Feb 17 10:18:17 GMT 2025passedMon Feb 17 10:18:17 GMT 2025Unit Tests
1422should get locked peersPeerManagerMon Feb 17 10:18:30 GMT 2025passedMon Feb 17 10:18:30 GMT 2025
1431Encoder throws on undefined content topicEnsures content topic is definedMon Feb 17 10:18:05 GMT 2025passedMon Feb 17 10:18:05 GMT 2025
1440should extract SingleShardInfo from a valid PubsubTopicpubsubTopicToSingleShardInfo with various invalid formatsMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
1451should hash "hello" with n=0 and maxValue=100 correctlyhashNMon Feb 17 10:22:08 GMT 2025passedMon Feb 17 10:22:08 GMT 2025
1460should throw an error for non-numeric clusterId: /waku/2/rs/$/1pubsubTopicToSingleShardInfo with various invalid formatsMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
1471should be able to encode the field with RELAY and FILTER protocols set to trueENR waku2 codecMon Feb 17 10:17:58 GMT 2025passedMon Feb 17 10:17:58 GMT 2025Encoding
1481Init the array if not presentpushOrInitMapSetMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
1490should only return 1 node with relay and store capabilityDNS Node Discovery w/ capabilitiesMon Feb 17 10:18:13 GMT 2025passedMon Feb 17 10:18:13 GMT 2025
1500Symmetric encrypt & DecryptWaku EncryptionMon Feb 17 10:18:23 GMT 2025passedMon Feb 17 10:18:23 GMT 2025
1510should handle clusterId, application and version for autosharding with cluster iD 0shardInfoToPubsubTopicsMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
1520should throw an error for invalid PubsubTopic format: /waku/2/r/1/2pubsubTopicToSingleShardInfo with various invalid formatsMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
1531should correctly map /statusim/1/community/cbor to shard index 4contentTopicToShardIndexMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
1540can start and stop the serviceLocal Storage DiscoveryMon Feb 17 10:18:17 GMT 2025passedMon Feb 17 10:18:17 GMT 2025interface-peer-discovery compliance testsCompliance Tests
1550should hash "!@#$%^&*()" with n=2 and maxValue=100 correctlyhashNMon Feb 17 10:22:08 GMT 2025passedMon Feb 17 10:22:08 GMT 2025
1560handles empty contentTopics array correctlyensureShardingConfiguredMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
1570should correctly map a content topic to a pubsub topiccontentTopicToPubsubTopicMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
1580Decoder throws on undefined content topicEnsures content topic is definedMon Feb 17 10:18:23 GMT 2025passedMon Feb 17 10:18:23 GMT 2025
1590should hash "Lorem ipsum dolor sit amet" with n=5 and maxValue=10000 correctlyhashNMon Feb 17 10:22:08 GMT 2025passedMon Feb 17 10:22:08 GMT 2025
1600should properly create location multiaddrs - udpENRMon Feb 17 10:17:59 GMT 2025passedMon Feb 17 10:17:59 GMT 2025Location multiaddr
1610should wait for Store peer to be connectedwaitForRemotePeerMon Feb 17 10:18:31 GMT 2025passedMon Feb 17 10:18:31 GMT 2025
1620ignores domain fetching errorsDNS Node DiscoveryMon Feb 17 10:18:13 GMT 2025passedMon Feb 17 10:18:13 GMT 2025
1630should correctly map /waku/2/content/test.js to shard index 1contentTopicToShardIndexMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
1642returns a subset of values when wanted number is lesser than available valuesDiscoveryMon Feb 17 10:18:12 GMT 2025passedMon Feb 17 10:18:12 GMT 2025
1651should be able to encode the field with ALL protocols set to trueENR waku2 codecMon Feb 17 10:17:58 GMT 2025passedMon Feb 17 10:17:58 GMT 2025Encoding
1660Waku message hash computation (payload length 0)RFC Test VectorsMon Feb 17 10:17:53 GMT 2025passedMon Feb 17 10:17:53 GMT 2025
1670ENRTree (tree): should error if DNS tree entry is misformattedENRTreeMon Feb 17 10:18:12 GMT 2025passedMon Feb 17 10:18:12 GMT 2025
1680groups content topics by expected pubsub topiccontentTopicsByPubsubTopicMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
1691should hash "hello" with n=5 and maxValue=1000 correctlyhashNMon Feb 17 10:22:08 GMT 2025passedMon Feb 17 10:22:08 GMT 2025
1701recovers when dns.resolve returns emptyDNS Node DiscoveryMon Feb 17 10:18:13 GMT 2025passedMon Feb 17 10:18:13 GMT 2025
1710should throw an error for non-numeric shard: /waku/2/rs/1/ypubsubTopicToSingleShardInfo with various invalid formatsMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
1720should throw an error for non-numeric shard: /waku/2/rs/1/-pubsubTopicToSingleShardInfo with various invalid formatsMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
1731should not fail to stop the service if it was not startedLocal Storage DiscoveryMon Feb 17 10:18:17 GMT 2025passedMon Feb 17 10:18:17 GMT 2025interface-peer-discovery compliance testsCompliance Tests
1740should load peers from local storage and dispatch eventsLocal Storage DiscoveryMon Feb 17 10:18:17 GMT 2025passedMon Feb 17 10:18:17 GMT 2025Unit Tests
1750should hash "test123" with n=0 and maxValue=10000 correctlyhashNMon Feb 17 10:22:08 GMT 2025passedMon Feb 17 10:22:08 GMT 2025
1760should return valid sharding parameters for static shardingensureShardingConfiguredMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
1771should hash "Lorem ipsum dolor sit amet" with n=0 and maxValue=10000 correctlyhashNMon Feb 17 10:22:08 GMT 2025passedMon Feb 17 10:22:08 GMT 2025
1782should not allow k > 12ProbabilitiesMon Feb 17 10:22:08 GMT 2025passedMon Feb 17 10:22:08 GMT 2025
1790should reject on timeout if it was setwaitForRemotePeerMon Feb 17 10:18:31 GMT 2025passedMon Feb 17 10:18:31 GMT 2025
1800should return a calculated topic if SingleShardInfo is provideddeterminePubsubTopicMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
18111 Store, 2 relays, 2 fetchesFetch nodes until capabilities are fulfilledMon Feb 17 10:18:12 GMT 2025passedMon Feb 17 10:18:12 GMT 2025
1821Encoder throws on empty string content topicEnsures content topic is definedMon Feb 17 10:18:23 GMT 2025passedMon Feb 17 10:18:23 GMT 2025
1831handles different clusterIds correctlycontentTopicsByPubsubTopicMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
1840should throw an error for insufficient dataRelay Shard codecMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
1850should hash "Lorem ipsum dolor sit amet" with n=1 and maxValue=10000 correctlyhashNMon Feb 17 10:22:08 GMT 2025passedMon Feb 17 10:22:08 GMT 2025
1860caches peers it previously fetchedDNS Node DiscoveryMon Feb 17 10:18:13 GMT 2025passedMon Feb 17 10:18:13 GMT 2025
1871should throw an error for non-numeric shard: /waku/2/rs/1/!pubsubTopicToSingleShardInfo with various invalid formatsMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
1880should return empty list for no shardshardInfoToPubsubTopicsMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
1890Encoder throws on undefined content topicEnsures content topic is definedMon Feb 17 10:18:23 GMT 2025passedMon Feb 17 10:18:23 GMT 2025
1900should correctly encode and decode relay shards using rsv format (Bit Vector)Relay Shard codecMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
1912returns all values when wanted number matches available valuesDiscoveryMon Feb 17 10:18:12 GMT 2025passedMon Feb 17 10:18:12 GMT 2025
1920should hash "test123" with n=1 and maxValue=10000 correctlyhashNMon Feb 17 10:22:08 GMT 2025passedMon Feb 17 10:22:08 GMT 2025
1930should hash "" with n=0 and maxValue=10000 correctlyhashNMon Feb 17 10:22:08 GMT 2025passedMon Feb 17 10:22:08 GMT 2025
1941should hash "Lorem ipsum dolor sit amet" with n=2 and maxValue=100 correctlyhashNMon Feb 17 10:22:08 GMT 2025passedMon Feb 17 10:22:08 GMT 2025
1950throws on empty content topicensureValidContentTopicMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
1960should retrieve 3 multiaddrs for test.waku.nodes.status.imDNS Node Discovery [live data]Mon Feb 17 10:18:13 GMT 2025skippedMon Feb 17 10:18:13 GMT 2025
1970should fail to send if pubsub topics are misconfiguredLightPush SDKMon Feb 17 10:18:30 GMT 2025passedMon Feb 17 10:18:30 GMT 2025
1980should hash "hello" with n=1 and maxValue=100 correctlyhashNMon Feb 17 10:22:08 GMT 2025passedMon Feb 17 10:22:08 GMT 2025
1991should throw an error for non-numeric clusterId: /waku/2/rs//1pubsubTopicToSingleShardInfo with various invalid formatsMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
2000udp ip6 addressMultiaddr from fieldsMon Feb 17 10:17:58 GMT 2025passedMon Feb 17 10:17:58 GMT 2025
2011should hash "" with n=5 and maxValue=1000 correctlyhashNMon Feb 17 10:22:08 GMT 2025passedMon Feb 17 10:22:08 GMT 2025
2020Round trip binary encryption [ecies, no signature]Ecies EncryptionMon Feb 17 10:18:24 GMT 2025passedMon Feb 17 10:18:24 GMT 2025
2030uses static shard pubsub topic instead of autosharding when setSets sharding configuration correctlyMon Feb 17 10:18:05 GMT 2025passedMon Feb 17 10:18:05 GMT 2025
2040should hash "Lorem ipsum dolor sit amet" with n=5 and maxValue=100 correctlyhashNMon Feb 17 10:22:08 GMT 2025passedMon Feb 17 10:22:08 GMT 2025
2050should correctly map /0/toychat/2/huilong/proto to shard index 3contentTopicToShardIndexMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
2060should hash "!@#$%^&*()" with n=2 and maxValue=10000 correctlyhashNMon Feb 17 10:22:08 GMT 2025passedMon Feb 17 10:22:08 GMT 2025
2070should handle special patterns correctlyBloomFilter with special patternsMon Feb 17 10:22:09 GMT 2025passedMon Feb 17 10:22:09 GMT 2025
2081ENRTree (root): should error if DNS root entry signature is invalidENRTreeMon Feb 17 10:18:12 GMT 2025passedMon Feb 17 10:18:12 GMT 2025
2091should be able to decode the field with only STORE set to trueENR waku2 codecMon Feb 17 10:17:58 GMT 2025passedMon Feb 17 10:17:58 GMT 2025Decoding
2101Decoder throws on empty string content topicEnsures content topic is definedMon Feb 17 10:18:23 GMT 2025passedMon Feb 17 10:18:23 GMT 2025
2110Asymmetric encrypt & decryptWaku EncryptionMon Feb 17 10:18:23 GMT 2025passedMon Feb 17 10:18:23 GMT 2025
2120should hash "hello" with n=0 and maxValue=1000 correctlyhashNMon Feb 17 10:22:08 GMT 2025passedMon Feb 17 10:22:08 GMT 2025
2131Encoder throws on undefined content topicEnsures content topic is definedMon Feb 17 10:18:24 GMT 2025passedMon Feb 17 10:18:24 GMT 2025
2141peer:update - should do nothing if another protocol hitStreamManagerMon Feb 17 10:18:05 GMT 2025passedMon Feb 17 10:18:05 GMT 2025
2150should throw error - no public keyENRMon Feb 17 10:17:59 GMT 2025passedMon Feb 17 10:17:59 GMT 2025Txt codec
2161should be able to decode the field with only RELAY set to trueENR waku2 codecMon Feb 17 10:17:58 GMT 2025passedMon Feb 17 10:17:58 GMT 2025Decoding
2170tcp ip4 addressMultiaddr from fieldsMon Feb 17 10:17:58 GMT 2025passedMon Feb 17 10:17:58 GMT 2025
2181should be able to decode the field with only FILTER set to trueENR waku2 codecMon Feb 17 10:17:58 GMT 2025passedMon Feb 17 10:17:58 GMT 2025Decoding
2190Relay + StoreENRMon Feb 17 10:17:59 GMT 2025passedMon Feb 17 10:17:59 GMT 2025Waku2 key: decode
2201retrieves a single peerDNS Node DiscoveryMon Feb 17 10:18:13 GMT 2025passedMon Feb 17 10:18:13 GMT 2025
2211throws on content topic with empty topic name fieldensureValidContentTopicMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
2220should hash "" with n=2 and maxValue=1000 correctlyhashNMon Feb 17 10:22:08 GMT 2025passedMon Feb 17 10:22:08 GMT 2025
2231should hash "test123" with n=1 and maxValue=100 correctlyhashNMon Feb 17 10:22:08 GMT 2025passedMon Feb 17 10:22:08 GMT 2025
2241should be able to decode the field with only LIGHTPUSH set to trueENR waku2 codecMon Feb 17 10:17:58 GMT 2025passedMon Feb 17 10:17:58 GMT 2025Decoding
2251should handle connection eventsPeerManagerMon Feb 17 10:18:30 GMT 2025passedMon Feb 17 10:18:30 GMT 2025
2260should check connected peers if present and suitablewaitForRemotePeerMon Feb 17 10:18:31 GMT 2025passedMon Feb 17 10:18:31 GMT 2025
2270should throw an error for empty SingleShardInfos arraysingleShardInfosToShardInfoMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
2281should select older connection if presentselectOpenConnectionMon Feb 17 10:18:04 GMT 2025passedMon Feb 17 10:18:04 GMT 2025
2290should throw an error for non-numeric shard: /waku/2/rs/1/xpubsubTopicToSingleShardInfo with various invalid formatsMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
2301should be able to encode the field with STORE and LIGHTPUSH protocols set to trueENR waku2 codecMon Feb 17 10:17:58 GMT 2025passedMon Feb 17 10:17:58 GMT 2025Encoding
2310should set field with only STORE enabledENRMon Feb 17 10:17:59 GMT 2025passedMon Feb 17 10:17:59 GMT 2025waku2 key round trip
2321should hash "hello" with n=1 and maxValue=10000 correctlyhashNMon Feb 17 10:22:08 GMT 2025passedMon Feb 17 10:22:08 GMT 2025
2330should hash "" with n=1 and maxValue=1000 correctlyhashNMon Feb 17 10:22:08 GMT 2025passedMon Feb 17 10:22:08 GMT 2025
2340should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1contentTopicToShardIndexMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
2351should throw an error for non-numeric clusterId: /waku/2/rs/y/1pubsubTopicToSingleShardInfo with various invalid formatsMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
2360should use the provided clusterId for the pubsub topiccontentTopicToPubsubTopicMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
2370should return different streams if requested simultaniouslyStreamManagerMon Feb 17 10:18:05 GMT 2025passedMon Feb 17 10:18:05 GMT 2025
2381ENRTree (branch): should parse and verify a single component DNS branch entryENRTreeMon Feb 17 10:18:12 GMT 2025passedMon Feb 17 10:18:12 GMT 2025
2390should throw error - no idENRMon Feb 17 10:17:59 GMT 2025passedMon Feb 17 10:17:59 GMT 2025Txt codec
2400should correctly map /0/statusim/1/community/cbor to shard index 4contentTopicToShardIndexMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
2411should hash "test123" with n=5 and maxValue=1000 correctlyhashNMon Feb 17 10:22:08 GMT 2025passedMon Feb 17 10:22:08 GMT 2025
2420should hash "" with n=0 and maxValue=1000 correctlyhashNMon Feb 17 10:22:08 GMT 2025passedMon Feb 17 10:22:08 GMT 2025
2430should decode valid ENR with multiaddrs successfully [shared test vector]ENRMon Feb 17 10:17:59 GMT 2025passedMon Feb 17 10:17:59 GMT 2025Txt codec
2440should properly create location multiaddrs - tcp6ENRMon Feb 17 10:17:59 GMT 2025passedMon Feb 17 10:17:59 GMT 2025Location multiaddr
2450should hash "!@#$%^&*()" with n=1 and maxValue=10000 correctlyhashNMon Feb 17 10:22:08 GMT 2025passedMon Feb 17 10:22:08 GMT 2025
2461Decoder throws on empty string content topicEnsures content topic is definedMon Feb 17 10:18:24 GMT 2025passedMon Feb 17 10:18:24 GMT 2025
2470should retrieve 3 multiaddrs for sandbox.waku.nodes.status.imDNS Node Discovery [live data]Mon Feb 17 10:18:13 GMT 2025skippedMon Feb 17 10:18:13 GMT 2025
2480Waku message hash computation (message is IDecodedMessage)RFC Test VectorsMon Feb 17 10:17:53 GMT 2025passedMon Feb 17 10:17:53 GMT 2025
2490should reject if LightPush is requested but not mountedwaitForRemotePeerMon Feb 17 10:18:31 GMT 2025passedMon Feb 17 10:18:31 GMT 2025
2501should properly create location multiaddrs - tcp4ENRMon Feb 17 10:17:59 GMT 2025passedMon Feb 17 10:17:59 GMT 2025Location multiaddr
2510should correctly map /app/20/sometopic/someencoding to shard index 7contentTopicToShardIndexMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
2520should set field with only RELAY enabledENRMon Feb 17 10:17:59 GMT 2025passedMon Feb 17 10:17:59 GMT 2025waku2 key round trip
2530should throw an error for non-numeric shard: /waku/2/rs/1/ pubsubTopicToSingleShardInfo with various invalid formatsMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
2540should handle a minimal index listRelay Shard codecMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
2550should throw an error for non-numeric clusterId: /waku/2/rs/ /1pubsubTopicToSingleShardInfo with various invalid formatsMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
2561ENRTree (tree): should error if DNS tree entry is mis-prefixedENRTreeMon Feb 17 10:18:12 GMT 2025passedMon Feb 17 10:18:12 GMT 2025
2570should return falseENRMon Feb 17 10:17:59 GMT 2025passedMon Feb 17 10:17:59 GMT 2025Verify
2580throws on content topic with generation field greater than 0ensureValidContentTopicMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
2591should initialize bloom filter with correct parametersBloomFilterMon Feb 17 10:22:09 GMT 2025passedMon Feb 17 10:22:09 GMT 2025
2600should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extrapubsubTopicToSingleShardInfo with various invalid formatsMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
2610should return usable stream attached to connectionStreamManagerMon Feb 17 10:18:05 GMT 2025passedMon Feb 17 10:18:05 GMT 2025
2620Encoder throws on empty string content topicEnsures content topic is definedMon Feb 17 10:18:05 GMT 2025passedMon Feb 17 10:18:05 GMT 2025
2630should request renew when peer disconnectsPeerManagerMon Feb 17 10:18:30 GMT 2025passedMon Feb 17 10:18:30 GMT 2025
2640should encode/decode to text encodingENRMon Feb 17 10:17:59 GMT 2025passedMon Feb 17 10:17:59 GMT 2025Static tests
2650ENRTree (branch): should error if DNS branch entry is mis-prefixedENRTreeMon Feb 17 10:18:12 GMT 2025passedMon Feb 17 10:18:12 GMT 2025
2661should correctly encode and decode relay shards using rs format (Index List)Relay Shard codecMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
2671should be able to decode the field with RELAY and FILTER protocols set to trueENR waku2 codecMon Feb 17 10:17:58 GMT 2025passedMon Feb 17 10:17:58 GMT 2025Decoding
2680should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterIddeterminePubsubTopicMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
2690should hash "!@#$%^&*()" with n=5 and maxValue=10000 correctlyhashNMon Feb 17 10:22:08 GMT 2025passedMon Feb 17 10:22:08 GMT 2025
2701throws on content topic with empty encoding fieldensureValidContentTopicMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
2711should initialize with Unhealthy statusHealthIndicatorMon Feb 17 10:18:31 GMT 2025passedMon Feb 17 10:18:31 GMT 2025
2720should process correctly when SingleShardInfo has no clusterId but has a sharddeterminePubsubTopicMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
2731should throw an error for invalid PubsubTopic format: /incorrect/formatpubsubTopicToSingleShardInfo with various invalid formatsMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
2740should correctly map a content topic to a pubsub topic for different network shard sizescontentTopicToPubsubTopicMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
2750should throw an error if shards are undefined for static shardingshardInfoToPubsubTopicsMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
2760should hash "!@#$%^&*()" with n=1 and maxValue=1000 correctlyhashNMon Feb 17 10:22:08 GMT 2025passedMon Feb 17 10:22:08 GMT 2025
2770should hash "" with n=5 and maxValue=100 correctlyhashNMon Feb 17 10:22:08 GMT 2025passedMon Feb 17 10:22:08 GMT 2025
2781should get / set UDP multiaddrENRMon Feb 17 10:17:59 GMT 2025passedMon Feb 17 10:17:59 GMT 2025Multiaddr getters and setters
2791ENRTree (root): should parse and verify and DNS root entryENRTreeMon Feb 17 10:18:12 GMT 2025passedMon Feb 17 10:18:12 GMT 2025
2800should reject if Store is requested but not mountedwaitForRemotePeerMon Feb 17 10:18:31 GMT 2025passedMon Feb 17 10:18:31 GMT 2025
2811should hash "" with n=2 and maxValue=100 correctlyhashNMon Feb 17 10:22:08 GMT 2025passedMon Feb 17 10:22:08 GMT 2025
2820should set field with only FILTER enabledENRMon Feb 17 10:17:59 GMT 2025passedMon Feb 17 10:17:59 GMT 2025waku2 key round trip
2830should encodeTxt and decodeTxtENRMon Feb 17 10:17:59 GMT 2025passedMon Feb 17 10:17:59 GMT 2025Txt codec
2840Check meta is set [ecies]Ecies EncryptionMon Feb 17 10:18:24 GMT 2025passedMon Feb 17 10:18:24 GMT 2025
2850should hash "test123" with n=2 and maxValue=1000 correctlyhashNMon Feb 17 10:22:08 GMT 2025passedMon Feb 17 10:22:08 GMT 2025
2860should hash "!@#$%^&*()" with n=0 and maxValue=100 correctlyhashNMon Feb 17 10:22:08 GMT 2025passedMon Feb 17 10:22:08 GMT 2025
2871should correctly map /myapp/1/latest/proto to shard index 0contentTopicToShardIndexMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
2880should return valid sharding parameters for content topics autoshardingensureShardingConfiguredMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
2890Encoder throws on empty string content topicEnsures content topic is definedMon Feb 17 10:18:24 GMT 2025passedMon Feb 17 10:18:24 GMT 2025
2900should hash "!@#$%^&*()" with n=5 and maxValue=1000 correctlyhashNMon Feb 17 10:22:08 GMT 2025passedMon Feb 17 10:22:08 GMT 2025
2910Round trip binary encryption [ecies, signature]Ecies EncryptionMon Feb 17 10:18:24 GMT 2025passedMon Feb 17 10:18:24 GMT 2025
2921should hash "test123" with n=0 and maxValue=1000 correctlyhashNMon Feb 17 10:22:08 GMT 2025passedMon Feb 17 10:22:08 GMT 2025
2930should properly create peer info with all multiaddrsENRMon Feb 17 10:17:59 GMT 2025passedMon Feb 17 10:17:59 GMT 2025Location multiaddr
2941should emit a peer event after startLocal Storage DiscoveryMon Feb 17 10:18:17 GMT 2025passedMon Feb 17 10:18:17 GMT 2025interface-peer-discovery compliance testsCompliance Tests
2950retrieves all peers (3) when branch entries are composed of multiple stringsDNS Node Discovery w/ capabilitiesMon Feb 17 10:18:13 GMT 2025passedMon Feb 17 10:18:13 GMT 2025
2960should hash "test123" with n=1 and maxValue=1000 correctlyhashNMon Feb 17 10:22:08 GMT 2025passedMon Feb 17 10:22:08 GMT 2025
2970Decoder throws on undefined content topicEnsures content topic is definedMon Feb 17 10:18:24 GMT 2025passedMon Feb 17 10:18:24 GMT 2025
2981should reject if Relay is requested but not mountedwaitForRemotePeerMon Feb 17 10:18:31 GMT 2025passedMon Feb 17 10:18:31 GMT 2025
2990should hash "Lorem ipsum dolor sit amet" with n=2 and maxValue=1000 correctlyhashNMon Feb 17 10:22:08 GMT 2025passedMon Feb 17 10:22:08 GMT 2025
30001 Relay, 1 Filter, gives upFetch nodes until capabilities are fulfilledMon Feb 17 10:18:12 GMT 2025passedMon Feb 17 10:18:12 GMT 2025
3010should hash "!@#$%^&*()" with n=2 and maxValue=1000 correctlyhashNMon Feb 17 10:22:08 GMT 2025passedMon Feb 17 10:22:08 GMT 2025
3020should not throw an error for a single configured topicensurePubsubTopicIsConfiguredMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
3030should transition to Unhealthy when no connectionsHealthIndicatorMon Feb 17 10:18:31 GMT 2025passedMon Feb 17 10:18:31 GMT 2025
3040groups multiple content topics into the same pubsub topic when they share the same shard indexcontentTopicsByPubsubTopicMon Feb 17 10:17:50 GMT 2025passedMon Feb 17 10:17:50 GMT 2025
3050should throw error - invalid idENRMon Feb 17 10:17:59 GMT 2025passedMon Feb 17 10:17:59 GMT 2025Verify
3061should hash "hello" with n=2 and maxValue=100 correctlyhashNMon Feb 17 10:22:08 GMT 2025passedMon Feb 17 10:22:08 GMT 2025
3070should return the correct m/n for k = 7, targetError = 0.001ProbabilitiesMon Feb 17 10:22:08 GMT 2025passedMon Feb 17 10:22:08 GMT 2025
3080should create a new stream if no existing for protocol foundStreamManagerMon Feb 17 10:18:05 GMT 2025passedMon Feb 17 10:18:05 GMT 2025
3090should reject if WakuNode is not startedwaitForRemotePeerMon Feb 17 10:18:31 GMT 2025passedMon Feb 17 10:18:31 GMT 2025
3101returns nothing if no connections presentselectOpenConnectionMon Feb 17 10:18:04 GMT 2025passedMon Feb 17 10:18:04 GMT 2025
3110Round trip binary serializationWaku Message version 0Mon Feb 17 10:18:05 GMT 2025passedMon Feb 17 10:18:05 GMT 2025
3120should get / set TCP multiaddrENRMon Feb 17 10:17:59 GMT 2025passedMon Feb 17 10:17:59 GMT 2025Multiaddr getters and setters
3130should hash "" with n=1 and maxValue=100 correctlyhashNMon Feb 17 10:22:08 GMT 2025passedMon Feb 17 10:22:08 GMT 2025
3140should hash "hello" with n=5 and maxValue=100 correctlyhashNMon Feb 17 10:22:08 GMT 2025passedMon Feb 17 10:22:08 GMT 2025
3152should be able to encode the field with only RELAY set to trueENR waku2 codecMon Feb 17 10:17:58 GMT 2025passedMon Feb 17 10:17:58 GMT 2025Encoding
3161Ephemeral field set to trueWaku Message version 0Mon Feb 17 10:18:05 GMT 2025passedMon Feb 17 10:18:05 GMT 2025
3170Rejects garbageMessage ValidatorMon Feb 17 10:18:34 GMT 2025passedMon Feb 17 10:18:34 GMT 2025