mirror of
https://github.com/logos-messaging/logos-messaging-allure-js.git
synced 2026-01-17 15:33:11 +00:00
1 line
196 KiB
JSON
1 line
196 KiB
JSON
[{"uid":"bbbee76b7262401b","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app62/1/topic624/xml","time":{"start":1755087216259,"stop":1755087216259,"duration":0},"status":"passed","severity":"normal"},{"uid":"1506e8bb8288461f","name":"should find lastIndexOf correctly","time":{"start":1755086935373,"stop":1755086935374,"duration":1},"status":"passed","severity":"normal"},{"uid":"532abac83d0bdb00","name":"Sync message are not sent excessively within sync frequency","time":{"start":1755086959002,"stop":1755086959003,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5dcbe48d3badd72","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1755087113559,"stop":1755087113560,"duration":1},"status":"passed","severity":"normal"},{"uid":"24f467d350857f68","name":"should never report false negatives","time":{"start":1755086938717,"stop":1755086938718,"duration":1},"status":"passed","severity":"normal"},{"uid":"faba5034bcd2116","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1755086905530,"stop":1755086905530,"duration":0},"status":"passed","severity":"normal"},{"uid":"df89287d266723e","name":"Passing page size 11 when there are 10 messages","time":{"start":1755087260074,"stop":1755087260075,"duration":1},"status":"passed","severity":"normal"},{"uid":"c71fb860468b37d7","name":"Overlapping topic subscription","time":{"start":1755087451357,"stop":1755087451357,"duration":0},"status":"passed","severity":"normal"},{"uid":"6236960cc79a200e","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1755086935755,"stop":1755086935755,"duration":0},"status":"passed","severity":"normal"},{"uid":"386087fb4ec48189","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1755086998416,"stop":1755086998416,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a654324f8250b30","name":"Push message with numeric payload","time":{"start":1755087527201,"stop":1755087527201,"duration":0},"status":"passed","severity":"normal"},{"uid":"64ae96e94d69f68b","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app16/3/topic929/proto","time":{"start":1755087216262,"stop":1755087216262,"duration":0},"status":"passed","severity":"normal"},{"uid":"151f4862ca12a990","name":"recovers when dns.resolve returns empty","time":{"start":1755086913548,"stop":1755086913548,"duration":0},"status":"passed","severity":"normal"},{"uid":"5816b498d37879f7","name":"Push message with content topic containing short","time":{"start":1755087527222,"stop":1755087527222,"duration":0},"status":"passed","severity":"normal"},{"uid":"c37cdf80e728fb35","name":"Reusing cursor across nodes","time":{"start":1755087228651,"stop":1755087228651,"duration":0},"status":"passed","severity":"normal"},{"uid":"4057792a935e0658","name":"should initialize with Unhealthy status","time":{"start":1755086951414,"stop":1755086951414,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4fea5e158d66070","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1755087106885,"stop":1755087106885,"duration":0},"status":"passed","severity":"normal"},{"uid":"9323ae4f01495b1","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1755087037694,"stop":1755087037694,"duration":0},"status":"passed","severity":"normal"},{"uid":"138e64f2e89d7bd8","name":"should use DNS peer discovery with light client","time":{"start":1755086984371,"stop":1755086984371,"duration":0},"status":"skipped","severity":"normal"},{"uid":"679c2adb51be5914","name":"should handle dial errors gracefully","time":{"start":1755086904187,"stop":1755086904187,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fc23f1fb320fbd7","name":"should allow redial after cooldown period","time":{"start":1755086904583,"stop":1755086904595,"duration":12},"status":"passed","severity":"normal"},{"uid":"779a549b35f1dd3","name":"Subscribe to topic containing numeric and publish message","time":{"start":1755087124260,"stop":1755087124260,"duration":0},"status":"passed","severity":"normal"},{"uid":"342ac0b1fcbcb6c5","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1755086950177,"stop":1755086950178,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae06d9ed70813474","name":"should reject if WakuNode is not started","time":{"start":1755086951514,"stop":1755086951514,"duration":0},"status":"passed","severity":"normal"},{"uid":"47ee5049f9c4731","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1755087037694,"stop":1755087037694,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab48a2cbf41b478a","name":"should stop all internal components","time":{"start":1755086905827,"stop":1755086905827,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ff5092b32cacca9","name":"should be able to encode the field with only STORE set to true","time":{"start":1755086894772,"stop":1755086894773,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7a50e84326b70c5","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1755087265474,"stop":1755087265475,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea6d1308282404b0","name":"should start empty","time":{"start":1755086935361,"stop":1755086935362,"duration":1},"status":"passed","severity":"normal"},{"uid":"f07058e35966845e","name":"should fail to send if no connected peers found","time":{"start":1755086951247,"stop":1755086951247,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d6884c09f0b894d","name":"random static sharding 2 - Cluster ID: 518, Shard ID: 749","time":{"start":1755087221871,"stop":1755087221871,"duration":0},"status":"passed","severity":"normal"},{"uid":"b513b89d64dd0ad9","name":"should return false and handle errors gracefully","time":{"start":1755086905829,"stop":1755086905830,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ca37cae5e90648d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1755086935761,"stop":1755086935761,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6f1ed807e235553","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1755086998416,"stop":1755086998417,"duration":1},"status":"passed","severity":"normal"},{"uid":"889b05c8a3f6c67a","name":"should be safe to call multiple times","time":{"start":1755086904180,"stop":1755086904181,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a12cb6140fc0d71","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1755086889220,"stop":1755086889220,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7d38788e88bc5a0","name":"Encoder throws on undefined content topic","time":{"start":1755086925022,"stop":1755086925023,"duration":1},"status":"passed","severity":"normal"},{"uid":"34b57a8ad7d31315","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1755086935748,"stop":1755086935748,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfc5e3a5af94d9f0","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1755086905173,"stop":1755086905173,"duration":0},"status":"passed","severity":"normal"},{"uid":"3df59d402730cfe0","name":"Subscribe to topic containing Russian and receive message","time":{"start":1755087451360,"stop":1755087451360,"duration":0},"status":"passed","severity":"normal"},{"uid":"c59578eaad754bba","name":"should mark all messages in causal history as acknowledged","time":{"start":1755086941017,"stop":1755086941017,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b02631040a9386f","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1755087451370,"stop":1755087451370,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c267429b3bd108a","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1755086889225,"stop":1755086889225,"duration":0},"status":"passed","severity":"normal"},{"uid":"965749ba7066aa55","name":"should handle complete connection lifecycle","time":{"start":1755086904304,"stop":1755086904315,"duration":11},"status":"passed","severity":"normal"},{"uid":"f2150069882b3c40","name":"Passing invalid cursor","time":{"start":1755087228652,"stop":1755087228652,"duration":0},"status":"passed","severity":"normal"},{"uid":"22cffef4a460989d","name":"should create ConnectionManager with relay","time":{"start":1755086905824,"stop":1755086905825,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b128d05a7aa3c5e","name":"Push message with content topic containing SQL Injection","time":{"start":1755087527211,"stop":1755087527212,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdba942201313a3","name":"should add peer to queue when queue is not empty","time":{"start":1755086904581,"stop":1755086904581,"duration":0},"status":"passed","severity":"normal"},{"uid":"130b96c8adc6658e","name":"Check received message containing JSON","time":{"start":1755087417015,"stop":1755087417015,"duration":0},"status":"passed","severity":"normal"},{"uid":"122aef027c7d88ac","name":"Outgoing message is emitted as sending","time":{"start":1755086958999,"stop":1755086958999,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ddc9387be8860fe","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1755087451359,"stop":1755087451359,"duration":0},"status":"passed","severity":"normal"},{"uid":"70ed52b17efe725c","name":"Push message with Russian payload","time":{"start":1755087527203,"stop":1755087527203,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cd5c6eeee21a0d9","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1755086894781,"stop":1755086894781,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bea8197a571f8f5","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1755086959001,"stop":1755086959002,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae9374d90493ceb5","name":"should dial peers from store on start","time":{"start":1755086905522,"stop":1755086905522,"duration":0},"status":"passed","severity":"normal"},{"uid":"874cd9c146a66e","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1755086889229,"stop":1755086889229,"duration":0},"status":"passed","severity":"normal"},{"uid":"13e1ee15a68c5628","name":"should properly create location multiaddrs - tcp","time":{"start":1755086895439,"stop":1755086895439,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b71739266fb0c58","name":"Own sync message does not acknowledge own messages","time":{"start":1755086959005,"stop":1755086959005,"duration":0},"status":"passed","severity":"normal"},{"uid":"404d533b6190db92","name":"Push message with short payload","time":{"start":1755087527200,"stop":1755087527200,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3252d4be4cf1d0b","name":"should retry failed tasks","time":{"start":1755086950892,"stop":1755086950897,"duration":5},"status":"passed","severity":"normal"},{"uid":"ba453b19f55a4178","name":"should register libp2p event listeners when start is called","time":{"start":1755086951393,"stop":1755086951393,"duration":0},"status":"passed","severity":"normal"},{"uid":"c313d2c3ccc22728","name":"should attach causal history and bloom filter to each message","time":{"start":1755086941015,"stop":1755086941015,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eb49d77720836a6","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1755087124261,"stop":1755087124262,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f33b7db193ff89a","name":"should emit a peer event after start","time":{"start":1755086917550,"stop":1755086917550,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c45e10d0c5b10c","name":"Push 30 different messages","time":{"start":1755087527207,"stop":1755087527208,"duration":1},"status":"skipped","severity":"normal"},{"uid":"8dde16dbdc0a59d4","name":"should process tasks in queue","time":{"start":1755086950890,"stop":1755086950891,"duration":1},"status":"passed","severity":"normal"},{"uid":"833b21f87a11361d","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1755087120978,"stop":1755087120982,"duration":4},"status":"passed","severity":"normal"},{"uid":"b563aad69cddcb9a","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1755086984371,"stop":1755086984372,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b3fd51b597bcc901","name":"should not fail to start the service if it is already started","time":{"start":1755086917549,"stop":1755086917549,"duration":0},"status":"passed","severity":"normal"},{"uid":"20a12383620e4a0e","name":"should not receive a peer event after stop","time":{"start":1755086917551,"stop":1755086917551,"duration":0},"status":"passed","severity":"normal"},{"uid":"87bdcf108dfec262","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1755086904789,"stop":1755086904789,"duration":0},"status":"passed","severity":"normal"},{"uid":"57b6af49aecc5a3f","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1755086904514,"stop":1755086904514,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa94dcaefd078fe","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1755086895430,"stop":1755086895431,"duration":1},"status":"passed","severity":"normal"},{"uid":"5279f9de70ba9fc8","name":"Fails to push message with large meta","time":{"start":1755087527214,"stop":1755087527214,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae4fbde798a1cf2c","name":"should not receive a peer event before start","time":{"start":1755087088883,"stop":1755087088884,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e3ea7bc979269e8","name":"should dial more peers if under maxConnections","time":{"start":1755086905530,"stop":1755086905531,"duration":1},"status":"passed","severity":"normal"},{"uid":"73fb34ff2fc7c587","name":"should filter peers by codec","time":{"start":1755086905830,"stop":1755086905831,"duration":1},"status":"passed","severity":"normal"},{"uid":"613729d2a07c6a9","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1755086889214,"stop":1755086889216,"duration":2},"status":"passed","severity":"normal"},{"uid":"27741df0d93dc62a","name":"Query generator for multiple messages with different content topic format","time":{"start":1755087261444,"stop":1755087261445,"duration":1},"status":"passed","severity":"normal"},{"uid":"4506acaabf9a8126","name":"should dispatch network event when browser goes offline","time":{"start":1755086904299,"stop":1755086904302,"duration":3},"status":"passed","severity":"normal"},{"uid":"c5649f72abd2f71f","name":"Encoder throws on undefined content topic","time":{"start":1755086905705,"stop":1755086905706,"duration":1},"status":"passed","severity":"normal"},{"uid":"405fdb536e8574c","name":"Round trip binary encryption [ecies, signature]","time":{"start":1755086925021,"stop":1755086925022,"duration":1},"status":"passed","severity":"normal"},{"uid":"83682d365992a2ee","name":"should decode valid enr successfully","time":{"start":1755086895430,"stop":1755086895430,"duration":0},"status":"passed","severity":"normal"},{"uid":"4101f4f81848fd85","name":"should filter correctly","time":{"start":1755086935385,"stop":1755086935385,"duration":0},"status":"passed","severity":"normal"},{"uid":"5362867ffd311aac","name":"should concat and return sorted array","time":{"start":1755086935370,"stop":1755086935371,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fa8b10e69a9b0ae","name":"Check received message containing XML","time":{"start":1755087417014,"stop":1755087417014,"duration":0},"status":"passed","severity":"normal"},{"uid":"50182bf2cf280e3e","name":"should handle multiple peers with different shard configurations","time":{"start":1755086904619,"stop":1755086904625,"duration":6},"status":"passed","severity":"normal"},{"uid":"c0fb59b82e4eaaab","name":"should reduce correctly","time":{"start":1755086935391,"stop":1755086935392,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c4c1766b68d0202","name":"should be safe to call multiple times","time":{"start":1755086905522,"stop":1755086905523,"duration":1},"status":"passed","severity":"normal"},{"uid":"b766d1ad861a91ed","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1755086904281,"stop":1755086904281,"duration":0},"status":"passed","severity":"normal"},{"uid":"63d0d7115f896714","name":"should handle peer store errors gracefully","time":{"start":1755086904233,"stop":1755086904237,"duration":4},"status":"passed","severity":"normal"},{"uid":"995bf5fdb351b61a","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1755086889216,"stop":1755086889217,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e0728bc3f2c8bbd","name":"should clear dial history on start","time":{"start":1755086904563,"stop":1755086904563,"duration":0},"status":"passed","severity":"normal"},{"uid":"727c96c6fede2974","name":"should handle hash queries without validation","time":{"start":1755086951481,"stop":1755086951481,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9d9052bdbd583a3","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1755086935739,"stop":1755086935740,"duration":1},"status":"passed","severity":"normal"},{"uid":"dffba2b8c974afbf","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1755087451356,"stop":1755087451356,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1c255d88a15e49eb","name":"should be safe to call multiple times","time":{"start":1755086905524,"stop":1755086905524,"duration":0},"status":"passed","severity":"normal"},{"uid":"a591d71748ba9d2b","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1755087124258,"stop":1755087124259,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee1b3b1ae7056f39","name":"does not validate decoders for hash queries","time":{"start":1755086905507,"stop":1755086905507,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ce5bc8d5e0da29b","name":"should check includes with fromIndex","time":{"start":1755086935383,"stop":1755086935384,"duration":1},"status":"passed","severity":"normal"},{"uid":"d25a13692db1c7a0","name":"Publish message with rate limit","time":{"start":1755087113562,"stop":1755087113562,"duration":0},"status":"passed","severity":"normal"},{"uid":"50133eef3944d5b9","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1755087417009,"stop":1755087417010,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f64079e3ac1be4","name":"ends if stream creation fails","time":{"start":1755086905507,"stop":1755086905507,"duration":0},"status":"passed","severity":"normal"},{"uid":"340f0afe21c45e1","name":"Subscribe to topic containing numeric and receive message","time":{"start":1755087451358,"stop":1755087451359,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cc0fee19c61f777","name":"Subscribe to topic containing shell command and publish message","time":{"start":1755087124267,"stop":1755087124267,"duration":0},"status":"passed","severity":"normal"},{"uid":"26f6fef727ee6c50","name":"should only return 1 node with relay and store capability","time":{"start":1755086913550,"stop":1755086913551,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b0b6c9a483dc89f","name":"should handle all zero keep alive options","time":{"start":1755086904693,"stop":1755086904697,"duration":4},"status":"passed","severity":"normal"},{"uid":"fdc832aed199e07","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1755086904807,"stop":1755086904807,"duration":0},"status":"passed","severity":"normal"},{"uid":"d47b911610df831f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1755086935759,"stop":1755086935760,"duration":1},"status":"passed","severity":"normal"},{"uid":"984bb4eef0794da6","name":"should prevent duplicate elements","time":{"start":1755086935401,"stop":1755086935401,"duration":0},"status":"passed","severity":"normal"},{"uid":"382bbb2f3baa39aa","name":"Throws when trying to push message with empty payload","time":{"start":1755087527208,"stop":1755087527208,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b8376bce1d42e00","name":"should access elements with at()","time":{"start":1755086935384,"stop":1755086935384,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f61264c6c01cac4","name":"should not create relay timers when relay is not provided","time":{"start":1755086904684,"stop":1755086904685,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c1ae4a3ce6537b8","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1755086935721,"stop":1755086935722,"duration":1},"status":"passed","severity":"normal"},{"uid":"3074dded3fb5a991","name":"should encode/decode to RLP encoding","time":{"start":1755086895435,"stop":1755086895435,"duration":0},"status":"passed","severity":"normal"},{"uid":"92921fba73c032b9","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1755087051332,"stop":1755087051333,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd47f4b1eb051bc5","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1755087106884,"stop":1755087106884,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4dadfb934d46d16","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1755086935743,"stop":1755086935743,"duration":0},"status":"passed","severity":"normal"},{"uid":"cab07d13bacc119b","name":"should be empty after removing the only subscription","time":{"start":1755086951135,"stop":1755086951136,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c1c4a39563ee67","name":"should maintain sorted order after unshift","time":{"start":1755086935363,"stop":1755086935363,"duration":0},"status":"passed","severity":"normal"},{"uid":"756b209b10bf2ebe","name":"should add event listener for peer:discovery","time":{"start":1755086904179,"stop":1755086904180,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5b5b6b7774552ae","name":"Check publish message containing short","time":{"start":1755087113550,"stop":1755087113550,"duration":0},"status":"passed","severity":"normal"},{"uid":"d571443b8bedc5aa","name":"Check received message with timestamp: 1755086977456 ","time":{"start":1755087417019,"stop":1755087417019,"duration":0},"status":"passed","severity":"normal"},{"uid":"420978402592d995","name":"return first retrieved peers without further DNS queries","time":{"start":1755086913551,"stop":1755086913551,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f83ad4ec7a6e398","name":"Check received message with timestamp: 1649153314 ","time":{"start":1755087417019,"stop":1755087417020,"duration":1},"status":"passed","severity":"normal"},{"uid":"80ab53d61ca241c0","name":"Check publish message containing Chinese","time":{"start":1755087113552,"stop":1755087113552,"duration":0},"status":"passed","severity":"normal"},{"uid":"3572537d1d9d45c1","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1755086935747,"stop":1755086935747,"duration":0},"status":"passed","severity":"normal"},{"uid":"af877004dccf6c50","name":"Outgoing message is acknowledged","time":{"start":1755086959000,"stop":1755086959001,"duration":1},"status":"passed","severity":"normal"},{"uid":"b40024f246975e55","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1755086889223,"stop":1755086889223,"duration":0},"status":"passed","severity":"normal"},{"uid":"c96f0234250e94f5","name":"isConnected return false after peer stops","time":{"start":1755086998424,"stop":1755086998425,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b8ce675404977c7","name":"Check received message containing numeric","time":{"start":1755087416992,"stop":1755087416993,"duration":1},"status":"passed","severity":"normal"},{"uid":"76e886621464678b","name":"should return false when navigator.onLine is false","time":{"start":1755086904281,"stop":1755086904281,"duration":0},"status":"passed","severity":"normal"},{"uid":"a74c1b8a91950976","name":"returns only open connection if one present","time":{"start":1755086905236,"stop":1755086905236,"duration":0},"status":"passed","severity":"normal"},{"uid":"daca7bae43632cd","name":"Waku message hash computation (meta attribute not present)","time":{"start":1755086904788,"stop":1755086904788,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1312de913c8bc14","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1755087417002,"stop":1755087417002,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae05913800627b1e","name":"should handle peer not in mesh for all topics","time":{"start":1755086904697,"stop":1755086904698,"duration":1},"status":"passed","severity":"normal"},{"uid":"eca39f1a77a1890","name":"should push the message to the outgoing buffer","time":{"start":1755086941014,"stop":1755086941014,"duration":0},"status":"passed","severity":"normal"},{"uid":"f69fb932b81b7400","name":"should get all peers from store","time":{"start":1755086905526,"stop":1755086905526,"duration":0},"status":"passed","severity":"normal"},{"uid":"10df3a86d859073e","name":"should properly clean up resources when disposed","time":{"start":1755086949739,"stop":1755086949740,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2568a885731a824","name":"messageHashStr produces different results for different inputs","time":{"start":1755086904808,"stop":1755086904808,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ba06c5c85ca231b","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1755087276166,"stop":1755087276166,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3bc8045544147d9","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1755087124258,"stop":1755087124258,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dfb302a191b04e","name":"should be safe to call multiple times","time":{"start":1755086905826,"stop":1755086905826,"duration":0},"status":"passed","severity":"normal"},{"uid":"90643d98bfc9e0df","name":"Subscribe to topic containing emoji and receive message","time":{"start":1755087451370,"stop":1755087451371,"duration":1},"status":"passed","severity":"normal"},{"uid":"f538da880ecefe75","name":"Check message with no pubsub topic is not received","time":{"start":1755087417021,"stop":1755087417021,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8bfc17c7f6592ec","name":"should set field with all protocols enabled","time":{"start":1755086895440,"stop":1755086895440,"duration":0},"status":"passed","severity":"normal"},{"uid":"97eedbf78a09b01f","name":"Check received message with timestamp: 1755086977456 ","time":{"start":1755087417000,"stop":1755087417000,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c748885e022abd","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1755086889218,"stop":1755086889218,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f1d331a45368059","name":"should maintain sorted order after push","time":{"start":1755086935362,"stop":1755086935363,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f579b662701c5","name":"Used by Waku Relay","time":{"start":1755087276935,"stop":1755087276936,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fa149a19e3ed5","name":"should insert message into bloom filter","time":{"start":1755086941014,"stop":1755086941014,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fdecfb6358eae23","name":"Push message with content topic containing long","time":{"start":1755087527209,"stop":1755087527209,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a87cb75571886e0","name":"should request peer renewal on specific errors","time":{"start":1755086950897,"stop":1755086950902,"duration":5},"status":"passed","severity":"normal"},{"uid":"9025d471eae83c15","name":"should initialize with isNetworkConnected as false","time":{"start":1755086904271,"stop":1755086904272,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1187726e3297c8e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1755086889230,"stop":1755086889230,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2cbd562a1e6a950","name":"messageHashStr works with IProtoMessage","time":{"start":1755086904808,"stop":1755086904808,"duration":0},"status":"passed","severity":"normal"},{"uid":"658af4efc4f4d4b7","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1755086905522,"stop":1755086905522,"duration":0},"status":"passed","severity":"normal"},{"uid":"f303e0fe44475eed","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1755086998426,"stop":1755086998436,"duration":10},"status":"passed","severity":"normal"},{"uid":"44d3b6c5180a12cd","name":"nwaku subscribes","time":{"start":1755087103516,"stop":1755087103518,"duration":2},"status":"passed","severity":"normal"},{"uid":"8956a556acd0c04","name":"should transition to Unhealthy when no connections","time":{"start":1755086951414,"stop":1755086951414,"duration":0},"status":"passed","severity":"normal"},{"uid":"35657f6239637f1e","name":"Check publish message containing Script","time":{"start":1755087113553,"stop":1755087113554,"duration":1},"status":"passed","severity":"normal"},{"uid":"c80459cf0de54238","name":"Store - dialed first","time":{"start":1755087279846,"stop":1755087279846,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9bf070022e8244a","name":"should not receive a peer event after stop","time":{"start":1755086984368,"stop":1755086984369,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8a7c22275693ffb","name":"Fails to publish duplicate message","time":{"start":1755087113559,"stop":1755087113559,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bb0d458ecfb406f","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1755086935756,"stop":1755086935756,"duration":0},"status":"passed","severity":"normal"},{"uid":"321215b5885f11c6","name":"should handle single element","time":{"start":1755086935401,"stop":1755086935401,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ea3dbc643aebe69","name":"Check message received after jswaku node is restarted","time":{"start":1755087417009,"stop":1755087417009,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfe3e711e4067dcd","name":"should emit a peer event after start","time":{"start":1755086984366,"stop":1755086984367,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c586b8c5a8251cb","name":"Init the array if not present","time":{"start":1755086888957,"stop":1755086888959,"duration":2},"status":"passed","severity":"normal"},{"uid":"7361c2b91877bcd8","name":"Subscribe to topic containing shell command and receive message","time":{"start":1755087451361,"stop":1755087451361,"duration":0},"status":"passed","severity":"normal"},{"uid":"87f7ae9d35d7e4c1","name":"throws on content topic with empty application field","time":{"start":1755086889210,"stop":1755086889211,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f0966eace2e8093","name":"Publish message with large meta","time":{"start":1755087113562,"stop":1755087113562,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dee56eff7e1dd69","name":"should handle onConnected and onDisconnected","time":{"start":1755086951393,"stop":1755086951393,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e5cb01e20cbde1b","name":"should return false when peer has no shard info","time":{"start":1755086904508,"stop":1755086904508,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aa573542cb59c7e","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1755086950892,"stop":1755086950892,"duration":0},"status":"passed","severity":"normal"},{"uid":"399966a1159cdf1d","name":"should create all internal components","time":{"start":1755086905825,"stop":1755086905826,"duration":1},"status":"passed","severity":"normal"},{"uid":"10bac88408fc6396","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1755086935747,"stop":1755086935748,"duration":1},"status":"passed","severity":"normal"},{"uid":"eee7fb18959953cc","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1755086889216,"stop":1755086889216,"duration":0},"status":"passed","severity":"normal"},{"uid":"95276e973e6dd16e","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1755086941021,"stop":1755086941022,"duration":1},"status":"passed","severity":"normal"},{"uid":"286de080a90e4b85","name":"should handle case with no peers in store","time":{"start":1755086905527,"stop":1755086905528,"duration":1},"status":"passed","severity":"normal"},{"uid":"e805c1284ec78461","name":"should increase lamport timestamp","time":{"start":1755086941015,"stop":1755086941015,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6eae56e035f32d","name":"Decoder throws on empty string content topic","time":{"start":1755086923541,"stop":1755086923541,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbdc19abf6ba34db","name":"Automatically retrieves missing message","time":{"start":1755086959005,"stop":1755086959006,"duration":1},"status":"passed","severity":"normal"},{"uid":"576d59b25e80ceaa","name":"Outgoing message is possibly acknowledged","time":{"start":1755086959000,"stop":1755086959000,"duration":0},"status":"passed","severity":"normal"},{"uid":"82f86808f5efb271","name":"Sample","time":{"start":1755086894805,"stop":1755086894806,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d39a22d973ae68b","name":"should encodeTxt and decodeTxt","time":{"start":1755086895430,"stop":1755086895430,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec289e31f869dce4","name":"Push message with content topic containing unicode special characters","time":{"start":1755087527225,"stop":1755087527225,"duration":0},"status":"passed","severity":"normal"},{"uid":"263793cec4c09f5d","name":"should wait for Store peer to be connected","time":{"start":1755086951516,"stop":1755086951516,"duration":0},"status":"passed","severity":"normal"},{"uid":"9de50a0be5e3d799","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1755087451369,"stop":1755087451369,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3d7489394737621","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1755086913552,"stop":1755086913552,"duration":0},"status":"skipped","severity":"normal"},{"uid":"259f19e948ca528b","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1755086941020,"stop":1755086941020,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8e45098b76bf2a7","name":"should handle incoming messages","time":{"start":1755086951292,"stop":1755086951292,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c64a23a1e7bd952","name":"should not receive a peer event before start","time":{"start":1755086917550,"stop":1755086917551,"duration":1},"status":"passed","severity":"normal"},{"uid":"4185c525c664c394","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1755087113557,"stop":1755087113557,"duration":0},"status":"passed","severity":"normal"},{"uid":"d809896ce853c040","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1755087261447,"stop":1755087261447,"duration":0},"status":"passed","severity":"normal"},{"uid":"456fecd66d9975ff","name":"throws if decoders don't match content topics","time":{"start":1755086905506,"stop":1755086905506,"duration":0},"status":"passed","severity":"normal"},{"uid":"650e04bbf80fedde","name":"Passing page size 110 when there are 120 messages","time":{"start":1755087260075,"stop":1755087260076,"duration":1},"status":"passed","severity":"normal"},{"uid":"b36ab517f46b379f","name":"should return all connected peers without codec filter","time":{"start":1755086905830,"stop":1755086905830,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b74ced9baf5deec","name":"should maintain sorted order after fill","time":{"start":1755086935367,"stop":1755086935368,"duration":1},"status":"passed","severity":"normal"},{"uid":"d41796bc9f00b611","name":"Check received message containing short","time":{"start":1755087416991,"stop":1755087416992,"duration":1},"status":"passed","severity":"normal"},{"uid":"44f941e5f0764673","name":"Wait given interval before re-trying","time":{"start":1755086949893,"stop":1755086949893,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c62f0284dcf18","name":"Sets default value correctly","time":{"start":1755087276937,"stop":1755087276937,"duration":0},"status":"passed","severity":"normal"},{"uid":"191c4690e2255c6b","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1755086923536,"stop":1755086923537,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fa40553feb1b0e7","name":"Generator, 2 different shards","time":{"start":1755087228270,"stop":1755087228272,"duration":2},"status":"passed","severity":"normal"},{"uid":"450c725c6f8947aa","name":"should successfully stop","time":{"start":1755086951292,"stop":1755086951293,"duration":1},"status":"passed","severity":"normal"},{"uid":"d95de1016845b378","name":"should maintain desired error rate","time":{"start":1755086938717,"stop":1755086938717,"duration":0},"status":"passed","severity":"normal"},{"uid":"12cc67dfdf445d0c","name":"Should update shard info","time":{"start":1755087065833,"stop":1755087065833,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ea0eb33ed973cda","name":"Subscribe to topic containing special chars and publish message","time":{"start":1755087124261,"stop":1755087124261,"duration":0},"status":"passed","severity":"normal"},{"uid":"909999cab2bd3e88","name":"tcp ip4 address","time":{"start":1755086894703,"stop":1755086894706,"duration":3},"status":"passed","severity":"normal"},{"uid":"ad8fd0607d4a2a6a","name":"should set field with only RELAY enabled","time":{"start":1755086895440,"stop":1755086895441,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a75eec82d65c4a","name":"Decrypt messages","time":{"start":1755087090711,"stop":1755087090711,"duration":0},"status":"passed","severity":"normal"},{"uid":"458ea495106ffe71","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1755086889225,"stop":1755086889225,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d72f93c9af5ffa4","name":"should dial all remaining peers","time":{"start":1755086905527,"stop":1755086905527,"duration":0},"status":"passed","severity":"normal"},{"uid":"64998c824aa4851f","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1755087451368,"stop":1755087451368,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f841fbb916127ea","name":"Ephemeral field set to true","time":{"start":1755086905704,"stop":1755086905705,"duration":1},"status":"passed","severity":"normal"},{"uid":"2672875f21f7fa92","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1755087451355,"stop":1755087451356,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b63f0bb1209cfd6","name":"Check message on other pubsub topic is not received","time":{"start":1755087417004,"stop":1755087417005,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd6bbf959c331b32","name":"should perform ping and update peer store on timer","time":{"start":1755086904674,"stop":1755086904678,"duration":4},"status":"passed","severity":"normal"},{"uid":"87f53aa3930088ac","name":"Correctly serialized arguments","time":{"start":1755087051552,"stop":1755087051552,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab3ed174f3315f93","name":"should return true when peer is on the pubsub topic shard","time":{"start":1755086904513,"stop":1755086904513,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bd601e80b3ae96d","name":"should dispatch connect and disconnect events","time":{"start":1755086951392,"stop":1755086951392,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac7c4c291c96ce74","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1755086913282,"stop":1755086913282,"duration":0},"status":"passed","severity":"normal"},{"uid":"a85ed02a5ba58182","name":"should return PeerId when PeerId is provided","time":{"start":1755086905139,"stop":1755086905139,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aa2463ea11e6a6b","name":"should handle empty pubsub topics","time":{"start":1755086904692,"stop":1755086904693,"duration":1},"status":"passed","severity":"normal"},{"uid":"742339231c509ffb","name":"should throw error - no public key","time":{"start":1755086895434,"stop":1755086895434,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f71f5731586df3d","name":"Check message with no payload is not received","time":{"start":1755087417008,"stop":1755087417008,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5c06ef6d1b79996","name":"Renews subscription after lossing a connection","time":{"start":1755087451363,"stop":1755087451363,"duration":0},"status":"passed","severity":"normal"},{"uid":"47c9da22b308b0dc","name":"should dial with PeerId and return stream","time":{"start":1755086905828,"stop":1755086905828,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a470af5c82da025","name":"should remove expired entries after TTL has passed","time":{"start":1755086949737,"stop":1755086949737,"duration":0},"status":"passed","severity":"normal"},{"uid":"25acb4d87936891e","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1755086904781,"stop":1755086904788,"duration":7},"status":"passed","severity":"normal"},{"uid":"af3fc83d9217d463","name":"should properly start and stop event listening","time":{"start":1755086951415,"stop":1755086951416,"duration":1},"status":"passed","severity":"normal"},{"uid":"61f43d70cd6ad5ab","name":"Refresh subscription","time":{"start":1755087451366,"stop":1755087451366,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d7998204e7b2b12","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1755087106883,"stop":1755087106884,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d74b5537af4b065","name":"should dial peer when no shard info available","time":{"start":1755086904596,"stop":1755086904597,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1886b1116c50582","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1755086935713,"stop":1755086935713,"duration":0},"status":"passed","severity":"normal"},{"uid":"714fcedcd4462284","name":"should support bracket notation access","time":{"start":1755086935404,"stop":1755086935404,"duration":0},"status":"passed","severity":"normal"},{"uid":"4615aa831b0e5189","name":"Push message with content topic containing short","time":{"start":1755087527208,"stop":1755087527209,"duration":1},"status":"passed","severity":"normal"},{"uid":"a21a013544c19f49","name":"Sign & Recover","time":{"start":1755086923922,"stop":1755086923922,"duration":0},"status":"passed","severity":"normal"},{"uid":"c43b405e9a8693a2","name":"Check received message containing Basic HTML tag","time":{"start":1755087416995,"stop":1755087416996,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1d0c9f6f3d86f6c","name":"can start the service","time":{"start":1755087088878,"stop":1755087088879,"duration":1},"status":"passed","severity":"normal"},{"uid":"dced02498ccd5b1b","name":"Retries within maximum given attempts","time":{"start":1755086949886,"stop":1755086949892,"duration":6},"status":"passed","severity":"normal"},{"uid":"6cd2cc9ad6c9a8ab","name":"should return false when peer is on different cluster","time":{"start":1755086904511,"stop":1755086904512,"duration":1},"status":"passed","severity":"normal"},{"uid":"d26e386c63c348f1","name":"Refresh subscription","time":{"start":1755087451357,"stop":1755087451358,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8eead534bc24224","name":"accepts valid message hash query","time":{"start":1755086904857,"stop":1755086904860,"duration":3},"status":"passed","severity":"normal"},{"uid":"d01b60e35dbc8dbd","name":"should insert message id into causal history","time":{"start":1755086941014,"stop":1755086941015,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ab048f05b86ec37","name":"should create KeepAliveManager with relay","time":{"start":1755086904656,"stop":1755086904656,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffe8eff57d7b273e","name":"Push message equal or less that 1MB","time":{"start":1755087527228,"stop":1755087527228,"duration":0},"status":"passed","severity":"normal"},{"uid":"d35e6afd15cfc353","name":"should load peers from local storage and dispatch events","time":{"start":1755086917551,"stop":1755086917552,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c1a948c80853c9c","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1755086894781,"stop":1755086894781,"duration":0},"status":"passed","severity":"normal"},{"uid":"44dc243ac2fcf28b","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1755086951394,"stop":1755086951394,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b16402bd8fb9d9c","name":"should find indexOf with fromIndex","time":{"start":1755086935373,"stop":1755086935373,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a59425aed249988","name":"Check publish message containing long","time":{"start":1755087113550,"stop":1755087113551,"duration":1},"status":"passed","severity":"normal"},{"uid":"d65a70456a9cb06d","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1755087276162,"stop":1755087276162,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccec8da9ae18c912","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1755087002360,"stop":1755087002361,"duration":1},"status":"passed","severity":"normal"},{"uid":"14dd172a13339e13","name":"Check received message with timestamp: 1755086977456000000 ","time":{"start":1755087417018,"stop":1755087417019,"duration":1},"status":"passed","severity":"normal"},{"uid":"116b8e3a16dd317b","name":"Passing page size 19 when there are 20 messages","time":{"start":1755087260075,"stop":1755087260075,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4ba5e9c3a5db55c","name":"should set field with all protocols disabled","time":{"start":1755086895440,"stop":1755086895440,"duration":0},"status":"passed","severity":"normal"},{"uid":"7587c41182207f78","name":"random static sharding 5 - Cluster ID: 47, Shard ID: 664","time":{"start":1755087221879,"stop":1755087221879,"duration":0},"status":"passed","severity":"normal"},{"uid":"18faaecbbbcd6fbb","name":"Encoder throws on empty string content topic","time":{"start":1755086925023,"stop":1755086925023,"duration":0},"status":"passed","severity":"normal"},{"uid":"d53559ffdc3b9062","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1755086933682,"stop":1755086933683,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fcf2a164e062a78","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1755086889221,"stop":1755086889221,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6f4852e92ae2fc9","name":"more peers than existing","time":{"start":1755087089173,"stop":1755087089173,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b8b59050749d02e7","name":"Push message with Script payload","time":{"start":1755087527204,"stop":1755087527204,"duration":0},"status":"passed","severity":"normal"},{"uid":"276f8c88a649776e","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1755086889219,"stop":1755086889219,"duration":0},"status":"passed","severity":"normal"},{"uid":"7381188a3e4f009b","name":"Push message with special chars payload","time":{"start":1755087527202,"stop":1755087527202,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b54358c4897ddb2","name":"should check includes correctly","time":{"start":1755086935383,"stop":1755086935383,"duration":0},"status":"passed","severity":"normal"},{"uid":"41ffce80cb97b712","name":"Push message with meta","time":{"start":1755087527226,"stop":1755087527226,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f216cc7658e479e","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app41/7/topic608/proto","time":{"start":1755087216259,"stop":1755087216259,"duration":0},"status":"passed","severity":"normal"},{"uid":"b40068d3fcddc4c9","name":"should properly create location multiaddrs - tcp4","time":{"start":1755086895438,"stop":1755086895438,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6a88630ba4e929a","name":"should add received messages to bloom filter","time":{"start":1755086941016,"stop":1755086941016,"duration":0},"status":"passed","severity":"normal"},{"uid":"acbe26fc99e8821a","name":"should start the dialing interval","time":{"start":1755086904562,"stop":1755086904562,"duration":0},"status":"passed","severity":"normal"},{"uid":"74f542f0bc2ace6f","name":"Push message with Chinese payload","time":{"start":1755087527202,"stop":1755087527202,"duration":0},"status":"passed","severity":"normal"},{"uid":"a67105d3203926b7","name":"Publishes to nwaku","time":{"start":1755087103519,"stop":1755087103519,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef8bee67e396d3ed","name":"Check message with non string payload is not received","time":{"start":1755087417008,"stop":1755087417009,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2cbb8139f7ec1ff","name":"Push message with shell command payload","time":{"start":1755087527220,"stop":1755087527220,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc245d8cca226bcd","name":"should not be empty after adding a subscription","time":{"start":1755086951135,"stop":1755086951135,"duration":0},"status":"passed","severity":"normal"},{"uid":"df1a6d50a989390d","name":"Passing page size 3 when there are 20 messages","time":{"start":1755087260073,"stop":1755087260073,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3964bda28c0bd40","name":"Publish without waiting for remote peer","time":{"start":1755087124256,"stop":1755087124257,"duration":1},"status":"passed","severity":"normal"},{"uid":"193fe7f2acc81a79","name":"Check received message containing Basic HTML tag","time":{"start":1755087417014,"stop":1755087417015,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfd6c4fda8760d4d","name":"should enable all discoveries when explicitly set","time":{"start":1755086950172,"stop":1755086950174,"duration":2},"status":"passed","severity":"normal"},{"uid":"f3b57aa0652ea595","name":"should only return 1 node with relay capability","time":{"start":1755086913550,"stop":1755086913550,"duration":0},"status":"passed","severity":"normal"},{"uid":"244a3f2a99489cef","name":"should sort peers by ping value","time":{"start":1755086905831,"stop":1755086905831,"duration":0},"status":"passed","severity":"normal"},{"uid":"63625507303467fe","name":"Check publish message containing unicode special characters","time":{"start":1755087113556,"stop":1755087113557,"duration":1},"status":"passed","severity":"normal"},{"uid":"38553a0c56254fe7","name":"should iterate with entries()","time":{"start":1755086935396,"stop":1755086935399,"duration":3},"status":"passed","severity":"normal"},{"uid":"ae3761d61a7c9e92","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1755086894780,"stop":1755086894780,"duration":0},"status":"passed","severity":"normal"},{"uid":"157ffabfb72ecf19","name":"Subscribe and receive messages via lightPush","time":{"start":1755087451354,"stop":1755087451354,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bce4add8828757e","name":"Bloom filter","time":{"start":1755086940638,"stop":1755086940639,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d9b82ab8f87b591","name":"Waku message hash computation (payload length 0)","time":{"start":1755086904788,"stop":1755086904788,"duration":0},"status":"passed","severity":"normal"},{"uid":"25e83078f98a0408","name":"should send to specified number of peers of used peers","time":{"start":1755086951247,"stop":1755086951247,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d074a95c509b86c","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1755087051330,"stop":1755087051330,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ef772bc7cfb1bba","name":"should shift first element","time":{"start":1755086935369,"stop":1755086935369,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d83c9d5d55cd143","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1755086894773,"stop":1755086894774,"duration":1},"status":"passed","severity":"normal"},{"uid":"237b3b4f40fe1687","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1755086935726,"stop":1755086935727,"duration":1},"status":"passed","severity":"normal"},{"uid":"deeb114dcc163a64","name":"should lock peers when selected","time":{"start":1755086951388,"stop":1755086951389,"duration":1},"status":"passed","severity":"normal"},{"uid":"99e36fc12441ae9d","name":"Check received message containing Russian","time":{"start":1755087417013,"stop":1755087417013,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1385c9c4cf8a7b6","name":"Fails to publish message with size larger than 1 MB","time":{"start":1755087113560,"stop":1755087113560,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb3d80bc0937a7a2","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1755086935751,"stop":1755086935751,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fd66f24a8ab51ff","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1755087451356,"stop":1755087451356,"duration":0},"status":"passed","severity":"normal"},{"uid":"a98898bfcd9b9670","name":"should not receive a peer event after stop","time":{"start":1755087088884,"stop":1755087088884,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a956279a428e8e4","name":"should drop only non-locked connections when over maxConnections","time":{"start":1755086905531,"stop":1755086905531,"duration":0},"status":"passed","severity":"normal"},{"uid":"debe483bb30e814e","name":"should handle queue processing errors gracefully","time":{"start":1755086904617,"stop":1755086904617,"duration":0},"status":"passed","severity":"normal"},{"uid":"f19813779693a4c","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1755086889217,"stop":1755086889217,"duration":0},"status":"passed","severity":"normal"},{"uid":"45e38d68481502a1","name":"Fields are not dropped","time":{"start":1755086905210,"stop":1755086905210,"duration":0},"status":"passed","severity":"normal"},{"uid":"1692d03f4f2de69e","name":"Push message with meta","time":{"start":1755087527213,"stop":1755087527214,"duration":1},"status":"passed","severity":"normal"},{"uid":"8faebd5145d1d201","name":"rejects hash query with time filter","time":{"start":1755086904860,"stop":1755086904861,"duration":1},"status":"passed","severity":"normal"},{"uid":"76316b5e1490cb7","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1755087451357,"stop":1755087451357,"duration":0},"status":"passed","severity":"normal"},{"uid":"28e63e82a2d02dc8","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1755086935729,"stop":1755086935729,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7a4522e125bd3af","name":"should handle complete dial lifecycle","time":{"start":1755086904619,"stop":1755086904619,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a82de9391feeb5c","name":"random static sharding 4 - Cluster ID: 234, Shard ID: 476","time":{"start":1755087221878,"stop":1755087221878,"duration":0},"status":"passed","severity":"normal"},{"uid":"cef79a23c1501090","name":"Subscribe to topic containing short and publish message","time":{"start":1755087124259,"stop":1755087124260,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a2c91d9eb770847","name":"should invoke callbacks when receiving a message","time":{"start":1755086951136,"stop":1755086951136,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e18e3244687513f","name":"Push message with long payload","time":{"start":1755087527201,"stop":1755087527201,"duration":0},"status":"passed","severity":"normal"},{"uid":"4403ee09400f724d","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1755086935735,"stop":1755086935736,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c904c38aa569df","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1755086889227,"stop":1755086889228,"duration":1},"status":"passed","severity":"normal"},{"uid":"eac98d7673e0f1ec","name":"random static sharding 6 - Cluster ID: 330, Shard ID: 955","time":{"start":1755087221879,"stop":1755087221880,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb6ad8127fc6d620","name":"throws on content topic with too few or too many fields","time":{"start":1755086889209,"stop":1755086889209,"duration":0},"status":"passed","severity":"normal"},{"uid":"3754a8952ce15f3","name":"Subscribe to topic containing Russian and receive message","time":{"start":1755087451368,"stop":1755087451368,"duration":0},"status":"passed","severity":"normal"},{"uid":"caa68c457e89cc4a","name":"throws on empty content topic","time":{"start":1755086889208,"stop":1755086889209,"duration":1},"status":"passed","severity":"normal"},{"uid":"2aaccdbd1379adf0","name":"should clear all timers","time":{"start":1755086904661,"stop":1755086904661,"duration":0},"status":"passed","severity":"normal"},{"uid":"189f5f789d02464a","name":"should handle shardReader errors","time":{"start":1755086905832,"stop":1755086905832,"duration":0},"status":"passed","severity":"normal"},{"uid":"eae46f7a63655d8e","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1755087228651,"stop":1755087228651,"duration":0},"status":"passed","severity":"normal"},{"uid":"10986c0e4ebed94","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1755086935753,"stop":1755086935754,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc2e020771649374","name":"should handle dial errors gracefully","time":{"start":1755086904597,"stop":1755086904597,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8895a6b165ff81b","name":"should handle peer disconnect event when no connections remain","time":{"start":1755086904290,"stop":1755086904290,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad26734d51a31b55","name":"should successfully subscribe to supported pubsub topic","time":{"start":1755086951290,"stop":1755086951291,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c8f411a0115b1ef","name":"should return true when peer is on the same cluster","time":{"start":1755086904505,"stop":1755086904506,"duration":1},"status":"passed","severity":"normal"},{"uid":"797384ef3dea9ed5","name":"should not dispatch event when already disconnected","time":{"start":1755086904291,"stop":1755086904298,"duration":7},"status":"passed","severity":"normal"},{"uid":"e7de3cf3f305001f","name":"should return false when peer is not on topic","time":{"start":1755086905832,"stop":1755086905832,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f5bf0d1eb1b0a0f","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1755087451363,"stop":1755087451363,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ce824d578dbe0de","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1755086935750,"stop":1755086935750,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5e471013dc02b21","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1755086984372,"stop":1755086984372,"duration":0},"status":"skipped","severity":"normal"},{"uid":"47d15f8247928bdf","name":"Push message with rate limit","time":{"start":1755087527226,"stop":1755087527227,"duration":1},"status":"passed","severity":"normal"},{"uid":"29e6aa18bc1aee0d","name":"should dial all peers on dial","time":{"start":1755087065475,"stop":1755087065475,"duration":0},"status":"passed","severity":"normal"},{"uid":"108e4e8108fa4e4c","name":"should check false positive rate","time":{"start":1755086938720,"stop":1755086938720,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c79a2acef134647","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1755086941015,"stop":1755086941016,"duration":1},"status":"passed","severity":"normal"},{"uid":"fba52dab47c08bb8","name":"should convert to locale string","time":{"start":1755086935372,"stop":1755086935372,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9e93b7910af2fda","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1755087124262,"stop":1755087124263,"duration":1},"status":"passed","severity":"normal"},{"uid":"a37f04f167dcffd4","name":"should handle queue overflow by adding peers to queue","time":{"start":1755086904598,"stop":1755086904598,"duration":0},"status":"passed","severity":"normal"},{"uid":"89147543aa2ed3ec","name":"should handle disconnect when peer has no timers","time":{"start":1755086904691,"stop":1755086904692,"duration":1},"status":"passed","severity":"normal"},{"uid":"77ebb62b4069d4bf","name":"Relay - times out","time":{"start":1755087279846,"stop":1755087279846,"duration":0},"status":"passed","severity":"normal"},{"uid":"c01e3e9c31845d4f","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1755087276163,"stop":1755087276163,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa166e3486e5565d","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app18/7/topic303/utf8","time":{"start":1755087216260,"stop":1755087216261,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0f53c6415df8319","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1755087276163,"stop":1755087276163,"duration":0},"status":"passed","severity":"normal"},{"uid":"74a1f692f60efde3","name":"Push message with JSON payload","time":{"start":1755087527220,"stop":1755087527220,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aee814df4343483","name":"should maintain sorted order after splice","time":{"start":1755086935364,"stop":1755086935364,"duration":0},"status":"passed","severity":"normal"},{"uid":"851b7f475d5cd006","name":"Subscribe and publish message","time":{"start":1755087124257,"stop":1755087124257,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c1b440466b5ed6a","name":"Query Generator, Multiple PubsubTopics","time":{"start":1755087237033,"stop":1755087237034,"duration":1},"status":"passed","severity":"normal"},{"uid":"1563d815c82ea7cc","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1755086905139,"stop":1755086905139,"duration":0},"status":"passed","severity":"normal"},{"uid":"16f6649efea63c3f","name":"Push message with content topic containing JSON","time":{"start":1755087527212,"stop":1755087527212,"duration":0},"status":"passed","severity":"normal"},{"uid":"2604ff52620ea3e0","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1755087276164,"stop":1755087276164,"duration":0},"status":"passed","severity":"normal"},{"uid":"aba725b2cb19d67e","name":"should clear dial history on stop","time":{"start":1755086904564,"stop":1755086904564,"duration":0},"status":"passed","severity":"normal"},{"uid":"72ab053eb17b8e45","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1755086941023,"stop":1755086941023,"duration":0},"status":"passed","severity":"normal"},{"uid":"17f427e7fd50b0b1","name":"should handle splice at beginning","time":{"start":1755086935402,"stop":1755086935403,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cc5be3ee4ca2e43","name":"Add multiple subscription objects on single nwaku node","time":{"start":1755087451371,"stop":1755087451371,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b33656eac976235","name":"Ordered callback, aborts when callback returns true","time":{"start":1755087261447,"stop":1755087261448,"duration":1},"status":"passed","severity":"normal"},{"uid":"60d3256a90f2ce1c","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1755086894782,"stop":1755086894782,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ce41a2685585a15","name":"should create an instance with libp2p and dialer","time":{"start":1755086904169,"stop":1755086904178,"duration":9},"status":"passed","severity":"normal"},{"uid":"502d770a9cc048de","name":"should skip updating peer store if peer has same addresses","time":{"start":1755086904241,"stop":1755086904241,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd79987a5675e323","name":"should handle relay send failures gracefully","time":{"start":1755086904690,"stop":1755086904691,"duration":1},"status":"passed","severity":"normal"},{"uid":"b07049a49e769400","name":"Subscribe to topic containing JSON and receive message","time":{"start":1755087451361,"stop":1755087451361,"duration":0},"status":"passed","severity":"normal"},{"uid":"6627009166d38646","name":"should return different streams if requested simultaniously","time":{"start":1755086905172,"stop":1755086905172,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb747d874d7a6c99","name":"Push message with content topic containing Russian","time":{"start":1755087527211,"stop":1755087527211,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac7442eb0b55ba0","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1755086951400,"stop":1755086951401,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbcb8dbc38357f15","name":"Fails to push message bigger that 1MB","time":{"start":1755087527216,"stop":1755087527216,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b820ed64d995a1d","name":"does not throw on valid cases","time":{"start":1755086889208,"stop":1755086889208,"duration":0},"status":"passed","severity":"normal"},{"uid":"deea91976956f6be","name":"Push message with custom timestamp: 1724328602614","time":{"start":1755087527227,"stop":1755087527227,"duration":0},"status":"passed","severity":"normal"},{"uid":"300eeb55193e7cfb","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1755087276166,"stop":1755087276166,"duration":0},"status":"passed","severity":"normal"},{"uid":"396ceeb1ae66b1a5","name":"Check meta is set [ecies]","time":{"start":1755086925022,"stop":1755086925022,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b33569ada511cd2","name":"Subscribe to topic containing long and receive message","time":{"start":1755087451367,"stop":1755087451367,"duration":0},"status":"passed","severity":"normal"},{"uid":"bea4c4c35a2565bb","name":"Subscribe and receives messages on 20 topics","time":{"start":1755087451356,"stop":1755087451356,"duration":0},"status":"passed","severity":"normal"},{"uid":"826ecad1ebeb6153","name":"Subscribe to topic containing short and receive message","time":{"start":1755087451366,"stop":1755087451367,"duration":1},"status":"passed","severity":"normal"},{"uid":"91a851a2aa407264","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1755086951142,"stop":1755086951145,"duration":3},"status":"passed","severity":"normal"},{"uid":"bc9fa775f873aadb","name":"Push message equal or less that 1MB","time":{"start":1755087527215,"stop":1755087527215,"duration":0},"status":"passed","severity":"normal"},{"uid":"e064a25db42f9ca3","name":"Nodes with multiple pubsub topic","time":{"start":1755087106883,"stop":1755087106883,"duration":0},"status":"passed","severity":"normal"},{"uid":"772309ffdf4bbd1c","name":"should throw error - no id","time":{"start":1755086895433,"stop":1755086895433,"duration":0},"status":"passed","severity":"normal"},{"uid":"97490feb3b9892e5","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app4/5/topic705/proto","time":{"start":1755087216263,"stop":1755087216263,"duration":0},"status":"passed","severity":"normal"},{"uid":"25fa442148f79420","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1755087265475,"stop":1755087265475,"duration":0},"status":"passed","severity":"normal"},{"uid":"963d286d60a4af7b","name":"Fails to push message with large meta","time":{"start":1755087527226,"stop":1755087527226,"duration":0},"status":"passed","severity":"normal"},{"uid":"353ada6ced6edc00","name":"should update peer store before dialing","time":{"start":1755086904187,"stop":1755086904188,"duration":1},"status":"passed","severity":"normal"},{"uid":"e63e260e5ae2a5c6","name":"should dial all known peers when reached zero connections","time":{"start":1755087021231,"stop":1755087021232,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccc6aa116f46355b","name":"should be able to dial TLS multiaddrs","time":{"start":1755087065479,"stop":1755087065479,"duration":0},"status":"passed","severity":"normal"},{"uid":"47d9ed01c76f0a78","name":"should dial peer immediately when queue is empty","time":{"start":1755086904580,"stop":1755086904581,"duration":1},"status":"passed","severity":"normal"},{"uid":"23e54a94f23151c3","name":"Cluster ID 0, shard 1","time":{"start":1755087221867,"stop":1755087221870,"duration":3},"status":"passed","severity":"normal"},{"uid":"57a58125e6703bb","name":"random static sharding 1 - Cluster ID: 978, Shard ID: 190","time":{"start":1755087221870,"stop":1755087221870,"duration":0},"status":"passed","severity":"normal"},{"uid":"7496a2fc0bb64f82","name":"random static sharding 10 - Cluster ID: 221, Shard ID: 194","time":{"start":1755087221882,"stop":1755087221883,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb75216d64c0d7a6","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1755086894780,"stop":1755086894781,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a20980c51d18f33","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1755086905505,"stop":1755086905505,"duration":0},"status":"passed","severity":"normal"},{"uid":"68234baa29ab3c6","name":"Push message with special chars payload","time":{"start":1755087527217,"stop":1755087527217,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5a026899deb78ae","name":"Renews subscription after lossing a connection","time":{"start":1755087451371,"stop":1755087451371,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2098c86ca7a97c6","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1755086905530,"stop":1755086905530,"duration":0},"status":"passed","severity":"normal"},{"uid":"c575323dde18c195","name":"peer:update - should do nothing if another protocol hit","time":{"start":1755086905172,"stop":1755086905173,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b4fb944f872c6dd","name":"Meta field set when metaSetter is specified","time":{"start":1755086905705,"stop":1755086905705,"duration":0},"status":"passed","severity":"normal"},{"uid":"1280bd907957b492","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1755087124261,"stop":1755087124261,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5b9895d8cd8769b","name":"All","time":{"start":1755086983544,"stop":1755086983544,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3d0ae7b8834a8e","name":"should reject if Store is requested but not mounted","time":{"start":1755086951515,"stop":1755086951515,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3f124e2ef1ff6ee","name":"Callback on promise, aborts when callback returns true","time":{"start":1755087261446,"stop":1755087261447,"duration":1},"status":"passed","severity":"normal"},{"uid":"96d230055c1e7521","name":"throws on content topic with empty encoding field","time":{"start":1755086889212,"stop":1755086889212,"duration":0},"status":"passed","severity":"normal"},{"uid":"9af4811e041b395d","name":"should return PeerId when Multiaddr input is provided","time":{"start":1755086905143,"stop":1755086905143,"duration":0},"status":"passed","severity":"normal"},{"uid":"df9b703a67cf8a48","name":"should reject if LightPush is requested but not mounted","time":{"start":1755086951514,"stop":1755086951515,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdfe553553d6d8c4","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1755087134181,"stop":1755087134181,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4a6aff971b85a92","name":"should retry if all attempts fail","time":{"start":1755086950905,"stop":1755086950912,"duration":7},"status":"passed","severity":"normal"},{"uid":"d724c27794b56e7a","name":"should handle complete peer lifecycle","time":{"start":1755086904698,"stop":1755086904698,"duration":0},"status":"passed","severity":"normal"},{"uid":"a96db7834191f334","name":"Push message with Basic HTML tag payload","time":{"start":1755087527205,"stop":1755087527205,"duration":0},"status":"passed","severity":"normal"},{"uid":"e815d0b91f12f7a3","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1755086894775,"stop":1755086894775,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d48098ae02f87be","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1755086889223,"stop":1755086889224,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb3c5a5b0ee86057","name":"Ephemeral field is preserved - encoder v0","time":{"start":1755086985857,"stop":1755086985858,"duration":1},"status":"passed","severity":"normal"},{"uid":"1598808e68af3bb8","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1755087120978,"stop":1755087120978,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a094a964e5bf42ad","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1755086951399,"stop":1755086951400,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc286a13021b8079","name":"Check received message containing SQL Injection","time":{"start":1755087417013,"stop":1755087417013,"duration":0},"status":"passed","severity":"normal"},{"uid":"738d94e1468586fc","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1755087451362,"stop":1755087451362,"duration":0},"status":"passed","severity":"normal"},{"uid":"375fe92e7a220400","name":"Check received message with timestamp: 1755086977456000000 ","time":{"start":1755087416999,"stop":1755087416999,"duration":0},"status":"passed","severity":"normal"},{"uid":"5482d7cfc824cc29","name":"should partition messages based on acknowledgement status","time":{"start":1755086941021,"stop":1755086941021,"duration":0},"status":"passed","severity":"normal"},{"uid":"a236eac76a7e579a","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1755086935727,"stop":1755086935728,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c116d97b6a0879f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1755086935766,"stop":1755086935767,"duration":1},"status":"passed","severity":"normal"},{"uid":"115713dcd199570a","name":"should handle special patterns correctly","time":{"start":1755086938719,"stop":1755086938719,"duration":0},"status":"passed","severity":"normal"},{"uid":"31e16018abbcfd28","name":"Subscribe and receives messages on 20 topics","time":{"start":1755087451365,"stop":1755087451365,"duration":0},"status":"passed","severity":"normal"},{"uid":"41319106a50893d0","name":"should add event listeners to globalThis","time":{"start":1755086904273,"stop":1755086904275,"duration":2},"status":"passed","severity":"normal"},{"uid":"17bd01b4103e13c6","name":"random static sharding 8 - Cluster ID: 49, Shard ID: 831","time":{"start":1755087221881,"stop":1755087221881,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0405f6b047cafd1","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1755086889226,"stop":1755086889227,"duration":1},"status":"passed","severity":"normal"},{"uid":"be23888a263cd443","name":"Check message with invalid timestamp is not received","time":{"start":1755087417002,"stop":1755087417004,"duration":2},"status":"passed","severity":"normal"},{"uid":"9a22b5f64ea25a02","name":"should dial one peer on dial","time":{"start":1755087065476,"stop":1755087065476,"duration":0},"status":"passed","severity":"normal"},{"uid":"949f0c76559f0666","name":"should not fail to start the service if it is already started","time":{"start":1755087088881,"stop":1755087088882,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c87efc488db305f","name":"should not fail to stop the service if it was not started","time":{"start":1755086917549,"stop":1755086917549,"duration":0},"status":"passed","severity":"normal"},{"uid":"4de5242e9fb25c5c","name":"Push message with JSON payload","time":{"start":1755087527205,"stop":1755087527206,"duration":1},"status":"passed","severity":"normal"},{"uid":"40e70b436d745f80","name":"ignores domain fetching errors","time":{"start":1755086913549,"stop":1755086913549,"duration":0},"status":"passed","severity":"normal"},{"uid":"707f5368915101e","name":"Sync message is not sent if another sync message was just sent","time":{"start":1755086959003,"stop":1755086959004,"duration":1},"status":"passed","severity":"normal"},{"uid":"68f3d0bc48c1541e","name":"Check received message containing Arabic","time":{"start":1755087416994,"stop":1755087416994,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d83652d725e47a","name":"Push message with content topic containing numeric","time":{"start":1755087527222,"stop":1755087527223,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4b643897433bac2","name":"should handle peer store errors gracefully","time":{"start":1755086905529,"stop":1755086905529,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dd144214d9cf13c","name":"Push message with content topic containing special chars","time":{"start":1755087527210,"stop":1755087527210,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb8ce3c7b309b33","name":"Push message with escaped characters payload","time":{"start":1755087527206,"stop":1755087527206,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1d1791dd05d0b6a","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1755086935717,"stop":1755086935718,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c9f2dc1dde4a96b","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1755087451360,"stop":1755087451360,"duration":0},"status":"passed","severity":"normal"},{"uid":"2df2bf7851a2575e","name":"Symmetric encrypt & Decrypt","time":{"start":1755086923920,"stop":1755086923921,"duration":1},"status":"passed","severity":"normal"},{"uid":"a02bf7634dd9aab8","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1755087451370,"stop":1755087451370,"duration":0},"status":"passed","severity":"normal"},{"uid":"84be7195a8964c16","name":"Query with Promise Callback, No message returned","time":{"start":1755087237038,"stop":1755087237038,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a7558bc3d528e1e","name":"throws if store query response has error status","time":{"start":1755086905508,"stop":1755086905508,"duration":0},"status":"passed","severity":"normal"},{"uid":"69221e74c0a93cbc","name":"should process queue every 500ms","time":{"start":1755086904607,"stop":1755086904607,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd1d38bf7168aaa0","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1755086935754,"stop":1755086935754,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcc175effba7f23f","name":"Check received message containing Chinese","time":{"start":1755087416993,"stop":1755087416993,"duration":0},"status":"passed","severity":"normal"},{"uid":"15bf9a1de90cbd9c","name":"msgTime: 0 ms from now, startTime: 1754828061698, endTime: 1755087261698","time":{"start":1755087276165,"stop":1755087276165,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bde1c4dc142bac5","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app59/3/topic168/proto","time":{"start":1755087216262,"stop":1755087216263,"duration":1},"status":"passed","severity":"normal"},{"uid":"5feae8f5bdc7e32e","name":"should not fail to stop the service if it was not started","time":{"start":1755087088881,"stop":1755087088881,"duration":0},"status":"passed","severity":"normal"},{"uid":"f141d6851e76ec79","name":"Light Node - default protocols","time":{"start":1755087279848,"stop":1755087279848,"duration":0},"status":"passed","severity":"normal"},{"uid":"871cb02cc940534f","name":"Relay","time":{"start":1755086983540,"stop":1755086983542,"duration":2},"status":"passed","severity":"normal"},{"uid":"ec5f20ee26f7c8c8","name":"Check received message containing escaped characters","time":{"start":1755087417016,"stop":1755087417016,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c57b457ffd84321","name":"Relay + Store","time":{"start":1755086895442,"stop":1755086895442,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f1a0fa0efa10613","name":"should handle browser offline state overriding peer connections","time":{"start":1755086904315,"stop":1755086904315,"duration":0},"status":"passed","severity":"normal"},{"uid":"935db2933afc4e5e","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1755086912460,"stop":1755086912461,"duration":1},"status":"passed","severity":"normal"},{"uid":"72955fe386051e75","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1755086935758,"stop":1755086935759,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bead3dbe9e3c78a","name":"Callback on promise","time":{"start":1755087261445,"stop":1755087261446,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f115b93923a0e93","name":"rejects content-filtered query with only contentTopics","time":{"start":1755086904857,"stop":1755086904857,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c5b254d8e538419","name":"should pop last element","time":{"start":1755086935368,"stop":1755086935369,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f96f00cbb6a9c85","name":"messageHashStr produces consistent results for the same input","time":{"start":1755086904808,"stop":1755086904808,"duration":0},"status":"passed","severity":"normal"},{"uid":"e60d3a478e965c5d","name":"rejects hash query with content filter parameters","time":{"start":1755086904860,"stop":1755086904860,"duration":0},"status":"passed","severity":"normal"},{"uid":"aadd1f09cc8f1c57","name":"should throw error - no public key","time":{"start":1755086895432,"stop":1755086895433,"duration":1},"status":"passed","severity":"normal"},{"uid":"480ae21dee7be5c4","name":"should handle network check errors gracefully","time":{"start":1755086904618,"stop":1755086904618,"duration":0},"status":"passed","severity":"normal"},{"uid":"e47ddbbc731c6b93","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1755086935732,"stop":1755086935732,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0c98430325df9ad","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1755087134183,"stop":1755087134183,"duration":0},"status":"passed","severity":"normal"},{"uid":"8097e69d717d45f7","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1755087228649,"stop":1755087228649,"duration":0},"status":"passed","severity":"normal"},{"uid":"1959c2f9482bf944","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1755086941018,"stop":1755086941019,"duration":1},"status":"passed","severity":"normal"},{"uid":"aca82bf22ea67945","name":"should add and remove event listeners correctly","time":{"start":1755086917553,"stop":1755086917553,"duration":0},"status":"passed","severity":"normal"},{"uid":"9888b79bb8b1dff6","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1755086935745,"stop":1755086935746,"duration":1},"status":"passed","severity":"normal"},{"uid":"abaad88b9251c9a","name":"should not create multiple intervals when called multiple times","time":{"start":1755086904563,"stop":1755086904563,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9a7c4f00a841695","name":"ends if response has no messages","time":{"start":1755086905508,"stop":1755086905508,"duration":0},"status":"passed","severity":"normal"},{"uid":"455cd60b86dfd0bc","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1755086951291,"stop":1755086951291,"duration":0},"status":"passed","severity":"normal"},{"uid":"f04a9e2c67b292f3","name":"Check received message containing XML","time":{"start":1755087416995,"stop":1755087416995,"duration":0},"status":"passed","severity":"normal"},{"uid":"a521894e2efc820a","name":"should start and setup intervals and event listeners","time":{"start":1755086951145,"stop":1755086951146,"duration":1},"status":"passed","severity":"normal"},{"uid":"237d07f99ac90874","name":"Check received message containing numeric","time":{"start":1755087417011,"stop":1755087417011,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4e40de7398416ef","name":"Check received message containing short","time":{"start":1755087417010,"stop":1755087417010,"duration":0},"status":"passed","severity":"normal"},{"uid":"e65ad16a06ec65ef","name":"returns all values when wanted number is greater than available values","time":{"start":1755086912460,"stop":1755086912460,"duration":0},"status":"passed","severity":"normal"},{"uid":"7efa23753da0faed","name":"Check publish message containing Russian","time":{"start":1755087113552,"stop":1755087113553,"duration":1},"status":"passed","severity":"normal"},{"uid":"626cd8f50ea7d939","name":"should successfully unsubscribe from an existing subscription","time":{"start":1755086951292,"stop":1755086951292,"duration":0},"status":"passed","severity":"normal"},{"uid":"a855b40e684c02a5","name":"should handle errors when accessing navigator","time":{"start":1755086904304,"stop":1755086904304,"duration":0},"status":"passed","severity":"normal"},{"uid":"37035ea298640eda","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1755086941020,"stop":1755086941020,"duration":0},"status":"passed","severity":"normal"},{"uid":"8de18e081cd63a0b","name":"should reduce without initial value","time":{"start":1755086935392,"stop":1755086935392,"duration":0},"status":"passed","severity":"normal"},{"uid":"da823a485fe4740d","name":"should remove event listeners from globalThis","time":{"start":1755086904280,"stop":1755086904280,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1e1dd9dfebedca2","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1755086889216,"stop":1755086889216,"duration":0},"status":"passed","severity":"normal"},{"uid":"beba87902f4f176a","name":"Push message with Arabic payload","time":{"start":1755087527202,"stop":1755087527203,"duration":1},"status":"passed","severity":"normal"},{"uid":"b842e5bc6c792486","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1755086889305,"stop":1755086889305,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc33b3244a838f72","name":"should dial peer when peer is discovered","time":{"start":1755086904186,"stop":1755086904187,"duration":1},"status":"passed","severity":"normal"},{"uid":"759514ceaee5b6bf","name":"should not dispatch event when already connected","time":{"start":1755086904291,"stop":1755086904291,"duration":0},"status":"passed","severity":"normal"},{"uid":"e71c2e1d1241b276","name":"should properly create location multiaddrs - tcp6","time":{"start":1755086895438,"stop":1755086895438,"duration":0},"status":"passed","severity":"normal"},{"uid":"d76411c68d905680","name":"should dial with multiaddr and return stream","time":{"start":1755086905828,"stop":1755086905828,"duration":0},"status":"passed","severity":"normal"},{"uid":"d05b64692405ed95","name":"Check publish message containing Basic HTML tag","time":{"start":1755087113554,"stop":1755087113554,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cec8f2044547d01","name":"should deliver messages after dependencies are met","time":{"start":1755086941019,"stop":1755086941020,"duration":1},"status":"passed","severity":"normal"},{"uid":"17f6e184090c998f","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1755087451361,"stop":1755087451361,"duration":0},"status":"passed","severity":"normal"},{"uid":"aedca917b828b199","name":"Subscribe to topic containing emoji and publish message","time":{"start":1755087124269,"stop":1755087124269,"duration":0},"status":"passed","severity":"normal"},{"uid":"30bd5c084d888b51","name":"Stops search when maxGet is reached","time":{"start":1755086913053,"stop":1755086913053,"duration":0},"status":"passed","severity":"normal"},{"uid":"7719e9e64ef9d594","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1755086905532,"stop":1755086905532,"duration":0},"status":"passed","severity":"normal"},{"uid":"eef0b3f99509d110","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1755086935742,"stop":1755086935743,"duration":1},"status":"passed","severity":"normal"},{"uid":"71f994de26739b","name":"should support chaining for add method","time":{"start":1755086949736,"stop":1755086949737,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d2ea1dd4983cdf9","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1755086889218,"stop":1755086889218,"duration":0},"status":"passed","severity":"normal"},{"uid":"a74ae3bac5dacc68","name":"Generator, one shard","time":{"start":1755087228265,"stop":1755087228270,"duration":5},"status":"passed","severity":"normal"},{"uid":"e950a56ee18ec52c","name":"same cluster: nodes connect","time":{"start":1755087051331,"stop":1755087051331,"duration":0},"status":"passed","severity":"normal"},{"uid":"519fc5079fafa9fa","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1755087216257,"stop":1755087216257,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c110c79e3c2f4ae","name":"Check message with no content topic is not received","time":{"start":1755087417007,"stop":1755087417008,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6b2f1d62e690441","name":"Push message with content topic containing Arabic","time":{"start":1755087527223,"stop":1755087527224,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a7a139a1c76c25c","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1755086951387,"stop":1755086951388,"duration":1},"status":"passed","severity":"normal"},{"uid":"c467572cd28e6faa","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1755087124268,"stop":1755087124268,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8d4e7cb1be6abe7","name":"Encoder throws on undefined content topic","time":{"start":1755086923539,"stop":1755086923540,"duration":1},"status":"passed","severity":"normal"},{"uid":"eae5d57434e308ae","name":"should not fail to stop the service if it was not started","time":{"start":1755086984364,"stop":1755086984365,"duration":1},"status":"passed","severity":"normal"},{"uid":"a32dc5ae08c640b1","name":"Encoder throws on empty string content topic","time":{"start":1755086905706,"stop":1755086905706,"duration":0},"status":"passed","severity":"normal"},{"uid":"a841c8c0ee85cb45","name":"should not execute task if max attempts is 0","time":{"start":1755086950904,"stop":1755086950904,"duration":0},"status":"passed","severity":"normal"},{"uid":"98665658fd2086bf","name":"should be able to decode the field with only FILTER set to true","time":{"start":1755086894776,"stop":1755086894777,"duration":1},"status":"passed","severity":"normal"},{"uid":"b390fdf32ce95086","name":"should skip peer when dialed recently","time":{"start":1755086904582,"stop":1755086904582,"duration":0},"status":"passed","severity":"normal"},{"uid":"75747cc2692d2f3a","name":"Accepts a valid Waku Message","time":{"start":1755086962278,"stop":1755086962279,"duration":1},"status":"passed","severity":"normal"},{"uid":"42d825090f3d53e0","name":"should handle case when navigator is not available","time":{"start":1755086904282,"stop":1755086904282,"duration":0},"status":"passed","severity":"normal"},{"uid":"cafe22d64100cc32","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1755086889219,"stop":1755086889220,"duration":1},"status":"passed","severity":"normal"},{"uid":"b03e7ff05aa4285d","name":"should create ConnectionManager with required options","time":{"start":1755086905824,"stop":1755086905824,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ad3164030f27edd","name":"Decoder throws on empty string content topic","time":{"start":1755086905706,"stop":1755086905707,"duration":1},"status":"passed","severity":"normal"},{"uid":"b61a58f75499edbb","name":"Query generator for multiple messages with different message text format","time":{"start":1755087261443,"stop":1755087261443,"duration":0},"status":"passed","severity":"normal"},{"uid":"5708cead6ada9bd","name":"should remove event listener for peer:discovery","time":{"start":1755086904181,"stop":1755086904182,"duration":1},"status":"passed","severity":"normal"},{"uid":"d607ee71ad55694e","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1755087417020,"stop":1755087417020,"duration":0},"status":"passed","severity":"normal"},{"uid":"82423ed4f37f9ff2","name":"Wrong topic","time":{"start":1755087216265,"stop":1755087216265,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae31c61e62f13104","name":"Check received message containing unicode special characters","time":{"start":1755087417016,"stop":1755087417016,"duration":0},"status":"passed","severity":"normal"},{"uid":"de1c35b87691815f","name":"should slice correctly","time":{"start":1755086935370,"stop":1755086935370,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e690d6bed21939f","name":"throws on content topic with empty version field","time":{"start":1755086889211,"stop":1755086889211,"duration":0},"status":"passed","severity":"normal"},{"uid":"f10010de0ba152fd","name":"should be safe to call multiple times","time":{"start":1755086905827,"stop":1755086905827,"duration":0},"status":"passed","severity":"normal"},{"uid":"37b5f1ad7c87c8c1","name":"handles different networkShards values correctly","time":{"start":1755086889222,"stop":1755086889222,"duration":0},"status":"passed","severity":"normal"},{"uid":"478e60a4bb4468df","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1755086913551,"stop":1755086913551,"duration":0},"status":"passed","severity":"normal"},{"uid":"20973acf9dad202a","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1755086935741,"stop":1755086935742,"duration":1},"status":"passed","severity":"normal"},{"uid":"12fd335f3b485c00","name":"should stop and cleanup resources","time":{"start":1755086951146,"stop":1755086951149,"duration":3},"status":"passed","severity":"normal"},{"uid":"4539b61a3181264d","name":"Nodes with multiple pubsub topic","time":{"start":1755087106885,"stop":1755087106885,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eeedd70b1d8396b","name":"should update ack status of messages in outgoing buffer","time":{"start":1755086941022,"stop":1755086941022,"duration":0},"status":"passed","severity":"normal"},{"uid":"509d52b6cd5b01a3","name":"peer exchange sets tag","time":{"start":1755087120975,"stop":1755087120977,"duration":2},"status":"passed","severity":"normal"},{"uid":"444401260df2ebfa","name":"Sync message is sent within sync frequency","time":{"start":1755086959002,"stop":1755086959002,"duration":0},"status":"passed","severity":"normal"},{"uid":"d284ab54806fc11d","name":"should decode valid enr with tcp successfully","time":{"start":1755086895431,"stop":1755086895431,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8f10fcae7210346","name":"should handle empty array operations","time":{"start":1755086935400,"stop":1755086935401,"duration":1},"status":"passed","severity":"normal"},{"uid":"2847146e1376c0b4","name":"should be sent with empty content","time":{"start":1755086941021,"stop":1755086941021,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e48ce72c0e70501","name":"Cluster id 0, shard 0","time":{"start":1755087221865,"stop":1755087221865,"duration":0},"status":"passed","severity":"normal"},{"uid":"222346dcd7399d2f","name":"Push message with escaped characters payload","time":{"start":1755087527220,"stop":1755087527220,"duration":0},"status":"passed","severity":"normal"},{"uid":"90817059abd860ce","name":"Check message with invalid timestamp is not received","time":{"start":1755087417020,"stop":1755087417021,"duration":1},"status":"passed","severity":"normal"},{"uid":"90917c229129adda","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1755086935735,"stop":1755086935735,"duration":0},"status":"passed","severity":"normal"},{"uid":"75fd410687adbb4c","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1755087228272,"stop":1755087228274,"duration":2},"status":"passed","severity":"normal"},{"uid":"3c54fd98fd8dea0c","name":"Query Generator, No Decoder","time":{"start":1755087237034,"stop":1755087237035,"duration":1},"status":"passed","severity":"normal"},{"uid":"a630259580612549","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1755086904673,"stop":1755086904673,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dc53ecc435dfaae","name":"should clear existing timers before creating new ones","time":{"start":1755086904692,"stop":1755086904692,"duration":0},"status":"passed","severity":"normal"},{"uid":"88345ff40f39d9a9","name":"Waku message hash computation (no timestamp)","time":{"start":1755086904788,"stop":1755086904789,"duration":1},"status":"passed","severity":"normal"},{"uid":"2698b7329755fe57","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1755086913552,"stop":1755086913552,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2f6c916e4fd21b0f","name":"ends after yielding if response size indicates end","time":{"start":1755086905512,"stop":1755086905512,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e2609ad919057e7","name":"should iterate with keys()","time":{"start":1755086935400,"stop":1755086935400,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ba2fed8399aef16","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1755086941018,"stop":1755086941018,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f9ed3da69eda98f","name":"should properly create location multiaddrs - udp6","time":{"start":1755086895438,"stop":1755086895438,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc15916548446e00","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1755086935728,"stop":1755086935728,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed14c13b985f92b1","name":"Asymmetric encrypt & decrypt","time":{"start":1755086923920,"stop":1755086923920,"duration":0},"status":"passed","severity":"normal"},{"uid":"835a484a7233ab26","name":"groups content topics by expected pubsub topic","time":{"start":1755086889221,"stop":1755086889221,"duration":0},"status":"passed","severity":"normal"},{"uid":"c19417f2cc789d4e","name":"Outgoing message is acknowledged","time":{"start":1755086959001,"stop":1755086959001,"duration":0},"status":"passed","severity":"normal"},{"uid":"df70b881c4d24bf","name":"Push message with shell command payload","time":{"start":1755087527206,"stop":1755087527206,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4736bbb2803698a","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1755086941018,"stop":1755086941018,"duration":0},"status":"passed","severity":"normal"},{"uid":"871666cef0297d99","name":"Check message on other pubsub topic is not received","time":{"start":1755087417021,"stop":1755087417021,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f7f8d23c7ac7ae8","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1755087228650,"stop":1755087228650,"duration":0},"status":"passed","severity":"normal"},{"uid":"195844a4c2b87f8a","name":"should maintain proper timestamps if all messages received","time":{"start":1755086941016,"stop":1755086941016,"duration":0},"status":"passed","severity":"normal"},{"uid":"2972fb2ed332dd96","name":"Query with Promise Callback, No Decoder","time":{"start":1755087237038,"stop":1755087237038,"duration":0},"status":"passed","severity":"normal"},{"uid":"25a7e8663156890e","name":"Subscribe to topic containing special chars and receive message","time":{"start":1755087451367,"stop":1755087451367,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9c2b0c6684facce","name":"Push message with custom timestamp: 1755090602614","time":{"start":1755087527227,"stop":1755087527227,"duration":0},"status":"passed","severity":"normal"},{"uid":"583b838698cc7b2a","name":"should return false when peer is not found","time":{"start":1755086904509,"stop":1755086904509,"duration":0},"status":"passed","severity":"normal"},{"uid":"cafedabd1e551403","name":"should have no discoveries enabled by default","time":{"start":1755086950171,"stop":1755086950172,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e79e9cadc14c7d3","name":"Check message with no pubsub topic is not received","time":{"start":1755087417005,"stop":1755087417006,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8b99d39e2609d8e","name":"should properly compute the node id","time":{"start":1755086895434,"stop":1755086895435,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3e7f974b1de5496","name":"should handle general insertion and lookup correctly","time":{"start":1755086938719,"stop":1755086938720,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bd9d629abfd0acb","name":"Default pageSize","time":{"start":1755087260076,"stop":1755087260076,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd309256fcab0ad3","name":"should add and check entries correctly","time":{"start":1755086949734,"stop":1755086949736,"duration":2},"status":"passed","severity":"normal"},{"uid":"3d91fbd0bd08f603","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1755086889225,"stop":1755086889225,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4c0d099f156d18e","name":"should handle peerStore errors gracefully","time":{"start":1755086905831,"stop":1755086905831,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c9bffce1c0994d5","name":"yields decoded messages","time":{"start":1755086905510,"stop":1755086905510,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb8c3aa1ce4355b6","name":"messageHash returns a Uint8Array","time":{"start":1755086904789,"stop":1755086904807,"duration":18},"status":"passed","severity":"normal"},{"uid":"90f10d35840717a4","name":"Push message with content topic containing Chinese","time":{"start":1755087527223,"stop":1755087527223,"duration":0},"status":"passed","severity":"normal"},{"uid":"be56bfc51410acee","name":"isConnected should return false after all peers disconnect","time":{"start":1755086998420,"stop":1755086998421,"duration":1},"status":"passed","severity":"normal"},{"uid":"57cae952d2892653","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1755086959000,"stop":1755086959000,"duration":0},"status":"passed","severity":"normal"},{"uid":"828baab8f0168c3b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1755086889228,"stop":1755086889229,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f4a0ba583352bb4","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1755086985858,"stop":1755086985858,"duration":0},"status":"passed","severity":"normal"},{"uid":"3efddf97b8e3b306","name":"Query Generator - true","time":{"start":1755087247347,"stop":1755087247348,"duration":1},"status":"passed","severity":"normal"},{"uid":"44a00650f66433e","name":"should handle errors gracefully when getting peer info","time":{"start":1755086904515,"stop":1755086904515,"duration":0},"status":"passed","severity":"normal"},{"uid":"c11f6713afb0ae4d","name":"should handle dial errors","time":{"start":1755086905829,"stop":1755086905829,"duration":0},"status":"passed","severity":"normal"},{"uid":"20383a25e202191b","name":"Push message with long payload","time":{"start":1755087527216,"stop":1755087527217,"duration":1},"status":"passed","severity":"normal"},{"uid":"e926a2a64e7fe54d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1755086935760,"stop":1755086935761,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d41f2ec9e32bef4","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1755086935734,"stop":1755086935734,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b2872cc44ea29a4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1755086935762,"stop":1755086935763,"duration":1},"status":"passed","severity":"normal"},{"uid":"404119aff0863d52","name":"should have Symbol.unscopables","time":{"start":1755086935405,"stop":1755086935405,"duration":0},"status":"passed","severity":"normal"},{"uid":"34d26ff6fcade0fc","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1755086889230,"stop":1755086889231,"duration":1},"status":"passed","severity":"normal"},{"uid":"10640c78426112fc","name":"should handle dial errors gracefully","time":{"start":1755086905527,"stop":1755086905527,"duration":0},"status":"passed","severity":"normal"},{"uid":"4878e3140dc5f57b","name":"Push message with content topic containing Russian","time":{"start":1755087527224,"stop":1755087527224,"duration":0},"status":"passed","severity":"normal"},{"uid":"80cb1e83d1a804e6","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1755086985859,"stop":1755086985859,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9b2971975c9db5b","name":"Does not throw an exception when node disconnects","time":{"start":1755087276934,"stop":1755087276934,"duration":0},"status":"passed","severity":"normal"},{"uid":"34e08553d48fe75a","name":"Check publish message containing SQL Injection","time":{"start":1755087113553,"stop":1755087113553,"duration":0},"status":"passed","severity":"normal"},{"uid":"85b74a458cae1032","name":"should return PeerId when PeerId is provided","time":{"start":1755086905142,"stop":1755086905143,"duration":1},"status":"passed","severity":"normal"},{"uid":"b71b35a4a967f16","name":"Check message with no content topic is not received","time":{"start":1755087417021,"stop":1755087417022,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab5be5237a28756b","name":"should merge provided config with defaults","time":{"start":1755086905825,"stop":1755086905825,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cff8ce2e94b28e9","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1755087106884,"stop":1755087106884,"duration":0},"status":"passed","severity":"normal"},{"uid":"52cdb0966104449","name":"should hang up with PeerId and return true on success","time":{"start":1755086905829,"stop":1755086905829,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ac8a6bf17e9585a","name":"should throw an error for insufficient data","time":{"start":1755086889305,"stop":1755086889305,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3c4e008f4f7a9f5","name":"should dial second nwaku node that was discovered","time":{"start":1755086977949,"stop":1755086977952,"duration":3},"status":"skipped","severity":"normal"},{"uid":"9b6ae6cb844415b0","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1755086951391,"stop":1755086951392,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bb3eba80b21c8c1","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1755086951401,"stop":1755086951402,"duration":1},"status":"passed","severity":"normal"},{"uid":"14835079de8483ad","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1755086889305,"stop":1755086889305,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c27c7f530c27e04","name":"should not retry if at least one success","time":{"start":1755086951250,"stop":1755086951251,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3553f02a92400f7","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1755086905173,"stop":1755086905173,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ad00085349de9f1","name":"should return false when network is not connected","time":{"start":1755086905828,"stop":1755086905828,"duration":0},"status":"passed","severity":"normal"},{"uid":"38dfa53a09c79b1e","name":"should find element","time":{"start":1755086935392,"stop":1755086935393,"duration":1},"status":"passed","severity":"normal"},{"uid":"290e4f0968f08036","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1755086889224,"stop":1755086889224,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf76bfac6c596e4f","name":"Push message with Script payload","time":{"start":1755087527219,"stop":1755087527219,"duration":0},"status":"passed","severity":"normal"},{"uid":"85c802d64d74c71f","name":"A test","time":{"start":1755087037862,"stop":1755087037862,"duration":0},"status":"passed","severity":"normal"},{"uid":"403ce1b0779e2762","name":"should properly create peer info with all multiaddrs","time":{"start":1755086895439,"stop":1755086895439,"duration":0},"status":"passed","severity":"normal"},{"uid":"319fd3bdeeecf9be","name":"Outgoing message is emitted as sent","time":{"start":1755086958999,"stop":1755086958999,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c6bda26a3bee216","name":"Push message with numeric payload","time":{"start":1755087527217,"stop":1755087527217,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad9c07d4846c4cac","name":"Push message with content topic containing JSON","time":{"start":1755087527224,"stop":1755087527224,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d53be40a7660f9","name":"Check received message containing Arabic","time":{"start":1755087417012,"stop":1755087417013,"duration":1},"status":"passed","severity":"normal"},{"uid":"88e6667a047950f0","name":"should set field with only FILTER enabled","time":{"start":1755086895441,"stop":1755086895441,"duration":0},"status":"passed","severity":"normal"},{"uid":"beb24cbc35c05192","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1755086935751,"stop":1755086935752,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2a4f3f68ccd6c3b","name":"Passing page size 10 when there are 10 messages","time":{"start":1755087260073,"stop":1755087260073,"duration":0},"status":"passed","severity":"normal"},{"uid":"107a0d4d9b8f0078","name":"Check publish message containing special chars","time":{"start":1755087113551,"stop":1755087113552,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b93b38ebd75e73e","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1755086904781,"stop":1755086904781,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fe318e3cad4fef2","name":"should check connected peers if present and suitable","time":{"start":1755086951516,"stop":1755086951516,"duration":0},"status":"passed","severity":"normal"},{"uid":"baa83ece113b002d","name":"Subscribe to topic containing Script and receive message","time":{"start":1755087451360,"stop":1755087451360,"duration":0},"status":"passed","severity":"normal"},{"uid":"54ea28f01e78648","name":"isConnected should return true after first peer connects","time":{"start":1755086998420,"stop":1755086998420,"duration":0},"status":"passed","severity":"normal"},{"uid":"227a3b7ee1aa60df","name":"Check publish message containing XML","time":{"start":1755087113554,"stop":1755087113554,"duration":0},"status":"passed","severity":"normal"},{"uid":"75c6bcb3ad1a01ad","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1755086894774,"stop":1755086894774,"duration":0},"status":"passed","severity":"normal"},{"uid":"93b09e0be088ba1a","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1755087451359,"stop":1755087451359,"duration":0},"status":"passed","severity":"normal"},{"uid":"add6b965da926423","name":"Relay Node - default protocol","time":{"start":1755087279848,"stop":1755087279848,"duration":0},"status":"passed","severity":"normal"},{"uid":"da96c1413e121488","name":"should do nothing if no non-locked connections to drop","time":{"start":1755086905531,"stop":1755086905531,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cb2c18943fba221","name":"should start all internal components","time":{"start":1755086905826,"stop":1755086905826,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d41edaedd7507d9","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1755086889228,"stop":1755086889228,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa9399e0fcf718ae","name":"Refresh subscription","time":{"start":1755087124259,"stop":1755087124259,"duration":0},"status":"skipped","severity":"normal"},{"uid":"de4a3ac1f507a697","name":"Non TWN Cluster","time":{"start":1755087216258,"stop":1755087216258,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d67fb27465efb89","name":"Filter","time":{"start":1755087279847,"stop":1755087279847,"duration":0},"status":"passed","severity":"normal"},{"uid":"be7829f67e7fc830","name":"should be empty when created","time":{"start":1755086951134,"stop":1755086951135,"duration":1},"status":"passed","severity":"normal"},{"uid":"90c52aa987328fdc","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1755086913280,"stop":1755086913281,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d7a94eea1dc1534","name":"Passing page size 0 when there are 110 messages","time":{"start":1755087260071,"stop":1755087260072,"duration":1},"status":"passed","severity":"normal"},{"uid":"352ec36107a4710a","name":"Query Generator - false","time":{"start":1755087247348,"stop":1755087247352,"duration":4},"status":"passed","severity":"normal"},{"uid":"c39902015fd74fb7","name":"should add to incoming buffer if dependencies are not met","time":{"start":1755086941016,"stop":1755086941017,"duration":1},"status":"passed","severity":"normal"},{"uid":"791be8371e3b8962","name":"should dial peers from store when browser is connected","time":{"start":1755086905524,"stop":1755086905524,"duration":0},"status":"passed","severity":"normal"},{"uid":"2410c007bcf94f3e","name":"Decoder throws on undefined content topic","time":{"start":1755086905706,"stop":1755086905706,"duration":0},"status":"passed","severity":"normal"},{"uid":"34508be9c4da5e5f","name":"Publish message with custom timestamp: Thu Aug 22 2024 12:11:47 GMT+0000 (Coordinated Universal Time)","time":{"start":1755087113557,"stop":1755087113558,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7b5795a719ac438","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1755086951481,"stop":1755086951481,"duration":0},"status":"passed","severity":"normal"},{"uid":"15adcce5801c26e6","name":"Delete observer","time":{"start":1755087090711,"stop":1755087090711,"duration":0},"status":"passed","severity":"normal"},{"uid":"744bd42740ec085a","name":"Push message with emoji payload","time":{"start":1755087527207,"stop":1755087527207,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0bce96a48f60399","name":"less peers than existing","time":{"start":1755087089173,"stop":1755087089173,"duration":0},"status":"skipped","severity":"normal"},{"uid":"caf8cba3f31f6e64","name":"Incoming message is emitted as received","time":{"start":1755086959001,"stop":1755086959001,"duration":0},"status":"passed","severity":"normal"},{"uid":"120d08924162337","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app93/4/topic173/json","time":{"start":1755087216258,"stop":1755087216259,"duration":1},"status":"passed","severity":"normal"},{"uid":"63cc2a4ea2b13f19","name":"should skip peer when already connected","time":{"start":1755086904581,"stop":1755086904582,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a4d129a2ed13af7","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1755086935744,"stop":1755086935744,"duration":0},"status":"passed","severity":"normal"},{"uid":"29fb31f20eac811f","name":"accepts valid content-filtered query","time":{"start":1755086904856,"stop":1755086904856,"duration":0},"status":"passed","severity":"normal"},{"uid":"866814d1d253fc75","name":"Push message with content topic containing Arabic","time":{"start":1755087527211,"stop":1755087527211,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c7e7d8ebf40cf83","name":"random static sharding 7 - Cluster ID: 836, Shard ID: 28","time":{"start":1755087221880,"stop":1755087221881,"duration":1},"status":"passed","severity":"normal"},{"uid":"65b7648d6c055af5","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1755087451362,"stop":1755087451362,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d06207e968650a5","name":"should handle different types of entries","time":{"start":1755086949738,"stop":1755086949739,"duration":1},"status":"passed","severity":"normal"},{"uid":"f41839155250bb0a","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1755086935749,"stop":1755086935750,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab52f400d9b9a309","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1755086935765,"stop":1755086935765,"duration":0},"status":"passed","severity":"normal"},{"uid":"845717a7e81f5c20","name":"should start and stop interval correctly","time":{"start":1755086950885,"stop":1755086950890,"duration":5},"status":"passed","severity":"normal"},{"uid":"c3e4ff8b280149e8","name":"should not receive a peer event before start","time":{"start":1755086984367,"stop":1755086984368,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef81e46fdd88531d","name":"should detect messages with missing dependencies","time":{"start":1755086941019,"stop":1755086941019,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ee76c53e950858b","name":"Check received message containing emoji","time":{"start":1755087416998,"stop":1755087416998,"duration":0},"status":"passed","severity":"normal"},{"uid":"f479868bee2c9146","name":"Subscribe to topic containing emoji and receive message","time":{"start":1755087451362,"stop":1755087451362,"duration":0},"status":"passed","severity":"normal"},{"uid":"20d002225d3b737c","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1755087270505,"stop":1755087270506,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1bc15e3cb902863","name":"Subscribe to topic containing XML and receive message","time":{"start":1755087451360,"stop":1755087451361,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2ccdc11bd637c71","name":"can start and stop the service","time":{"start":1755087088879,"stop":1755087088880,"duration":1},"status":"passed","severity":"normal"},{"uid":"f459f495f065c9a0","name":"Check received message containing shell command","time":{"start":1755087416996,"stop":1755087416997,"duration":1},"status":"passed","severity":"normal"},{"uid":"63a1bcf44126e96e","name":"should drop connection to one peer on hangUp","time":{"start":1755087065476,"stop":1755087065477,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbb766ab01b529a4","name":"should return false when peer is not found","time":{"start":1755086904514,"stop":1755086904515,"duration":1},"status":"passed","severity":"normal"},{"uid":"1da538b3cd978371","name":"Check publish message containing shell command","time":{"start":1755087113555,"stop":1755087113556,"duration":1},"status":"passed","severity":"normal"},{"uid":"68da72ea13259537","name":"throws on content topic with empty topic name field","time":{"start":1755086889212,"stop":1755086889212,"duration":0},"status":"passed","severity":"normal"},{"uid":"d189b0ddbb09f3f2","name":"should drop connection to all peers on hangUp","time":{"start":1755087065476,"stop":1755087065476,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfd9135b14ba5762","name":"should process up to 3 peers at once","time":{"start":1755086904607,"stop":1755086904612,"duration":5},"status":"passed","severity":"normal"},{"uid":"8c58cbeb2e841ba3","name":"Push message with content topic containing special chars","time":{"start":1755087527223,"stop":1755087527223,"duration":0},"status":"passed","severity":"normal"},{"uid":"45c5e6138dfc2b0d","name":"Check received message containing Chinese","time":{"start":1755087417011,"stop":1755087417012,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfca7b1d2f630e07","name":"should dispatch network event when browser goes online","time":{"start":1755086904299,"stop":1755086904299,"duration":0},"status":"passed","severity":"normal"},{"uid":"b22b9d9b28908f0","name":"yields undefined for messages without content topic","time":{"start":1755086905510,"stop":1755086905511,"duration":1},"status":"passed","severity":"normal"},{"uid":"15a2e7fe3ea49b6a","name":"should allow redial after failed dial cooldown expires","time":{"start":1755086904597,"stop":1755086904598,"duration":1},"status":"passed","severity":"normal"},{"uid":"255e9fe7c647e47b","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1755086935717,"stop":1755086935717,"duration":0},"status":"passed","severity":"normal"},{"uid":"21ef778c7adbe7f","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1755086935745,"stop":1755086935745,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2d06839fbebd97e","name":"Mutual subscription","time":{"start":1755087124255,"stop":1755087124255,"duration":0},"status":"passed","severity":"normal"},{"uid":"834c654037dce744","name":"configure the node with multiple content topics","time":{"start":1755087216265,"stop":1755087216266,"duration":1},"status":"passed","severity":"normal"},{"uid":"faadae4fd951389e","name":"Decoder throws on undefined content topic","time":{"start":1755086925023,"stop":1755086925023,"duration":0},"status":"passed","severity":"normal"},{"uid":"62694dd8fdf21e52","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1755087451355,"stop":1755087451355,"duration":0},"status":"passed","severity":"normal"},{"uid":"62053201bbf89569","name":"Check received message containing special chars","time":{"start":1755087417011,"stop":1755087417011,"duration":0},"status":"passed","severity":"normal"},{"uid":"69cf7cd1d24fdba5","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1755087451365,"stop":1755087451365,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1c3f894291c139c4","name":"Rejects garbage","time":{"start":1755086962280,"stop":1755086962280,"duration":0},"status":"passed","severity":"normal"},{"uid":"f204cede872a85ef","name":"should create KeepAliveManager with required options","time":{"start":1755086904656,"stop":1755086904656,"duration":0},"status":"passed","severity":"normal"},{"uid":"f631e92dd25dae1d","name":"should handle ping failures gracefully","time":{"start":1755086904678,"stop":1755086904679,"duration":1},"status":"passed","severity":"normal"},{"uid":"1901113b99b2311d","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1755086904303,"stop":1755086904303,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a1389dedf8e14de","name":"should throw error - no id","time":{"start":1755086895431,"stop":1755086895431,"duration":0},"status":"passed","severity":"normal"},{"uid":"6607c7a194f33919","name":"should create dialer with libp2p and shardReader","time":{"start":1755086904552,"stop":1755086904553,"duration":1},"status":"passed","severity":"normal"},{"uid":"c21746e90904210c","name":"should skip peer when not on same cluster","time":{"start":1755086904596,"stop":1755086904596,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec57ca1701f29263","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1755086917552,"stop":1755086917552,"duration":0},"status":"passed","severity":"normal"},{"uid":"c88bb1ff7c529a50","name":"Throws when trying to push message with empty payload","time":{"start":1755087527221,"stop":1755087527222,"duration":1},"status":"passed","severity":"normal"},{"uid":"57ca5ed9efbff64d","name":"Subscribe to topic containing Script and publish message","time":{"start":1755087124263,"stop":1755087124263,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8e7ad88e8fb97ff","name":"Push message with content topic containing long","time":{"start":1755087527222,"stop":1755087527222,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dbb26861b64ad3b","name":"Subscribe to topic containing special chars and receive message","time":{"start":1755087451359,"stop":1755087451359,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a9fd4cc3787e8f3","name":"Get Nodes","time":{"start":1755086913052,"stop":1755086913052,"duration":0},"status":"passed","severity":"normal"},{"uid":"46ddd73a27a69d58","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1755086904684,"stop":1755086904684,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d706d159eeee8fa","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1755086935755,"stop":1755086935755,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1674156b91cf4ce","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1755087276164,"stop":1755087276165,"duration":1},"status":"passed","severity":"normal"},{"uid":"62726d8071c6bea6","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app74/3/topic704/xml","time":{"start":1755087216260,"stop":1755087216260,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ff4e8b5b022d797","name":"Check received message containing long","time":{"start":1755087416992,"stop":1755087416992,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef98063bfabb9e5c","name":"should encode/decode to text encoding","time":{"start":1755086895435,"stop":1755086895436,"duration":1},"status":"passed","severity":"normal"},{"uid":"31268798c11458ba","name":"should discard bootstrap peers when has more than set limit","time":{"start":1755087021232,"stop":1755087021232,"duration":0},"status":"passed","severity":"normal"},{"uid":"6499ebfd6fc909fe","name":"should reject if Filter is requested but not mounted","time":{"start":1755086951515,"stop":1755086951515,"duration":0},"status":"passed","severity":"normal"},{"uid":"5de40ae4d29d9136","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1755086951397,"stop":1755086951398,"duration":1},"status":"passed","severity":"normal"},{"uid":"f91a8ce14ace46af","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1755086935765,"stop":1755086935766,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9cdec05e422b329","name":"should map correctly","time":{"start":1755086935384,"stop":1755086935385,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9d25ec86814924d","name":"should set field with only STORE enabled","time":{"start":1755086895441,"stop":1755086895441,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0b681e5cf8aa991","name":"should return false when peer is not on the specified shard","time":{"start":1755086904512,"stop":1755086904512,"duration":0},"status":"passed","severity":"normal"},{"uid":"30270713cb6c6c9f","name":"Overlapping topic subscription","time":{"start":1755087124259,"stop":1755087124259,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cffa766365616b76","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1755086935736,"stop":1755086935736,"duration":0},"status":"passed","severity":"normal"},{"uid":"27feb808d4943c9f","name":"Should update multiaddrs","time":{"start":1755087065832,"stop":1755087065833,"duration":1},"status":"passed","severity":"normal"},{"uid":"362fb6ec963fe28c","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1755086935739,"stop":1755086935739,"duration":0},"status":"passed","severity":"normal"},{"uid":"ede46b1ce13f01f4","name":"should emit a peer event after start","time":{"start":1755087088883,"stop":1755087088883,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b31722d271a58c2","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1755086935737,"stop":1755086935738,"duration":1},"status":"passed","severity":"normal"},{"uid":"1644d29580fde11e","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1755087134181,"stop":1755087134181,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d7bf498217e5d4b","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1755087417023,"stop":1755087417023,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b4d76f25e89b456","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1755087451365,"stop":1755087451365,"duration":0},"status":"passed","severity":"normal"},{"uid":"418666f731cfb6c5","name":"should return false when peer shard info is not found","time":{"start":1755086904512,"stop":1755086904513,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3ca1d76e9b36097","name":"should be able to decode the field with only STORE set to true","time":{"start":1755086894777,"stop":1755086894780,"duration":3},"status":"passed","severity":"normal"},{"uid":"b1989abc62091558","name":"should return peer for existing peer","time":{"start":1755086905528,"stop":1755086905529,"duration":1},"status":"passed","severity":"normal"},{"uid":"2dfcd44963305efa","name":"Decoder throws on empty string content topic","time":{"start":1755086925023,"stop":1755086925024,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8cac73ab177916d","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1755086913282,"stop":1755086913283,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fc65f3c63ec7290","name":"Check message received after jswaku node is restarted","time":{"start":1755087417023,"stop":1755087417023,"duration":0},"status":"passed","severity":"normal"},{"uid":"a519adde5df262f7","name":"Push message with content topic containing escaped characters","time":{"start":1755087527225,"stop":1755087527225,"duration":0},"status":"passed","severity":"normal"},{"uid":"2805773997a196c6","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1755086998419,"stop":1755086998420,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc1fd277acc0528e","name":"should handle case with all peers already connected","time":{"start":1755086905528,"stop":1755086905528,"duration":0},"status":"passed","severity":"normal"},{"uid":"de74beea9a514b95","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1755087276162,"stop":1755087276163,"duration":1},"status":"passed","severity":"normal"},{"uid":"96b9302982f59df7","name":"Js publishes, other Js receives","time":{"start":1755087103520,"stop":1755087103522,"duration":2},"status":"passed","severity":"normal"},{"uid":"7237a690395b1113","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1755086904241,"stop":1755086904242,"duration":1},"status":"passed","severity":"normal"},{"uid":"df315b01a542ccc9","name":"Query generator for 2000 messages","time":{"start":1755087261448,"stop":1755087261448,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7c45b0e28c50519","name":"Relay - dialed first","time":{"start":1755087279844,"stop":1755087279845,"duration":1},"status":"passed","severity":"normal"},{"uid":"5babfc09f21f4d00","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1755086935763,"stop":1755086935764,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2b1c52c1e89bb5b","name":"should select older connection if present","time":{"start":1755086905237,"stop":1755086905237,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f7bd0151de7826b","name":"should return usable stream attached to connection","time":{"start":1755086905163,"stop":1755086905163,"duration":0},"status":"passed","severity":"normal"},{"uid":"79adede39522f7a5","name":"yields undefined for messages without decoder","time":{"start":1755086905511,"stop":1755086905512,"duration":1},"status":"passed","severity":"normal"},{"uid":"19b1cf8a48b75aae","name":"Round trip binary serialization","time":{"start":1755086905704,"stop":1755086905704,"duration":0},"status":"passed","severity":"normal"},{"uid":"148bda4b51bfae0f","name":"should serialize and deserialize correctly","time":{"start":1755086938718,"stop":1755086938718,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a1d4e12ee7b4363","name":"should wait for LightPush peer to be connected","time":{"start":1755086951516,"stop":1755086951516,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2ca92e8fb2e5ca0","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1755086935755,"stop":1755086935756,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fc46122de58438e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1755086889227,"stop":1755086889227,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4133b5b9ba75fd9","name":"throws on content topic with generation field greater than 0","time":{"start":1755086889210,"stop":1755086889210,"duration":0},"status":"passed","severity":"normal"},{"uid":"91eaea8de5bb1908","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1755087265476,"stop":1755087265477,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1fb2a416b055e3","name":"Encoder error raises irrecoverable error","time":{"start":1755086958999,"stop":1755086959000,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8224e6e946c963","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1755086889226,"stop":1755086889226,"duration":0},"status":"passed","severity":"normal"},{"uid":"54cbe7f3a2272856","name":"Push message with XML payload","time":{"start":1755087527204,"stop":1755087527205,"duration":1},"status":"passed","severity":"normal"},{"uid":"73f1b797997fbfb7","name":"Push message with unicode special characters payload","time":{"start":1755087527221,"stop":1755087527221,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd9ae4d9d37ccebc","name":"Query with Ordered Callback, No Decoder","time":{"start":1755087237036,"stop":1755087237037,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcf63f4a825a29f","name":"Push 30 different messages","time":{"start":1755087527221,"stop":1755087527221,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9e3e89a32b57b912","name":"should not create timers for topics where peer is not in mesh","time":{"start":1755086904685,"stop":1755086904686,"duration":1},"status":"passed","severity":"normal"},{"uid":"59cbc7bc63ea43f0","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1755086904673,"stop":1755086904674,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f06927e6b428625","name":"should handle multiple peer connections","time":{"start":1755086904663,"stop":1755086904663,"duration":0},"status":"passed","severity":"normal"},{"uid":"331639ce317626ef","name":"should handle shard reader errors gracefully","time":{"start":1755086904618,"stop":1755086904618,"duration":0},"status":"passed","severity":"normal"},{"uid":"69e343f0c6cf2863","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1755086933684,"stop":1755086933687,"duration":3},"status":"passed","severity":"normal"},{"uid":"e8f65ec9e0866133","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1755087451368,"stop":1755087451368,"duration":0},"status":"passed","severity":"normal"},{"uid":"df15115aadab8128","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1755087124266,"stop":1755087124266,"duration":0},"status":"passed","severity":"normal"},{"uid":"e761726d88aca2d6","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1755086935757,"stop":1755086935758,"duration":1},"status":"passed","severity":"normal"},{"uid":"319d2895b2e4dc52","name":"should not process empty queue","time":{"start":1755086904612,"stop":1755086904617,"duration":5},"status":"passed","severity":"normal"},{"uid":"7f8b98e1267bb869","name":"should get / set TCP multiaddr","time":{"start":1755086895437,"stop":1755086895437,"duration":0},"status":"passed","severity":"normal"},{"uid":"35e989ff0b371cca","name":"Push message with emoji payload","time":{"start":1755087527221,"stop":1755087527221,"duration":0},"status":"passed","severity":"normal"},{"uid":"396caf0011bf7f11","name":"should drop connection via multiaddr with hangUp","time":{"start":1755087065477,"stop":1755087065479,"duration":2},"status":"passed","severity":"normal"},{"uid":"6d421e3135b0ba37","name":"Store - dialed after - with timeout","time":{"start":1755087279847,"stop":1755087279847,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c4840c5999fadf4","name":"should clear timers for specific peer on disconnect","time":{"start":1755086904691,"stop":1755086904691,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d4fbd402f39d7ba","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1755086913281,"stop":1755086913282,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7ef1d52012b507a","name":"should use configured peers when available","time":{"start":1755086951481,"stop":1755086951482,"duration":1},"status":"passed","severity":"normal"},{"uid":"985388f8d131af4b","name":"passes more than one ENR URLs and attempts connection","time":{"start":1755086984373,"stop":1755086984373,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f3ea27eb7caa24f4","name":"should find element index","time":{"start":1755086935393,"stop":1755086935393,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc15462a0a76f41a","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1755086905708,"stop":1755086905708,"duration":0},"status":"passed","severity":"normal"},{"uid":"749eb8645b3062dc","name":"Subscribe and receive messages via waku relay post","time":{"start":1755087451355,"stop":1755087451355,"duration":0},"status":"passed","severity":"normal"},{"uid":"f611117dcd0831af","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1755086933683,"stop":1755086933684,"duration":1},"status":"passed","severity":"normal"},{"uid":"9774b8a4d4051b13","name":"ignores unrecognized TXT record formats","time":{"start":1755086913549,"stop":1755086913549,"duration":0},"status":"passed","severity":"normal"},{"uid":"367c867d3c31a85a","name":"same cluster, static sharding: nodes connect","time":{"start":1755087051328,"stop":1755087051328,"duration":0},"status":"passed","severity":"normal"},{"uid":"78cd0b33d9b5f580","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1755087134183,"stop":1755087134183,"duration":0},"status":"passed","severity":"normal"},{"uid":"2881f5a7d638b348","name":"retrieves a single peer","time":{"start":1755086913547,"stop":1755086913548,"duration":1},"status":"passed","severity":"normal"},{"uid":"16efa26da4a7d94e","name":"should return null for non-existent peer","time":{"start":1755086905529,"stop":1755086905529,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ebaf1082869dd40","name":"Subscribe and receive messages via lightPush","time":{"start":1755087451363,"stop":1755087451363,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1f8882333ed6b4b","name":"Relay - dialed after","time":{"start":1755087279845,"stop":1755087279846,"duration":1},"status":"passed","severity":"normal"},{"uid":"79fd7057118b8961","name":"should throw error - invalid id","time":{"start":1755086895433,"stop":1755086895433,"duration":0},"status":"passed","severity":"normal"},{"uid":"9afd4ddc7369e4b2","name":"different cluster: nodes don't connect","time":{"start":1755087051332,"stop":1755087051332,"duration":0},"status":"passed","severity":"normal"},{"uid":"256b6621e933db7e","name":"should forEach correctly","time":{"start":1755086935395,"stop":1755086935395,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe01ca5bdea51839","name":"should handle task timeouts","time":{"start":1755086950903,"stop":1755086950904,"duration":1},"status":"passed","severity":"normal"},{"uid":"999f2a87c0a963b2","name":"Push message with custom timestamp: 1755083402614","time":{"start":1755087527215,"stop":1755087527215,"duration":0},"status":"passed","severity":"normal"},{"uid":"715236b2a03fed44","name":"Decoder throws on undefined content topic","time":{"start":1755086923540,"stop":1755086923540,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fe8ab27730dc7f7","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1755086889223,"stop":1755086889223,"duration":0},"status":"passed","severity":"normal"},{"uid":"fac4938d7a568751","name":"Passing page size 1 when there are 4 messages","time":{"start":1755087260072,"stop":1755087260073,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ed2cfd25ded85b1","name":"Check received message containing emoji","time":{"start":1755087417017,"stop":1755087417017,"duration":0},"status":"passed","severity":"normal"},{"uid":"e163301df6bfe063","name":"can start the service","time":{"start":1755086917547,"stop":1755086917548,"duration":1},"status":"passed","severity":"normal"},{"uid":"baf282f96b8116af","name":"should not be delivered","time":{"start":1755086941022,"stop":1755086941022,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bf2698c04dbe41c","name":"Subscribe to topic containing shell command and receive message","time":{"start":1755087451369,"stop":1755087451370,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf2a405fb6598c09","name":"should successfully query store with valid decoders and options","time":{"start":1755086951479,"stop":1755086951480,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0be9343932c649a","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1755086923537,"stop":1755086923538,"duration":1},"status":"passed","severity":"normal"},{"uid":"5700199c6330653e","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1755087106883,"stop":1755087106883,"duration":0},"status":"passed","severity":"normal"},{"uid":"a851efb6bbca69df","name":"Add multiple subscription objects on single nwaku node","time":{"start":1755087451362,"stop":1755087451362,"duration":0},"status":"passed","severity":"normal"},{"uid":"f93251a2402ed494","name":"Push message with custom timestamp: 1755090602614","time":{"start":1755087527215,"stop":1755087527215,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb7b9b1ae3ab4c29","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1755086951401,"stop":1755086951401,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f56791238c3e366","name":"should create ShardReader with auto sharding network config","time":{"start":1755086904502,"stop":1755086904502,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbbdaf3530e2a711","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1755086935722,"stop":1755086935722,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b49e88ce2e7104f","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1755086935722,"stop":1755086935722,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ce2063db81a0f12","name":"new peer added after a peer was already found","time":{"start":1755087120977,"stop":1755087120977,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f15b2d70d688eeb4","name":"should return true when peer is on the specified shard","time":{"start":1755086904510,"stop":1755086904511,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc8ba94f100f6177","name":"should do nothing when connections still exist","time":{"start":1755086905525,"stop":1755086905526,"duration":1},"status":"passed","severity":"normal"},{"uid":"e55406881e89d273","name":"Subscribe to topic containing XML and receive message","time":{"start":1755087451369,"stop":1755087451369,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d2f49514a4bfa1c","name":"should maintain sorted order after copyWithin","time":{"start":1755086935368,"stop":1755086935368,"duration":0},"status":"passed","severity":"normal"},{"uid":"24416670aee5834d","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1755086935722,"stop":1755086935723,"duration":1},"status":"passed","severity":"normal"},{"uid":"43fef3fcc9db6e4d","name":"Check meta is set [symmetric]","time":{"start":1755086923538,"stop":1755086923538,"duration":0},"status":"passed","severity":"normal"},{"uid":"92a8907f079a5958","name":"Subscribe to topic containing Script and receive message","time":{"start":1755087451368,"stop":1755087451369,"duration":1},"status":"passed","severity":"normal"},{"uid":"76be969ea6fd32eb","name":"Subscribe and receive messages via waku relay post","time":{"start":1755087451364,"stop":1755087451364,"duration":0},"status":"passed","severity":"normal"},{"uid":"f49a748954d5d1e6","name":"Push message with content topic containing SQL Injection","time":{"start":1755087527224,"stop":1755087527224,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc4dbf04fe2ec9ad","name":"Check received message containing SQL Injection","time":{"start":1755087416994,"stop":1755087416995,"duration":1},"status":"passed","severity":"normal"},{"uid":"6771602a8b3833f","name":"should retry on complete failure if specified","time":{"start":1755086951248,"stop":1755086951250,"duration":2},"status":"passed","severity":"normal"},{"uid":"6a10011dc5c6a356","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1755086925021,"stop":1755086925021,"duration":0},"status":"passed","severity":"normal"},{"uid":"59be35a4047c6729","name":"should find lastIndexOf with fromIndex","time":{"start":1755086935374,"stop":1755086935374,"duration":0},"status":"passed","severity":"normal"},{"uid":"832199c29e2b4b31","name":"should set default options when no config provided","time":{"start":1755086905825,"stop":1755086905825,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a1c5975240f87dd","name":"should create a new stream if no existing for protocol found","time":{"start":1755086905164,"stop":1755086905172,"duration":8},"status":"passed","severity":"normal"},{"uid":"4881e89797885a2c","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1755086894774,"stop":1755086894774,"duration":0},"status":"passed","severity":"normal"},{"uid":"e026cd744269e4dc","name":"should not retry if at least one success","time":{"start":1755086950904,"stop":1755086950905,"duration":1},"status":"passed","severity":"normal"},{"uid":"88e9b8e9ced0ed9","name":"should return undefined if no connection provided","time":{"start":1755086905164,"stop":1755086905164,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbed5152835c6e17","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1755087265477,"stop":1755087265478,"duration":1},"status":"passed","severity":"normal"},{"uid":"af64f964ab214670","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1755086950174,"stop":1755086950177,"duration":3},"status":"passed","severity":"normal"},{"uid":"ded7795aa91bca1d","name":"Check publish message containing escaped characters","time":{"start":1755087113556,"stop":1755087113556,"duration":0},"status":"passed","severity":"normal"},{"uid":"af7776d193a0ce06","name":"Nwaku publishes","time":{"start":1755087103520,"stop":1755087103520,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dfeab8e1b1bd63","name":"should not dial peers from store when browser is not connected","time":{"start":1755086905524,"stop":1755086905525,"duration":1},"status":"passed","severity":"normal"},{"uid":"d65e0fdde9795f27","name":"Passing an array","time":{"start":1755087276934,"stop":1755087276934,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1a7788eb9786808","name":"can start and stop the service","time":{"start":1755086984363,"stop":1755086984364,"duration":1},"status":"passed","severity":"normal"},{"uid":"478b8850598281d7","name":"should stop ping timers on peer disconnect","time":{"start":1755086904663,"stop":1755086904673,"duration":10},"status":"passed","severity":"normal"},{"uid":"75ecc23e682dae02","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1755087451354,"stop":1755087451354,"duration":0},"status":"passed","severity":"normal"},{"uid":"cacb6b58b6afe6a6","name":"should save new peer to store","time":{"start":1755086904240,"stop":1755086904241,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ad75b9a7365e44f","name":"Push message with unicode special characters payload","time":{"start":1755087527207,"stop":1755087527207,"duration":0},"status":"passed","severity":"normal"},{"uid":"530c941abb8b3397","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1755087451354,"stop":1755087451355,"duration":1},"status":"passed","severity":"normal"},{"uid":"67ad12dd87f85ba3","name":"Check received message containing special chars","time":{"start":1755087416993,"stop":1755087416993,"duration":0},"status":"passed","severity":"normal"},{"uid":"5964d941ef7fe7ee","name":"isConnected between 2 js-waku relay nodes","time":{"start":1755086998425,"stop":1755086998425,"duration":0},"status":"passed","severity":"normal"},{"uid":"e17c07f6a6477374","name":"Promise Callback - true","time":{"start":1755087247352,"stop":1755087247352,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2fd08a9d62e3494","name":"Push message with custom timestamp: 1755083402614","time":{"start":1755087527227,"stop":1755087527227,"duration":0},"status":"passed","severity":"normal"},{"uid":"97c714b3e9865569","name":"should continually clean up expired entries at intervals","time":{"start":1755086949740,"stop":1755086949740,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b0836b8bdba6eff","name":"should handle splice with no items to add","time":{"start":1755086935402,"stop":1755086935402,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff08327ad04e5150","name":"throws an error for improperly formatted content topics","time":{"start":1755086889222,"stop":1755086889222,"duration":0},"status":"passed","severity":"normal"},{"uid":"94e2ffe05e5d4380","name":"Using a function","time":{"start":1755087276935,"stop":1755087276935,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc8ee71a52458cce","name":"should return no connections if no open connection provided","time":{"start":1755086905237,"stop":1755086905237,"duration":0},"status":"passed","severity":"normal"},{"uid":"f224c11856f7c422","name":"Check publish message after client node is restarted","time":{"start":1755087113561,"stop":1755087113562,"duration":1},"status":"skipped","severity":"normal"},{"uid":"740abbec3fc88317","name":"Check received message containing Script","time":{"start":1755087416995,"stop":1755087416995,"duration":0},"status":"passed","severity":"normal"},{"uid":"e401863a0184c1e3","name":"Push to array if already present","time":{"start":1755086888959,"stop":1755086888960,"duration":1},"status":"passed","severity":"normal"},{"uid":"963a7c762e57e13e","name":"should be safe to call multiple times","time":{"start":1755086904182,"stop":1755086904183,"duration":1},"status":"passed","severity":"normal"},{"uid":"f221bf7aed49f1a4","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1755086935723,"stop":1755086935723,"duration":0},"status":"passed","severity":"normal"},{"uid":"356f7f045f3e9700","name":"should handle errors when getting connections","time":{"start":1755086904303,"stop":1755086904303,"duration":0},"status":"passed","severity":"normal"},{"uid":"c753c9bdff051fa","name":"Check received message containing JSON","time":{"start":1755087416996,"stop":1755087416996,"duration":0},"status":"passed","severity":"normal"},{"uid":"2546d54f9d419e7d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1755086889226,"stop":1755086889226,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dac0787338d6812","name":"should handle multiple query options for time ranges","time":{"start":1755086951480,"stop":1755086951480,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1e3e370928008bc","name":"should reduceRight correctly","time":{"start":1755086935392,"stop":1755086935392,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2488a855b9389ee","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1755087134180,"stop":1755087134181,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bce124632929eaa","name":"should check every condition","time":{"start":1755086935393,"stop":1755086935394,"duration":1},"status":"passed","severity":"normal"},{"uid":"b251743f7109f461","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1755087270507,"stop":1755087270507,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c02658ab4855f3b","name":"Push message with content topic containing emoji","time":{"start":1755087527213,"stop":1755087527213,"duration":0},"status":"passed","severity":"normal"},{"uid":"db65edc318deef99","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1755087451366,"stop":1755087451366,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7b5e8cea4bfd050","name":"Subscribe to topic containing Russian and publish message","time":{"start":1755087124262,"stop":1755087124262,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed760e2f364b9f4","name":"should handle errors when removing globalThis listeners","time":{"start":1755086904280,"stop":1755086904280,"duration":0},"status":"passed","severity":"normal"},{"uid":"c01818bf23f84430","name":"Check publish message after service node is restarted","time":{"start":1755087113561,"stop":1755087113561,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6a980a1d6f3cf110","name":"Encoder throws on empty string content topic","time":{"start":1755086923540,"stop":1755086923540,"duration":0},"status":"passed","severity":"normal"},{"uid":"996887f6b78d1a98","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1755086894775,"stop":1755086894776,"duration":1},"status":"passed","severity":"normal"},{"uid":"8176efc1084d4acd","name":"Check publish message containing JSON","time":{"start":1755087113555,"stop":1755087113555,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e668db6548bd7f6","name":"Retries within given interval","time":{"start":1755086949885,"stop":1755086949885,"duration":0},"status":"passed","severity":"normal"},{"uid":"32dea5e642f8f8df","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1755086935743,"stop":1755086935744,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb086bb83a86141","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1755086959003,"stop":1755086959003,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd305a2de6731878","name":"returns nothing if no connections present","time":{"start":1755086905236,"stop":1755086905236,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d8b5276f3a8a8e2","name":"should unregister libp2p event listeners when stop is called","time":{"start":1755086951393,"stop":1755086951394,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c358348498fb3ee","name":"should join elements","time":{"start":1755086935371,"stop":1755086935371,"duration":0},"status":"passed","severity":"normal"},{"uid":"50100da0e1423a92","name":"Ordered Callback - true","time":{"start":1755087247353,"stop":1755087247353,"duration":0},"status":"passed","severity":"normal"},{"uid":"64c4d17187946d59","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1755086905831,"stop":1755086905832,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa9b47f8f266104b","name":"Push message with custom timestamp: 1724328602614","time":{"start":1755087527214,"stop":1755087527214,"duration":0},"status":"passed","severity":"normal"},{"uid":"58763751089924f","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1755087051330,"stop":1755087051330,"duration":0},"status":"passed","severity":"normal"},{"uid":"44ebf62942af144d","name":"should insert elements correctly","time":{"start":1755086938716,"stop":1755086938717,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ceb31d4a64ad36b","name":"should dial peer when on same shard","time":{"start":1755086904596,"stop":1755086904596,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7178b0b1bf55a57","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1755086935733,"stop":1755086935733,"duration":0},"status":"passed","severity":"normal"},{"uid":"54f10a5a7ed0bc83","name":"should get / set UDP multiaddr","time":{"start":1755086895436,"stop":1755086895436,"duration":0},"status":"passed","severity":"normal"},{"uid":"25b48234c61763e6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1755086935761,"stop":1755086935761,"duration":0},"status":"passed","severity":"normal"},{"uid":"6684e41588f88a03","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1755087451364,"stop":1755087451364,"duration":0},"status":"passed","severity":"normal"},{"uid":"51b31eb6adc3b207","name":"Push message with Basic HTML tag payload","time":{"start":1755087527219,"stop":1755087527220,"duration":1},"status":"passed","severity":"normal"},{"uid":"c92057c504eb19d9","name":"should be delivered immediately if received","time":{"start":1755086941023,"stop":1755086941023,"duration":0},"status":"passed","severity":"normal"},{"uid":"a68b8c39c837a2ef","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1755086904685,"stop":1755086904685,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6815f9be0181fdb","name":"should find indexOf correctly","time":{"start":1755086935372,"stop":1755086935373,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fa24dc5a2bb0a63","name":"Push message with SQL Injection payload","time":{"start":1755087527218,"stop":1755087527218,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3d7736946ac328","name":"connected peers and dial","time":{"start":1755087089172,"stop":1755087089172,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d9abc6949973a83d","name":"A test","time":{"start":1755087037863,"stop":1755087037863,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bba42841dbdfed2","name":"Publish message with custom timestamp: Wed Aug 13 2025 11:11:47 GMT+0000 (Coordinated Universal Time)","time":{"start":1755087113558,"stop":1755087113558,"duration":0},"status":"passed","severity":"normal"},{"uid":"179d262fd5ba2285","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1755086889224,"stop":1755086889224,"duration":0},"status":"passed","severity":"normal"},{"uid":"16abdbffe81f7e6","name":"random static sharding 3 - Cluster ID: 388, Shard ID: 821","time":{"start":1755087221871,"stop":1755087221877,"duration":6},"status":"passed","severity":"normal"},{"uid":"6d2c8dbe1354780b","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1755086935746,"stop":1755086935746,"duration":0},"status":"passed","severity":"normal"},{"uid":"f714d66c2541505f","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1755086950174,"stop":1755086950174,"duration":0},"status":"passed","severity":"normal"},{"uid":"681435f885f7320e","name":"Overlapping topic subscription","time":{"start":1755087451366,"stop":1755087451366,"duration":0},"status":"passed","severity":"normal"},{"uid":"d573c38cc0644689","name":"Push message with Chinese payload","time":{"start":1755087527217,"stop":1755087527217,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c654fda4ef6a84","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1755086905532,"stop":1755086905533,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8a36e5c0db4d3f0","name":"udp ip6 address","time":{"start":1755086894706,"stop":1755086894707,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce138ee135d70df0","name":"should remove event listeners","time":{"start":1755086904661,"stop":1755086904661,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfe47a7d6a6a9fa6","name":"Push message with Arabic payload","time":{"start":1755087527218,"stop":1755087527218,"duration":0},"status":"passed","severity":"normal"},{"uid":"54fae782cbdabc28","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1755087270506,"stop":1755087270507,"duration":1},"status":"passed","severity":"normal"},{"uid":"23d2f2af16e4cd15","name":"Register correct protocols","time":{"start":1755087124255,"stop":1755087124256,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dce251891e9ee79","name":"should requeue task if no peer is available","time":{"start":1755086950891,"stop":1755086950891,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7990089d6f035c3","name":"Check message with non string payload is not received","time":{"start":1755087417022,"stop":1755087417022,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa79d7795060fa11","name":"random static sharding 9 - Cluster ID: 500, Shard ID: 105","time":{"start":1755087221882,"stop":1755087221882,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcf6c65b505cb698","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1755086935738,"stop":1755086935738,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5713e9eb6cf4004","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1755087451365,"stop":1755087451365,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed66ba09ca438b5e","name":"Check received message containing escaped characters","time":{"start":1755087416997,"stop":1755087416997,"duration":0},"status":"passed","severity":"normal"},{"uid":"39ada3c6c4add453","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1755086935749,"stop":1755086935749,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b2052d7d2e8e8c5","name":"should be safe to call multiple times","time":{"start":1755086904662,"stop":1755086904662,"duration":0},"status":"passed","severity":"normal"},{"uid":"24b9014988b2d70c","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1755086889219,"stop":1755086889219,"duration":0},"status":"passed","severity":"normal"},{"uid":"68f636646bd01bbd","name":"should start ping timers on peer connect","time":{"start":1755086904662,"stop":1755086904662,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f366ced0392a69","name":"should delegate to networkMonitor.isConnected()","time":{"start":1755086905827,"stop":1755086905828,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf5af364c3e66da8","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app34/1/topic775/xml","time":{"start":1755087216260,"stop":1755087216260,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3c624e503034742","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1755086935760,"stop":1755086935760,"duration":0},"status":"passed","severity":"normal"},{"uid":"683d0cd683db84d4","name":"accepts time-filtered query with content filter","time":{"start":1755086904861,"stop":1755086904861,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e886a5e9d9556f1","name":"should handle case when globalThis is not available","time":{"start":1755086904282,"stop":1755086904289,"duration":7},"status":"passed","severity":"normal"},{"uid":"73bd8c8c1d1bfcbd","name":"topics with same application and version share the same shard","time":{"start":1755086889220,"stop":1755086889220,"duration":0},"status":"passed","severity":"normal"},{"uid":"582210047830bc6a","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1755087228651,"stop":1755087228651,"duration":0},"status":"passed","severity":"normal"},{"uid":"d773dc767d0813a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1755086889227,"stop":1755086889227,"duration":0},"status":"passed","severity":"normal"},{"uid":"32df60153002cf6f","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1755087134182,"stop":1755087134182,"duration":0},"status":"passed","severity":"normal"},{"uid":"936c2c7b065a4890","name":"should handle errors when globalThis is not available","time":{"start":1755086904275,"stop":1755086904276,"duration":1},"status":"passed","severity":"normal"},{"uid":"108e7d42048890c3","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1755087106882,"stop":1755087106882,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd2e6b416dc20638","name":"can query messages by message hash","time":{"start":1755087239340,"stop":1755087239340,"duration":0},"status":"passed","severity":"normal"},{"uid":"df9801233ebc0710","name":"Check publish message containing Arabic","time":{"start":1755087113552,"stop":1755087113552,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd0572976047a75b","name":"should return false when pubsub topic parsing fails","time":{"start":1755086904514,"stop":1755086904514,"duration":0},"status":"passed","severity":"normal"},{"uid":"855936bdcf90c4d1","name":"should increase lamport timestamp","time":{"start":1755086941013,"stop":1755086941013,"duration":0},"status":"passed","severity":"normal"},{"uid":"73f87b7f33d0fb1d","name":"should handle complete discovery-to-dial flow","time":{"start":1755086904242,"stop":1755086904242,"duration":0},"status":"passed","severity":"normal"},{"uid":"71b7590aa737c2a0","name":"should handle corrupted local storage data gracefully","time":{"start":1755086917552,"stop":1755086917553,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6f90583e893d5b9","name":"can start the service","time":{"start":1755086984362,"stop":1755086984363,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1d102b23d74cfb0","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1755087451367,"stop":1755087451368,"duration":1},"status":"passed","severity":"normal"},{"uid":"d17213143f4c9d68","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1755087228650,"stop":1755087228650,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1f27c22a1733b67","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1755087002361,"stop":1755087002362,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5cb8425e93cc020","name":"should reject on timeout if it was set","time":{"start":1755086951515,"stop":1755086951515,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3cbc8a3f28e0557","name":"Fails to publish message with empty text","time":{"start":1755087113559,"stop":1755087113559,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f93c4ac3d4ed256","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1755086951415,"stop":1755086951415,"duration":0},"status":"passed","severity":"normal"},{"uid":"d93e5cb8956af890","name":"Push message with content topic containing unicode special characters","time":{"start":1755087527213,"stop":1755087527213,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef65700ba9df29e2","name":"should not change state when connections remain after disconnect","time":{"start":1755086904290,"stop":1755086904291,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a96930951c3d92e","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1755086913281,"stop":1755086913281,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf765e7dff76e6d","name":"Sync message is not sent if another sync message was just received","time":{"start":1755086959003,"stop":1755086959003,"duration":0},"status":"passed","severity":"normal"},{"uid":"a03e267a06399f43","name":"Push message with short payload","time":{"start":1755087527216,"stop":1755087527216,"duration":0},"status":"passed","severity":"normal"},{"uid":"888fa696d7e70a40","name":"Subscribe to topic containing XML and publish message","time":{"start":1755087124263,"stop":1755087124266,"duration":3},"status":"passed","severity":"normal"},{"uid":"8c3fe855f9b2742","name":"Subscribe to topic containing long and publish message","time":{"start":1755087124260,"stop":1755087124260,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b99ce56df20ca56","name":"should properly create location multiaddrs - udp4","time":{"start":1755086895437,"stop":1755086895437,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5bf0be58861a52d","name":"Query Generator, No message returned","time":{"start":1755087237035,"stop":1755087237035,"duration":0},"status":"passed","severity":"normal"},{"uid":"e009c8f997a485b1","name":"Push message with content topic containing emoji","time":{"start":1755087527225,"stop":1755087527225,"duration":0},"status":"passed","severity":"normal"},{"uid":"925bbcdebfe4368f","name":"Ordered Callback - false","time":{"start":1755087247353,"stop":1755087247353,"duration":0},"status":"passed","severity":"normal"},{"uid":"e83e45908cc53233","name":"should not modify tags of connections for different peers","time":{"start":1755086951402,"stop":1755086951402,"duration":0},"status":"passed","severity":"normal"},{"uid":"457b3904c4274e2e","name":"should skip peer when failed to dial recently","time":{"start":1755086904582,"stop":1755086904582,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6394c9c0f5f8e8f","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1755086904684,"stop":1755086904684,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8613cf3a2827796","name":"different cluster: nodes don't connect","time":{"start":1755087051329,"stop":1755087051329,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ce77b1d7183dab3","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1755087276164,"stop":1755087276164,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5813d0805681abf","name":"handles different clusterIds correctly","time":{"start":1755086889221,"stop":1755086889222,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ce0f0e40229dc07","name":"Push message with rate limit","time":{"start":1755087527214,"stop":1755087527214,"duration":0},"status":"passed","severity":"normal"},{"uid":"5afac4266fefc4f0","name":"Stops search when 2 null results are returned","time":{"start":1755086913053,"stop":1755086913054,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a5adf21213d51b7","name":"msgTime: 0 ms from now, startTime: 1755000861698, endTime: 1755087261698","time":{"start":1755087276165,"stop":1755087276165,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c53aed2723c675","name":"should return empty array when no peers connected","time":{"start":1755086905830,"stop":1755086905830,"duration":0},"status":"passed","severity":"normal"},{"uid":"23b37ef78dfa3899","name":"should flatMap correctly","time":{"start":1755086935395,"stop":1755086935395,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9faf2a82bc6a692","name":"can start and stop the service","time":{"start":1755086917548,"stop":1755086917549,"duration":1},"status":"passed","severity":"normal"},{"uid":"98185dc61e275836","name":"should return false when peer is on different cluster","time":{"start":1755086904506,"stop":1755086904507,"duration":1},"status":"passed","severity":"normal"},{"uid":"178efbff0dc598ac","name":"should be able to encode the field with only RELAY set to true","time":{"start":1755086894771,"stop":1755086894772,"duration":1},"status":"passed","severity":"normal"},{"uid":"dde29bbb73c125ea","name":"should add event listeners for peer connect and disconnect","time":{"start":1755086904657,"stop":1755086904657,"duration":0},"status":"passed","severity":"normal"},{"uid":"32a195aa21d71ade","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1755086913284,"stop":1755086913284,"duration":0},"status":"passed","severity":"normal"},{"uid":"77587f6c057243d4","name":"should be iterable","time":{"start":1755086935405,"stop":1755086935405,"duration":0},"status":"passed","severity":"normal"},{"uid":"59ee163cf71935d4","name":"should be safe to call multiple times","time":{"start":1755086904657,"stop":1755086904660,"duration":3},"status":"passed","severity":"normal"},{"uid":"9f364cf845e6955b","name":"messageHashStr returns a hex string","time":{"start":1755086904807,"stop":1755086904807,"duration":0},"status":"passed","severity":"normal"},{"uid":"16b60760f5d79d48","name":"should initialize with custom number of peers","time":{"start":1755086951386,"stop":1755086951387,"duration":1},"status":"passed","severity":"normal"},{"uid":"db97477034f422e1","name":"should have correct length property","time":{"start":1755086935404,"stop":1755086935404,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b8c19c540e63e41","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1755087134182,"stop":1755087134182,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ac53d46019f5ce0","name":"should not allow k > 12","time":{"start":1755086933673,"stop":1755086933675,"duration":2},"status":"passed","severity":"normal"},{"uid":"7e1f5281410ae643","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1755086913283,"stop":1755086913283,"duration":0},"status":"passed","severity":"normal"},{"uid":"df6016cf2cf1cc44","name":"connects to nwaku","time":{"start":1755087276933,"stop":1755087276933,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff83310291dfb1f0","name":"Promise Callback - false","time":{"start":1755087247352,"stop":1755087247353,"duration":1},"status":"passed","severity":"normal"},{"uid":"746ce6c82fc945db","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1755086951415,"stop":1755086951415,"duration":0},"status":"passed","severity":"normal"},{"uid":"a602f443b792877c","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1755087134183,"stop":1755087134184,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a03715603835aa9","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1755087124268,"stop":1755087124269,"duration":1},"status":"passed","severity":"normal"},{"uid":"be848a816b2b2a25","name":"Push message with content topic containing escaped characters","time":{"start":1755087527212,"stop":1755087527213,"duration":1},"status":"passed","severity":"normal"},{"uid":"86d87d3a74f768da","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1755086889228,"stop":1755086889228,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a725d3c51966244","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1755087124257,"stop":1755087124257,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea95eed84f75ae79","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1755087134184,"stop":1755087134184,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b8ef337ff52bed2","name":"should properly create location multiaddrs - udp","time":{"start":1755086895439,"stop":1755086895439,"duration":0},"status":"passed","severity":"normal"},{"uid":"3899f581cc4f8d25","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1755086904856,"stop":1755086904856,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9be9111298ae0f5","name":"should reject if Relay is requested but not mounted","time":{"start":1755086951514,"stop":1755086951514,"duration":0},"status":"passed","severity":"normal"},{"uid":"b247b553c6e24756","name":"Query with Ordered Callback, No message returned","time":{"start":1755087237037,"stop":1755087237037,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fca403cdf0be984","name":"pre and post cipher","time":{"start":1755086923921,"stop":1755086923922,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c77722c473d14bd","name":"should dial peers from store when no connections remain","time":{"start":1755086905525,"stop":1755086905525,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdb188f2142c5da1","name":"should throw error when no peers are available","time":{"start":1755086951480,"stop":1755086951480,"duration":0},"status":"passed","severity":"normal"},{"uid":"307234d156f38f0c","name":"LightPush","time":{"start":1755087279847,"stop":1755087279847,"duration":0},"status":"passed","severity":"normal"},{"uid":"39eb793eb47b9e1c","name":"can query messages normally","time":{"start":1755087239339,"stop":1755087239339,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6146c753a1e8d78","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1755086889218,"stop":1755086889218,"duration":0},"status":"passed","severity":"normal"},{"uid":"7948ff43cfe36b23","name":"should add event listeners to libp2p","time":{"start":1755086904272,"stop":1755086904272,"duration":0},"status":"passed","severity":"normal"},{"uid":"462e4beafdff93bf","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1755086950178,"stop":1755086950178,"duration":0},"status":"passed","severity":"normal"},{"uid":"60abfd0d1cf23dc8","name":"should remove event listeners from libp2p","time":{"start":1755086904276,"stop":1755086904279,"duration":3},"status":"passed","severity":"normal"},{"uid":"2efe93da073a7ede","name":"should wait for Filter peer to be connected","time":{"start":1755086951516,"stop":1755086951516,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a8fec6f8b82d221","name":"Push message with content topic containing numeric","time":{"start":1755087527209,"stop":1755087527210,"duration":1},"status":"passed","severity":"normal"},{"uid":"70275af6570bbad6","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1755087237036,"stop":1755087237036,"duration":0},"status":"passed","severity":"normal"},{"uid":"803ca89dd4b5ea69","name":"should convert to string","time":{"start":1755086935372,"stop":1755086935372,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0dce80b8aa5650","name":"Subscribe to topic containing numeric and receive message","time":{"start":1755087451367,"stop":1755087451367,"duration":0},"status":"passed","severity":"normal"},{"uid":"29c45c4fc344aa18","name":"Check received message containing Script","time":{"start":1755087417014,"stop":1755087417014,"duration":0},"status":"passed","severity":"normal"},{"uid":"dee68d86faf5813","name":"Check received message containing long","time":{"start":1755087417010,"stop":1755087417011,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc33229f03051876","name":"should be online or offline if network state changed","time":{"start":1755086998436,"stop":1755086998436,"duration":0},"status":"passed","severity":"normal"},{"uid":"700ad161037c62b1","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1755087228649,"stop":1755087228650,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff741191a3d18b71","name":"Relay + Store","time":{"start":1755086983543,"stop":1755086983543,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a5282f98dddc4b3","name":"should check some condition","time":{"start":1755086935394,"stop":1755086935395,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2e2f09c6f73ab51","name":"should not discard bootstrap peers if under the limit","time":{"start":1755087021232,"stop":1755087021233,"duration":1},"status":"passed","severity":"normal"},{"uid":"94fedc4ba62cf9b7","name":"should create ShardReader with static shards network config","time":{"start":1755086904503,"stop":1755086904504,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3da2c3c800b1536","name":"should initialize with default number of peers","time":{"start":1755086951385,"stop":1755086951386,"duration":1},"status":"passed","severity":"normal"},{"uid":"a844d3b587ef95c5","name":"should hang up with multiaddr and return true on success","time":{"start":1755086905829,"stop":1755086905829,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ff9250a01e5e9bf","name":"should send relay ping messages on timer","time":{"start":1755086904686,"stop":1755086904686,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b32690c827f3c57","name":"Outgoing message is retried until acknowledged","time":{"start":1755086959005,"stop":1755086959005,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ab2800472ac2670","name":"Subscribe to topic containing long and receive message","time":{"start":1755087451358,"stop":1755087451358,"duration":0},"status":"passed","severity":"normal"},{"uid":"725d035ee8e446d4","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1755087051333,"stop":1755087051333,"duration":0},"status":"passed","severity":"normal"},{"uid":"cef4166788d2aee8","name":"Subscribe to topic containing JSON and receive message","time":{"start":1755087451369,"stop":1755087451369,"duration":0},"status":"passed","severity":"normal"},{"uid":"229333e8fabf7cb4","name":"Ephemeral messages are not stored","time":{"start":1755086985857,"stop":1755086985857,"duration":0},"status":"passed","severity":"normal"},{"uid":"19de1855d88e45e9","name":"Check publish message containing emoji","time":{"start":1755087113557,"stop":1755087113557,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd8424cc63a7ed7e","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app10/2/topic156/xml","time":{"start":1755087216262,"stop":1755087216262,"duration":0},"status":"passed","severity":"normal"},{"uid":"b02589921a9c15ba","name":"should not fail to start the service if it is already started","time":{"start":1755086984365,"stop":1755086984366,"duration":1},"status":"passed","severity":"normal"},{"uid":"e19d7ea50ceafd71","name":"Check received message containing Russian","time":{"start":1755087416994,"stop":1755087416994,"duration":0},"status":"passed","severity":"normal"},{"uid":"35d05b27058cb64d","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1755087451363,"stop":1755087451364,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea73005edf5cebbd","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1755086889217,"stop":1755086889217,"duration":0},"status":"passed","severity":"normal"},{"uid":"50284ebd5e417f7c","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1755086959004,"stop":1755086959004,"duration":0},"status":"passed","severity":"normal"},{"uid":"2388c4911c587484","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1755086913284,"stop":1755086913284,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2856159023a6540","name":"should handle peer store update failures gracefully","time":{"start":1755086904679,"stop":1755086904679,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dadc9e693aca259","name":"returns all values when wanted number matches available values","time":{"start":1755086912455,"stop":1755086912459,"duration":4},"status":"passed","severity":"normal"},{"uid":"c8bf0a7e6d6c6bfb","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1755086935740,"stop":1755086935741,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4a27d9a4f7ac4ae","name":"Check publish message containing numeric","time":{"start":1755087113551,"stop":1755087113551,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab6ec588c1ecb447","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1755086941017,"stop":1755086941017,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8f635258f93fcda","name":"Check message with no payload is not received","time":{"start":1755087417022,"stop":1755087417022,"duration":0},"status":"passed","severity":"normal"},{"uid":"df70e68081208d50","name":"should keep entries that haven't expired yet","time":{"start":1755086949737,"stop":1755086949738,"duration":1},"status":"passed","severity":"normal"},{"uid":"31185247dcd15d9c","name":"Subscribe to topic containing JSON and publish message","time":{"start":1755087124266,"stop":1755087124267,"duration":1},"status":"passed","severity":"normal"},{"uid":"873f1a71fd74888","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1755086889229,"stop":1755086889229,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd9f5b271e6f0aa1","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1755086935741,"stop":1755086935741,"duration":0},"status":"passed","severity":"normal"},{"uid":"831d928fdd094443","name":"Check received message with timestamp: 1649153314 ","time":{"start":1755087417000,"stop":1755087417002,"duration":2},"status":"passed","severity":"normal"},{"uid":"b187c1524cab154d","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1755087124258,"stop":1755087124258,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb61e271181c7601","name":"Push message with Russian payload","time":{"start":1755087527218,"stop":1755087527218,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b319afd9227f05a","name":"should handle corrupted shard info gracefully","time":{"start":1755086904515,"stop":1755086904517,"duration":2},"status":"passed","severity":"normal"},{"uid":"5fa931b2f7755e02","name":"Subscribe to topic containing short and receive message","time":{"start":1755087451358,"stop":1755087451358,"duration":0},"status":"passed","severity":"normal"},{"uid":"5afd0e03c9f5b817","name":"Fails to push message bigger that 1MB","time":{"start":1755087527228,"stop":1755087527228,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3b25c89fd51b0f2","name":"should respect custom numPeersToUse configuration","time":{"start":1755086951398,"stop":1755086951398,"duration":0},"status":"passed","severity":"normal"},{"uid":"25775a1f40e66039","name":"should populate queue if has active dial","time":{"start":1755086904583,"stop":1755086904583,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa954eb24a7dcb76","name":"should clear the dialing interval","time":{"start":1755086904564,"stop":1755086904564,"duration":0},"status":"passed","severity":"normal"},{"uid":"f43ec64646a44422","name":"caches peers it previously fetched","time":{"start":1755086913549,"stop":1755086913550,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e91318f6c85e109","name":"throws on content topic with non-number generation field","time":{"start":1755086889209,"stop":1755086889210,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a61a1bda0960be7","name":"should remove event listeners","time":{"start":1755086905523,"stop":1755086905523,"duration":0},"status":"passed","severity":"normal"},{"uid":"65f3fe63320649a3","name":"should set field with only LIGHTPUSH enabled","time":{"start":1755086895441,"stop":1755086895442,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d26fecd27485b87","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1755086889230,"stop":1755086889230,"duration":0},"status":"passed","severity":"normal"},{"uid":"f81e1e677dab052a","name":"should handle peer connect event","time":{"start":1755086904289,"stop":1755086904290,"duration":1},"status":"passed","severity":"normal"},{"uid":"65e2367f5a4d133c","name":"Push message with content topic containing Chinese","time":{"start":1755087527210,"stop":1755087527211,"duration":1},"status":"passed","severity":"normal"},{"uid":"aac93839ce82683b","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1755086951398,"stop":1755086951399,"duration":1},"status":"passed","severity":"normal"},{"uid":"57c65f28e017e56e","name":"should not allow unachievable error rate","time":{"start":1755086933675,"stop":1755086933682,"duration":7},"status":"passed","severity":"normal"},{"uid":"d8c4691f90133f25","name":"Query generator for multiple messages","time":{"start":1755087261439,"stop":1755087261442,"duration":3},"status":"passed","severity":"normal"},{"uid":"12c52627019feae7","name":"should handle a minimal index list","time":{"start":1755086889304,"stop":1755086889304,"duration":0},"status":"passed","severity":"normal"},{"uid":"45d464c51f341e1c","name":"should be able to encode the field with only FILTER set to true","time":{"start":1755086894773,"stop":1755086894773,"duration":0},"status":"passed","severity":"normal"},{"uid":"a24696d817ae6bf4","name":"should iterate with values()","time":{"start":1755086935400,"stop":1755086935400,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea2b08aafb27e4d7","name":"Publish message with custom timestamp: Wed Aug 13 2025 13:11:47 GMT+0000 (Coordinated Universal Time)","time":{"start":1755087113558,"stop":1755087113558,"duration":0},"status":"passed","severity":"normal"},{"uid":"a492f541c2c043f6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1755086935764,"stop":1755086935764,"duration":0},"status":"passed","severity":"normal"},{"uid":"710b8ad36fd26c5c","name":"should call waitForPeer on Relay","time":{"start":1755086951517,"stop":1755086951517,"duration":0},"status":"passed","severity":"normal"},{"uid":"473420a7ab418ce","name":"it tolerates circular branch references","time":{"start":1755086913548,"stop":1755086913548,"duration":0},"status":"passed","severity":"normal"},{"uid":"b93ee743e33fdac","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1755086935753,"stop":1755086935753,"duration":0},"status":"passed","severity":"normal"},{"uid":"f96fcab821293aeb","name":"non connected peers","time":{"start":1755087089173,"stop":1755087089174,"duration":1},"status":"skipped","severity":"normal"},{"uid":"5d758f2e5c2b53ec","name":"should filter out already connected peers","time":{"start":1755086905526,"stop":1755086905527,"duration":1},"status":"passed","severity":"normal"},{"uid":"c538246fc27f603a","name":"should be safe to call multiple times","time":{"start":1755086904565,"stop":1755086904565,"duration":0},"status":"passed","severity":"normal"},{"uid":"a74f537668a81388","name":"Query generator for multiple messages with multiple decoders","time":{"start":1755087261443,"stop":1755087261444,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c3b1e79b16ab124","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1755086913283,"stop":1755086913283,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa15e5f4b79435ec","name":"should create NetworkMonitor with libp2p and events","time":{"start":1755086904265,"stop":1755086904265,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb446a2969e4b3d0","name":"Check received message containing shell command","time":{"start":1755087417015,"stop":1755087417016,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ee2a37c4465ae0d","name":"should iterate with for...of","time":{"start":1755086935396,"stop":1755086935396,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bd4b6d389f56924","name":"should handle splice at end","time":{"start":1755086935403,"stop":1755086935404,"duration":1},"status":"passed","severity":"normal"},{"uid":"45125cd143ae83a2","name":"Check received message containing unicode special characters","time":{"start":1755087416997,"stop":1755087416998,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a987840c62c50cd","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1755086905532,"stop":1755086905532,"duration":0},"status":"passed","severity":"normal"},{"uid":"f974e2f41dcfffad","name":"Push message with XML payload","time":{"start":1755087527219,"stop":1755087527219,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fad18cf6a478280","name":"should initialize bloom filter with correct parameters","time":{"start":1755086938716,"stop":1755086938716,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2fb156101b30148","name":"should not return locked peers if enough unlocked are available","time":{"start":1755086951392,"stop":1755086951392,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f43c0b6528b6bf2","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1755087237037,"stop":1755087237038,"duration":1},"status":"passed","severity":"normal"},{"uid":"593de3e5f3999726","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1755087134180,"stop":1755087134180,"duration":0},"status":"passed","severity":"normal"},{"uid":"7478aa7cd2933cf7","name":"should be able to decode the field with only RELAY set to true","time":{"start":1755086894776,"stop":1755086894776,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8f016271a2f1293","name":"should return true even if peer has no overlapping shards","time":{"start":1755086904507,"stop":1755086904507,"duration":0},"status":"passed","severity":"normal"},{"uid":"b733a5f0a0820df1","name":"Push message with SQL Injection payload","time":{"start":1755087527204,"stop":1755087527204,"duration":0},"status":"passed","severity":"normal"},{"uid":"85269475888362a0","name":"should return false","time":{"start":1755086895434,"stop":1755086895434,"duration":0},"status":"passed","severity":"normal"}] |