2025-08-14 20:43:17 +00:00

1 line
167 KiB
JSON

[{"uid":"d34cf66ed485da64","name":"should filter peers by codec","time":{"start":1755202364661,"stop":1755202364661,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e530c7231ac538a","name":"should stop all internal components","time":{"start":1755202364656,"stop":1755202364656,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a3f3e594b6fcb50","name":"rejects content-filtered query with only contentTopics","time":{"start":1755202364026,"stop":1755202364026,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4bbf5375e3baa9f","name":"different cluster: nodes don't connect","time":{"start":1755202763433,"stop":1755202763434,"duration":1},"status":"passed","severity":"normal"},{"uid":"67cd838095c92bc7","name":"Decoder throws on undefined content topic","time":{"start":1755202384397,"stop":1755202384397,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6c0afcadc4ab571","name":"should handle multiple peers with different shard configurations","time":{"start":1755202363765,"stop":1755202363765,"duration":0},"status":"passed","severity":"normal"},{"uid":"83e54dace442bf37","name":"should initialize with custom TTL","time":{"start":1755202374362,"stop":1755202374362,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b77694722edb78d","name":"Query with Promise Callback, No Decoder","time":{"start":1755203617562,"stop":1755203617562,"duration":0},"status":"passed","severity":"normal"},{"uid":"e04c79b25f529c67","name":"should handle complete dial lifecycle","time":{"start":1755202363764,"stop":1755202363765,"duration":1},"status":"passed","severity":"normal"},{"uid":"43821c0fb887ad1d","name":"should create a new stream if no existing for protocol found","time":{"start":1755202364404,"stop":1755202364404,"duration":0},"status":"passed","severity":"normal"},{"uid":"679834243bd6f864","name":"should successfully stop","time":{"start":1755202396250,"stop":1755202396251,"duration":1},"status":"passed","severity":"normal"},{"uid":"990afa4310b1afa1","name":"returns all values when wanted number matches available values","time":{"start":1755202373165,"stop":1755202373173,"duration":8},"status":"passed","severity":"normal"},{"uid":"2fbc1b5f27706ea3","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1755202353156,"stop":1755202353157,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc670c5c0587efe5","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1755202991429,"stop":1755202991429,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aff10e909c542ec","name":"should be safe to call multiple times","time":{"start":1755202364345,"stop":1755202364345,"duration":0},"status":"passed","severity":"normal"},{"uid":"511dbd2eba8a298c","name":"should select older connection if present","time":{"start":1755202364115,"stop":1755202364115,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7b02d2e6ff246f4","name":"Check message with no pubsub topic is not received","time":{"start":1755203971164,"stop":1755203971165,"duration":1},"status":"passed","severity":"normal"},{"uid":"f08cedc6ae40f6c3","name":"should throw error - invalid id","time":{"start":1755202353860,"stop":1755202353860,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d54e5a4963aaa32","name":"Check received message containing special chars","time":{"start":1755203971147,"stop":1755203971147,"duration":0},"status":"broken","severity":"normal"},{"uid":"3f7237bf8b7b847a","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1755203669149,"stop":1755203669149,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdf4c0e245f62f86","name":"should serialize and deserialize correctly","time":{"start":1755202412251,"stop":1755202412252,"duration":1},"status":"passed","severity":"normal"},{"uid":"765f9986e18856f2","name":"Check publish message containing escaped characters","time":{"start":1755202982718,"stop":1755202982719,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5c5ee8798efd068","name":"throws on content topic with empty topic name field","time":{"start":1755202347507,"stop":1755202347507,"duration":0},"status":"passed","severity":"normal"},{"uid":"39c1a2e7c9d310be","name":"Round trip binary encryption [ecies, signature]","time":{"start":1755202385920,"stop":1755202385920,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6adffeb96966066","name":"Check publish message containing Chinese","time":{"start":1755202982714,"stop":1755202982714,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd91c3465b1c398a","name":"should drop connection to one peer on hangUp","time":{"start":1755202522241,"stop":1755202522245,"duration":4},"status":"passed","severity":"normal"},{"uid":"c2caffcd83fc3995","name":"should not create multiple intervals when called multiple times","time":{"start":1755202363703,"stop":1755202363716,"duration":13},"status":"passed","severity":"normal"},{"uid":"45eecdffb7b3bd19","name":"returns nothing if no connections present","time":{"start":1755202364111,"stop":1755202364112,"duration":1},"status":"passed","severity":"normal"},{"uid":"feac1c18e443dbec","name":"Check received message containing short","time":{"start":1755203971142,"stop":1755203971142,"duration":0},"status":"broken","severity":"normal"},{"uid":"27a6297013e4fcba","name":"Relay + Store","time":{"start":1755202353869,"stop":1755202353869,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d021329297eca0d","name":"should wait for Filter peer to be connected","time":{"start":1755202396121,"stop":1755202396121,"duration":0},"status":"passed","severity":"normal"},{"uid":"126f4793adb55082","name":"should not execute task if max attempts is 0","time":{"start":1755202395185,"stop":1755202395185,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f6b40d5df57b61b","name":"Check message with no content topic is not received","time":{"start":1755203971184,"stop":1755203971185,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd8a00400e5b1cdb","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1755202347517,"stop":1755202347517,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fd5186ea496523f","name":"Check received message with timestamp: 1755202431348 ","time":{"start":1755203971162,"stop":1755203971162,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1d39afc604d27b7","name":"should dial one peer on dial","time":{"start":1755202522240,"stop":1755202522240,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec939555b071c16a","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1755203684057,"stop":1755203684057,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceaaf7e4217e1662","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1755202374627,"stop":1755202374627,"duration":0},"status":"passed","severity":"normal"},{"uid":"c32b8a66e936cd03","name":"Check received message containing shell command","time":{"start":1755203971180,"stop":1755203971180,"duration":0},"status":"broken","severity":"normal"},{"uid":"36455e17a5815ba6","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1755203591144,"stop":1755203591145,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf85fbfcf0732682","name":"should delegate to networkMonitor.isConnected()","time":{"start":1755202364657,"stop":1755202364657,"duration":0},"status":"passed","severity":"normal"},{"uid":"a56a49dc3a4202d5","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1755203604061,"stop":1755203604061,"duration":0},"status":"passed","severity":"normal"},{"uid":"364537f310398558","name":"Check message with non string payload is not received","time":{"start":1755203971185,"stop":1755203971185,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f089fa33cfc9f57","name":"should increase lamport timestamp","time":{"start":1755202414710,"stop":1755202414710,"duration":0},"status":"passed","severity":"normal"},{"uid":"910aa6b2d88e8c87","name":"Relay - times out","time":{"start":1755203684848,"stop":1755203684848,"duration":0},"status":"passed","severity":"normal"},{"uid":"74e240fe8aec3a82","name":"Waku message hash computation (payload length 0)","time":{"start":1755202364041,"stop":1755202364045,"duration":4},"status":"passed","severity":"normal"},{"uid":"bd82a58d93dfbcf9","name":"should initialize with custom number of peers","time":{"start":1755202396298,"stop":1755202396298,"duration":0},"status":"passed","severity":"normal"},{"uid":"205d91d8d88d1b33","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1755202395218,"stop":1755202395226,"duration":8},"status":"passed","severity":"normal"},{"uid":"2fe9d7108549fddd","name":"tcp ip4 address","time":{"start":1755202353104,"stop":1755202353106,"duration":2},"status":"passed","severity":"normal"},{"uid":"76cdc8e95ebc08de","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1755202347509,"stop":1755202347509,"duration":0},"status":"passed","severity":"normal"},{"uid":"9df49786485c550a","name":"should insert message into bloom filter","time":{"start":1755202414711,"stop":1755202414711,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfc11b9c213c33d7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1755202409057,"stop":1755202409057,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4d7e6d03986b291","name":"ends if response has no messages","time":{"start":1755202364558,"stop":1755202364558,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cfe6bce2f0babd0","name":"should create NetworkMonitor with libp2p and events","time":{"start":1755202363523,"stop":1755202363523,"duration":0},"status":"passed","severity":"normal"},{"uid":"f67287641e539247","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1755202396244,"stop":1755202396244,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eb608f4987682af","name":"should be able to decode the field with only STORE set to true","time":{"start":1755202353159,"stop":1755202353159,"duration":0},"status":"passed","severity":"normal"},{"uid":"c53a049eed93588b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1755202409060,"stop":1755202409060,"duration":0},"status":"passed","severity":"normal"},{"uid":"6035a9193462b299","name":"should be empty when created","time":{"start":1755202396497,"stop":1755202396498,"duration":1},"status":"passed","severity":"normal"},{"uid":"3477026f5c09e470","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1755202409035,"stop":1755202409035,"duration":0},"status":"passed","severity":"normal"},{"uid":"38a89f2d5397737","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1755202347525,"stop":1755202347525,"duration":0},"status":"passed","severity":"normal"},{"uid":"b35f81900acfe635","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1755202409041,"stop":1755202409041,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d18f5cf461ffefe","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1755202374474,"stop":1755202374474,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb8432ba9a70693c","name":"random static sharding 3 - Cluster ID: 352, Shard ID: 612","time":{"start":1755203943490,"stop":1755203943490,"duration":0},"status":"broken","severity":"normal"},{"uid":"3a653da366951c70","name":"nwaku subscribes","time":{"start":1755202972574,"stop":1755202972574,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea2d841faa82a50f","name":"should handle different types of entries","time":{"start":1755202394322,"stop":1755202394323,"duration":1},"status":"passed","severity":"normal"},{"uid":"8402e27a9fee8749","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1755202396299,"stop":1755202396299,"duration":0},"status":"passed","severity":"normal"},{"uid":"147222dfe0f1e4eb","name":"should throw error - no public key","time":{"start":1755202353859,"stop":1755202353859,"duration":0},"status":"passed","severity":"normal"},{"uid":"e368e142ab389a75","name":"Check received message containing XML","time":{"start":1755203971154,"stop":1755203971154,"duration":0},"status":"broken","severity":"normal"},{"uid":"7595683511edf2c5","name":"Sets default value correctly","time":{"start":1755203690711,"stop":1755203690711,"duration":0},"status":"passed","severity":"normal"},{"uid":"eec9aca3177ac49a","name":"Passing page size 19 when there are 20 messages","time":{"start":1755203669038,"stop":1755203669039,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1c5a945b76ec03d","name":"should dial peer when no shard info available","time":{"start":1755202363744,"stop":1755202363744,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ebca561eb10dfa2","name":"yields undefined for messages without decoder","time":{"start":1755202364559,"stop":1755202364559,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca0127c1b7e2772a","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1755202991425,"stop":1755202991425,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0e4ed00a371f8dd","name":"Passing page size 1 when there are 4 messages","time":{"start":1755203669036,"stop":1755203669037,"duration":1},"status":"passed","severity":"normal"},{"uid":"436af05523bd2b38","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1755202363842,"stop":1755202363843,"duration":1},"status":"passed","severity":"normal"},{"uid":"faf78fc5c1569d1b","name":"Decoder throws on undefined content topic","time":{"start":1755202385921,"stop":1755202385921,"duration":0},"status":"passed","severity":"normal"},{"uid":"44571585d454ad7b","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1755202364063,"stop":1755202364063,"duration":0},"status":"passed","severity":"normal"},{"uid":"904f65242bc73d2","name":"should only return 1 node with relay capability","time":{"start":1755202374626,"stop":1755202374627,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7157a91b56899de","name":"should return PeerId when PeerId is provided","time":{"start":1755202364063,"stop":1755202364064,"duration":1},"status":"passed","severity":"normal"},{"uid":"766f05f4f5bef5d9","name":"should not dispatch event when already connected","time":{"start":1755202363537,"stop":1755202363538,"duration":1},"status":"passed","severity":"normal"},{"uid":"310ff6d63c5f135b","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1755202409039,"stop":1755202409039,"duration":0},"status":"passed","severity":"normal"},{"uid":"db6f260023f6377f","name":"should create all internal components","time":{"start":1755202364655,"stop":1755202364655,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc94ba3d7a1d55ca","name":"should be sent with empty content","time":{"start":1755202414718,"stop":1755202414719,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b8376bc92e98847","name":"topics with same application and version share the same shard","time":{"start":1755202347514,"stop":1755202347514,"duration":0},"status":"passed","severity":"normal"},{"uid":"c89e429735ad0695","name":"should query peers that support peer exchange","time":{"start":1755202374370,"stop":1755202374370,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f8ce7569b1618e","name":"Subscribe to topic containing emoji and publish message","time":{"start":1755202991433,"stop":1755202991433,"duration":0},"status":"passed","severity":"normal"},{"uid":"70be5cc86fb132d0","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1755202347518,"stop":1755202347519,"duration":1},"status":"passed","severity":"normal"},{"uid":"5824ab5ba5aa97b7","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1755202409040,"stop":1755202409040,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf1844060513ee2e","name":"should clear dial history on stop","time":{"start":1755202363717,"stop":1755202363721,"duration":4},"status":"passed","severity":"normal"},{"uid":"be09e3f715f0374c","name":"should not start if already started","time":{"start":1755202374363,"stop":1755202374363,"duration":0},"status":"passed","severity":"normal"},{"uid":"c599600340292d39","name":"should not dial peers from store when browser is not connected","time":{"start":1755202364346,"stop":1755202364346,"duration":0},"status":"passed","severity":"normal"},{"uid":"75b5abb09e23cf5c","name":"should reject if WakuNode is not started","time":{"start":1755202396115,"stop":1755202396115,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7e0e985551d60f7","name":"Check message with no content topic is not received","time":{"start":1755203971165,"stop":1755203971165,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d21c21d314fca90","name":"ends after yielding if response size indicates end","time":{"start":1755202364559,"stop":1755202364559,"duration":0},"status":"passed","severity":"normal"},{"uid":"d04395671b982286","name":"Ephemeral field is preserved - encoder v0","time":{"start":1755202598240,"stop":1755202598240,"duration":0},"status":"broken","severity":"normal"},{"uid":"b9f1481a55d65566","name":"Encoder throws on empty string content topic","time":{"start":1755202384397,"stop":1755202384397,"duration":0},"status":"passed","severity":"normal"},{"uid":"315b5d4bd43d489c","name":"should continually clean up expired entries at intervals","time":{"start":1755202394324,"stop":1755202394324,"duration":0},"status":"passed","severity":"normal"},{"uid":"698f6dd6974e6db8","name":"Publish message with large meta","time":{"start":1755202982724,"stop":1755202982724,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab6b1097c98f8d14","name":"retrieves a single peer","time":{"start":1755202374624,"stop":1755202374624,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9c943e4f602bb79","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1755202750789,"stop":1755202750789,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5d55a88c17e7ac8","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1755202347510,"stop":1755202347510,"duration":0},"status":"passed","severity":"normal"},{"uid":"29a22d2b986b13dc","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1755202976070,"stop":1755202976070,"duration":0},"status":"passed","severity":"normal"},{"uid":"5513b3b355736bbb","name":"Encoder throws on empty string content topic","time":{"start":1755202364755,"stop":1755202364755,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e50132af004fa7a","name":"should wait for Store peer to be connected","time":{"start":1755202396121,"stop":1755202396121,"duration":0},"status":"passed","severity":"normal"},{"uid":"241bdd32df2d6da8","name":"Check received message with timestamp: 1649153314 ","time":{"start":1755203971162,"stop":1755203971162,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3e6ac2bc2bf63c5","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1755202374475,"stop":1755202374475,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa7e45e8962d4746","name":"can start the service","time":{"start":1755202436790,"stop":1755202436792,"duration":2},"status":"passed","severity":"normal"},{"uid":"952a33574f125d63","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1755202409040,"stop":1755202409041,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b09abda6aa13aa4","name":"should create KeepAliveManager with required options","time":{"start":1755202363804,"stop":1755202363807,"duration":3},"status":"passed","severity":"normal"},{"uid":"b56fd8f1aca6b29d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1755202409059,"stop":1755202409060,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a324338d445c728","name":"Cluster id 0, shard 0","time":{"start":1755203943485,"stop":1755203943486,"duration":1},"status":"broken","severity":"normal"},{"uid":"b139d7153a2fbad4","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1755202763434,"stop":1755202763434,"duration":0},"status":"passed","severity":"normal"},{"uid":"25ad05e95839e195","name":"Check message with non string payload is not received","time":{"start":1755203971165,"stop":1755203971166,"duration":1},"status":"passed","severity":"normal"},{"uid":"b831cd2b640f4767","name":"should use DNS peer discovery with light client","time":{"start":1755202436800,"stop":1755202436801,"duration":1},"status":"skipped","severity":"normal"},{"uid":"372dc4102ad607","name":"should be safe to call multiple times","time":{"start":1755202364656,"stop":1755202364657,"duration":1},"status":"passed","severity":"normal"},{"uid":"21438e0902037b63","name":"should handle case with no peers in store","time":{"start":1755202364354,"stop":1755202364354,"duration":0},"status":"passed","severity":"normal"},{"uid":"499b55e1d7fd6f52","name":"should not receive a peer event before start","time":{"start":1755202436796,"stop":1755202436799,"duration":3},"status":"passed","severity":"normal"},{"uid":"3b8f7842b882b112","name":"should be safe to call multiple times","time":{"start":1755202363817,"stop":1755202363818,"duration":1},"status":"passed","severity":"normal"},{"uid":"22a1b5cf8ef54dc6","name":"should add peer to queue when queue is not empty","time":{"start":1755202363722,"stop":1755202363734,"duration":12},"status":"passed","severity":"normal"},{"uid":"efa5a85cd6276301","name":"Stops search when maxGet is reached","time":{"start":1755202373752,"stop":1755202373753,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f97ed7a9ff4f5f7","name":"should handle corrupted shard info gracefully","time":{"start":1755202363505,"stop":1755202363505,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaa80a8e05e94e61","name":"Reusing cursor across nodes","time":{"start":1755203604061,"stop":1755203604062,"duration":1},"status":"passed","severity":"normal"},{"uid":"78621f0b12c8db1","name":"passes more than one ENR URLs and attempts connection","time":{"start":1755202436806,"stop":1755202436806,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8db9af1e2fd21bfa","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1755202409057,"stop":1755202409057,"duration":0},"status":"passed","severity":"normal"},{"uid":"d38fffdb069c5ec0","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app48/3/topic368/json","time":{"start":1755203452577,"stop":1755203452577,"duration":0},"status":"broken","severity":"normal"},{"uid":"334e387bef30ed3d","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1755202347511,"stop":1755202347511,"duration":0},"status":"passed","severity":"normal"},{"uid":"f076e7198f9f92d9","name":"does not validate decoders for hash queries","time":{"start":1755202364556,"stop":1755202364556,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5a600f6aba5eaee","name":"should add to incoming buffer if dependencies are not met","time":{"start":1755202414713,"stop":1755202414714,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad0426dbe6fa3061","name":"should request peer renewal on specific errors","time":{"start":1755202395184,"stop":1755202395184,"duration":0},"status":"passed","severity":"normal"},{"uid":"34dce340c81a36c0","name":"should not receive a peer event after stop","time":{"start":1755202877129,"stop":1755202877129,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fa66651d010136a","name":"should get all peers from store","time":{"start":1755202364352,"stop":1755202364352,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3ea461b14f66496","name":"should set field with all protocols enabled","time":{"start":1755202353867,"stop":1755202353867,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3dc2eda298553d0","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1755203669149,"stop":1755203669150,"duration":1},"status":"passed","severity":"normal"},{"uid":"24d084780573ad9","name":"Check meta is set [ecies]","time":{"start":1755202385920,"stop":1755202385920,"duration":0},"status":"passed","severity":"normal"},{"uid":"b342477b64e502f4","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app99/10/topic164/json","time":{"start":1755203452562,"stop":1755203452562,"duration":0},"status":"broken","severity":"normal"},{"uid":"5b6fff4fea69736b","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1755202374628,"stop":1755202374628,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c4a75882233d9600","name":"should return true when peer is on the pubsub topic shard","time":{"start":1755202363492,"stop":1755202363501,"duration":9},"status":"passed","severity":"normal"},{"uid":"a3d93ca03f7181ba","name":"throws if store query response has error status","time":{"start":1755202364557,"stop":1755202364557,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eb3d3f82a963faa","name":"should check connected peers if present and suitable","time":{"start":1755202396118,"stop":1755202396119,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f896272e546b35e","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1755202396067,"stop":1755202396067,"duration":0},"status":"passed","severity":"normal"},{"uid":"50692fbd467bfb3c","name":"should detect messages with missing dependencies","time":{"start":1755202414716,"stop":1755202414716,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e6464f107233b6b","name":"should dial all known peers when reached zero connections","time":{"start":1755202474907,"stop":1755202474911,"duration":4},"status":"passed","severity":"normal"},{"uid":"c0fb01d4a2a8dfc1","name":"should dial peer immediately when queue is empty","time":{"start":1755202363722,"stop":1755202363722,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfabd09980a6be88","name":"should be able to encode the field with only STORE set to true","time":{"start":1755202353154,"stop":1755202353154,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebb990088df57003","name":"should skip peer when already connected","time":{"start":1755202363734,"stop":1755202363735,"duration":1},"status":"passed","severity":"normal"},{"uid":"223e203d14b88820","name":"should return false when peer is on different cluster","time":{"start":1755202363478,"stop":1755202363479,"duration":1},"status":"passed","severity":"normal"},{"uid":"94cafec6335ad614","name":"Query Generator, No Decoder","time":{"start":1755203617559,"stop":1755203617559,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd0a9dad889b2caa","name":"Encoder throws on undefined content topic","time":{"start":1755202385921,"stop":1755202385921,"duration":0},"status":"passed","severity":"normal"},{"uid":"30fb9d5c5e724f6e","name":"should allow redial after failed dial cooldown expires","time":{"start":1755202363745,"stop":1755202363745,"duration":0},"status":"passed","severity":"normal"},{"uid":"317b9db74faf8dc3","name":"should start and setup intervals and event listeners","time":{"start":1755202396499,"stop":1755202396500,"duration":1},"status":"passed","severity":"normal"},{"uid":"796f1aa59d97574e","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1755202409032,"stop":1755202409033,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c604404d0d6004e","name":"should stop and cleanup resources","time":{"start":1755202396500,"stop":1755202396500,"duration":0},"status":"passed","severity":"normal"},{"uid":"21262ea008e22c3d","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1755203684058,"stop":1755203684058,"duration":0},"status":"passed","severity":"normal"},{"uid":"3425496131722ce1","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1755202347511,"stop":1755202347511,"duration":0},"status":"passed","severity":"normal"},{"uid":"5292c46fa475e0b4","name":"should skip peer when failed to dial recently","time":{"start":1755202363735,"stop":1755202363736,"duration":1},"status":"passed","severity":"normal"},{"uid":"20fed94d1333897d","name":"Nodes with multiple pubsub topic","time":{"start":1755202976069,"stop":1755202976069,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1ad36a673d6f92d","name":"Light Node - default protocols","time":{"start":1755203684851,"stop":1755203684852,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f1c9905f22080b","name":"handles different clusterIds correctly","time":{"start":1755202347515,"stop":1755202347515,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a8b4b6b8fbc487c","name":"should be able to decode the field with only RELAY set to true","time":{"start":1755202353158,"stop":1755202353158,"duration":0},"status":"passed","severity":"normal"},{"uid":"e76cafb38338c535","name":"Ephemeral messages are not stored","time":{"start":1755202598237,"stop":1755202598238,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d3b542437c913e9","name":"should not discard bootstrap peers if under the limit","time":{"start":1755202474913,"stop":1755202474915,"duration":2},"status":"passed","severity":"normal"},{"uid":"92ec6cf09e1d03af","name":"Relay - dialed first","time":{"start":1755203684846,"stop":1755203684846,"duration":0},"status":"passed","severity":"normal"},{"uid":"3592a87dd0509fb5","name":"same cluster: nodes connect","time":{"start":1755202763436,"stop":1755202763436,"duration":0},"status":"passed","severity":"normal"},{"uid":"c495a82e19d2e984","name":"Filter","time":{"start":1755203684850,"stop":1755203684850,"duration":0},"status":"passed","severity":"normal"},{"uid":"579ee9805b489343","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1755202409040,"stop":1755202409040,"duration":0},"status":"passed","severity":"normal"},{"uid":"54b05e47828a71a","name":"should initialize with libp2p components","time":{"start":1755202374472,"stop":1755202374472,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2ccb8262ac0b5ad","name":"should do nothing when connections still exist","time":{"start":1755202364347,"stop":1755202364352,"duration":5},"status":"passed","severity":"normal"},{"uid":"922b49fa0c1ee6ca","name":"should handle errors when removing globalThis listeners","time":{"start":1755202363530,"stop":1755202363530,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4add10eb015d886","name":"should handle case when globalThis is not available","time":{"start":1755202363532,"stop":1755202363533,"duration":1},"status":"passed","severity":"normal"},{"uid":"1627fdb7a4273c4d","name":"Check publish message containing numeric","time":{"start":1755202982713,"stop":1755202982713,"duration":0},"status":"passed","severity":"normal"},{"uid":"acf0c370ce84b666","name":"should return false and handle errors gracefully","time":{"start":1755202364660,"stop":1755202364660,"duration":0},"status":"passed","severity":"normal"},{"uid":"217770c7422df050","name":"Query generator for multiple messages with multiple decoders","time":{"start":1755203651483,"stop":1755203651483,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d6a78e5b52d887b","name":"should remove event listeners from libp2p","time":{"start":1755202363526,"stop":1755202363529,"duration":3},"status":"passed","severity":"normal"},{"uid":"2ff752c9f35b4571","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1755202363841,"stop":1755202363842,"duration":1},"status":"passed","severity":"normal"},{"uid":"52ee32f7dfba67f5","name":"Ephemeral field set to true","time":{"start":1755202364754,"stop":1755202364754,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac7ff18c40796c9d","name":"should lock peers when selected","time":{"start":1755202396298,"stop":1755202396299,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8c89d32c3befe66","name":"should not change state when connections remain after disconnect","time":{"start":1755202363534,"stop":1755202363534,"duration":0},"status":"passed","severity":"normal"},{"uid":"22fd82c5a93fb889","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1755202374628,"stop":1755202374628,"duration":0},"status":"skipped","severity":"normal"},{"uid":"75d307f323fce878","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1755202414717,"stop":1755202414717,"duration":0},"status":"passed","severity":"normal"},{"uid":"d777f087f691bc88","name":"should stop ping timers on peer disconnect","time":{"start":1755202363819,"stop":1755202363820,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a7555f90b697eea","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1755203509839,"stop":1755203509839,"duration":0},"status":"broken","severity":"normal"},{"uid":"e012ced75695b9a7","name":"should return false when peer is on different cluster","time":{"start":1755202363481,"stop":1755202363488,"duration":7},"status":"passed","severity":"normal"},{"uid":"6d11cb5bb1e03c64","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1755202436801,"stop":1755202436805,"duration":4},"status":"skipped","severity":"normal"},{"uid":"3e416efc81d95065","name":"Meta field set when metaSetter is specified","time":{"start":1755202364754,"stop":1755202364754,"duration":0},"status":"passed","severity":"normal"},{"uid":"77f4e727142f29de","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1755203684057,"stop":1755203684058,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd7bb6a1bdae0468","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1755202409053,"stop":1755202409053,"duration":0},"status":"passed","severity":"normal"},{"uid":"d94b2a3386e43d17","name":"accepts valid content-filtered query","time":{"start":1755202364024,"stop":1755202364024,"duration":0},"status":"passed","severity":"normal"},{"uid":"e75053adc55fc63a","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1755202409041,"stop":1755202409042,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d7732d049e4f0cd","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1755202347522,"stop":1755202347522,"duration":0},"status":"passed","severity":"normal"},{"uid":"15c7668b94199963","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1755202414714,"stop":1755202414714,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b048de92a86aafd","name":"Check received message containing shell command","time":{"start":1755203971158,"stop":1755203971158,"duration":0},"status":"broken","severity":"normal"},{"uid":"c557eec2e9bbff32","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1755202991432,"stop":1755202991432,"duration":0},"status":"passed","severity":"normal"},{"uid":"b415959805d11907","name":"should filter out already connected peers","time":{"start":1755202364352,"stop":1755202364353,"duration":1},"status":"passed","severity":"normal"},{"uid":"f511cfdd47122376","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1755202763437,"stop":1755202763437,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc1811f0a3a729d0","name":"should not fail to stop the service if it was not started","time":{"start":1755202378244,"stop":1755202378244,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3277a5c5996c7f","name":"Check received message containing Script","time":{"start":1755203971153,"stop":1755203971153,"duration":0},"status":"broken","severity":"normal"},{"uid":"50c75bfd7a0b4d3f","name":"Relay + Store","time":{"start":1755202437992,"stop":1755202437993,"duration":1},"status":"passed","severity":"normal"},{"uid":"d683fbdd1f59e1ba","name":"Encoder throws on undefined content topic","time":{"start":1755202364755,"stop":1755202364755,"duration":0},"status":"passed","severity":"normal"},{"uid":"669a8541ab1b4512","name":"should throw error - no public key","time":{"start":1755202353860,"stop":1755202353861,"duration":1},"status":"passed","severity":"normal"},{"uid":"9830503c2884b181","name":"random static sharding 6 - Cluster ID: 84, Shard ID: 941","time":{"start":1755203943493,"stop":1755203943494,"duration":1},"status":"broken","severity":"normal"},{"uid":"807a3a8bd2e95e87","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1755202414715,"stop":1755202414715,"duration":0},"status":"passed","severity":"normal"},{"uid":"daffecf6cb4664a7","name":"should return true when peer is on the specified shard","time":{"start":1755202363481,"stop":1755202363481,"duration":0},"status":"passed","severity":"normal"},{"uid":"7741794e2012a443","name":"Waku message hash computation (no timestamp)","time":{"start":1755202364046,"stop":1755202364046,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6d4b10edb4a1104","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app95/7/topic979/json","time":{"start":1755203452574,"stop":1755203452574,"duration":0},"status":"broken","severity":"normal"},{"uid":"ccf5f7ca8e70f1e9","name":"should get / set UDP multiaddr","time":{"start":1755202353863,"stop":1755202353863,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3a13b8eded1792f","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1755202347512,"stop":1755202347513,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b885f2a4cc48f53","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1755202409042,"stop":1755202409042,"duration":0},"status":"passed","severity":"normal"},{"uid":"69b389ad235bdbf3","name":"Subscribe to topic containing special chars and publish message","time":{"start":1755202991428,"stop":1755202991428,"duration":0},"status":"passed","severity":"normal"},{"uid":"fedd133a1db9d053","name":"udp ip6 address","time":{"start":1755202353108,"stop":1755202353108,"duration":0},"status":"passed","severity":"normal"},{"uid":"1596669bd40d3a40","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1755202409039,"stop":1755202409040,"duration":1},"status":"passed","severity":"normal"},{"uid":"911347aeb2ac2048","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1755202396302,"stop":1755202396302,"duration":0},"status":"passed","severity":"normal"},{"uid":"490c4bf5a0f10253","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1755202373979,"stop":1755202373979,"duration":0},"status":"passed","severity":"normal"},{"uid":"690f3ed0bfcb0578","name":"should process up to 3 peers at once","time":{"start":1755202363753,"stop":1755202363756,"duration":3},"status":"passed","severity":"normal"},{"uid":"1842419c196e6721","name":"should not fail to start the service if it is already started","time":{"start":1755202378244,"stop":1755202378245,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fc1451b967e94ac","name":"should handle dial errors gracefully","time":{"start":1755202363744,"stop":1755202363744,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1c31a1b74abe248","name":"different cluster: nodes don't connect","time":{"start":1755202763436,"stop":1755202763437,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee92b7d62285d70c","name":"should set field with all protocols disabled","time":{"start":1755202353867,"stop":1755202353867,"duration":0},"status":"passed","severity":"normal"},{"uid":"c69b1066bb1c7aa","name":"should handle general insertion and lookup correctly","time":{"start":1755202412253,"stop":1755202412254,"duration":1},"status":"passed","severity":"normal"},{"uid":"a32d8a6737472e30","name":"should reject if Filter is requested but not mounted","time":{"start":1755202396116,"stop":1755202396116,"duration":0},"status":"passed","severity":"normal"},{"uid":"27ca4233fa4b97f1","name":"Check received message containing Arabic","time":{"start":1755203971175,"stop":1755203971175,"duration":0},"status":"broken","severity":"normal"},{"uid":"d7d4ad7b0f6ab509","name":"peer exchange sets tag","time":{"start":1755202750786,"stop":1755202750786,"duration":0},"status":"passed","severity":"normal"},{"uid":"2170495820f08599","name":"should not receive a peer event after stop","time":{"start":1755202436799,"stop":1755202436800,"duration":1},"status":"passed","severity":"normal"},{"uid":"864b615fe358d57c","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1755202353159,"stop":1755202353160,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc3393ec9e846893","name":"Check publish message containing Script","time":{"start":1755202982716,"stop":1755202982716,"duration":0},"status":"passed","severity":"normal"},{"uid":"59dda8f71085de2","name":"should decode valid enr successfully","time":{"start":1755202353857,"stop":1755202353858,"duration":1},"status":"passed","severity":"normal"},{"uid":"69d6750ae0a3b1a3","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1755202409033,"stop":1755202409034,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6e4ad02d8a20ce3","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1755203669146,"stop":1755203669147,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c6593771c6ce949","name":"should not retry if at least one success","time":{"start":1755202395824,"stop":1755202395824,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa4dee3299b7d1cf","name":"should not receive a peer event before start","time":{"start":1755202877128,"stop":1755202877129,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7f87d5a1df6e809","name":"returns only open connection if one present","time":{"start":1755202364113,"stop":1755202364113,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a6f7c0e0bc1c64f","name":"should successfully subscribe to supported pubsub topic","time":{"start":1755202396243,"stop":1755202396244,"duration":1},"status":"passed","severity":"normal"},{"uid":"92ee3f08cab1230","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1755202347520,"stop":1755202347520,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c4531a8478bd3e6","name":"Decoder throws on empty string content topic","time":{"start":1755202385922,"stop":1755202385922,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb09f042e4765db3","name":"should emit a peer event after start","time":{"start":1755202436796,"stop":1755202436796,"duration":0},"status":"passed","severity":"normal"},{"uid":"7139bd0f97a42887","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1755202451303,"stop":1755202451303,"duration":0},"status":"passed","severity":"normal"},{"uid":"2df9cbaec85cc200","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1755202347519,"stop":1755202347519,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6ecc71eb49fdb76","name":"should skip already querying peers","time":{"start":1755202374373,"stop":1755202374373,"duration":0},"status":"passed","severity":"normal"},{"uid":"afaedc0201013a67","name":"A test","time":{"start":1755202750904,"stop":1755202750904,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7800031666ca4fc","name":"should partition messages based on acknowledgement status","time":{"start":1755202414718,"stop":1755202414718,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2f70c482e887d86","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1755203656053,"stop":1755203656054,"duration":1},"status":"broken","severity":"normal"},{"uid":"f6c1729517608581","name":"Subscribe to topic containing short and publish message","time":{"start":1755202991426,"stop":1755202991427,"duration":1},"status":"passed","severity":"normal"},{"uid":"1eb532f8857bc2b2","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1755202408913,"stop":1755202408913,"duration":0},"status":"passed","severity":"normal"},{"uid":"39f20dd0c55b1b8a","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1755202353155,"stop":1755202353155,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ac4a18fbc532669","name":"recovers when dns.resolve returns empty","time":{"start":1755202374625,"stop":1755202374625,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a990dac7379deee","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1755203609326,"stop":1755203609326,"duration":0},"status":"passed","severity":"normal"},{"uid":"e25b9b9f481b28d7","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1755202364374,"stop":1755202364375,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec3a5c5513d4296d","name":"Fields are not dropped","time":{"start":1755202364161,"stop":1755202364162,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cf00b4030258c9d","name":"should clear dial history on start","time":{"start":1755202363703,"stop":1755202363703,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f77bebb2787ec79","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1755202396304,"stop":1755202396304,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ff86071869e0509","name":"should increase lamport timestamp","time":{"start":1755202414712,"stop":1755202414712,"duration":0},"status":"passed","severity":"normal"},{"uid":"7937ff7984fd4c37","name":"should handle complete discovery-to-dial flow","time":{"start":1755202363008,"stop":1755202363008,"duration":0},"status":"passed","severity":"normal"},{"uid":"47d10c603da89737","name":"should not retry if at least one success","time":{"start":1755202395185,"stop":1755202395186,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae5bc12ddbf2744d","name":"Check received message containing SQL Injection","time":{"start":1755203971152,"stop":1755203971152,"duration":0},"status":"broken","severity":"normal"},{"uid":"f2594f8bd9c619c2","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1755202347516,"stop":1755202347517,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6ae428370e69910","name":"Check publish message containing Russian","time":{"start":1755202982715,"stop":1755202982715,"duration":0},"status":"passed","severity":"normal"},{"uid":"389a92aef2613cde","name":"should initialize with isNetworkConnected as false","time":{"start":1755202363523,"stop":1755202363524,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a034210340fd77e","name":"should throw error when no peers are available","time":{"start":1755202396066,"stop":1755202396066,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1672f9fce8d78d5","name":"throws on content topic with generation field greater than 0","time":{"start":1755202347504,"stop":1755202347504,"duration":0},"status":"passed","severity":"normal"},{"uid":"30d1628f45620e9f","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1755202373980,"stop":1755202373988,"duration":8},"status":"passed","severity":"normal"},{"uid":"1a9a778ed391ab2c","name":"should handle large number of peers request","time":{"start":1755202374476,"stop":1755202374476,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff45306dd29719da","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1755203656051,"stop":1755203656051,"duration":0},"status":"broken","severity":"normal"},{"uid":"874790ecfe034033","name":"should add received messages to bloom filter","time":{"start":1755202414713,"stop":1755202414713,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc1ff86465d6fa9e","name":"should send relay ping messages on timer","time":{"start":1755202363850,"stop":1755202363851,"duration":1},"status":"passed","severity":"normal"},{"uid":"a62e913ca1e619c","name":"ignores unrecognized TXT record formats","time":{"start":1755202374626,"stop":1755202374626,"duration":0},"status":"passed","severity":"normal"},{"uid":"800ed0102a7a2b28","name":"should handle special patterns correctly","time":{"start":1755202412253,"stop":1755202412253,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4968eb7aed71d50","name":"should get / set TCP multiaddr","time":{"start":1755202353863,"stop":1755202353864,"duration":1},"status":"passed","severity":"normal"},{"uid":"b443709051cdd572","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1755203604060,"stop":1755203604061,"duration":1},"status":"passed","severity":"normal"},{"uid":"2077128119f2ea6a","name":"Check received message containing Chinese","time":{"start":1755203971149,"stop":1755203971149,"duration":0},"status":"broken","severity":"normal"},{"uid":"b51625126e0037f2","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1755202396303,"stop":1755202396303,"duration":0},"status":"passed","severity":"normal"},{"uid":"165382e70234aca1","name":"Passing page size 11 when there are 10 messages","time":{"start":1755203669038,"stop":1755203669038,"duration":0},"status":"passed","severity":"normal"},{"uid":"a211b87b6d62be5f","name":"messageHash returns a Uint8Array","time":{"start":1755202364046,"stop":1755202364047,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b6e1866d80cf0a1","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1755203684056,"stop":1755203684056,"duration":0},"status":"passed","severity":"normal"},{"uid":"de3c4a6b6e4f74e1","name":"Check received message containing long","time":{"start":1755203971172,"stop":1755203971172,"duration":0},"status":"broken","severity":"normal"},{"uid":"e6120dad6e1df3da","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1755203604059,"stop":1755203604060,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1905f7b643048de","name":"Encoder throws on undefined content topic","time":{"start":1755202384396,"stop":1755202384397,"duration":1},"status":"passed","severity":"normal"},{"uid":"683fbb02e56a0f03","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1755202384394,"stop":1755202384395,"duration":1},"status":"passed","severity":"normal"},{"uid":"957ee8e0d3b11eb3","name":"should merge provided config with defaults","time":{"start":1755202364654,"stop":1755202364655,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9fc41fffbe726d9","name":"should handle shard reader errors gracefully","time":{"start":1755202363757,"stop":1755202363764,"duration":7},"status":"passed","severity":"normal"},{"uid":"61bb48996cd98f7","name":"should not fail to start the service if it is already started","time":{"start":1755202436794,"stop":1755202436796,"duration":2},"status":"passed","severity":"normal"},{"uid":"6a44adaab4baa4f6","name":"Relay","time":{"start":1755202437987,"stop":1755202437992,"duration":5},"status":"passed","severity":"normal"},{"uid":"4766ae960ed58600","name":"should not be delivered","time":{"start":1755202414719,"stop":1755202414719,"duration":0},"status":"passed","severity":"normal"},{"uid":"58022ac4dfca4469","name":"should successfully unsubscribe from an existing subscription","time":{"start":1755202396245,"stop":1755202396247,"duration":2},"status":"passed","severity":"normal"},{"uid":"d9d4f8df9f4ef898","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1755202409034,"stop":1755202409034,"duration":0},"status":"passed","severity":"normal"},{"uid":"78a1023581cb39af","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1755202347524,"stop":1755202347525,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2bfe1bdef96ed32","name":"Subscribe to topic containing Russian and publish message","time":{"start":1755202991429,"stop":1755202991429,"duration":0},"status":"passed","severity":"normal"},{"uid":"6716cefa78f90ae6","name":"should attach causal history and bloom filter to each message","time":{"start":1755202414712,"stop":1755202414712,"duration":0},"status":"passed","severity":"normal"},{"uid":"54fe2ca087d9107c","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1755202347512,"stop":1755202347512,"duration":0},"status":"passed","severity":"normal"},{"uid":"877dd542fd70061e","name":"Check received message containing emoji","time":{"start":1755203971182,"stop":1755203971182,"duration":0},"status":"broken","severity":"normal"},{"uid":"234eaae9fe379c6c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1755202347520,"stop":1755202347520,"duration":0},"status":"passed","severity":"normal"},{"uid":"2df6c65bca1c31bf","name":"throws on content topic with too few or too many fields","time":{"start":1755202347502,"stop":1755202347503,"duration":1},"status":"passed","severity":"normal"},{"uid":"15a900be85bb095e","name":"random static sharding 2 - Cluster ID: 830, Shard ID: 519","time":{"start":1755203943489,"stop":1755203943489,"duration":0},"status":"broken","severity":"normal"},{"uid":"ae6773ff6acfcb30","name":"should return false when pubsub topic parsing fails","time":{"start":1755202363502,"stop":1755202363504,"duration":2},"status":"passed","severity":"normal"},{"uid":"a019d3febb02d129","name":"should create dialer with libp2p and shardReader","time":{"start":1755202363702,"stop":1755202363702,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d962e3dc2d547b3","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1755202409044,"stop":1755202409044,"duration":0},"status":"passed","severity":"normal"},{"uid":"517aac2466b15c0b","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1755202409032,"stop":1755202409032,"duration":0},"status":"passed","severity":"normal"},{"uid":"de300305b933c7a7","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1755202395411,"stop":1755202395411,"duration":0},"status":"passed","severity":"normal"},{"uid":"35bbbb6f7fe4bf0","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1755202409052,"stop":1755202409053,"duration":1},"status":"passed","severity":"normal"},{"uid":"87cf0ff573a0d95c","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1755202374474,"stop":1755202374475,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b6e3b618d6fd09","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1755202991430,"stop":1755202991430,"duration":0},"status":"passed","severity":"normal"},{"uid":"c50374469b000321","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app65/1/topic609/test.js","time":{"start":1755203452576,"stop":1755203452576,"duration":0},"status":"broken","severity":"normal"},{"uid":"4a1c5820f3a5521a","name":"should skip updating peer store if peer has same addresses","time":{"start":1755202363005,"stop":1755202363005,"duration":0},"status":"passed","severity":"normal"},{"uid":"7364f8e38fc34b48","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1755203452557,"stop":1755203452559,"duration":2},"status":"broken","severity":"normal"},{"uid":"8fbb1efd23f26909","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1755202414720,"stop":1755202414720,"duration":0},"status":"passed","severity":"normal"},{"uid":"b116ca2ad4a64e22","name":"should be safe to call multiple times","time":{"start":1755202363809,"stop":1755202363809,"duration":0},"status":"passed","severity":"normal"},{"uid":"19433fb610b06434","name":"Bloom filter","time":{"start":1755202414778,"stop":1755202414778,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbbd9887b146d8fb","name":"messageHashStr produces consistent results for the same input","time":{"start":1755202364048,"stop":1755202364048,"duration":0},"status":"passed","severity":"normal"},{"uid":"745cea2931a2524","name":"should dispatch network event when browser goes offline","time":{"start":1755202363539,"stop":1755202363539,"duration":0},"status":"passed","severity":"normal"},{"uid":"b370764f852768b9","name":"should handle errors when globalThis is not available","time":{"start":1755202363526,"stop":1755202363526,"duration":0},"status":"passed","severity":"normal"},{"uid":"fed5b659760e97bd","name":"should return false when navigator.onLine is false","time":{"start":1755202363531,"stop":1755202363531,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea8142e5c958f24f","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1755202409031,"stop":1755202409031,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5f01fd1e5113400","name":"Check meta is set [symmetric]","time":{"start":1755202384395,"stop":1755202384395,"duration":0},"status":"passed","severity":"normal"},{"uid":"16c5b7ca1529783f","name":"Stops search when 2 null results are returned","time":{"start":1755202373753,"stop":1755202373765,"duration":12},"status":"passed","severity":"normal"},{"uid":"dfd2100724fd802e","name":"Rejects garbage","time":{"start":1755202399863,"stop":1755202399863,"duration":0},"status":"passed","severity":"normal"},{"uid":"583c5110ddaa1cf0","name":"should check false positive rate","time":{"start":1755202412254,"stop":1755202412256,"duration":2},"status":"passed","severity":"normal"},{"uid":"51a43bd4977eff3c","name":"random static sharding 10 - Cluster ID: 836, Shard ID: 361","time":{"start":1755203943497,"stop":1755203943497,"duration":0},"status":"broken","severity":"normal"},{"uid":"41cc4bb81b4d5c0e","name":"Passing page size 3 when there are 20 messages","time":{"start":1755203669037,"stop":1755203669037,"duration":0},"status":"passed","severity":"normal"},{"uid":"e082dfdc88ec7d80","name":"should have no discoveries enabled by default","time":{"start":1755202395217,"stop":1755202395217,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1758b5b135efe23","name":"Promise Callback - false","time":{"start":1755203663377,"stop":1755203663377,"duration":0},"status":"passed","severity":"normal"},{"uid":"be6694d60a5bc526","name":"should properly create location multiaddrs - udp4","time":{"start":1755202353864,"stop":1755202353864,"duration":0},"status":"passed","severity":"normal"},{"uid":"10fc7c62461c53d1","name":"should handle dial errors","time":{"start":1755202364659,"stop":1755202364659,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a817ad0978b1b53","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1755202409025,"stop":1755202409025,"duration":0},"status":"passed","severity":"normal"},{"uid":"f18d1c2ec99e106c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1755202347523,"stop":1755202347523,"duration":0},"status":"passed","severity":"normal"},{"uid":"42f670d85e571c5","name":"should set field with only RELAY enabled","time":{"start":1755202353867,"stop":1755202353868,"duration":1},"status":"passed","severity":"normal"},{"uid":"42d29a9204d4e881","name":"should throw error - no id","time":{"start":1755202353859,"stop":1755202353859,"duration":0},"status":"passed","severity":"normal"},{"uid":"c11d5d6065200d30","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1755202395226,"stop":1755202395226,"duration":0},"status":"passed","severity":"normal"},{"uid":"e01eb3ce33f2f2a5","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1755202976071,"stop":1755202976072,"duration":1},"status":"passed","severity":"normal"},{"uid":"15287a482f80719b","name":"should initialize with default options","time":{"start":1755202374361,"stop":1755202374361,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9144839f318d58f","name":"Publish without waiting for remote peer","time":{"start":1755202991424,"stop":1755202991424,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2043cd8a6950fdd","name":"messageHashStr returns a hex string","time":{"start":1755202364047,"stop":1755202364047,"duration":0},"status":"passed","severity":"normal"},{"uid":"802fcfcd7263e740","name":"Js publishes, other Js receives","time":{"start":1755202972577,"stop":1755202972578,"duration":1},"status":"passed","severity":"normal"},{"uid":"b20b04b8add90a97","name":"should retry if all attempts fail","time":{"start":1755202395186,"stop":1755202395189,"duration":3},"status":"passed","severity":"normal"},{"uid":"66bf420be863f770","name":"should insert message id into causal history","time":{"start":1755202414711,"stop":1755202414711,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecd8820b765c8a08","name":"should handle dial errors gracefully","time":{"start":1755202364353,"stop":1755202364354,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f4d57fdc3ce6057","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1755202436801,"stop":1755202436801,"duration":0},"status":"skipped","severity":"normal"},{"uid":"729349ba71aba532","name":"should be safe to call multiple times","time":{"start":1755202363721,"stop":1755202363721,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec47588fd8ec2f95","name":"should handle network check errors gracefully","time":{"start":1755202363764,"stop":1755202363764,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8b86c1ab61b4f6","name":"should handle browser offline state overriding peer connections","time":{"start":1755202363545,"stop":1755202363545,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1e6dc0470afd976","name":"Publish message with custom timestamp: Thu Aug 14 2025 19:22:56 GMT+0000 (Coordinated Universal Time)","time":{"start":1755202982720,"stop":1755202982721,"duration":1},"status":"passed","severity":"normal"},{"uid":"527b095578d607b3","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1755202409036,"stop":1755202409037,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e53e541de4b85f","name":"should call waitForPeer on Relay","time":{"start":1755202396121,"stop":1755202396122,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae0e4a5fb7e26581","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1755202409041,"stop":1755202409041,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb0716711ee12b73","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1755202363826,"stop":1755202363826,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ff1aaf0552b1712","name":"Check received message containing short","time":{"start":1755203971171,"stop":1755203971171,"duration":0},"status":"broken","severity":"normal"},{"uid":"12c133049add498","name":"should handle peer disconnect event when no connections remain","time":{"start":1755202363533,"stop":1755202363534,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e40a9bb1147b159","name":"should return true when peer is on the same cluster","time":{"start":1755202363460,"stop":1755202363460,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2680169ecbdcc35","name":"Check message on other pubsub topic is not received","time":{"start":1755203971184,"stop":1755203971184,"duration":0},"status":"passed","severity":"normal"},{"uid":"58a1359e96e60921","name":"should handle zero peers request","time":{"start":1755202374476,"stop":1755202374477,"duration":1},"status":"passed","severity":"normal"},{"uid":"afb93cff0323abe5","name":"should dial with PeerId and return stream","time":{"start":1755202364658,"stop":1755202364658,"duration":0},"status":"passed","severity":"normal"},{"uid":"2599bf4bdbbdfd5a","name":"Push to array if already present","time":{"start":1755202347397,"stop":1755202347397,"duration":0},"status":"passed","severity":"normal"},{"uid":"72668f250fbf961b","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1755202395226,"stop":1755202395227,"duration":1},"status":"passed","severity":"normal"},{"uid":"537a4e820fa71ba2","name":"connects to nwaku","time":{"start":1755203690709,"stop":1755203690709,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e2d03c2f02b5bb5","name":"should dispatch network event when browser goes online","time":{"start":1755202363538,"stop":1755202363539,"duration":1},"status":"passed","severity":"normal"},{"uid":"16f81150cbb051cf","name":"Subscribe to topic containing XML and publish message","time":{"start":1755202991430,"stop":1755202991431,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e084bda55aebd18","name":"should skip peers without ENR","time":{"start":1755202374376,"stop":1755202374376,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fdaa7fb538247b6","name":"Ordered Callback - true","time":{"start":1755203663378,"stop":1755203663378,"duration":0},"status":"passed","severity":"normal"},{"uid":"490cd1b76f083427","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1755203684057,"stop":1755203684057,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5e4ab00085e388f","name":"should dial peers from store on start","time":{"start":1755202364334,"stop":1755202364334,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b9119d9a6b6cb6","name":"Query generator for multiple messages with different message text format","time":{"start":1755203651483,"stop":1755203651483,"duration":0},"status":"passed","severity":"normal"},{"uid":"895e56e526877596","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1755202347518,"stop":1755202347518,"duration":0},"status":"passed","severity":"normal"},{"uid":"539ffbb0abcfc843","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1755202451303,"stop":1755202451304,"duration":1},"status":"passed","severity":"normal"},{"uid":"8154c8d281bfed85","name":"should handle errors when accessing navigator","time":{"start":1755202363544,"stop":1755202363544,"duration":0},"status":"passed","severity":"normal"},{"uid":"603e1146b78369a2","name":"should not fail to start the service if it is already started","time":{"start":1755202877127,"stop":1755202877127,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fd91f4bb37ec33a","name":"should retry on complete failure if specified","time":{"start":1755202395823,"stop":1755202395824,"duration":1},"status":"passed","severity":"normal"},{"uid":"8929b4e2f86f5f3","name":"should not stop if not started","time":{"start":1755202374367,"stop":1755202374368,"duration":1},"status":"passed","severity":"normal"},{"uid":"a64d32087aef473a","name":"Check message on other pubsub topic is not received","time":{"start":1755203971163,"stop":1755203971163,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fac926dd94d8efb","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1755202347813,"stop":1755202347813,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc6e1b0df0eac533","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1755202363531,"stop":1755202363532,"duration":1},"status":"passed","severity":"normal"},{"uid":"3662ccd0fd05b16c","name":"should populate queue if has active dial","time":{"start":1755202363736,"stop":1755202363736,"duration":0},"status":"passed","severity":"normal"},{"uid":"7afe795a70cb58ff","name":"Check received message with timestamp: 1649153314 ","time":{"start":1755203971183,"stop":1755203971183,"duration":0},"status":"passed","severity":"normal"},{"uid":"d23db712b3334499","name":"Subscribe to topic containing shell command and publish message","time":{"start":1755202991431,"stop":1755202991432,"duration":1},"status":"passed","severity":"normal"},{"uid":"f621251413c6e515","name":"should handle ENR without shardInfo","time":{"start":1755202374377,"stop":1755202374377,"duration":0},"status":"passed","severity":"normal"},{"uid":"920a7d93024d5f53","name":"ignores domain fetching errors","time":{"start":1755202374625,"stop":1755202374626,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f0ed06afc82f5de","name":"should return all connected peers without codec filter","time":{"start":1755202364661,"stop":1755202364661,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9798ec41649acb7","name":"Decoder throws on undefined content topic","time":{"start":1755202364755,"stop":1755202364755,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cf848bb2fe1854","name":"Using a function","time":{"start":1755203690710,"stop":1755203690710,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a76de07b6b550e","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1755202374475,"stop":1755202374476,"duration":1},"status":"passed","severity":"normal"},{"uid":"be94702b4d572591","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1755202347515,"stop":1755202347515,"duration":0},"status":"passed","severity":"normal"},{"uid":"d85032df95f5176e","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1755202353157,"stop":1755202353157,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a699bc996523079","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1755202409042,"stop":1755202409043,"duration":1},"status":"passed","severity":"normal"},{"uid":"19b2cf30cbf2f052","name":"Check message received after jswaku node is restarted","time":{"start":1755203971168,"stop":1755203971169,"duration":1},"status":"broken","severity":"normal"},{"uid":"d0f7a55fde24990c","name":"should transition to Unhealthy when no connections","time":{"start":1755202395410,"stop":1755202395411,"duration":1},"status":"passed","severity":"normal"},{"uid":"657eb149548f9a4f","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1755202364040,"stop":1755202364041,"duration":1},"status":"passed","severity":"normal"},{"uid":"d26cb31078abd8c7","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1755203656047,"stop":1755203656048,"duration":1},"status":"broken","severity":"normal"},{"uid":"4d9a7ed94c4ce29f","name":"should wait for LightPush peer to be connected","time":{"start":1755202396120,"stop":1755202396121,"duration":1},"status":"broken","severity":"normal"},{"uid":"fe58802505c5b384","name":"should not allow unachievable error rate","time":{"start":1755202408906,"stop":1755202408912,"duration":6},"status":"passed","severity":"normal"},{"uid":"d0c1e9289aefb96a","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1755203684055,"stop":1755203684056,"duration":1},"status":"passed","severity":"normal"},{"uid":"1027705cbb57e0e1","name":"it tolerates circular branch references","time":{"start":1755202374624,"stop":1755202374624,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6b50655639c1de4","name":"Check received message containing emoji","time":{"start":1755203971161,"stop":1755203971161,"duration":0},"status":"broken","severity":"normal"},{"uid":"15ab60bba37b2f27","name":"should dispatch connect and disconnect events","time":{"start":1755202396299,"stop":1755202396300,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8d8c0d3a57f1e0b","name":"should start all internal components","time":{"start":1755202364655,"stop":1755202364656,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c662a80f4dcebaa","name":"should handle peerStore errors gracefully","time":{"start":1755202364661,"stop":1755202364662,"duration":1},"status":"passed","severity":"normal"},{"uid":"70b600b6b5bcf31","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1755203684057,"stop":1755203684057,"duration":0},"status":"passed","severity":"normal"},{"uid":"be24d28694bf657a","name":"should throw an error for insufficient data","time":{"start":1755202347814,"stop":1755202347814,"duration":0},"status":"passed","severity":"normal"},{"uid":"1681236bb29f9118","name":"should properly create location multiaddrs - udp6","time":{"start":1755202353865,"stop":1755202353865,"duration":0},"status":"passed","severity":"normal"},{"uid":"199c768a96c0843e","name":"accepts valid message hash query","time":{"start":1755202364026,"stop":1755202364027,"duration":1},"status":"passed","severity":"normal"},{"uid":"1621eae8a81cf21c","name":"Check received message containing unicode special characters","time":{"start":1755203971160,"stop":1755203971160,"duration":0},"status":"broken","severity":"normal"},{"uid":"ae2f8011bb4eecc6","name":"should start periodic discovery on start","time":{"start":1755202374377,"stop":1755202374377,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f8f1e76014ff657","name":"Check received message containing SQL Injection","time":{"start":1755203971176,"stop":1755203971176,"duration":0},"status":"broken","severity":"normal"},{"uid":"bbec56b5f1b225b7","name":"should reject if LightPush is requested but not mounted","time":{"start":1755202396115,"stop":1755202396116,"duration":1},"status":"passed","severity":"normal"},{"uid":"3052c50ca0567905","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1755202347522,"stop":1755202347523,"duration":1},"status":"passed","severity":"normal"},{"uid":"5061c5ec44442c","name":"should emit a peer event after start","time":{"start":1755202378245,"stop":1755202378245,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a62fb2beeb0c344","name":"should insert elements correctly","time":{"start":1755202412249,"stop":1755202412249,"duration":0},"status":"passed","severity":"normal"},{"uid":"b747d60ee0914b92","name":"should encode/decode to RLP encoding","time":{"start":1755202353862,"stop":1755202353862,"duration":0},"status":"passed","severity":"normal"},{"uid":"66d139af9b06f9a9","name":"Sample","time":{"start":1755202353280,"stop":1755202353281,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d5967ff3d291d9d","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1755203656049,"stop":1755203656050,"duration":1},"status":"broken","severity":"normal"},{"uid":"e7459ff958b22005","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1755202363006,"stop":1755202363008,"duration":2},"status":"passed","severity":"normal"},{"uid":"4a754684621ad458","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1755202396298,"stop":1755202396298,"duration":0},"status":"passed","severity":"normal"},{"uid":"8beff9a821fa0bd2","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1755202364662,"stop":1755202364663,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecb425580327557","name":"should create an instance with libp2p and dialer","time":{"start":1755202362977,"stop":1755202362990,"duration":13},"status":"passed","severity":"normal"},{"uid":"d6fd6192237c351","name":"should not return locked peers if enough unlocked are available","time":{"start":1755202396299,"stop":1755202396299,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0eb595b2921f8e1","name":"should start the dialing interval","time":{"start":1755202363702,"stop":1755202363703,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a108a7fa35ab05f","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1755202396303,"stop":1755202396303,"duration":0},"status":"passed","severity":"normal"},{"uid":"787d75d967e30d96","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1755202374475,"stop":1755202374475,"duration":0},"status":"passed","severity":"normal"},{"uid":"590e7c19a6cd6905","name":"should create ShardReader with static shards network config","time":{"start":1755202363459,"stop":1755202363460,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bfe8c0bc4a8af96","name":"should register libp2p event listeners when start is called","time":{"start":1755202396300,"stop":1755202396301,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae55f3ed6273edb1","name":"Query generator for 2000 messages","time":{"start":1755203651486,"stop":1755203651486,"duration":0},"status":"passed","severity":"normal"},{"uid":"8531f4d7b328fef2","name":"should return false when peer is not on topic","time":{"start":1755202364663,"stop":1755202364663,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea5aad9271461a33","name":"should handle ping failures gracefully","time":{"start":1755202363830,"stop":1755202363830,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d9d40f9972fc23b","name":"messageHashStr produces different results for different inputs","time":{"start":1755202364048,"stop":1755202364054,"duration":6},"status":"passed","severity":"normal"},{"uid":"64f48aa0162af1d5","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1755202409043,"stop":1755202409044,"duration":1},"status":"passed","severity":"normal"},{"uid":"7238ed48f02b04f5","name":"should add event listeners for peer connect and disconnect","time":{"start":1755202363808,"stop":1755202363809,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcec757aa28c2dba","name":"Default pageSize","time":{"start":1755203669040,"stop":1755203669041,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2a05c1979e176f6","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1755202363501,"stop":1755202363502,"duration":1},"status":"passed","severity":"normal"},{"uid":"81e6b921a4ddc886","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1755202409024,"stop":1755202409024,"duration":0},"status":"passed","severity":"normal"},{"uid":"de2bb8e618f5c673","name":"should start peer exchange discovery","time":{"start":1755202374362,"stop":1755202374363,"duration":1},"status":"passed","severity":"normal"},{"uid":"5aa7b010b58aa29f","name":"should skip peers without peerInfo in ENR","time":{"start":1755202374376,"stop":1755202374376,"duration":0},"status":"passed","severity":"normal"},{"uid":"298a6b1ec403adb4","name":"should properly create location multiaddrs - tcp6","time":{"start":1755202353865,"stop":1755202353865,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ef5db179ff79811","name":"should create RPC request with correct parameters","time":{"start":1755202374477,"stop":1755202374477,"duration":0},"status":"passed","severity":"normal"},{"uid":"15a874e4973c424d","name":"should filter out undefined ENRs","time":{"start":1755202374474,"stop":1755202374474,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c1b2fe5ca2d5a4e","name":"should return null for non-existent peer","time":{"start":1755202364358,"stop":1755202364359,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ef54c6a859f5287","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app86/9/topic227/test.js","time":{"start":1755203452571,"stop":1755203452572,"duration":1},"status":"broken","severity":"normal"},{"uid":"5d29ff1d9e85dfd","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1755202976068,"stop":1755202976069,"duration":1},"status":"passed","severity":"normal"},{"uid":"2198ae068782ba58","name":"Relay - dialed after","time":{"start":1755203684846,"stop":1755203684848,"duration":2},"status":"passed","severity":"normal"},{"uid":"5ddeda68f57a83d9","name":"should process tasks in queue","time":{"start":1755202395179,"stop":1755202395182,"duration":3},"status":"passed","severity":"normal"},{"uid":"641fc674c2dabeca","name":"should use configured peers when available","time":{"start":1755202396068,"stop":1755202396068,"duration":0},"status":"passed","severity":"normal"},{"uid":"87f3f83c63cdda99","name":"should handle multiple query options for time ranges","time":{"start":1755202396066,"stop":1755202396066,"duration":0},"status":"passed","severity":"normal"},{"uid":"329713e14dce586e","name":"Fails to publish duplicate message","time":{"start":1755202982721,"stop":1755202982721,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff0dd41800e2fcba","name":"should unregister libp2p event listeners when stop is called","time":{"start":1755202396301,"stop":1755202396301,"duration":0},"status":"passed","severity":"normal"},{"uid":"63617160be026e0b","name":"Ordered callback, aborts when callback returns true","time":{"start":1755203651485,"stop":1755203651486,"duration":1},"status":"passed","severity":"normal"},{"uid":"52f03f669e5e1611","name":"should return empty array when no peers connected","time":{"start":1755202364660,"stop":1755202364661,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc7f2ed0e4b15619","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1755202395411,"stop":1755202395412,"duration":1},"status":"passed","severity":"normal"},{"uid":"f81dc3d9aa270506","name":"Passing page size 110 when there are 120 messages","time":{"start":1755203669040,"stop":1755203669040,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6a9c3ab60477bc4","name":"should handle errors when getting connections","time":{"start":1755202363543,"stop":1755202363544,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9c6428748507224","name":"should perform ping and update peer store on timer","time":{"start":1755202363827,"stop":1755202363829,"duration":2},"status":"passed","severity":"normal"},{"uid":"e97e2651a33f24e6","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1755202409025,"stop":1755202409025,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ff4066d6025b272","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1755202347513,"stop":1755202347513,"duration":0},"status":"passed","severity":"normal"},{"uid":"299c0a7a8665fb37","name":"can start and stop the service","time":{"start":1755202436792,"stop":1755202436793,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fbaacff68058104","name":"can query messages by message hash","time":{"start":1755203654602,"stop":1755203654602,"duration":0},"status":"passed","severity":"normal"},{"uid":"1655ba53312724e5","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1755202409054,"stop":1755202409055,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ba54f5e56571541","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1755202364037,"stop":1755202364040,"duration":3},"status":"passed","severity":"normal"},{"uid":"8620c2474555d7d3","name":"Check message with no pubsub topic is not received","time":{"start":1755203971184,"stop":1755203971184,"duration":0},"status":"passed","severity":"normal"},{"uid":"645e0fefeaa3e352","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1755202982720,"stop":1755202982720,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef75fb9e02b2fbe0","name":"should load peers from local storage and dispatch events","time":{"start":1755202378246,"stop":1755202378247,"duration":1},"status":"passed","severity":"normal"},{"uid":"917319b68b34c0a8","name":"should return false when peer is not found","time":{"start":1755202363480,"stop":1755202363480,"duration":0},"status":"passed","severity":"normal"},{"uid":"1709fe34203602a3","name":"should handle empty pubsub topics","time":{"start":1755202363861,"stop":1755202363861,"duration":0},"status":"passed","severity":"normal"},{"uid":"26054acb49ba764e","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1755202409034,"stop":1755202409034,"duration":0},"status":"passed","severity":"normal"},{"uid":"58ebff39cc0e99f1","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1755202353163,"stop":1755202353163,"duration":0},"status":"passed","severity":"normal"},{"uid":"64edc9b16662e0b3","name":"should properly clean up resources when disposed","time":{"start":1755202394323,"stop":1755202394323,"duration":0},"status":"passed","severity":"normal"},{"uid":"d72cf1d35c77dcc1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1755202409056,"stop":1755202409056,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9840898d488ea8d","name":"should handle complete connection lifecycle","time":{"start":1755202363545,"stop":1755202363545,"duration":0},"status":"passed","severity":"normal"},{"uid":"c856f177604ded1b","name":"should successfully query store with valid decoders and options","time":{"start":1755202396065,"stop":1755202396066,"duration":1},"status":"passed","severity":"normal"},{"uid":"637fea7e1799c763","name":"should not allow k > 12","time":{"start":1755202408904,"stop":1755202408905,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0695eb5401b0940","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1755202395227,"stop":1755202395228,"duration":1},"status":"passed","severity":"normal"},{"uid":"21683176f70693d7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1755202409057,"stop":1755202409057,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d5a12222d826b5d","name":"should not create timers for topics where peer is not in mesh","time":{"start":1755202363843,"stop":1755202363850,"duration":7},"status":"passed","severity":"normal"},{"uid":"7681360a72b6bc37","name":"should set field with only STORE enabled","time":{"start":1755202353868,"stop":1755202353868,"duration":0},"status":"passed","severity":"normal"},{"uid":"d422fc5bf40e8d2f","name":"throws on content topic with empty version field","time":{"start":1755202347506,"stop":1755202347506,"duration":0},"status":"passed","severity":"normal"},{"uid":"e34d94796bc0966a","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1755202396304,"stop":1755202396304,"duration":0},"status":"passed","severity":"normal"},{"uid":"4626425e72008816","name":"should handle peer store errors gracefully","time":{"start":1755202364359,"stop":1755202364359,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bbb8620f2c0876","name":"should drop only non-locked connections when over maxConnections","time":{"start":1755202364364,"stop":1755202364373,"duration":9},"status":"passed","severity":"normal"},{"uid":"4d5e612a1b996876","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1755202363540,"stop":1755202363540,"duration":0},"status":"passed","severity":"normal"},{"uid":"e76ca7925bbb4ba5","name":"should create PeerExchangeDiscovery instance","time":{"start":1755202374378,"stop":1755202374378,"duration":0},"status":"passed","severity":"normal"},{"uid":"394a6d3be7199cb9","name":"Round trip binary serialization","time":{"start":1755202364754,"stop":1755202364754,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1c3730f491cb825","name":"Check message received after jswaku node is restarted","time":{"start":1755203971186,"stop":1755203971187,"duration":1},"status":"broken","severity":"normal"},{"uid":"5d130e6083298abe","name":"Check publish message after client node is restarted","time":{"start":1755202982724,"stop":1755202982724,"duration":0},"status":"skipped","severity":"normal"},{"uid":"408842f2681772ae","name":"Waku message hash computation (meta attribute not present)","time":{"start":1755202364041,"stop":1755202364041,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffee1dd2458300ed","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1755202373995,"stop":1755202373996,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e447c452d77b894","name":"should handle all zero keep alive options","time":{"start":1755202363861,"stop":1755202363862,"duration":1},"status":"passed","severity":"normal"},{"uid":"2550753ff24ba7bd","name":"should handle corrupted local storage data gracefully","time":{"start":1755202378247,"stop":1755202378247,"duration":0},"status":"passed","severity":"normal"},{"uid":"54c15b52e9f796e5","name":"should be able to decode the field with only FILTER set to true","time":{"start":1755202353159,"stop":1755202353159,"duration":0},"status":"passed","severity":"normal"},{"uid":"ece1ee5ef9a0ac1d","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1755202364047,"stop":1755202364047,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd4ff158c023cc62","name":"should properly compute the node id","time":{"start":1755202353862,"stop":1755202353862,"duration":0},"status":"passed","severity":"normal"},{"uid":"445c6c1367410429","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1755202982722,"stop":1755202982722,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fd940d29d69d0da","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1755203656059,"stop":1755203656060,"duration":1},"status":"broken","severity":"normal"},{"uid":"4b6846a56dcbd84c","name":"should reject if Relay is requested but not mounted","time":{"start":1755202396115,"stop":1755202396115,"duration":0},"status":"passed","severity":"normal"},{"uid":"668e727eacf8de90","name":"should be safe to call multiple times","time":{"start":1755202362992,"stop":1755202362993,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc14b94d928cbd15","name":"yields undefined for messages without content topic","time":{"start":1755202364558,"stop":1755202364559,"duration":1},"status":"passed","severity":"normal"},{"uid":"278a3bfb3a8a0675","name":"Check publish message containing Arabic","time":{"start":1755202982714,"stop":1755202982714,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a3feb5a22f64309","name":"should update peer store before dialing","time":{"start":1755202363001,"stop":1755202363001,"duration":0},"status":"passed","severity":"normal"},{"uid":"639181173a707c2b","name":"should successfully query peers and return peer infos","time":{"start":1755202374473,"stop":1755202374473,"duration":0},"status":"passed","severity":"normal"},{"uid":"4373880731935e4a","name":"should add and check entries correctly","time":{"start":1755202394312,"stop":1755202394318,"duration":6},"status":"passed","severity":"normal"},{"uid":"551c412e8fa4902","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1755202364407,"stop":1755202364408,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8fcfdb8cb8ec329","name":"pre and post cipher","time":{"start":1755202384726,"stop":1755202384726,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d8ead85f46ee412","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1755202364373,"stop":1755202364374,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4c212397942a86","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1755202347813,"stop":1755202347814,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0a2df8c2e7e7f55","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1755202364335,"stop":1755202364335,"duration":0},"status":"passed","severity":"normal"},{"uid":"1808364c8f3357c2","name":"should create KeepAliveManager with relay","time":{"start":1755202363807,"stop":1755202363808,"duration":1},"status":"passed","severity":"normal"},{"uid":"10c84c975db1b456","name":"should be online or offline if network state changed","time":{"start":1755202451310,"stop":1755202451311,"duration":1},"status":"passed","severity":"normal"},{"uid":"6906f55a6438029e","name":"should clear the dialing interval","time":{"start":1755202363716,"stop":1755202363717,"duration":1},"status":"passed","severity":"normal"},{"uid":"37daf4fd8c2cad6b","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1755202750788,"stop":1755202750788,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f38a4cee8ef2cf0e","name":"Correctly serialized arguments","time":{"start":1755202763600,"stop":1755202763601,"duration":1},"status":"passed","severity":"normal"},{"uid":"f22c8260f878460","name":"Fails to publish message with size larger than 1 MB","time":{"start":1755202982723,"stop":1755202982723,"duration":0},"status":"passed","severity":"normal"},{"uid":"33f00d9ace81ffab","name":"random static sharding 4 - Cluster ID: 519, Shard ID: 503","time":{"start":1755203943491,"stop":1755203943491,"duration":0},"status":"broken","severity":"normal"},{"uid":"5ceeaa1c98afc1ca","name":"should handle multiple peer connections","time":{"start":1755202363819,"stop":1755202363819,"duration":0},"status":"passed","severity":"normal"},{"uid":"196d785a2b7e626d","name":"Check publish message containing long","time":{"start":1755202982713,"stop":1755202982713,"duration":0},"status":"passed","severity":"normal"},{"uid":"12e6a460eb513616","name":"should remove event listeners","time":{"start":1755202364345,"stop":1755202364345,"duration":0},"status":"passed","severity":"normal"},{"uid":"2878b67a5018beb1","name":"should be safe to call multiple times","time":{"start":1755202364656,"stop":1755202364656,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0e20bb79113034a","name":"should handle a minimal index list","time":{"start":1755202347813,"stop":1755202347813,"duration":0},"status":"passed","severity":"normal"},{"uid":"23aea7db63702a6b","name":"return first retrieved peers without further DNS queries","time":{"start":1755202374627,"stop":1755202374627,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4d27f7118713a0b","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1755203509841,"stop":1755203509841,"duration":0},"status":"broken","severity":"normal"},{"uid":"10593a0dae5823ba","name":"handles different networkShards values correctly","time":{"start":1755202347516,"stop":1755202347516,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4021b6313e816e2","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1755202414778,"stop":1755202414779,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a618a5b22f60dae","name":"Check received message with timestamp: 1755202431348000000 ","time":{"start":1755203971183,"stop":1755203971183,"duration":0},"status":"passed","severity":"normal"},{"uid":"498570332063f1f2","name":"new peer added after a peer was already found","time":{"start":1755202959563,"stop":1755202959563,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6fff650c441a228","name":"Check received message containing numeric","time":{"start":1755203971172,"stop":1755203971173,"duration":1},"status":"broken","severity":"normal"},{"uid":"a468b82db30f0e6d","name":"Query with Promise Callback, No message returned","time":{"start":1755203617562,"stop":1755203617562,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd27260b2366a565","name":"should handle hash queries without validation","time":{"start":1755202396067,"stop":1755202396068,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ea49f8ae6355750","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1755202353858,"stop":1755202353858,"duration":0},"status":"passed","severity":"normal"},{"uid":"41bd18868e1c7ee3","name":"should not fail to stop the service if it was not started","time":{"start":1755202877127,"stop":1755202877127,"duration":0},"status":"passed","severity":"normal"},{"uid":"a382a41e9d2fb1e7","name":"should be able to encode the field with only FILTER set to true","time":{"start":1755202353154,"stop":1755202353155,"duration":1},"status":"passed","severity":"normal"},{"uid":"47a1fea74c185be8","name":"throws on content topic with empty application field","time":{"start":1755202347505,"stop":1755202347505,"duration":0},"status":"passed","severity":"normal"},{"uid":"9338f3ee166d02a7","name":"should sort peers by ping value","time":{"start":1755202364662,"stop":1755202364662,"duration":0},"status":"passed","severity":"normal"},{"uid":"823b8450af73c275","name":"should hang up with PeerId and return true on success","time":{"start":1755202364659,"stop":1755202364659,"duration":0},"status":"passed","severity":"normal"},{"uid":"9847874ba47f9901","name":"random static sharding 7 - Cluster ID: 805, Shard ID: 631","time":{"start":1755203943494,"stop":1755203943495,"duration":1},"status":"broken","severity":"normal"},{"uid":"84605b73406945df","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1755202364406,"stop":1755202364407,"duration":1},"status":"passed","severity":"normal"},{"uid":"58a12085bd0d6f0d","name":"should requeue task if no peer is available","time":{"start":1755202395182,"stop":1755202395182,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb3afa9e32e069a6","name":"should remove event listener for peer:discovery","time":{"start":1755202362994,"stop":1755202362994,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c0f4e03277a11ca","name":"Nodes with multiple pubsub topic","time":{"start":1755202976071,"stop":1755202976071,"duration":0},"status":"passed","severity":"normal"},{"uid":"783f47516e5292df","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1755202347513,"stop":1755202347513,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d8fc4bf68c10129","name":"A test","time":{"start":1755202750903,"stop":1755202750904,"duration":1},"status":"passed","severity":"normal"},{"uid":"37c0dc4ef4244202","name":"should not dispatch event when already disconnected","time":{"start":1755202363538,"stop":1755202363538,"duration":0},"status":"passed","severity":"normal"},{"uid":"560d4768616fe78a","name":"should properly create location multiaddrs - tcp4","time":{"start":1755202353864,"stop":1755202353865,"duration":1},"status":"passed","severity":"normal"},{"uid":"66363d6a50d500ce","name":"Check received message containing unicode special characters","time":{"start":1755203971182,"stop":1755203971182,"duration":0},"status":"broken","severity":"normal"},{"uid":"fdf7977d314bca9d","name":"Check received message containing JSON","time":{"start":1755203971157,"stop":1755203971157,"duration":0},"status":"broken","severity":"normal"},{"uid":"63b6eb56ac3b3848","name":"can start the service","time":{"start":1755202378243,"stop":1755202378243,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5cd274045010920","name":"should be safe to call multiple times","time":{"start":1755202362994,"stop":1755202362995,"duration":1},"status":"passed","severity":"normal"},{"uid":"60d0dee8568b73df","name":"Relay Node - default protocol","time":{"start":1755203684852,"stop":1755203684852,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d575271f5231460","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1755203617561,"stop":1755203617562,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b86108ff705bb6b","name":"Check publish message containing shell command","time":{"start":1755202982718,"stop":1755202982718,"duration":0},"status":"passed","severity":"normal"},{"uid":"5855aa3e721c358","name":"should be able to dial TLS multiaddrs","time":{"start":1755202522248,"stop":1755202522248,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6b536c211148b30","name":"Passing page size 10 when there are 10 messages","time":{"start":1755203669037,"stop":1755203669037,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf5acbd15858aab0","name":"should skip peers that were recently queried","time":{"start":1755202374372,"stop":1755202374372,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dcde13daa1cc927","name":"Check publish message containing JSON","time":{"start":1755202982717,"stop":1755202982718,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fd1e32db1eeb57a","name":"should create PeerExchange instance with components","time":{"start":1755202374477,"stop":1755202374478,"duration":1},"status":"passed","severity":"normal"},{"uid":"7079c2603b62db73","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1755202378247,"stop":1755202378247,"duration":0},"status":"passed","severity":"normal"},{"uid":"64dd8a031e43a261","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1755202347514,"stop":1755202347514,"duration":0},"status":"passed","severity":"normal"},{"uid":"66dbc6245e1f1849","name":"should emit a peer event after start","time":{"start":1755202877128,"stop":1755202877128,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ba94f88cc5828b3","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1755202409052,"stop":1755202409052,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac4161aba72e917d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1755202409061,"stop":1755202409061,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d0df71d6fc303f8","name":"should not receive a peer event before start","time":{"start":1755202378245,"stop":1755202378246,"duration":1},"status":"passed","severity":"normal"},{"uid":"da426da634a7f243","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app23/2/topic45/test.js","time":{"start":1755203452578,"stop":1755203452579,"duration":1},"status":"broken","severity":"normal"},{"uid":"1a8ec16570980076","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1755202353156,"stop":1755202353156,"duration":0},"status":"passed","severity":"normal"},{"uid":"26b5f93026e18564","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1755202396499,"stop":1755202396499,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e80a66f69e6401","name":"isConnected should return true after first peer connects","time":{"start":1755202451304,"stop":1755202451305,"duration":1},"status":"passed","severity":"normal"},{"uid":"64cdcba28bf0db4","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1755202409026,"stop":1755202409026,"duration":0},"status":"passed","severity":"normal"},{"uid":"3553c66576cc9a13","name":"should fail to send if no connected peers found","time":{"start":1755202395819,"stop":1755202395823,"duration":4},"status":"passed","severity":"normal"},{"uid":"fc906ed362a24a42","name":"should stop peer exchange discovery","time":{"start":1755202374366,"stop":1755202374366,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bf0d8f418e16670","name":"Check received message containing Arabic","time":{"start":1755203971150,"stop":1755203971150,"duration":0},"status":"broken","severity":"normal"},{"uid":"f7c56a2c431a62a","name":"Check publish message after service node is restarted","time":{"start":1755202982723,"stop":1755202982723,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1e9993d1a255d20b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1755202347521,"stop":1755202347521,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b50ad28d08f5a73","name":"should handle task timeouts","time":{"start":1755202395184,"stop":1755202395185,"duration":1},"status":"passed","severity":"normal"},{"uid":"14143db25553ddc5","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1755202353160,"stop":1755202353162,"duration":2},"status":"passed","severity":"normal"},{"uid":"461f03f32910eeb3","name":"Check received message containing Basic HTML tag","time":{"start":1755203971179,"stop":1755203971179,"duration":0},"status":"broken","severity":"normal"},{"uid":"125ee111abad7504","name":"should remove expired entries after TTL has passed","time":{"start":1755202394320,"stop":1755202394320,"duration":0},"status":"passed","severity":"normal"},{"uid":"57b85307f585800e","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1755202396301,"stop":1755202396302,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ea3e970bb98432b","name":"accepts time-filtered query with content filter","time":{"start":1755202364028,"stop":1755202364028,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1167dce1178a4ad","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1755202384392,"stop":1755202384394,"duration":2},"status":"passed","severity":"normal"},{"uid":"3050dd8c3027d98c","name":"can start and stop the service","time":{"start":1755202877126,"stop":1755202877127,"duration":1},"status":"passed","severity":"normal"},{"uid":"b58a118e54edd7fe","name":"Check publish message containing unicode special characters","time":{"start":1755202982719,"stop":1755202982719,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7c56612657b5bd1","name":"should sort by messageId when timestamps are equal","time":{"start":1755202414779,"stop":1755202414779,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9b847df0a7f596d","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1755202347508,"stop":1755202347509,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9951ac830a50d9f","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1755202353155,"stop":1755202353156,"duration":1},"status":"passed","severity":"normal"},{"uid":"81ddc4dbc7a30fd4","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1755202347522,"stop":1755202347522,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dd3d18b6a905f99","name":"should handle peer store errors gracefully","time":{"start":1755202374371,"stop":1755202374371,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cf628d95bae6227","name":"should return no connections if no open connection provided","time":{"start":1755202364113,"stop":1755202364115,"duration":2},"status":"passed","severity":"normal"},{"uid":"890eb090bb2d2a30","name":"should set field with only LIGHTPUSH enabled","time":{"start":1755202353868,"stop":1755202353869,"duration":1},"status":"passed","severity":"normal"},{"uid":"526115c797d24d3a","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1755202364756,"stop":1755202364756,"duration":0},"status":"passed","severity":"normal"},{"uid":"c51d723e503b8e67","name":"should push the message to the outgoing buffer","time":{"start":1755202414710,"stop":1755202414711,"duration":1},"status":"passed","severity":"normal"},{"uid":"36a0ae9ef0d9648d","name":"should do nothing if no non-locked connections to drop","time":{"start":1755202364373,"stop":1755202364373,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bee8db1771876d","name":"Get Nodes","time":{"start":1755202373752,"stop":1755202373752,"duration":0},"status":"passed","severity":"normal"},{"uid":"bee28dbf0befa0f6","name":"should initialize bloom filter with correct parameters","time":{"start":1755202412242,"stop":1755202412249,"duration":7},"status":"passed","severity":"normal"},{"uid":"c0f8527a0d211891","name":"rejects hash query with content filter parameters","time":{"start":1755202364027,"stop":1755202364027,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ef700c9ac123d17","name":"should properly create peer info with all multiaddrs","time":{"start":1755202353866,"stop":1755202353866,"duration":0},"status":"passed","severity":"normal"},{"uid":"c38da68d1d4f2a65","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1755202991425,"stop":1755202991426,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcab08b0df8a9f52","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1755203651485,"stop":1755203651485,"duration":0},"status":"broken","severity":"normal"},{"uid":"811a80a5f50b8b84","name":"Subscribe to topic containing numeric and publish message","time":{"start":1755202991428,"stop":1755202991428,"duration":0},"status":"passed","severity":"normal"},{"uid":"19b848a02804dbf9","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1755202373994,"stop":1755202373995,"duration":1},"status":"passed","severity":"normal"},{"uid":"4156614f40286571","name":"Init the array if not present","time":{"start":1755202347395,"stop":1755202347396,"duration":1},"status":"passed","severity":"normal"},{"uid":"e38c6ea524a292d","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1755202451307,"stop":1755202451310,"duration":3},"status":"passed","severity":"normal"},{"uid":"36b639e24779c283","name":"should return false","time":{"start":1755202353861,"stop":1755202353861,"duration":0},"status":"passed","severity":"normal"},{"uid":"4624c6537302edaf","name":"should clear timers for specific peer on disconnect","time":{"start":1755202363852,"stop":1755202363852,"duration":0},"status":"passed","severity":"normal"},{"uid":"70abe17ba7548368","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1755203971170,"stop":1755203971170,"duration":0},"status":"broken","severity":"normal"},{"uid":"d9a2f50f0a46128c","name":"should add event listeners to libp2p","time":{"start":1755202363524,"stop":1755202363524,"duration":0},"status":"passed","severity":"normal"},{"uid":"698477b9c47ab7f8","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1755202364360,"stop":1755202364363,"duration":3},"status":"passed","severity":"normal"},{"uid":"f71e64b7eaac2b2d","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1755202373996,"stop":1755202373997,"duration":1},"status":"passed","severity":"normal"},{"uid":"adcf259575712212","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1755203604061,"stop":1755203604061,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc9cc948e1ab97b4","name":"can start the service","time":{"start":1755202877125,"stop":1755202877126,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f49af525763a221","name":"should handle case with all peers already connected","time":{"start":1755202364354,"stop":1755202364357,"duration":3},"status":"passed","severity":"normal"},{"uid":"ca17d3b78b7056e1","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1755202409024,"stop":1755202409024,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c3aa355ee4c1434","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1755203971162,"stop":1755203971163,"duration":1},"status":"passed","severity":"normal"},{"uid":"820382652a258fa3","name":"should skip peers without peer exchange protocol","time":{"start":1755202374369,"stop":1755202374370,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ec20891302a8d22","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1755202347524,"stop":1755202347524,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b79ddddb1395463","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1755202598243,"stop":1755202598243,"duration":0},"status":"broken","severity":"normal"},{"uid":"a66c28ca93537975","name":"should dial all remaining peers","time":{"start":1755202364353,"stop":1755202364353,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a0690094c1cea76","name":"should handle queue processing errors gracefully","time":{"start":1755202363757,"stop":1755202363757,"duration":0},"status":"passed","severity":"normal"},{"uid":"e21fcbc28ab683c6","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1755202408913,"stop":1755202408914,"duration":1},"status":"passed","severity":"normal"},{"uid":"1be2d95a9959c764","name":"should throw error - no id","time":{"start":1755202353860,"stop":1755202353860,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1f79e64bcde575e","name":"Sign & Recover","time":{"start":1755202384727,"stop":1755202384727,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aeb5c153c912dd1","name":"should return false when peer shard info is not found","time":{"start":1755202363491,"stop":1755202363492,"duration":1},"status":"passed","severity":"normal"},{"uid":"af0c31059cb1d2c6","name":"should return false when peer is not found","time":{"start":1755202363504,"stop":1755202363504,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebf65bca65ee3043","name":"should add event listener for peer:discovery","time":{"start":1755202362991,"stop":1755202362992,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e64c8ef799ad888","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1755202451302,"stop":1755202451303,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cbaac35af462f7f","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1755202414712,"stop":1755202414713,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f833662c5c83fe1","name":"should handle v3 RLN errors","time":{"start":1755202395835,"stop":1755202395837,"duration":2},"status":"passed","severity":"normal"},{"uid":"8c80ee279e6d09d7","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1755202976070,"stop":1755202976070,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c7db4825342d6e1","name":"should return different streams if requested simultaniously","time":{"start":1755202364404,"stop":1755202364405,"duration":1},"status":"passed","severity":"normal"},{"uid":"e960fbc05c969d8d","name":"Generator, one shard","time":{"start":1755203609325,"stop":1755203609325,"duration":0},"status":"passed","severity":"normal"},{"uid":"53db8d1ead94ce","name":"ends if stream creation fails","time":{"start":1755202364557,"stop":1755202364557,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b142e1fc8e52e6f","name":"should query peer with peer exchange protocol","time":{"start":1755202374372,"stop":1755202374373,"duration":1},"status":"passed","severity":"normal"},{"uid":"2179c1dd874637c1","name":"should maintain desired error rate","time":{"start":1755202412250,"stop":1755202412250,"duration":0},"status":"passed","severity":"normal"},{"uid":"500bf13a72e5484b","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1755202347509,"stop":1755202347509,"duration":0},"status":"passed","severity":"normal"},{"uid":"185d7d218c7fa36e","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1755202396303,"stop":1755202396304,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dbcbd1128c82580","name":"random static sharding 5 - Cluster ID: 468, Shard ID: 673","time":{"start":1755203943492,"stop":1755203943492,"duration":0},"status":"broken","severity":"normal"},{"uid":"1198309212e02ea9","name":"should deliver messages after dependencies are met","time":{"start":1755202414716,"stop":1755202414717,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcdf8ccdaa486967","name":"Passing page size 0 when there are 110 messages","time":{"start":1755203669036,"stop":1755203669036,"duration":0},"status":"passed","severity":"normal"},{"uid":"8060a799578e963d","name":"Decrypt messages","time":{"start":1755202961092,"stop":1755202961092,"duration":0},"status":"passed","severity":"normal"},{"uid":"83d7dd17066d0590","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1755202347521,"stop":1755202347521,"duration":0},"status":"passed","severity":"normal"},{"uid":"807c784eab8782b1","name":"Symmetric encrypt & Decrypt","time":{"start":1755202384725,"stop":1755202384726,"duration":1},"status":"passed","severity":"normal"},{"uid":"353409afd6f8e8b3","name":"should drop connection to all peers on hangUp","time":{"start":1755202522239,"stop":1755202522240,"duration":1},"status":"passed","severity":"normal"},{"uid":"27718a0c4ba0c6ba","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1755202991424,"stop":1755202991424,"duration":0},"status":"passed","severity":"normal"},{"uid":"6781d1ce5c778dbe","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1755203971187,"stop":1755203971187,"duration":0},"status":"broken","severity":"normal"},{"uid":"3763249d185268a4","name":"should add and remove event listeners correctly","time":{"start":1755202378247,"stop":1755202378248,"duration":1},"status":"passed","severity":"normal"},{"uid":"48f4aad42475532c","name":"should properly create location multiaddrs - udp","time":{"start":1755202353866,"stop":1755202353866,"duration":0},"status":"passed","severity":"normal"},{"uid":"b340067950258c76","name":"Overlapping topic subscription","time":{"start":1755202991426,"stop":1755202991426,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e75a9430b0c3d777","name":"should not process empty queue","time":{"start":1755202363756,"stop":1755202363756,"duration":0},"status":"passed","severity":"normal"},{"uid":"529057275af4a540","name":"should skip peer when not on same cluster","time":{"start":1755202363743,"stop":1755202363743,"duration":0},"status":"passed","severity":"normal"},{"uid":"b04483b4a97ae305","name":"should handle onConnected and onDisconnected","time":{"start":1755202396300,"stop":1755202396300,"duration":0},"status":"passed","severity":"normal"},{"uid":"3809395ef4cd8abf","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1755202364359,"stop":1755202364360,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdb5b0329df2c221","name":"should handle incoming messages","time":{"start":1755202396247,"stop":1755202396248,"duration":1},"status":"passed","severity":"normal"},{"uid":"c508ed7e8000922d","name":"should handle peer not in mesh for all topics","time":{"start":1755202363862,"stop":1755202363862,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a5998e9bd895f75","name":"messageHashStr works with IProtoMessage","time":{"start":1755202364047,"stop":1755202364048,"duration":1},"status":"passed","severity":"normal"},{"uid":"503c1f4002f42cc0","name":"should handle peer store update failures gracefully","time":{"start":1755202363830,"stop":1755202363831,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f9fb3c463ee1865","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1755203656041,"stop":1755203656041,"duration":0},"status":"broken","severity":"normal"},{"uid":"5a25844a6c354","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app96/3/topic292/utf8","time":{"start":1755203452568,"stop":1755203452569,"duration":1},"status":"broken","severity":"normal"},{"uid":"c1072045c1ee6fca","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1755202409055,"stop":1755202409056,"duration":1},"status":"passed","severity":"normal"},{"uid":"31eb4962c36586b6","name":"should handle queue overflow by adding peers to queue","time":{"start":1755202363745,"stop":1755202363753,"duration":8},"status":"passed","severity":"normal"},{"uid":"ae5bca8d34b297dd","name":"Query Generator, No message returned","time":{"start":1755203617559,"stop":1755203617559,"duration":0},"status":"passed","severity":"normal"},{"uid":"31fc9ed0d12e0781","name":"Query with Ordered Callback, No message returned","time":{"start":1755203617561,"stop":1755203617561,"duration":0},"status":"passed","severity":"normal"},{"uid":"67c7a01a6740bf6","name":"should handle malformed response data","time":{"start":1755202374476,"stop":1755202374476,"duration":0},"status":"passed","severity":"normal"},{"uid":"33b782e7adaacd8e","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1755203684056,"stop":1755203684056,"duration":0},"status":"passed","severity":"normal"},{"uid":"725b3850cda44bc9","name":"same cluster, static sharding: nodes connect","time":{"start":1755202763430,"stop":1755202763430,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1b4a16fddae8718","name":"can start and stop the service","time":{"start":1755202378244,"stop":1755202378244,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9644dccfab1fbd4","name":"should initialize with Unhealthy status","time":{"start":1755202395402,"stop":1755202395402,"duration":0},"status":"passed","severity":"normal"},{"uid":"a433876333dc3658","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1755202409053,"stop":1755202409053,"duration":0},"status":"passed","severity":"normal"},{"uid":"54b5ef038c13b5a0","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1755202409043,"stop":1755202409043,"duration":0},"status":"passed","severity":"normal"},{"uid":"eff2568a1cc3f665","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1755202763435,"stop":1755202763435,"duration":0},"status":"passed","severity":"normal"},{"uid":"d817dc4a97159b65","name":"can query messages normally","time":{"start":1755203654602,"stop":1755203654602,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7b5352ec4af7965","name":"should discard bootstrap peers when has more than set limit","time":{"start":1755202474911,"stop":1755202474913,"duration":2},"status":"passed","severity":"normal"},{"uid":"e2a157ea8504bc55","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1755203656045,"stop":1755203656045,"duration":0},"status":"broken","severity":"normal"},{"uid":"4a29ba378f7647e7","name":"Check publish message containing Basic HTML tag","time":{"start":1755202982716,"stop":1755202982717,"duration":1},"status":"passed","severity":"normal"},{"uid":"813a9b251d7aa5ce","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1755202395183,"stop":1755202395183,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd148797b41d3d24","name":"Register correct protocols","time":{"start":1755202991423,"stop":1755202991423,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae0a98e834da646f","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1755203604059,"stop":1755203604059,"duration":0},"status":"passed","severity":"normal"},{"uid":"66d24e822a1cda2c","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1755202364374,"stop":1755202364374,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3e82b051aa4b924","name":"Cluster ID 0, shard 1","time":{"start":1755203943487,"stop":1755203943487,"duration":0},"status":"broken","severity":"normal"},{"uid":"931849a54861d42c","name":"should reject if Store is requested but not mounted","time":{"start":1755202396116,"stop":1755202396116,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6d91bba82f544e9","name":"should return false when peer is not on the specified shard","time":{"start":1755202363488,"stop":1755202363489,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dd32b408fe1538c","name":"Check received message containing long","time":{"start":1755203971144,"stop":1755203971144,"duration":0},"status":"broken","severity":"normal"},{"uid":"1f2e425d0e4de408","name":"should drop connection via multiaddr with hangUp","time":{"start":1755202522245,"stop":1755202522247,"duration":2},"status":"passed","severity":"normal"},{"uid":"818cc6f87dec978d","name":"should not be empty after adding a subscription","time":{"start":1755202396498,"stop":1755202396498,"duration":0},"status":"passed","severity":"normal"},{"uid":"19d3fdd013e054e","name":"Check message with no payload is not received","time":{"start":1755203971185,"stop":1755203971185,"duration":0},"status":"passed","severity":"normal"},{"uid":"96f44e725a1952c6","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1755202976069,"stop":1755202976069,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0bcb70bfa7b6e92","name":"should remove event listeners","time":{"start":1755202363809,"stop":1755202363810,"duration":1},"status":"passed","severity":"normal"},{"uid":"af4ca81575ce31c5","name":"should return true even if peer has no overlapping shards","time":{"start":1755202363479,"stop":1755202363479,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ca0708574b65d1d","name":"Check message with invalid timestamp is not received","time":{"start":1755203971163,"stop":1755203971163,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aadcedaf509dfdf","name":"throws on content topic with empty encoding field","time":{"start":1755202347507,"stop":1755202347507,"duration":0},"status":"passed","severity":"normal"},{"uid":"39d9876b6ed34e5e","name":"should dial peers from store when no connections remain","time":{"start":1755202364347,"stop":1755202364347,"duration":0},"status":"passed","severity":"normal"},{"uid":"c889b2d53066c186","name":"should be safe to call multiple times","time":{"start":1755202364335,"stop":1755202364344,"duration":9},"status":"passed","severity":"normal"},{"uid":"a39bf78707d7c1b6","name":"Query with Ordered Callback, No Decoder","time":{"start":1755203617561,"stop":1755203617561,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a1fd5cd23ec9218","name":"Passing an array","time":{"start":1755203690710,"stop":1755203690710,"duration":0},"status":"passed","severity":"normal"},{"uid":"9508d97536d0142b","name":"should return usable stream attached to connection","time":{"start":1755202364401,"stop":1755202364402,"duration":1},"status":"passed","severity":"normal"},{"uid":"edb61592d31d66d6","name":"Callback on promise","time":{"start":1755203651484,"stop":1755203651484,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6bf4a59aa19fbfd","name":"should support chaining for add method","time":{"start":1755202394319,"stop":1755202394319,"duration":0},"status":"passed","severity":"normal"},{"uid":"6023e9e0e6de54ee","name":"should handle relay send failures gracefully","time":{"start":1755202363851,"stop":1755202363851,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbe07c5f66ed7cfc","name":"should encode/decode to text encoding","time":{"start":1755202353862,"stop":1755202353863,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff83c105b8f5bddd","name":"should dial peer when peer is discovered","time":{"start":1755202362995,"stop":1755202363000,"duration":5},"status":"passed","severity":"normal"},{"uid":"d2cbb788c5f1ddcf","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1755202409056,"stop":1755202409056,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f4674f40378852e","name":"should set default options when no config provided","time":{"start":1755202364654,"stop":1755202364654,"duration":0},"status":"passed","severity":"normal"},{"uid":"cce049479ac73c5c","name":"should skip peers that don't support peer exchange","time":{"start":1755202374371,"stop":1755202374371,"duration":0},"status":"passed","severity":"normal"},{"uid":"6531067ab3744ba4","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1755202347511,"stop":1755202347512,"duration":1},"status":"passed","severity":"normal"},{"uid":"54bf95759fcb1068","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1755202347523,"stop":1755202347524,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd044cb1c2499693","name":"should initialize with default number of peers","time":{"start":1755202396297,"stop":1755202396297,"duration":0},"status":"passed","severity":"normal"},{"uid":"adbfc9e35ee8adcd","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1755202414717,"stop":1755202414717,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe6d72d0bb477380","name":"should invoke callbacks when receiving a message","time":{"start":1755202396499,"stop":1755202396499,"duration":0},"status":"passed","severity":"normal"},{"uid":"587510025ac38d54","name":"should only return 1 node with relay and store capability","time":{"start":1755202374627,"stop":1755202374627,"duration":0},"status":"passed","severity":"normal"},{"uid":"772fafc7198514a","name":"should handle dial errors gracefully","time":{"start":1755202363000,"stop":1755202363001,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa2f8c2c7c66a43a","name":"should create ConnectionManager with relay","time":{"start":1755202364654,"stop":1755202364654,"duration":0},"status":"passed","severity":"normal"},{"uid":"402df96a0d620e2c","name":"should be empty after removing the only subscription","time":{"start":1755202396498,"stop":1755202396498,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea5ff440211f51f2","name":"Publish message with custom timestamp: Thu Aug 14 2025 21:22:56 GMT+0000 (Coordinated Universal Time)","time":{"start":1755202982721,"stop":1755202982721,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3b82c3a0f7dff3a","name":"isConnected return false after peer stops","time":{"start":1755202451305,"stop":1755202451305,"duration":0},"status":"passed","severity":"normal"},{"uid":"77e8aba37050877e","name":"should keep entries that haven't expired yet","time":{"start":1755202394321,"stop":1755202394322,"duration":1},"status":"passed","severity":"normal"},{"uid":"f442c462b9454202","name":"should retry failed tasks","time":{"start":1755202395183,"stop":1755202395184,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bcbf0881e8e8b51","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1755203684058,"stop":1755203684059,"duration":1},"status":"passed","severity":"normal"},{"uid":"8609aee54aade9e0","name":"Check received message containing numeric","time":{"start":1755203971146,"stop":1755203971146,"duration":0},"status":"broken","severity":"normal"},{"uid":"872b262f7f199e48","name":"should create PeerExchangeDiscovery with default options","time":{"start":1755202374379,"stop":1755202374379,"duration":0},"status":"passed","severity":"normal"},{"uid":"4849b36e6d07efee","name":"throws if decoders don't match content topics","time":{"start":1755202364555,"stop":1755202364556,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e3ee0a913c00825","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1755202385920,"stop":1755202385920,"duration":0},"status":"passed","severity":"normal"},{"uid":"4798e178b68fbda9","name":"Subscribe and publish message","time":{"start":1755202991424,"stop":1755202991424,"duration":0},"status":"passed","severity":"normal"},{"uid":"18e4b2c5f96c84aa","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1755202409031,"stop":1755202409032,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2ba198fee7042a","name":"Check received message containing XML","time":{"start":1755203971178,"stop":1755203971178,"duration":0},"status":"broken","severity":"normal"},{"uid":"ad62e6328508fcac","name":"Check publish message containing special chars","time":{"start":1755202982713,"stop":1755202982714,"duration":1},"status":"passed","severity":"normal"},{"uid":"f498c2a0610dc8c1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1755202409060,"stop":1755202409060,"duration":0},"status":"passed","severity":"normal"},{"uid":"20a3c403a24f7989","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1755202409034,"stop":1755202409035,"duration":1},"status":"passed","severity":"normal"},{"uid":"26909d2c771d057d","name":"random static sharding 9 - Cluster ID: 727, Shard ID: 214","time":{"start":1755203943496,"stop":1755203943496,"duration":0},"status":"broken","severity":"normal"},{"uid":"dc4de16f625e8042","name":"should remove event listeners from globalThis","time":{"start":1755202363530,"stop":1755202363530,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f0ad828728a5222","name":"should not fail to stop the service if it was not started","time":{"start":1755202436793,"stop":1755202436794,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b89f17e22e903b1","name":"should process successful peer exchange query","time":{"start":1755202374374,"stop":1755202374375,"duration":1},"status":"passed","severity":"normal"},{"uid":"65499f5db28666e","name":"Check received message containing escaped characters","time":{"start":1755203971181,"stop":1755203971181,"duration":0},"status":"broken","severity":"normal"},{"uid":"9679a909a9216861","name":"Check message with invalid timestamp is not received","time":{"start":1755203971184,"stop":1755203971184,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bdc2172d964187d","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app59/1/topic558/proto","time":{"start":1755203452570,"stop":1755203452570,"duration":0},"status":"broken","severity":"normal"},{"uid":"548a0636965d9a41","name":"Check received message with timestamp: 1755202431348 ","time":{"start":1755203971183,"stop":1755203971183,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9cd11800419eada","name":"should clear existing timers before creating new ones","time":{"start":1755202363853,"stop":1755202363860,"duration":7},"status":"passed","severity":"normal"},{"uid":"8af5723cda2bdea6","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1755203656043,"stop":1755203656044,"duration":1},"status":"broken","severity":"normal"},{"uid":"4fbd2ed5e937f1e","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1755202373991,"stop":1755202373994,"duration":3},"status":"passed","severity":"normal"},{"uid":"85fee5d8d433cf8","name":"should dial all peers on dial","time":{"start":1755202522239,"stop":1755202522239,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9af33539a3b9b01","name":"should clear interval on stop","time":{"start":1755202374378,"stop":1755202374378,"duration":0},"status":"passed","severity":"normal"},{"uid":"203f9ac8a067a3d3","name":"should be able to encode the field with only RELAY set to true","time":{"start":1755202353153,"stop":1755202353154,"duration":1},"status":"passed","severity":"normal"},{"uid":"2709faddb12eaae7","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1755202409042,"stop":1755202409042,"duration":0},"status":"passed","severity":"normal"},{"uid":"489b2741815c85a3","name":"peer exchange sets tag","time":{"start":1755202959562,"stop":1755202959562,"duration":0},"status":"passed","severity":"normal"},{"uid":"a578d52d853b4444","name":"Asymmetric encrypt & decrypt","time":{"start":1755202384725,"stop":1755202384725,"duration":0},"status":"passed","severity":"normal"},{"uid":"a371d9ff6fb173f6","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1755202347519,"stop":1755202347519,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c9c78e79c43bb5e","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1755202373174,"stop":1755202373175,"duration":1},"status":"passed","severity":"normal"},{"uid":"40e040b5e56b3b7c","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1755203617560,"stop":1755203617561,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dd2c3d2c8645aeb","name":"Check received message containing JSON","time":{"start":1755203971179,"stop":1755203971179,"duration":0},"status":"broken","severity":"normal"},{"uid":"4c2599abd55ec6b3","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1755203669149,"stop":1755203669149,"duration":0},"status":"passed","severity":"normal"},{"uid":"301dd0eaa0053fc5","name":"throws on empty content topic","time":{"start":1755202347501,"stop":1755202347502,"duration":1},"status":"passed","severity":"normal"},{"uid":"2565e222e4ca3b1e","name":"Store - dialed first","time":{"start":1755203684848,"stop":1755203684848,"duration":0},"status":"passed","severity":"normal"},{"uid":"30bcb863f702de07","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1755202363820,"stop":1755202363826,"duration":6},"status":"passed","severity":"normal"},{"uid":"8e208a26a7c32c82","name":"should create ConnectionManager with required options","time":{"start":1755202364653,"stop":1755202364653,"duration":0},"status":"passed","severity":"normal"},{"uid":"b90dc31f60941263","name":"should handle errors gracefully when getting peer info","time":{"start":1755202363505,"stop":1755202363505,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfff2d37125b3151","name":"should reject on timeout if it was set","time":{"start":1755202396118,"stop":1755202396118,"duration":0},"status":"broken","severity":"normal"},{"uid":"eb90f21e4a2a4030","name":"should handle disconnect when peer has no timers","time":{"start":1755202363852,"stop":1755202363853,"duration":1},"status":"passed","severity":"normal"},{"uid":"d40c152f5ba9803b","name":"should never report false negatives","time":{"start":1755202412250,"stop":1755202412250,"duration":0},"status":"passed","severity":"normal"},{"uid":"b847987d46708c0b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1755202347520,"stop":1755202347521,"duration":1},"status":"passed","severity":"normal"},{"uid":"a057a31571914651","name":"groups content topics by expected pubsub topic","time":{"start":1755202347514,"stop":1755202347515,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccacf353417fc16d","name":"should handle peer connect event","time":{"start":1755202363533,"stop":1755202363533,"duration":0},"status":"passed","severity":"normal"},{"uid":"3eed1688afb57f0e","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1755203591149,"stop":1755203591149,"duration":0},"status":"passed","severity":"normal"},{"uid":"3575261d024750f5","name":"should handle case when navigator is not available","time":{"start":1755202363532,"stop":1755202363532,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa66b31465ce1c7b","name":"should return undefined if no connection provided","time":{"start":1755202364402,"stop":1755202364403,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d027d2a9eecaa6d","name":"should work with mixed v2 and v3 peers","time":{"start":1755202395825,"stop":1755202395834,"duration":9},"status":"passed","severity":"normal"},{"uid":"86341948272df97e","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1755202353162,"stop":1755202353163,"duration":1},"status":"passed","severity":"normal"},{"uid":"8930ce09560a2e05","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1755202409037,"stop":1755202409038,"duration":1},"status":"passed","severity":"normal"},{"uid":"288882076bd42d23","name":"should decode valid enr with tcp successfully","time":{"start":1755202353858,"stop":1755202353859,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7d761f73761627e","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1755202414715,"stop":1755202414715,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd6e504c1c06b20b","name":"yields decoded messages","time":{"start":1755202364558,"stop":1755202364558,"duration":0},"status":"passed","severity":"normal"},{"uid":"5043d6db18cc318e","name":"new peer added after a peer was already found","time":{"start":1755202750787,"stop":1755202750788,"duration":1},"status":"skipped","severity":"normal"},{"uid":"45d10fa381d0e2ba","name":"should dial with multiaddr and return stream","time":{"start":1755202364658,"stop":1755202364658,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9281b53541f69dc","name":"Check publish message containing short","time":{"start":1755202982712,"stop":1755202982712,"duration":0},"status":"passed","severity":"normal"},{"uid":"a501683cd4ddc9a1","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1755202409053,"stop":1755202409054,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c9251dfdb2f7313","name":"Fails to publish message with empty text","time":{"start":1755202982722,"stop":1755202982722,"duration":0},"status":"passed","severity":"normal"},{"uid":"9770d20b6badf9cc","name":"Mutual subscription","time":{"start":1755202991423,"stop":1755202991423,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cdaafb1ee6191a3","name":"Delete observer","time":{"start":1755202961093,"stop":1755202961093,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa7e943aee176c77","name":"throws on content topic with non-number generation field","time":{"start":1755202347503,"stop":1755202347503,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0fae063bac11c7e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1755202409058,"stop":1755202409058,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcab5d0ecf21ba4f","name":"Check received message containing Basic HTML tag","time":{"start":1755203971155,"stop":1755203971156,"duration":1},"status":"broken","severity":"normal"},{"uid":"55273493f096c484","name":"Subscribe to topic containing JSON and publish message","time":{"start":1755202991431,"stop":1755202991431,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ef7984797cf44ad","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1755202409054,"stop":1755202409054,"duration":0},"status":"passed","severity":"normal"},{"uid":"74a7be522979bcc2","name":"should return false when peer has no shard info","time":{"start":1755202363480,"stop":1755202363480,"duration":0},"status":"passed","severity":"normal"},{"uid":"74166ddec08e9f19","name":"does not throw on valid cases","time":{"start":1755202347500,"stop":1755202347501,"duration":1},"status":"passed","severity":"normal"},{"uid":"409c1a94e7d8d974","name":"Check received message containing special chars","time":{"start":1755203971173,"stop":1755203971173,"duration":0},"status":"broken","severity":"normal"},{"uid":"f59f7d50daff1e38","name":"should properly start and stop event listening","time":{"start":1755202395412,"stop":1755202395412,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb5b84e82d99c2d5","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1755202646599,"stop":1755202646599,"duration":0},"status":"broken","severity":"normal"},{"uid":"2f0fc09604b947d0","name":"returns all values when wanted number is greater than available values","time":{"start":1755202373174,"stop":1755202373174,"duration":0},"status":"passed","severity":"normal"},{"uid":"9273bdddf807e472","name":"should handle complete peer lifecycle","time":{"start":1755202363862,"stop":1755202363863,"duration":1},"status":"passed","severity":"normal"},{"uid":"701026f8f6d3c139","name":"should handle query errors gracefully","time":{"start":1755202374374,"stop":1755202374374,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2a86505a20d071a","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1755202409037,"stop":1755202409037,"duration":0},"status":"passed","severity":"normal"},{"uid":"dded08fb1c625f9d","name":"should dial peer when on same shard","time":{"start":1755202363743,"stop":1755202363744,"duration":1},"status":"passed","severity":"normal"},{"uid":"50057e907114dbb8","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1755202409030,"stop":1755202409031,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa7efc4ceb8d3d3e","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1755202347510,"stop":1755202347510,"duration":0},"status":"passed","severity":"normal"},{"uid":"6627fb001cfcf51a","name":"should dial peers from store when browser is connected","time":{"start":1755202364346,"stop":1755202364346,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3befe592fea495","name":"should send to specified number of peers of used peers","time":{"start":1755202395823,"stop":1755202395823,"duration":0},"status":"passed","severity":"normal"},{"uid":"284472e2f9f42b3d","name":"should return peer for existing peer","time":{"start":1755202364358,"stop":1755202364358,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f70a39d370939dd","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1755202409035,"stop":1755202409036,"duration":1},"status":"passed","severity":"normal"},{"uid":"133582c4735c1a58","name":"should save new peer to store","time":{"start":1755202363005,"stop":1755202363005,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2e989096a6300fb","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1755202364025,"stop":1755202364025,"duration":0},"status":"passed","severity":"normal"},{"uid":"52337a507bb62203","name":"Publish message with custom timestamp: Fri Aug 23 2024 20:22:56 GMT+0000 (Coordinated Universal Time)","time":{"start":1755202982720,"stop":1755202982720,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba9825f43140cd7f","name":"configure the node with multiple content topics","time":{"start":1755203452583,"stop":1755203452584,"duration":1},"status":"broken","severity":"normal"},{"uid":"64e59c03c7602770","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1755202959563,"stop":1755202959564,"duration":1},"status":"passed","severity":"normal"},{"uid":"be59f7d930703ba4","name":"should respect custom numPeersToUse configuration","time":{"start":1755202396302,"stop":1755202396302,"duration":0},"status":"passed","severity":"normal"},{"uid":"f891382676434fe5","name":"Decoder throws on empty string content topic","time":{"start":1755202384398,"stop":1755202384398,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2b5809de1d0995","name":"caches peers it previously fetched","time":{"start":1755202374626,"stop":1755202374626,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c91d78090b1b029","name":"should be delivered immediately if received","time":{"start":1755202414720,"stop":1755202414720,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd5bf4e9b5f9d974","name":"Accepts a valid Waku Message","time":{"start":1755202399862,"stop":1755202399863,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd1ccbcf465a3009","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1755202408914,"stop":1755202408914,"duration":0},"status":"passed","severity":"normal"},{"uid":"39e559403373c7e","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1755202991429,"stop":1755202991429,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f7590007f684a22","name":"Used by Waku Relay","time":{"start":1755203690711,"stop":1755203690711,"duration":0},"status":"passed","severity":"normal"},{"uid":"782cb9658811b290","name":"should not modify tags of connections for different peers","time":{"start":1755202396305,"stop":1755202396305,"duration":0},"status":"passed","severity":"normal"},{"uid":"61c47413172a005d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1755202409058,"stop":1755202409058,"duration":0},"status":"passed","severity":"normal"},{"uid":"15fe0242907b4102","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1755202363841,"stop":1755202363841,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f8234a9f6fe3e47","name":"should start and stop interval correctly","time":{"start":1755202395178,"stop":1755202395179,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad71c98bd622ce52","name":"should update ack status of messages in outgoing buffer","time":{"start":1755202414719,"stop":1755202414720,"duration":1},"status":"passed","severity":"normal"},{"uid":"2981970cb0f97bda","name":"Store - dialed after - with timeout","time":{"start":1755203684849,"stop":1755203684849,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eac94671efdb181","name":"peer:update - should do nothing if another protocol hit","time":{"start":1755202364405,"stop":1755202364406,"duration":1},"status":"passed","severity":"normal"},{"uid":"5efbc66bc4cfa048","name":"should not create relay timers when relay is not provided","time":{"start":1755202363842,"stop":1755202363842,"duration":0},"status":"passed","severity":"normal"},{"uid":"d233ad6e6140cf88","name":"should dial second nwaku node that was discovered","time":{"start":1755202430422,"stop":1755202430423,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f7124ca76c8192bd","name":"Passing invalid cursor","time":{"start":1755203604062,"stop":1755203604063,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2eb956349c9c52f","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1755203591145,"stop":1755203591146,"duration":1},"status":"passed","severity":"normal"},{"uid":"732af9cfe1bf4669","name":"Wrong topic","time":{"start":1755203452581,"stop":1755203452581,"duration":0},"status":"passed","severity":"normal"},{"uid":"909a8460af110a75","name":"msgTime: 0 ms from now, startTime: 1755117269224, endTime: 1755203669224","time":{"start":1755203684058,"stop":1755203684058,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5365e9c3aaedc9d","name":"All","time":{"start":1755202437993,"stop":1755202437996,"duration":3},"status":"passed","severity":"normal"},{"uid":"460397ea35792de","name":"Publishes to nwaku","time":{"start":1755202972574,"stop":1755202972576,"duration":2},"status":"passed","severity":"normal"},{"uid":"96c41a366342b610","name":"Check message with no payload is not received","time":{"start":1755203971165,"stop":1755203971165,"duration":0},"status":"passed","severity":"normal"},{"uid":"8744fa51b3039728","name":"should process queue every 500ms","time":{"start":1755202363753,"stop":1755202363753,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe228a75d18f6f31","name":"isConnected should return false after all peers disconnect","time":{"start":1755202451305,"stop":1755202451305,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac83b2e52b87e6cf","name":"should skip peers without peer exchange protocol","time":{"start":1755202374373,"stop":1755202374373,"duration":0},"status":"passed","severity":"normal"},{"uid":"85f68044891698d4","name":"Refresh subscription","time":{"start":1755202991426,"stop":1755202991426,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4f81af6bf561da4c","name":"Check publish message containing SQL Injection","time":{"start":1755202982715,"stop":1755202982715,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0b2b9002e4d2c2d","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1755202373997,"stop":1755202373997,"duration":0},"status":"passed","severity":"normal"},{"uid":"45cf67bc4b33d60c","name":"Subscribe to topic containing long and publish message","time":{"start":1755202991427,"stop":1755202991428,"duration":1},"status":"passed","severity":"normal"},{"uid":"be0bfd529ef9f769","name":"Query Generator - false","time":{"start":1755203663375,"stop":1755203663376,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2e5ac3d4baa126d","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1755202409043,"stop":1755202409043,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f826b428f379950","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1755202646599,"stop":1755202646600,"duration":1},"status":"passed","severity":"normal"},{"uid":"f60c27c06d5b6266","name":"should create ShardReader with auto sharding network config","time":{"start":1755202363459,"stop":1755202363459,"duration":0},"status":"passed","severity":"normal"},{"uid":"961ff21b032f76e4","name":"should set field with only FILTER enabled","time":{"start":1755202353868,"stop":1755202353868,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b44fe057e8a743d","name":"should properly create location multiaddrs - tcp","time":{"start":1755202353866,"stop":1755202353866,"duration":0},"status":"passed","severity":"normal"},{"uid":"3680634cf92d83e3","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1755202991431,"stop":1755202991431,"duration":0},"status":"passed","severity":"normal"},{"uid":"1610595db47b83b3","name":"should not receive a peer event after stop","time":{"start":1755202378246,"stop":1755202378246,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6218279ee4ab5e","name":"Query generator for multiple messages","time":{"start":1755203651482,"stop":1755203651482,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3813996fdb9c65a","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1755202991425,"stop":1755202991425,"duration":0},"status":"passed","severity":"normal"},{"uid":"218609b56722ac66","name":"isConnected between 2 js-waku relay nodes","time":{"start":1755202451306,"stop":1755202451306,"duration":0},"status":"passed","severity":"normal"},{"uid":"4def1e508d6ea312","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1755203656055,"stop":1755203656056,"duration":1},"status":"broken","severity":"normal"},{"uid":"54e5fd0e188c8678","name":"throws an error for improperly formatted content topics","time":{"start":1755202347516,"stop":1755202347516,"duration":0},"status":"passed","severity":"normal"},{"uid":"71e1f7c2e3e4b598","name":"should handle shardReader errors","time":{"start":1755202364663,"stop":1755202364663,"duration":0},"status":"passed","severity":"normal"},{"uid":"857de61f01b15e0","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1755202347518,"stop":1755202347518,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbadb5e2f91edcba","name":"should add event listeners to globalThis","time":{"start":1755202363525,"stop":1755202363525,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f937bcb4dca6c3d","name":"Query Generator, Multiple PubsubTopics","time":{"start":1755203617558,"stop":1755203617559,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdbb786a221544f9","name":"should handle peer identify event","time":{"start":1755202374369,"stop":1755202374369,"duration":0},"status":"passed","severity":"normal"},{"uid":"582609f2e8fc9f91","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1755202373979,"stop":1755202373979,"duration":0},"status":"passed","severity":"normal"},{"uid":"3905c53bae2c04d7","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1755202409031,"stop":1755202409031,"duration":0},"status":"passed","severity":"normal"},{"uid":"6412c427ef9d74bb","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1755202364046,"stop":1755202364046,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3a9bc7903ecfd99","name":"rejects hash query with time filter","time":{"start":1755202364027,"stop":1755202364028,"duration":1},"status":"passed","severity":"normal"},{"uid":"d53d6c65403e24c9","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1755202409050,"stop":1755202409050,"duration":0},"status":"passed","severity":"normal"},{"uid":"9493686e02e68be6","name":"should work with v3 peers","time":{"start":1755202395824,"stop":1755202395825,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b1bd12181a6350b","name":"should return PeerId when Multiaddr input is provided","time":{"start":1755202364064,"stop":1755202364064,"duration":0},"status":"passed","severity":"normal"},{"uid":"15428f216dd4c023","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1755203971183,"stop":1755203971184,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ef8aed3aa1e7bca","name":"should handle peer store errors gracefully","time":{"start":1755202363001,"stop":1755202363002,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a6db19c28e85752","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1755202409039,"stop":1755202409039,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ecdd1b4a55dc472","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1755202353160,"stop":1755202353160,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f022439bff12c8d","name":"Check publish message containing XML","time":{"start":1755202982716,"stop":1755202982716,"duration":0},"status":"passed","severity":"normal"},{"uid":"2148cf667557e0ab","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1755202976071,"stop":1755202976071,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1e3c18b315c1601","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app17/10/topic77/proto","time":{"start":1755203452580,"stop":1755203452581,"duration":1},"status":"broken","severity":"normal"},{"uid":"b39249ee5896c65a","name":"random static sharding 1 - Cluster ID: 290, Shard ID: 662","time":{"start":1755203943488,"stop":1755203943488,"duration":0},"status":"broken","severity":"normal"},{"uid":"887e8f93232020d2","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1755202409038,"stop":1755202409039,"duration":1},"status":"passed","severity":"normal"},{"uid":"b71ebc09c394684c","name":"Encoder throws on empty string content topic","time":{"start":1755202385921,"stop":1755202385921,"duration":0},"status":"passed","severity":"normal"},{"uid":"61e003a3d51ef75f","name":"Nwaku publishes","time":{"start":1755202972577,"stop":1755202972577,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4b976e910d2f462","name":"Publish message with rate limit","time":{"start":1755202982724,"stop":1755202982725,"duration":1},"status":"passed","severity":"normal"},{"uid":"471002b0c14582ba","name":"msgTime: 0 ms from now, startTime: 1754944469224, endTime: 1755203669224","time":{"start":1755203684058,"stop":1755203684058,"duration":0},"status":"passed","severity":"normal"},{"uid":"7515372c9766c0e4","name":"Non TWN Cluster","time":{"start":1755203452560,"stop":1755203452561,"duration":1},"status":"broken","severity":"normal"},{"uid":"cb96e2fab164aeb5","name":"should mark all messages in causal history as acknowledged","time":{"start":1755202414714,"stop":1755202414714,"duration":0},"status":"passed","severity":"normal"},{"uid":"da8f8f289167c0f9","name":"Check received message containing Russian","time":{"start":1755203971175,"stop":1755203971176,"duration":1},"status":"broken","severity":"normal"},{"uid":"79987b39eec76a61","name":"Promise Callback - true","time":{"start":1755203663376,"stop":1755203663376,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c986e9ca7d405fc","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app25/6/topic171/test.js","time":{"start":1755203452573,"stop":1755203452573,"duration":0},"status":"broken","severity":"normal"},{"uid":"20ee56eea073a3c6","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1755202409044,"stop":1755202409049,"duration":5},"status":"passed","severity":"normal"},{"uid":"a5b12138188e757f","name":"should enable all discoveries when explicitly set","time":{"start":1755202395218,"stop":1755202395218,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e2f68e4378ab9a6","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1755202991432,"stop":1755202991432,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e8b3d9f056e3210","name":"Decoder throws on empty string content topic","time":{"start":1755202364755,"stop":1755202364755,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc4c66ec7be850bd","name":"Check publish message containing emoji","time":{"start":1755202982719,"stop":1755202982719,"duration":0},"status":"passed","severity":"normal"},{"uid":"55e99af1c8f331d7","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1755202347519,"stop":1755202347520,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5d37ecd984557c6","name":"should encodeTxt and decodeTxt","time":{"start":1755202353857,"stop":1755202353857,"duration":0},"status":"passed","severity":"normal"},{"uid":"31d9729fd618c77d","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1755202364554,"stop":1755202364555,"duration":1},"status":"passed","severity":"normal"},{"uid":"22af5be89c302780","name":"Does not throw an exception when node disconnects","time":{"start":1755203690709,"stop":1755203690710,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2bfc043a31741c","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1755202373988,"stop":1755202373988,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6a14313874aa180","name":"LightPush","time":{"start":1755203684849,"stop":1755203684849,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6ef9d27f37be57c","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1755202598241,"stop":1755202598242,"duration":1},"status":"broken","severity":"normal"},{"uid":"db3b9739776ff55e","name":"random static sharding 8 - Cluster ID: 341, Shard ID: 340","time":{"start":1755203943495,"stop":1755203943496,"duration":1},"status":"broken","severity":"normal"},{"uid":"edd50723af4a4dc3","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1755202409044,"stop":1755202409044,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b0156c58b75d922","name":"should dial more peers if under maxConnections","time":{"start":1755202364364,"stop":1755202364364,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1f068f7a3e2ca2f","name":"should handle empty peer infos gracefully","time":{"start":1755202374473,"stop":1755202374474,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ab18569573c15f","name":"Generator, 2 different shards","time":{"start":1755203609325,"stop":1755203609326,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c66b8e5ee4920e5","name":"should handle query errors","time":{"start":1755202374375,"stop":1755202374376,"duration":1},"status":"passed","severity":"normal"},{"uid":"b632242a131fc79c","name":"should allow redial after cooldown period","time":{"start":1755202363736,"stop":1755202363743,"duration":7},"status":"passed","severity":"normal"},{"uid":"da1bf81dcd7d8527","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1755202409037,"stop":1755202409037,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f94aa6c8df2aa4d","name":"Check received message containing Russian","time":{"start":1755203971151,"stop":1755203971151,"duration":0},"status":"broken","severity":"normal"},{"uid":"d7ee0128fa4d52fb","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1755203656057,"stop":1755203656058,"duration":1},"status":"broken","severity":"normal"},{"uid":"8f1ee96d32087c65","name":"Check received message containing Script","time":{"start":1755203971177,"stop":1755203971177,"duration":0},"status":"broken","severity":"normal"},{"uid":"6115d3500945f6d8","name":"Check received message with timestamp: 1755202431348000000 ","time":{"start":1755203971161,"stop":1755203971162,"duration":1},"status":"passed","severity":"normal"},{"uid":"8aba808b2b0dafee","name":"Ordered Callback - false","time":{"start":1755203663379,"stop":1755203663381,"duration":2},"status":"passed","severity":"normal"},{"uid":"89fce7376fc7e719","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1755202414719,"stop":1755202414719,"duration":0},"status":"passed","severity":"normal"},{"uid":"f66be35a10f8a434","name":"should maintain proper timestamps if all messages received","time":{"start":1755202414713,"stop":1755202414713,"duration":0},"status":"passed","severity":"normal"},{"uid":"59664ac535e83622","name":"Query generator for multiple messages with different content topic format","time":{"start":1755203651483,"stop":1755203651484,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdcfd9c51205056d","name":"Subscribe to topic containing Script and publish message","time":{"start":1755202991430,"stop":1755202991430,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b622e82c25ca7f4","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1755202763437,"stop":1755202763437,"duration":0},"status":"passed","severity":"normal"},{"uid":"4620e32e38b2c524","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1755202347517,"stop":1755202347517,"duration":0},"status":"passed","severity":"normal"},{"uid":"3988d434a7f1bdc9","name":"should return PeerId when PeerId is provided","time":{"start":1755202364062,"stop":1755202364063,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6fca8f5bd105c68","name":"Callback on promise, aborts when callback returns true","time":{"start":1755203651484,"stop":1755203651484,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bc42101b450d836","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1755202414715,"stop":1755202414715,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d91ec983fae07c2","name":"should start ping timers on peer connect","time":{"start":1755202363818,"stop":1755202363818,"duration":0},"status":"passed","severity":"normal"},{"uid":"53602358623c53fb","name":"Check received message containing Chinese","time":{"start":1755203971174,"stop":1755203971174,"duration":0},"status":"broken","severity":"normal"},{"uid":"d9d23331346d7f57","name":"should return false when network is not connected","time":{"start":1755202364657,"stop":1755202364658,"duration":1},"status":"passed","severity":"normal"},{"uid":"80ccc4d9a1f02287","name":"should hang up with multiaddr and return true on success","time":{"start":1755202364659,"stop":1755202364660,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc2f11a9175d19b","name":"Query Generator - true","time":{"start":1755203663374,"stop":1755203663375,"duration":1},"status":"passed","severity":"normal"},{"uid":"823af700c715e27","name":"Check received message containing escaped characters","time":{"start":1755203971159,"stop":1755203971159,"duration":0},"status":"broken","severity":"normal"},{"uid":"f4bf1b167a950482","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1755203604060,"stop":1755203604060,"duration":0},"status":"passed","severity":"normal"},{"uid":"38b1c630b88ecdc7","name":"should clear all timers","time":{"start":1755202363810,"stop":1755202363810,"duration":0},"status":"passed","severity":"normal"},{"uid":"6387074e4b368d28","name":"should skip peer when dialed recently","time":{"start":1755202363735,"stop":1755202363735,"duration":0},"status":"passed","severity":"normal"}]