2025-02-11 11:57:21 +00:00

42 KiB

1DESCRIPTIONDURATION IN MSNAMEPARENT SUITESTART TIMESTATUSSTOP TIMESUB SUITESUITETEST CLASSTEST METHOD
21should return usable stream attached to connectionStreamManagerTue Feb 11 11:26:57 GMT 2025passedTue Feb 11 11:26:57 GMT 2025
31peer:update - should not schedule stream creation IF protocol hit AND stream found on connectionStreamManagerTue Feb 11 11:26:57 GMT 2025passedTue Feb 11 11:26:57 GMT 2025
41should initialize with Unhealthy statusHealthIndicatorTue Feb 11 11:27:23 GMT 2025passedTue Feb 11 11:27:23 GMT 2025
51ENRTree (tree): should parse a DNS tree entryENRTreeTue Feb 11 11:27:04 GMT 2025passedTue Feb 11 11:27:04 GMT 2025
60should set field with only STORE enabledENRTue Feb 11 11:26:51 GMT 2025passedTue Feb 11 11:26:51 GMT 2025waku2 key round trip
71ENRTree (branch): should parse and verify a single component DNS branch entryENRTreeTue Feb 11 11:27:04 GMT 2025passedTue Feb 11 11:27:04 GMT 2025
80Decoder throws on empty string content topicEnsures content topic is definedTue Feb 11 11:26:58 GMT 2025passedTue Feb 11 11:26:58 GMT 2025
90throws on content topic with empty topic name fieldensureValidContentTopicTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
101groups content topics by expected pubsub topiccontentTopicsByPubsubTopicTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
110handles empty contentTopics array correctlyensureShardingConfiguredTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
120does not throw on valid casesensureValidContentTopicTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
130should call waitForPeer on RelaywaitForRemotePeerTue Feb 11 11:27:23 GMT 2025passedTue Feb 11 11:27:23 GMT 2025
140should handle corrupted local storage data gracefullyLocal Storage DiscoveryTue Feb 11 11:27:09 GMT 2025passedTue Feb 11 11:27:09 GMT 2025Unit Tests
151ignores unrecognized TXT record formatsDNS Node DiscoveryTue Feb 11 11:27:05 GMT 2025passedTue Feb 11 11:27:05 GMT 2025
161should emit a peer event after startLocal Storage DiscoveryTue Feb 11 11:27:09 GMT 2025passedTue Feb 11 11:27:09 GMT 2025interface-peer-discovery compliance testsCompliance Tests
170should throw an error for non-numeric clusterId: /waku/2/rs//1pubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
180throws on content topic with too few or too many fieldsensureValidContentTopicTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
190should initialize with custom number of peersPeerManagerTue Feb 11 11:27:23 GMT 2025passedTue Feb 11 11:27:23 GMT 2025
200should correctly map /0/statusim/1/community/cbor to shard index 4contentTopicToShardIndexTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
210handles different clusterIds correctlycontentTopicsByPubsubTopicTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
226should correctly map /toychat/2/huilong/proto to shard index 3contentTopicToShardIndexTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
230retrieves all peers (3) when branch entries are composed of multiple stringsDNS Node Discovery w/ capabilitiesTue Feb 11 11:27:05 GMT 2025passedTue Feb 11 11:27:05 GMT 2025
241should throw an error for non-numeric clusterId: /waku/2/rs/-/1pubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
251should reject if WakuNode is not startedwaitForRemotePeerTue Feb 11 11:27:23 GMT 2025passedTue Feb 11 11:27:23 GMT 2025
260should throw an error for non-numeric clusterId: /waku/2/rs/!/1pubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
271returns nothing if no connections presentselectOpenConnectionTue Feb 11 11:26:57 GMT 2025passedTue Feb 11 11:26:57 GMT 2025
280should reject if Relay is requested but not mountedwaitForRemotePeerTue Feb 11 11:27:23 GMT 2025passedTue Feb 11 11:27:23 GMT 2025
290should be able to encode the field with only FILTER set to trueENR waku2 codecTue Feb 11 11:26:51 GMT 2025passedTue Feb 11 11:26:51 GMT 2025Encoding
300throws on content topic with empty encoding fieldensureValidContentTopicTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
311ENRTree (root): should parse and verify and DNS root entryENRTreeTue Feb 11 11:27:04 GMT 2025passedTue Feb 11 11:27:04 GMT 2025
321peer:update - should do nothing if another protocol hitStreamManagerTue Feb 11 11:26:57 GMT 2025passedTue Feb 11 11:26:57 GMT 2025
330throws on content topic with generation field greater than 0ensureValidContentTopicTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
341ENRTree (tree): should error if DNS tree entry is mis-prefixedENRTreeTue Feb 11 11:27:04 GMT 2025passedTue Feb 11 11:27:04 GMT 2025
350should handle connection eventsPeerManagerTue Feb 11 11:27:23 GMT 2025passedTue Feb 11 11:27:23 GMT 2025
360should wait for LightPush peer to be connectedwaitForRemotePeerTue Feb 11 11:27:23 GMT 2025passedTue Feb 11 11:27:23 GMT 2025
370should properly create location multiaddrs - udp6ENRTue Feb 11 11:26:51 GMT 2025passedTue Feb 11 11:26:51 GMT 2025Location multiaddr
380pre and post cipherWaku EncryptionTue Feb 11 11:27:16 GMT 2025passedTue Feb 11 11:27:16 GMT 2025
390should set field with all protocols disabledENRTue Feb 11 11:26:51 GMT 2025passedTue Feb 11 11:26:51 GMT 2025waku2 key round trip
401should be able to encode the field with only LIGHTPUSH set to trueENR waku2 codecTue Feb 11 11:26:51 GMT 2025passedTue Feb 11 11:26:51 GMT 2025Encoding
410should throw an error for invalid PubsubTopic format: /incorrect/formatpubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
420should not throw an error when the topic is within a list of configured topicsensurePubsubTopicIsConfiguredTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
430should decode valid enr successfullyENRTue Feb 11 11:26:51 GMT 2025passedTue Feb 11 11:26:51 GMT 2025Txt codec
440Encoder throws on undefined content topicEnsures content topic is definedTue Feb 11 11:26:58 GMT 2025passedTue Feb 11 11:26:58 GMT 2025
451Accepts a valid Waku MessageMessage ValidatorTue Feb 11 11:27:27 GMT 2025passedTue Feb 11 11:27:27 GMT 2025
461ENRTree (root): should error if DNS root entry is mis-prefixedENRTreeTue Feb 11 11:27:04 GMT 2025passedTue Feb 11 11:27:04 GMT 2025
470should correctly map a content topic to a pubsub topic for different network shard sizescontentTopicToPubsubTopicTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
480returns only open connection if one presentselectOpenConnectionTue Feb 11 11:26:57 GMT 2025passedTue Feb 11 11:26:57 GMT 2025
491should be able to decode the field with ALL protocols set to falseENR waku2 codecTue Feb 11 11:26:51 GMT 2025passedTue Feb 11 11:26:51 GMT 2025Decoding
500should return unique PubsubTopics for static shardingshardInfoToPubsubTopicsTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
511should return a calculated topic if SingleShardInfo is provideddeterminePubsubTopicTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
520should extract SingleShardInfo from a valid PubsubTopicpubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
531should transition to SufficientlyHealthy with multiple compatible peersHealthIndicatorTue Feb 11 11:27:23 GMT 2025passedTue Feb 11 11:27:23 GMT 2025
540Decoder throws on empty string content topicEnsures content topic is definedTue Feb 11 11:27:15 GMT 2025passedTue Feb 11 11:27:15 GMT 2025
551throws on content topic with non-number generation fieldensureValidContentTopicTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
561should correctly map /app/29/sometopic/someencoding to shard index 6contentTopicToShardIndexTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
570should check connected peers if present and suitablewaitForRemotePeerTue Feb 11 11:27:23 GMT 2025passedTue Feb 11 11:27:23 GMT 2025
580groups multiple content topics into the same pubsub topic when they share the same shard indexcontentTopicsByPubsubTopicTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
590should not fail to start the service if it is already startedLocal Storage DiscoveryTue Feb 11 11:27:09 GMT 2025passedTue Feb 11 11:27:09 GMT 2025interface-peer-discovery compliance testsCompliance Tests
600should throw error - no public keyENRTue Feb 11 11:26:51 GMT 2025passedTue Feb 11 11:26:51 GMT 2025Verify
610Round trip binary encryption [ecies, no signature]Ecies EncryptionTue Feb 11 11:27:17 GMT 2025passedTue Feb 11 11:27:17 GMT 2025
620should wait for Store peer to be connectedwaitForRemotePeerTue Feb 11 11:27:23 GMT 2025passedTue Feb 11 11:27:23 GMT 2025
631should be able to encode the field with STORE and LIGHTPUSH protocols set to trueENR waku2 codecTue Feb 11 11:26:51 GMT 2025passedTue Feb 11 11:26:51 GMT 2025Encoding
640Meta field set when metaSetter is specifiedWaku Message version 0Tue Feb 11 11:26:58 GMT 2025passedTue Feb 11 11:26:58 GMT 2025
650should throw an error for non-numeric shard: /waku/2/rs/1/!pubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
660should decode valid ENR with multiaddrs successfully [shared test vector]ENRTue Feb 11 11:26:51 GMT 2025passedTue Feb 11 11:26:51 GMT 2025Txt codec
6711 Relay, 1 fetchFetch nodes until capabilities are fulfilledTue Feb 11 11:27:05 GMT 2025passedTue Feb 11 11:27:05 GMT 2025
680should load peers from local storage and dispatch eventsLocal Storage DiscoveryTue Feb 11 11:27:09 GMT 2025passedTue Feb 11 11:27:09 GMT 2025Unit Tests
691should throw an error for non-numeric clusterId: /waku/2/rs/x/1pubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
701throws on empty content topicensureValidContentTopicTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
710should properly compute the node idENRTue Feb 11 11:26:51 GMT 2025passedTue Feb 11 11:26:51 GMT 2025Static tests
720should encode/decode to text encodingENRTue Feb 11 11:26:51 GMT 2025passedTue Feb 11 11:26:51 GMT 2025Static tests
730should throw an error for non-numeric clusterId: /waku/2/rs/y/1pubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
741should set field with only FILTER enabledENRTue Feb 11 11:26:51 GMT 2025passedTue Feb 11 11:26:51 GMT 2025waku2 key round trip
751should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2pubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
760handles different networkShards values correctlycontentTopicsByPubsubTopicTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
770should throw an error for missing sharding configurationensureShardingConfiguredTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
781should request renew when peer disconnectsPeerManagerTue Feb 11 11:27:23 GMT 2025passedTue Feb 11 11:27:23 GMT 2025
790should process correctly when SingleShardInfo has no clusterId but has a sharddeterminePubsubTopicTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
800should correctly encode and decode relay shards using rsv format (Bit Vector)Relay Shard codecTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
810should properly create peer info with all multiaddrsENRTue Feb 11 11:26:51 GMT 2025passedTue Feb 11 11:26:51 GMT 2025Location multiaddr
821Decoder throws on undefined content topicEnsures content topic is definedTue Feb 11 11:26:58 GMT 2025passedTue Feb 11 11:26:58 GMT 2025
831should be able to decode the field with only RELAY set to trueENR waku2 codecTue Feb 11 11:26:51 GMT 2025passedTue Feb 11 11:26:51 GMT 2025Decoding
840should be able to encode the field with ALL protocols set to falseENR waku2 codecTue Feb 11 11:26:51 GMT 2025passedTue Feb 11 11:26:51 GMT 2025Encoding
850Waku message hash computation (meta attribute not present)RFC Test VectorsTue Feb 11 11:26:45 GMT 2025passedTue Feb 11 11:26:45 GMT 2025
860Round trip binary encryption [symmetric, signature]Symmetric EncryptionTue Feb 11 11:27:15 GMT 2025passedTue Feb 11 11:27:15 GMT 2025
871should update peers in local storage on 'peer:identify' eventLocal Storage DiscoveryTue Feb 11 11:27:09 GMT 2025passedTue Feb 11 11:27:09 GMT 2025Unit Tests
880should correctly encode and decode relay shards using rs format (Index List)Relay Shard codecTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
890should create a new stream if no existing for protocol foundStreamManagerTue Feb 11 11:26:57 GMT 2025passedTue Feb 11 11:26:57 GMT 2025
901Encoder throws on empty string content topicEnsures content topic is definedTue Feb 11 11:27:17 GMT 2025passedTue Feb 11 11:27:17 GMT 2025
910Waku message hash computation (message is IDecodedMessage)RFC Test VectorsTue Feb 11 11:26:45 GMT 2025passedTue Feb 11 11:26:45 GMT 2025
920should reject if Store is requested but not mountedwaitForRemotePeerTue Feb 11 11:27:23 GMT 2025passedTue Feb 11 11:27:23 GMT 2025
931should fail to send if pubsub topics are misconfiguredLightPush SDKTue Feb 11 11:27:23 GMT 2025passedTue Feb 11 11:27:23 GMT 2025
940Encoder throws on empty string content topicEnsures content topic is definedTue Feb 11 11:27:15 GMT 2025passedTue Feb 11 11:27:15 GMT 2025
950caches peers it previously fetchedDNS Node DiscoveryTue Feb 11 11:27:05 GMT 2025passedTue Feb 11 11:27:05 GMT 2025
960should throw an error for invalid PubsubTopic format: /waku/2/r/1/2pubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
970should convert content topics to PubsubTopics for autoshardingshardInfoToPubsubTopicsTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
981should not fail to stop the service if it was not startedLocal Storage DiscoveryTue Feb 11 11:27:09 GMT 2025passedTue Feb 11 11:27:09 GMT 2025interface-peer-discovery compliance testsCompliance Tests
991should return different streams if requested simultaniouslyStreamManagerTue Feb 11 11:26:57 GMT 2025passedTue Feb 11 11:26:57 GMT 2025
1000should reject on timeout if it was setwaitForRemotePeerTue Feb 11 11:27:23 GMT 2025passedTue Feb 11 11:27:23 GMT 2025
1010Decoder throws on undefined content topicEnsures content topic is definedTue Feb 11 11:27:17 GMT 2025passedTue Feb 11 11:27:17 GMT 2025
1020SampleENR multiaddrs codecTue Feb 11 11:26:51 GMT 2025passedTue Feb 11 11:26:51 GMT 2025
1031should throw an error for non-numeric clusterId: /waku/2/rs/\/1pubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
1042should be able to decode the field with only LIGHTPUSH set to trueENR waku2 codecTue Feb 11 11:26:51 GMT 2025passedTue Feb 11 11:26:51 GMT 2025Decoding
1050should fall back to default pubsub topic when pubsubTopicShardInfo is not provideddeterminePubsubTopicTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
1060should reject if Filter is requested but not mountedwaitForRemotePeerTue Feb 11 11:27:23 GMT 2025passedTue Feb 11 11:27:23 GMT 2025
10710returns all values when wanted number matches available valuesDiscoveryTue Feb 11 11:27:04 GMT 2025passedTue Feb 11 11:27:04 GMT 2025
1080should use the provided clusterId for the pubsub topiccontentTopicToPubsubTopicTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
1090should throw an error for non-numeric shard: /waku/2/rs/1/xpubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
1101should throw error - no idENRTue Feb 11 11:26:51 GMT 2025passedTue Feb 11 11:26:51 GMT 2025Txt codec
1110should fail to send if no connected peers foundLightPush SDKTue Feb 11 11:27:23 GMT 2025passedTue Feb 11 11:27:23 GMT 2025
1120should set field with only RELAY enabledENRTue Feb 11 11:26:51 GMT 2025passedTue Feb 11 11:26:51 GMT 2025waku2 key round trip
1130retrieves a single peerDNS Node DiscoveryTue Feb 11 11:27:05 GMT 2025passedTue Feb 11 11:27:05 GMT 2025
1140should throw error - no public keyENRTue Feb 11 11:26:51 GMT 2025passedTue Feb 11 11:26:51 GMT 2025Txt codec
1150should throw an error for non-numeric shard: /waku/2/rs/1/-pubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
1162Init the array if not presentpushOrInitMapSetTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
11701 Store, 2 fetchesFetch nodes until capabilities are fulfilledTue Feb 11 11:27:05 GMT 2025passedTue Feb 11 11:27:05 GMT 2025
1184should be able to encode the field with only RELAY set to trueENR waku2 codecTue Feb 11 11:26:51 GMT 2025passedTue Feb 11 11:26:51 GMT 2025Encoding
1190Encoder throws on empty string content topicEnsures content topic is definedTue Feb 11 11:26:58 GMT 2025passedTue Feb 11 11:26:58 GMT 2025
1201should get / set UDP multiaddrENRTue Feb 11 11:26:51 GMT 2025passedTue Feb 11 11:26:51 GMT 2025Multiaddr getters and setters
1211Round trip binary encryption [ecies, signature]Ecies EncryptionTue Feb 11 11:27:17 GMT 2025passedTue Feb 11 11:27:17 GMT 2025
1220should be able to encode the field with only STORE set to trueENR waku2 codecTue Feb 11 11:26:51 GMT 2025passedTue Feb 11 11:26:51 GMT 2025Encoding
1231should be able to encode the field with ALL protocols set to trueENR waku2 codecTue Feb 11 11:26:51 GMT 2025passedTue Feb 11 11:26:51 GMT 2025Encoding
1241Sign & RecoverWaku EncryptionTue Feb 11 11:27:16 GMT 2025passedTue Feb 11 11:27:16 GMT 2025
1250should not receive a peer event before startLocal Storage DiscoveryTue Feb 11 11:27:09 GMT 2025passedTue Feb 11 11:27:09 GMT 2025interface-peer-discovery compliance testsCompliance Tests
1260should throw error - invalid idENRTue Feb 11 11:26:51 GMT 2025passedTue Feb 11 11:26:51 GMT 2025Verify
1271Encoder throws on undefined content topicEnsures content topic is definedTue Feb 11 11:27:15 GMT 2025passedTue Feb 11 11:27:15 GMT 2025
1281should properly create location multiaddrs - tcpENRTue Feb 11 11:26:51 GMT 2025passedTue Feb 11 11:26:51 GMT 2025Location multiaddr
1291Waku message hash computation (no timestamp)RFC Test VectorsTue Feb 11 11:26:45 GMT 2025passedTue Feb 11 11:26:45 GMT 2025
1301should wait for Filter peer to be connectedwaitForRemotePeerTue Feb 11 11:27:23 GMT 2025passedTue Feb 11 11:27:23 GMT 2025
1310should throw an error for non-numeric clusterId: /waku/2/rs/$/1pubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
1320should get / set TCP multiaddrENRTue Feb 11 11:26:51 GMT 2025passedTue Feb 11 11:26:51 GMT 2025Multiaddr getters and setters
1330tcp ip4 addressMultiaddr from fieldsTue Feb 11 11:26:51 GMT 2025passedTue Feb 11 11:26:51 GMT 2025
1340recovers when dns.resolve returns emptyDNS Node DiscoveryTue Feb 11 11:27:05 GMT 2025passedTue Feb 11 11:27:05 GMT 2025
1351should set field with all protocols enabledENRTue Feb 11 11:26:51 GMT 2025passedTue Feb 11 11:26:51 GMT 2025waku2 key round trip
1360should correctly map /waku/2/content/test.js to shard index 1contentTopicToShardIndexTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
1370handles empty shards array correctlyensureShardingConfiguredTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
1380should correctly map /myapp/1/latest/proto to shard index 0contentTopicToShardIndexTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
1390should map different content topics to different pubsub topics based on shard indexcontentTopicToPubsubTopicTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
1400should return valid sharding parameters for static shardingensureShardingConfiguredTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
1410should transition to MinimallyHealthy with one compatible peerHealthIndicatorTue Feb 11 11:27:23 GMT 2025passedTue Feb 11 11:27:23 GMT 2025
1420throws on content topic with empty application fieldensureValidContentTopicTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
1431Decoder throws on undefined content topicEnsures content topic is definedTue Feb 11 11:27:15 GMT 2025passedTue Feb 11 11:27:15 GMT 2025
1440should convert a SingleShardInfo object to the correct PubsubTopicsingleShardInfoToPubsubTopicTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
1450should throw an error for non-numeric shard: /waku/2/rs/1/ypubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
1461should add and remove event listeners correctlyLocal Storage DiscoveryTue Feb 11 11:27:09 GMT 2025passedTue Feb 11 11:27:09 GMT 2025Unit Tests
1471should throw an error for non-numeric shard: /waku/2/rs/1/pubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
1480Ephemeral field set to trueWaku Message version 0Tue Feb 11 11:26:58 GMT 2025passedTue Feb 11 11:26:58 GMT 2025
1490ignores domain fetching errorsDNS Node DiscoveryTue Feb 11 11:27:05 GMT 2025passedTue Feb 11 11:27:05 GMT 2025
1501Round trip binary encryption [symmetric, no signature]Symmetric EncryptionTue Feb 11 11:27:15 GMT 2025passedTue Feb 11 11:27:15 GMT 2025
1511Check meta is set [symmetric]Symmetric EncryptionTue Feb 11 11:27:15 GMT 2025passedTue Feb 11 11:27:15 GMT 2025
1520should be able to decode the field with RELAY and FILTER protocols set to trueENR waku2 codecTue Feb 11 11:26:51 GMT 2025passedTue Feb 11 11:26:51 GMT 2025Decoding
1530should return no connections if no open connection providedselectOpenConnectionTue Feb 11 11:26:57 GMT 2025passedTue Feb 11 11:26:57 GMT 2025
1540should correctly map /0/toychat/2/huilong/proto to shard index 3contentTopicToShardIndexTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
1551Asymmetric encrypt & decryptWaku EncryptionTue Feb 11 11:27:16 GMT 2025passedTue Feb 11 11:27:16 GMT 2025
1560should encode/decode to RLP encodingENRTue Feb 11 11:26:51 GMT 2025passedTue Feb 11 11:26:51 GMT 2025Static tests
15701 Store, 2 relays, 2 fetchesFetch nodes until capabilities are fulfilledTue Feb 11 11:27:05 GMT 2025passedTue Feb 11 11:27:05 GMT 2025
1580should correctly map /app/22/sometopic/someencoding to shard index 2contentTopicToShardIndexTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
1590Encoder throws on undefined content topicEnsures content topic is definedTue Feb 11 11:27:17 GMT 2025passedTue Feb 11 11:27:17 GMT 2025
1600should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extrapubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
1610should be able to decode the field with ALL protocols set to trueENR waku2 codecTue Feb 11 11:26:51 GMT 2025passedTue Feb 11 11:26:51 GMT 2025Decoding
1621should be able to decode the field with STORE and LIGHTPUSH protocols set to trueENR waku2 codecTue Feb 11 11:26:51 GMT 2025passedTue Feb 11 11:26:51 GMT 2025Decoding
1630should properly create location multiaddrs - udpENRTue Feb 11 11:26:51 GMT 2025passedTue Feb 11 11:26:51 GMT 2025Location multiaddr
1640Relay + StoreENRTue Feb 11 11:26:51 GMT 2025passedTue Feb 11 11:26:51 GMT 2025Waku2 key: decode
1650should select older connection if presentselectOpenConnectionTue Feb 11 11:26:57 GMT 2025passedTue Feb 11 11:26:57 GMT 2025
1661should reject if LightPush is requested but not mountedwaitForRemotePeerTue Feb 11 11:27:23 GMT 2025passedTue Feb 11 11:27:23 GMT 2025
1670should throw an error for empty SingleShardInfos arraysingleShardInfosToShardInfoTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
1681should correctly map /statusim/1/community/cbor to shard index 4contentTopicToShardIndexTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
1690should handle a minimal index listRelay Shard codecTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
1701should properly start and stop event listeningHealthIndicatorTue Feb 11 11:27:23 GMT 2025passedTue Feb 11 11:27:23 GMT 2025
1712should initialize with default number of peersPeerManagerTue Feb 11 11:27:23 GMT 2025passedTue Feb 11 11:27:23 GMT 2025
1720should throw an error if shards are undefined for static shardingshardInfoToPubsubTopicsTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
1730should throw an error for an unconfigured topicensurePubsubTopicIsConfiguredTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
1741should return falseENRTue Feb 11 11:26:51 GMT 2025passedTue Feb 11 11:26:51 GMT 2025Verify
1750Waku message hash computation (meta size of 64 bytes)RFC Test VectorsTue Feb 11 11:26:45 GMT 2025passedTue Feb 11 11:26:45 GMT 2025
1760should return empty list for no shardshardInfoToPubsubTopicsTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
1771should aggregate SingleShardInfos into a ShardInfosingleShardInfosToShardInfoTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
1781should return valid sharding parameters for content topics autoshardingensureShardingConfiguredTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
1790should retry on failure if specifiedLightPush SDKTue Feb 11 11:27:23 GMT 2025passedTue Feb 11 11:27:23 GMT 2025
1800should only return 1 node with store capabilityDNS Node Discovery w/ capabilitiesTue Feb 11 11:27:05 GMT 2025passedTue Feb 11 11:27:05 GMT 2025
1810should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2contentTopicToShardIndexTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
1821should get locked peersPeerManagerTue Feb 11 11:27:23 GMT 2025passedTue Feb 11 11:27:23 GMT 2025
1830should send to specified number of peers of used peersLightPush SDKTue Feb 11 11:27:23 GMT 2025passedTue Feb 11 11:27:23 GMT 2025
1840should set field with only LIGHTPUSH enabledENRTue Feb 11 11:26:51 GMT 2025passedTue Feb 11 11:26:51 GMT 2025waku2 key round trip
1850should be able to decode the field with only STORE set to trueENR waku2 codecTue Feb 11 11:26:51 GMT 2025passedTue Feb 11 11:26:51 GMT 2025Decoding
1861should not receive a peer event after stopLocal Storage DiscoveryTue Feb 11 11:27:09 GMT 2025passedTue Feb 11 11:27:09 GMT 2025interface-peer-discovery compliance testsCompliance Tests
1870peer:update - should schedule stream creation IF protocol hit AND no stream found on connectionStreamManagerTue Feb 11 11:26:57 GMT 2025passedTue Feb 11 11:26:57 GMT 2025
1881should throw an error for non-numeric shard: /waku/2/rs/1/ pubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
1890should not throw an error for a single configured topicensurePubsubTopicIsConfiguredTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
1901should throw an error for missing required configurationshardInfoToPubsubTopicsTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
1910Push to array if already presentpushOrInitMapSetTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
1921Symmetric encrypt & DecryptWaku EncryptionTue Feb 11 11:27:16 GMT 2025passedTue Feb 11 11:27:16 GMT 2025
1931ENRTree (tree): should error if DNS tree entry is misformattedENRTreeTue Feb 11 11:27:04 GMT 2025passedTue Feb 11 11:27:04 GMT 2025
1940Check meta is set [ecies]Ecies EncryptionTue Feb 11 11:27:17 GMT 2025passedTue Feb 11 11:27:17 GMT 2025
1950should be able to encode the field with RELAY and FILTER protocols set to trueENR waku2 codecTue Feb 11 11:26:51 GMT 2025passedTue Feb 11 11:26:51 GMT 2025Encoding
1960should throw an error for SingleShardInfos with different clusterIdssingleShardInfosToShardInfoTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
1972Fields are not droppedto proto messageTue Feb 11 11:26:57 GMT 2025passedTue Feb 11 11:26:57 GMT 2025
1980throws an error for improperly formatted content topicscontentTopicsByPubsubTopicTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
1991should handle clusterId, application and version for autosharding with cluster iD 0shardInfoToPubsubTopicsTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
2001should throw an error for non-numeric shard: /waku/2/rs/1/$pubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
2010should encodeTxt and decodeTxtENRTue Feb 11 11:26:51 GMT 2025passedTue Feb 11 11:26:51 GMT 2025Txt codec
2021Round trip binary serializationWaku Message version 0Tue Feb 11 11:26:58 GMT 2025passedTue Feb 11 11:26:58 GMT 2025
2030should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16contentTopicToShardIndexTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
2042returns all values when wanted number is greater than available valuesDiscoveryTue Feb 11 11:27:04 GMT 2025passedTue Feb 11 11:27:04 GMT 2025
2050should handle clusterId, application and version for autosharding with cluster iD 1shardInfoToPubsubTopicsTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
2060should retrieve 3 multiaddrs for test.waku.nodes.status.imDNS Node Discovery [live data]Tue Feb 11 11:27:05 GMT 2025skippedTue Feb 11 11:27:05 GMT 2025
2071should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1contentTopicToShardIndexTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
2080should only return 1 node with relay capabilityDNS Node Discovery w/ capabilitiesTue Feb 11 11:27:05 GMT 2025passedTue Feb 11 11:27:05 GMT 2025
2090topics with same application and version share the same shardcontentTopicToShardIndexTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
2101ENRTree (root): should error if DNS root entry signature is invalidENRTreeTue Feb 11 11:27:04 GMT 2025passedTue Feb 11 11:27:04 GMT 2025
2113returns a subset of values when wanted number is lesser than available valuesDiscoveryTue Feb 11 11:27:04 GMT 2025passedTue Feb 11 11:27:04 GMT 2025
2120should correctly map /app/27/sometopic/someencoding to shard index 5contentTopicToShardIndexTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
2130should decode valid enr with tcp successfullyENRTue Feb 11 11:26:51 GMT 2025passedTue Feb 11 11:26:51 GMT 2025Txt codec
2141Rejects garbageMessage ValidatorTue Feb 11 11:27:27 GMT 2025passedTue Feb 11 11:27:27 GMT 2025
2150should throw an error for non-numeric clusterId: /waku/2/rs/ /1pubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
2161it tolerates circular branch referencesDNS Node DiscoveryTue Feb 11 11:27:05 GMT 2025passedTue Feb 11 11:27:05 GMT 2025
2170Waku message hash computation (payload length 0)RFC Test VectorsTue Feb 11 11:26:45 GMT 2025passedTue Feb 11 11:26:45 GMT 2025
2180udp ip6 addressMultiaddr from fieldsTue Feb 11 11:26:51 GMT 2025passedTue Feb 11 11:26:51 GMT 2025
2190should correctly map a content topic to a pubsub topiccontentTopicToPubsubTopicTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
2200should throw an error for insufficient dataRelay Shard codecTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
2210should correctly map /app/20/sometopic/someencoding to shard index 7contentTopicToShardIndexTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
2220should be able to decode the field with only FILTER set to trueENR waku2 codecTue Feb 11 11:26:51 GMT 2025passedTue Feb 11 11:26:51 GMT 2025Decoding
2230should only return 1 node with relay and store capabilityDNS Node Discovery w/ capabilitiesTue Feb 11 11:27:05 GMT 2025passedTue Feb 11 11:27:05 GMT 2025
2240retrieves all peers (2) when cannot fulfill all requirementsDNS Node Discovery w/ capabilitiesTue Feb 11 11:27:05 GMT 2025passedTue Feb 11 11:27:05 GMT 2025
2251should throw error - no idENRTue Feb 11 11:26:51 GMT 2025passedTue Feb 11 11:26:51 GMT 2025Verify
2261Waku message hash computation (meta size of 12 bytes)RFC Test VectorsTue Feb 11 11:26:45 GMT 2025passedTue Feb 11 11:26:45 GMT 2025
2270should throw an error for non-numeric shard: /waku/2/rs/1/\pubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
2280should return the pubsub topic directly if a string is provideddeterminePubsubTopicTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
2291can start and stop the serviceLocal Storage DiscoveryTue Feb 11 11:27:09 GMT 2025passedTue Feb 11 11:27:09 GMT 2025interface-peer-discovery compliance testsCompliance Tests
2300should transition to Unhealthy when no connectionsHealthIndicatorTue Feb 11 11:27:23 GMT 2025passedTue Feb 11 11:27:23 GMT 2025
2310Decoder throws on empty string content topicEnsures content topic is definedTue Feb 11 11:27:17 GMT 2025passedTue Feb 11 11:27:17 GMT 2025
2320ENRTree (branch): should error if DNS branch entry is mis-prefixedENRTreeTue Feb 11 11:27:04 GMT 2025passedTue Feb 11 11:27:04 GMT 2025
2330can start the serviceLocal Storage DiscoveryTue Feb 11 11:27:09 GMT 2025passedTue Feb 11 11:27:09 GMT 2025interface-peer-discovery compliance testsCompliance Tests
2344should properly create location multiaddrs - udp4ENRTue Feb 11 11:26:51 GMT 2025passedTue Feb 11 11:26:51 GMT 2025Location multiaddr
23511 Relay, 1 Filter, gives upFetch nodes until capabilities are fulfilledTue Feb 11 11:27:05 GMT 2025passedTue Feb 11 11:27:05 GMT 2025
2360uses static shard pubsub topic instead of autosharding when setSets sharding configuration correctlyTue Feb 11 11:26:58 GMT 2025passedTue Feb 11 11:26:58 GMT 2025
2370ENRTree (root): should error if DNS root entry is malformedENRTreeTue Feb 11 11:27:04 GMT 2025passedTue Feb 11 11:27:04 GMT 2025
2381should throw if no connection providedStreamManagerTue Feb 11 11:26:57 GMT 2025passedTue Feb 11 11:26:57 GMT 2025
2390should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterIddeterminePubsubTopicTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
2400should retrieve 3 multiaddrs for sandbox.waku.nodes.status.imDNS Node Discovery [live data]Tue Feb 11 11:27:05 GMT 2025skippedTue Feb 11 11:27:05 GMT 2025
2410should throw an error for invalid PubsubTopic format: /waku/2/rspubsubTopicToSingleShardInfo with various invalid formatsTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
2421throws on content topic with empty version fieldensureValidContentTopicTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
2430should properly create location multiaddrs - tcp6ENRTue Feb 11 11:26:51 GMT 2025passedTue Feb 11 11:26:51 GMT 2025Location multiaddr
2440should handle clusterId, application and version for autosharding with cluster iD 6shardInfoToPubsubTopicsTue Feb 11 11:26:43 GMT 2025passedTue Feb 11 11:26:43 GMT 2025
2451should properly create location multiaddrs - tcp4ENRTue Feb 11 11:26:51 GMT 2025passedTue Feb 11 11:26:51 GMT 2025Location multiaddr