2025-02-11 12:04:57 +00:00

53 KiB

1DESCRIPTIONDURATION IN MSNAMEPARENT SUITESTART TIMESTATUSSTOP TIMESUB SUITESUITETEST CLASSTEST METHOD
20should extract SingleShardInfo from a valid PubsubTopicpubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
31throws on content topic with empty version fieldensureValidContentTopicTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
41should hash "" with n=2 and maxValue=10000 correctlyhashNTue Feb 11 12:04:28 GMT 2025passedTue Feb 11 12:04:28 GMT 2025
51should hash "hello" with n=2 and maxValue=1000 correctlyhashNTue Feb 11 12:04:28 GMT 2025passedTue Feb 11 12:04:28 GMT 2025
60should hash "test123" with n=5 and maxValue=100 correctlyhashNTue Feb 11 12:04:28 GMT 2025passedTue Feb 11 12:04:28 GMT 2025
70returns only open connection if one presentselectOpenConnectionTue Feb 11 12:03:54 GMT 2025passedTue Feb 11 12:03:54 GMT 2025
80should hash "hello" with n=2 and maxValue=10000 correctlyhashNTue Feb 11 12:04:28 GMT 2025passedTue Feb 11 12:04:28 GMT 2025
90should correctly map a content topic to a pubsub topic for different network shard sizescontentTopicToPubsubTopicTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
100should check connected peers if present and suitablewaitForRemotePeerTue Feb 11 12:04:20 GMT 2025passedTue Feb 11 12:04:20 GMT 2025
110should properly create peer info with all multiaddrsENRTue Feb 11 12:03:48 GMT 2025passedTue Feb 11 12:03:48 GMT 2025Location multiaddr
1201 Store, 2 fetchesFetch nodes until capabilities are fulfilledTue Feb 11 12:04:02 GMT 2025passedTue Feb 11 12:04:02 GMT 2025
130should be able to decode the field with only LIGHTPUSH set to trueENR waku2 codecTue Feb 11 12:03:47 GMT 2025passedTue Feb 11 12:03:47 GMT 2025Decoding
140Round trip binary encryption [ecies, signature]Ecies EncryptionTue Feb 11 12:04:14 GMT 2025passedTue Feb 11 12:04:14 GMT 2025
151should be able to encode the field with STORE and LIGHTPUSH protocols set to trueENR waku2 codecTue Feb 11 12:03:47 GMT 2025passedTue Feb 11 12:03:47 GMT 2025Encoding
161should be able to encode the field with only STORE set to trueENR waku2 codecTue Feb 11 12:03:47 GMT 2025passedTue Feb 11 12:03:47 GMT 2025Encoding
170should throw an error for non-numeric clusterId: /waku/2/rs//1pubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
180should hash "hello" with n=1 and maxValue=100 correctlyhashNTue Feb 11 12:04:28 GMT 2025passedTue Feb 11 12:04:28 GMT 2025
190should hash "!@#$%^&*()" with n=5 and maxValue=10000 correctlyhashNTue Feb 11 12:04:28 GMT 2025passedTue Feb 11 12:04:28 GMT 2025
200should not fail to start the service if it is already startedLocal Storage DiscoveryTue Feb 11 12:04:06 GMT 2025passedTue Feb 11 12:04:06 GMT 2025interface-peer-discovery compliance testsCompliance Tests
210should hash "!@#$%^&*()" with n=5 and maxValue=1000 correctlyhashNTue Feb 11 12:04:28 GMT 2025passedTue Feb 11 12:04:28 GMT 2025
221should not receive a peer event after stopLocal Storage DiscoveryTue Feb 11 12:04:06 GMT 2025passedTue Feb 11 12:04:06 GMT 2025interface-peer-discovery compliance testsCompliance Tests
231should correctly map /toychat/2/huilong/proto to shard index 3contentTopicToShardIndexTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
241should hash "Lorem ipsum dolor sit amet" with n=2 and maxValue=1000 correctlyhashNTue Feb 11 12:04:28 GMT 2025passedTue Feb 11 12:04:28 GMT 2025
250should use the provided clusterId for the pubsub topiccontentTopicToPubsubTopicTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
260should update peers in local storage on 'peer:identify' eventLocal Storage DiscoveryTue Feb 11 12:04:06 GMT 2025passedTue Feb 11 12:04:06 GMT 2025Unit Tests
271should be able to decode the field with ALL protocols set to falseENR waku2 codecTue Feb 11 12:03:47 GMT 2025passedTue Feb 11 12:03:47 GMT 2025Decoding
280should hash "!@#$%^&*()" with n=1 and maxValue=10000 correctlyhashNTue Feb 11 12:04:28 GMT 2025passedTue Feb 11 12:04:28 GMT 2025
291should transition to MinimallyHealthy with one compatible peerHealthIndicatorTue Feb 11 12:04:20 GMT 2025passedTue Feb 11 12:04:20 GMT 2025
300should insert elements correctlyBloomFilterTue Feb 11 12:04:29 GMT 2025passedTue Feb 11 12:04:29 GMT 2025
312Fields are not droppedto proto messageTue Feb 11 12:03:54 GMT 2025passedTue Feb 11 12:03:54 GMT 2025
320should hash "" with n=0 and maxValue=1000 correctlyhashNTue Feb 11 12:04:28 GMT 2025passedTue Feb 11 12:04:28 GMT 2025
330throws on content topic with too few or too many fieldsensureValidContentTopicTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
341should hash "Lorem ipsum dolor sit amet" with n=5 and maxValue=10000 correctlyhashNTue Feb 11 12:04:28 GMT 2025passedTue Feb 11 12:04:28 GMT 2025
350ENRTree (branch): should error if DNS branch entry is mis-prefixedENRTreeTue Feb 11 12:04:01 GMT 2025passedTue Feb 11 12:04:01 GMT 2025
360returns nothing if no connections presentselectOpenConnectionTue Feb 11 12:03:54 GMT 2025passedTue Feb 11 12:03:54 GMT 2025
370should hash "hello" with n=5 and maxValue=1000 correctlyhashNTue Feb 11 12:04:28 GMT 2025passedTue Feb 11 12:04:28 GMT 2025
380should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16contentTopicToShardIndexTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
390should properly create location multiaddrs - udpENRTue Feb 11 12:03:48 GMT 2025passedTue Feb 11 12:03:48 GMT 2025Location multiaddr
401should properly compute the node idENRTue Feb 11 12:03:48 GMT 2025passedTue Feb 11 12:03:48 GMT 2025Static tests
410should hash "Lorem ipsum dolor sit amet" with n=5 and maxValue=1000 correctlyhashNTue Feb 11 12:04:28 GMT 2025passedTue Feb 11 12:04:28 GMT 2025
420should hash "Lorem ipsum dolor sit amet" with n=1 and maxValue=10000 correctlyhashNTue Feb 11 12:04:28 GMT 2025passedTue Feb 11 12:04:28 GMT 2025
430should throw an error for non-numeric clusterId: /waku/2/rs/y/1pubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
440should decode valid enr with tcp successfullyENRTue Feb 11 12:03:48 GMT 2025passedTue Feb 11 12:03:48 GMT 2025Txt codec
450Sign & RecoverWaku EncryptionTue Feb 11 12:04:13 GMT 2025passedTue Feb 11 12:04:13 GMT 2025
461Init the array if not presentpushOrInitMapSetTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
470should set field with only FILTER enabledENRTue Feb 11 12:03:48 GMT 2025passedTue Feb 11 12:03:48 GMT 2025waku2 key round trip
480Decoder throws on undefined content topicEnsures content topic is definedTue Feb 11 12:03:54 GMT 2025passedTue Feb 11 12:03:54 GMT 2025
490should hash "!@#$%^&*()" with n=5 and maxValue=100 correctlyhashNTue Feb 11 12:04:28 GMT 2025passedTue Feb 11 12:04:28 GMT 2025
500should wait for LightPush peer to be connectedwaitForRemotePeerTue Feb 11 12:04:20 GMT 2025passedTue Feb 11 12:04:20 GMT 2025
510should throw an error for insufficient dataRelay Shard codecTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
520should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1contentTopicToShardIndexTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
530ignores unrecognized TXT record formatsDNS Node DiscoveryTue Feb 11 12:04:02 GMT 2025passedTue Feb 11 12:04:02 GMT 2025
541can start the serviceLocal Storage DiscoveryTue Feb 11 12:04:06 GMT 2025passedTue Feb 11 12:04:06 GMT 2025interface-peer-discovery compliance testsCompliance Tests
550should throw an error for non-numeric shard: /waku/2/rs/1/$pubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
560should hash "!@#$%^&*()" with n=2 and maxValue=1000 correctlyhashNTue Feb 11 12:04:28 GMT 2025passedTue Feb 11 12:04:28 GMT 2025
571should hash "test123" with n=5 and maxValue=1000 correctlyhashNTue Feb 11 12:04:28 GMT 2025passedTue Feb 11 12:04:28 GMT 2025
582should request renew when peer disconnectsPeerManagerTue Feb 11 12:04:20 GMT 2025passedTue Feb 11 12:04:20 GMT 2025
591should handle connection eventsPeerManagerTue Feb 11 12:04:20 GMT 2025passedTue Feb 11 12:04:20 GMT 2025
600ENRTree (root): should error if DNS root entry is mis-prefixedENRTreeTue Feb 11 12:04:01 GMT 2025passedTue Feb 11 12:04:01 GMT 2025
611should handle clusterId, application and version for autosharding with cluster iD 0shardInfoToPubsubTopicsTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
620should return falseENRTue Feb 11 12:03:48 GMT 2025passedTue Feb 11 12:03:48 GMT 2025Verify
630should throw an error for non-numeric clusterId: /waku/2/rs/ /1pubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
640should maintain desired error rateBloomFilterTue Feb 11 12:04:29 GMT 2025passedTue Feb 11 12:04:29 GMT 2025
650should hash "!@#$%^&*()" with n=0 and maxValue=100 correctlyhashNTue Feb 11 12:04:28 GMT 2025passedTue Feb 11 12:04:28 GMT 2025
660should never report false negativesBloomFilterTue Feb 11 12:04:29 GMT 2025passedTue Feb 11 12:04:29 GMT 2025
671should map different content topics to different pubsub topics based on shard indexcontentTopicToPubsubTopicTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
680should correctly map /waku/2/content/test.js to shard index 1contentTopicToShardIndexTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
690should hash "test123" with n=5 and maxValue=10000 correctlyhashNTue Feb 11 12:04:28 GMT 2025passedTue Feb 11 12:04:28 GMT 2025
700should hash "hello" with n=5 and maxValue=10000 correctlyhashNTue Feb 11 12:04:28 GMT 2025passedTue Feb 11 12:04:28 GMT 2025
711Round trip binary encryption [symmetric, no signature]Symmetric EncryptionTue Feb 11 12:04:12 GMT 2025passedTue Feb 11 12:04:12 GMT 2025
720should hash "hello" with n=1 and maxValue=1000 correctlyhashNTue Feb 11 12:04:28 GMT 2025passedTue Feb 11 12:04:28 GMT 2025
730should throw an error for non-numeric clusterId: /waku/2/rs/$/1pubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
740should throw an error for an unconfigured topicensurePubsubTopicIsConfiguredTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
750uses static shard pubsub topic instead of autosharding when setSets sharding configuration correctlyTue Feb 11 12:03:54 GMT 2025passedTue Feb 11 12:03:54 GMT 2025
761should set field with only LIGHTPUSH enabledENRTue Feb 11 12:03:48 GMT 2025passedTue Feb 11 12:03:48 GMT 2025waku2 key round trip
771should create a new stream if no existing for protocol foundStreamManagerTue Feb 11 12:03:54 GMT 2025passedTue Feb 11 12:03:54 GMT 2025
780should reject if LightPush is requested but not mountedwaitForRemotePeerTue Feb 11 12:04:20 GMT 2025passedTue Feb 11 12:04:20 GMT 2025
790Waku message hash computation (meta attribute not present)RFC Test VectorsTue Feb 11 12:03:42 GMT 2025passedTue Feb 11 12:03:42 GMT 2025
801returns all values when wanted number is greater than available valuesDiscoveryTue Feb 11 12:04:01 GMT 2025passedTue Feb 11 12:04:01 GMT 2025
812should be able to encode the field with only RELAY set to trueENR waku2 codecTue Feb 11 12:03:47 GMT 2025passedTue Feb 11 12:03:47 GMT 2025Encoding
820should throw error - no public keyENRTue Feb 11 12:03:48 GMT 2025passedTue Feb 11 12:03:48 GMT 2025Verify
830throws on empty content topicensureValidContentTopicTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
841should hash "Lorem ipsum dolor sit amet" with n=1 and maxValue=100 correctlyhashNTue Feb 11 12:04:28 GMT 2025passedTue Feb 11 12:04:28 GMT 2025
850should hash "" with n=2 and maxValue=1000 correctlyhashNTue Feb 11 12:04:28 GMT 2025passedTue Feb 11 12:04:28 GMT 2025
861should hash "!@#$%^&*()" with n=1 and maxValue=1000 correctlyhashNTue Feb 11 12:04:28 GMT 2025passedTue Feb 11 12:04:28 GMT 2025
870should throw if no connection providedStreamManagerTue Feb 11 12:03:54 GMT 2025passedTue Feb 11 12:03:54 GMT 2025
880should not throw an error for a single configured topicensurePubsubTopicIsConfiguredTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
890should handle clusterId, application and version for autosharding with cluster iD 1shardInfoToPubsubTopicsTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
900should aggregate SingleShardInfos into a ShardInfosingleShardInfosToShardInfoTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
910should throw an error for non-numeric shard: /waku/2/rs/1/ypubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
920should reject if Store is requested but not mountedwaitForRemotePeerTue Feb 11 12:04:20 GMT 2025passedTue Feb 11 12:04:20 GMT 2025
930should hash "hello" with n=1 and maxValue=10000 correctlyhashNTue Feb 11 12:04:28 GMT 2025passedTue Feb 11 12:04:28 GMT 2025
941should retrieve 3 multiaddrs for sandbox.waku.nodes.status.imDNS Node Discovery [live data]Tue Feb 11 12:04:02 GMT 2025skippedTue Feb 11 12:04:02 GMT 2025
951should throw an error for invalid PubsubTopic format: /waku/2/rspubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
961Check meta is set [ecies]Ecies EncryptionTue Feb 11 12:04:14 GMT 2025passedTue Feb 11 12:04:14 GMT 2025
970should hash "" with n=0 and maxValue=10000 correctlyhashNTue Feb 11 12:04:28 GMT 2025passedTue Feb 11 12:04:28 GMT 2025
980should fail to send if no connected peers foundLightPush SDKTue Feb 11 12:04:20 GMT 2025passedTue Feb 11 12:04:20 GMT 2025
993should get locked peersPeerManagerTue Feb 11 12:04:20 GMT 2025passedTue Feb 11 12:04:20 GMT 2025
1000Decoder throws on empty string content topicEnsures content topic is definedTue Feb 11 12:03:54 GMT 2025passedTue Feb 11 12:03:54 GMT 2025
1011Decoder throws on empty string content topicEnsures content topic is definedTue Feb 11 12:04:12 GMT 2025passedTue Feb 11 12:04:12 GMT 2025
1020ignores domain fetching errorsDNS Node DiscoveryTue Feb 11 12:04:02 GMT 2025passedTue Feb 11 12:04:02 GMT 2025
1031throws on content topic with empty encoding fieldensureValidContentTopicTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
1040should return usable stream attached to connectionStreamManagerTue Feb 11 12:03:54 GMT 2025passedTue Feb 11 12:03:54 GMT 2025
1050retrieves all peers (2) when cannot fulfill all requirementsDNS Node Discovery w/ capabilitiesTue Feb 11 12:04:02 GMT 2025passedTue Feb 11 12:04:02 GMT 2025
1061retrieves a single peerDNS Node DiscoveryTue Feb 11 12:04:02 GMT 2025passedTue Feb 11 12:04:02 GMT 2025
1071should be able to encode the field with only LIGHTPUSH set to trueENR waku2 codecTue Feb 11 12:03:47 GMT 2025passedTue Feb 11 12:03:47 GMT 2025Encoding
1080should be able to encode the field with RELAY and FILTER protocols set to trueENR waku2 codecTue Feb 11 12:03:47 GMT 2025passedTue Feb 11 12:03:47 GMT 2025Encoding
1090should correctly encode and decode relay shards using rs format (Index List)Relay Shard codecTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
1100should correctly map /app/20/sometopic/someencoding to shard index 7contentTopicToShardIndexTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
1111should throw an error if shards are undefined for static shardingshardInfoToPubsubTopicsTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
1120Rejects garbageMessage ValidatorTue Feb 11 12:04:23 GMT 2025passedTue Feb 11 12:04:23 GMT 2025
1130should convert content topics to PubsubTopics for autoshardingshardInfoToPubsubTopicsTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
1140should hash "Lorem ipsum dolor sit amet" with n=0 and maxValue=100 correctlyhashNTue Feb 11 12:04:28 GMT 2025passedTue Feb 11 12:04:28 GMT 2025
1150can start and stop the serviceLocal Storage DiscoveryTue Feb 11 12:04:06 GMT 2025passedTue Feb 11 12:04:06 GMT 2025interface-peer-discovery compliance testsCompliance Tests
1160Relay + StoreENRTue Feb 11 12:03:48 GMT 2025passedTue Feb 11 12:03:48 GMT 2025Waku2 key: decode
1170should not receive a peer event before startLocal Storage DiscoveryTue Feb 11 12:04:06 GMT 2025passedTue Feb 11 12:04:06 GMT 2025interface-peer-discovery compliance testsCompliance Tests
1181should throw an error for non-numeric shard: /waku/2/rs/1/!pubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
1190should return a calculated topic if SingleShardInfo is provideddeterminePubsubTopicTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
1200should correctly encode and decode relay shards using rsv format (Bit Vector)Relay Shard codecTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
1211Waku message hash computation (meta size of 12 bytes)RFC Test VectorsTue Feb 11 12:03:42 GMT 2025passedTue Feb 11 12:03:42 GMT 2025
1220caches peers it previously fetchedDNS Node DiscoveryTue Feb 11 12:04:02 GMT 2025passedTue Feb 11 12:04:02 GMT 2025
1230throws an error for improperly formatted content topicscontentTopicsByPubsubTopicTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
1240should throw an error for missing sharding configurationensureShardingConfiguredTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
1250peer:update - should do nothing if another protocol hitStreamManagerTue Feb 11 12:03:54 GMT 2025passedTue Feb 11 12:03:54 GMT 2025
1260should properly create location multiaddrs - tcp4ENRTue Feb 11 12:03:48 GMT 2025passedTue Feb 11 12:03:48 GMT 2025Location multiaddr
1270Push to array if already presentpushOrInitMapSetTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
1281should hash "!@#$%^&*()" with n=2 and maxValue=10000 correctlyhashNTue Feb 11 12:04:28 GMT 2025passedTue Feb 11 12:04:28 GMT 2025
1291should throw an error for non-numeric shard: /waku/2/rs/1/pubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
1300should hash "" with n=2 and maxValue=100 correctlyhashNTue Feb 11 12:04:28 GMT 2025passedTue Feb 11 12:04:28 GMT 2025
1311should correctly map /app/27/sometopic/someencoding to shard index 5contentTopicToShardIndexTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
1320should throw an error for missing required configurationshardInfoToPubsubTopicsTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
1330Encoder throws on undefined content topicEnsures content topic is definedTue Feb 11 12:04:14 GMT 2025passedTue Feb 11 12:04:14 GMT 2025
1340should handle general insertion and lookup correctlyBloomFilter with special patternsTue Feb 11 12:04:29 GMT 2025passedTue Feb 11 12:04:29 GMT 2025
1351should transition to SufficientlyHealthy with multiple compatible peersHealthIndicatorTue Feb 11 12:04:20 GMT 2025passedTue Feb 11 12:04:20 GMT 2025
1360should return empty list for no shardshardInfoToPubsubTopicsTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
1370should correctly map /myapp/1/latest/proto to shard index 0contentTopicToShardIndexTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
1381does not throw on valid casesensureValidContentTopicTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
1391should not fail to stop the service if it was not startedLocal Storage DiscoveryTue Feb 11 12:04:06 GMT 2025passedTue Feb 11 12:04:06 GMT 2025interface-peer-discovery compliance testsCompliance Tests
1400should decode valid ENR with multiaddrs successfully [shared test vector]ENRTue Feb 11 12:03:48 GMT 2025passedTue Feb 11 12:03:48 GMT 2025Txt codec
1410should hash "Lorem ipsum dolor sit amet" with n=0 and maxValue=1000 correctlyhashNTue Feb 11 12:04:28 GMT 2025passedTue Feb 11 12:04:28 GMT 2025
1420should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterIddeterminePubsubTopicTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
1431should handle special patterns correctlyBloomFilter with special patternsTue Feb 11 12:04:29 GMT 2025passedTue Feb 11 12:04:29 GMT 2025
14411 Store, 2 relays, 2 fetchesFetch nodes until capabilities are fulfilledTue Feb 11 12:04:02 GMT 2025passedTue Feb 11 12:04:02 GMT 2025
1451Waku message hash computation (no timestamp)RFC Test VectorsTue Feb 11 12:03:42 GMT 2025passedTue Feb 11 12:03:42 GMT 2025
1460should throw an error for non-numeric clusterId: /waku/2/rs/!/1pubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
1470retrieves all peers (3) when branch entries are composed of multiple stringsDNS Node Discovery w/ capabilitiesTue Feb 11 12:04:02 GMT 2025passedTue Feb 11 12:04:02 GMT 2025
1480Meta field set when metaSetter is specifiedWaku Message version 0Tue Feb 11 12:03:54 GMT 2025passedTue Feb 11 12:03:54 GMT 2025
1491ENRTree (root): should error if DNS root entry is malformedENRTreeTue Feb 11 12:04:01 GMT 2025passedTue Feb 11 12:04:01 GMT 2025
1500should correctly map /0/toychat/2/huilong/proto to shard index 3contentTopicToShardIndexTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
1510should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extrapubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
1525should hash "!@#$%^&*()" with n=0 and maxValue=1000 correctlyhashNTue Feb 11 12:04:28 GMT 2025passedTue Feb 11 12:04:28 GMT 2025
1530should throw an error for non-numeric clusterId: /waku/2/rs/x/1pubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
1540should return different streams if requested simultaniouslyStreamManagerTue Feb 11 12:03:54 GMT 2025passedTue Feb 11 12:03:54 GMT 2025
1550should hash "test123" with n=2 and maxValue=10000 correctlyhashNTue Feb 11 12:04:28 GMT 2025passedTue Feb 11 12:04:28 GMT 2025
1560should hash "test123" with n=1 and maxValue=100 correctlyhashNTue Feb 11 12:04:28 GMT 2025passedTue Feb 11 12:04:28 GMT 2025
1570should throw an error for non-numeric clusterId: /waku/2/rs/\/1pubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
1581should hash "!@#$%^&*()" with n=2 and maxValue=100 correctlyhashNTue Feb 11 12:04:28 GMT 2025passedTue Feb 11 12:04:28 GMT 2025
1590should set field with only STORE enabledENRTue Feb 11 12:03:48 GMT 2025passedTue Feb 11 12:03:48 GMT 2025waku2 key round trip
1600should hash "hello" with n=0 and maxValue=10000 correctlyhashNTue Feb 11 12:04:28 GMT 2025passedTue Feb 11 12:04:28 GMT 2025
1610handles empty contentTopics array correctlyensureShardingConfiguredTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
1620ENRTree (tree): should parse a DNS tree entryENRTreeTue Feb 11 12:04:01 GMT 2025passedTue Feb 11 12:04:01 GMT 2025
1630tcp ip4 addressMultiaddr from fieldsTue Feb 11 12:03:47 GMT 2025passedTue Feb 11 12:03:47 GMT 2025
1641should load peers from local storage and dispatch eventsLocal Storage DiscoveryTue Feb 11 12:04:06 GMT 2025passedTue Feb 11 12:04:06 GMT 2025Unit Tests
1650should fail to send if pubsub topics are misconfiguredLightPush SDKTue Feb 11 12:04:20 GMT 2025passedTue Feb 11 12:04:20 GMT 2025
1660it tolerates circular branch referencesDNS Node DiscoveryTue Feb 11 12:04:02 GMT 2025passedTue Feb 11 12:04:02 GMT 2025
1670ENRTree (tree): should error if DNS tree entry is mis-prefixedENRTreeTue Feb 11 12:04:01 GMT 2025passedTue Feb 11 12:04:01 GMT 2025
1680should set field with only RELAY enabledENRTue Feb 11 12:03:48 GMT 2025passedTue Feb 11 12:03:48 GMT 2025waku2 key round trip
1690should hash "" with n=5 and maxValue=1000 correctlyhashNTue Feb 11 12:04:28 GMT 2025passedTue Feb 11 12:04:28 GMT 2025
1700should return unique PubsubTopics for static shardingshardInfoToPubsubTopicsTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
1711should properly start and stop event listeningHealthIndicatorTue Feb 11 12:04:20 GMT 2025passedTue Feb 11 12:04:20 GMT 2025
1721should hash "test123" with n=0 and maxValue=100 correctlyhashNTue Feb 11 12:04:28 GMT 2025passedTue Feb 11 12:04:28 GMT 2025
1730should correctly map /0/statusim/1/community/cbor to shard index 4contentTopicToShardIndexTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
1740should hash "test123" with n=0 and maxValue=1000 correctlyhashNTue Feb 11 12:04:28 GMT 2025passedTue Feb 11 12:04:28 GMT 2025
1751Encoder throws on empty string content topicEnsures content topic is definedTue Feb 11 12:04:14 GMT 2025passedTue Feb 11 12:04:14 GMT 2025
1760should throw an error for non-numeric shard: /waku/2/rs/1/ pubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
1771Round trip binary encryption [ecies, no signature]Ecies EncryptionTue Feb 11 12:04:14 GMT 2025passedTue Feb 11 12:04:14 GMT 2025
1780Symmetric encrypt & DecryptWaku EncryptionTue Feb 11 12:04:13 GMT 2025passedTue Feb 11 12:04:13 GMT 2025
1791should initialize with Unhealthy statusHealthIndicatorTue Feb 11 12:04:20 GMT 2025passedTue Feb 11 12:04:20 GMT 2025
1800recovers when dns.resolve returns emptyDNS Node DiscoveryTue Feb 11 12:04:02 GMT 2025passedTue Feb 11 12:04:02 GMT 2025
1810should correctly map /app/22/sometopic/someencoding to shard index 2contentTopicToShardIndexTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
1820Ephemeral field set to trueWaku Message version 0Tue Feb 11 12:03:54 GMT 2025passedTue Feb 11 12:03:54 GMT 2025
1830Decoder throws on undefined content topicEnsures content topic is definedTue Feb 11 12:04:14 GMT 2025passedTue Feb 11 12:04:14 GMT 2025
1840should wait for Store peer to be connectedwaitForRemotePeerTue Feb 11 12:04:20 GMT 2025passedTue Feb 11 12:04:20 GMT 2025
1850should reject on timeout if it was setwaitForRemotePeerTue Feb 11 12:04:20 GMT 2025passedTue Feb 11 12:04:20 GMT 2025
1860Encoder throws on empty string content topicEnsures content topic is definedTue Feb 11 12:03:54 GMT 2025passedTue Feb 11 12:03:54 GMT 2025
1870should throw error - invalid idENRTue Feb 11 12:03:48 GMT 2025passedTue Feb 11 12:03:48 GMT 2025Verify
1881should hash "hello" with n=5 and maxValue=100 correctlyhashNTue Feb 11 12:04:28 GMT 2025passedTue Feb 11 12:04:28 GMT 2025
1890should handle corrupted local storage data gracefullyLocal Storage DiscoveryTue Feb 11 12:04:06 GMT 2025passedTue Feb 11 12:04:06 GMT 2025Unit Tests
1900should throw an error for empty SingleShardInfos arraysingleShardInfosToShardInfoTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
1910should hash "" with n=0 and maxValue=100 correctlyhashNTue Feb 11 12:04:28 GMT 2025passedTue Feb 11 12:04:28 GMT 2025
1921should return the correct m/n for k = 2, targetError = 0.1ProbabilitiesTue Feb 11 12:04:28 GMT 2025passedTue Feb 11 12:04:28 GMT 2025
1931should add and remove event listeners correctlyLocal Storage DiscoveryTue Feb 11 12:04:06 GMT 2025passedTue Feb 11 12:04:06 GMT 2025Unit Tests
1940should hash "test123" with n=2 and maxValue=100 correctlyhashNTue Feb 11 12:04:28 GMT 2025passedTue Feb 11 12:04:28 GMT 2025
1950should encode/decode to RLP encodingENRTue Feb 11 12:03:48 GMT 2025passedTue Feb 11 12:03:48 GMT 2025Static tests
1961should hash "hello" with n=0 and maxValue=1000 correctlyhashNTue Feb 11 12:04:28 GMT 2025passedTue Feb 11 12:04:28 GMT 2025
1970should hash "test123" with n=0 and maxValue=10000 correctlyhashNTue Feb 11 12:04:28 GMT 2025passedTue Feb 11 12:04:28 GMT 2025
1981should throw an error for non-numeric clusterId: /waku/2/rs/-/1pubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
1991should get / set TCP multiaddrENRTue Feb 11 12:03:48 GMT 2025passedTue Feb 11 12:03:48 GMT 2025Multiaddr getters and setters
2001should be able to decode the field with ALL protocols set to trueENR waku2 codecTue Feb 11 12:03:47 GMT 2025passedTue Feb 11 12:03:47 GMT 2025Decoding
2011should hash "" with n=5 and maxValue=100 correctlyhashNTue Feb 11 12:04:28 GMT 2025passedTue Feb 11 12:04:28 GMT 2025
2020Encoder throws on undefined content topicEnsures content topic is definedTue Feb 11 12:03:54 GMT 2025passedTue Feb 11 12:03:54 GMT 2025
2030should hash "Lorem ipsum dolor sit amet" with n=2 and maxValue=10000 correctlyhashNTue Feb 11 12:04:28 GMT 2025passedTue Feb 11 12:04:28 GMT 2025
2041should encodeTxt and decodeTxtENRTue Feb 11 12:03:48 GMT 2025passedTue Feb 11 12:03:48 GMT 2025Txt codec
2051should transition to Unhealthy when no connectionsHealthIndicatorTue Feb 11 12:04:20 GMT 2025passedTue Feb 11 12:04:20 GMT 2025
2060should set field with all protocols enabledENRTue Feb 11 12:03:48 GMT 2025passedTue Feb 11 12:03:48 GMT 2025waku2 key round trip
2070should be able to decode the field with RELAY and FILTER protocols set to trueENR waku2 codecTue Feb 11 12:03:47 GMT 2025passedTue Feb 11 12:03:47 GMT 2025Decoding
2080should process correctly when SingleShardInfo has no clusterId but has a sharddeterminePubsubTopicTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
2091Accepts a valid Waku MessageMessage ValidatorTue Feb 11 12:04:23 GMT 2025passedTue Feb 11 12:04:23 GMT 2025
2102should initialize with default number of peersPeerManagerTue Feb 11 12:04:20 GMT 2025passedTue Feb 11 12:04:20 GMT 2025
2110should properly create location multiaddrs - udp6ENRTue Feb 11 12:03:48 GMT 2025passedTue Feb 11 12:03:48 GMT 2025Location multiaddr
2120should hash "hello" with n=0 and maxValue=100 correctlyhashNTue Feb 11 12:04:28 GMT 2025passedTue Feb 11 12:04:28 GMT 2025
2131should return valid sharding parameters for static shardingensureShardingConfiguredTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
2141Encoder throws on empty string content topicEnsures content topic is definedTue Feb 11 12:04:12 GMT 2025passedTue Feb 11 12:04:12 GMT 2025
2151should be able to decode the field with only STORE set to trueENR waku2 codecTue Feb 11 12:03:47 GMT 2025passedTue Feb 11 12:03:47 GMT 2025Decoding
2161ENRTree (tree): should error if DNS tree entry is misformattedENRTreeTue Feb 11 12:04:01 GMT 2025passedTue Feb 11 12:04:01 GMT 2025
2170Decoder throws on undefined content topicEnsures content topic is definedTue Feb 11 12:04:12 GMT 2025passedTue Feb 11 12:04:12 GMT 2025
2180handles different clusterIds correctlycontentTopicsByPubsubTopicTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
2191should be able to decode the field with only FILTER set to trueENR waku2 codecTue Feb 11 12:03:47 GMT 2025passedTue Feb 11 12:03:47 GMT 2025Decoding
2200should hash "" with n=1 and maxValue=10000 correctlyhashNTue Feb 11 12:04:28 GMT 2025passedTue Feb 11 12:04:28 GMT 2025
2210Waku message hash computation (message is IDecodedMessage)RFC Test VectorsTue Feb 11 12:03:42 GMT 2025passedTue Feb 11 12:03:42 GMT 2025
2220should reject if Filter is requested but not mountedwaitForRemotePeerTue Feb 11 12:04:20 GMT 2025passedTue Feb 11 12:04:20 GMT 2025
2230should select older connection if presentselectOpenConnectionTue Feb 11 12:03:54 GMT 2025passedTue Feb 11 12:03:54 GMT 2025
2241should properly create location multiaddrs - tcpENRTue Feb 11 12:03:48 GMT 2025passedTue Feb 11 12:03:48 GMT 2025Location multiaddr
2250should be able to encode the field with only FILTER set to trueENR waku2 codecTue Feb 11 12:03:47 GMT 2025passedTue Feb 11 12:03:47 GMT 2025Encoding
2260should throw an error for non-numeric shard: /waku/2/rs/1/xpubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
2270should return the pubsub topic directly if a string is provideddeterminePubsubTopicTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
2281should not allow k > 12ProbabilitiesTue Feb 11 12:04:28 GMT 2025passedTue Feb 11 12:04:28 GMT 2025
2291should hash "test123" with n=1 and maxValue=1000 correctlyhashNTue Feb 11 12:04:28 GMT 2025passedTue Feb 11 12:04:28 GMT 2025
2300should hash "Lorem ipsum dolor sit amet" with n=0 and maxValue=10000 correctlyhashNTue Feb 11 12:04:28 GMT 2025passedTue Feb 11 12:04:28 GMT 2025
2310Waku message hash computation (payload length 0)RFC Test VectorsTue Feb 11 12:03:42 GMT 2025passedTue Feb 11 12:03:42 GMT 2025
2320should handle clusterId, application and version for autosharding with cluster iD 6shardInfoToPubsubTopicsTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
2332returns all values when wanted number matches available valuesDiscoveryTue Feb 11 12:04:01 GMT 2025passedTue Feb 11 12:04:01 GMT 2025
2340should call waitForPeer on RelaywaitForRemotePeerTue Feb 11 12:04:20 GMT 2025passedTue Feb 11 12:04:20 GMT 2025
2350Asymmetric encrypt & decryptWaku EncryptionTue Feb 11 12:04:13 GMT 2025passedTue Feb 11 12:04:13 GMT 2025
2361should decode valid enr successfullyENRTue Feb 11 12:03:48 GMT 2025passedTue Feb 11 12:03:48 GMT 2025Txt codec
2370should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2contentTopicToShardIndexTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
2381SampleENR multiaddrs codecTue Feb 11 12:03:47 GMT 2025passedTue Feb 11 12:03:47 GMT 2025
2390Check meta is set [symmetric]Symmetric EncryptionTue Feb 11 12:04:12 GMT 2025passedTue Feb 11 12:04:12 GMT 2025
2400should encode/decode to text encodingENRTue Feb 11 12:03:48 GMT 2025passedTue Feb 11 12:03:48 GMT 2025Static tests
2410should handle a minimal index listRelay Shard codecTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
2420should not allow unachievable error rateProbabilitiesTue Feb 11 12:04:28 GMT 2025passedTue Feb 11 12:04:28 GMT 2025
2431should hash "" with n=1 and maxValue=1000 correctlyhashNTue Feb 11 12:04:28 GMT 2025passedTue Feb 11 12:04:28 GMT 2025
2440should retry on failure if specifiedLightPush SDKTue Feb 11 12:04:20 GMT 2025passedTue Feb 11 12:04:20 GMT 2025
24501 Relay, 1 Filter, gives upFetch nodes until capabilities are fulfilledTue Feb 11 12:04:02 GMT 2025passedTue Feb 11 12:04:02 GMT 2025
2460should fall back to default pubsub topic when pubsubTopicShardInfo is not provideddeterminePubsubTopicTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
2471handles different networkShards values correctlycontentTopicsByPubsubTopicTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
2481should throw error - no idENRTue Feb 11 12:03:48 GMT 2025passedTue Feb 11 12:03:48 GMT 2025Txt codec
2493should get / set UDP multiaddrENRTue Feb 11 12:03:48 GMT 2025passedTue Feb 11 12:03:48 GMT 2025Multiaddr getters and setters
2500groups content topics by expected pubsub topiccontentTopicsByPubsubTopicTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
25111 Relay, 1 fetchFetch nodes until capabilities are fulfilledTue Feb 11 12:04:02 GMT 2025passedTue Feb 11 12:04:02 GMT 2025
2520should throw error - no public keyENRTue Feb 11 12:03:48 GMT 2025passedTue Feb 11 12:03:48 GMT 2025Txt codec
2530should throw an error for non-numeric shard: /waku/2/rs/1/-pubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
2540ENRTree (root): should error if DNS root entry signature is invalidENRTreeTue Feb 11 12:04:01 GMT 2025passedTue Feb 11 12:04:01 GMT 2025
2550Encoder throws on undefined content topicEnsures content topic is definedTue Feb 11 12:04:12 GMT 2025passedTue Feb 11 12:04:12 GMT 2025
2560should retrieve 3 multiaddrs for test.waku.nodes.status.imDNS Node Discovery [live data]Tue Feb 11 12:04:02 GMT 2025skippedTue Feb 11 12:04:02 GMT 2025
2571handles empty shards array correctlyensureShardingConfiguredTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
2581should send to specified number of peers of used peersLightPush SDKTue Feb 11 12:04:20 GMT 2025passedTue Feb 11 12:04:20 GMT 2025
2590Round trip binary serializationWaku Message version 0Tue Feb 11 12:03:54 GMT 2025passedTue Feb 11 12:03:54 GMT 2025
2600should hash "Lorem ipsum dolor sit amet" with n=2 and maxValue=100 correctlyhashNTue Feb 11 12:04:28 GMT 2025passedTue Feb 11 12:04:28 GMT 2025
2610should not throw an error when the topic is within a list of configured topicsensurePubsubTopicIsConfiguredTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
2620throws on content topic with empty application fieldensureValidContentTopicTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
2630throws on content topic with generation field greater than 0ensureValidContentTopicTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
2640should set field with all protocols disabledENRTue Feb 11 12:03:48 GMT 2025passedTue Feb 11 12:03:48 GMT 2025waku2 key round trip
2650ENRTree (branch): should parse and verify a single component DNS branch entryENRTreeTue Feb 11 12:04:01 GMT 2025passedTue Feb 11 12:04:01 GMT 2025
2664ENRTree (root): should parse and verify and DNS root entryENRTreeTue Feb 11 12:04:01 GMT 2025passedTue Feb 11 12:04:01 GMT 2025
2670should throw an error for invalid PubsubTopic format: /incorrect/formatpubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
2680udp ip6 addressMultiaddr from fieldsTue Feb 11 12:03:47 GMT 2025passedTue Feb 11 12:03:47 GMT 2025
2691should hash "" with n=1 and maxValue=100 correctlyhashNTue Feb 11 12:04:28 GMT 2025passedTue Feb 11 12:04:28 GMT 2025
2700should properly create location multiaddrs - udp4ENRTue Feb 11 12:03:48 GMT 2025passedTue Feb 11 12:03:48 GMT 2025Location multiaddr
2710Round trip binary encryption [symmetric, signature]Symmetric EncryptionTue Feb 11 12:04:12 GMT 2025passedTue Feb 11 12:04:12 GMT 2025
2720should wait for Filter peer to be connectedwaitForRemotePeerTue Feb 11 12:04:20 GMT 2025passedTue Feb 11 12:04:20 GMT 2025
2731should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2pubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
2740should hash "!@#$%^&*()" with n=0 and maxValue=10000 correctlyhashNTue Feb 11 12:04:28 GMT 2025passedTue Feb 11 12:04:28 GMT 2025
2750should throw an error for invalid PubsubTopic format: /waku/2/r/1/2pubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
2761should correctly map /statusim/1/community/cbor to shard index 4contentTopicToShardIndexTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
2771should emit a peer event after startLocal Storage DiscoveryTue Feb 11 12:04:06 GMT 2025passedTue Feb 11 12:04:06 GMT 2025interface-peer-discovery compliance testsCompliance Tests
2781peer:update - should schedule stream creation IF protocol hit AND no stream found on connectionStreamManagerTue Feb 11 12:03:54 GMT 2025passedTue Feb 11 12:03:54 GMT 2025
2791returns a subset of values when wanted number is lesser than available valuesDiscoveryTue Feb 11 12:04:01 GMT 2025passedTue Feb 11 12:04:01 GMT 2025
2800should hash "Lorem ipsum dolor sit amet" with n=1 and maxValue=1000 correctlyhashNTue Feb 11 12:04:28 GMT 2025passedTue Feb 11 12:04:28 GMT 2025
2811should hash "test123" with n=1 and maxValue=10000 correctlyhashNTue Feb 11 12:04:28 GMT 2025passedTue Feb 11 12:04:28 GMT 2025
2820should be able to encode the field with ALL protocols set to falseENR waku2 codecTue Feb 11 12:03:47 GMT 2025passedTue Feb 11 12:03:47 GMT 2025Encoding
2831should be able to encode the field with ALL protocols set to trueENR waku2 codecTue Feb 11 12:03:47 GMT 2025passedTue Feb 11 12:03:47 GMT 2025Encoding
2840should check false positive rateBloomFilter with special patternsTue Feb 11 12:04:29 GMT 2025passedTue Feb 11 12:04:29 GMT 2025
2851should return the correct m/n for k = 7, targetError = 0.001ProbabilitiesTue Feb 11 12:04:28 GMT 2025passedTue Feb 11 12:04:28 GMT 2025
2860should hash "hello" with n=2 and maxValue=100 correctlyhashNTue Feb 11 12:04:28 GMT 2025passedTue Feb 11 12:04:28 GMT 2025
2870Decoder throws on empty string content topicEnsures content topic is definedTue Feb 11 12:04:14 GMT 2025passedTue Feb 11 12:04:14 GMT 2025
2881should throw error - no idENRTue Feb 11 12:03:48 GMT 2025passedTue Feb 11 12:03:48 GMT 2025Verify
2890should hash "!@#$%^&*()" with n=1 and maxValue=100 correctlyhashNTue Feb 11 12:04:28 GMT 2025passedTue Feb 11 12:04:28 GMT 2025
2900topics with same application and version share the same shardcontentTopicToShardIndexTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
2911should be able to decode the field with only RELAY set to trueENR waku2 codecTue Feb 11 12:03:47 GMT 2025passedTue Feb 11 12:03:47 GMT 2025Decoding
2920should hash "" with n=5 and maxValue=10000 correctlyhashNTue Feb 11 12:04:28 GMT 2025passedTue Feb 11 12:04:28 GMT 2025
2930should correctly map /app/29/sometopic/someencoding to shard index 6contentTopicToShardIndexTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
2940should return valid sharding parameters for content topics autoshardingensureShardingConfiguredTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
2950should return the correct m/n for k = 7, targetError = 0.01ProbabilitiesTue Feb 11 12:04:28 GMT 2025passedTue Feb 11 12:04:28 GMT 2025
2960peer:update - should not schedule stream creation IF protocol hit AND stream found on connectionStreamManagerTue Feb 11 12:03:54 GMT 2025passedTue Feb 11 12:03:54 GMT 2025
2970should only return 1 node with relay and store capabilityDNS Node Discovery w/ capabilitiesTue Feb 11 12:04:02 GMT 2025passedTue Feb 11 12:04:02 GMT 2025
2981should be able to decode the field with STORE and LIGHTPUSH protocols set to trueENR waku2 codecTue Feb 11 12:03:47 GMT 2025passedTue Feb 11 12:03:47 GMT 2025Decoding
2991should reject if WakuNode is not startedwaitForRemotePeerTue Feb 11 12:04:20 GMT 2025passedTue Feb 11 12:04:20 GMT 2025
3001should only return 1 node with store capabilityDNS Node Discovery w/ capabilitiesTue Feb 11 12:04:02 GMT 2025passedTue Feb 11 12:04:02 GMT 2025
3010should correctly map a content topic to a pubsub topiccontentTopicToPubsubTopicTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
3021should return no connections if no open connection providedselectOpenConnectionTue Feb 11 12:03:54 GMT 2025passedTue Feb 11 12:03:54 GMT 2025
3030should convert a SingleShardInfo object to the correct PubsubTopicsingleShardInfoToPubsubTopicTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
3041pre and post cipherWaku EncryptionTue Feb 11 12:04:13 GMT 2025passedTue Feb 11 12:04:13 GMT 2025
3050should properly create location multiaddrs - tcp6ENRTue Feb 11 12:03:48 GMT 2025passedTue Feb 11 12:03:48 GMT 2025Location multiaddr
3061should hash "Lorem ipsum dolor sit amet" with n=5 and maxValue=100 correctlyhashNTue Feb 11 12:04:28 GMT 2025passedTue Feb 11 12:04:28 GMT 2025
3070should only return 1 node with relay capabilityDNS Node Discovery w/ capabilitiesTue Feb 11 12:04:02 GMT 2025passedTue Feb 11 12:04:02 GMT 2025
3080should hash "test123" with n=2 and maxValue=1000 correctlyhashNTue Feb 11 12:04:28 GMT 2025passedTue Feb 11 12:04:28 GMT 2025
3090throws on content topic with non-number generation fieldensureValidContentTopicTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
3100should throw an error for non-numeric shard: /waku/2/rs/1/\pubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
3110should throw an error for SingleShardInfos with different clusterIdssingleShardInfosToShardInfoTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
3120throws on content topic with empty topic name fieldensureValidContentTopicTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
3130should reject if Relay is requested but not mountedwaitForRemotePeerTue Feb 11 12:04:20 GMT 2025passedTue Feb 11 12:04:20 GMT 2025
3141Waku message hash computation (meta size of 64 bytes)RFC Test VectorsTue Feb 11 12:03:42 GMT 2025passedTue Feb 11 12:03:42 GMT 2025
3150groups multiple content topics into the same pubsub topic when they share the same shard indexcontentTopicsByPubsubTopicTue Feb 11 12:03:39 GMT 2025passedTue Feb 11 12:03:39 GMT 2025
3162should initialize with custom number of peersPeerManagerTue Feb 11 12:04:20 GMT 2025passedTue Feb 11 12:04:20 GMT 2025
3170should initialize bloom filter with correct parametersBloomFilterTue Feb 11 12:04:29 GMT 2025passedTue Feb 11 12:04:29 GMT 2025