2025-01-20 11:44:12 +00:00

42 KiB

1DESCRIPTIONDURATION IN MSNAMEPARENT SUITESTART TIMESTATUSSTOP TIMESUB SUITESUITETEST CLASSTEST METHOD
20should be able to decode the field with only LIGHTPUSH set to trueENR waku2 codecMon Jan 20 11:41:35 GMT 2025passedMon Jan 20 11:41:35 GMT 2025Decoding
31returns a subset of values when wanted number is lesser than available valuesDiscoveryMon Jan 20 11:41:50 GMT 2025passedMon Jan 20 11:41:50 GMT 2025
40should be able to encode the field with STORE and LIGHTPUSH protocols set to trueENR waku2 codecMon Jan 20 11:41:35 GMT 2025passedMon Jan 20 11:41:35 GMT 2025Encoding
50handles different clusterIds correctlycontentTopicsByPubsubTopicMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
61Waku message hash computation (no timestamp)RFC Test VectorsMon Jan 20 11:41:29 GMT 2025passedMon Jan 20 11:41:29 GMT 2025
70should wait for Store peer to be connectedwaitForRemotePeerMon Jan 20 11:42:08 GMT 2025passedMon Jan 20 11:42:08 GMT 2025
80retrieves all peers (3) when branch entries are composed of multiple stringsDNS Node Discovery w/ capabilitiesMon Jan 20 11:41:51 GMT 2025passedMon Jan 20 11:41:51 GMT 2025
90should properly create location multiaddrs - udp4ENRMon Jan 20 11:41:35 GMT 2025passedMon Jan 20 11:41:35 GMT 2025Location multiaddr
101throws on content topic with generation field greater than 0ensureValidContentTopicMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
110should reject if WakuNode is not startedwaitForRemotePeerMon Jan 20 11:42:08 GMT 2025passedMon Jan 20 11:42:08 GMT 2025
120should convert content topics to PubsubTopics for autoshardingshardInfoToPubsubTopicsMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
131udp ip6 addressMultiaddr from fieldsMon Jan 20 11:41:35 GMT 2025passedMon Jan 20 11:41:35 GMT 2025
141should throw an error for non-numeric shard: /waku/2/rs/1/ pubsubTopicToSingleShardInfo with various invalid formatsMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
151should encode/decode to RLP encodingENRMon Jan 20 11:41:35 GMT 2025passedMon Jan 20 11:41:35 GMT 2025Static tests
160should find and add new peersPeerManagerMon Jan 20 11:42:08 GMT 2025passedMon Jan 20 11:42:08 GMT 2025findAndAddPeers
170should not fail to start the service if it is already startedLocal Storage DiscoveryMon Jan 20 11:41:55 GMT 2025passedMon Jan 20 11:41:55 GMT 2025interface-peer-discovery compliance testsCompliance Tests
180Encoder throws on undefined content topicEnsures content topic is definedMon Jan 20 11:42:01 GMT 2025passedMon Jan 20 11:42:01 GMT 2025
191should wait for Filter peer to be connectedwaitForRemotePeerMon Jan 20 11:42:08 GMT 2025passedMon Jan 20 11:42:08 GMT 2025
200Decoder throws on undefined content topicEnsures content topic is definedMon Jan 20 11:41:43 GMT 2025passedMon Jan 20 11:41:43 GMT 2025
211should return the pubsub topic directly if a string is provideddeterminePubsubTopicMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
220retrieves a single peerDNS Node DiscoveryMon Jan 20 11:41:51 GMT 2025passedMon Jan 20 11:41:51 GMT 2025
230should set field with only FILTER enabledENRMon Jan 20 11:41:35 GMT 2025passedMon Jan 20 11:41:35 GMT 2025waku2 key round trip
240Check meta is set [ecies]Ecies EncryptionMon Jan 20 11:42:03 GMT 2025passedMon Jan 20 11:42:03 GMT 2025
250should map different content topics to different pubsub topics based on shard indexcontentTopicToPubsubTopicMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
260should throw error - no idENRMon Jan 20 11:41:35 GMT 2025passedMon Jan 20 11:41:35 GMT 2025Verify
270should return unique PubsubTopics for static shardingshardInfoToPubsubTopicsMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
280should not throw an error for a single configured topicensurePubsubTopicIsConfiguredMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
291can start the serviceLocal Storage DiscoveryMon Jan 20 11:41:55 GMT 2025passedMon Jan 20 11:41:55 GMT 2025interface-peer-discovery compliance testsCompliance Tests
301should decode valid ENR with multiaddrs successfully [shared test vector]ENRMon Jan 20 11:41:35 GMT 2025passedMon Jan 20 11:41:35 GMT 2025Txt codec
311should set field with only LIGHTPUSH enabledENRMon Jan 20 11:41:35 GMT 2025passedMon Jan 20 11:41:35 GMT 2025waku2 key round trip
320should correctly map /app/22/sometopic/someencoding to shard index 2contentTopicToShardIndexMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
330should return false when no peers existPeerManagerMon Jan 20 11:42:08 GMT 2025passedMon Jan 20 11:42:08 GMT 2025hasPeers
340throws an error for improperly formatted content topicscontentTopicsByPubsubTopicMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
350throws on empty content topicensureValidContentTopicMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
361should return only bootstrap peers up to maxBootstrapPeersfilterPeersByDiscovery functionMon Jan 20 11:41:43 GMT 2025passedMon Jan 20 11:41:43 GMT 2025
370should decode valid enr with tcp successfullyENRMon Jan 20 11:41:35 GMT 2025passedMon Jan 20 11:41:35 GMT 2025Txt codec
381ENRTree (tree): should parse a DNS tree entryENRTreeMon Jan 20 11:41:51 GMT 2025passedMon Jan 20 11:41:51 GMT 2025
390throws on content topic with non-number generation fieldensureValidContentTopicMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
400should be able to decode the field with only RELAY set to trueENR waku2 codecMon Jan 20 11:41:35 GMT 2025passedMon Jan 20 11:41:35 GMT 2025Decoding
411should fail to send if no connected peers foundLightPush SDKMon Jan 20 11:42:08 GMT 2025passedMon Jan 20 11:42:08 GMT 2025
420should fail to send if pubsub topics are misconfiguredLightPush SDKMon Jan 20 11:42:08 GMT 2025passedMon Jan 20 11:42:08 GMT 2025
430should correctly map /waku/2/content/test.js to shard index 1contentTopicToShardIndexMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
440should throw an error for non-numeric clusterId: /waku/2/rs//1pubsubTopicToSingleShardInfo with various invalid formatsMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
451should return usable stream attached to connectionStreamManagerMon Jan 20 11:41:43 GMT 2025passedMon Jan 20 11:41:43 GMT 2025
460Round trip binary encryption [ecies, signature]Ecies EncryptionMon Jan 20 11:42:03 GMT 2025passedMon Jan 20 11:42:03 GMT 2025
470should throw an error for non-numeric shard: /waku/2/rs/1/-pubsubTopicToSingleShardInfo with various invalid formatsMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
481ENRTree (tree): should error if DNS tree entry is misformattedENRTreeMon Jan 20 11:41:51 GMT 2025passedMon Jan 20 11:41:51 GMT 2025
490Decoder throws on empty string content topicEnsures content topic is definedMon Jan 20 11:42:01 GMT 2025passedMon Jan 20 11:42:01 GMT 2025
500should throw an error for empty SingleShardInfos arraysingleShardInfosToShardInfoMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
510should return valid sharding parameters for content topics autoshardingensureShardingConfiguredMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
521Rejects garbageMessage ValidatorMon Jan 20 11:42:11 GMT 2025passedMon Jan 20 11:42:11 GMT 2025
530should correctly map /0/toychat/2/huilong/proto to shard index 3contentTopicToShardIndexMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
541handles different networkShards values correctlycontentTopicsByPubsubTopicMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
551Waku message hash computation (meta size of 64 bytes)RFC Test VectorsMon Jan 20 11:41:29 GMT 2025passedMon Jan 20 11:41:29 GMT 2025
560should throw an error if shards are undefined for static shardingshardInfoToPubsubTopicsMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
570should extract SingleShardInfo from a valid PubsubTopicpubsubTopicToSingleShardInfo with various invalid formatsMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
581Decoder throws on empty string content topicEnsures content topic is definedMon Jan 20 11:41:43 GMT 2025passedMon Jan 20 11:41:43 GMT 2025
591should throw an error for insufficient dataRelay Shard codecMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
600should only return 1 node with relay capabilityDNS Node Discovery w/ capabilitiesMon Jan 20 11:41:51 GMT 2025passedMon Jan 20 11:41:51 GMT 2025
610should handle clusterId, application and version for autosharding with cluster iD 1shardInfoToPubsubTopicsMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
621should throw an error for missing sharding configurationensureShardingConfiguredMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
631should encodeTxt and decodeTxtENRMon Jan 20 11:41:35 GMT 2025passedMon Jan 20 11:41:35 GMT 2025Txt codec
641should throw an error for non-numeric clusterId: /waku/2/rs/y/1pubsubTopicToSingleShardInfo with various invalid formatsMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
650should throw an error for non-numeric shard: /waku/2/rs/1/\pubsubTopicToSingleShardInfo with various invalid formatsMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
661should return the correct number of peersPeerManagerMon Jan 20 11:42:08 GMT 2025passedMon Jan 20 11:42:08 GMT 2025getPeerCount
671should correctly map /app/27/sometopic/someencoding to shard index 5contentTopicToShardIndexMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
680should handle clusterId, application and version for autosharding with cluster iD 6shardInfoToPubsubTopicsMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
690should correctly map a content topic to a pubsub topic for different network shard sizescontentTopicToPubsubTopicMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
700throws on content topic with empty application fieldensureValidContentTopicMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
711should throw an error for SingleShardInfos with different clusterIdssingleShardInfosToShardInfoMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
720should send to specified number of peers of used peersLightPush SDKMon Jan 20 11:42:08 GMT 2025passedMon Jan 20 11:42:08 GMT 2025
730Asymmetric encrypt & decryptWaku EncryptionMon Jan 20 11:42:01 GMT 2025passedMon Jan 20 11:42:01 GMT 2025
740it tolerates circular branch referencesDNS Node DiscoveryMon Jan 20 11:41:51 GMT 2025passedMon Jan 20 11:41:51 GMT 2025
750should return falseENRMon Jan 20 11:41:35 GMT 2025passedMon Jan 20 11:41:35 GMT 2025Verify
760should be able to decode the field with STORE and LIGHTPUSH protocols set to trueENR waku2 codecMon Jan 20 11:41:35 GMT 2025passedMon Jan 20 11:41:35 GMT 2025Decoding
770should not throw an error when the topic is within a list of configured topicsensurePubsubTopicIsConfiguredMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
781caches peers it previously fetchedDNS Node DiscoveryMon Jan 20 11:41:51 GMT 2025passedMon Jan 20 11:41:51 GMT 2025
790should throw an error for missing required configurationshardInfoToPubsubTopicsMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
801should remove a peerPeerManagerMon Jan 20 11:42:08 GMT 2025passedMon Jan 20 11:42:08 GMT 2025removePeer
810should aggregate SingleShardInfos into a ShardInfosingleShardInfosToShardInfoMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
820should handle clusterId, application and version for autosharding with cluster iD 0shardInfoToPubsubTopicsMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
8301 Store, 2 fetchesFetch nodes until capabilities are fulfilledMon Jan 20 11:41:51 GMT 2025passedMon Jan 20 11:41:51 GMT 2025
840should throw an error for non-numeric clusterId: /waku/2/rs/ /1pubsubTopicToSingleShardInfo with various invalid formatsMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
851Encoder throws on undefined content topicEnsures content topic is definedMon Jan 20 11:41:43 GMT 2025passedMon Jan 20 11:41:43 GMT 2025
860Waku message hash computation (payload length 0)RFC Test VectorsMon Jan 20 11:41:29 GMT 2025passedMon Jan 20 11:41:29 GMT 2025
871returns all values when wanted number is greater than available valuesDiscoveryMon Jan 20 11:41:50 GMT 2025passedMon Jan 20 11:41:50 GMT 2025
881returns nothing if no connections presentselectOpenConnectionMon Jan 20 11:41:42 GMT 2025passedMon Jan 20 11:41:42 GMT 2025
890should be able to decode the field with RELAY and FILTER protocols set to trueENR waku2 codecMon Jan 20 11:41:35 GMT 2025passedMon Jan 20 11:41:35 GMT 2025Decoding
900Encoder throws on empty string content topicEnsures content topic is definedMon Jan 20 11:42:03 GMT 2025passedMon Jan 20 11:42:03 GMT 2025
910should return empty list for no shardshardInfoToPubsubTopicsMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
921Check meta is set [symmetric]Symmetric EncryptionMon Jan 20 11:42:01 GMT 2025passedMon Jan 20 11:42:01 GMT 2025
930should set field with all protocols enabledENRMon Jan 20 11:41:35 GMT 2025passedMon Jan 20 11:41:35 GMT 2025waku2 key round trip
940should throw an error for non-numeric shard: /waku/2/rs/1/xpubsubTopicToSingleShardInfo with various invalid formatsMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
950Decoder throws on undefined content topicEnsures content topic is definedMon Jan 20 11:42:03 GMT 2025passedMon Jan 20 11:42:03 GMT 2025
961should return no connections if no open connection providedselectOpenConnectionMon Jan 20 11:41:42 GMT 2025passedMon Jan 20 11:41:42 GMT 2025
971should process correctly when SingleShardInfo has no clusterId but has a sharddeterminePubsubTopicMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
981should throw an error for non-numeric shard: /waku/2/rs/1/$pubsubTopicToSingleShardInfo with various invalid formatsMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
993should get / set TCP multiaddrENRMon Jan 20 11:41:35 GMT 2025passedMon Jan 20 11:41:35 GMT 2025Multiaddr getters and setters
1000should remove the specified number of excess peersPeerManagerMon Jan 20 11:42:08 GMT 2025passedMon Jan 20 11:42:08 GMT 2025removeExcessPeers
1010should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2contentTopicToShardIndexMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
1020retrieves all peers (2) when cannot fulfill all requirementsDNS Node Discovery w/ capabilitiesMon Jan 20 11:41:51 GMT 2025passedMon Jan 20 11:41:51 GMT 2025
1031does not throw on valid casesensureValidContentTopicMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
1040peer:update - should schedule stream creation IF protocol hit AND no stream found on connectionStreamManagerMon Jan 20 11:41:43 GMT 2025passedMon Jan 20 11:41:43 GMT 2025
1050should set field with all protocols disabledENRMon Jan 20 11:41:35 GMT 2025passedMon Jan 20 11:41:35 GMT 2025waku2 key round trip
1061Decoder throws on undefined content topicEnsures content topic is definedMon Jan 20 11:42:01 GMT 2025passedMon Jan 20 11:42:01 GMT 2025
1070should throw an error for an unconfigured topicensurePubsubTopicIsConfiguredMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
1081Waku message hash computation (meta size of 12 bytes)RFC Test VectorsMon Jan 20 11:41:29 GMT 2025passedMon Jan 20 11:41:29 GMT 2025
1091tcp ip4 addressMultiaddr from fieldsMon Jan 20 11:41:35 GMT 2025passedMon Jan 20 11:41:35 GMT 2025
1101should return all peers when numPeers is 0filterPeersByDiscovery functionMon Jan 20 11:41:43 GMT 2025passedMon Jan 20 11:41:43 GMT 2025
1110should properly create location multiaddrs - udpENRMon Jan 20 11:41:35 GMT 2025passedMon Jan 20 11:41:35 GMT 2025Location multiaddr
1121should call waitForPeer on RelaywaitForRemotePeerMon Jan 20 11:42:08 GMT 2025passedMon Jan 20 11:42:08 GMT 2025
1130should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterIddeterminePubsubTopicMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
1140should throw an error for non-numeric clusterId: /waku/2/rs/$/1pubsubTopicToSingleShardInfo with various invalid formatsMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
1152Round trip binary encryption [symmetric, no signature]Symmetric EncryptionMon Jan 20 11:42:01 GMT 2025passedMon Jan 20 11:42:01 GMT 2025
1160should check connected peers if present and suitablewaitForRemotePeerMon Jan 20 11:42:08 GMT 2025passedMon Jan 20 11:42:08 GMT 2025
1170should throw an error for non-numeric shard: /waku/2/rs/1/pubsubTopicToSingleShardInfo with various invalid formatsMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
1181should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extrapubsubTopicToSingleShardInfo with various invalid formatsMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
1190should throw an error for invalid PubsubTopic format: /waku/2/rspubsubTopicToSingleShardInfo with various invalid formatsMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
1200should select older connection if presentselectOpenConnectionMon Jan 20 11:41:42 GMT 2025passedMon Jan 20 11:41:42 GMT 2025
1210should return a calculated topic if SingleShardInfo is provideddeterminePubsubTopicMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
1221should not add existing peersPeerManagerMon Jan 20 11:42:08 GMT 2025passedMon Jan 20 11:42:08 GMT 2025findAndAddPeers
1230should only return 1 node with relay and store capabilityDNS Node Discovery w/ capabilitiesMon Jan 20 11:41:51 GMT 2025passedMon Jan 20 11:41:51 GMT 2025
1246should correctly map /myapp/1/latest/proto to shard index 0contentTopicToShardIndexMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
1250SampleENR multiaddrs codecMon Jan 20 11:41:35 GMT 2025passedMon Jan 20 11:41:35 GMT 2025
1260should return valid sharding parameters for static shardingensureShardingConfiguredMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
1270should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0filterPeersByDiscovery functionMon Jan 20 11:41:43 GMT 2025passedMon Jan 20 11:41:43 GMT 2025
1280should retry on failure if specifiedLightPush SDKMon Jan 20 11:42:08 GMT 2025passedMon Jan 20 11:42:08 GMT 2025
1290should load peers from local storage and dispatch eventsLocal Storage DiscoveryMon Jan 20 11:41:55 GMT 2025passedMon Jan 20 11:41:55 GMT 2025Unit Tests
1300ENRTree (branch): should error if DNS branch entry is mis-prefixedENRTreeMon Jan 20 11:41:51 GMT 2025passedMon Jan 20 11:41:51 GMT 2025
1310Round trip binary serializationWaku Message version 0Mon Jan 20 11:41:43 GMT 2025passedMon Jan 20 11:41:43 GMT 2025
1320should return different streams if requested simultaniouslyStreamManagerMon Jan 20 11:41:43 GMT 2025passedMon Jan 20 11:41:43 GMT 2025
1336should be able to encode the field with only RELAY set to trueENR waku2 codecMon Jan 20 11:41:35 GMT 2025passedMon Jan 20 11:41:35 GMT 2025Encoding
1342returns all values when wanted number matches available valuesDiscoveryMon Jan 20 11:41:50 GMT 2025passedMon Jan 20 11:41:50 GMT 2025
13521 Store, 2 relays, 2 fetchesFetch nodes until capabilities are fulfilledMon Jan 20 11:41:51 GMT 2025passedMon Jan 20 11:41:51 GMT 2025
1360should throw an error for non-numeric clusterId: /waku/2/rs/-/1pubsubTopicToSingleShardInfo with various invalid formatsMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
1370should throw an error for non-numeric shard: /waku/2/rs/1/!pubsubTopicToSingleShardInfo with various invalid formatsMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
1380Ephemeral field set to trueWaku Message version 0Mon Jan 20 11:41:43 GMT 2025passedMon Jan 20 11:41:43 GMT 2025
1391peer:update - should not schedule stream creation IF protocol hit AND stream found on connectionStreamManagerMon Jan 20 11:41:43 GMT 2025passedMon Jan 20 11:41:43 GMT 2025
1400peer:update - should do nothing if another protocol hitStreamManagerMon Jan 20 11:41:43 GMT 2025passedMon Jan 20 11:41:43 GMT 2025
1411should be able to decode the field with only STORE set to trueENR waku2 codecMon Jan 20 11:41:35 GMT 2025passedMon Jan 20 11:41:35 GMT 2025Decoding
1420topics with same application and version share the same shardcontentTopicToShardIndexMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
1430ENRTree (tree): should error if DNS tree entry is mis-prefixedENRTreeMon Jan 20 11:41:51 GMT 2025passedMon Jan 20 11:41:51 GMT 2025
1441should emit a peer event after startLocal Storage DiscoveryMon Jan 20 11:41:55 GMT 2025passedMon Jan 20 11:41:55 GMT 2025interface-peer-discovery compliance testsCompliance Tests
1451should be able to encode the field with ALL protocols set to trueENR waku2 codecMon Jan 20 11:41:35 GMT 2025passedMon Jan 20 11:41:35 GMT 2025Encoding
1460ENRTree (root): should parse and verify and DNS root entryENRTreeMon Jan 20 11:41:51 GMT 2025passedMon Jan 20 11:41:51 GMT 2025
1470should correctly encode and decode relay shards using rsv format (Bit Vector)Relay Shard codecMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
1481should correctly map /statusim/1/community/cbor to shard index 4contentTopicToShardIndexMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
1491should set field with only RELAY enabledENRMon Jan 20 11:41:35 GMT 2025passedMon Jan 20 11:41:35 GMT 2025waku2 key round trip
1500should correctly map /app/20/sometopic/someencoding to shard index 7contentTopicToShardIndexMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
1510Round trip binary encryption [symmetric, signature]Symmetric EncryptionMon Jan 20 11:42:01 GMT 2025passedMon Jan 20 11:42:01 GMT 2025
1521throws on content topic with empty version fieldensureValidContentTopicMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
1531should create a new stream if no existing for protocol foundStreamManagerMon Jan 20 11:41:43 GMT 2025passedMon Jan 20 11:41:43 GMT 2025
1540ENRTree (root): should error if DNS root entry is mis-prefixedENRTreeMon Jan 20 11:41:51 GMT 2025passedMon Jan 20 11:41:51 GMT 2025
1550should update peers in local storage on 'peer:identify' eventLocal Storage DiscoveryMon Jan 20 11:41:55 GMT 2025passedMon Jan 20 11:41:55 GMT 2025Unit Tests
1560ignores unrecognized TXT record formatsDNS Node DiscoveryMon Jan 20 11:41:51 GMT 2025passedMon Jan 20 11:41:51 GMT 2025
1570should throw an error for non-numeric clusterId: /waku/2/rs/x/1pubsubTopicToSingleShardInfo with various invalid formatsMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
1580should add and remove event listeners correctlyLocal Storage DiscoveryMon Jan 20 11:41:55 GMT 2025passedMon Jan 20 11:41:55 GMT 2025Unit Tests
1590ENRTree (branch): should parse and verify a single component DNS branch entryENRTreeMon Jan 20 11:41:51 GMT 2025passedMon Jan 20 11:41:51 GMT 2025
1602should add a peerPeerManagerMon Jan 20 11:42:08 GMT 2025passedMon Jan 20 11:42:08 GMT 2025addPeer
1610should not receive a peer event after stopLocal Storage DiscoveryMon Jan 20 11:41:55 GMT 2025passedMon Jan 20 11:41:55 GMT 2025interface-peer-discovery compliance testsCompliance Tests
1620should properly compute the node idENRMon Jan 20 11:41:35 GMT 2025passedMon Jan 20 11:41:35 GMT 2025Static tests
1631Symmetric encrypt & DecryptWaku EncryptionMon Jan 20 11:42:01 GMT 2025passedMon Jan 20 11:42:01 GMT 2025
1640should throw error - no public keyENRMon Jan 20 11:41:35 GMT 2025passedMon Jan 20 11:41:35 GMT 2025Verify
1650should properly create location multiaddrs - tcp6ENRMon Jan 20 11:41:35 GMT 2025passedMon Jan 20 11:41:35 GMT 2025Location multiaddr
1660should get / set UDP multiaddrENRMon Jan 20 11:41:35 GMT 2025passedMon Jan 20 11:41:35 GMT 2025Multiaddr getters and setters
1670should encode/decode to text encodingENRMon Jan 20 11:41:35 GMT 2025passedMon Jan 20 11:41:35 GMT 2025Static tests
1680should throw an error for non-numeric shard: /waku/2/rs/1/ypubsubTopicToSingleShardInfo with various invalid formatsMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
1691should retrieve 3 multiaddrs for sandbox.waku.nodes.status.imDNS Node Discovery [live data]Mon Jan 20 11:41:51 GMT 2025skippedMon Jan 20 11:41:51 GMT 2025
1700should correctly map /app/29/sometopic/someencoding to shard index 6contentTopicToShardIndexMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
1711should throw an error for invalid PubsubTopic format: /waku/2/r/1/2pubsubTopicToSingleShardInfo with various invalid formatsMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
1720returns only open connection if one presentselectOpenConnectionMon Jan 20 11:41:42 GMT 2025passedMon Jan 20 11:41:42 GMT 2025
1730should retrieve 3 multiaddrs for test.waku.nodes.status.imDNS Node Discovery [live data]Mon Jan 20 11:41:51 GMT 2025skippedMon Jan 20 11:41:51 GMT 2025
1740should correctly encode and decode relay shards using rs format (Index List)Relay Shard codecMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
1750handles empty contentTopics array correctlyensureShardingConfiguredMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
1761should be able to decode the field with only FILTER set to trueENR waku2 codecMon Jan 20 11:41:35 GMT 2025passedMon Jan 20 11:41:35 GMT 2025Decoding
1770throws on content topic with empty topic name fieldensureValidContentTopicMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
1780ENRTree (root): should error if DNS root entry is malformedENRTreeMon Jan 20 11:41:51 GMT 2025passedMon Jan 20 11:41:51 GMT 2025
1790should be able to encode the field with RELAY and FILTER protocols set to trueENR waku2 codecMon Jan 20 11:41:35 GMT 2025passedMon Jan 20 11:41:35 GMT 2025Encoding
1800should throw an error for invalid PubsubTopic format: /incorrect/formatpubsubTopicToSingleShardInfo with various invalid formatsMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
1810Decoder throws on empty string content topicEnsures content topic is definedMon Jan 20 11:42:03 GMT 2025passedMon Jan 20 11:42:03 GMT 2025
1820Waku message hash computation (meta attribute not present)RFC Test VectorsMon Jan 20 11:41:29 GMT 2025passedMon Jan 20 11:41:29 GMT 2025
1830Encoder throws on undefined content topicEnsures content topic is definedMon Jan 20 11:42:03 GMT 2025passedMon Jan 20 11:42:03 GMT 2025
1840should throw error - no public keyENRMon Jan 20 11:41:35 GMT 2025passedMon Jan 20 11:41:35 GMT 2025Txt codec
18511 Relay, 1 Filter, gives upFetch nodes until capabilities are fulfilledMon Jan 20 11:41:51 GMT 2025passedMon Jan 20 11:41:51 GMT 2025
1860should use the provided clusterId for the pubsub topiccontentTopicToPubsubTopicMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
1870should be able to encode the field with only FILTER set to trueENR waku2 codecMon Jan 20 11:41:35 GMT 2025passedMon Jan 20 11:41:35 GMT 2025Encoding
1880should correctly map /0/statusim/1/community/cbor to shard index 4contentTopicToShardIndexMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
1890Sign & RecoverWaku EncryptionMon Jan 20 11:42:01 GMT 2025passedMon Jan 20 11:42:01 GMT 2025
1901Push to array if already presentpushOrInitMapSetMon Jan 20 11:41:26 GMT 2025passedMon Jan 20 11:41:26 GMT 2025
1910should throw an error for non-numeric clusterId: /waku/2/rs/!/1pubsubTopicToSingleShardInfo with various invalid formatsMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
1921should properly create peer info with all multiaddrsENRMon Jan 20 11:41:35 GMT 2025passedMon Jan 20 11:41:35 GMT 2025Location multiaddr
1930should fall back to default pubsub topic when pubsubTopicShardInfo is not provideddeterminePubsubTopicMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
1940handles empty shards array correctlyensureShardingConfiguredMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
1950should be able to decode the field with ALL protocols set to falseENR waku2 codecMon Jan 20 11:41:35 GMT 2025passedMon Jan 20 11:41:35 GMT 2025Decoding
1960Waku message hash computation (message is IDecodedMessage)RFC Test VectorsMon Jan 20 11:41:29 GMT 2025passedMon Jan 20 11:41:29 GMT 2025
1970should throw error - no idENRMon Jan 20 11:41:35 GMT 2025passedMon Jan 20 11:41:35 GMT 2025Txt codec
1980should properly create location multiaddrs - tcp4ENRMon Jan 20 11:41:35 GMT 2025passedMon Jan 20 11:41:35 GMT 2025Location multiaddr
1990should convert a SingleShardInfo object to the correct PubsubTopicsingleShardInfoToPubsubTopicMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
2000should be able to encode the field with only STORE set to trueENR waku2 codecMon Jan 20 11:41:35 GMT 2025passedMon Jan 20 11:41:35 GMT 2025Encoding
2011throws on content topic with empty encoding fieldensureValidContentTopicMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
2020should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16contentTopicToShardIndexMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
2030should only return 1 node with store capabilityDNS Node Discovery w/ capabilitiesMon Jan 20 11:41:51 GMT 2025passedMon Jan 20 11:41:51 GMT 2025
2041should return true when peers existPeerManagerMon Jan 20 11:42:08 GMT 2025passedMon Jan 20 11:42:08 GMT 2025hasPeers
2050should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1filterPeersByDiscovery functionMon Jan 20 11:41:43 GMT 2025passedMon Jan 20 11:41:43 GMT 2025
2061should not fail to stop the service if it was not startedLocal Storage DiscoveryMon Jan 20 11:41:55 GMT 2025passedMon Jan 20 11:41:55 GMT 2025interface-peer-discovery compliance testsCompliance Tests
2071should be able to encode the field with only LIGHTPUSH set to trueENR waku2 codecMon Jan 20 11:41:35 GMT 2025passedMon Jan 20 11:41:35 GMT 2025Encoding
2080uses static shard pubsub topic instead of autosharding when setSets sharding configuration correctlyMon Jan 20 11:41:43 GMT 2025passedMon Jan 20 11:41:43 GMT 2025
2090should correctly map /toychat/2/huilong/proto to shard index 3contentTopicToShardIndexMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
2100ignores domain fetching errorsDNS Node DiscoveryMon Jan 20 11:41:51 GMT 2025passedMon Jan 20 11:41:51 GMT 2025
2110should reject on timeout if it was setwaitForRemotePeerMon Jan 20 11:42:08 GMT 2025passedMon Jan 20 11:42:08 GMT 2025
2122Init the array if not presentpushOrInitMapSetMon Jan 20 11:41:26 GMT 2025passedMon Jan 20 11:41:26 GMT 2025
2132Fields are not droppedto proto messageMon Jan 20 11:41:42 GMT 2025passedMon Jan 20 11:41:42 GMT 2025
2140should wait for LightPush peer to be connectedwaitForRemotePeerMon Jan 20 11:42:08 GMT 2025passedMon Jan 20 11:42:08 GMT 2025
2151Accepts a valid Waku MessageMessage ValidatorMon Jan 20 11:42:11 GMT 2025passedMon Jan 20 11:42:11 GMT 2025
2160should reject if Store is requested but not mountedwaitForRemotePeerMon Jan 20 11:42:08 GMT 2025passedMon Jan 20 11:42:08 GMT 2025
2170should log when no additional peers are foundPeerManagerMon Jan 20 11:42:08 GMT 2025passedMon Jan 20 11:42:08 GMT 2025findAndAddPeers
2180Round trip binary encryption [ecies, no signature]Ecies EncryptionMon Jan 20 11:42:03 GMT 2025passedMon Jan 20 11:42:03 GMT 2025
2190should not receive a peer event before startLocal Storage DiscoveryMon Jan 20 11:41:55 GMT 2025passedMon Jan 20 11:41:55 GMT 2025interface-peer-discovery compliance testsCompliance Tests
2201should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1contentTopicToShardIndexMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
2211ENRTree (root): should error if DNS root entry signature is invalidENRTreeMon Jan 20 11:41:51 GMT 2025passedMon Jan 20 11:41:51 GMT 2025
2220should properly create location multiaddrs - tcpENRMon Jan 20 11:41:35 GMT 2025passedMon Jan 20 11:41:35 GMT 2025Location multiaddr
2231should be able to encode the field with ALL protocols set to falseENR waku2 codecMon Jan 20 11:41:35 GMT 2025passedMon Jan 20 11:41:35 GMT 2025Encoding
2240can start and stop the serviceLocal Storage DiscoveryMon Jan 20 11:41:55 GMT 2025passedMon Jan 20 11:41:55 GMT 2025interface-peer-discovery compliance testsCompliance Tests
2250groups multiple content topics into the same pubsub topic when they share the same shard indexcontentTopicsByPubsubTopicMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
2260should reject if Filter is requested but not mountedwaitForRemotePeerMon Jan 20 11:42:08 GMT 2025passedMon Jan 20 11:42:08 GMT 2025
2270Meta field set when metaSetter is specifiedWaku Message version 0Mon Jan 20 11:41:43 GMT 2025passedMon Jan 20 11:41:43 GMT 2025
2280throws on content topic with too few or too many fieldsensureValidContentTopicMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
2290should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2pubsubTopicToSingleShardInfo with various invalid formatsMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
2300should reject if LightPush is requested but not mountedwaitForRemotePeerMon Jan 20 11:42:08 GMT 2025passedMon Jan 20 11:42:08 GMT 2025
2311should correctly map a content topic to a pubsub topiccontentTopicToPubsubTopicMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
2321should be able to decode the field with ALL protocols set to trueENR waku2 codecMon Jan 20 11:41:35 GMT 2025passedMon Jan 20 11:41:35 GMT 2025Decoding
23301 Relay, 1 fetchFetch nodes until capabilities are fulfilledMon Jan 20 11:41:51 GMT 2025passedMon Jan 20 11:41:51 GMT 2025
2340should throw if no connection providedStreamManagerMon Jan 20 11:41:43 GMT 2025passedMon Jan 20 11:41:43 GMT 2025
2350Relay + StoreENRMon Jan 20 11:41:35 GMT 2025passedMon Jan 20 11:41:35 GMT 2025Waku2 key: decode
2360Encoder throws on empty string content topicEnsures content topic is definedMon Jan 20 11:42:01 GMT 2025passedMon Jan 20 11:42:01 GMT 2025
2370Encoder throws on empty string content topicEnsures content topic is definedMon Jan 20 11:41:43 GMT 2025passedMon Jan 20 11:41:43 GMT 2025
2380should reject if Relay is requested but not mountedwaitForRemotePeerMon Jan 20 11:42:08 GMT 2025passedMon Jan 20 11:42:08 GMT 2025
2390should decode valid enr successfullyENRMon Jan 20 11:41:35 GMT 2025passedMon Jan 20 11:41:35 GMT 2025Txt codec
2400pre and post cipherWaku EncryptionMon Jan 20 11:42:01 GMT 2025passedMon Jan 20 11:42:01 GMT 2025
2410should throw an error for non-numeric clusterId: /waku/2/rs/\/1pubsubTopicToSingleShardInfo with various invalid formatsMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
2420should set field with only STORE enabledENRMon Jan 20 11:41:35 GMT 2025passedMon Jan 20 11:41:35 GMT 2025waku2 key round trip
2430should handle a minimal index listRelay Shard codecMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
2440groups content topics by expected pubsub topiccontentTopicsByPubsubTopicMon Jan 20 11:41:27 GMT 2025passedMon Jan 20 11:41:27 GMT 2025
2451should throw error - invalid idENRMon Jan 20 11:41:35 GMT 2025passedMon Jan 20 11:41:35 GMT 2025Verify
2461should handle corrupted local storage data gracefullyLocal Storage DiscoveryMon Jan 20 11:41:55 GMT 2025passedMon Jan 20 11:41:55 GMT 2025Unit Tests
2470recovers when dns.resolve returns emptyDNS Node DiscoveryMon Jan 20 11:41:51 GMT 2025passedMon Jan 20 11:41:51 GMT 2025
2481should properly create location multiaddrs - udp6ENRMon Jan 20 11:41:35 GMT 2025passedMon Jan 20 11:41:35 GMT 2025Location multiaddr