2025-01-20 12:00:54 +00:00

42 KiB

1DESCRIPTIONDURATION IN MSNAMEPARENT SUITESTART TIMESTATUSSTOP TIMESUB SUITESUITETEST CLASSTEST METHOD
20should set field with only FILTER enabledENRMon Jan 20 11:59:27 GMT 2025passedMon Jan 20 11:59:27 GMT 2025waku2 key round trip
31should be able to encode the field with RELAY and FILTER protocols set to trueENR waku2 codecMon Jan 20 11:59:26 GMT 2025passedMon Jan 20 11:59:26 GMT 2025Encoding
40should add and remove event listeners correctlyLocal Storage DiscoveryMon Jan 20 11:59:46 GMT 2025passedMon Jan 20 11:59:46 GMT 2025Unit Tests
50Decoder throws on empty string content topicEnsures content topic is definedMon Jan 20 11:59:35 GMT 2025passedMon Jan 20 11:59:35 GMT 2025
61should map different content topics to different pubsub topics based on shard indexcontentTopicToPubsubTopicMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
70handles different networkShards values correctlycontentTopicsByPubsubTopicMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
80should reject if LightPush is requested but not mountedwaitForRemotePeerMon Jan 20 11:59:59 GMT 2025passedMon Jan 20 11:59:59 GMT 2025
90should correctly map /app/29/sometopic/someencoding to shard index 6contentTopicToShardIndexMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
100should throw error - no public keyENRMon Jan 20 11:59:27 GMT 2025passedMon Jan 20 11:59:27 GMT 2025Verify
110ENRTree (tree): should error if DNS tree entry is misformattedENRTreeMon Jan 20 11:59:42 GMT 2025passedMon Jan 20 11:59:42 GMT 2025
120Meta field set when metaSetter is specifiedWaku Message version 0Mon Jan 20 11:59:35 GMT 2025passedMon Jan 20 11:59:35 GMT 2025
131should not receive a peer event before startLocal Storage DiscoveryMon Jan 20 11:59:46 GMT 2025passedMon Jan 20 11:59:46 GMT 2025interface-peer-discovery compliance testsCompliance Tests
140should throw an error for an unconfigured topicensurePubsubTopicIsConfiguredMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
150Round trip binary encryption [symmetric, signature]Symmetric EncryptionMon Jan 20 11:59:52 GMT 2025passedMon Jan 20 11:59:52 GMT 2025
161should throw an error for non-numeric clusterId: /waku/2/rs/\/1pubsubTopicToSingleShardInfo with various invalid formatsMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
170throws on content topic with too few or too many fieldsensureValidContentTopicMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
180should set field with only RELAY enabledENRMon Jan 20 11:59:27 GMT 2025passedMon Jan 20 11:59:27 GMT 2025waku2 key round trip
190returns only open connection if one presentselectOpenConnectionMon Jan 20 11:59:34 GMT 2025passedMon Jan 20 11:59:34 GMT 2025
200should throw an error for non-numeric clusterId: /waku/2/rs/!/1pubsubTopicToSingleShardInfo with various invalid formatsMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
210should throw an error for non-numeric shard: /waku/2/rs/1/ypubsubTopicToSingleShardInfo with various invalid formatsMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
221peer:update - should schedule stream creation IF protocol hit AND no stream found on connectionStreamManagerMon Jan 20 11:59:34 GMT 2025passedMon Jan 20 11:59:34 GMT 2025
231should be able to decode the field with only STORE set to trueENR waku2 codecMon Jan 20 11:59:26 GMT 2025passedMon Jan 20 11:59:26 GMT 2025Decoding
240should correctly map /app/27/sometopic/someencoding to shard index 5contentTopicToShardIndexMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
251throws on empty content topicensureValidContentTopicMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
261ENRTree (tree): should parse a DNS tree entryENRTreeMon Jan 20 11:59:42 GMT 2025passedMon Jan 20 11:59:42 GMT 2025
270should throw an error for missing sharding configurationensureShardingConfiguredMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
280should be able to decode the field with only FILTER set to trueENR waku2 codecMon Jan 20 11:59:26 GMT 2025passedMon Jan 20 11:59:26 GMT 2025Decoding
290should properly create location multiaddrs - tcpENRMon Jan 20 11:59:27 GMT 2025passedMon Jan 20 11:59:27 GMT 2025Location multiaddr
300should reject if Store is requested but not mountedwaitForRemotePeerMon Jan 20 11:59:59 GMT 2025passedMon Jan 20 11:59:59 GMT 2025
310should be able to encode the field with STORE and LIGHTPUSH protocols set to trueENR waku2 codecMon Jan 20 11:59:26 GMT 2025passedMon Jan 20 11:59:26 GMT 2025Encoding
3201 Relay, 1 Filter, gives upFetch nodes until capabilities are fulfilledMon Jan 20 11:59:42 GMT 2025passedMon Jan 20 11:59:42 GMT 2025
330should handle a minimal index listRelay Shard codecMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
340should get / set TCP multiaddrENRMon Jan 20 11:59:27 GMT 2025passedMon Jan 20 11:59:27 GMT 2025Multiaddr getters and setters
351should be able to encode the field with only LIGHTPUSH set to trueENR waku2 codecMon Jan 20 11:59:26 GMT 2025passedMon Jan 20 11:59:26 GMT 2025Encoding
361should set field with all protocols enabledENRMon Jan 20 11:59:27 GMT 2025passedMon Jan 20 11:59:27 GMT 2025waku2 key round trip
370Encoder throws on empty string content topicEnsures content topic is definedMon Jan 20 11:59:35 GMT 2025passedMon Jan 20 11:59:35 GMT 2025
381should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2pubsubTopicToSingleShardInfo with various invalid formatsMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
390should properly create location multiaddrs - tcp6ENRMon Jan 20 11:59:27 GMT 2025passedMon Jan 20 11:59:27 GMT 2025Location multiaddr
400ignores unrecognized TXT record formatsDNS Node DiscoveryMon Jan 20 11:59:43 GMT 2025passedMon Jan 20 11:59:43 GMT 2025
410should throw an error for non-numeric shard: /waku/2/rs/1/!pubsubTopicToSingleShardInfo with various invalid formatsMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
421Ephemeral field set to trueWaku Message version 0Mon Jan 20 11:59:35 GMT 2025passedMon Jan 20 11:59:35 GMT 2025
430should log when no additional peers are foundPeerManagerMon Jan 20 11:59:59 GMT 2025passedMon Jan 20 11:59:59 GMT 2025findAndAddPeers
440should correctly map /statusim/1/community/cbor to shard index 4contentTopicToShardIndexMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
450should return a calculated topic if SingleShardInfo is provideddeterminePubsubTopicMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
468should return different streams if requested simultaniouslyStreamManagerMon Jan 20 11:59:34 GMT 2025passedMon Jan 20 11:59:34 GMT 2025
470should remove a peerPeerManagerMon Jan 20 11:59:59 GMT 2025passedMon Jan 20 11:59:59 GMT 2025removePeer
480should throw an error for empty SingleShardInfos arraysingleShardInfosToShardInfoMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
490should be able to decode the field with STORE and LIGHTPUSH protocols set to trueENR waku2 codecMon Jan 20 11:59:26 GMT 2025passedMon Jan 20 11:59:26 GMT 2025Decoding
500should not throw an error for a single configured topicensurePubsubTopicIsConfiguredMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
5101 Store, 2 relays, 2 fetchesFetch nodes until capabilities are fulfilledMon Jan 20 11:59:42 GMT 2025passedMon Jan 20 11:59:42 GMT 2025
520should throw error - no idENRMon Jan 20 11:59:27 GMT 2025passedMon Jan 20 11:59:27 GMT 2025Txt codec
531should throw an error for non-numeric clusterId: /waku/2/rs/$/1pubsubTopicToSingleShardInfo with various invalid formatsMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
540udp ip6 addressMultiaddr from fieldsMon Jan 20 11:59:26 GMT 2025passedMon Jan 20 11:59:26 GMT 2025
550Round trip binary serializationWaku Message version 0Mon Jan 20 11:59:35 GMT 2025passedMon Jan 20 11:59:35 GMT 2025
560should throw an error for non-numeric shard: /waku/2/rs/1/-pubsubTopicToSingleShardInfo with various invalid formatsMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
574should encode/decode to text encodingENRMon Jan 20 11:59:27 GMT 2025passedMon Jan 20 11:59:27 GMT 2025Static tests
581should handle corrupted local storage data gracefullyLocal Storage DiscoveryMon Jan 20 11:59:46 GMT 2025passedMon Jan 20 11:59:46 GMT 2025Unit Tests
590should correctly map /toychat/2/huilong/proto to shard index 3contentTopicToShardIndexMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
600Round trip binary encryption [ecies, no signature]Ecies EncryptionMon Jan 20 11:59:54 GMT 2025passedMon Jan 20 11:59:54 GMT 2025
610should throw an error for non-numeric clusterId: /waku/2/rs/ /1pubsubTopicToSingleShardInfo with various invalid formatsMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
621throws on content topic with empty encoding fieldensureValidContentTopicMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
631Accepts a valid Waku MessageMessage ValidatorMon Jan 20 12:00:03 GMT 2025passedMon Jan 20 12:00:03 GMT 2025
640should encodeTxt and decodeTxtENRMon Jan 20 11:59:27 GMT 2025passedMon Jan 20 11:59:27 GMT 2025Txt codec
650should not fail to stop the service if it was not startedLocal Storage DiscoveryMon Jan 20 11:59:46 GMT 2025passedMon Jan 20 11:59:46 GMT 2025interface-peer-discovery compliance testsCompliance Tests
661should properly create location multiaddrs - udp6ENRMon Jan 20 11:59:27 GMT 2025passedMon Jan 20 11:59:27 GMT 2025Location multiaddr
670should throw an error for invalid PubsubTopic format: /waku/2/r/1/2pubsubTopicToSingleShardInfo with various invalid formatsMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
680should decode valid enr with tcp successfullyENRMon Jan 20 11:59:27 GMT 2025passedMon Jan 20 11:59:27 GMT 2025Txt codec
691should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1filterPeersByDiscovery functionMon Jan 20 11:59:35 GMT 2025passedMon Jan 20 11:59:35 GMT 2025
700should return false when no peers existPeerManagerMon Jan 20 11:59:59 GMT 2025passedMon Jan 20 11:59:59 GMT 2025hasPeers
711Decoder throws on undefined content topicEnsures content topic is definedMon Jan 20 11:59:53 GMT 2025passedMon Jan 20 11:59:53 GMT 2025
720Waku message hash computation (meta attribute not present)RFC Test VectorsMon Jan 20 11:59:21 GMT 2025passedMon Jan 20 11:59:21 GMT 2025
730should reject if WakuNode is not startedwaitForRemotePeerMon Jan 20 11:59:59 GMT 2025passedMon Jan 20 11:59:59 GMT 2025
740should return unique PubsubTopics for static shardingshardInfoToPubsubTopicsMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
750should create a new stream if no existing for protocol foundStreamManagerMon Jan 20 11:59:34 GMT 2025passedMon Jan 20 11:59:34 GMT 2025
761should be able to encode the field with ALL protocols set to trueENR waku2 codecMon Jan 20 11:59:26 GMT 2025passedMon Jan 20 11:59:26 GMT 2025Encoding
770should not receive a peer event after stopLocal Storage DiscoveryMon Jan 20 11:59:46 GMT 2025passedMon Jan 20 11:59:46 GMT 2025interface-peer-discovery compliance testsCompliance Tests
780should retrieve 3 multiaddrs for sandbox.waku.nodes.status.imDNS Node Discovery [live data]Mon Jan 20 11:59:43 GMT 2025skippedMon Jan 20 11:59:43 GMT 2025
791should throw an error for non-numeric shard: /waku/2/rs/1/ pubsubTopicToSingleShardInfo with various invalid formatsMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
800Waku message hash computation (meta size of 64 bytes)RFC Test VectorsMon Jan 20 11:59:21 GMT 2025passedMon Jan 20 11:59:21 GMT 2025
811should be able to decode the field with ALL protocols set to trueENR waku2 codecMon Jan 20 11:59:26 GMT 2025passedMon Jan 20 11:59:26 GMT 2025Decoding
821should throw an error for invalid PubsubTopic format: /waku/2/rspubsubTopicToSingleShardInfo with various invalid formatsMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
830should properly create location multiaddrs - udp4ENRMon Jan 20 11:59:27 GMT 2025passedMon Jan 20 11:59:27 GMT 2025Location multiaddr
840Decoder throws on empty string content topicEnsures content topic is definedMon Jan 20 11:59:53 GMT 2025passedMon Jan 20 11:59:53 GMT 2025
850should set field with only LIGHTPUSH enabledENRMon Jan 20 11:59:27 GMT 2025passedMon Jan 20 11:59:27 GMT 2025waku2 key round trip
860throws on content topic with empty application fieldensureValidContentTopicMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
870should properly compute the node idENRMon Jan 20 11:59:27 GMT 2025passedMon Jan 20 11:59:27 GMT 2025Static tests
881Symmetric encrypt & DecryptWaku EncryptionMon Jan 20 11:59:53 GMT 2025passedMon Jan 20 11:59:53 GMT 2025
890should only return 1 node with store capabilityDNS Node Discovery w/ capabilitiesMon Jan 20 11:59:43 GMT 2025passedMon Jan 20 11:59:43 GMT 2025
900handles empty contentTopics array correctlyensureShardingConfiguredMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
910should convert a SingleShardInfo object to the correct PubsubTopicsingleShardInfoToPubsubTopicMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
920should check connected peers if present and suitablewaitForRemotePeerMon Jan 20 11:59:59 GMT 2025passedMon Jan 20 11:59:59 GMT 2025
930should correctly map /0/toychat/2/huilong/proto to shard index 3contentTopicToShardIndexMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
940should decode valid ENR with multiaddrs successfully [shared test vector]ENRMon Jan 20 11:59:27 GMT 2025passedMon Jan 20 11:59:27 GMT 2025Txt codec
957should return no connections if no open connection providedselectOpenConnectionMon Jan 20 11:59:34 GMT 2025passedMon Jan 20 11:59:34 GMT 2025
960uses static shard pubsub topic instead of autosharding when setSets sharding configuration correctlyMon Jan 20 11:59:35 GMT 2025passedMon Jan 20 11:59:35 GMT 2025
970Decoder throws on undefined content topicEnsures content topic is definedMon Jan 20 11:59:35 GMT 2025passedMon Jan 20 11:59:35 GMT 2025
980should properly create location multiaddrs - tcp4ENRMon Jan 20 11:59:27 GMT 2025passedMon Jan 20 11:59:27 GMT 2025Location multiaddr
990ignores domain fetching errorsDNS Node DiscoveryMon Jan 20 11:59:43 GMT 2025passedMon Jan 20 11:59:43 GMT 2025
1003Init the array if not presentpushOrInitMapSetMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
1012ENRTree (root): should error if DNS root entry is mis-prefixedENRTreeMon Jan 20 11:59:42 GMT 2025passedMon Jan 20 11:59:42 GMT 2025
1020should return falseENRMon Jan 20 11:59:27 GMT 2025passedMon Jan 20 11:59:27 GMT 2025Verify
1030should properly create peer info with all multiaddrsENRMon Jan 20 11:59:27 GMT 2025passedMon Jan 20 11:59:27 GMT 2025Location multiaddr
1040recovers when dns.resolve returns emptyDNS Node DiscoveryMon Jan 20 11:59:43 GMT 2025passedMon Jan 20 11:59:43 GMT 2025
1050should throw an error for invalid PubsubTopic format: /incorrect/formatpubsubTopicToSingleShardInfo with various invalid formatsMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
1061retrieves all peers (2) when cannot fulfill all requirementsDNS Node Discovery w/ capabilitiesMon Jan 20 11:59:43 GMT 2025passedMon Jan 20 11:59:43 GMT 2025
1071throws an error for improperly formatted content topicscontentTopicsByPubsubTopicMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
1080should only return 1 node with relay capabilityDNS Node Discovery w/ capabilitiesMon Jan 20 11:59:43 GMT 2025passedMon Jan 20 11:59:43 GMT 2025
1090throws on content topic with empty topic name fieldensureValidContentTopicMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
1101should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16contentTopicToShardIndexMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
1110should be able to encode the field with only STORE set to trueENR waku2 codecMon Jan 20 11:59:26 GMT 2025passedMon Jan 20 11:59:26 GMT 2025Encoding
1120Waku message hash computation (message is IDecodedMessage)RFC Test VectorsMon Jan 20 11:59:21 GMT 2025passedMon Jan 20 11:59:21 GMT 2025
1130should throw error - no idENRMon Jan 20 11:59:27 GMT 2025passedMon Jan 20 11:59:27 GMT 2025Verify
1140should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterIddeterminePubsubTopicMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
1151Encoder throws on undefined content topicEnsures content topic is definedMon Jan 20 11:59:52 GMT 2025passedMon Jan 20 11:59:53 GMT 2025
1163peer:update - should do nothing if another protocol hitStreamManagerMon Jan 20 11:59:34 GMT 2025passedMon Jan 20 11:59:34 GMT 2025
1170should be able to decode the field with ALL protocols set to falseENR waku2 codecMon Jan 20 11:59:26 GMT 2025passedMon Jan 20 11:59:26 GMT 2025Decoding
1181Decoder throws on empty string content topicEnsures content topic is definedMon Jan 20 11:59:54 GMT 2025passedMon Jan 20 11:59:54 GMT 2025
1190should throw an error for non-numeric shard: /waku/2/rs/1/pubsubTopicToSingleShardInfo with various invalid formatsMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
1201Waku message hash computation (meta size of 12 bytes)RFC Test VectorsMon Jan 20 11:59:21 GMT 2025passedMon Jan 20 11:59:21 GMT 2025
1211Encoder throws on undefined content topicEnsures content topic is definedMon Jan 20 11:59:54 GMT 2025passedMon Jan 20 11:59:54 GMT 2025
1220should wait for Store peer to be connectedwaitForRemotePeerMon Jan 20 11:59:59 GMT 2025passedMon Jan 20 11:59:59 GMT 2025
1230Waku message hash computation (payload length 0)RFC Test VectorsMon Jan 20 11:59:21 GMT 2025passedMon Jan 20 11:59:21 GMT 2025
1241should return true when peers existPeerManagerMon Jan 20 11:59:59 GMT 2025passedMon Jan 20 11:59:59 GMT 2025hasPeers
1250should handle clusterId, application and version for autosharding with cluster iD 1shardInfoToPubsubTopicsMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
1261ENRTree (branch): should error if DNS branch entry is mis-prefixedENRTreeMon Jan 20 11:59:42 GMT 2025passedMon Jan 20 11:59:42 GMT 2025
1271returns nothing if no connections presentselectOpenConnectionMon Jan 20 11:59:34 GMT 2025passedMon Jan 20 11:59:34 GMT 2025
1280should wait for LightPush peer to be connectedwaitForRemotePeerMon Jan 20 11:59:59 GMT 2025passedMon Jan 20 11:59:59 GMT 2025
1291Round trip binary encryption [symmetric, no signature]Symmetric EncryptionMon Jan 20 11:59:52 GMT 2025passedMon Jan 20 11:59:52 GMT 2025
1301should fail to send if no connected peers foundLightPush SDKMon Jan 20 11:59:59 GMT 2025passedMon Jan 20 11:59:59 GMT 2025
1310should find and add new peersPeerManagerMon Jan 20 11:59:59 GMT 2025passedMon Jan 20 11:59:59 GMT 2025findAndAddPeers
1320Relay + StoreENRMon Jan 20 11:59:27 GMT 2025passedMon Jan 20 11:59:27 GMT 2025Waku2 key: decode
1330tcp ip4 addressMultiaddr from fieldsMon Jan 20 11:59:26 GMT 2025passedMon Jan 20 11:59:26 GMT 2025
1340should correctly encode and decode relay shards using rsv format (Bit Vector)Relay Shard codecMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
1350Check meta is set [ecies]Ecies EncryptionMon Jan 20 11:59:54 GMT 2025passedMon Jan 20 11:59:54 GMT 2025
1361should be able to encode the field with ALL protocols set to falseENR waku2 codecMon Jan 20 11:59:26 GMT 2025passedMon Jan 20 11:59:26 GMT 2025Encoding
1371should wait for Filter peer to be connectedwaitForRemotePeerMon Jan 20 11:59:59 GMT 2025passedMon Jan 20 11:59:59 GMT 2025
1380should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2contentTopicToShardIndexMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
1390should set field with all protocols disabledENRMon Jan 20 11:59:27 GMT 2025passedMon Jan 20 11:59:27 GMT 2025waku2 key round trip
1400ENRTree (root): should error if DNS root entry is malformedENRTreeMon Jan 20 11:59:42 GMT 2025passedMon Jan 20 11:59:42 GMT 2025
1410should retry on failure if specifiedLightPush SDKMon Jan 20 11:59:59 GMT 2025passedMon Jan 20 11:59:59 GMT 2025
1420should call waitForPeer on RelaywaitForRemotePeerMon Jan 20 11:59:59 GMT 2025passedMon Jan 20 11:59:59 GMT 2025
1430should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0filterPeersByDiscovery functionMon Jan 20 11:59:35 GMT 2025passedMon Jan 20 11:59:35 GMT 2025
1440should return only bootstrap peers up to maxBootstrapPeersfilterPeersByDiscovery functionMon Jan 20 11:59:35 GMT 2025passedMon Jan 20 11:59:35 GMT 2025
1450ENRTree (branch): should parse and verify a single component DNS branch entryENRTreeMon Jan 20 11:59:42 GMT 2025passedMon Jan 20 11:59:42 GMT 2025
1460should be able to decode the field with only RELAY set to trueENR waku2 codecMon Jan 20 11:59:26 GMT 2025passedMon Jan 20 11:59:26 GMT 2025Decoding
1470should correctly map /app/22/sometopic/someencoding to shard index 2contentTopicToShardIndexMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
1481should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extrapubsubTopicToSingleShardInfo with various invalid formatsMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
1490should reject on timeout if it was setwaitForRemotePeerMon Jan 20 11:59:59 GMT 2025passedMon Jan 20 11:59:59 GMT 2025
1501groups multiple content topics into the same pubsub topic when they share the same shard indexcontentTopicsByPubsubTopicMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
1510should correctly map a content topic to a pubsub topic for different network shard sizescontentTopicToPubsubTopicMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
1520should properly create location multiaddrs - udpENRMon Jan 20 11:59:27 GMT 2025passedMon Jan 20 11:59:27 GMT 2025Location multiaddr
1530should throw an error for non-numeric clusterId: /waku/2/rs/-/1pubsubTopicToSingleShardInfo with various invalid formatsMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
1541should return valid sharding parameters for content topics autoshardingensureShardingConfiguredMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
1550should throw an error if shards are undefined for static shardingshardInfoToPubsubTopicsMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
1560should convert content topics to PubsubTopics for autoshardingshardInfoToPubsubTopicsMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
1570groups content topics by expected pubsub topiccontentTopicsByPubsubTopicMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
1580throws on content topic with non-number generation fieldensureValidContentTopicMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
1595should select older connection if presentselectOpenConnectionMon Jan 20 11:59:34 GMT 2025passedMon Jan 20 11:59:34 GMT 2025
1600should be able to decode the field with RELAY and FILTER protocols set to trueENR waku2 codecMon Jan 20 11:59:26 GMT 2025passedMon Jan 20 11:59:26 GMT 2025Decoding
1610should fall back to default pubsub topic when pubsubTopicShardInfo is not provideddeterminePubsubTopicMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
1620caches peers it previously fetchedDNS Node DiscoveryMon Jan 20 11:59:43 GMT 2025passedMon Jan 20 11:59:43 GMT 2025
1630Sign & RecoverWaku EncryptionMon Jan 20 11:59:53 GMT 2025passedMon Jan 20 11:59:53 GMT 2025
1641should throw an error for SingleShardInfos with different clusterIdssingleShardInfosToShardInfoMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
1650does not throw on valid casesensureValidContentTopicMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
1660SampleENR multiaddrs codecMon Jan 20 11:59:26 GMT 2025passedMon Jan 20 11:59:26 GMT 2025
1671should be able to encode the field with only FILTER set to trueENR waku2 codecMon Jan 20 11:59:26 GMT 2025passedMon Jan 20 11:59:26 GMT 2025Encoding
1681should throw an error for non-numeric clusterId: /waku/2/rs//1pubsubTopicToSingleShardInfo with various invalid formatsMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
1690should set field with only STORE enabledENRMon Jan 20 11:59:27 GMT 2025passedMon Jan 20 11:59:27 GMT 2025waku2 key round trip
1701should correctly map /myapp/1/latest/proto to shard index 0contentTopicToShardIndexMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
1710should throw an error for non-numeric clusterId: /waku/2/rs/x/1pubsubTopicToSingleShardInfo with various invalid formatsMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
1721should return the pubsub topic directly if a string is provideddeterminePubsubTopicMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
1731should handle clusterId, application and version for autosharding with cluster iD 6shardInfoToPubsubTopicsMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
17411 Store, 2 fetchesFetch nodes until capabilities are fulfilledMon Jan 20 11:59:42 GMT 2025passedMon Jan 20 11:59:42 GMT 2025
1750Push to array if already presentpushOrInitMapSetMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
1761Check meta is set [symmetric]Symmetric EncryptionMon Jan 20 11:59:52 GMT 2025passedMon Jan 20 11:59:52 GMT 2025
1772should be able to encode the field with only RELAY set to trueENR waku2 codecMon Jan 20 11:59:26 GMT 2025passedMon Jan 20 11:59:26 GMT 2025Encoding
17801 Relay, 1 fetchFetch nodes until capabilities are fulfilledMon Jan 20 11:59:42 GMT 2025passedMon Jan 20 11:59:42 GMT 2025
1790Encoder throws on empty string content topicEnsures content topic is definedMon Jan 20 11:59:53 GMT 2025passedMon Jan 20 11:59:53 GMT 2025
1800Decoder throws on undefined content topicEnsures content topic is definedMon Jan 20 11:59:54 GMT 2025passedMon Jan 20 11:59:54 GMT 2025
1810should throw an error for non-numeric shard: /waku/2/rs/1/$pubsubTopicToSingleShardInfo with various invalid formatsMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
1820should correctly map a content topic to a pubsub topiccontentTopicToPubsubTopicMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
1831should correctly map /0/statusim/1/community/cbor to shard index 4contentTopicToShardIndexMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
1841throws on content topic with empty version fieldensureValidContentTopicMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
1851ENRTree (tree): should error if DNS tree entry is mis-prefixedENRTreeMon Jan 20 11:59:42 GMT 2025passedMon Jan 20 11:59:42 GMT 2025
1860should emit a peer event after startLocal Storage DiscoveryMon Jan 20 11:59:46 GMT 2025passedMon Jan 20 11:59:46 GMT 2025interface-peer-discovery compliance testsCompliance Tests
1870retrieves a single peerDNS Node DiscoveryMon Jan 20 11:59:43 GMT 2025passedMon Jan 20 11:59:43 GMT 2025
1880should add a peerPeerManagerMon Jan 20 11:59:59 GMT 2025passedMon Jan 20 11:59:59 GMT 2025addPeer
1891should fail to send if pubsub topics are misconfiguredLightPush SDKMon Jan 20 11:59:59 GMT 2025passedMon Jan 20 11:59:59 GMT 2025
1900should return empty list for no shardshardInfoToPubsubTopicsMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
1911should not fail to start the service if it is already startedLocal Storage DiscoveryMon Jan 20 11:59:46 GMT 2025passedMon Jan 20 11:59:46 GMT 2025interface-peer-discovery compliance testsCompliance Tests
1921can start the serviceLocal Storage DiscoveryMon Jan 20 11:59:46 GMT 2025passedMon Jan 20 11:59:46 GMT 2025interface-peer-discovery compliance testsCompliance Tests
1931Rejects garbageMessage ValidatorMon Jan 20 12:00:03 GMT 2025passedMon Jan 20 12:00:03 GMT 2025
1940Encoder throws on empty string content topicEnsures content topic is definedMon Jan 20 11:59:54 GMT 2025passedMon Jan 20 11:59:54 GMT 2025
1951should throw error - invalid idENRMon Jan 20 11:59:27 GMT 2025passedMon Jan 20 11:59:27 GMT 2025Verify
1960should encode/decode to RLP encodingENRMon Jan 20 11:59:27 GMT 2025passedMon Jan 20 11:59:27 GMT 2025Static tests
1970retrieves all peers (3) when branch entries are composed of multiple stringsDNS Node Discovery w/ capabilitiesMon Jan 20 11:59:43 GMT 2025passedMon Jan 20 11:59:43 GMT 2025
1981should not throw an error when the topic is within a list of configured topicsensurePubsubTopicIsConfiguredMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
1990should load peers from local storage and dispatch eventsLocal Storage DiscoveryMon Jan 20 11:59:46 GMT 2025passedMon Jan 20 11:59:46 GMT 2025Unit Tests
2001should handle clusterId, application and version for autosharding with cluster iD 0shardInfoToPubsubTopicsMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
2010throws on content topic with generation field greater than 0ensureValidContentTopicMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
2020should correctly encode and decode relay shards using rs format (Index List)Relay Shard codecMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
2030Encoder throws on undefined content topicEnsures content topic is definedMon Jan 20 11:59:35 GMT 2025passedMon Jan 20 11:59:35 GMT 2025
2041returns all values when wanted number matches available valuesDiscoveryMon Jan 20 11:59:41 GMT 2025passedMon Jan 20 11:59:41 GMT 2025
2050should use the provided clusterId for the pubsub topiccontentTopicToPubsubTopicMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
2061should remove the specified number of excess peersPeerManagerMon Jan 20 11:59:59 GMT 2025passedMon Jan 20 11:59:59 GMT 2025removeExcessPeers
2070handles different clusterIds correctlycontentTopicsByPubsubTopicMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
2080should get / set UDP multiaddrENRMon Jan 20 11:59:27 GMT 2025passedMon Jan 20 11:59:27 GMT 2025Multiaddr getters and setters
2091it tolerates circular branch referencesDNS Node DiscoveryMon Jan 20 11:59:43 GMT 2025passedMon Jan 20 11:59:43 GMT 2025
2100should be able to decode the field with only LIGHTPUSH set to trueENR waku2 codecMon Jan 20 11:59:26 GMT 2025passedMon Jan 20 11:59:26 GMT 2025Decoding
2110should extract SingleShardInfo from a valid PubsubTopicpubsubTopicToSingleShardInfo with various invalid formatsMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
2121should retrieve 3 multiaddrs for test.waku.nodes.status.imDNS Node Discovery [live data]Mon Jan 20 11:59:43 GMT 2025skippedMon Jan 20 11:59:43 GMT 2025
2130should send to specified number of peers of used peersLightPush SDKMon Jan 20 11:59:59 GMT 2025passedMon Jan 20 11:59:59 GMT 2025
2140handles empty shards array correctlyensureShardingConfiguredMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
2150returns a subset of values when wanted number is lesser than available valuesDiscoveryMon Jan 20 11:59:41 GMT 2025passedMon Jan 20 11:59:41 GMT 2025
2161should return all peers when numPeers is 0filterPeersByDiscovery functionMon Jan 20 11:59:35 GMT 2025passedMon Jan 20 11:59:35 GMT 2025
2170should correctly map /app/20/sometopic/someencoding to shard index 7contentTopicToShardIndexMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
2181Round trip binary encryption [ecies, signature]Ecies EncryptionMon Jan 20 11:59:54 GMT 2025passedMon Jan 20 11:59:54 GMT 2025
2191should throw an error for insufficient dataRelay Shard codecMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
2200should correctly map /waku/2/content/test.js to shard index 1contentTopicToShardIndexMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
2210returns all values when wanted number is greater than available valuesDiscoveryMon Jan 20 11:59:41 GMT 2025passedMon Jan 20 11:59:41 GMT 2025
2220should throw an error for non-numeric clusterId: /waku/2/rs/y/1pubsubTopicToSingleShardInfo with various invalid formatsMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
2230should update peers in local storage on 'peer:identify' eventLocal Storage DiscoveryMon Jan 20 11:59:46 GMT 2025passedMon Jan 20 11:59:46 GMT 2025Unit Tests
2240Asymmetric encrypt & decryptWaku EncryptionMon Jan 20 11:59:53 GMT 2025passedMon Jan 20 11:59:53 GMT 2025
2250should throw an error for non-numeric shard: /waku/2/rs/1/xpubsubTopicToSingleShardInfo with various invalid formatsMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
2261should throw error - no public keyENRMon Jan 20 11:59:27 GMT 2025passedMon Jan 20 11:59:27 GMT 2025Txt codec
2270should return the correct number of peersPeerManagerMon Jan 20 11:59:59 GMT 2025passedMon Jan 20 11:59:59 GMT 2025getPeerCount
2280should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1contentTopicToShardIndexMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
2291ENRTree (root): should error if DNS root entry signature is invalidENRTreeMon Jan 20 11:59:42 GMT 2025passedMon Jan 20 11:59:42 GMT 2025
2301topics with same application and version share the same shardcontentTopicToShardIndexMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
2311should reject if Filter is requested but not mountedwaitForRemotePeerMon Jan 20 11:59:59 GMT 2025passedMon Jan 20 11:59:59 GMT 2025
2320peer:update - should not schedule stream creation IF protocol hit AND stream found on connectionStreamManagerMon Jan 20 11:59:34 GMT 2025passedMon Jan 20 11:59:34 GMT 2025
2330should not add existing peersPeerManagerMon Jan 20 11:59:59 GMT 2025passedMon Jan 20 11:59:59 GMT 2025findAndAddPeers
2341should throw an error for missing required configurationshardInfoToPubsubTopicsMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
2351should reject if Relay is requested but not mountedwaitForRemotePeerMon Jan 20 11:59:59 GMT 2025passedMon Jan 20 11:59:59 GMT 2025
2361should process correctly when SingleShardInfo has no clusterId but has a sharddeterminePubsubTopicMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
2370should return valid sharding parameters for static shardingensureShardingConfiguredMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
2380should decode valid enr successfullyENRMon Jan 20 11:59:27 GMT 2025passedMon Jan 20 11:59:27 GMT 2025Txt codec
2390should throw an error for non-numeric shard: /waku/2/rs/1/\pubsubTopicToSingleShardInfo with various invalid formatsMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
2400should only return 1 node with relay and store capabilityDNS Node Discovery w/ capabilitiesMon Jan 20 11:59:43 GMT 2025passedMon Jan 20 11:59:43 GMT 2025
2410should aggregate SingleShardInfos into a ShardInfosingleShardInfosToShardInfoMon Jan 20 11:59:18 GMT 2025passedMon Jan 20 11:59:18 GMT 2025
2421can start and stop the serviceLocal Storage DiscoveryMon Jan 20 11:59:46 GMT 2025passedMon Jan 20 11:59:46 GMT 2025interface-peer-discovery compliance testsCompliance Tests
2430ENRTree (root): should parse and verify and DNS root entryENRTreeMon Jan 20 11:59:42 GMT 2025passedMon Jan 20 11:59:42 GMT 2025
2440pre and post cipherWaku EncryptionMon Jan 20 11:59:53 GMT 2025passedMon Jan 20 11:59:53 GMT 2025
2451should throw if no connection providedStreamManagerMon Jan 20 11:59:34 GMT 2025passedMon Jan 20 11:59:34 GMT 2025
2461Waku message hash computation (no timestamp)RFC Test VectorsMon Jan 20 11:59:21 GMT 2025passedMon Jan 20 11:59:21 GMT 2025
2471should return usable stream attached to connectionStreamManagerMon Jan 20 11:59:34 GMT 2025passedMon Jan 20 11:59:34 GMT 2025
2481Fields are not droppedto proto messageMon Jan 20 11:59:34 GMT 2025passedMon Jan 20 11:59:34 GMT 2025