mirror of
https://github.com/logos-messaging/logos-messaging-allure-js.git
synced 2026-01-17 15:33:11 +00:00
1 line
219 KiB
JSON
1 line
219 KiB
JSON
[{"uid":"a5d0c9c12e12ee7e","name":"Sets default value correctly","time":{"start":1759319881948,"stop":1759319881948,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c60bbc9849887","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1759319812572,"stop":1759319812572,"duration":0},"status":"passed","severity":"normal"},{"uid":"16cefdef3f2b1b9b","name":"should emit a peer event after start","time":{"start":1759319409102,"stop":1759319409103,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c2ccb2d404e3975","name":"Encoder error raises irrecoverable error","time":{"start":1759319450205,"stop":1759319450205,"duration":0},"status":"passed","severity":"normal"},{"uid":"c877ee245135be5","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1759319394282,"stop":1759319394282,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b12cad5bcdf999a","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1759319436398,"stop":1759319436399,"duration":1},"status":"passed","severity":"normal"},{"uid":"df4dad443f3b9272","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1759319969683,"stop":1759319969684,"duration":1},"status":"passed","severity":"normal"},{"uid":"d760b8581414d9b6","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1759319428105,"stop":1759319428106,"duration":1},"status":"passed","severity":"normal"},{"uid":"2180e90d7c42c005","name":"random static sharding 4 - Cluster ID: 469, Shard ID: 229","time":{"start":1759319853373,"stop":1759319853374,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1c792b54e440f44","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1759319377797,"stop":1759319377798,"duration":1},"status":"passed","severity":"normal"},{"uid":"86a9e507041a0405","name":"should dial all known peers when reached zero connections","time":{"start":1759319518979,"stop":1759319518980,"duration":1},"status":"passed","severity":"normal"},{"uid":"dec8a63bad5a89ca","name":"does not throw on valid cases","time":{"start":1759319377665,"stop":1759319377666,"duration":1},"status":"passed","severity":"normal"},{"uid":"61e39d9406c0ebb8","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1759319428102,"stop":1759319428102,"duration":0},"status":"passed","severity":"normal"},{"uid":"cef69d3983422eb3","name":"should return false when peer has no shard info","time":{"start":1759319394059,"stop":1759319394059,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b076c2286be3417","name":"should handle disconnect when peer has no timers","time":{"start":1759319394299,"stop":1759319394302,"duration":3},"status":"passed","severity":"normal"},{"uid":"81839a3e439d498c","name":"Check meta is set [symmetric]","time":{"start":1759319415270,"stop":1759319415271,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf0c1ec845088f25","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1759319856478,"stop":1759319856479,"duration":1},"status":"passed","severity":"normal"},{"uid":"81df343dd3f806ea","name":"udp ip6 address","time":{"start":1759319383419,"stop":1759319383419,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2bb14d6943a4e14","name":"Subscribe to topic containing JSON and publish message","time":{"start":1759319692576,"stop":1759319692581,"duration":5},"status":"passed","severity":"normal"},{"uid":"df0f54bd77f818d0","name":"Relay + Store","time":{"start":1759319481361,"stop":1759319481362,"duration":1},"status":"passed","severity":"normal"},{"uid":"be3d57464262eb12","name":"Push message with long payload","time":{"start":1759320563195,"stop":1759320563196,"duration":1},"status":"passed","severity":"normal"},{"uid":"35a80dc17f118dbb","name":"should skip peers that were recently queried","time":{"start":1759319405032,"stop":1759319405032,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb2bc7606b98da7f","name":"should stop peer exchange discovery","time":{"start":1759319405025,"stop":1759319405025,"duration":0},"status":"passed","severity":"normal"},{"uid":"673774a05275bf18","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1759319692568,"stop":1759319692568,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fc8f3692d1bb8fa","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1759319428087,"stop":1759319428087,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbbca9ef9ccfb037","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app5/4/topic900/utf8","time":{"start":1759319798305,"stop":1759319798306,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b7efcb7f49fcc7c","name":"Check received message containing Basic HTML tag","time":{"start":1759319939066,"stop":1759319939067,"duration":1},"status":"passed","severity":"normal"},{"uid":"848ce400427cd23a","name":"should return true when peer is on the pubsub topic shard","time":{"start":1759319394063,"stop":1759319394063,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9243e26440dbc7a","name":"should skip peer when dialed recently","time":{"start":1759319394008,"stop":1759319394008,"duration":0},"status":"passed","severity":"normal"},{"uid":"53e2d2720ef4b749","name":"Relay - dialed after","time":{"start":1759319888319,"stop":1759319888319,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ea78e6160ec1196","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1759319448883,"stop":1759319448884,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b8d7e0be3f8818f","name":"Subscribe to topic containing special chars and receive message","time":{"start":1759319969673,"stop":1759319969673,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa872e2b8582150e","name":"Delete observer","time":{"start":1759319658695,"stop":1759319658696,"duration":1},"status":"passed","severity":"normal"},{"uid":"782a72bc2f0f2acb","name":"Fails to push message with large meta","time":{"start":1759320563193,"stop":1759320563193,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e4d02dd5a22e69b","name":"Push 30 different messages","time":{"start":1759320563188,"stop":1759320563188,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d2347a80e685d4d5","name":"should add event listeners to globalThis","time":{"start":1759319393935,"stop":1759319393935,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1236906367199f7","name":"should start periodic discovery on start","time":{"start":1759319405044,"stop":1759319405044,"duration":0},"status":"passed","severity":"normal"},{"uid":"1db7a54b30a033f1","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1759319428087,"stop":1759319428087,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ebed436ad3f20f1","name":"Sign & Recover","time":{"start":1759319415668,"stop":1759319415668,"duration":0},"status":"passed","severity":"normal"},{"uid":"a030e2c577dea1ed","name":"Push message with content topic containing Chinese","time":{"start":1759320563177,"stop":1759320563177,"duration":0},"status":"passed","severity":"normal"},{"uid":"c14c59b6de887e6a","name":"Push message with emoji payload","time":{"start":1759320563187,"stop":1759320563188,"duration":1},"status":"passed","severity":"normal"},{"uid":"703272f1de30cc34","name":"Throws when trying to push message with empty payload","time":{"start":1759320563159,"stop":1759320563159,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7a088bc337a831f","name":"Subscribe to topic containing emoji and receive message","time":{"start":1759319969677,"stop":1759319969677,"duration":0},"status":"passed","severity":"normal"},{"uid":"da2217abdcba92d1","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1759319405082,"stop":1759319405083,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcb40a430058c081","name":"should skip peers without ENR","time":{"start":1759319405040,"stop":1759319405040,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff5b289c501a47eb","name":"Sync message are not sent excessively within sync frequency","time":{"start":1759319456548,"stop":1759319456549,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f61239def5fa228","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1759319428072,"stop":1759319428074,"duration":2},"status":"passed","severity":"normal"},{"uid":"1ad9f27391ad5841","name":"throws an error for improperly formatted content topics","time":{"start":1759319377680,"stop":1759319377680,"duration":0},"status":"passed","severity":"normal"},{"uid":"29c00d8a89b8ab3e","name":"should not dispatch event when already connected","time":{"start":1759319393961,"stop":1759319393962,"duration":1},"status":"passed","severity":"normal"},{"uid":"494c23f3fd4ea197","name":"should add sent message to localHistory with retrievalHint","time":{"start":1759319436391,"stop":1759319436391,"duration":0},"status":"passed","severity":"normal"},{"uid":"8947aa98aea720ba","name":"Push message with meta","time":{"start":1759320563192,"stop":1759320563192,"duration":0},"status":"passed","severity":"normal"},{"uid":"e22f7bcb9e345d53","name":"should encode/decode to text encoding","time":{"start":1759319384039,"stop":1759319384039,"duration":0},"status":"passed","severity":"normal"},{"uid":"202e884c8272ee5f","name":"Query generator for multiple messages with different message text format","time":{"start":1759319864578,"stop":1759319864579,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7e0d18b0fba77d5","name":"Push message with content topic containing numeric","time":{"start":1759320563189,"stop":1759320563189,"duration":0},"status":"passed","severity":"normal"},{"uid":"eabd8e8a92e2d8d6","name":"should be safe to call multiple times","time":{"start":1759319394004,"stop":1759319394004,"duration":0},"status":"passed","severity":"normal"},{"uid":"b48211b990a18a21","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1759319760798,"stop":1759319760799,"duration":1},"status":"passed","severity":"normal"},{"uid":"521a89bfef3d91fa","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1759319812572,"stop":1759319812572,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9746f97f4ace208","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1759319969667,"stop":1759319969667,"duration":0},"status":"passed","severity":"normal"},{"uid":"a310970f384cfe4b","name":"should merge provided config with defaults","time":{"start":1759319395191,"stop":1759319395191,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c805a3b537fface","name":"should successfully stop","time":{"start":1759319447516,"stop":1759319447517,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d0eaae4a1db3610","name":"isConnected should return true after first peer connects","time":{"start":1759319496963,"stop":1759319496963,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6c2d69d02ee07af","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app13/6/topic483/utf8","time":{"start":1759319798306,"stop":1759319798306,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbe6751c6ede4d87","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1759319568443,"stop":1759319568444,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e37827f0e44d615","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1759319427164,"stop":1759319427165,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b9b777efd85ac1a","name":"should dial peer when on same shard","time":{"start":1759319394017,"stop":1759319394017,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbcdfaf0f6e7eb06","name":"Check publish message containing long","time":{"start":1759319682247,"stop":1759319682251,"duration":4},"status":"passed","severity":"normal"},{"uid":"f16fd7152c4b3f77","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1759319428096,"stop":1759319428096,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe482f78075c17f5","name":"Push message with content topic containing Russian","time":{"start":1759320563177,"stop":1759320563177,"duration":0},"status":"passed","severity":"normal"},{"uid":"3998ec3d93f3591a","name":"Push message with short payload","time":{"start":1759320563195,"stop":1759320563195,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdd69ef8c946c21b","name":"Push message with content topic containing special chars","time":{"start":1759320563189,"stop":1759320563190,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9f14ca8828ccd2a","name":"should handle case when navigator is not available","time":{"start":1759319393949,"stop":1759319393950,"duration":1},"status":"passed","severity":"normal"},{"uid":"133e5a5bf6923cb2","name":"Query Generator - false","time":{"start":1759319867206,"stop":1759319867206,"duration":0},"status":"passed","severity":"normal"},{"uid":"35e68a1f3ad67f7","name":"Check received message containing long","time":{"start":1759319939064,"stop":1759319939064,"duration":0},"status":"passed","severity":"normal"},{"uid":"861127dc479a29f4","name":"Query Generator, No Decoder","time":{"start":1759319829507,"stop":1759319829507,"duration":0},"status":"passed","severity":"normal"},{"uid":"dedadba6f34b612a","name":"return first retrieved peers without further DNS queries","time":{"start":1759319405105,"stop":1759319405105,"duration":0},"status":"passed","severity":"normal"},{"uid":"16af969b0dff2ff1","name":"should clear existing timers before creating new ones","time":{"start":1759319394303,"stop":1759319394303,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0674b7f965eb48","name":"ignores domain fetching errors","time":{"start":1759319405103,"stop":1759319405103,"duration":0},"status":"passed","severity":"normal"},{"uid":"b39683b178326af5","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1759319760796,"stop":1759319760797,"duration":1},"status":"passed","severity":"normal"},{"uid":"495707be50c773c","name":"Push message with JSON payload","time":{"start":1759320563157,"stop":1759320563157,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf687c108de8194f","name":"Push message with content topic containing escaped characters","time":{"start":1759320563162,"stop":1759320563163,"duration":1},"status":"passed","severity":"normal"},{"uid":"10d1883fdb2c5028","name":"should throw error - no public key","time":{"start":1759319384033,"stop":1759319384036,"duration":3},"status":"passed","severity":"normal"},{"uid":"cbaa416b9dbf7226","name":"Query with Ordered Callback, No Decoder","time":{"start":1759319829512,"stop":1759319829512,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aaeee50c748ecf4","name":"should use peerId from options when provided to queryGenerator","time":{"start":1759319449136,"stop":1759319449136,"duration":0},"status":"passed","severity":"normal"},{"uid":"abcbc5ba73034987","name":"Push message with Chinese payload","time":{"start":1759320563168,"stop":1759320563169,"duration":1},"status":"passed","severity":"normal"},{"uid":"6df5e05720b3679","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1759319447299,"stop":1759319447300,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ebe26c44d2a9f5d","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1759319692576,"stop":1759319692576,"duration":0},"status":"passed","severity":"normal"},{"uid":"423434eb5c7fad42","name":"should properly create peer info with all multiaddrs","time":{"start":1759319384042,"stop":1759319384042,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0eb3c9f0aeb031e","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1759319692575,"stop":1759319692575,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f76f698c3c0fb8a","name":"should handle errors when removing globalThis listeners","time":{"start":1759319393937,"stop":1759319393937,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ea993ff01f5ba63","name":"should handle peerStore errors gracefully","time":{"start":1759319395198,"stop":1759319395198,"duration":0},"status":"passed","severity":"normal"},{"uid":"21f35d8a27b76940","name":"Push message with content topic containing special chars","time":{"start":1759320563160,"stop":1759320563160,"duration":0},"status":"passed","severity":"normal"},{"uid":"c64adef40aa4b9b3","name":"ends if response has no messages","time":{"start":1759319394982,"stop":1759319394982,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fd9062863dd7659","name":"it tolerates circular branch references","time":{"start":1759319405102,"stop":1759319405103,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a0f2ae684c381c3","name":"Subscribe to topic containing numeric and publish message","time":{"start":1759319692571,"stop":1759319692572,"duration":1},"status":"passed","severity":"normal"},{"uid":"74bcf29690d12b3","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1759319939080,"stop":1759319939080,"duration":0},"status":"passed","severity":"normal"},{"uid":"20339d311d53e3ea","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1759319377684,"stop":1759319377685,"duration":1},"status":"passed","severity":"normal"},{"uid":"1973740dc1bee45e","name":"messageHash returns a Uint8Array","time":{"start":1759319394317,"stop":1759319394317,"duration":0},"status":"passed","severity":"normal"},{"uid":"e32acbb19fa5a237","name":"should properly create location multiaddrs - udp","time":{"start":1759319384041,"stop":1759319384041,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdfb22038e8cc8e0","name":"should be safe to call multiple times","time":{"start":1759319394254,"stop":1759319394259,"duration":5},"status":"passed","severity":"normal"},{"uid":"b983448a9e7f5190","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1759319384032,"stop":1759319384033,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5a90170514cbb0c","name":"Push message with special chars payload","time":{"start":1759320563168,"stop":1759320563168,"duration":0},"status":"passed","severity":"normal"},{"uid":"da4387fdf77c65ff","name":"should be delivered immediately if received","time":{"start":1759319436402,"stop":1759319436402,"duration":0},"status":"passed","severity":"normal"},{"uid":"221e96c9b79adcff","name":"should be sent with empty content","time":{"start":1759319436400,"stop":1759319436401,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4614feacbd2195a","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1759319481141,"stop":1759319481142,"duration":1},"status":"skipped","severity":"normal"},{"uid":"cf0bd4669415165e","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1759319436397,"stop":1759319436398,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dacbeab96530a59","name":"should be safe to call multiple times","time":{"start":1759319395192,"stop":1759319395193,"duration":1},"status":"passed","severity":"normal"},{"uid":"c79d6b872e949dde","name":"Check publish message containing unicode special characters","time":{"start":1759319682258,"stop":1759319682258,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebcdb566869b51c","name":"should maintain desired error rate","time":{"start":1759319432927,"stop":1759319432927,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9d39417745dee7d","name":"should return PeerId when PeerId is provided","time":{"start":1759319394712,"stop":1759319394712,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf17dea138bd12c9","name":"should process queue every 500ms","time":{"start":1759319394023,"stop":1759319394023,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f30abcebcb07304","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1759319884654,"stop":1759319884655,"duration":1},"status":"passed","severity":"normal"},{"uid":"a54a0b51ca2ec09e","name":"should retry on complete failure if specified","time":{"start":1759319447578,"stop":1759319447578,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0ddbb29fbd6ed22","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1759319884658,"stop":1759319884658,"duration":0},"status":"passed","severity":"normal"},{"uid":"734d42ecefa3b1ae","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1759319415270,"stop":1759319415270,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cd22d6814910586","name":"Push message with custom timestamp: 1759323100529","time":{"start":1759320563207,"stop":1759320563207,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5039b73144591c4","name":"should update ack status of messages in outgoing buffer","time":{"start":1759319436401,"stop":1759319436402,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd410b5fecf63d1b","name":"should be safe to call multiple times","time":{"start":1759319394873,"stop":1759319394873,"duration":0},"status":"passed","severity":"normal"},{"uid":"e86e9ec7f99c2952","name":"should not process empty queue","time":{"start":1759319394024,"stop":1759319394029,"duration":5},"status":"passed","severity":"normal"},{"uid":"44a2e22e306d3b2","name":"Subscribe to topic containing special chars and publish message","time":{"start":1759319692572,"stop":1759319692572,"duration":0},"status":"passed","severity":"normal"},{"uid":"50b7b7eb61d4a092","name":"nwaku subscribes","time":{"start":1759319670800,"stop":1759319670801,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc45ba33c9121bcc","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1759319969673,"stop":1759319969674,"duration":1},"status":"passed","severity":"normal"},{"uid":"792e6dbe14a17832","name":"Ordered Callback - true","time":{"start":1759319867218,"stop":1759319867219,"duration":1},"status":"passed","severity":"normal"},{"uid":"383b7713e99aed25","name":"Subscribe to topic containing shell command and receive message","time":{"start":1759319969676,"stop":1759319969676,"duration":0},"status":"passed","severity":"normal"},{"uid":"daca3a025df822c0","name":"Check received message with timestamp: 1759319475778000000 ","time":{"start":1759319939077,"stop":1759319939077,"duration":0},"status":"passed","severity":"normal"},{"uid":"c39cb43c5f2a001b","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1759319377673,"stop":1759319377674,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0ff9e598ee238fc","name":"Push message with custom timestamp: 1728561100526","time":{"start":1759320563165,"stop":1759320563165,"duration":0},"status":"passed","severity":"normal"},{"uid":"d043b9a38bc75ec1","name":"should return different streams if requested simultaniously","time":{"start":1759319394708,"stop":1759319394708,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c9b907e1a8b61e4","name":"should properly create location multiaddrs - tcp6","time":{"start":1759319384041,"stop":1759319384041,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d1fbbd3e15597b5","name":"Push message with emoji payload","time":{"start":1759320563174,"stop":1759320563174,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6594ca55f3d13a7","name":"Push message with custom timestamp: 1759315900528","time":{"start":1759320563194,"stop":1759320563194,"duration":0},"status":"passed","severity":"normal"},{"uid":"baba9805fe46edf","name":"should send relay ping messages on timer","time":{"start":1759319394291,"stop":1759319394291,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b396e81e885ec2e","name":"Push message with content topic containing long","time":{"start":1759320563201,"stop":1759320563201,"duration":0},"status":"passed","severity":"normal"},{"uid":"322663cf39f9ed7d","name":"Check publish message containing special chars","time":{"start":1759319682251,"stop":1759319682253,"duration":2},"status":"passed","severity":"normal"},{"uid":"c60fb12c1e2247e9","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1759319383339,"stop":1759319383339,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3d893fbad636dfa","name":"should be safe to call multiple times","time":{"start":1759319394260,"stop":1759319394260,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5aa2b341f7a0026","name":"should handle empty peer infos gracefully","time":{"start":1759319405081,"stop":1759319405082,"duration":1},"status":"passed","severity":"normal"},{"uid":"a60ee87d47fec1cb","name":"Relay","time":{"start":1759319481360,"stop":1759319481361,"duration":1},"status":"passed","severity":"normal"},{"uid":"60626178424047d1","name":"throws on content topic with empty version field","time":{"start":1759319377669,"stop":1759319377670,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d6c3d39796edf7f","name":"Round trip binary encryption [ecies, signature]","time":{"start":1759319416922,"stop":1759319416922,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ac30914715e2693","name":"should work with async generator that yields promises","time":{"start":1759319448888,"stop":1759319448889,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddf5cc1d4239eae0","name":"should handle dial errors gracefully","time":{"start":1759319393551,"stop":1759319393552,"duration":1},"status":"passed","severity":"normal"},{"uid":"2edf3e1432378a92","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1759319856474,"stop":1759319856477,"duration":3},"status":"passed","severity":"normal"},{"uid":"bae2ed592ef8c92c","name":"should save new peer to store","time":{"start":1759319393558,"stop":1759319393558,"duration":0},"status":"passed","severity":"normal"},{"uid":"8182a0512cc2dd47","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1759319394888,"stop":1759319394889,"duration":1},"status":"passed","severity":"normal"},{"uid":"a29f5d22aae5e520","name":"Fails to push message with large meta","time":{"start":1759320563205,"stop":1759320563206,"duration":1},"status":"passed","severity":"normal"},{"uid":"89772482eb39fcba","name":"Add multiple subscription objects on single nwaku node","time":{"start":1759319969677,"stop":1759319969677,"duration":0},"status":"passed","severity":"normal"},{"uid":"84579954125c51bc","name":"Fails to publish message with empty text","time":{"start":1759319682261,"stop":1759319682261,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ce5b136f7a510a3","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1759319448376,"stop":1759319448376,"duration":0},"status":"passed","severity":"normal"},{"uid":"6362565e0ef038b9","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1759319394063,"stop":1759319394064,"duration":1},"status":"passed","severity":"normal"},{"uid":"afd73398a8eb2d81","name":"should start all internal components","time":{"start":1759319395192,"stop":1759319395192,"duration":0},"status":"passed","severity":"normal"},{"uid":"36cc8cd6c43c88c7","name":"Push message with content topic containing short","time":{"start":1759320563159,"stop":1759320563159,"duration":0},"status":"passed","severity":"normal"},{"uid":"362a46921489c7ce","name":"should not receive a peer event before start","time":{"start":1759319715590,"stop":1759319715591,"duration":1},"status":"passed","severity":"normal"},{"uid":"337343185c220774","name":"should work with v3 peers","time":{"start":1759319447578,"stop":1759319447585,"duration":7},"status":"passed","severity":"normal"},{"uid":"66ec017327b8d453","name":"Push message equal or less that 1MB","time":{"start":1759320563207,"stop":1759320563207,"duration":0},"status":"passed","severity":"normal"},{"uid":"86938049f34063a5","name":"should handle peer identify event","time":{"start":1759319405028,"stop":1759319405029,"duration":1},"status":"passed","severity":"normal"},{"uid":"4833f5896b1cc214","name":"Push message with unicode special characters payload","time":{"start":1759320563187,"stop":1759320563187,"duration":0},"status":"passed","severity":"normal"},{"uid":"101ffbd1024653f7","name":"Push message with content topic containing unicode special characters","time":{"start":1759320563178,"stop":1759320563179,"duration":1},"status":"passed","severity":"normal"},{"uid":"840c431485bb5700","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1759319394382,"stop":1759319394382,"duration":0},"status":"passed","severity":"normal"},{"uid":"66d5e80445dd7b2a","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1759319568443,"stop":1759319568443,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd9cf5ce55ba6006","name":"Nodes with multiple pubsub topic","time":{"start":1759319674102,"stop":1759319674103,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7d67f507a0b115a","name":"should return cached hash on subsequent access","time":{"start":1759319395164,"stop":1759319395164,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bedc58eb1974860","name":"Check received message containing short","time":{"start":1759319939072,"stop":1759319939072,"duration":0},"status":"passed","severity":"normal"},{"uid":"67f02553b368410a","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1759319856479,"stop":1759319856479,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b578f837ef689c4","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1759319404247,"stop":1759319404247,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0bbdae553cd3c01","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1759319446993,"stop":1759319446993,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2920ad647a2a129","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1759319969679,"stop":1759319969679,"duration":0},"status":"passed","severity":"normal"},{"uid":"7357af80a02e6486","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1759319428055,"stop":1759319428056,"duration":1},"status":"passed","severity":"normal"},{"uid":"97b37733c7ccad34","name":"should sort by messageId when timestamps are equal","time":{"start":1759319435921,"stop":1759319435921,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fdbf348354fd967","name":"should encode/decode to RLP encoding","time":{"start":1759319384039,"stop":1759319384039,"duration":0},"status":"passed","severity":"normal"},{"uid":"30ce56ca05da6023","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1759319427163,"stop":1759319427164,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbcdc17f71178ce2","name":"should dial all remaining peers","time":{"start":1759319394880,"stop":1759319394880,"duration":0},"status":"passed","severity":"normal"},{"uid":"843b2a5c86ccc15c","name":"yields decoded messages","time":{"start":1759319394982,"stop":1759319394985,"duration":3},"status":"passed","severity":"normal"},{"uid":"82e701b8c8176f16","name":"should jump to current time when timestamp is far in the past","time":{"start":1759319435844,"stop":1759319435844,"duration":0},"status":"passed","severity":"normal"},{"uid":"79d1a59a59f7df74","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1759319448903,"stop":1759319448903,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ac3e016c41bdfc0","name":"should return false when peer is on different cluster","time":{"start":1759319394058,"stop":1759319394058,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fce994ac0b26e63","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1759319448376,"stop":1759319448380,"duration":4},"status":"passed","severity":"normal"},{"uid":"220f1d89a0a88723","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1759319482288,"stop":1759319482288,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed007d35d808cfa3","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1759319692568,"stop":1759319692568,"duration":0},"status":"passed","severity":"normal"},{"uid":"a505230640e61756","name":"Push message with numeric payload","time":{"start":1759320563183,"stop":1759320563183,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d987cf8d0d010ed","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1759319428071,"stop":1759319428071,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff254d1c2bbfcfa8","name":"different cluster: nodes don't connect","time":{"start":1759319568442,"stop":1759319568443,"duration":1},"status":"passed","severity":"normal"},{"uid":"daf0aa4369c43738","name":"Push message with rate limit","time":{"start":1759320563193,"stop":1759320563193,"duration":0},"status":"passed","severity":"normal"},{"uid":"af83ab5ff4659536","name":"Cluster id 0, shard 0","time":{"start":1759319853366,"stop":1759319853366,"duration":0},"status":"passed","severity":"normal"},{"uid":"731058b32780907e","name":"should start and stop interval correctly","time":{"start":1759319446990,"stop":1759319446991,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0f207663a9f1ea","name":"Check received message containing XML","time":{"start":1759319939066,"stop":1759319939066,"duration":0},"status":"passed","severity":"normal"},{"uid":"5350f700672fe607","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1759319969681,"stop":1759319969681,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e539ff135a47179","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1759319394884,"stop":1759319394885,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ab93b616fffb58b","name":"should return false when peer is not on topic","time":{"start":1759319395199,"stop":1759319395199,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ed1614aedfcc334","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1759319428114,"stop":1759319428114,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c2c0053eb29602e","name":"Push message with JSON payload","time":{"start":1759320563173,"stop":1759320563173,"duration":0},"status":"passed","severity":"normal"},{"uid":"1597e981900486ba","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1759319939072,"stop":1759319939072,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e8f00cff294468f","name":"Accepts a valid Waku Message","time":{"start":1759319459909,"stop":1759319459910,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3448b81195999e4","name":"should reject on timeout if it was set","time":{"start":1759319449149,"stop":1759319449149,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd229c7faccbb04b","name":"should return true when peer is on the same cluster","time":{"start":1759319394046,"stop":1759319394058,"duration":12},"status":"passed","severity":"normal"},{"uid":"50739c0fb1ba8d6e","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1759319428086,"stop":1759319428086,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea254cf3c027cfd7","name":"Passing page size 1 when there are 4 messages","time":{"start":1759319874653,"stop":1759319874653,"duration":0},"status":"passed","severity":"normal"},{"uid":"88d7721f3e2b0e2b","name":"should handle peer store errors gracefully","time":{"start":1759319405031,"stop":1759319405031,"duration":0},"status":"passed","severity":"normal"},{"uid":"e543fd83347e86c9","name":"Push message with content topic containing SQL Injection","time":{"start":1759320563178,"stop":1759320563178,"duration":0},"status":"passed","severity":"normal"},{"uid":"64850f37e5b6c20e","name":"Push message with custom timestamp: 1759323100528","time":{"start":1759320563194,"stop":1759320563194,"duration":0},"status":"passed","severity":"normal"},{"uid":"b43197988a760ac9","name":"new peer added after a peer was already found","time":{"start":1759319656909,"stop":1759319656909,"duration":0},"status":"passed","severity":"normal"},{"uid":"77091612d750b2ac","name":"Stops search when maxGet is reached","time":{"start":1759319404715,"stop":1759319404715,"duration":0},"status":"passed","severity":"normal"},{"uid":"488bfc5191b1cf55","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1759319428111,"stop":1759319428112,"duration":1},"status":"passed","severity":"normal"},{"uid":"3499fa8b8d5f09dc","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1759319428061,"stop":1759319428061,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9df822daa4d0aad","name":"should create a new stream if no existing for protocol found","time":{"start":1759319394708,"stop":1759319394708,"duration":0},"status":"passed","severity":"normal"},{"uid":"25ea88960bc3e9f2","name":"should increment timestamp by 1 when current time is not greater","time":{"start":1759319435842,"stop":1759319435842,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0356c4a5681eee","name":"should not trigger query when a recent query happened under threshold","time":{"start":1759319448890,"stop":1759319448891,"duration":1},"status":"passed","severity":"normal"},{"uid":"10d142e50bb7a9af","name":"should set field with only RELAY enabled","time":{"start":1759319384043,"stop":1759319384043,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad03b192aad55841","name":"should not retry if at least one success","time":{"start":1759319446998,"stop":1759319446999,"duration":1},"status":"passed","severity":"normal"},{"uid":"b09acd3e1278439a","name":"returns all values when wanted number is greater than available values","time":{"start":1759319403676,"stop":1759319403677,"duration":1},"status":"passed","severity":"normal"},{"uid":"585c79fa09ee73f6","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1759319435921,"stop":1759319435921,"duration":0},"status":"passed","severity":"normal"},{"uid":"390696a487848921","name":"caches peers it previously fetched","time":{"start":1759319405104,"stop":1759319405104,"duration":0},"status":"passed","severity":"normal"},{"uid":"deb47dcd60c908e9","name":"should handle case with all peers already connected","time":{"start":1759319394882,"stop":1759319394883,"duration":1},"status":"passed","severity":"normal"},{"uid":"28692dc93cd574c4","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1759319447471,"stop":1759319447471,"duration":0},"status":"passed","severity":"normal"},{"uid":"c660759b17c7abbc","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1759319394318,"stop":1759319394318,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0b795b9303caf45","name":"should skip peer when already connected","time":{"start":1759319394008,"stop":1759319394008,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6c2232044066523","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1759319428115,"stop":1759319428121,"duration":6},"status":"passed","severity":"normal"},{"uid":"954f71477bbec476","name":"Wrong topic","time":{"start":1759319798313,"stop":1759319798314,"duration":1},"status":"passed","severity":"normal"},{"uid":"9952d17ee91524cb","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1759319969674,"stop":1759319969674,"duration":0},"status":"passed","severity":"normal"},{"uid":"569c9619a94a5a8d","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1759319448903,"stop":1759319448903,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee6dbc5f89e99cc2","name":"can start the service","time":{"start":1759319481115,"stop":1759319481117,"duration":2},"status":"passed","severity":"normal"},{"uid":"f037f40ab8252be8","name":"should load peers from local storage and dispatch events","time":{"start":1759319409104,"stop":1759319409104,"duration":0},"status":"passed","severity":"normal"},{"uid":"23b1aab1ade8252","name":"Encoder throws on undefined content topic","time":{"start":1759319416922,"stop":1759319416923,"duration":1},"status":"passed","severity":"normal"},{"uid":"b824abbd9e092262","name":"should select older connection if present","time":{"start":1759319394747,"stop":1759319394748,"duration":1},"status":"passed","severity":"normal"},{"uid":"d018bdf5ee318cf4","name":"Push message with content topic containing SQL Injection","time":{"start":1759320563162,"stop":1759320563162,"duration":0},"status":"passed","severity":"normal"},{"uid":"2867e3b296cec438","name":"random static sharding 7 - Cluster ID: 541, Shard ID: 644","time":{"start":1759319853378,"stop":1759319853379,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ef9ad363c15ab12","name":"Check received message containing escaped characters","time":{"start":1759319939067,"stop":1759319939067,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9d7c529661ef31e","name":"should handle peer not in mesh for all topics","time":{"start":1759319394305,"stop":1759319394306,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecd83602eff6bd27","name":"Subscribe to topic containing short and receive message","time":{"start":1759319969671,"stop":1759319969672,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ac8f652759f667a","name":"should add event listeners for peer connect and disconnect","time":{"start":1759319394254,"stop":1759319394254,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba1099593ac81aed","name":"should only return 1 node with relay capability","time":{"start":1759319405104,"stop":1759319405104,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff253836eb5cfde","name":"should decode valid enr with tcp successfully","time":{"start":1759319384033,"stop":1759319384033,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fda8dd87b12779c","name":"Ordered Callback - false","time":{"start":1759319867219,"stop":1759319867223,"duration":4},"status":"passed","severity":"normal"},{"uid":"9265cf6e79f7982b","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1759319428056,"stop":1759319428060,"duration":4},"status":"passed","severity":"normal"},{"uid":"7d789d1ed6afcd03","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1759319969686,"stop":1759319969686,"duration":0},"status":"passed","severity":"normal"},{"uid":"94021072755607b5","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1759319449135,"stop":1759319449135,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b8563c3c55d700c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1759319377689,"stop":1759319377689,"duration":0},"status":"passed","severity":"normal"},{"uid":"c314708fc4829585","name":"Decoder throws on empty string content topic","time":{"start":1759319415273,"stop":1759319415274,"duration":1},"status":"passed","severity":"normal"},{"uid":"da72a10db7cf73d9","name":"Push message with content topic containing Arabic","time":{"start":1759320563177,"stop":1759320563177,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5b20ed0ef6b3938","name":"should clear interval on stop","time":{"start":1759319405044,"stop":1759319405045,"duration":1},"status":"passed","severity":"normal"},{"uid":"51db3957304e017","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1759319428110,"stop":1759319428111,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7010c32d16671dc","name":"should not receive a peer event after stop","time":{"start":1759319481131,"stop":1759319481133,"duration":2},"status":"passed","severity":"normal"},{"uid":"fad2eb55495ee717","name":"throws if decoders don't match content topics","time":{"start":1759319394977,"stop":1759319394978,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f8863e736e4eb53","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1759319377685,"stop":1759319377686,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ae033ad85e7a4ff","name":"should handle large number of peers request","time":{"start":1759319405084,"stop":1759319405085,"duration":1},"status":"passed","severity":"normal"},{"uid":"44a61b3cf5a2bdf8","name":"Push 30 different messages","time":{"start":1759320563175,"stop":1759320563175,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d7d944111958854f","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1759319377675,"stop":1759319377675,"duration":0},"status":"passed","severity":"normal"},{"uid":"739a5334da279361","name":"A test","time":{"start":1759319552861,"stop":1759319552861,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9602d3bc0ce4dc1","name":"should not receive a peer event after stop","time":{"start":1759319715591,"stop":1759319715592,"duration":1},"status":"passed","severity":"normal"},{"uid":"72c35860844071d8","name":"Push message with XML payload","time":{"start":1759320563156,"stop":1759320563157,"duration":1},"status":"passed","severity":"normal"},{"uid":"2504e41239e3d43f","name":"should increase lamport timestamp","time":{"start":1759319436392,"stop":1759319436392,"duration":0},"status":"passed","severity":"normal"},{"uid":"946ea4a206a7af02","name":"returns nothing if no connections present","time":{"start":1759319394746,"stop":1759319394747,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3a3362dbf801e61","name":"should discover peers from provided peer cache","time":{"start":1759319572751,"stop":1759319572752,"duration":1},"status":"passed","severity":"normal"},{"uid":"db91301defa0fd88","name":"ends if stream creation fails","time":{"start":1759319394981,"stop":1759319394981,"duration":0},"status":"passed","severity":"normal"},{"uid":"60e5a1e97a1cd537","name":"throws on content topic with empty application field","time":{"start":1759319377669,"stop":1759319377669,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed43e85c4dff6d6a","name":"should not allow k > 12","time":{"start":1759319427153,"stop":1759319427155,"duration":2},"status":"passed","severity":"normal"},{"uid":"d05e0af721746a0c","name":"Encoder throws on empty string content topic","time":{"start":1759319415272,"stop":1759319415273,"duration":1},"status":"passed","severity":"normal"},{"uid":"39a0ff57f5b74f29","name":"should initialize with custom number of peers","time":{"start":1759319448364,"stop":1759319448364,"duration":0},"status":"passed","severity":"normal"},{"uid":"35892c336b8faeea","name":"should respect custom numPeersToUse configuration","time":{"start":1759319448375,"stop":1759319448375,"duration":0},"status":"passed","severity":"normal"},{"uid":"20059ad870c0070c","name":"should drop only non-locked connections when over maxConnections","time":{"start":1759319394886,"stop":1759319394886,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cd96f22ca2ba596","name":"should not stop if not started","time":{"start":1759319405027,"stop":1759319405027,"duration":0},"status":"passed","severity":"normal"},{"uid":"32d10900446fc04f","name":"Retries within maximum given attempts","time":{"start":1759319449244,"stop":1759319449244,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d356736091e580c","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1759319428085,"stop":1759319428085,"duration":0},"status":"passed","severity":"normal"},{"uid":"408e11dd5b00c93e","name":"Encoder throws on empty string content topic","time":{"start":1759319395161,"stop":1759319395161,"duration":0},"status":"passed","severity":"normal"},{"uid":"4681b3b45e503871","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1759319428070,"stop":1759319428070,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf96050eb7c98b","name":"Check publish message containing Russian","time":{"start":1759319682254,"stop":1759319682254,"duration":0},"status":"passed","severity":"normal"},{"uid":"12787019625e0a14","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1759319405105,"stop":1759319405106,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f999e3659cb7868a","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1759319969670,"stop":1759319969670,"duration":0},"status":"passed","severity":"normal"},{"uid":"34fc9b57db103327","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1759319496961,"stop":1759319496962,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bed613fdf64e0e","name":"Push message with SQL Injection payload","time":{"start":1759320563184,"stop":1759320563184,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e0353c97d2ee024","name":"should reassess health immediately when peer disconnects","time":{"start":1759319448905,"stop":1759319448906,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc757760c9633df0","name":"should handle peer connect event","time":{"start":1759319393950,"stop":1759319393960,"duration":10},"status":"passed","severity":"normal"},{"uid":"552c1dbdb404df17","name":"Own sync message does not acknowledge own messages","time":{"start":1759319456550,"stop":1759319456550,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fd1c4c240c5b167","name":"Push message with content topic containing short","time":{"start":1759320563188,"stop":1759320563189,"duration":1},"status":"passed","severity":"normal"},{"uid":"97fe558eb7c1cdf8","name":"Push message with Basic HTML tag payload","time":{"start":1759320563198,"stop":1759320563199,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d50a6764de768b9","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1759319383334,"stop":1759319383335,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e5b88e14df9459b","name":"should mark all messages in causal history as acknowledged","time":{"start":1759319436395,"stop":1759319436395,"duration":0},"status":"passed","severity":"normal"},{"uid":"485dee7998bb61fe","name":"should add peer to queue when queue is not empty","time":{"start":1759319394007,"stop":1759319394008,"duration":1},"status":"passed","severity":"normal"},{"uid":"888877363e25c106","name":"should register libp2p event listeners when start is called","time":{"start":1759319448374,"stop":1759319448374,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac0c9786f0d293cd","name":"should stop and cleanup resources","time":{"start":1759319447472,"stop":1759319447478,"duration":6},"status":"passed","severity":"normal"},{"uid":"59dd917b932331da","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app43/7/topic694/json","time":{"start":1759319798305,"stop":1759319798305,"duration":0},"status":"passed","severity":"normal"},{"uid":"861f73b192f2f1b1","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1759319436395,"stop":1759319436395,"duration":0},"status":"passed","severity":"normal"},{"uid":"80c06cb53dbb3aea","name":"should not fail to start the service if it is already started","time":{"start":1759319409102,"stop":1759319409102,"duration":0},"status":"passed","severity":"normal"},{"uid":"399e5cc138ea0bef","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1759319428109,"stop":1759319428110,"duration":1},"status":"passed","severity":"normal"},{"uid":"589e5b2aef8e0440","name":"Check message on other pubsub topic is not received","time":{"start":1759319939078,"stop":1759319939079,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae5e51a29ba7564c","name":"Push message with rate limit","time":{"start":1759320563180,"stop":1759320563180,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5232bbaab464008","name":"Push message with content topic containing Chinese","time":{"start":1759320563190,"stop":1759320563190,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf647d54e65b932c","name":"throws on content topic with too few or too many fields","time":{"start":1759319377667,"stop":1759319377667,"duration":0},"status":"passed","severity":"normal"},{"uid":"34483388ed2ee8b6","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1759319436398,"stop":1759319436398,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdddb697bd96d23e","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1759319377681,"stop":1759319377682,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d9cec4dd57503db","name":"should throw an error for insufficient data","time":{"start":1759319377798,"stop":1759319377798,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fe8eafc8da40fba","name":"Push message with content topic containing emoji","time":{"start":1759320563163,"stop":1759320563164,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bbd327c33c7f504","name":"peer:update - should do nothing if another protocol hit","time":{"start":1759319394708,"stop":1759319394709,"duration":1},"status":"passed","severity":"normal"},{"uid":"927296b7652ba0ae","name":"A test","time":{"start":1759319552861,"stop":1759319552862,"duration":1},"status":"passed","severity":"normal"},{"uid":"895a37c046fd4ea8","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1759319447294,"stop":1759319447294,"duration":0},"status":"passed","severity":"normal"},{"uid":"bec3cdaca550f993","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1759319568441,"stop":1759319568441,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d8bfeff21b6a8df","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1759319377676,"stop":1759319377677,"duration":1},"status":"passed","severity":"normal"},{"uid":"aaef7390d2538228","name":"Check received message containing SQL Injection","time":{"start":1759319939065,"stop":1759319939066,"duration":1},"status":"passed","severity":"normal"},{"uid":"fede54bc74fa41a8","name":"peer exchange sets tag","time":{"start":1759319656908,"stop":1759319656908,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2fb47c385d1cad0","name":"should properly create location multiaddrs - udp6","time":{"start":1759319384040,"stop":1759319384041,"duration":1},"status":"passed","severity":"normal"},{"uid":"5265128d43404705","name":"Check publish message containing Chinese","time":{"start":1759319682253,"stop":1759319682253,"duration":0},"status":"passed","severity":"normal"},{"uid":"4513a23bc9b73742","name":"should return PeerId when PeerId is provided","time":{"start":1759319394711,"stop":1759319394711,"duration":0},"status":"passed","severity":"normal"},{"uid":"f878b32824cb261c","name":"Push message with content topic containing escaped characters","time":{"start":1759320563191,"stop":1759320563191,"duration":0},"status":"passed","severity":"normal"},{"uid":"81002f53776e0b0c","name":"should unregister libp2p event listeners when stop is called","time":{"start":1759319448374,"stop":1759319448374,"duration":0},"status":"passed","severity":"normal"},{"uid":"66d1abd4dfc7d6da","name":"should not dispatch event when already disconnected","time":{"start":1759319393962,"stop":1759319393962,"duration":0},"status":"passed","severity":"normal"},{"uid":"a21961cf1b228101","name":"should handle cache.get errors gracefully","time":{"start":1759319409104,"stop":1759319409105,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6e610bae55442a","name":"should not allow unachievable error rate","time":{"start":1759319427155,"stop":1759319427162,"duration":7},"status":"passed","severity":"normal"},{"uid":"dddd06faaa304e7","name":"can query messages by message hash","time":{"start":1759319858575,"stop":1759319858576,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbf303ea35d981b","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1759319448380,"stop":1759319448381,"duration":1},"status":"passed","severity":"normal"},{"uid":"84ee1386b31a7d2a","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1759319377677,"stop":1759319377677,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b710f14ab55eb39","name":"Push message with content topic containing Arabic","time":{"start":1759320563190,"stop":1759320563190,"duration":0},"status":"passed","severity":"normal"},{"uid":"a52f994d77460012","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1759319760796,"stop":1759319760796,"duration":0},"status":"passed","severity":"normal"},{"uid":"99d0d94cc859b3ba","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1759319377682,"stop":1759319377682,"duration":0},"status":"passed","severity":"normal"},{"uid":"d37256aaa59bdc57","name":"should trigger query when it went offline since the last successful query","time":{"start":1759319448889,"stop":1759319448889,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c244b40ab81643e","name":"Check message with no pubsub topic is not received","time":{"start":1759319939079,"stop":1759319939079,"duration":0},"status":"passed","severity":"normal"},{"uid":"f430783ed081118b","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1759319674103,"stop":1759319674103,"duration":0},"status":"passed","severity":"normal"},{"uid":"153ee8e37ed98440","name":"Waku message hash computation (payload length 0)","time":{"start":1759319394313,"stop":1759319394313,"duration":0},"status":"passed","severity":"normal"},{"uid":"756c2d1ff1d6a311","name":"isConnected return false after peer stops","time":{"start":1759319496968,"stop":1759319496969,"duration":1},"status":"passed","severity":"normal"},{"uid":"415588bec7e8d394","name":"Push message with SQL Injection payload","time":{"start":1759320563156,"stop":1759320563156,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb377ff1bc993e08","name":"Check received message with timestamp: 1759319475778000000 ","time":{"start":1759319939068,"stop":1759319939068,"duration":0},"status":"passed","severity":"normal"},{"uid":"92ddf4a006cf826b","name":"Subscribe to topic containing emoji and publish message","time":{"start":1759319692584,"stop":1759319692585,"duration":1},"status":"passed","severity":"normal"},{"uid":"623d0fbbf4fbb1e6","name":"Check received message containing special chars","time":{"start":1759319939073,"stop":1759319939073,"duration":0},"status":"passed","severity":"normal"},{"uid":"2be9fb3c47646d92","name":"should handle dial errors","time":{"start":1759319395195,"stop":1759319395195,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8cc048881bc8853","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1759319448893,"stop":1759319448894,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0427267df04e68","name":"Outgoing message is emitted as sent","time":{"start":1759319450204,"stop":1759319450205,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cfad6e28ae1246c","name":"can start the service","time":{"start":1759319715583,"stop":1759319715584,"duration":1},"status":"passed","severity":"normal"},{"uid":"5df0563ce75cb7f","name":"Push message with long payload","time":{"start":1759320563154,"stop":1759320563154,"duration":0},"status":"passed","severity":"normal"},{"uid":"474271858a1e8ede","name":"Push message with Russian payload","time":{"start":1759320563155,"stop":1759320563156,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecfdde7ec62604ee","name":"Callback on promise","time":{"start":1759319864582,"stop":1759319864583,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f6821fe2845eca1","name":"should send to specified number of peers of used peers","time":{"start":1759319447577,"stop":1759319447577,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe532af2413c57fa","name":"should create an instance with libp2p and dialer","time":{"start":1759319393541,"stop":1759319393542,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2f01538a0b9856","name":"Push message with numeric payload","time":{"start":1759320563196,"stop":1759320563196,"duration":0},"status":"passed","severity":"normal"},{"uid":"61b645e8c4674ac9","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1759319969675,"stop":1759319969675,"duration":0},"status":"passed","severity":"normal"},{"uid":"903ffdda54f13fae","name":"Subscribe and receive messages via lightPush","time":{"start":1759319969666,"stop":1759319969667,"duration":1},"status":"passed","severity":"normal"},{"uid":"948b04143223e125","name":"should increase lamport timestamp","time":{"start":1759319436389,"stop":1759319436389,"duration":0},"status":"passed","severity":"normal"},{"uid":"af41f52bc6e35733","name":"Refresh subscription","time":{"start":1759319969682,"stop":1759319969682,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae989c18cd9df219","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1759319428107,"stop":1759319428109,"duration":2},"status":"passed","severity":"normal"},{"uid":"775b3e8867715b20","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1759319416921,"stop":1759319416921,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5e8ce68b5e0dead","name":"should support chaining for add method","time":{"start":1759319445828,"stop":1759319445830,"duration":2},"status":"passed","severity":"normal"},{"uid":"734c858fdc2a6d95","name":"Push message with unicode special characters payload","time":{"start":1759320563200,"stop":1759320563200,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae5f6c4c7ec8dc6e","name":"throws on content topic with generation field greater than 0","time":{"start":1759319377668,"stop":1759319377669,"duration":1},"status":"passed","severity":"normal"},{"uid":"b86c4ec1999bca4a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1759319428122,"stop":1759319428122,"duration":0},"status":"passed","severity":"normal"},{"uid":"26bf5454e19ec638","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1759319447512,"stop":1759319447513,"duration":1},"status":"passed","severity":"normal"},{"uid":"17b5301a955deef1","name":"Push message with content topic containing numeric","time":{"start":1759320563176,"stop":1759320563176,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba5ad0795adc881d","name":"should remove event listeners","time":{"start":1759319394259,"stop":1759319394259,"duration":0},"status":"passed","severity":"normal"},{"uid":"b115a83314dfb3e9","name":"Does not throw an exception when node disconnects","time":{"start":1759319881946,"stop":1759319881946,"duration":0},"status":"passed","severity":"normal"},{"uid":"f483d8707361e10e","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1759319428097,"stop":1759319428101,"duration":4},"status":"passed","severity":"normal"},{"uid":"d1514f5ee6c0ebb","name":"Generator, 2 different shards","time":{"start":1759319819907,"stop":1759319819908,"duration":1},"status":"passed","severity":"normal"},{"uid":"98d7bd744f6b7245","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1759319760792,"stop":1759319760793,"duration":1},"status":"passed","severity":"normal"},{"uid":"38c60ce0a618d661","name":"Fails to push message with large meta","time":{"start":1759320563164,"stop":1759320563164,"duration":0},"status":"passed","severity":"normal"},{"uid":"a06180bccfd1bbee","name":"Push message with custom timestamp: 1759315900526","time":{"start":1759320563165,"stop":1759320563165,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9596887128aae5b","name":"Check received message with timestamp: 1649153314 ","time":{"start":1759319939078,"stop":1759319939078,"duration":0},"status":"passed","severity":"normal"},{"uid":"e12f04b00367db02","name":"Cluster ID 0, shard 1","time":{"start":1759319853366,"stop":1759319853367,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ea04613f483ead5","name":"should handle network check errors gracefully","time":{"start":1759319394030,"stop":1759319394030,"duration":0},"status":"passed","severity":"normal"},{"uid":"57747cd5f28b9a07","name":"Subscribe and receives messages on 20 topics","time":{"start":1759319969680,"stop":1759319969680,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ca8c1983ad3db6","name":"throws on content topic with empty encoding field","time":{"start":1759319377671,"stop":1759319377671,"duration":0},"status":"passed","severity":"normal"},{"uid":"496a82ef810ae88d","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1759319969683,"stop":1759319969683,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7113c9c8a1009cc","name":"Push message with Basic HTML tag payload","time":{"start":1759320563172,"stop":1759320563173,"duration":1},"status":"passed","severity":"normal"},{"uid":"94eaf2f8d2279b0","name":"should return false","time":{"start":1759319384038,"stop":1759319384038,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fc9f60c49ad7dfc","name":"Filter","time":{"start":1759319888321,"stop":1759319888321,"duration":0},"status":"passed","severity":"normal"},{"uid":"14f922a0f4f94ff0","name":"should start ping timers on peer connect","time":{"start":1759319394261,"stop":1759319394261,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d11fb9430cc6450","name":"random static sharding 1 - Cluster ID: 683, Shard ID: 238","time":{"start":1759319853367,"stop":1759319853367,"duration":0},"status":"passed","severity":"normal"},{"uid":"f31966c20f55f30a","name":"Outgoing message is acknowledged","time":{"start":1759319449851,"stop":1759319449852,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cf12938fe00bcc7","name":"Push message with content topic containing Russian","time":{"start":1759320563203,"stop":1759320563203,"duration":0},"status":"passed","severity":"normal"},{"uid":"1afca8f6739ea3a7","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1759319884661,"stop":1759319884662,"duration":1},"status":"passed","severity":"normal"},{"uid":"44f4160af5e32bbe","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1759319448376,"stop":1759319448376,"duration":0},"status":"passed","severity":"normal"},{"uid":"d89d3d11e3daddd8","name":"should add received messages to bloom filter","time":{"start":1759319436393,"stop":1759319436393,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cc9cfe68ac8a0e5","name":"should get all peers from store","time":{"start":1759319394879,"stop":1759319394879,"duration":0},"status":"passed","severity":"normal"},{"uid":"949a29e8a5c5b029","name":"msgTime: 0 ms from now, startTime: 1759233467477, endTime: 1759319867477","time":{"start":1759319884660,"stop":1759319884661,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dffd85d023e3f72","name":"Store - dialed after - with timeout","time":{"start":1759319888320,"stop":1759319888320,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b2c467c66ae6ee5","name":"should throw error - no id","time":{"start":1759319384033,"stop":1759319384033,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd7ad0c25b36cf0","name":"Check publish message containing Script","time":{"start":1759319682255,"stop":1759319682255,"duration":0},"status":"passed","severity":"normal"},{"uid":"71f8ab95619c015a","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1759319969667,"stop":1759319969668,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d2cfb637d5b5e07","name":"Push message with content topic containing JSON","time":{"start":1759320563204,"stop":1759320563204,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e605b621cd30426","name":"should handle special patterns correctly","time":{"start":1759319432929,"stop":1759319432931,"duration":2},"status":"passed","severity":"normal"},{"uid":"6f7a0447c9ca8d2c","name":"Push message with escaped characters payload","time":{"start":1759320563158,"stop":1759320563158,"duration":0},"status":"passed","severity":"normal"},{"uid":"993816d7fb1a5889","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1759319377673,"stop":1759319377673,"duration":0},"status":"passed","severity":"normal"},{"uid":"f20ff87405f836cf","name":"should not discard bootstrap peers if under the limit","time":{"start":1759319518981,"stop":1759319518981,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e54effd65942c13","name":"should not fail to stop the service if it was not started","time":{"start":1759319409101,"stop":1759319409102,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0ff71f97c952ed","name":"should handle multiple peers with different shard configurations","time":{"start":1759319394035,"stop":1759319394035,"duration":0},"status":"passed","severity":"normal"},{"uid":"b52aa30d33ae6b9c","name":"Push message with content topic containing short","time":{"start":1759320563201,"stop":1759320563201,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c495c3e82e4fe1b","name":"should reject if LightPush is requested but not mounted","time":{"start":1759319449148,"stop":1759319449148,"duration":0},"status":"passed","severity":"normal"},{"uid":"948fafe694c5e41d","name":"should remove event listeners","time":{"start":1759319394873,"stop":1759319394875,"duration":2},"status":"passed","severity":"normal"},{"uid":"220abb577db69708","name":"should successfully query store with valid decoders and options","time":{"start":1759319449133,"stop":1759319449134,"duration":1},"status":"passed","severity":"normal"},{"uid":"c580d75a39990431","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1759319377688,"stop":1759319377689,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2c06e6bd29fc3a7","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1759319404249,"stop":1759319404255,"duration":6},"status":"passed","severity":"normal"},{"uid":"f9735d7e646abb4f","name":"Push message with long payload","time":{"start":1759320563167,"stop":1759320563167,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f5f6a6402f253cb","name":"should handle query errors gracefully","time":{"start":1759319405038,"stop":1759319405038,"duration":0},"status":"passed","severity":"normal"},{"uid":"446af350c6db5ce2","name":"should return true when peer is on the specified shard","time":{"start":1759319394060,"stop":1759319394060,"duration":0},"status":"passed","severity":"normal"},{"uid":"89bfaad6d04bcef9","name":"Check received message containing XML","time":{"start":1759319939075,"stop":1759319939075,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddb19f0de25b785d","name":"should dispatch network event when browser goes online","time":{"start":1759319393962,"stop":1759319393966,"duration":4},"status":"passed","severity":"normal"},{"uid":"8c67536d3827f2cd","name":"should be able to encode the field with only STORE set to true","time":{"start":1759319383331,"stop":1759319383332,"duration":1},"status":"passed","severity":"normal"},{"uid":"34dcfb6910d2cd0e","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1759319394312,"stop":1759319394312,"duration":0},"status":"passed","severity":"normal"},{"uid":"f60cc4ec2b2e0cbb","name":"should serialize and deserialize correctly","time":{"start":1759319432929,"stop":1759319432929,"duration":0},"status":"passed","severity":"normal"},{"uid":"f473117d68235bff","name":"should not execute task if max attempts is 0","time":{"start":1759319446995,"stop":1759319446998,"duration":3},"status":"passed","severity":"normal"},{"uid":"4ffeb39e830aeafa","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1759319405084,"stop":1759319405084,"duration":0},"status":"passed","severity":"normal"},{"uid":"7efa48c463dd5e72","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1759319404247,"stop":1759319404248,"duration":1},"status":"passed","severity":"normal"},{"uid":"dda9c7f3f09a3bf7","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1759319377683,"stop":1759319377683,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d4edd7b2d01b2c9","name":"should handle all zero keep alive options","time":{"start":1759319394305,"stop":1759319394305,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5727cd7a9a9ba9b","name":"should accept empty decoders array","time":{"start":1759319448884,"stop":1759319448885,"duration":1},"status":"passed","severity":"normal"},{"uid":"df966ec430d3d7d6","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1759319377683,"stop":1759319377683,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cbb65649aec15f0","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1759319496971,"stop":1759319496971,"duration":0},"status":"passed","severity":"normal"},{"uid":"27b7494fb6cc9fa0","name":"Push message with custom timestamp: 1728561100528","time":{"start":1759320563193,"stop":1759320563193,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a44b39629c65f16","name":"Push message with content topic containing emoji","time":{"start":1759320563205,"stop":1759320563205,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7da80a72d820e7a","name":"ignores unrecognized TXT record formats","time":{"start":1759319405103,"stop":1759319405104,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ba34a21d95a9de","name":"should set field with only STORE enabled","time":{"start":1759319384043,"stop":1759319384044,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca4bb2c7eaec4da2","name":"isConnected should return false after all peers disconnect","time":{"start":1759319496967,"stop":1759319496968,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f3d78cc1defc439","name":"Passing page size 110 when there are 120 messages","time":{"start":1759319874654,"stop":1759319874655,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ac8313f2b956d1e","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1759319428101,"stop":1759319428102,"duration":1},"status":"passed","severity":"normal"},{"uid":"f452a2894b4f4369","name":"Push message with shell command payload","time":{"start":1759320563157,"stop":1759320563158,"duration":1},"status":"passed","severity":"normal"},{"uid":"8564fe1986c7cd46","name":"Publish without waiting for remote peer","time":{"start":1759319692566,"stop":1759319692567,"duration":1},"status":"passed","severity":"normal"},{"uid":"cccc7dfc8b2aa356","name":"Asymmetric encrypt & decrypt","time":{"start":1759319415666,"stop":1759319415667,"duration":1},"status":"passed","severity":"normal"},{"uid":"9eb19baf9400b456","name":"Push message with XML payload","time":{"start":1759320563172,"stop":1759320563172,"duration":0},"status":"passed","severity":"normal"},{"uid":"2559d2ec04f69dae","name":"should not receive a peer event before start","time":{"start":1759319409103,"stop":1759319409103,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4add9adab412a5b","name":"Check received message containing unicode special characters","time":{"start":1759319939067,"stop":1759319939068,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd0f0cbeb3949fc2","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1759319436396,"stop":1759319436396,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0dc5cb11866507a","name":"Query generator for multiple messages with different content topic format","time":{"start":1759319864580,"stop":1759319864582,"duration":2},"status":"passed","severity":"normal"},{"uid":"a4552ee51b66c14","name":"Check publish message containing emoji","time":{"start":1759319682259,"stop":1759319682259,"duration":0},"status":"passed","severity":"normal"},{"uid":"31676a911f5e1182","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1759319405105,"stop":1759319405105,"duration":0},"status":"passed","severity":"normal"},{"uid":"44b4d1ec94447fca","name":"Fails to push message with large meta","time":{"start":1759320563179,"stop":1759320563180,"duration":1},"status":"passed","severity":"normal"},{"uid":"75a20bb0f1d1a09d","name":"should create ShardReader with auto sharding network config","time":{"start":1759319394045,"stop":1759319394046,"duration":1},"status":"passed","severity":"normal"},{"uid":"c17f5ec4b2a4ad00","name":"Push message with Russian payload","time":{"start":1759320563171,"stop":1759320563171,"duration":0},"status":"passed","severity":"normal"},{"uid":"413c975db8fe47b","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1759319428065,"stop":1759319428070,"duration":5},"status":"passed","severity":"normal"},{"uid":"3930f8d9a1ecccf5","name":"Check message with no payload is not received","time":{"start":1759319939079,"stop":1759319939079,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c223f56b8fbfae7","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app91/8/topic842/test.js","time":{"start":1759319798307,"stop":1759319798307,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e82b2a98eaca151","name":"Push message with Chinese payload","time":{"start":1759320563183,"stop":1759320563183,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3d7bdd380e7314","name":"should not retry if at least one success","time":{"start":1759319447578,"stop":1759319447578,"duration":0},"status":"passed","severity":"normal"},{"uid":"622c103c1a9a63bb","name":"random static sharding 3 - Cluster ID: 365, Shard ID: 510","time":{"start":1759319853371,"stop":1759319853373,"duration":2},"status":"passed","severity":"normal"},{"uid":"ea78e54677838130","name":"should discard bootstrap peers when has more than set limit","time":{"start":1759319518980,"stop":1759319518981,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c83a92c38d77fcd","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1759319395199,"stop":1759319395199,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f9f4cc0aa15da45","name":"Check received message containing JSON","time":{"start":1759319939067,"stop":1759319939067,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeeb3a57c9e187e6","name":"should do nothing if no non-locked connections to drop","time":{"start":1759319394886,"stop":1759319394887,"duration":1},"status":"passed","severity":"normal"},{"uid":"666b07e20a929454","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1759319383338,"stop":1759319383338,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec18a339b7b71428","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1759319415268,"stop":1759319415270,"duration":2},"status":"passed","severity":"normal"},{"uid":"3bbd7a2a393b563a","name":"should be safe to call multiple times","time":{"start":1759319393550,"stop":1759319393551,"duration":1},"status":"passed","severity":"normal"},{"uid":"20ea8d6a8dcbaa77","name":"Check publish message after client node is restarted","time":{"start":1759319682262,"stop":1759319682263,"duration":1},"status":"skipped","severity":"normal"},{"uid":"36c75bacae5dd7fa","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1759319428096,"stop":1759319428096,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8a8116764eaa7e7","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1759319674103,"stop":1759319674103,"duration":0},"status":"passed","severity":"normal"},{"uid":"983acba39cb493b0","name":"should insert message id into causal history","time":{"start":1759319436391,"stop":1759319436391,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cdb601e7b0e2d86","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1759319674101,"stop":1759319674101,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c469499f01cc56c","name":"handles different networkShards values correctly","time":{"start":1759319377679,"stop":1759319377679,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bc3dc2e8cbdfbed","name":"should return false when peer shard info is not found","time":{"start":1759319394062,"stop":1759319394063,"duration":1},"status":"passed","severity":"normal"},{"uid":"b47f35056d7e65ce","name":"should not dial peers from store when browser is not connected","time":{"start":1759319394876,"stop":1759319394877,"duration":1},"status":"passed","severity":"normal"},{"uid":"c25d83f054c5ec0d","name":"should not fail to stop the service if it was not started","time":{"start":1759319481118,"stop":1759319481118,"duration":0},"status":"passed","severity":"normal"},{"uid":"220ef9d072655d4b","name":"Query generator for 2000 messages","time":{"start":1759319864586,"stop":1759319864586,"duration":0},"status":"passed","severity":"normal"},{"uid":"4084ab0feadbfe64","name":"Check received message containing long","time":{"start":1759319939073,"stop":1759319939073,"duration":0},"status":"passed","severity":"normal"},{"uid":"b28b3219785a00d4","name":"should dial more peers if under maxConnections","time":{"start":1759319394885,"stop":1759319394886,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8018dab6c5df0c4","name":"Sync message is not sent if another sync message was just received","time":{"start":1759319456549,"stop":1759319456549,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c8486348785aac1","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1759319448364,"stop":1759319448364,"duration":0},"status":"passed","severity":"normal"},{"uid":"740ace3e689a0066","name":"should handle a minimal index list","time":{"start":1759319377797,"stop":1759319377797,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7fbbee2afa60622","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app65/10/topic393/xml","time":{"start":1759319798301,"stop":1759319798301,"duration":0},"status":"passed","severity":"normal"},{"uid":"46184e1d7ee019fd","name":"should handle queue overflow by adding peers to queue","time":{"start":1759319394022,"stop":1759319394023,"duration":1},"status":"passed","severity":"normal"},{"uid":"a65819d85e697168","name":"does not validate decoders for hash queries","time":{"start":1759319394981,"stop":1759319394981,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ad0676acf5cb2c4","name":"Publish message with large meta","time":{"start":1759319682263,"stop":1759319682263,"duration":0},"status":"passed","severity":"normal"},{"uid":"aba376ee7c6b222c","name":"should remove event listeners when stopped","time":{"start":1759319448885,"stop":1759319448885,"duration":0},"status":"passed","severity":"normal"},{"uid":"660bfa745a8d463d","name":"Check received message containing SQL Injection","time":{"start":1759319939074,"stop":1759319939074,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f722d15bf0c5a92","name":"Meta field set when metaSetter is specified","time":{"start":1759319395160,"stop":1759319395160,"duration":0},"status":"passed","severity":"normal"},{"uid":"3354b031d7f38929","name":"can start and stop the service","time":{"start":1759319409101,"stop":1759319409101,"duration":0},"status":"passed","severity":"normal"},{"uid":"73d9f68e315cc5ab","name":"should clear the dialing interval","time":{"start":1759319394003,"stop":1759319394003,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6e26d1a4457fc0","name":"should create ShardReader with static shards network config","time":{"start":1759319394046,"stop":1759319394046,"duration":0},"status":"passed","severity":"normal"},{"uid":"251ef4904319b373","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1759319692569,"stop":1759319692569,"duration":0},"status":"passed","severity":"normal"},{"uid":"8297b213eb2e5640","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1759319428097,"stop":1759319428097,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4b047d9caca02cc","name":"should add to incoming buffer if dependencies are not met","time":{"start":1759319436393,"stop":1759319436394,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d7f5f29a1bf6244","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1759319428123,"stop":1759319428123,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd46dbc2fa076cec","name":"Subscribe to topic containing JSON and receive message","time":{"start":1759319969685,"stop":1759319969685,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b14b39e797a58b3","name":"configure the node with multiple content topics","time":{"start":1759319798314,"stop":1759319798316,"duration":2},"status":"passed","severity":"normal"},{"uid":"34daed15984b6cfb","name":"Subscribe to topic containing XML and receive message","time":{"start":1759319969685,"stop":1759319969685,"duration":0},"status":"passed","severity":"normal"},{"uid":"f43bcddd5ae11779","name":"Push message with Basic HTML tag payload","time":{"start":1759320563185,"stop":1759320563185,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcc40ddd9a9270d1","name":"should start peer exchange discovery","time":{"start":1759319405024,"stop":1759319405024,"duration":0},"status":"passed","severity":"normal"},{"uid":"46f6071a18f8fe9a","name":"Push message with content topic containing Arabic","time":{"start":1759320563161,"stop":1759320563161,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b839ce9d98162d8","name":"Callback on promise, aborts when callback returns true","time":{"start":1759319864583,"stop":1759319864583,"duration":0},"status":"passed","severity":"normal"},{"uid":"50d47ab7be52c549","name":"should not start if already started","time":{"start":1759319405024,"stop":1759319405025,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff9058fca3675ea0","name":"accepts valid message hash query","time":{"start":1759319394383,"stop":1759319394383,"duration":0},"status":"passed","severity":"normal"},{"uid":"df692967298b10e7","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1759319394269,"stop":1759319394269,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ff800f372d58f9f","name":"Push message with shell command payload","time":{"start":1759320563173,"stop":1759320563173,"duration":0},"status":"passed","severity":"normal"},{"uid":"54c52df22d25644e","name":"Ordered callback, aborts when callback returns true","time":{"start":1759319864585,"stop":1759319864585,"duration":0},"status":"passed","severity":"normal"},{"uid":"b600921c0e042783","name":"should handle v3 RLN errors","time":{"start":1759319447585,"stop":1759319447586,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dec836a3d812819","name":"Push message with emoji payload","time":{"start":1759320563200,"stop":1759320563200,"duration":0},"status":"passed","severity":"normal"},{"uid":"aea805278a7ae28e","name":"should not be empty after adding a subscription","time":{"start":1759319447465,"stop":1759319447466,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b6d23ec3b5896db","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1759319377674,"stop":1759319377675,"duration":1},"status":"passed","severity":"normal"},{"uid":"5889611cbc93239c","name":"should create QueryOnConnect instance without options","time":{"start":1759319448884,"stop":1759319448884,"duration":0},"status":"passed","severity":"normal"},{"uid":"6357cde9c391f1a3","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1759319500124,"stop":1759319500125,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb747c00af880738","name":"should be empty when created","time":{"start":1759319447459,"stop":1759319447459,"duration":0},"status":"passed","severity":"normal"},{"uid":"eab47c09e86b4fdc","name":"Js publishes, other Js receives","time":{"start":1759319670802,"stop":1759319670802,"duration":0},"status":"passed","severity":"normal"},{"uid":"eff00dec09ec9cc6","name":"rejects hash query with content filter parameters","time":{"start":1759319394383,"stop":1759319394383,"duration":0},"status":"passed","severity":"normal"},{"uid":"9870b1b64ba0c87d","name":"Check received message containing Script","time":{"start":1759319939075,"stop":1759319939075,"duration":0},"status":"passed","severity":"normal"},{"uid":"1804bc1b85245176","name":"Overlapping topic subscription","time":{"start":1759319969670,"stop":1759319969671,"duration":1},"status":"passed","severity":"normal"},{"uid":"907a922037200938","name":"Push message with meta","time":{"start":1759320563179,"stop":1759320563179,"duration":0},"status":"passed","severity":"normal"},{"uid":"490951b21e605bab","name":"Query with Ordered Callback, No message returned","time":{"start":1759319829512,"stop":1759319829512,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaea6a9a8af62c40","name":"Check publish message containing Basic HTML tag","time":{"start":1759319682256,"stop":1759319682256,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ab9c0bd418ed979","name":"throws on empty content topic","time":{"start":1759319377666,"stop":1759319377667,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2bdbb701fde4ea3","name":"should not receive a peer event after stop","time":{"start":1759319409103,"stop":1759319409103,"duration":0},"status":"passed","severity":"normal"},{"uid":"94e13ce81c4783ee","name":"Check message with no pubsub topic is not received","time":{"start":1759319939070,"stop":1759319939070,"duration":0},"status":"passed","severity":"normal"},{"uid":"86c64fb2c8c64ad7","name":"should not fail to start the service if it is already started","time":{"start":1759319715588,"stop":1759319715589,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c7c7c268cba2b1b","name":"should process all pages when stopIfTrue never returns true","time":{"start":1759319448895,"stop":1759319448895,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba4826e761e1fd77","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1759319969676,"stop":1759319969677,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bbec8ce9ef043fa","name":"should filter out undefined ENRs","time":{"start":1759319405082,"stop":1759319405082,"duration":0},"status":"passed","severity":"normal"},{"uid":"dca31d5cfe97d79d","name":"should encodeTxt and decodeTxt","time":{"start":1759319384031,"stop":1759319384032,"duration":1},"status":"passed","severity":"normal"},{"uid":"52e98a04cbbc380e","name":"random static sharding 2 - Cluster ID: 352, Shard ID: 99","time":{"start":1759319853367,"stop":1759319853371,"duration":4},"status":"passed","severity":"normal"},{"uid":"6f0a11c129b8ca03","name":"should remove event listeners from libp2p","time":{"start":1759319393936,"stop":1759319393936,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cfea98645e4bedc","name":"should not create multiple intervals when called multiple times","time":{"start":1759319394002,"stop":1759319394003,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a291f3f5952d149","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1759319496962,"stop":1759319496963,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3feaa5fe67fcf64","name":"should emit message when we just started and store connect event occurs","time":{"start":1759319448891,"stop":1759319448891,"duration":0},"status":"passed","severity":"normal"},{"uid":"be7518de75d67982","name":"rejects hash query with time filter","time":{"start":1759319394383,"stop":1759319394393,"duration":10},"status":"passed","severity":"normal"},{"uid":"bc439422d41663ab","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1759319428054,"stop":1759319428055,"duration":1},"status":"passed","severity":"normal"},{"uid":"6616d77ca0087c39","name":"Subscribe and receive messages via waku relay post","time":{"start":1759319969679,"stop":1759319969679,"duration":0},"status":"passed","severity":"normal"},{"uid":"507dd78a23142c28","name":"should query peer with peer exchange protocol","time":{"start":1759319405033,"stop":1759319405036,"duration":3},"status":"passed","severity":"normal"},{"uid":"719422b5d6820001","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1759319436396,"stop":1759319436396,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ebf73e3a384d55","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1759319448894,"stop":1759319448894,"duration":0},"status":"passed","severity":"normal"},{"uid":"32870d5f017109aa","name":"messageHashStr returns a hex string","time":{"start":1759319394317,"stop":1759319394318,"duration":1},"status":"passed","severity":"normal"},{"uid":"65eee22b850064a0","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1759319829511,"stop":1759319829511,"duration":0},"status":"passed","severity":"normal"},{"uid":"99f97a51cea1385a","name":"should initialize with default number of peers","time":{"start":1759319448363,"stop":1759319448363,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3cbf626b3fe52af","name":"should return start time to last successful query since last query is less than max range","time":{"start":1759319448898,"stop":1759319448898,"duration":0},"status":"passed","severity":"normal"},{"uid":"627702da4eb55dc9","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1759319394287,"stop":1759319394290,"duration":3},"status":"passed","severity":"normal"},{"uid":"c9a8d26086956ddf","name":"Push message with special chars payload","time":{"start":1759320563154,"stop":1759320563154,"duration":0},"status":"passed","severity":"normal"},{"uid":"75218fb465624faf","name":"should handle shard reader errors gracefully","time":{"start":1759319394029,"stop":1759319394030,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d418e641e15c40d","name":"should monitor connected peers and store them into cache","time":{"start":1759319572752,"stop":1759319572752,"duration":0},"status":"passed","severity":"normal"},{"uid":"a440ce999719cd44","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1759319428122,"stop":1759319428122,"duration":0},"status":"passed","severity":"normal"},{"uid":"f95e36841e0d16e0","name":"should properly create location multiaddrs - tcp4","time":{"start":1759319384040,"stop":1759319384040,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0b008bdae77e5c3","name":"Query with Promise Callback, No message returned","time":{"start":1759319829513,"stop":1759319829514,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b1dcb1f7ba2b8c","name":"should perform ping and update peer store on timer","time":{"start":1759319394269,"stop":1759319394270,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b8c12e66f1e35a8","name":"Subscribe to topic containing XML and publish message","time":{"start":1759319692576,"stop":1759319692576,"duration":0},"status":"passed","severity":"normal"},{"uid":"594f296d34d07377","name":"should handle relay send failures gracefully","time":{"start":1759319394295,"stop":1759319394296,"duration":1},"status":"passed","severity":"normal"},{"uid":"c936ecd65756635e","name":"should check connected peers if present and suitable","time":{"start":1759319449149,"stop":1759319449149,"duration":0},"status":"passed","severity":"normal"},{"uid":"1be31591215a5f93","name":"yields undefined for messages without decoder","time":{"start":1759319394987,"stop":1759319394987,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0cc6fc2bdcd8183","name":"Push message with rate limit","time":{"start":1759320563165,"stop":1759320563165,"duration":0},"status":"passed","severity":"normal"},{"uid":"e58005ae51a8506b","name":"should handle task timeouts","time":{"start":1759319446994,"stop":1759319446995,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a2fb3a3a083c027","name":"should have no discoveries enabled by default","time":{"start":1759319447293,"stop":1759319447293,"duration":0},"status":"passed","severity":"normal"},{"uid":"f99b1d82c4a1fb1c","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1759319377676,"stop":1759319377676,"duration":0},"status":"passed","severity":"normal"},{"uid":"12a72739e5ae9ac3","name":"should be safe to call multiple times","time":{"start":1759319395193,"stop":1759319395193,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2a0861e4fb31504","name":"Used by Waku Relay","time":{"start":1759319881947,"stop":1759319881948,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ff616a4a36c3fe","name":"should be safe to call multiple times","time":{"start":1759319394875,"stop":1759319394875,"duration":0},"status":"passed","severity":"normal"},{"uid":"d356599a1c659b61","name":"should return usable stream attached to connection","time":{"start":1759319394707,"stop":1759319394707,"duration":0},"status":"passed","severity":"normal"},{"uid":"b58b82fac1ed1382","name":"Push message with long payload","time":{"start":1759320563182,"stop":1759320563182,"duration":0},"status":"passed","severity":"normal"},{"uid":"d53ff92f54fbe450","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1759319427165,"stop":1759319427166,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd7aceeb5c36b18d","name":"accepts valid content-filtered query","time":{"start":1759319394381,"stop":1759319394382,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5c74cc72a1f084d","name":"Push message with content topic containing special chars","time":{"start":1759320563176,"stop":1759320563176,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ed1b9dccda9fc55","name":"should set field with only FILTER enabled","time":{"start":1759319384044,"stop":1759319384044,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e58e548a7891c6e","name":"isConnected between 2 js-waku relay nodes","time":{"start":1759319496969,"stop":1759319496971,"duration":2},"status":"passed","severity":"normal"},{"uid":"cb640b51c08f3f28","name":"should dial with PeerId and return stream","time":{"start":1759319395195,"stop":1759319395195,"duration":0},"status":"passed","severity":"normal"},{"uid":"25b90a54560b4a74","name":"should handle general insertion and lookup correctly","time":{"start":1759319432931,"stop":1759319432932,"duration":1},"status":"passed","severity":"normal"},{"uid":"564b738d1aeb32dc","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1759319482288,"stop":1759319482288,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bd99c5e50af0e84","name":"yields undefined for messages without content topic","time":{"start":1759319394986,"stop":1759319394986,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddba5eb68b17ed7a","name":"should stop on first message of a page if stopIfTrue matches","time":{"start":1759319448895,"stop":1759319448896,"duration":1},"status":"passed","severity":"normal"},{"uid":"72c6e417947f1c29","name":"should return no connections if no open connection provided","time":{"start":1759319394747,"stop":1759319394747,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f91c6b572b9faad","name":"should not change state when connections remain after disconnect","time":{"start":1759319393961,"stop":1759319393961,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f02dc2f3b6cea13","name":"Push message with content topic containing SQL Injection","time":{"start":1759320563191,"stop":1759320563191,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8d5626715d8a289","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1759319449852,"stop":1759319449852,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7a8df27d51f6dde","name":"Check received message containing numeric","time":{"start":1759319939064,"stop":1759319939064,"duration":0},"status":"passed","severity":"normal"},{"uid":"42ec62f71120cb04","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1759319544224,"stop":1759319544225,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cdc70556f33931a","name":"Check meta is set [ecies]","time":{"start":1759319416922,"stop":1759319416922,"duration":0},"status":"passed","severity":"normal"},{"uid":"99754ecb16322cc6","name":"Nodes with multiple pubsub topic","time":{"start":1759319674104,"stop":1759319674104,"duration":0},"status":"passed","severity":"normal"},{"uid":"901e852e243c4073","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1759319428074,"stop":1759319428083,"duration":9},"status":"passed","severity":"normal"},{"uid":"b9fadac925047e2a","name":"Store - dialed first","time":{"start":1759319888320,"stop":1759319888320,"duration":0},"status":"passed","severity":"normal"},{"uid":"f21852d2458ac74a","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1759319969670,"stop":1759319969670,"duration":0},"status":"skipped","severity":"normal"},{"uid":"daf35e85d3e33cbf","name":"should handle complete peer lifecycle","time":{"start":1759319394306,"stop":1759319394306,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f390a25c8965765","name":"should dial peer when peer is discovered","time":{"start":1759319393551,"stop":1759319393551,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ade363211f5b5aa","name":"Check message with non string payload is not received","time":{"start":1759319939079,"stop":1759319939080,"duration":1},"status":"passed","severity":"normal"},{"uid":"d485efca7aa75727","name":"Push message with content topic containing SQL Injection","time":{"start":1759320563203,"stop":1759320563203,"duration":0},"status":"passed","severity":"normal"},{"uid":"759654c0d0fea9d1","name":"should stop all internal components","time":{"start":1759319395193,"stop":1759319395193,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b9b2f3f9f77bcfc","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1759319448890,"stop":1759319448890,"duration":0},"status":"passed","severity":"normal"},{"uid":"3502bdae6013c31c","name":"should return false when peer is not on the specified shard","time":{"start":1759319394062,"stop":1759319394062,"duration":0},"status":"passed","severity":"normal"},{"uid":"30d6d0c09aceaf42","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1759319394872,"stop":1759319394873,"duration":1},"status":"passed","severity":"normal"},{"uid":"c21d3642c4093a3f","name":"should handle multiple query options for time ranges","time":{"start":1759319449134,"stop":1759319449135,"duration":1},"status":"passed","severity":"normal"},{"uid":"13e108489c02f4d7","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1759319829513,"stop":1759319829513,"duration":0},"status":"passed","severity":"normal"},{"uid":"50ffef86b162a4e8","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1759319428055,"stop":1759319428055,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf8a1ec0d544fcd6","name":"Check message with invalid timestamp is not received","time":{"start":1759319939078,"stop":1759319939078,"duration":0},"status":"passed","severity":"normal"},{"uid":"49461bc7f23bc80c","name":"should clear dial history on start","time":{"start":1759319394002,"stop":1759319394002,"duration":0},"status":"passed","severity":"normal"},{"uid":"dafce3dcec8d2a16","name":"should be able to dial TLS multiaddrs","time":{"start":1759319566859,"stop":1759319566860,"duration":1},"status":"passed","severity":"normal"},{"uid":"d703c46fe15da383","name":"should skip peer when failed to dial recently","time":{"start":1759319394009,"stop":1759319394009,"duration":0},"status":"passed","severity":"normal"},{"uid":"e847fd7926cac689","name":"Query with Promise Callback, No Decoder","time":{"start":1759319829513,"stop":1759319829513,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ea6775fba8b909b","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1759319656909,"stop":1759319656910,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cc05e71eb0c3f05","name":"Subscribe to topic containing numeric and receive message","time":{"start":1759319969672,"stop":1759319969673,"duration":1},"status":"passed","severity":"normal"},{"uid":"34f6a81ab3662d05","name":"should get / set TCP multiaddr","time":{"start":1759319384040,"stop":1759319384040,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7f34123f7569393","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1759319544225,"stop":1759319544225,"duration":0},"status":"passed","severity":"normal"},{"uid":"b698de28e876c475","name":"Check publish message containing Arabic","time":{"start":1759319682254,"stop":1759319682254,"duration":0},"status":"passed","severity":"normal"},{"uid":"eda4871f9252d7f4","name":"Get Nodes","time":{"start":1759319404712,"stop":1759319404714,"duration":2},"status":"passed","severity":"normal"},{"uid":"5ed8e4a136107a64","name":"Ephemeral messages are not stored","time":{"start":1759319482286,"stop":1759319482287,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f847b20bebbb556","name":"should process up to 3 peers at once","time":{"start":1759319394023,"stop":1759319394024,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa3e9207c59bd24b","name":"should return true even if peer has no overlapping shards","time":{"start":1759319394058,"stop":1759319394059,"duration":1},"status":"passed","severity":"normal"},{"uid":"516772b5b7368c1e","name":"Check publish message containing shell command","time":{"start":1759319682257,"stop":1759319682258,"duration":1},"status":"passed","severity":"normal"},{"uid":"818fb2e3e89bb2ef","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1759319377674,"stop":1759319377674,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cb8e1df388389b1","name":"throws if store query response has error status","time":{"start":1759319394981,"stop":1759319394982,"duration":1},"status":"passed","severity":"normal"},{"uid":"df6e846965c1c522","name":"Fields are not dropped","time":{"start":1759319394819,"stop":1759319394820,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c38fac8705753e6","name":"should drop connection to all peers on hangUp","time":{"start":1759319566858,"stop":1759319566858,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ce5aa8d1e0ed58c","name":"should handle errors gracefully when getting peer info","time":{"start":1759319394073,"stop":1759319394074,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7ae27b481729d0b","name":"random static sharding 10 - Cluster ID: 351, Shard ID: 244","time":{"start":1759319853389,"stop":1759319853389,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed90ed4f83e4645b","name":"Push message with unicode special characters payload","time":{"start":1759320563158,"stop":1759320563158,"duration":0},"status":"passed","severity":"normal"},{"uid":"2427ef2b552252fb","name":"connects to nwaku","time":{"start":1759319881945,"stop":1759319881945,"duration":0},"status":"passed","severity":"normal"},{"uid":"56c55d3af61e4f68","name":"random static sharding 6 - Cluster ID: 689, Shard ID: 818","time":{"start":1759319853378,"stop":1759319853378,"duration":0},"status":"passed","severity":"normal"},{"uid":"e39781cbd91135fe","name":"should add event listener for peer:discovery","time":{"start":1759319393543,"stop":1759319393544,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf3ce094eff459ec","name":"Sync message is sent within sync frequency","time":{"start":1759319456548,"stop":1759319456548,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5204fdbafd281b0","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1759319428060,"stop":1759319428060,"duration":0},"status":"passed","severity":"normal"},{"uid":"77df245a290db1ce","name":"should capture event listeners for testing","time":{"start":1759319448887,"stop":1759319448888,"duration":1},"status":"passed","severity":"normal"},{"uid":"92e898efd7aa9545","name":"should requeue task if no peer is available","time":{"start":1759319446992,"stop":1759319446992,"duration":0},"status":"passed","severity":"normal"},{"uid":"29835c8a272e2f27","name":"Push message with special chars payload","time":{"start":1759320563196,"stop":1759320563196,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2363b2638de1f33","name":"should do nothing when connections still exist","time":{"start":1759319394878,"stop":1759319394879,"duration":1},"status":"passed","severity":"normal"},{"uid":"15f6f57fddfa03e8","name":"should call waitForPeer on Relay","time":{"start":1759319449151,"stop":1759319449151,"duration":0},"status":"passed","severity":"normal"},{"uid":"c43677c313501441","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1759319871353,"stop":1759319871355,"duration":2},"status":"passed","severity":"normal"},{"uid":"33296103f102d78e","name":"should perform initial health assessment on start","time":{"start":1759319448906,"stop":1759319448906,"duration":0},"status":"passed","severity":"normal"},{"uid":"394c7f738c907c28","name":"should return null for non-existent peer","time":{"start":1759319394883,"stop":1759319394884,"duration":1},"status":"passed","severity":"normal"},{"uid":"fff7659edb0fe5f1","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1759319682261,"stop":1759319682261,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b4c5bed824fe37f","name":"should start the dialing interval","time":{"start":1759319393998,"stop":1759319394002,"duration":4},"status":"passed","severity":"normal"},{"uid":"36ca0fa43ef56308","name":"accepts time-filtered query with content filter","time":{"start":1759319394393,"stop":1759319394393,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a7e0d62d58722b3","name":"should return false when network is not connected","time":{"start":1759319395194,"stop":1759319395194,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffc8cfa849bf914f","name":"should request peer renewal on specific errors","time":{"start":1759319446994,"stop":1759319446994,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8e57bdf9fbb6c15","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1759319884658,"stop":1759319884659,"duration":1},"status":"passed","severity":"normal"},{"uid":"cedf20b4fc4ea022","name":"should be safe to call multiple times","time":{"start":1759319393544,"stop":1759319393548,"duration":4},"status":"passed","severity":"normal"},{"uid":"1f5f3f0d4ece8f40","name":"Passing an array","time":{"start":1759319881946,"stop":1759319881946,"duration":0},"status":"passed","severity":"normal"},{"uid":"e895b1920e4b8faa","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app72/8/topic144/json","time":{"start":1759319798305,"stop":1759319798305,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3a0d659a6741a33","name":"Encoder throws on undefined content topic","time":{"start":1759319415272,"stop":1759319415272,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1f63560deecd3aa","name":"should clear all timers","time":{"start":1759319394259,"stop":1759319394260,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5cab6003b2bc6af","name":"Push to array if already present","time":{"start":1759319377343,"stop":1759319377343,"duration":0},"status":"passed","severity":"normal"},{"uid":"b68a54ecbdd60b1a","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1759319884659,"stop":1759319884660,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e2e7947ae25dbff","name":"should update peers in cache on 'peer:identify' event","time":{"start":1759319409104,"stop":1759319409104,"duration":0},"status":"passed","severity":"normal"},{"uid":"e71496b72a2d95ae","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1759319428113,"stop":1759319428114,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8c63e3fa25c33a3","name":"Push message with Script payload","time":{"start":1759320563156,"stop":1759320563156,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2194f80818aa92b","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1759319404248,"stop":1759319404249,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf5400f9dbd7508e","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app19/2/topic32/utf8","time":{"start":1759319798306,"stop":1759319798307,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ff4eb4cfafc8e78","name":"should handle malformed response data","time":{"start":1759319405084,"stop":1759319405084,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2e30ce8a1d9ae86","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1759319448892,"stop":1759319448892,"duration":0},"status":"passed","severity":"normal"},{"uid":"e28981a54b787cbb","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1759319428056,"stop":1759319428056,"duration":0},"status":"passed","severity":"normal"},{"uid":"696882ae973fb0b0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1759319377685,"stop":1759319377685,"duration":0},"status":"passed","severity":"normal"},{"uid":"eebe477f657099c9","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1759319760794,"stop":1759319760795,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcfcab104956683","name":"should dial peers from store when browser is connected","time":{"start":1759319394876,"stop":1759319394876,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1a802a2c4325a77","name":"should skip peers without peerInfo in ENR","time":{"start":1759319405040,"stop":1759319405040,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f4e4f459fbba11c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1759319428128,"stop":1759319428128,"duration":0},"status":"passed","severity":"normal"},{"uid":"b74bf3eba7760a72","name":"Push message with Script payload","time":{"start":1759320563198,"stop":1759320563198,"duration":0},"status":"passed","severity":"normal"},{"uid":"9247201c939ba986","name":"can query messages normally","time":{"start":1759319858572,"stop":1759319858574,"duration":2},"status":"passed","severity":"normal"},{"uid":"63e7f8e7b1b1c566","name":"handles different clusterIds correctly","time":{"start":1759319377679,"stop":1759319377679,"duration":0},"status":"passed","severity":"normal"},{"uid":"dae57cd2838fc101","name":"should handle mixed protocol support correctly","time":{"start":1759319448907,"stop":1759319448908,"duration":1},"status":"passed","severity":"normal"},{"uid":"c11dbd9da2333243","name":"Push message with content topic containing long","time":{"start":1759320563176,"stop":1759320563176,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3578563c8b98fca","name":"should be online or offline if network state changed","time":{"start":1759319496975,"stop":1759319496975,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ddbc58fe9d3bdc6","name":"should clear timers for specific peer on disconnect","time":{"start":1759319394296,"stop":1759319394299,"duration":3},"status":"passed","severity":"normal"},{"uid":"7147fbb1f4cb01b6","name":"should query peers that support peer exchange","time":{"start":1759319405030,"stop":1759319405030,"duration":0},"status":"passed","severity":"normal"},{"uid":"965ad2992924f7f0","name":"should dispatch connect and disconnect events","time":{"start":1759319448369,"stop":1759319448370,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ceb8bf5cde881e2","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1759319393949,"stop":1759319393949,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e2905930a515b34","name":"should throw error - invalid id","time":{"start":1759319384037,"stop":1759319384037,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0bd6322a57742eb","name":"Check received message with timestamp: 1759319475778 ","time":{"start":1759319939069,"stop":1759319939069,"duration":0},"status":"passed","severity":"normal"},{"uid":"81e846df35396238","name":"should emit a peer event after start","time":{"start":1759319715589,"stop":1759319715590,"duration":1},"status":"passed","severity":"normal"},{"uid":"39f4ffa7e3780dd8","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1759319383340,"stop":1759319383340,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cb37f2099fefcda","name":"Push message with Script payload","time":{"start":1759320563172,"stop":1759320563172,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8f34df415bc06e2","name":"should not be delivered","time":{"start":1759319436401,"stop":1759319436401,"duration":0},"status":"passed","severity":"normal"},{"uid":"bda9d046841a13e5","name":"Push message with Basic HTML tag payload","time":{"start":1759320563157,"stop":1759320563157,"duration":0},"status":"passed","severity":"normal"},{"uid":"30f9ecd72c890210","name":"Subscribe and receive messages via waku relay post","time":{"start":1759319969668,"stop":1759319969668,"duration":0},"status":"passed","severity":"normal"},{"uid":"605f600272120362","name":"should attach causal history and bloom filter to each message","time":{"start":1759319436391,"stop":1759319436392,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb37310e014e4ad9","name":"tcp ip4 address","time":{"start":1759319383419,"stop":1759319383419,"duration":0},"status":"passed","severity":"normal"},{"uid":"6baa08aa6ea7be03","name":"should initialize with isNetworkConnected as false","time":{"start":1759319393923,"stop":1759319393924,"duration":1},"status":"passed","severity":"normal"},{"uid":"96b4242b6041e502","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1759319544224,"stop":1759319544224,"duration":0},"status":"passed","severity":"normal"},{"uid":"42c74b0fed0ab6fd","name":"should properly start and stop event listening","time":{"start":1759319448905,"stop":1759319448905,"duration":0},"status":"passed","severity":"normal"},{"uid":"60aa004015ebfa80","name":"Fails to publish duplicate message","time":{"start":1759319682260,"stop":1759319682260,"duration":0},"status":"passed","severity":"normal"},{"uid":"52eb77212f371ef5","name":"Overlapping topic subscription","time":{"start":1759319969681,"stop":1759319969681,"duration":0},"status":"passed","severity":"normal"},{"uid":"5921d67fc390eac2","name":"Check received message containing Arabic","time":{"start":1759319939074,"stop":1759319939074,"duration":0},"status":"passed","severity":"normal"},{"uid":"e835342b397d69b0","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1759319405083,"stop":1759319405083,"duration":0},"status":"passed","severity":"normal"},{"uid":"255d46297af30140","name":"throws on content topic with empty topic name field","time":{"start":1759319377670,"stop":1759319377671,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6fd9c88daa55261","name":"Push message with custom timestamp: 1728561100529","time":{"start":1759320563206,"stop":1759320563206,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4affbe563640b98","name":"Push message with Arabic payload","time":{"start":1759320563155,"stop":1759320563155,"duration":0},"status":"passed","severity":"normal"},{"uid":"56a700a8ad33171","name":"Promise Callback - false","time":{"start":1759319867218,"stop":1759319867218,"duration":0},"status":"passed","severity":"normal"},{"uid":"26798d440cba9155","name":"Check message received after jswaku node is restarted","time":{"start":1759319939080,"stop":1759319939080,"duration":0},"status":"passed","severity":"normal"},{"uid":"40f8cd4be1cc45aa","name":"should not create timers for topics where peer is not in mesh","time":{"start":1759319394291,"stop":1759319394291,"duration":0},"status":"passed","severity":"normal"},{"uid":"b963933c8489df9a","name":"Bloom filter","time":{"start":1759319435920,"stop":1759319435920,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b7276963ceb450a","name":"Outgoing message is emitted as sending","time":{"start":1759319450204,"stop":1759319450204,"duration":0},"status":"passed","severity":"normal"},{"uid":"382b61246402aaf0","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1759319448891,"stop":1759319448892,"duration":1},"status":"passed","severity":"normal"},{"uid":"4621aa51bd2c4356","name":"should handle dial errors gracefully","time":{"start":1759319394018,"stop":1759319394018,"duration":0},"status":"passed","severity":"normal"},{"uid":"21d98f1e7a1e8a1f","name":"should push the message to the outgoing buffer","time":{"start":1759319436390,"stop":1759319436390,"duration":0},"status":"passed","severity":"normal"},{"uid":"f29b595757801450","name":"should return undefined if no connection provided","time":{"start":1759319394707,"stop":1759319394708,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0cbb5b3e9f7d048","name":"should insert elements correctly","time":{"start":1759319432925,"stop":1759319432925,"duration":0},"status":"passed","severity":"normal"},{"uid":"1be2ae17907289df","name":"Subscribe to topic containing emoji and receive message","time":{"start":1759319969687,"stop":1759319969687,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8cea91bc558a6fe","name":"should not fail to start the service if it is already started","time":{"start":1759319481118,"stop":1759319481124,"duration":6},"status":"passed","severity":"normal"},{"uid":"9b617140e303bead","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1759319428128,"stop":1759319428128,"duration":0},"status":"passed","severity":"normal"},{"uid":"7641b4dd2ff030be","name":"retrieves a single peer","time":{"start":1759319405102,"stop":1759319405102,"duration":0},"status":"passed","severity":"normal"},{"uid":"95a3aa41fe997c51","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1759319939078,"stop":1759319939078,"duration":0},"status":"passed","severity":"normal"},{"uid":"d66ebae33a5b6bc8","name":"should drop connection to one peer on hangUp","time":{"start":1759319566859,"stop":1759319566859,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f17c89e47641af3","name":"Symmetric encrypt & Decrypt","time":{"start":1759319415667,"stop":1759319415667,"duration":0},"status":"passed","severity":"normal"},{"uid":"dab98ed922217c17","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1759319969685,"stop":1759319969685,"duration":0},"status":"passed","severity":"normal"},{"uid":"71ca3268c0faa363","name":"Push message with escaped characters payload","time":{"start":1759320563199,"stop":1759320563199,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eb0fcf86391c5f7","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1759319674104,"stop":1759319674104,"duration":0},"status":"passed","severity":"normal"},{"uid":"a33b1e7120f221cb","name":"can start the service","time":{"start":1759319409100,"stop":1759319409101,"duration":1},"status":"passed","severity":"normal"},{"uid":"a943749982fbef35","name":"should return start time to match max range","time":{"start":1759319448898,"stop":1759319448898,"duration":0},"status":"passed","severity":"normal"},{"uid":"d265cb10f496425b","name":"Push message with content topic containing Russian","time":{"start":1759320563161,"stop":1759320563161,"duration":0},"status":"passed","severity":"normal"},{"uid":"e80939819572bfab","name":"messageHashStr produces consistent results for the same input","time":{"start":1759319394319,"stop":1759319394319,"duration":0},"status":"passed","severity":"normal"},{"uid":"eab9d8782caf2819","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1759319969673,"stop":1759319969673,"duration":0},"status":"passed","severity":"normal"},{"uid":"9141d8c35b276ee3","name":"should stop query iteration when stopIfTrue returns true","time":{"start":1759319448895,"stop":1759319448895,"duration":0},"status":"passed","severity":"normal"},{"uid":"f040cfae39b34929","name":"Subscribe to topic containing JSON and receive message","time":{"start":1759319969675,"stop":1759319969676,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f95bf556d9dab23","name":"should maintain chronological order of messages in localHistory","time":{"start":1759319436394,"stop":1759319436394,"duration":0},"status":"passed","severity":"normal"},{"uid":"7356f6e922a6ef55","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1759319969681,"stop":1759319969681,"duration":0},"status":"passed","severity":"normal"},{"uid":"a51f806329743044","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1759319428112,"stop":1759319428113,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2f365a54351dcc5","name":"should not return locked peers if enough unlocked are available","time":{"start":1759319448368,"stop":1759319448369,"duration":1},"status":"passed","severity":"normal"},{"uid":"91691f1a7649c035","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1759319394976,"stop":1759319394977,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ee13dc3f3e5f249","name":"should handle hash queries without validation","time":{"start":1759319449135,"stop":1759319449135,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fe8558666f58b2e","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1759319383335,"stop":1759319383335,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ce9687fbd8a6d02","name":"Check received message containing unicode special characters","time":{"start":1759319939077,"stop":1759319939077,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4537e0ecdbb2f2a","name":"Decoder throws on undefined content topic","time":{"start":1759319415273,"stop":1759319415273,"duration":0},"status":"passed","severity":"normal"},{"uid":"69636bb3a4a3e27f","name":"Renews subscription after lossing a connection","time":{"start":1759319969677,"stop":1759319969677,"duration":0},"status":"passed","severity":"normal"},{"uid":"d27de4a197e972ad","name":"should be able to encode the field with only FILTER set to true","time":{"start":1759319383332,"stop":1759319383333,"duration":1},"status":"passed","severity":"normal"},{"uid":"94214ce1cec079ab","name":"Check publish message containing SQL Injection","time":{"start":1759319682255,"stop":1759319682255,"duration":0},"status":"passed","severity":"normal"},{"uid":"d60c121538782725","name":"should never report false negatives","time":{"start":1759319432927,"stop":1759319432927,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9b7174dfdde3f10","name":"Check message with non string payload is not received","time":{"start":1759319939071,"stop":1759319939071,"duration":0},"status":"passed","severity":"normal"},{"uid":"20e4fb400c9e990e","name":"Nwaku publishes","time":{"start":1759319670801,"stop":1759319670802,"duration":1},"status":"passed","severity":"normal"},{"uid":"183fc3c397006e15","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1759319674101,"stop":1759319674102,"duration":1},"status":"passed","severity":"normal"},{"uid":"871946db506934b8","name":"should populate queue if has active dial","time":{"start":1759319394009,"stop":1759319394009,"duration":0},"status":"passed","severity":"normal"},{"uid":"89042a46b1cf5024","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1759319377675,"stop":1759319377675,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b27ce8e526a1cf6","name":"passes more than one ENR URLs and attempts connection","time":{"start":1759319481143,"stop":1759319481144,"duration":1},"status":"skipped","severity":"normal"},{"uid":"747410fbcd54a419","name":"should initialize with custom TTL","time":{"start":1759319405023,"stop":1759319405023,"duration":0},"status":"passed","severity":"normal"},{"uid":"96fcced3280c6c14","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1759319871351,"stop":1759319871352,"duration":1},"status":"passed","severity":"normal"},{"uid":"c971c33f5f1c2401","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1759319394268,"stop":1759319394269,"duration":1},"status":"passed","severity":"normal"},{"uid":"de414b022a2da370","name":"should work with stubbed waku event emitter","time":{"start":1759319448886,"stop":1759319448886,"duration":0},"status":"passed","severity":"normal"},{"uid":"c549aa5886330d6d","name":"should skip peers without peer exchange protocol","time":{"start":1759319405029,"stop":1759319405029,"duration":0},"status":"passed","severity":"normal"},{"uid":"c88fb09a145b3d57","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1759319447294,"stop":1759319447294,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcc8a9b50ec36efe","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1759319394709,"stop":1759319394709,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b7e0bc6444d312","name":"Check publish message containing escaped characters","time":{"start":1759319682258,"stop":1759319682258,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee4ba9ed825817fc","name":"Subscribe and receives messages on 20 topics","time":{"start":1759319969669,"stop":1759319969669,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc35e47d19f6d09e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1759319377686,"stop":1759319377688,"duration":2},"status":"passed","severity":"normal"},{"uid":"eee2d9f17d6174cf","name":"Check publish message containing XML","time":{"start":1759319682256,"stop":1759319682256,"duration":0},"status":"passed","severity":"normal"},{"uid":"318db0ae9b13213f","name":"should decode valid enr successfully","time":{"start":1759319384032,"stop":1759319384032,"duration":0},"status":"passed","severity":"normal"},{"uid":"b17a248456cbc06f","name":"should continually clean up expired entries at intervals","time":{"start":1759319445844,"stop":1759319445844,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1e8821b9d2348bf","name":"should handle complete dial lifecycle","time":{"start":1759319394030,"stop":1759319394035,"duration":5},"status":"passed","severity":"normal"},{"uid":"3649b7f6be78e545","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1759319812575,"stop":1759319812575,"duration":0},"status":"passed","severity":"normal"},{"uid":"173a820369dde7ea","name":"Subscribe to topic containing Script and receive message","time":{"start":1759319969675,"stop":1759319969675,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ec5b92fcd8d964d","name":"Push message with content topic containing JSON","time":{"start":1759320563162,"stop":1759320563162,"duration":0},"status":"passed","severity":"normal"},{"uid":"307c7fb3cd9ea807","name":"Sample","time":{"start":1759319383347,"stop":1759319383348,"duration":1},"status":"passed","severity":"normal"},{"uid":"39eb8ba2dab55468","name":"Subscribe to topic containing Script and publish message","time":{"start":1759319692575,"stop":1759319692575,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c1ddb60e41e663d","name":"should throw error - no id","time":{"start":1759319384036,"stop":1759319384037,"duration":1},"status":"passed","severity":"normal"},{"uid":"8891e34860da54e2","name":"Relay - dialed first","time":{"start":1759319888319,"stop":1759319888319,"duration":0},"status":"passed","severity":"normal"},{"uid":"940b4937c647a3c7","name":"Check received message containing JSON","time":{"start":1759319939076,"stop":1759319939076,"duration":0},"status":"passed","severity":"normal"},{"uid":"aea5436b4f3faeb1","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1759319403677,"stop":1759319403677,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aace00879faff02","name":"Subscribe and receive messages via lightPush","time":{"start":1759319969678,"stop":1759319969678,"duration":0},"status":"passed","severity":"normal"},{"uid":"2825fd9c3f38ce2d","name":"should create dialer with libp2p and shardReader","time":{"start":1759319393998,"stop":1759319393998,"duration":0},"status":"passed","severity":"normal"},{"uid":"a90b71841dbb18c8","name":"Push message with SQL Injection payload","time":{"start":1759320563197,"stop":1759320563198,"duration":1},"status":"passed","severity":"normal"},{"uid":"85481018251d2fbe","name":"Query Generator - true","time":{"start":1759319867206,"stop":1759319867206,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6e5c8ffe928a4fa","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1759319674104,"stop":1759319674106,"duration":2},"status":"passed","severity":"normal"},{"uid":"7fb45cc10a57c84b","name":"should dial peers from store when no connections remain","time":{"start":1759319394877,"stop":1759319394878,"duration":1},"status":"passed","severity":"normal"},{"uid":"475c238298a75a6d","name":"Push message with content topic containing long","time":{"start":1759320563160,"stop":1759320563160,"duration":0},"status":"passed","severity":"normal"},{"uid":"b44e17a85ac9ad77","name":"Subscribe to topic containing long and publish message","time":{"start":1759319692571,"stop":1759319692571,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bab244d6ee7e0f0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1759319428129,"stop":1759319428129,"duration":0},"status":"passed","severity":"normal"},{"uid":"f50eb6b3fc146352","name":"should not modify tags of connections for different peers","time":{"start":1759319448381,"stop":1759319448381,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7da1460dfcba752","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1759319405082,"stop":1759319405082,"duration":0},"status":"passed","severity":"normal"},{"uid":"370d13ba000dbfcf","name":"Push message with JSON payload","time":{"start":1759320563199,"stop":1759320563199,"duration":0},"status":"passed","severity":"normal"},{"uid":"391a2fcc12e412ac","name":"Push message with custom timestamp: 1759315900527","time":{"start":1759320563180,"stop":1759320563181,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccaef243eebb42c5","name":"should start and setup intervals and event listeners","time":{"start":1759319447471,"stop":1759319447472,"duration":1},"status":"passed","severity":"normal"},{"uid":"9507d5a1433ae1c8","name":"should handle complete discovery-to-dial flow","time":{"start":1759319393564,"stop":1759319393564,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a9add7263c813e4","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1759319436401,"stop":1759319436401,"duration":0},"status":"passed","severity":"normal"},{"uid":"651b2ae8dd196362","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1759319428123,"stop":1759319428123,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e18c6ba8909e62a","name":"Passing page size 0 when there are 110 messages","time":{"start":1759319874651,"stop":1759319874652,"duration":1},"status":"passed","severity":"normal"},{"uid":"a44db0cfdeca1067","name":"Push message with numeric payload","time":{"start":1759320563168,"stop":1759320563168,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e0c63c643e75e59","name":"Check publish message containing short","time":{"start":1759319682247,"stop":1759319682247,"duration":0},"status":"passed","severity":"normal"},{"uid":"389650cd0d90bf6f","name":"Push message with shell command payload","time":{"start":1759320563199,"stop":1759320563199,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e6b3d0975b62323","name":"Incoming message is emitted as received","time":{"start":1759319450206,"stop":1759319450206,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fcc1262ded4c338","name":"can start and stop the service","time":{"start":1759319481117,"stop":1759319481117,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2adb36837d10953","name":"should dial peers from store on start","time":{"start":1759319394872,"stop":1759319394872,"duration":0},"status":"passed","severity":"normal"},{"uid":"a187b71e796358ee","name":"Check received message containing numeric","time":{"start":1759319939073,"stop":1759319939073,"duration":0},"status":"passed","severity":"normal"},{"uid":"28a07519caa6b40e","name":"should check false positive rate","time":{"start":1759319432934,"stop":1759319432934,"duration":0},"status":"passed","severity":"normal"},{"uid":"6951548bf4c7b5cb","name":"Passing invalid cursor","time":{"start":1759319812577,"stop":1759319812577,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6286b3ae7740aaa","name":"Subscribe to topic containing short and publish message","time":{"start":1759319692570,"stop":1759319692571,"duration":1},"status":"passed","severity":"normal"},{"uid":"44077214783e567f","name":"should clear dial history on stop","time":{"start":1759319394004,"stop":1759319394004,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bfe6355f6338f8f","name":"Check message on other pubsub topic is not received","time":{"start":1759319939070,"stop":1759319939070,"duration":0},"status":"passed","severity":"normal"},{"uid":"78095a2adad12ba3","name":"should handle dial errors gracefully","time":{"start":1759319394880,"stop":1759319394882,"duration":2},"status":"passed","severity":"normal"},{"uid":"577679550264bd14","name":"Subscribe and publish message","time":{"start":1759319692567,"stop":1759319692567,"duration":0},"status":"passed","severity":"normal"},{"uid":"25b71afe88d12322","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1759319377686,"stop":1759319377686,"duration":0},"status":"passed","severity":"normal"},{"uid":"614da71f4e02ae60","name":"should retry failed tasks","time":{"start":1759319446993,"stop":1759319446994,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfe63aaded504cf0","name":"should return empty array when no peers connected","time":{"start":1759319395197,"stop":1759319395197,"duration":0},"status":"passed","severity":"normal"},{"uid":"deecae85aa2e7ac1","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1759319428072,"stop":1759319428072,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcf3a5a5d932bc42","name":"should properly setup health event callback","time":{"start":1759319448888,"stop":1759319448888,"duration":0},"status":"passed","severity":"normal"},{"uid":"580462183198c2b5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1759319377684,"stop":1759319377684,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb6f2fbb17d5103e","name":"should reject if Relay is requested but not mounted","time":{"start":1759319449147,"stop":1759319449148,"duration":1},"status":"passed","severity":"normal"},{"uid":"19726b6b8d613823","name":"Push message with XML payload","time":{"start":1759320563198,"stop":1759320563198,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa080aad709e10e3","name":"should handle incoming messages","time":{"start":1759319447513,"stop":1759319447516,"duration":3},"status":"passed","severity":"normal"},{"uid":"ef065bf8a69cc947","name":"Push message with Arabic payload","time":{"start":1759320563171,"stop":1759320563171,"duration":0},"status":"passed","severity":"normal"},{"uid":"229a75aa61ac64af","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1759319884652,"stop":1759319884654,"duration":2},"status":"passed","severity":"normal"},{"uid":"70e344b80fc0029c","name":"should add and check entries correctly","time":{"start":1759319445822,"stop":1759319445827,"duration":5},"status":"passed","severity":"normal"},{"uid":"853ce771284ad9c3","name":"should invoke callbacks when receiving a message","time":{"start":1759319447466,"stop":1759319447471,"duration":5},"status":"passed","severity":"normal"},{"uid":"ca4fbe2880d8da35","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1759319428095,"stop":1759319428095,"duration":0},"status":"passed","severity":"normal"},{"uid":"4be3e1eaf8242477","name":"Push 30 different messages","time":{"start":1759320563159,"stop":1759320563159,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4ddf5cabe095c1f","name":"Subscribe to topic containing Script and receive message","time":{"start":1759319969684,"stop":1759319969684,"duration":0},"status":"passed","severity":"normal"},{"uid":"21e77538802b5e47","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1759319428097,"stop":1759319428097,"duration":0},"status":"passed","severity":"normal"},{"uid":"62898af08493432f","name":"should skip updating peer store if peer has same addresses","time":{"start":1759319393559,"stop":1759319393563,"duration":4},"status":"passed","severity":"normal"},{"uid":"c48d67915d33aa2","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1759319377681,"stop":1759319377681,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e71328686aa0256","name":"Push message with meta","time":{"start":1759320563164,"stop":1759320563164,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf567f51b8c783a8","name":"Check message with invalid timestamp is not received","time":{"start":1759319939070,"stop":1759319939070,"duration":0},"status":"passed","severity":"normal"},{"uid":"50fe6a752ea07991","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1759319692583,"stop":1759319692584,"duration":1},"status":"passed","severity":"normal"},{"uid":"64d1bfa1fb3db928","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1759319428122,"stop":1759319428123,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2284aba3445b0a9","name":"Push message with Russian payload","time":{"start":1759320563197,"stop":1759320563197,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9b71a91ac013a5e","name":"Waku message hash computation (no timestamp)","time":{"start":1759319394313,"stop":1759319394314,"duration":1},"status":"passed","severity":"normal"},{"uid":"875c7fcf5b1c0de6","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1759319394312,"stop":1759319394313,"duration":1},"status":"passed","severity":"normal"},{"uid":"c814acb1b2923075","name":"should properly create location multiaddrs - udp4","time":{"start":1759319384040,"stop":1759319384040,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8abc8ae7698fa3a","name":"Overlapping topic subscription","time":{"start":1759319692570,"stop":1759319692570,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bb95ce2f4c5f70aa","name":"should throw error - no public key","time":{"start":1759319384037,"stop":1759319384038,"duration":1},"status":"passed","severity":"normal"},{"uid":"3992735e9e66e04c","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1759319436392,"stop":1759319436393,"duration":1},"status":"skipped","severity":"normal"},{"uid":"52e6dda0c8378114","name":"should dial all peers on dial","time":{"start":1759319566857,"stop":1759319566857,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4b41349185891af","name":"Check received message containing Russian","time":{"start":1759319939065,"stop":1759319939065,"duration":0},"status":"passed","severity":"normal"},{"uid":"e382ea3769d5aa8d","name":"should not fail to stop the service if it was not started","time":{"start":1759319715584,"stop":1759319715588,"duration":4},"status":"passed","severity":"normal"},{"uid":"62721d108170b38c","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1759319760795,"stop":1759319760795,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc8d5f1f3f431206","name":"should successfully subscribe to supported pubsub topic","time":{"start":1759319447512,"stop":1759319447512,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3a26925382de419","name":"should detect messages with missing dependencies","time":{"start":1759319436397,"stop":1759319436397,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a132aff9af1f5a0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1759319377686,"stop":1759319377686,"duration":0},"status":"passed","severity":"normal"},{"uid":"86ffdfe883e145fb","name":"should enable all discoveries when explicitly set","time":{"start":1759319447293,"stop":1759319447294,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0a1fa34f353b6ef","name":"should initialize with default options","time":{"start":1759319405019,"stop":1759319405023,"duration":4},"status":"passed","severity":"normal"},{"uid":"c49de8a34551ac46","name":"should work with stubbed peer manager event emitter","time":{"start":1759319448886,"stop":1759319448886,"duration":0},"status":"passed","severity":"normal"},{"uid":"6254644e6451a86f","name":"Reusing cursor across nodes","time":{"start":1759319812576,"stop":1759319812576,"duration":0},"status":"passed","severity":"normal"},{"uid":"94974e3983b92223","name":"Subscribe to topic containing special chars and receive message","time":{"start":1759319969683,"stop":1759319969683,"duration":0},"status":"passed","severity":"normal"},{"uid":"78ab2ab4d5abba0e","name":"Push message with content topic containing emoji","time":{"start":1759320563192,"stop":1759320563192,"duration":0},"status":"passed","severity":"normal"},{"uid":"d46817fa200cbd82","name":"Fails to publish message with size larger than 1 MB","time":{"start":1759319682262,"stop":1759319682262,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9dd818a1e6d7d9d","name":"should handle peer store errors gracefully","time":{"start":1759319448906,"stop":1759319448906,"duration":0},"status":"passed","severity":"normal"},{"uid":"2168314c76d10020","name":"should return all connected peers without codec filter","time":{"start":1759319395197,"stop":1759319395197,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a6ae408aa926481","name":"Publish message with custom timestamp: Wed Oct 01 2025 12:54:34 GMT+0000 (Coordinated Universal Time)","time":{"start":1759319682260,"stop":1759319682260,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aaa3581adb1bab5","name":"should dial second nwaku node that was discovered","time":{"start":1759319475288,"stop":1759319475305,"duration":17},"status":"skipped","severity":"normal"},{"uid":"b9f0295d8da0d75e","name":"should not create relay timers when relay is not provided","time":{"start":1759319394283,"stop":1759319394286,"duration":3},"status":"passed","severity":"normal"},{"uid":"3156e8a2060dd64a","name":"should be able to encode the field with only RELAY set to true","time":{"start":1759319383329,"stop":1759319383331,"duration":2},"status":"passed","severity":"normal"},{"uid":"4834c067c28cf082","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1759319428096,"stop":1759319428097,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf606c7e0cce7b15","name":"Add multiple subscription objects on single nwaku node","time":{"start":1759319969687,"stop":1759319969687,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bcd2bd98db384f2","name":"LightPush","time":{"start":1759319888320,"stop":1759319888321,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ec365dd23e34136","name":"should be empty after removing the only subscription","time":{"start":1759319447466,"stop":1759319447466,"duration":0},"status":"passed","severity":"normal"},{"uid":"caa37c7511e359bf","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1759319819908,"stop":1759319819909,"duration":1},"status":"passed","severity":"normal"},{"uid":"b45d74bd199c3ba0","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1759319393563,"stop":1759319393563,"duration":0},"status":"passed","severity":"normal"},{"uid":"90687f3cd427a170","name":"should handle case with no peers in store","time":{"start":1759319394882,"stop":1759319394882,"duration":0},"status":"passed","severity":"normal"},{"uid":"e63697616eb2c133","name":"should create KeepAliveManager with relay","time":{"start":1759319394253,"stop":1759319394254,"duration":1},"status":"passed","severity":"normal"},{"uid":"651e694512769a9f","name":"should set field with only LIGHTPUSH enabled","time":{"start":1759319384044,"stop":1759319384044,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d7a36c0927d98dd","name":"Push message with content topic containing escaped characters","time":{"start":1759320563204,"stop":1759320563204,"duration":0},"status":"passed","severity":"normal"},{"uid":"d44a4d18e67bb403","name":"Push message with content topic containing unicode special characters","time":{"start":1759320563192,"stop":1759320563192,"duration":0},"status":"passed","severity":"normal"},{"uid":"56c2c1389a47e2f6","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1759319448374,"stop":1759319448375,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c39be1fb6bee1b","name":"Check message with no content topic is not received","time":{"start":1759319939070,"stop":1759319939071,"duration":1},"status":"passed","severity":"normal"},{"uid":"b093c1f29221f771","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1759319394711,"stop":1759319394712,"duration":1},"status":"passed","severity":"normal"},{"uid":"173566c7803fc9df","name":"should trigger query when time since last query exceeds threshold","time":{"start":1759319448890,"stop":1759319448890,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a50c55391202d66","name":"should create RPC request with correct parameters","time":{"start":1759319405085,"stop":1759319405085,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fbeaf7b8055522","name":"should successfully unsubscribe from an existing subscription","time":{"start":1759319447513,"stop":1759319447513,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed2115428e62d743","name":"Renews subscription after lossing a connection","time":{"start":1759319969687,"stop":1759319969687,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec17b55507b01999","name":"should create PeerExchangeDiscovery with default options","time":{"start":1759319405045,"stop":1759319405046,"duration":1},"status":"passed","severity":"normal"},{"uid":"b74c0040d61ba0c","name":"should handle errors when globalThis is not available","time":{"start":1759319393935,"stop":1759319393935,"duration":0},"status":"passed","severity":"normal"},{"uid":"5343af91af38dd62","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app70/8/topic365/proto","time":{"start":1759319798307,"stop":1759319798313,"duration":6},"status":"passed","severity":"normal"},{"uid":"65dd48a672f9da66","name":"should return peer for existing peer","time":{"start":1759319394883,"stop":1759319394883,"duration":0},"status":"passed","severity":"normal"},{"uid":"54f2f4ab4ca804c7","name":"Push message equal or less that 1MB","time":{"start":1759320563181,"stop":1759320563181,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8d969e361210bda","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1759319884661,"stop":1759319884661,"duration":0},"status":"passed","severity":"normal"},{"uid":"13a4b3a63d0b8a35","name":"Passing page size 3 when there are 20 messages","time":{"start":1759319874653,"stop":1759319874653,"duration":0},"status":"passed","severity":"normal"},{"uid":"def4bcf6add86a91","name":"Push message with Arabic payload","time":{"start":1759320563184,"stop":1759320563184,"duration":0},"status":"passed","severity":"normal"},{"uid":"24d1d85dcd22240d","name":"should initialize bloom filter with correct parameters","time":{"start":1759319432924,"stop":1759319432925,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d2ffcaa6cfc0191","name":"groups content topics by expected pubsub topic","time":{"start":1759319377678,"stop":1759319377678,"duration":0},"status":"passed","severity":"normal"},{"uid":"998cc040197a2229","name":"should handle errors when getting connections","time":{"start":1759319393968,"stop":1759319393968,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e8a56fef14fb6a0","name":"Outgoing message is possibly acknowledged","time":{"start":1759319450206,"stop":1759319450206,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7992e969eada5886","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1759319383339,"stop":1759319383339,"duration":0},"status":"passed","severity":"normal"},{"uid":"b58fd6f5623d7107","name":"should set up event listeners when started","time":{"start":1759319448885,"stop":1759319448885,"duration":0},"status":"passed","severity":"normal"},{"uid":"54c299c509685735","name":"ends after yielding if response size indicates end","time":{"start":1759319394987,"stop":1759319394987,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7ba04562437c7c3","name":"Push message with emoji payload","time":{"start":1759320563158,"stop":1759320563158,"duration":0},"status":"passed","severity":"normal"},{"uid":"4546793e64e7fac5","name":"Push message with content topic containing Chinese","time":{"start":1759320563202,"stop":1759320563202,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0d2f0529e1bc7db","name":"should wait for Store peer to be connected","time":{"start":1759319449150,"stop":1759319449150,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c385e751846ad78","name":"Query Generator, Multiple PubsubTopics","time":{"start":1759319829506,"stop":1759319829507,"duration":1},"status":"passed","severity":"normal"},{"uid":"d093a3c02cee0dcf","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1759319428114,"stop":1759319428114,"duration":0},"status":"passed","severity":"normal"},{"uid":"71c01b54b4f3bf35","name":"Push message with content topic containing long","time":{"start":1759320563189,"stop":1759320563189,"duration":0},"status":"passed","severity":"normal"},{"uid":"546dcad7a27ec14","name":"should set field with all protocols enabled","time":{"start":1759319384043,"stop":1759319384043,"duration":0},"status":"passed","severity":"normal"},{"uid":"4638f7f7b841dc5","name":"Decoder throws on undefined content topic","time":{"start":1759319416923,"stop":1759319416923,"duration":0},"status":"passed","severity":"normal"},{"uid":"3744ebe62ab2294e","name":"Subscribe to topic containing shell command and publish message","time":{"start":1759319692581,"stop":1759319692582,"duration":1},"status":"passed","severity":"normal"},{"uid":"15bc39eb56d433db","name":"should handle ENR without shardInfo","time":{"start":1759319405040,"stop":1759319405044,"duration":4},"status":"passed","severity":"normal"},{"uid":"2b247867d176bcfb","name":"Push message with escaped characters payload","time":{"start":1759320563174,"stop":1759320563174,"duration":0},"status":"passed","severity":"normal"},{"uid":"49a581eaec467e5f","name":"Promise Callback - true","time":{"start":1759319867217,"stop":1759319867218,"duration":1},"status":"passed","severity":"normal"},{"uid":"47c9dbb4d3fea6ae","name":"Check received message containing Arabic","time":{"start":1759319939065,"stop":1759319939065,"duration":0},"status":"passed","severity":"normal"},{"uid":"3459d6df35be67cd","name":"Decoder throws on empty string content topic","time":{"start":1759319416923,"stop":1759319416923,"duration":0},"status":"passed","severity":"normal"},{"uid":"78b7e09b24874525","name":"should compute hash only when first accessed","time":{"start":1759319395163,"stop":1759319395164,"duration":1},"status":"passed","severity":"normal"},{"uid":"2099f13765c6f1f2","name":"messageHashStr works with IProtoMessage","time":{"start":1759319394318,"stop":1759319394318,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab4c61764ed0fdc6","name":"Push message with custom timestamp: 1759323100526","time":{"start":1759320563166,"stop":1759320563166,"duration":0},"status":"passed","severity":"normal"},{"uid":"322dba0daaa83a24","name":"should return false when navigator.onLine is false","time":{"start":1759319393937,"stop":1759319393949,"duration":12},"status":"passed","severity":"normal"},{"uid":"f467fa0f0f923e8d","name":"Push message with short payload","time":{"start":1759320563153,"stop":1759320563153,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8061586c4f1e268","name":"Push message with unicode special characters payload","time":{"start":1759320563174,"stop":1759320563174,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0b9d71790f58cb3","name":"recovers when dns.resolve returns empty","time":{"start":1759319405103,"stop":1759319405103,"duration":0},"status":"passed","severity":"normal"},{"uid":"d07f2b7e019557ce","name":"Push message with Script payload","time":{"start":1759320563185,"stop":1759320563185,"duration":0},"status":"passed","severity":"normal"},{"uid":"4169a3e2a975796e","name":"should handle different types of entries","time":{"start":1759319445836,"stop":1759319445837,"duration":1},"status":"passed","severity":"normal"},{"uid":"67827f3ac2a1b51","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1759319405106,"stop":1759319405106,"duration":0},"status":"skipped","severity":"normal"},{"uid":"73cb1d22ad5be0a6","name":"should handle peer disconnect event when no connections remain","time":{"start":1759319393960,"stop":1759319393961,"duration":1},"status":"passed","severity":"normal"},{"uid":"7009db90a265f75c","name":"can start and stop the service","time":{"start":1759319715584,"stop":1759319715584,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3a987a06591690b","name":"Using a function","time":{"start":1759319881947,"stop":1759319881947,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac885d1675b09a80","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1759319436399,"stop":1759319436399,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b935611c4d0b6a1","name":"Wait given interval before re-trying","time":{"start":1759319449244,"stop":1759319449244,"duration":0},"status":"passed","severity":"normal"},{"uid":"3744d8db54e33e2a","name":"Decoder throws on empty string content topic","time":{"start":1759319395162,"stop":1759319395162,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0077afc44a519b9","name":"Publish message with custom timestamp: Thu Oct 10 2024 11:54:34 GMT+0000 (Coordinated Universal Time)","time":{"start":1759319682259,"stop":1759319682260,"duration":1},"status":"passed","severity":"normal"},{"uid":"beac31194e9dae23","name":"should skip peers without peer exchange protocol","time":{"start":1759319405036,"stop":1759319405036,"duration":0},"status":"passed","severity":"normal"},{"uid":"d529eb4e6bd2b47f","name":"Non TWN Cluster","time":{"start":1759319798301,"stop":1759319798301,"duration":0},"status":"passed","severity":"normal"},{"uid":"885685664833461","name":"should sort peers by ping value","time":{"start":1759319395198,"stop":1759319395198,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b7072d57f8320f7","name":"same cluster, static sharding: nodes connect","time":{"start":1759319568434,"stop":1759319568434,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0e3c37d741df0cc","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1759319448368,"stop":1759319448368,"duration":0},"status":"passed","severity":"normal"},{"uid":"b38eed428fba6d7a","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1759319404248,"stop":1759319404248,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bacd13325367a40","name":"Push message with SQL Injection payload","time":{"start":1759320563171,"stop":1759320563172,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb52bb9bb1c31a99","name":"Ephemeral field is preserved - encoder v0","time":{"start":1759319482287,"stop":1759319482287,"duration":0},"status":"passed","severity":"normal"},{"uid":"c88f6295dfb22ea8","name":"should dial peer when no shard info available","time":{"start":1759319394017,"stop":1759319394018,"duration":1},"status":"passed","severity":"normal"},{"uid":"790921f437a6fd23","name":"should filter peers by codec","time":{"start":1759319395198,"stop":1759319395198,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ba6ecd1b3e9f5ed","name":"Relay + Store","time":{"start":1759319384044,"stop":1759319384045,"duration":1},"status":"passed","severity":"normal"},{"uid":"69f460f8974275dd","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1759319404244,"stop":1759319404247,"duration":3},"status":"passed","severity":"normal"},{"uid":"67ec46ec64706e91","name":"Retrieval Hint","time":{"start":1759319435920,"stop":1759319435920,"duration":0},"status":"passed","severity":"normal"},{"uid":"fabc9174487fa77e","name":"should hang up with multiaddr and return true on success","time":{"start":1759319395196,"stop":1759319395196,"duration":0},"status":"passed","severity":"normal"},{"uid":"de601d7644a31387","name":"should reject if Filter is requested but not mounted","time":{"start":1759319449149,"stop":1759319449149,"duration":0},"status":"passed","severity":"normal"},{"uid":"af7deb7cff0e0013","name":"Check received message with timestamp: 1649153314 ","time":{"start":1759319939069,"stop":1759319939069,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f13ffa2c457b6de","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1759319428085,"stop":1759319428086,"duration":1},"status":"passed","severity":"normal"},{"uid":"b49407fea5a7b88f","name":"Encoder throws on empty string content topic","time":{"start":1759319416923,"stop":1759319416923,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4496c827e90620e","name":"should handle retrieve function with query parameters","time":{"start":1759319448889,"stop":1759319448889,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb16f409b5f57348","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1759319394276,"stop":1759319394282,"duration":6},"status":"passed","severity":"normal"},{"uid":"e9ffa90f790f6f85","name":"Check received message containing shell command","time":{"start":1759319939067,"stop":1759319939067,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba583b41d184f071","name":"should keep entries that haven't expired yet","time":{"start":1759319445835,"stop":1759319445836,"duration":1},"status":"passed","severity":"normal"},{"uid":"f13ee9096a6a845d","name":"should wait for Filter peer to be connected","time":{"start":1759319449150,"stop":1759319449150,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eae58ea034d57a2","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1759319812576,"stop":1759319812576,"duration":0},"status":"passed","severity":"normal"},{"uid":"a45fc6c6b1b1c5ec","name":"should work with stubbed retrieve function","time":{"start":1759319448886,"stop":1759319448887,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf4922f217a60e7e","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1759319812569,"stop":1759319812569,"duration":0},"status":"passed","severity":"normal"},{"uid":"a93c8401975f9607","name":"should deliver messages after dependencies are met","time":{"start":1759319436397,"stop":1759319436397,"duration":0},"status":"passed","severity":"normal"},{"uid":"d88c99ca32fa052","name":"should remove event listener for peer:discovery","time":{"start":1759319393548,"stop":1759319393550,"duration":2},"status":"passed","severity":"normal"},{"uid":"612eb942e59a27af","name":"should handle multiple peer connections","time":{"start":1759319394261,"stop":1759319394261,"duration":0},"status":"passed","severity":"normal"},{"uid":"29039ef6d5adc805","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1759319481139,"stop":1759319481139,"duration":0},"status":"skipped","severity":"normal"},{"uid":"83d3fad6682eebb6","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1759319394888,"stop":1759319394888,"duration":0},"status":"passed","severity":"normal"},{"uid":"82a48eaba52e3cdb","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1759319682259,"stop":1759319682259,"duration":0},"status":"passed","severity":"normal"},{"uid":"a197c6bce5b9ecdc","name":"Encoder throws on undefined content topic","time":{"start":1759319395161,"stop":1759319395161,"duration":0},"status":"passed","severity":"normal"},{"uid":"5798ef075b3b5d47","name":"Query Generator, No message returned","time":{"start":1759319829507,"stop":1759319829507,"duration":0},"status":"passed","severity":"normal"},{"uid":"2692aa9e9ca80fd9","name":"should return false when pubsub topic parsing fails","time":{"start":1759319394069,"stop":1759319394072,"duration":3},"status":"passed","severity":"normal"},{"uid":"2b8d61242e161d26","name":"should initialize with Unhealthy status","time":{"start":1759319448902,"stop":1759319448902,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c450490621427c3","name":"Push message with content topic containing short","time":{"start":1759320563175,"stop":1759320563175,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d0ebee6d3dfa178","name":"should get / set UDP multiaddr","time":{"start":1759319384039,"stop":1759319384039,"duration":0},"status":"passed","severity":"normal"},{"uid":"59abd490ecb6f3be","name":"should create PeerExchange instance with components","time":{"start":1759319405085,"stop":1759319405086,"duration":1},"status":"passed","severity":"normal"},{"uid":"633e61e785dffc21","name":"Push message with special chars payload","time":{"start":1759320563183,"stop":1759320563183,"duration":0},"status":"passed","severity":"normal"},{"uid":"7abb6a4656b16008","name":"Round trip binary serialization","time":{"start":1759319395159,"stop":1759319395160,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a9783f184fcdc5b","name":"Throws when trying to push message with empty payload","time":{"start":1759320563188,"stop":1759320563188,"duration":0},"status":"passed","severity":"normal"},{"uid":"2563cd53049d409a","name":"Check received message containing Script","time":{"start":1759319939066,"stop":1759319939066,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bb579d98848b680","name":"should process tasks in queue","time":{"start":1759319446991,"stop":1759319446992,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7e96679c14dca18","name":"Push message with content topic containing unicode special characters","time":{"start":1759320563204,"stop":1759320563205,"duration":1},"status":"passed","severity":"normal"},{"uid":"274c26ecea9e7ed0","name":"should handle browser offline state overriding peer connections","time":{"start":1759319393974,"stop":1759319393975,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c02de69dc13995","name":"should skip peer when not on same cluster","time":{"start":1759319394016,"stop":1759319394017,"duration":1},"status":"passed","severity":"normal"},{"uid":"d09b071c5dfd34a4","name":"Push message with Chinese payload","time":{"start":1759320563196,"stop":1759320563197,"duration":1},"status":"passed","severity":"normal"},{"uid":"f09789252457c605","name":"Push message with content topic containing emoji","time":{"start":1759320563179,"stop":1759320563179,"duration":0},"status":"passed","severity":"normal"},{"uid":"6494a511c539b8eb","name":"Passing page size 19 when there are 20 messages","time":{"start":1759319874654,"stop":1759319874654,"duration":0},"status":"passed","severity":"normal"},{"uid":"5df890d98381d643","name":"Push message with custom timestamp: 1728561100527","time":{"start":1759320563180,"stop":1759320563180,"duration":0},"status":"passed","severity":"normal"},{"uid":"e61dc9a50d003681","name":"Push message equal or less that 1MB","time":{"start":1759320563194,"stop":1759320563194,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3db03dbb3b68feb","name":"returns all values when wanted number matches available values","time":{"start":1759319403666,"stop":1759319403676,"duration":10},"status":"passed","severity":"normal"},{"uid":"e065ac7b569f36b9","name":"should emit a peer event after start","time":{"start":1759319481124,"stop":1759319481128,"duration":4},"status":"passed","severity":"normal"},{"uid":"3ce8656e67034211","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1759319436399,"stop":1759319436399,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1e191ba0914434a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1759319377689,"stop":1759319377690,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fd735407fd04be2","name":"should emit multiple messages when query returns multiple messages","time":{"start":1759319448893,"stop":1759319448893,"duration":0},"status":"passed","severity":"normal"},{"uid":"b750c87828e021ab","name":"Throws when trying to push message with empty payload","time":{"start":1759320563175,"stop":1759320563175,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b00899c842d477","name":"throws on content topic with non-number generation field","time":{"start":1759319377668,"stop":1759319377668,"duration":0},"status":"passed","severity":"normal"},{"uid":"5194a09dc4b5f909","name":"Light Node - default protocols","time":{"start":1759319888321,"stop":1759319888321,"duration":0},"status":"passed","severity":"normal"},{"uid":"661a3e14a530895f","name":"should return false when peer is not found","time":{"start":1759319394059,"stop":1759319394060,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e2c16128862586c","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1759319812571,"stop":1759319812571,"duration":0},"status":"passed","severity":"normal"},{"uid":"b028f374e756b51d","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1759319456549,"stop":1759319456549,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6d77c7640a26ec8","name":"Publish message with rate limit","time":{"start":1759319682263,"stop":1759319682263,"duration":0},"status":"passed","severity":"normal"},{"uid":"74ec74dde7d06f0","name":"same cluster: nodes connect","time":{"start":1759319568442,"stop":1759319568442,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e120c01f802f544","name":"msgTime: 0 ms from now, startTime: 1759060667477, endTime: 1759319867477","time":{"start":1759319884660,"stop":1759319884660,"duration":0},"status":"passed","severity":"normal"},{"uid":"df02324d24fd6f87","name":"Refresh subscription","time":{"start":1759319969671,"stop":1759319969671,"duration":0},"status":"passed","severity":"normal"},{"uid":"b186595613b6aff0","name":"Push message with meta","time":{"start":1759320563205,"stop":1759320563205,"duration":0},"status":"passed","severity":"normal"},{"uid":"19c227896ec81ea3","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1759319450205,"stop":1759319450205,"duration":0},"status":"passed","severity":"normal"},{"uid":"b76e61e09cd8e4c5","name":"Push message with content topic containing Chinese","time":{"start":1759320563161,"stop":1759320563161,"duration":0},"status":"passed","severity":"normal"},{"uid":"921038d9f68ff665","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1759319969680,"stop":1759319969681,"duration":1},"status":"skipped","severity":"normal"},{"uid":"d98155bd0d16a7fd","name":"should set default options when no config provided","time":{"start":1759319395191,"stop":1759319395191,"duration":0},"status":"passed","severity":"normal"},{"uid":"459d1cfa3095242e","name":"should create ConnectionManager with required options","time":{"start":1759319395190,"stop":1759319395190,"duration":0},"status":"passed","severity":"normal"},{"uid":"a26293ff5d2bf0b6","name":"Fails to push message bigger that 1MB","time":{"start":1759320563195,"stop":1759320563195,"duration":0},"status":"passed","severity":"normal"},{"uid":"f242afbbc9279c9f","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1759319428107,"stop":1759319428107,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9f8ae095bd5313c","name":"Push message with content topic containing unicode special characters","time":{"start":1759320563163,"stop":1759320563163,"duration":0},"status":"passed","severity":"normal"},{"uid":"d279ff36886727da","name":"Check publish message containing numeric","time":{"start":1759319682251,"stop":1759319682251,"duration":0},"status":"passed","severity":"normal"},{"uid":"121cf72edfa083d3","name":"Check message received after jswaku node is restarted","time":{"start":1759319939071,"stop":1759319939071,"duration":0},"status":"passed","severity":"normal"},{"uid":"705c2f8027c1247","name":"should maintain proper timestamps if all messages received","time":{"start":1759319436393,"stop":1759319436393,"duration":0},"status":"skipped","severity":"normal"},{"uid":"74a695f2a2b1f072","name":"should add received message to localHistory with retrievalHint","time":{"start":1759319436394,"stop":1759319436394,"duration":0},"status":"passed","severity":"normal"},{"uid":"59967443f1ad74c8","name":"should partition messages based on acknowledgement status","time":{"start":1759319436400,"stop":1759319436400,"duration":0},"status":"passed","severity":"normal"},{"uid":"65b84424f06463a9","name":"returns only open connection if one present","time":{"start":1759319394747,"stop":1759319394747,"duration":0},"status":"passed","severity":"normal"},{"uid":"a11f7b86bc97280b","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1759319394885,"stop":1759319394885,"duration":0},"status":"passed","severity":"normal"},{"uid":"b463ffa518903f17","name":"Push message with Arabic payload","time":{"start":1759320563197,"stop":1759320563197,"duration":0},"status":"passed","severity":"normal"},{"uid":"32a44ae20be9fec4","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1759319969680,"stop":1759319969680,"duration":0},"status":"passed","severity":"normal"},{"uid":"b95606d17bb53415","name":"should work with mock decoders","time":{"start":1759319448887,"stop":1759319448887,"duration":0},"status":"passed","severity":"normal"},{"uid":"74f6fc6082a5a1e6","name":"Push message with content topic containing JSON","time":{"start":1759320563178,"stop":1759320563178,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa3e7ac1d7c26268","name":"random static sharding 9 - Cluster ID: 109, Shard ID: 706","time":{"start":1759319853384,"stop":1759319853389,"duration":5},"status":"passed","severity":"normal"},{"uid":"f24fb350d5262c9b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1759319377685,"stop":1759319377685,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe7b109ee008bf9b","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1759319394709,"stop":1759319394709,"duration":0},"status":"passed","severity":"normal"},{"uid":"10922f053ea7f3de","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1759319448380,"stop":1759319448380,"duration":0},"status":"passed","severity":"normal"},{"uid":"12d5f1f1bfacb9d0","name":"should delegate to networkMonitor.isConnected()","time":{"start":1759319395194,"stop":1759319395194,"duration":0},"status":"passed","severity":"normal"},{"uid":"13b86a6295c7422c","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1759319428060,"stop":1759319428061,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d67a11e6f3bccb6","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1759319760795,"stop":1759319760796,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6b68021fe80b97f","name":"should wait for LightPush peer to be connected","time":{"start":1759319449150,"stop":1759319449150,"duration":0},"status":"passed","severity":"normal"},{"uid":"55f2b656b65cce08","name":"Subscribe to topic containing long and receive message","time":{"start":1759319969682,"stop":1759319969682,"duration":0},"status":"passed","severity":"normal"},{"uid":"a461ffbfd51229a6","name":"should handle query errors","time":{"start":1759319405039,"stop":1759319405039,"duration":0},"status":"passed","severity":"normal"},{"uid":"35900e862d39c2c2","name":"should filter out already connected peers","time":{"start":1759319394879,"stop":1759319394880,"duration":1},"status":"passed","severity":"normal"},{"uid":"d731c1f06def8ea1","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1759319760794,"stop":1759319760794,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bb26a667b123c28","name":"random static sharding 8 - Cluster ID: 854, Shard ID: 613","time":{"start":1759319853380,"stop":1759319853384,"duration":4},"status":"passed","severity":"normal"},{"uid":"2f5c7ab982ad3632","name":"should handle peer store update failures gracefully","time":{"start":1759319394270,"stop":1759319394276,"duration":6},"status":"passed","severity":"normal"},{"uid":"294750d346a71d8c","name":"should throw error when no peers are available","time":{"start":1759319449134,"stop":1759319449134,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c8828349be6b780","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1759319383334,"stop":1759319383334,"duration":0},"status":"passed","severity":"normal"},{"uid":"948f3312d3151fdf","name":"Push 30 different messages","time":{"start":1759320563200,"stop":1759320563200,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dc5c23276cbe60e8","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1759319969676,"stop":1759319969676,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddb3386fabb2be7e","name":"Generator, one shard","time":{"start":1759319819905,"stop":1759319819907,"duration":2},"status":"passed","severity":"normal"},{"uid":"598fee1cfca7ab4e","name":"should handle empty pubsub topics","time":{"start":1759319394303,"stop":1759319394305,"duration":2},"status":"passed","severity":"normal"},{"uid":"6fe9ba959138d801","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1759319568441,"stop":1759319568442,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc66039671c54dc1","name":"should return false and handle errors gracefully","time":{"start":1759319395196,"stop":1759319395197,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6e4e4f8493a3721","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1759319428061,"stop":1759319428061,"duration":0},"status":"passed","severity":"normal"},{"uid":"b491934c0610b837","name":"should dial one peer on dial","time":{"start":1759319566858,"stop":1759319566859,"duration":1},"status":"passed","severity":"normal"},{"uid":"15bf148dd91c9a1f","name":"Check received message containing escaped characters","time":{"start":1759319939076,"stop":1759319939076,"duration":0},"status":"passed","severity":"normal"},{"uid":"edc87ca8bf741904","name":"topics with same application and version share the same shard","time":{"start":1759319377678,"stop":1759319377678,"duration":0},"status":"passed","severity":"normal"},{"uid":"546093db1ba3587d","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1759319377674,"stop":1759319377674,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6fbd5f393170917","name":"Fails to push message bigger that 1MB","time":{"start":1759320563166,"stop":1759320563166,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f0c70737b359aba","name":"Subscribe to topic containing long and receive message","time":{"start":1759319969672,"stop":1759319969672,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c052f130e85bf83","name":"rejects content-filtered query with only contentTopics","time":{"start":1759319394382,"stop":1759319394383,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d61d7f16b0b0d62","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1759319969686,"stop":1759319969686,"duration":0},"status":"passed","severity":"normal"},{"uid":"6013d32af1b11499","name":"should create PeerExchangeDiscovery instance","time":{"start":1759319405045,"stop":1759319405045,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceeaaeffbc7cce23","name":"should work with mixed v2 and v3 peers","time":{"start":1759319447585,"stop":1759319447585,"duration":0},"status":"passed","severity":"normal"},{"uid":"60236140458945f8","name":"should add and remove event listeners correctly","time":{"start":1759319409105,"stop":1759319409105,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e968e010ac8535e","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1759319428070,"stop":1759319428070,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba943ed16f4717e3","name":"should only return 1 node with relay and store capability","time":{"start":1759319405104,"stop":1759319405105,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2641901dcd35e67","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1759319404249,"stop":1759319404249,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb687dc85bbf59c4","name":"Push message with numeric payload","time":{"start":1759320563154,"stop":1759320563154,"duration":0},"status":"passed","severity":"normal"},{"uid":"24582f232db519a2","name":"should successfully query peers and return peer infos","time":{"start":1759319405081,"stop":1759319405081,"duration":0},"status":"passed","severity":"normal"},{"uid":"18916424a2726f5","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1759319884655,"stop":1759319884656,"duration":1},"status":"passed","severity":"normal"},{"uid":"c30a3e52cb579ffa","name":"should dispatch network event when browser goes offline","time":{"start":1759319393967,"stop":1759319393967,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2dad5df854bde3f","name":"should stop ping timers on peer disconnect","time":{"start":1759319394268,"stop":1759319394268,"duration":0},"status":"passed","severity":"normal"},{"uid":"e48cc73194c2c43c","name":"should allow redial after failed dial cooldown expires","time":{"start":1759319394018,"stop":1759319394022,"duration":4},"status":"passed","severity":"normal"},{"uid":"163869390845ad59","name":"should use DNS peer discovery with light client","time":{"start":1759319481133,"stop":1759319481138,"duration":5},"status":"skipped","severity":"normal"},{"uid":"38f18238cd30fa17","name":"Sync message is not sent if another sync message was just sent","time":{"start":1759319456549,"stop":1759319456550,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c3cdd2f8f218dc9","name":"should handle missing messages with undefined retrievalHint","time":{"start":1759319436399,"stop":1759319436400,"duration":1},"status":"passed","severity":"normal"},{"uid":"2025653a06394170","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1759319395162,"stop":1759319395163,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bc698badcaf9221","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1759319884656,"stop":1759319884657,"duration":1},"status":"passed","severity":"normal"},{"uid":"89cef3f02007c127","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1759319436394,"stop":1759319436395,"duration":1},"status":"passed","severity":"normal"},{"uid":"35d4ad48a292b84c","name":"Check received message with timestamp: 1759319475778 ","time":{"start":1759319939077,"stop":1759319939078,"duration":1},"status":"passed","severity":"normal"},{"uid":"a72cef7c857e50b9","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1759319377680,"stop":1759319377680,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c85bb45e1848f71","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1759319404241,"stop":1759319404241,"duration":0},"status":"passed","severity":"normal"},{"uid":"10b0f777071ba44e","name":"should drop connection via multiaddr with hangUp","time":{"start":1759319566859,"stop":1759319566859,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a572bd56e11bdd6","name":"should add event listeners to libp2p","time":{"start":1759319393924,"stop":1759319393924,"duration":0},"status":"passed","severity":"normal"},{"uid":"29ef1487e3e6afb0","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1759319448375,"stop":1759319448375,"duration":0},"status":"passed","severity":"normal"},{"uid":"bee1441427f3ed9","name":"Push message with custom timestamp: 1759315900529","time":{"start":1759320563206,"stop":1759320563207,"duration":1},"status":"passed","severity":"normal"},{"uid":"7434c049be8705c7","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1759319692572,"stop":1759319692573,"duration":1},"status":"passed","severity":"normal"},{"uid":"2118b2182dd81be6","name":"Passing page size 11 when there are 10 messages","time":{"start":1759319874654,"stop":1759319874654,"duration":0},"status":"passed","severity":"normal"},{"uid":"8977aa5547d21965","name":"should reject if Store is requested but not mounted","time":{"start":1759319449148,"stop":1759319449148,"duration":0},"status":"passed","severity":"normal"},{"uid":"56293c43cefb9165","name":"should use current time when it's greater than incremented timestamp","time":{"start":1759319435843,"stop":1759319435843,"duration":0},"status":"passed","severity":"normal"},{"uid":"93c68e4ed8734758","name":"Check publish message after service node is restarted","time":{"start":1759319682262,"stop":1759319682262,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d7558193a636973a","name":"should return PeerId when Multiaddr input is provided","time":{"start":1759319394712,"stop":1759319394712,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4876146f1cf216a","name":"Push message with rate limit","time":{"start":1759320563206,"stop":1759320563206,"duration":0},"status":"passed","severity":"normal"},{"uid":"baefdbb13266d658","name":"different cluster: nodes don't connect","time":{"start":1759319568440,"stop":1759319568441,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c0998ad0cc8aab5","name":"should hang up with PeerId and return true on success","time":{"start":1759319395196,"stop":1759319395196,"duration":0},"status":"passed","severity":"normal"},{"uid":"908f7e991dd734c1","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1759319552312,"stop":1759319552321,"duration":9},"status":"passed","severity":"normal"},{"uid":"2d9f40c835c6d3bf","name":"Check message with no content topic is not received","time":{"start":1759319939079,"stop":1759319939079,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cb814d34edbc09f","name":"should remove expired entries after TTL has passed","time":{"start":1759319445835,"stop":1759319445835,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d4f9b0d4e0a0cce","name":"Check publish message containing JSON","time":{"start":1759319682257,"stop":1759319682257,"duration":0},"status":"passed","severity":"normal"},{"uid":"524844db363d4336","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1759319428086,"stop":1759319428087,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a2dcf080c920edb","name":"should update peer store before dialing","time":{"start":1759319393552,"stop":1759319393552,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6ea16ce7ee9d2ba","name":"should skip peers that don't support peer exchange","time":{"start":1759319405030,"stop":1759319405031,"duration":1},"status":"passed","severity":"normal"},{"uid":"56829b546fc965b2","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1759319969684,"stop":1759319969684,"duration":0},"status":"passed","severity":"normal"},{"uid":"6530e9d239ab358b","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1759319428083,"stop":1759319428083,"duration":0},"status":"passed","severity":"normal"},{"uid":"aabff378c435d0fa","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1759319436402,"stop":1759319436402,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ec7c4d001d0deda","name":"Relay - times out","time":{"start":1759319888320,"stop":1759319888320,"duration":0},"status":"passed","severity":"normal"},{"uid":"60975c8243f9edb6","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1759319428113,"stop":1759319428113,"duration":0},"status":"passed","severity":"normal"},{"uid":"15fddd1fa7364374","name":"Rejects garbage","time":{"start":1759319459911,"stop":1759319459911,"duration":0},"status":"passed","severity":"normal"},{"uid":"19f5a963341b3ffe","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1759319377798,"stop":1759319377798,"duration":0},"status":"passed","severity":"normal"},{"uid":"5319a23a41d377ae","name":"All","time":{"start":1759319481362,"stop":1759319481362,"duration":0},"status":"passed","severity":"normal"},{"uid":"71a8b74f64648e2b","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1759319428095,"stop":1759319428095,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fbfe346c2bc1fb9","name":"Push message with shell command payload","time":{"start":1759320563186,"stop":1759320563187,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ad6297738fcc38c","name":"should handle complete connection lifecycle","time":{"start":1759319393969,"stop":1759319393969,"duration":0},"status":"passed","severity":"normal"},{"uid":"5359f414246f66e7","name":"Push message with content topic containing Russian","time":{"start":1759320563190,"stop":1759320563190,"duration":0},"status":"passed","severity":"normal"},{"uid":"65a424be381b3074","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1759319377680,"stop":1759319377681,"duration":1},"status":"passed","severity":"normal"},{"uid":"feec22a458d89111","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1759319969678,"stop":1759319969679,"duration":1},"status":"passed","severity":"normal"},{"uid":"31272a2a991488e8","name":"Push message with Russian payload","time":{"start":1759320563184,"stop":1759320563184,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c2aff45af728606","name":"Throws when trying to push message with empty payload","time":{"start":1759320563201,"stop":1759320563201,"duration":0},"status":"passed","severity":"normal"},{"uid":"30e622d0a73f2491","name":"should handle very large timestamps","time":{"start":1759319435844,"stop":1759319435844,"duration":0},"status":"passed","severity":"normal"},{"uid":"3876f5a2b1f320a2","name":"should properly create location multiaddrs - tcp","time":{"start":1759319384041,"stop":1759319384042,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fe45cae2b418995","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1759319377682,"stop":1759319377682,"duration":0},"status":"passed","severity":"normal"},{"uid":"36e98c4f6ce4c6cf","name":"should handle case when globalThis is not available","time":{"start":1759319393950,"stop":1759319393950,"duration":0},"status":"passed","severity":"normal"},{"uid":"b158c8f5c3f8c942","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1759319692567,"stop":1759319692568,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e5bfee54142bed9","name":"Decoder throws on undefined content topic","time":{"start":1759319395161,"stop":1759319395162,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f2a819770173f97","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1759319456550,"stop":1759319456550,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a796b18dd75aa4b","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1759319383336,"stop":1759319383336,"duration":0},"status":"passed","severity":"normal"},{"uid":"52bfbebe855a35c1","name":"should initialize with libp2p components","time":{"start":1759319405080,"stop":1759319405081,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2b231a791e233fe","name":"should fail to send if no connected peers found","time":{"start":1759319447577,"stop":1759319447577,"duration":0},"status":"passed","severity":"normal"},{"uid":"17060a787124eb8a","name":"should process successful peer exchange query","time":{"start":1759319405039,"stop":1759319405039,"duration":0},"status":"passed","severity":"normal"},{"uid":"61dbc06833b0389","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1759319428071,"stop":1759319428072,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c1ed19656a9dfa5","name":"Push message with short payload","time":{"start":1759320563182,"stop":1759320563182,"duration":0},"status":"passed","severity":"normal"},{"uid":"350ba0cdbc194c3a","name":"Push message with content topic containing escaped characters","time":{"start":1759320563178,"stop":1759320563178,"duration":0},"status":"passed","severity":"normal"},{"uid":"82677874bd5c1b9f","name":"Decrypt messages","time":{"start":1759319658695,"stop":1759319658695,"duration":0},"status":"passed","severity":"normal"},{"uid":"60f6c7af27f058a3","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1759319383333,"stop":1759319383334,"duration":1},"status":"passed","severity":"normal"},{"uid":"184e765aaf6562d9","name":"Push message equal or less that 1MB","time":{"start":1759320563166,"stop":1759320563166,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3eaa34bd355c5ec","name":"should handle errors when accessing navigator","time":{"start":1759319393968,"stop":1759319393969,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa239964266a1401","name":"should handle onConnected and onDisconnected","time":{"start":1759319448370,"stop":1759319448370,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba8d8af8860983be","name":"Mutual subscription","time":{"start":1759319692564,"stop":1759319692565,"duration":1},"status":"passed","severity":"normal"},{"uid":"c424cf192ce79846","name":"Push message with escaped characters payload","time":{"start":1759320563187,"stop":1759320563187,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd82612607fcfd58","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1759319377682,"stop":1759319377683,"duration":1},"status":"passed","severity":"normal"},{"uid":"d98c29e3b654bcd4","name":"should return false when peer is not found","time":{"start":1759319394073,"stop":1759319394073,"duration":0},"status":"passed","severity":"normal"},{"uid":"922a16651ce5d698","name":"should properly clean up resources when disposed","time":{"start":1759319445837,"stop":1759319445843,"duration":6},"status":"passed","severity":"normal"},{"uid":"5ab7c87f0aef80ba","name":"should handle timestamp equal to current time","time":{"start":1759319435843,"stop":1759319435843,"duration":0},"status":"passed","severity":"normal"},{"uid":"54d777b58b8d2b96","name":"Stops search when 2 null results are returned","time":{"start":1759319404715,"stop":1759319404715,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e9a47425c38fc6a","name":"Push message with short payload","time":{"start":1759320563167,"stop":1759320563167,"duration":0},"status":"passed","severity":"normal"},{"uid":"83f4dfa139d12667","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1759319760793,"stop":1759319760793,"duration":0},"status":"passed","severity":"normal"},{"uid":"55a8e7e04dd1eb56","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1759319404255,"stop":1759319404256,"duration":1},"status":"passed","severity":"normal"},{"uid":"5061a789e5d3f08","name":"Publishes to nwaku","time":{"start":1759319670801,"stop":1759319670801,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee922918106b0fe8","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1759319436396,"stop":1759319436396,"duration":0},"status":"passed","severity":"normal"},{"uid":"65c4b7722a8a8f0d","name":"Check received message containing Chinese","time":{"start":1759319939065,"stop":1759319939065,"duration":0},"status":"passed","severity":"normal"},{"uid":"97e410c1b9c72a18","name":"Check received message containing emoji","time":{"start":1759319939068,"stop":1759319939068,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a3d3bf0681d9512","name":"Publish message with custom timestamp: Wed Oct 01 2025 10:54:34 GMT+0000 (Coordinated Universal Time)","time":{"start":1759319682260,"stop":1759319682260,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cd0f357734aaabd","name":"Check received message containing short","time":{"start":1759319939063,"stop":1759319939064,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4e8b214860d2197","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1759319969670,"stop":1759319969670,"duration":0},"status":"passed","severity":"normal"},{"uid":"e40f08c76de391a7","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1759319939069,"stop":1759319939069,"duration":0},"status":"passed","severity":"normal"},{"uid":"bae8e5717da7eaa2","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1759319969669,"stop":1759319969669,"duration":0},"status":"passed","severity":"normal"},{"uid":"be26e2371d4c7983","name":"Subscribe to topic containing Russian and receive message","time":{"start":1759319969684,"stop":1759319969684,"duration":0},"status":"passed","severity":"normal"},{"uid":"df5bbbb2ccae7a10","name":"should dial peer immediately when queue is empty","time":{"start":1759319394007,"stop":1759319394007,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2b0c71be5428a92","name":"should handle corrupted shard info gracefully","time":{"start":1759319394074,"stop":1759319394074,"duration":0},"status":"passed","severity":"normal"},{"uid":"a52508c189edce83","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1759319692582,"stop":1759319692582,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6b1790f958af00c","name":"should return false when peer is on different cluster","time":{"start":1759319394061,"stop":1759319394062,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecdc43e614ee563a","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1759319377672,"stop":1759319377673,"duration":1},"status":"passed","severity":"normal"},{"uid":"e17f123c5c6b7d65","name":"should set field with all protocols disabled","time":{"start":1759319384042,"stop":1759319384042,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ed52ea471ca73d","name":"should transition to Unhealthy when no connections","time":{"start":1759319448902,"stop":1759319448903,"duration":1},"status":"passed","severity":"normal"},{"uid":"2580a08130979f0d","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1759319377676,"stop":1759319377676,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b9329524095e91f","name":"should insert message into bloom filter","time":{"start":1759319436390,"stop":1759319436391,"duration":1},"status":"passed","severity":"normal"},{"uid":"343ef7498e23d983","name":"Ephemeral field set to true","time":{"start":1759319395160,"stop":1759319395160,"duration":0},"status":"passed","severity":"normal"},{"uid":"222c908277775f00","name":"should handle ping failures gracefully","time":{"start":1759319394270,"stop":1759319394270,"duration":0},"status":"passed","severity":"normal"},{"uid":"e749cbc4efe4dc0a","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1759319428113,"stop":1759319428113,"duration":0},"status":"passed","severity":"normal"},{"uid":"3295a2bf77e8334e","name":"should handle queue processing errors gracefully","time":{"start":1759319394029,"stop":1759319394029,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5c80593bc888070","name":"should handle zero peers request","time":{"start":1759319405085,"stop":1759319405085,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e96501729a9ff8b","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1759319383340,"stop":1759319383340,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6fe9522a341469e","name":"Check received message containing special chars","time":{"start":1759319939064,"stop":1759319939065,"duration":1},"status":"passed","severity":"normal"},{"uid":"96f8025feba13848","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1759319871349,"stop":1759319871351,"duration":2},"status":"passed","severity":"normal"},{"uid":"65b2351e0b81d3b3","name":"Push message with content topic containing Arabic","time":{"start":1759320563203,"stop":1759320563203,"duration":0},"status":"passed","severity":"normal"},{"uid":"abd194ac59002fd4","name":"Subscribe to topic containing Russian and receive message","time":{"start":1759319969674,"stop":1759319969674,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad5a09bf3eecc958","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1759319969680,"stop":1759319969680,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b057b42b88159f8","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1759319405083,"stop":1759319405083,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5c8f415cd9dd689","name":"should handle peer store errors gracefully","time":{"start":1759319394884,"stop":1759319394884,"duration":0},"status":"passed","severity":"normal"},{"uid":"f636d3d467642352","name":"should create KeepAliveManager with required options","time":{"start":1759319394253,"stop":1759319394253,"duration":0},"status":"passed","severity":"normal"},{"uid":"45bd7bf4fbdccc9d","name":"should lock peers when selected","time":{"start":1759319448367,"stop":1759319448368,"duration":1},"status":"passed","severity":"normal"},{"uid":"9196afe008c37182","name":"Push message with custom timestamp: 1759323100527","time":{"start":1759320563181,"stop":1759320563181,"duration":0},"status":"passed","severity":"normal"},{"uid":"1158aded3de73a6d","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1759319969668,"stop":1759319969669,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa8d525f84193eaf","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1759319760793,"stop":1759319760793,"duration":0},"status":"passed","severity":"normal"},{"uid":"55a35c4d8131c31a","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1759319798300,"stop":1759319798300,"duration":0},"status":"passed","severity":"normal"},{"uid":"94a6d33724f07817","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1759319428123,"stop":1759319428128,"duration":5},"status":"passed","severity":"normal"},{"uid":"46a7be7846a3123b","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1759319377678,"stop":1759319377679,"duration":1},"status":"passed","severity":"normal"},{"uid":"22031c8e1c11a4c","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1759319394314,"stop":1759319394317,"duration":3},"status":"passed","severity":"normal"},{"uid":"5d01b7752efbe6a","name":"should be able to decode the field with only RELAY set to true","time":{"start":1759319383336,"stop":1759319383337,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed434cbd4178536c","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1759319500126,"stop":1759319500126,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bf90d90f96a9e9c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1759319377690,"stop":1759319377690,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d7631170753bc98","name":"Push message with content topic containing numeric","time":{"start":1759320563201,"stop":1759320563202,"duration":1},"status":"passed","severity":"normal"},{"uid":"b217b70a309f34f6","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1759319864584,"stop":1759319864584,"duration":0},"status":"passed","severity":"normal"},{"uid":"529ee25d729d6514","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1759319377684,"stop":1759319377684,"duration":0},"status":"passed","severity":"normal"},{"uid":"47f13b3ae1bce2ba","name":"random static sharding 5 - Cluster ID: 182, Shard ID: 900","time":{"start":1759319853374,"stop":1759319853378,"duration":4},"status":"passed","severity":"normal"},{"uid":"14351f9eaf38d823","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1759319377677,"stop":1759319377677,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ce2c207e3b7b7c8","name":"Push message with content topic containing numeric","time":{"start":1759320563160,"stop":1759320563160,"duration":0},"status":"passed","severity":"normal"},{"uid":"40b6b2ac6126e70d","name":"Retries within given interval","time":{"start":1759319449243,"stop":1759319449244,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cbf62ae8b7f175f","name":"should create NetworkMonitor with libp2p and events","time":{"start":1759319393923,"stop":1759319393923,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbd2b03a12ff2e0a","name":"should retry if all attempts fail","time":{"start":1759319446999,"stop":1759319447002,"duration":3},"status":"passed","severity":"normal"},{"uid":"502ed0870c2e40da","name":"messageHashStr produces different results for different inputs","time":{"start":1759319394319,"stop":1759319394328,"duration":9},"status":"passed","severity":"normal"},{"uid":"95b9d198e00d1eae","name":"Check message with no payload is not received","time":{"start":1759319939071,"stop":1759319939071,"duration":0},"status":"passed","severity":"normal"},{"uid":"84e43bd658d7473a","name":"should handle shardReader errors","time":{"start":1759319395199,"stop":1759319395200,"duration":1},"status":"passed","severity":"normal"},{"uid":"2af1354ce17607d1","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1759319394887,"stop":1759319394887,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5fd73e19fc37bf9","name":"should handle peer store errors gracefully","time":{"start":1759319393557,"stop":1759319393558,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ffe29a39f5572ed","name":"Push message with content topic containing special chars","time":{"start":1759320563202,"stop":1759320563202,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c04d41bcc3b850d","name":"should be able to decode the field with only STORE set to true","time":{"start":1759319383338,"stop":1759319383338,"duration":0},"status":"passed","severity":"normal"},{"uid":"afaade793bec86be","name":"should remove event listeners from globalThis","time":{"start":1759319393936,"stop":1759319393937,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4743eaf36860d36","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1759319393967,"stop":1759319393968,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb2a731316da8d31","name":"Subscribe to topic containing XML and receive message","time":{"start":1759319969675,"stop":1759319969675,"duration":0},"status":"passed","severity":"normal"},{"uid":"28fef9f6d3a19016","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1759319871352,"stop":1759319871353,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ee7b8908a2c60ed","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1759319428086,"stop":1759319428086,"duration":0},"status":"passed","severity":"normal"},{"uid":"253ac21b1757e2ef","name":"Query generator for multiple messages with multiple decoders","time":{"start":1759319864579,"stop":1759319864580,"duration":1},"status":"passed","severity":"normal"},{"uid":"3058b060b1242721","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1759319496962,"stop":1759319496962,"duration":0},"status":"passed","severity":"normal"},{"uid":"42b2d8a94223cb17","name":"Init the array if not present","time":{"start":1759319377342,"stop":1759319377343,"duration":1},"status":"passed","severity":"normal"},{"uid":"c09f2867fd65b65f","name":"should ensure monotonic increase","time":{"start":1759319435843,"stop":1759319435844,"duration":1},"status":"passed","severity":"normal"},{"uid":"708788d81ce7858b","name":"Push message with XML payload","time":{"start":1759320563185,"stop":1759320563185,"duration":0},"status":"passed","severity":"normal"},{"uid":"14506eec69b69eb7","name":"Waku message hash computation (meta attribute not present)","time":{"start":1759319394313,"stop":1759319394313,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc04cc8bd34f5102","name":"should create all internal components","time":{"start":1759319395191,"stop":1759319395192,"duration":1},"status":"passed","severity":"normal"},{"uid":"dde71579b5c25884","name":"Register correct protocols","time":{"start":1759319692565,"stop":1759319692566,"duration":1},"status":"passed","severity":"normal"},{"uid":"746f80b0ec77c75f","name":"should dial with multiaddr and return stream","time":{"start":1759319395195,"stop":1759319395195,"duration":0},"status":"passed","severity":"normal"},{"uid":"f94433e14a390039","name":"Correctly serialized arguments","time":{"start":1759319567039,"stop":1759319567040,"duration":1},"status":"passed","severity":"normal"},{"uid":"43b93fe920aae107","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1759319447294,"stop":1759319447299,"duration":5},"status":"passed","severity":"normal"},{"uid":"68ef25eaf4ce6bf5","name":"Fails to push message bigger that 1MB","time":{"start":1759320563207,"stop":1759320563208,"duration":1},"status":"passed","severity":"normal"},{"uid":"b40fc53ce5555093","name":"Push message with JSON payload","time":{"start":1759320563185,"stop":1759320563186,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc7b943a08a4e70","name":"Subscribe to topic containing shell command and receive message","time":{"start":1759319969685,"stop":1759319969686,"duration":1},"status":"passed","severity":"normal"},{"uid":"c061953ef51c56d6","name":"should reject if WakuNode is not started","time":{"start":1759319449147,"stop":1759319449147,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e72227a3c0ee5c3","name":"Outgoing message is acknowledged","time":{"start":1759319450206,"stop":1759319450206,"duration":0},"status":"passed","severity":"normal"},{"uid":"751889e415150018","name":"Check received message containing Russian","time":{"start":1759319939074,"stop":1759319939074,"duration":0},"status":"passed","severity":"normal"},{"uid":"83ca9a7cc8e090e4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1759319428129,"stop":1759319428129,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8a7fedeff673d4a","name":"pre and post cipher","time":{"start":1759319415667,"stop":1759319415668,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0757ea53f024d44","name":"Push message with Chinese payload","time":{"start":1759320563155,"stop":1759320563155,"duration":0},"status":"passed","severity":"normal"},{"uid":"d423a1ec14228fbe","name":"Default pageSize","time":{"start":1759319874655,"stop":1759319874658,"duration":3},"status":"passed","severity":"normal"},{"uid":"ccdf6625dffe21d6","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app3/1/topic586/utf8","time":{"start":1759319798301,"stop":1759319798302,"duration":1},"status":"passed","severity":"normal"},{"uid":"701d0a163cc723f6","name":"Query generator for multiple messages","time":{"start":1759319864576,"stop":1759319864577,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b3a9ff5e61cfc61","name":"Check received message containing emoji","time":{"start":1759319939077,"stop":1759319939077,"duration":0},"status":"passed","severity":"normal"},{"uid":"770ec6dff46812dc","name":"Subscribe to topic containing numeric and receive message","time":{"start":1759319969683,"stop":1759319969683,"duration":0},"status":"passed","severity":"normal"},{"uid":"59515c145784ce86","name":"Relay Node - default protocol","time":{"start":1759319888321,"stop":1759319888321,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f02b01ad335048e","name":"should be able to decode the field with only FILTER set to true","time":{"start":1759319383337,"stop":1759319383338,"duration":1},"status":"passed","severity":"normal"},{"uid":"1db3906521af3992","name":"Refresh subscription","time":{"start":1759319692569,"stop":1759319692570,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f644fcb31df29a4b","name":"should use configured peers when available","time":{"start":1759319449135,"stop":1759319449136,"duration":1},"status":"passed","severity":"normal"},{"uid":"90f8fb3d2e2d889f","name":"should create ConnectionManager with relay","time":{"start":1759319395190,"stop":1759319395190,"duration":0},"status":"passed","severity":"normal"},{"uid":"86015fa2fceafa4c","name":"Check received message containing shell command","time":{"start":1759319939076,"stop":1759319939076,"duration":0},"status":"passed","severity":"normal"},{"uid":"c77032a2b1e69c4","name":"Subscribe to topic containing short and receive message","time":{"start":1759319969682,"stop":1759319969682,"duration":0},"status":"passed","severity":"normal"},{"uid":"97699b52cbee718d","name":"should allow redial after cooldown period","time":{"start":1759319394016,"stop":1759319394016,"duration":0},"status":"passed","severity":"normal"},{"uid":"5737761299139ba1","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1759319428084,"stop":1759319428085,"duration":1},"status":"passed","severity":"normal"},{"uid":"901b9e4e57657e86","name":"should skip already querying peers","time":{"start":1759319405036,"stop":1759319405038,"duration":2},"status":"passed","severity":"normal"},{"uid":"c996133ae33f1ae0","name":"Check received message containing Chinese","time":{"start":1759319939073,"stop":1759319939074,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbb0d0f04cfb7d95","name":"Check received message containing Basic HTML tag","time":{"start":1759319939075,"stop":1759319939076,"duration":1},"status":"passed","severity":"normal"},{"uid":"418e9bab3390f8cb","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1759319692573,"stop":1759319692573,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8234075d677b9fe","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app1/8/topic622/test.js","time":{"start":1759319798306,"stop":1759319798306,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6e7649e57dc234a","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1759319428071,"stop":1759319428071,"duration":0},"status":"passed","severity":"normal"},{"uid":"c11e96f924cf3c36","name":"Subscribe to topic containing Russian and publish message","time":{"start":1759319692573,"stop":1759319692574,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ba05eacce2ac06e","name":"should properly compute the node id","time":{"start":1759319384038,"stop":1759319384038,"duration":0},"status":"passed","severity":"normal"},{"uid":"38a35e2c8e856359","name":"Fails to push message bigger that 1MB","time":{"start":1759320563181,"stop":1759320563182,"duration":1},"status":"passed","severity":"normal"},{"uid":"28a947daa2313f25","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1759319448898,"stop":1759319448899,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5086355cdfa82a","name":"should not receive a peer event before start","time":{"start":1759319481128,"stop":1759319481131,"duration":3},"status":"passed","severity":"normal"},{"uid":"86bf2542afe67035","name":"Passing page size 10 when there are 10 messages","time":{"start":1759319874653,"stop":1759319874654,"duration":1},"status":"passed","severity":"normal"},{"uid":"73bae1086cf13f66","name":"Push message with content topic containing JSON","time":{"start":1759320563191,"stop":1759320563191,"duration":0},"status":"passed","severity":"normal"}] |