mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-16 03:43:09 +00:00
1 line
192 KiB
JSON
1 line
192 KiB
JSON
[{"uid":"b9b7a8e1352e7063","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1756343340862,"stop":1756343340862,"duration":0},"status":"passed","severity":"normal"},{"uid":"9df6b2ca03d8c8f4","name":"should return false and handle errors gracefully","time":{"start":1756342802713,"stop":1756342802714,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8dd329709661a54","name":"Throws when trying to push message with empty payload","time":{"start":1756343417715,"stop":1756343417715,"duration":0},"status":"passed","severity":"normal"},{"uid":"73a68ab1527a3e83","name":"should return all connected peers without codec filter","time":{"start":1756342802716,"stop":1756342802716,"duration":0},"status":"passed","severity":"normal"},{"uid":"53f4a8c479c80412","name":"should not receive a peer event after stop","time":{"start":1756342872541,"stop":1756342872541,"duration":0},"status":"passed","severity":"normal"},{"uid":"94bfe3e9419bae07","name":"Check received message with timestamp: 1756342866696 ","time":{"start":1756343313309,"stop":1756343313310,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a4240daf6475b10","name":"Light Node - default protocols","time":{"start":1756343212667,"stop":1756343212667,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6f4706392fe6f18","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1756342801384,"stop":1756342801384,"duration":0},"status":"passed","severity":"normal"},{"uid":"eff480331288e804","name":"Subscribe to topic containing Russian and receive message","time":{"start":1756343340863,"stop":1756343340863,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f35251be0a28791","name":"should retry on complete failure if specified","time":{"start":1756342833120,"stop":1756342833121,"duration":1},"status":"passed","severity":"normal"},{"uid":"220330ee93c99c9c","name":"should do nothing if no non-locked connections to drop","time":{"start":1756342801919,"stop":1756342801919,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6f449c1a8b6eb62","name":"Correctly serialized arguments","time":{"start":1756342943681,"stop":1756342943681,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbeda9ee93f7c96a","name":"Encoder throws on empty string content topic","time":{"start":1756342823553,"stop":1756342823553,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8953da08088914f","name":"Push message with content topic containing long","time":{"start":1756343417727,"stop":1756343417728,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8411fe58a196b60","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1756342823551,"stop":1756342823552,"duration":1},"status":"passed","severity":"normal"},{"uid":"a41c676380ea46cd","name":"isConnected between 2 js-waku relay nodes","time":{"start":1756342887566,"stop":1756342887569,"duration":3},"status":"passed","severity":"normal"},{"uid":"b0ea6322d0f6849e","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1756342786060,"stop":1756342786060,"duration":0},"status":"passed","severity":"normal"},{"uid":"aae280345c34183c","name":"should initialize with libp2p components","time":{"start":1756342812145,"stop":1756342812152,"duration":7},"status":"passed","severity":"normal"},{"uid":"57690931bbb0bfb5","name":"should return undefined if no connection provided","time":{"start":1756342802386,"stop":1756342802387,"duration":1},"status":"passed","severity":"normal"},{"uid":"a67e89592b479ad","name":"should reject if Store is requested but not mounted","time":{"start":1756342833220,"stop":1756342833221,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1479408d8f2b430","name":"Check received message containing short","time":{"start":1756343313303,"stop":1756343313304,"duration":1},"status":"passed","severity":"normal"},{"uid":"879d083fc2659166","name":"A test","time":{"start":1756342927852,"stop":1756342927852,"duration":0},"status":"passed","severity":"normal"},{"uid":"58d8a137649bb628","name":"should handle peer connect event","time":{"start":1756342801374,"stop":1756342801374,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc2fea6410726c2e","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1756342891379,"stop":1756342891379,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbdd626092217d20","name":"Push message with content topic containing short","time":{"start":1756343417727,"stop":1756343417727,"duration":0},"status":"passed","severity":"normal"},{"uid":"7984a68bb60662fc","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1756342791483,"stop":1756342791483,"duration":0},"status":"passed","severity":"normal"},{"uid":"e249ac450ef6a794","name":"Promise Callback - false","time":{"start":1756343192993,"stop":1756343192996,"duration":3},"status":"passed","severity":"normal"},{"uid":"5d1a4bfecb82d0ad","name":"should decode valid enr successfully","time":{"start":1756342792216,"stop":1756342792216,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0e000d64e1eecf1","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1756342786063,"stop":1756342786063,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7710e75935401b","name":"should lock peers when selected","time":{"start":1756342833098,"stop":1756342833098,"duration":0},"status":"passed","severity":"normal"},{"uid":"2704c12c3e0458b","name":"Push message with special chars payload","time":{"start":1756343417709,"stop":1756343417709,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e8e82177095164f","name":"Check received message containing unicode special characters","time":{"start":1756343313308,"stop":1756343313309,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d244b9d3b2eb71e","name":"should skip peers without peer exchange protocol","time":{"start":1756342812247,"stop":1756342812247,"duration":0},"status":"passed","severity":"normal"},{"uid":"66aaf9e4dbf3fd11","name":"Push message with special chars payload","time":{"start":1756343417723,"stop":1756343417723,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fe1c0ac171a234c","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1756343044860,"stop":1756343044861,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7b51e61844f6766","name":"should invoke callbacks when receiving a message","time":{"start":1756342833579,"stop":1756342833579,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1eecbccd52bd9e0","name":"should not create timers for topics where peer is not in mesh","time":{"start":1756342802512,"stop":1756342802513,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b16bc92fb0585df","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1756343044856,"stop":1756343044857,"duration":1},"status":"passed","severity":"normal"},{"uid":"1be423319b67d64","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1756342845930,"stop":1756342845931,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cbf1627323d0405","name":"Push message with content topic containing special chars","time":{"start":1756343417728,"stop":1756343417728,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b1f63f00f58069e","name":"should handle complete discovery-to-dial flow","time":{"start":1756342801417,"stop":1756342801418,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8f676f9b21f1cd7","name":"should not dispatch event when already disconnected","time":{"start":1756342801381,"stop":1756342801381,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d63c05910601d12","name":"Query with Promise Callback, No message returned","time":{"start":1756343160304,"stop":1756343160304,"duration":0},"status":"passed","severity":"normal"},{"uid":"12b600c69c1fdac2","name":"should wait for Store peer to be connected","time":{"start":1756342833224,"stop":1756342833224,"duration":0},"status":"passed","severity":"normal"},{"uid":"3281712230c0791","name":"Push message with custom timestamp: 1725584491589","time":{"start":1756343417720,"stop":1756343417720,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a93cc2393097c38","name":"Subscribe and publish message","time":{"start":1756343044852,"stop":1756343044852,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa06d8f7a4340152","name":"should throw error - invalid id","time":{"start":1756342792218,"stop":1756342792219,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ed112af9fca0b10","name":"should be able to encode the field with only RELAY set to true","time":{"start":1756342791474,"stop":1756342791476,"duration":2},"status":"passed","severity":"normal"},{"uid":"69b177c5339392bb","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1756342845929,"stop":1756342845929,"duration":0},"status":"passed","severity":"normal"},{"uid":"49a713a9fa9c2057","name":"recovers when dns.resolve returns empty","time":{"start":1756342812202,"stop":1756342812202,"duration":0},"status":"passed","severity":"normal"},{"uid":"57c30b2596258000","name":"throws an error for improperly formatted content topics","time":{"start":1756342786058,"stop":1756342786059,"duration":1},"status":"passed","severity":"normal"},{"uid":"c26bf0efa0d202c8","name":"Relay Node - default protocol","time":{"start":1756343212667,"stop":1756343212667,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7d8b6f823814782","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1756342821997,"stop":1756342821997,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1252ac85bc717d8","name":"Accepts a valid Waku Message","time":{"start":1756342836808,"stop":1756342836809,"duration":1},"status":"passed","severity":"normal"},{"uid":"857cd04515c34072","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1756343207574,"stop":1756343207574,"duration":0},"status":"passed","severity":"normal"},{"uid":"56d15e6793d42d69","name":"should use configured peers when available","time":{"start":1756342833431,"stop":1756342833431,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c08fc008dc35001","name":"should properly create location multiaddrs - tcp","time":{"start":1756342792224,"stop":1756342792224,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aa02a7686d6e099","name":"Decoder throws on undefined content topic","time":{"start":1756342822000,"stop":1756342822000,"duration":0},"status":"passed","severity":"normal"},{"uid":"35495ee054a77677","name":"Check received message containing Basic HTML tag","time":{"start":1756343313296,"stop":1756343313296,"duration":0},"status":"passed","severity":"normal"},{"uid":"e76bcce2bd69b091","name":"should handle dial errors gracefully","time":{"start":1756342801891,"stop":1756342801891,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a25505d06b95052","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1756342833579,"stop":1756342833580,"duration":1},"status":"passed","severity":"normal"},{"uid":"8854176fe67ca9e7","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1756342786061,"stop":1756342786061,"duration":0},"status":"passed","severity":"normal"},{"uid":"a71089b7c6cf3b7b","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1756342786056,"stop":1756342786056,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c2d331e6c537484","name":"should insert message into bloom filter","time":{"start":1756342851457,"stop":1756342851458,"duration":1},"status":"passed","severity":"normal"},{"uid":"53713ce1ede37bc6","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1756343184547,"stop":1756343184548,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f2b39336254d633","name":"Publish message with custom timestamp: Fri Sep 06 2024 01:03:50 GMT+0000 (Coordinated Universal Time)","time":{"start":1756343037364,"stop":1756343037365,"duration":1},"status":"passed","severity":"normal"},{"uid":"1307cece14f665e6","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1756342844914,"stop":1756342844914,"duration":0},"status":"passed","severity":"normal"},{"uid":"5126205c508dc1ae","name":"should handle special patterns correctly","time":{"start":1756342848954,"stop":1756342848954,"duration":0},"status":"passed","severity":"normal"},{"uid":"19852409f4a9a5c1","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1756342845933,"stop":1756342845933,"duration":0},"status":"passed","severity":"normal"},{"uid":"602a242d99229a6","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1756342845923,"stop":1756342845926,"duration":3},"status":"passed","severity":"normal"},{"uid":"431c125063f218d2","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1756342802167,"stop":1756342802168,"duration":1},"status":"passed","severity":"normal"},{"uid":"b13d49864f05764f","name":"Throws when trying to push message with empty payload","time":{"start":1756343417727,"stop":1756343417727,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc64864eea79e058","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1756342845917,"stop":1756342845917,"duration":0},"status":"passed","severity":"normal"},{"uid":"4356603d986f7fdc","name":"should handle peer store errors gracefully","time":{"start":1756342832740,"stop":1756342832741,"duration":1},"status":"passed","severity":"normal"},{"uid":"44fd01db37b0e003","name":"throws if decoders don't match content topics","time":{"start":1756342802618,"stop":1756342802618,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b92ca7f3ad6b025","name":"Push message with custom timestamp: 1725584491590","time":{"start":1756343417731,"stop":1756343417731,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5c031dbb9131dbe","name":"should deliver messages after dependencies are met","time":{"start":1756342851462,"stop":1756342851462,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6cd438efa8229b4","name":"configure the node with multiple content topics","time":{"start":1756343133090,"stop":1756343133090,"duration":0},"status":"passed","severity":"normal"},{"uid":"47b8e1e943d10173","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1756342801862,"stop":1756342801862,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cd96b748b8ea1c5","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1756342845930,"stop":1756342845930,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e9ff8930581e82","name":"Check publish message containing shell command","time":{"start":1756343037361,"stop":1756343037362,"duration":1},"status":"passed","severity":"normal"},{"uid":"bde60e3b37e6c384","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1756343340859,"stop":1756343340859,"duration":0},"status":"passed","severity":"normal"},{"uid":"b574e6786b583b66","name":"should update peer store before dialing","time":{"start":1756342801411,"stop":1756342801412,"duration":1},"status":"passed","severity":"normal"},{"uid":"16ce524378a5052b","name":"should stop all internal components","time":{"start":1756342802709,"stop":1756342802709,"duration":0},"status":"passed","severity":"normal"},{"uid":"f49032d53e98226","name":"Wrong topic","time":{"start":1756343133089,"stop":1756343133089,"duration":0},"status":"passed","severity":"normal"},{"uid":"1609f5816457f622","name":"should dial more peers if under maxConnections","time":{"start":1756342801906,"stop":1756342801906,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e5a4e4fa52cd9b7","name":"should handle case when globalThis is not available","time":{"start":1756342801373,"stop":1756342801374,"duration":1},"status":"passed","severity":"normal"},{"uid":"98e0f9931889a609","name":"throws on content topic with empty version field","time":{"start":1756342786048,"stop":1756342786049,"duration":1},"status":"passed","severity":"normal"},{"uid":"6765caac08ee1c52","name":"should dial peer immediately when queue is empty","time":{"start":1756342801530,"stop":1756342801535,"duration":5},"status":"passed","severity":"normal"},{"uid":"c03de8df387dec53","name":"caches peers it previously fetched","time":{"start":1756342812203,"stop":1756342812203,"duration":0},"status":"passed","severity":"normal"},{"uid":"c59c27f640602440","name":"Check received message with timestamp: 1649153314 ","time":{"start":1756343313310,"stop":1756343313310,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b7e4ad95e3671fa","name":"Generator, one shard","time":{"start":1756343151207,"stop":1756343151208,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3b19ab0ad47ea1f","name":"Relay - dialed after","time":{"start":1756343212661,"stop":1756343212664,"duration":3},"status":"passed","severity":"normal"},{"uid":"89c5c05f553768bb","name":"Subscribe to topic containing XML and receive message","time":{"start":1756343340874,"stop":1756343340874,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f2da0290414ccec","name":"should dial peers from store on start","time":{"start":1756342801861,"stop":1756342801861,"duration":0},"status":"passed","severity":"normal"},{"uid":"84862661b7ccde5","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1756342832735,"stop":1756342832739,"duration":4},"status":"passed","severity":"normal"},{"uid":"699fe2134e0bda64","name":"should insert elements correctly","time":{"start":1756342848951,"stop":1756342848951,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfb55a5eee5afe9c","name":"Check received message containing special chars","time":{"start":1756343313304,"stop":1756343313305,"duration":1},"status":"passed","severity":"normal"},{"uid":"99da9657a421c47d","name":"Push message with content topic containing Chinese","time":{"start":1756343417728,"stop":1756343417729,"duration":1},"status":"passed","severity":"normal"},{"uid":"d466818947463b50","name":"should handle errors when globalThis is not available","time":{"start":1756342801356,"stop":1756342801360,"duration":4},"status":"passed","severity":"normal"},{"uid":"509ef84e67d71092","name":"Store - dialed after - with timeout","time":{"start":1756343212665,"stop":1756343212666,"duration":1},"status":"passed","severity":"normal"},{"uid":"46f92198884c97f4","name":"should dial all remaining peers","time":{"start":1756342801890,"stop":1756342801890,"duration":0},"status":"passed","severity":"normal"},{"uid":"479410125402b819","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1756343340866,"stop":1756343340866,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee1c0876a8533a18","name":"Push message with shell command payload","time":{"start":1756343417713,"stop":1756343417713,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ddfdb51d938e334","name":"should clear interval on stop","time":{"start":1756342812253,"stop":1756342812253,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe0d6fc606aef488","name":"Push message with meta","time":{"start":1756343417730,"stop":1756343417731,"duration":1},"status":"passed","severity":"normal"},{"uid":"3768c1f104738507","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1756343340871,"stop":1756343340871,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3428e53ce5bb6d8","name":"Check received message containing escaped characters","time":{"start":1756343313308,"stop":1756343313308,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6bce1bcf92760d4","name":"should clear dial history on start","time":{"start":1756342801528,"stop":1756342801528,"duration":0},"status":"passed","severity":"normal"},{"uid":"f60e1138ef962be6","name":"Check message received after jswaku node is restarted","time":{"start":1756343313312,"stop":1756343313312,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebe0420d1fc5acea","name":"should add to incoming buffer if dependencies are not met","time":{"start":1756342851460,"stop":1756342851460,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2e08971150aae05","name":"Subscribe and receives messages on 20 topics","time":{"start":1756343340859,"stop":1756343340859,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a748a68051e2e2c","name":"should push the message to the outgoing buffer","time":{"start":1756342851457,"stop":1756342851457,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8cd9119e3716592","name":"should insert message id into causal history","time":{"start":1756342851458,"stop":1756342851458,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0ad7999ba596128","name":"should handle peerStore errors gracefully","time":{"start":1756342802716,"stop":1756342802717,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce35cf89ee5bc4eb","name":"Push message with custom timestamp: 1756346491589","time":{"start":1756343417721,"stop":1756343417721,"duration":0},"status":"passed","severity":"normal"},{"uid":"623712d275183b11","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1756343044863,"stop":1756343044863,"duration":0},"status":"passed","severity":"normal"},{"uid":"169bf93ad527cb00","name":"should be able to dial TLS multiaddrs","time":{"start":1756342955747,"stop":1756342955748,"duration":1},"status":"passed","severity":"normal"},{"uid":"b55f685ebf15c4da","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1756342811589,"stop":1756342811589,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f5036da7abff5ed","name":"Check publish message after client node is restarted","time":{"start":1756343037368,"stop":1756343037368,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e54c9bd0dadb5795","name":"Subscribe to topic containing XML and receive message","time":{"start":1756343340864,"stop":1756343340865,"duration":1},"status":"passed","severity":"normal"},{"uid":"a20a4ed00045bfb4","name":"Push to array if already present","time":{"start":1756342785889,"stop":1756342785890,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bdd85cd574e0c42","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1756343207572,"stop":1756343207572,"duration":0},"status":"passed","severity":"normal"},{"uid":"a11814261603ec99","name":"should properly create location multiaddrs - udp","time":{"start":1756342792223,"stop":1756342792223,"duration":0},"status":"passed","severity":"normal"},{"uid":"55af3319a93c7348","name":"Publish message with large meta","time":{"start":1756343037369,"stop":1756343037369,"duration":0},"status":"passed","severity":"normal"},{"uid":"aec3cc0ac9ce22d9","name":"Rejects garbage","time":{"start":1756342836810,"stop":1756342836810,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e51b4da7c5dbda4","name":"should register libp2p event listeners when start is called","time":{"start":1756342833106,"stop":1756342833106,"duration":0},"status":"passed","severity":"normal"},{"uid":"710e9801ac91b204","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1756343191162,"stop":1756343191162,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5729dce38b62f5","name":"should drop only non-locked connections when over maxConnections","time":{"start":1756342801906,"stop":1756342801919,"duration":13},"status":"passed","severity":"normal"},{"uid":"48ba516c158d63fa","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1756342845927,"stop":1756342845927,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c16162a34583584","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1756343207571,"stop":1756343207572,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0447c9aa7fa5063","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1756342786065,"stop":1756342786066,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0854a2059c0279a","name":"should create KeepAliveManager with relay","time":{"start":1756342802495,"stop":1756342802496,"duration":1},"status":"passed","severity":"normal"},{"uid":"728ef339c4e5135","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1756342845927,"stop":1756342845928,"duration":1},"status":"passed","severity":"normal"},{"uid":"d64950562036f8a5","name":"should not retry if at least one success","time":{"start":1756342833121,"stop":1756342833122,"duration":1},"status":"passed","severity":"normal"},{"uid":"1afc97768800a7c7","name":"Push message with JSON payload","time":{"start":1756343417725,"stop":1756343417725,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8ba0366c14553b1","name":"throws on empty content topic","time":{"start":1756342786046,"stop":1756342786046,"duration":0},"status":"passed","severity":"normal"},{"uid":"c89af9446883d0f9","name":"Query Generator, Multiple PubsubTopics","time":{"start":1756343160300,"stop":1756343160300,"duration":0},"status":"passed","severity":"normal"},{"uid":"27985cbea4c9f5a7","name":"should start the dialing interval","time":{"start":1756342801527,"stop":1756342801528,"duration":1},"status":"passed","severity":"normal"},{"uid":"3be2759910b5dfbc","name":"should be able to decode the field with only STORE set to true","time":{"start":1756342791483,"stop":1756342791483,"duration":0},"status":"passed","severity":"normal"},{"uid":"d912c60d12c7c12c","name":"should initialize bloom filter with correct parameters","time":{"start":1756342848950,"stop":1756342848951,"duration":1},"status":"passed","severity":"normal"},{"uid":"f25af7c9759be7c2","name":"Publish without waiting for remote peer","time":{"start":1756343044851,"stop":1756343044851,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fed59a576d1430f","name":"Check received message with timestamp: 1756342866696000000 ","time":{"start":1756343313309,"stop":1756343313309,"duration":0},"status":"passed","severity":"normal"},{"uid":"a91dbec2c98a07e5","name":"should handle errors when accessing navigator","time":{"start":1756342801385,"stop":1756342801390,"duration":5},"status":"passed","severity":"normal"},{"uid":"f5c4e1d8e1cc9404","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1756342845938,"stop":1756342845939,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ed55359a84dadb2","name":"should handle case with all peers already connected","time":{"start":1756342801891,"stop":1756342801892,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c1acd5d17c82c44","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1756343197986,"stop":1756343197987,"duration":1},"status":"passed","severity":"normal"},{"uid":"d53315980f1f6a39","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1756343340869,"stop":1756343340869,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c1c6bd8e0bca49c","name":"Check message on other pubsub topic is not received","time":{"start":1756343313301,"stop":1756343313301,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa51ce6c87b71afc","name":"Push message with XML payload","time":{"start":1756343417711,"stop":1756343417712,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e15e554763ca5fd","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1756343340873,"stop":1756343340873,"duration":0},"status":"passed","severity":"normal"},{"uid":"18a82bbad39102df","name":"should return null for non-existent peer","time":{"start":1756342801904,"stop":1756342801904,"duration":0},"status":"passed","severity":"normal"},{"uid":"51880ebce29eead9","name":"should properly compute the node id","time":{"start":1756342792220,"stop":1756342792220,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bd4374eb057879f","name":"should throw error - no public key","time":{"start":1756342792217,"stop":1756342792218,"duration":1},"status":"passed","severity":"normal"},{"uid":"8449449b322f115c","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1756343044858,"stop":1756343044858,"duration":0},"status":"passed","severity":"normal"},{"uid":"d63df97c909aa25c","name":"Fails to push message bigger that 1MB","time":{"start":1756343417722,"stop":1756343417722,"duration":0},"status":"passed","severity":"normal"},{"uid":"85eeabf91cdd555c","name":"Check message with invalid timestamp is not received","time":{"start":1756343313300,"stop":1756343313301,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1f9408fa4825129","name":"should handle errors when getting connections","time":{"start":1756342801385,"stop":1756342801385,"duration":0},"status":"passed","severity":"normal"},{"uid":"52137599f7e58a93","name":"should create ConnectionManager with required options","time":{"start":1756342802707,"stop":1756342802707,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fcdf185951c490d","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1756342943440,"stop":1756342943441,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6a070bc70360c56","name":"Subscribe to topic containing Russian and publish message","time":{"start":1756343044857,"stop":1756343044857,"duration":0},"status":"passed","severity":"normal"},{"uid":"4346bc5a43473bc8","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1756342851459,"stop":1756342851459,"duration":0},"status":"passed","severity":"normal"},{"uid":"6015c4c31d0008b6","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1756342845928,"stop":1756342845928,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba44be90a096607b","name":"should dial with PeerId and return stream","time":{"start":1756342802711,"stop":1756342802711,"duration":0},"status":"passed","severity":"normal"},{"uid":"e469d73f58ed2b4","name":"throws on content topic with too few or too many fields","time":{"start":1756342786046,"stop":1756342786047,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e625e895885ea42","name":"should create PeerExchangeDiscovery with default options","time":{"start":1756342812254,"stop":1756342812254,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf3db8313a516470","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1756342786064,"stop":1756342786064,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f59b546357a7203","name":"should handle peer disconnect event when no connections remain","time":{"start":1756342801374,"stop":1756342801375,"duration":1},"status":"passed","severity":"normal"},{"uid":"28e1e909798c8e1b","name":"should partition messages based on acknowledgement status","time":{"start":1756342851463,"stop":1756342851463,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff4138eea8091513","name":"should properly create location multiaddrs - udp4","time":{"start":1756342792222,"stop":1756342792222,"duration":0},"status":"passed","severity":"normal"},{"uid":"d84300cff2f46cc1","name":"Push message with content topic containing escaped characters","time":{"start":1756343417719,"stop":1756343417719,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e68b191f924123","name":"Check message with non string payload is not received","time":{"start":1756343313302,"stop":1756343313302,"duration":0},"status":"passed","severity":"normal"},{"uid":"f745c8816d7ac3","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1756343030600,"stop":1756343030601,"duration":1},"status":"passed","severity":"normal"},{"uid":"f541090001e01555","name":"Push message with escaped characters payload","time":{"start":1756343417713,"stop":1756343417713,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd07213e964a2d8f","name":"Passing an array","time":{"start":1756343207992,"stop":1756343207992,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a85253e370d4088","name":"Overlapping topic subscription","time":{"start":1756343044854,"stop":1756343044854,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e640e3eafae3a265","name":"should handle queue overflow by adding peers to queue","time":{"start":1756342801545,"stop":1756342801545,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7a825f303e5ed7","name":"Push message with rate limit","time":{"start":1756343417720,"stop":1756343417720,"duration":0},"status":"passed","severity":"normal"},{"uid":"16ba2cb647d99b97","name":"should not create relay timers when relay is not provided","time":{"start":1756342802511,"stop":1756342802511,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcc5a1d19ffee84","name":"Subscribe to topic containing shell command and receive message","time":{"start":1756343340866,"stop":1756343340866,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0d62c7691c3a47f","name":"should monitor connected peers and store them into cache","time":{"start":1756342949924,"stop":1756342949924,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec4f8b4374e2060d","name":"Push message with content topic containing Russian","time":{"start":1756343417718,"stop":1756343417718,"duration":0},"status":"passed","severity":"normal"},{"uid":"e424c1ca851f3e18","name":"Bloom filter","time":{"start":1756342851144,"stop":1756342851145,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c8fb913e56aedd1","name":"Generator, 2 different shards","time":{"start":1756343151208,"stop":1756343151209,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9db546c61a313de","name":"should create ConnectionManager with relay","time":{"start":1756342802707,"stop":1756342802707,"duration":0},"status":"passed","severity":"normal"},{"uid":"767ecc2ed1c3cc4c","name":"Ephemeral messages are not stored","time":{"start":1756342873758,"stop":1756342873760,"duration":2},"status":"passed","severity":"normal"},{"uid":"d969c4d7827d1437","name":"should handle peer store errors gracefully","time":{"start":1756342801412,"stop":1756342801416,"duration":4},"status":"passed","severity":"normal"},{"uid":"3f54eab2d06e3cca","name":"Fails to push message bigger that 1MB","time":{"start":1756343417732,"stop":1756343417733,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe2805c7be26782f","name":"should return false when pubsub topic parsing fails","time":{"start":1756342802095,"stop":1756342802095,"duration":0},"status":"passed","severity":"normal"},{"uid":"57fffc5246104f0f","name":"Push 30 different messages","time":{"start":1756343417727,"stop":1756343417727,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b106032f87211b98","name":"Renews subscription after lossing a connection","time":{"start":1756343340867,"stop":1756343340867,"duration":0},"status":"passed","severity":"normal"},{"uid":"c355458f1e360a8e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1756342845946,"stop":1756342845947,"duration":1},"status":"passed","severity":"normal"},{"uid":"da8f3946898270cb","name":"should create KeepAliveManager with required options","time":{"start":1756342802495,"stop":1756342802495,"duration":0},"status":"passed","severity":"normal"},{"uid":"38217192d2fb0cac","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1756343145391,"stop":1756343145392,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1d5be3f935a330b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1756342845943,"stop":1756342845943,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3a2809dfc205681","name":"Subscribe to topic containing short and receive message","time":{"start":1756343340871,"stop":1756343340872,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6a79c0da56cb626","name":"Check message received after jswaku node is restarted","time":{"start":1756343313302,"stop":1756343313303,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab92100145ddecec","name":"should serialize and deserialize correctly","time":{"start":1756342848952,"stop":1756342848954,"duration":2},"status":"passed","severity":"normal"},{"uid":"f88d2a6601667ce5","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1756342845916,"stop":1756342845917,"duration":1},"status":"passed","severity":"normal"},{"uid":"d941dd5fa04f7b0e","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1756343340858,"stop":1756343340858,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e333b7d51f9cf3a","name":"should be empty when created","time":{"start":1756342833578,"stop":1756342833578,"duration":0},"status":"passed","severity":"normal"},{"uid":"d784a5505578e00e","name":"Subscribe to topic containing numeric and receive message","time":{"start":1756343340872,"stop":1756343340872,"duration":0},"status":"passed","severity":"normal"},{"uid":"a442f08fdd9e03b","name":"Push message with content topic containing special chars","time":{"start":1756343417716,"stop":1756343417717,"duration":1},"status":"passed","severity":"normal"},{"uid":"7853dd30af1f8c26","name":"Using a function","time":{"start":1756343207992,"stop":1756343207992,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e8accc661a63814","name":"should be empty after removing the only subscription","time":{"start":1756342833579,"stop":1756342833579,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a0485c118c71c","name":"should process queue every 500ms","time":{"start":1756342801545,"stop":1756342801547,"duration":2},"status":"passed","severity":"normal"},{"uid":"fc7ad711118d66bb","name":"Stops search when 2 null results are returned","time":{"start":1756342811405,"stop":1756342811405,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a153a35f9b20a7b","name":"same cluster, static sharding: nodes connect","time":{"start":1756342943434,"stop":1756342943435,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cbf43750e9aae86","name":"Publish message with custom timestamp: Thu Aug 28 2025 00:03:50 GMT+0000 (Coordinated Universal Time)","time":{"start":1756343037365,"stop":1756343037365,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5836d08d43ca51b","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1756342812159,"stop":1756342812160,"duration":1},"status":"passed","severity":"normal"},{"uid":"4807aa6ed5d3ae65","name":"should handle queue processing errors gracefully","time":{"start":1756342801553,"stop":1756342801553,"duration":0},"status":"passed","severity":"normal"},{"uid":"805c1e94d126772d","name":"connects to nwaku","time":{"start":1756343207991,"stop":1756343207991,"duration":0},"status":"passed","severity":"normal"},{"uid":"f49b9374aaaf0785","name":"should set field with only STORE enabled","time":{"start":1756342792225,"stop":1756342792226,"duration":1},"status":"passed","severity":"normal"},{"uid":"e20219620683f795","name":"does not throw on valid cases","time":{"start":1756342786045,"stop":1756342786045,"duration":0},"status":"passed","severity":"normal"},{"uid":"caf884e6021bc291","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1756342833112,"stop":1756342833113,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdf83ace7ee5b6ea","name":"Check publish message containing Russian","time":{"start":1756343037358,"stop":1756343037359,"duration":1},"status":"passed","severity":"normal"},{"uid":"e72a79ad1c4b8140","name":"udp ip6 address","time":{"start":1756342791547,"stop":1756342791547,"duration":0},"status":"passed","severity":"normal"},{"uid":"e19f8d5d067ae253","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1756343145391,"stop":1756343145391,"duration":0},"status":"passed","severity":"normal"},{"uid":"938dc77533424882","name":"Check received message containing JSON","time":{"start":1756343313307,"stop":1756343313307,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b67a792a3603179","name":"Check received message with timestamp: 1756342866696 ","time":{"start":1756343313298,"stop":1756343313298,"duration":0},"status":"passed","severity":"normal"},{"uid":"96c13ed6777c2949","name":"should skip updating peer store if peer has same addresses","time":{"start":1756342801416,"stop":1756342801417,"duration":1},"status":"passed","severity":"normal"},{"uid":"24935a4c698543b7","name":"Check received message containing long","time":{"start":1756343313304,"stop":1756343313304,"duration":0},"status":"passed","severity":"normal"},{"uid":"84f1b3a7f0e09dc2","name":"should not retry if at least one success","time":{"start":1756342832635,"stop":1756342832635,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4268a46238db37c","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1756342801779,"stop":1756342801779,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8430332d4c0dc3e","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1756342833113,"stop":1756342833114,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b7dccd361922c09","name":"should sort by messageId when timestamps are equal","time":{"start":1756342851145,"stop":1756342851146,"duration":1},"status":"passed","severity":"normal"},{"uid":"39e45642e899e103","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1756342812157,"stop":1756342812159,"duration":2},"status":"passed","severity":"normal"},{"uid":"8ad43f276cfa41bf","name":"should clear the dialing interval","time":{"start":1756342801529,"stop":1756342801529,"duration":0},"status":"passed","severity":"normal"},{"uid":"4889e79c31c27100","name":"should not execute task if max attempts is 0","time":{"start":1756342832634,"stop":1756342832634,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c3192653e05b1a3","name":"should wait for LightPush peer to be connected","time":{"start":1756342833223,"stop":1756342833223,"duration":0},"status":"passed","severity":"normal"},{"uid":"70188104143f5742","name":"should return true when peer is on the specified shard","time":{"start":1756342802073,"stop":1756342802073,"duration":0},"status":"passed","severity":"normal"},{"uid":"48854b0de039ded9","name":"should handle zero peers request","time":{"start":1756342812162,"stop":1756342812162,"duration":0},"status":"passed","severity":"normal"},{"uid":"365b86ae740b14ee","name":"Push message with content topic containing emoji","time":{"start":1756343417719,"stop":1756343417719,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2f9a94374178fb3","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1756343151209,"stop":1756343151209,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b18e11ef7604c6a","name":"Decoder throws on empty string content topic","time":{"start":1756342802782,"stop":1756342802782,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cdd051125357ee5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1756342845943,"stop":1756342845944,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2a51407cd02532f","name":"should skip peer when dialed recently","time":{"start":1756342801536,"stop":1756342801536,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2ef3a82904062a7","name":"should set field with only LIGHTPUSH enabled","time":{"start":1756342792226,"stop":1756342792226,"duration":0},"status":"passed","severity":"normal"},{"uid":"65da4b904289ab19","name":"should throw an error for insufficient data","time":{"start":1756342786290,"stop":1756342786290,"duration":0},"status":"passed","severity":"normal"},{"uid":"e13c01ea748fb11b","name":"should filter out undefined ENRs","time":{"start":1756342812156,"stop":1756342812156,"duration":0},"status":"passed","severity":"normal"},{"uid":"68fdbfe1337ba3b3","name":"Push message with SQL Injection payload","time":{"start":1756343417724,"stop":1756343417724,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed36fe694348cde8","name":"A test","time":{"start":1756342927854,"stop":1756342927855,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8fdee0aa22c3e0f","name":"should dispatch connect and disconnect events","time":{"start":1756342833099,"stop":1756342833100,"duration":1},"status":"passed","severity":"normal"},{"uid":"54f4686a9cb6131e","name":"messageHashStr produces different results for different inputs","time":{"start":1756342801780,"stop":1756342801780,"duration":0},"status":"passed","severity":"normal"},{"uid":"da088240d7c493b9","name":"Check message with no pubsub topic is not received","time":{"start":1756343313311,"stop":1756343313311,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f9b91c658921a1a","name":"Check publish message containing numeric","time":{"start":1756343037357,"stop":1756343037357,"duration":0},"status":"passed","severity":"normal"},{"uid":"67a43f3b77dbd21","name":"Push message with long payload","time":{"start":1756343417723,"stop":1756343417723,"duration":0},"status":"passed","severity":"normal"},{"uid":"80df9952c3d64ff3","name":"should return false when peer is on different cluster","time":{"start":1756342802073,"stop":1756342802073,"duration":0},"status":"passed","severity":"normal"},{"uid":"628ed4cc03b641a7","name":"Decoder throws on empty string content topic","time":{"start":1756342823553,"stop":1756342823554,"duration":1},"status":"passed","severity":"normal"},{"uid":"ceac4155c0e12523","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1756343340864,"stop":1756343340864,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a120d523214b50e","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1756343207571,"stop":1756343207571,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe54a6c8e4772094","name":"Push message with meta","time":{"start":1756343417719,"stop":1756343417720,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff03fce24ca54802","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1756343340870,"stop":1756343340870,"duration":0},"status":"passed","severity":"normal"},{"uid":"28ddd3ffc07fc8cd","name":"Query with Ordered Callback, No Decoder","time":{"start":1756343160301,"stop":1756343160302,"duration":1},"status":"passed","severity":"normal"},{"uid":"d81f945deffc6852","name":"Subscribe to topic containing short and publish message","time":{"start":1756343044855,"stop":1756343044855,"duration":0},"status":"passed","severity":"normal"},{"uid":"3152ba20715f8c78","name":"should dial peer when on same shard","time":{"start":1756342801540,"stop":1756342801543,"duration":3},"status":"passed","severity":"normal"},{"uid":"ac4697c5e18f31ba","name":"should dial second nwaku node that was discovered","time":{"start":1756342867152,"stop":1756342867153,"duration":1},"status":"skipped","severity":"normal"},{"uid":"3ecdae2e8e14cd99","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1756342845915,"stop":1756342845915,"duration":0},"status":"passed","severity":"normal"},{"uid":"9291e760fe28686","name":"should dial all known peers when reached zero connections","time":{"start":1756342910848,"stop":1756342910849,"duration":1},"status":"passed","severity":"normal"},{"uid":"619a93b3a67424a5","name":"should add event listeners to globalThis","time":{"start":1756342801356,"stop":1756342801356,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c378492692cbcf","name":"throws on content topic with non-number generation field","time":{"start":1756342786047,"stop":1756342786047,"duration":0},"status":"passed","severity":"normal"},{"uid":"469a6f821c36cfac","name":"should save new peer to store","time":{"start":1756342801416,"stop":1756342801416,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d61cd94a2a8bc16","name":"Relay - times out","time":{"start":1756343212664,"stop":1756343212664,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc5d6da8e13e92c4","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1756342845916,"stop":1756342845916,"duration":0},"status":"passed","severity":"normal"},{"uid":"fef28ef5b78c6f87","name":"should initialize with Unhealthy status","time":{"start":1756342832730,"stop":1756342832730,"duration":0},"status":"passed","severity":"normal"},{"uid":"b51259ccf7f6621b","name":"should handle task timeouts","time":{"start":1756342832634,"stop":1756342832634,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc3d1e56e014b9d7","name":"should be delivered immediately if received","time":{"start":1756342851465,"stop":1756342851465,"duration":0},"status":"passed","severity":"normal"},{"uid":"712aae8338b15421","name":"should return false when peer is not on topic","time":{"start":1756342802718,"stop":1756342802718,"duration":0},"status":"passed","severity":"normal"},{"uid":"38d6c11e23d6b2a1","name":"should update ack status of messages in outgoing buffer","time":{"start":1756342851464,"stop":1756342851464,"duration":0},"status":"passed","severity":"normal"},{"uid":"88f120713555a12c","name":"throws on content topic with empty topic name field","time":{"start":1756342786049,"stop":1756342786050,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6fd569c24769f58","name":"Ordered Callback - true","time":{"start":1756343192996,"stop":1756343192996,"duration":0},"status":"passed","severity":"normal"},{"uid":"e53d511f0a582eaa","name":"Ordered Callback - false","time":{"start":1756343192996,"stop":1756343192997,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ed45378886ad3ab","name":"should return false","time":{"start":1756342792219,"stop":1756342792219,"duration":0},"status":"passed","severity":"normal"},{"uid":"894f9efab1ab2c27","name":"Decoder throws on undefined content topic","time":{"start":1756342823553,"stop":1756342823553,"duration":0},"status":"passed","severity":"normal"},{"uid":"81bb62f1a0cff354","name":"All","time":{"start":1756342873349,"stop":1756342873349,"duration":0},"status":"passed","severity":"normal"},{"uid":"78297421094e06cb","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1756343013686,"stop":1756343013688,"duration":2},"status":"passed","severity":"normal"},{"uid":"22d251e07d18d3c","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1756342833113,"stop":1756342833113,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8c77e27b6f51c5c","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1756342845921,"stop":1756342845921,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8f7e224af8dc662","name":"Subscribe to topic containing emoji and receive message","time":{"start":1756343340867,"stop":1756343340867,"duration":0},"status":"passed","severity":"normal"},{"uid":"53e25b8a6dcea6ee","name":"should handle malformed response data","time":{"start":1756342812161,"stop":1756342812161,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d622faa7ffce600","name":"should successfully query store with valid decoders and options","time":{"start":1756342833429,"stop":1756342833429,"duration":0},"status":"passed","severity":"normal"},{"uid":"d191b676f594dbd4","name":"should handle case when navigator is not available","time":{"start":1756342801373,"stop":1756342801373,"duration":0},"status":"passed","severity":"normal"},{"uid":"3754876c126d75ef","name":"should be safe to call multiple times","time":{"start":1756342801408,"stop":1756342801409,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a5054738d444fa4","name":"Passing page size 10 when there are 10 messages","time":{"start":1756343201685,"stop":1756343201687,"duration":2},"status":"passed","severity":"normal"},{"uid":"e9a7de77c77f28c5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1756342786065,"stop":1756342786065,"duration":0},"status":"passed","severity":"normal"},{"uid":"79938fb87367cdc8","name":"should handle peer store errors gracefully","time":{"start":1756342801904,"stop":1756342801905,"duration":1},"status":"passed","severity":"normal"},{"uid":"c952e0371107e886","name":"Push message with rate limit","time":{"start":1756343417731,"stop":1756343417731,"duration":0},"status":"passed","severity":"normal"},{"uid":"d50995519e06310d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1756342786065,"stop":1756342786065,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b8e6f9932eb889c","name":"throws on content topic with empty application field","time":{"start":1756342786048,"stop":1756342786048,"duration":0},"status":"passed","severity":"normal"},{"uid":"484a5fec5a0436f8","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1756342801778,"stop":1756342801778,"duration":0},"status":"passed","severity":"normal"},{"uid":"4368d06c2bcf0aa8","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1756342801905,"stop":1756342801905,"duration":0},"status":"passed","severity":"normal"},{"uid":"91a708e4015f1ddf","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1756342943436,"stop":1756342943436,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d695e07f254de7b","name":"should throw error - no id","time":{"start":1756342792217,"stop":1756342792217,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea4c7f3ee114fdec","name":"should remove event listeners","time":{"start":1756342802500,"stop":1756342802500,"duration":0},"status":"passed","severity":"normal"},{"uid":"3026bdcdf4f9e619","name":"Cluster ID 0, shard 1","time":{"start":1756343184555,"stop":1756343184557,"duration":2},"status":"passed","severity":"normal"},{"uid":"b00d5e497aeac2","name":"should create all internal components","time":{"start":1756342802708,"stop":1756342802708,"duration":0},"status":"passed","severity":"normal"},{"uid":"c417d3a2998881b3","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1756342792216,"stop":1756342792216,"duration":0},"status":"passed","severity":"normal"},{"uid":"90ae210032a70873","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1756342851145,"stop":1756342851145,"duration":0},"status":"passed","severity":"normal"},{"uid":"95b59a892afdb96f","name":"should get / set UDP multiaddr","time":{"start":1756342792221,"stop":1756342792221,"duration":0},"status":"passed","severity":"normal"},{"uid":"8346164f9eac4510","name":"should stop ping timers on peer disconnect","time":{"start":1756342802504,"stop":1756342802504,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fa24e54c45c4f13","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1756342851461,"stop":1756342851461,"duration":0},"status":"passed","severity":"normal"},{"uid":"85cdde0af2ee04f8","name":"Fails to publish message with size larger than 1 MB","time":{"start":1756343037367,"stop":1756343037367,"duration":0},"status":"passed","severity":"normal"},{"uid":"a31997af88b11518","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1756342845932,"stop":1756342845933,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb022ef12c0e862a","name":"should throw error when no peers are available","time":{"start":1756342833430,"stop":1756342833430,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fe1e71fcce0ddee","name":"same cluster: nodes connect","time":{"start":1756342943436,"stop":1756342943436,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e577823c34b1405","name":"should clear timers for specific peer on disconnect","time":{"start":1756342802514,"stop":1756342802514,"duration":0},"status":"passed","severity":"normal"},{"uid":"16621095438cdba3","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1756342844913,"stop":1756342844913,"duration":0},"status":"passed","severity":"normal"},{"uid":"c16c68e149aee16a","name":"should not fail to start the service if it is already started","time":{"start":1756343096771,"stop":1756343096772,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5411f6cd5027f86","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1756342845941,"stop":1756342845941,"duration":0},"status":"passed","severity":"normal"},{"uid":"49cf01fa261aea7b","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1756342845927,"stop":1756342845927,"duration":0},"status":"passed","severity":"normal"},{"uid":"952f674318fa0ead","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1756342786061,"stop":1756342786061,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d554455653e9223","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1756343340873,"stop":1756343340873,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b653dbfad85b50a","name":"Subscribe to topic containing JSON and publish message","time":{"start":1756343044861,"stop":1756343044862,"duration":1},"status":"passed","severity":"normal"},{"uid":"3251d68d7291540e","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1756342802617,"stop":1756342802618,"duration":1},"status":"passed","severity":"normal"},{"uid":"af906ac392de4862","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1756342845939,"stop":1756342845941,"duration":2},"status":"passed","severity":"normal"},{"uid":"e784a1bd134d7692","name":"should handle shardReader errors","time":{"start":1756342802718,"stop":1756342802719,"duration":1},"status":"passed","severity":"normal"},{"uid":"6498ad6b3eb5c79f","name":"peer exchange sets tag","time":{"start":1756343037935,"stop":1756343037935,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9962bcb7561780d","name":"handles different clusterIds correctly","time":{"start":1756342786058,"stop":1756342786058,"duration":0},"status":"passed","severity":"normal"},{"uid":"b819950553271fec","name":"should retry if all attempts fail","time":{"start":1756342832635,"stop":1756342832635,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad3f0152633a233b","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1756342786054,"stop":1756342786054,"duration":0},"status":"passed","severity":"normal"},{"uid":"53a8048a02df94bf","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1756342845921,"stop":1756342845921,"duration":0},"status":"passed","severity":"normal"},{"uid":"f299e97183f2a099","name":"should not allow unachievable error rate","time":{"start":1756342844912,"stop":1756342844912,"duration":0},"status":"passed","severity":"normal"},{"uid":"62ea320186a95c7a","name":"tcp ip4 address","time":{"start":1756342791546,"stop":1756342791546,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc9f06808fe7bb5f","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1756343340859,"stop":1756343340860,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ccc1929e8fc49c91","name":"should not receive a peer event before start","time":{"start":1756342872540,"stop":1756342872541,"duration":1},"status":"passed","severity":"normal"},{"uid":"6358b199c732d4b2","name":"Subscribe to topic containing Script and receive message","time":{"start":1756343340874,"stop":1756343340874,"duration":0},"status":"passed","severity":"normal"},{"uid":"50e4bee9fcad3b5b","name":"Decoder throws on empty string content topic","time":{"start":1756342822000,"stop":1756342822000,"duration":0},"status":"passed","severity":"normal"},{"uid":"c52be1cfb1eb65c9","name":"should handle large number of peers request","time":{"start":1756342812161,"stop":1756342812162,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ed4afa8d770be56","name":"should select older connection if present","time":{"start":1756342802228,"stop":1756342802228,"duration":0},"status":"passed","severity":"normal"},{"uid":"97366adc395edda8","name":"should throw error - no id","time":{"start":1756342792218,"stop":1756342792218,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea6c7fd1afcc7e13","name":"should skip peers that don't support peer exchange","time":{"start":1756342812248,"stop":1756342812248,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3b4460b5c2bda22","name":"should be sent with empty content","time":{"start":1756342851463,"stop":1756342851463,"duration":0},"status":"passed","severity":"normal"},{"uid":"831db17bd92573e","name":"Mutual subscription","time":{"start":1756343044849,"stop":1756343044850,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6d006737777c316","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1756342786063,"stop":1756342786063,"duration":0},"status":"passed","severity":"normal"},{"uid":"813d3d75017c569","name":"should properly create location multiaddrs - tcp6","time":{"start":1756342792223,"stop":1756342792223,"duration":0},"status":"passed","severity":"normal"},{"uid":"721bf09692dded57","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1756342786055,"stop":1756342786055,"duration":0},"status":"passed","severity":"normal"},{"uid":"52f6ed7f4b088a35","name":"Nwaku publishes","time":{"start":1756343027335,"stop":1756343027335,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5b78c25672a4aea","name":"should handle complete connection lifecycle","time":{"start":1756342801390,"stop":1756342801390,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3707b45a98a4624","name":"Check publish message containing emoji","time":{"start":1756343037363,"stop":1756343037364,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dcb27313e322f47","name":"Query Generator - true","time":{"start":1756343192991,"stop":1756343192992,"duration":1},"status":"passed","severity":"normal"},{"uid":"808a0cb96eea56dd","name":"Encoder throws on empty string content topic","time":{"start":1756342802782,"stop":1756342802782,"duration":0},"status":"passed","severity":"normal"},{"uid":"83947b0874546275","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1756342845944,"stop":1756342845944,"duration":0},"status":"passed","severity":"normal"},{"uid":"14a4591ff112391b","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1756342891373,"stop":1756342891377,"duration":4},"status":"passed","severity":"normal"},{"uid":"d7794a6456ed8dd7","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1756342845922,"stop":1756342845922,"duration":0},"status":"passed","severity":"normal"},{"uid":"984ba006750607e8","name":"isConnected return false after peer stops","time":{"start":1756342887565,"stop":1756342887566,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ab723d16900fd6b","name":"should dispatch network event when browser goes offline","time":{"start":1756342801383,"stop":1756342801384,"duration":1},"status":"passed","severity":"normal"},{"uid":"c417097405ff390d","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1756343340865,"stop":1756343340865,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c89bf5a1883ff70","name":"Sign & Recover","time":{"start":1756342822427,"stop":1756342822428,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d02f1064a15756e","name":"Waku message hash computation (payload length 0)","time":{"start":1756342801769,"stop":1756342801769,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e0b4423bb084e2a","name":"should encodeTxt and decodeTxt","time":{"start":1756342792215,"stop":1756342792216,"duration":1},"status":"passed","severity":"normal"},{"uid":"65d4020fa913dda8","name":"should send relay ping messages on timer","time":{"start":1756342802513,"stop":1756342802514,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9a4a70f959b9d5b","name":"msgTime: 0 ms from now, startTime: 1756256793211, endTime: 1756343193211","time":{"start":1756343207574,"stop":1756343207574,"duration":0},"status":"passed","severity":"normal"},{"uid":"e520d4f46c496dd3","name":"should be online or offline if network state changed","time":{"start":1756342887572,"stop":1756342887572,"duration":0},"status":"passed","severity":"normal"},{"uid":"71a005543f94d38a","name":"should handle peer store errors gracefully","time":{"start":1756342812248,"stop":1756342812248,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f2c6be65ca36f5d","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1756342845942,"stop":1756342845942,"duration":0},"status":"passed","severity":"normal"},{"uid":"53facade4c5be6f7","name":"Subscribe to topic containing JSON and receive message","time":{"start":1756343340865,"stop":1756343340866,"duration":1},"status":"passed","severity":"normal"},{"uid":"b402815ba8f59747","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1756342833107,"stop":1756342833107,"duration":0},"status":"passed","severity":"normal"},{"uid":"af7b3fcb019c65c9","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1756343207572,"stop":1756343207573,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d1139ce0ade4f8c","name":"should requeue task if no peer is available","time":{"start":1756342832618,"stop":1756342832618,"duration":0},"status":"passed","severity":"normal"},{"uid":"aec0789c0201e874","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1756342786053,"stop":1756342786053,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8455ddd9aabab40","name":"should encode/decode to text encoding","time":{"start":1756342792220,"stop":1756342792221,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b183fc3c70add77","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1756342811585,"stop":1756342811585,"duration":0},"status":"passed","severity":"normal"},{"uid":"381e0e1427966c89","name":"Publish message with custom timestamp: Thu Aug 28 2025 02:03:50 GMT+0000 (Coordinated Universal Time)","time":{"start":1756343037365,"stop":1756343037366,"duration":1},"status":"passed","severity":"normal"},{"uid":"a34ad47bd4b598ac","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1756342887563,"stop":1756342887563,"duration":0},"status":"passed","severity":"normal"},{"uid":"80c1eb3097f96bf0","name":"Relay - dialed first","time":{"start":1756343212661,"stop":1756343212661,"duration":0},"status":"passed","severity":"normal"},{"uid":"2102d389cfa7d361","name":"Subscribe to topic containing Script and publish message","time":{"start":1756343044858,"stop":1756343044858,"duration":0},"status":"passed","severity":"normal"},{"uid":"9060af8768632ff8","name":"should not fail to stop the service if it was not started","time":{"start":1756343096770,"stop":1756343096770,"duration":0},"status":"passed","severity":"normal"},{"uid":"401b2fda9eec65d2","name":"should reject if LightPush is requested but not mounted","time":{"start":1756342833219,"stop":1756342833220,"duration":1},"status":"passed","severity":"normal"},{"uid":"d854ab1fc12aa056","name":"Check received message containing XML","time":{"start":1756343313306,"stop":1756343313307,"duration":1},"status":"passed","severity":"normal"},{"uid":"af7d72c8d41dc6f0","name":"Subscribe and receive messages via waku relay post","time":{"start":1756343340869,"stop":1756343340869,"duration":0},"status":"passed","severity":"normal"},{"uid":"55e52b9dc5b28740","name":"should remove event listeners","time":{"start":1756342801863,"stop":1756342801863,"duration":0},"status":"passed","severity":"normal"},{"uid":"13e56b10978ded3d","name":"it tolerates circular branch references","time":{"start":1756342812202,"stop":1756342812202,"duration":0},"status":"passed","severity":"normal"},{"uid":"aee75e9728646194","name":"Push message with content topic containing escaped characters","time":{"start":1756343417730,"stop":1756343417730,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9bb1dd575770616","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1756342845936,"stop":1756342845937,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3550a75683d1955","name":"should create an instance with libp2p and dialer","time":{"start":1756342801401,"stop":1756342801402,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fc736ae005799d0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1756342845943,"stop":1756342845943,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab137c016837dd27","name":"should dial with multiaddr and return stream","time":{"start":1756342802711,"stop":1756342802712,"duration":1},"status":"passed","severity":"normal"},{"uid":"38e819c7092cdaa7","name":"should reject if Filter is requested but not mounted","time":{"start":1756342833221,"stop":1756342833221,"duration":0},"status":"passed","severity":"normal"},{"uid":"2872d1f3a5795677","name":"should not discard bootstrap peers if under the limit","time":{"start":1756342910849,"stop":1756342910850,"duration":1},"status":"passed","severity":"normal"},{"uid":"602ec35f52db73c9","name":"should skip peers without peer exchange protocol","time":{"start":1756342812249,"stop":1756342812249,"duration":0},"status":"passed","severity":"normal"},{"uid":"93615ccdec1aed62","name":"should return true when peer is on the same cluster","time":{"start":1756342802061,"stop":1756342802061,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7e4927191ab6b4","name":"Overlapping topic subscription","time":{"start":1756343340871,"stop":1756343340871,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0880f4b34e7d34b","name":"Query Generator - false","time":{"start":1756343192992,"stop":1756343192992,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2f75ff0621bef15","name":"should successfully subscribe to supported pubsub topic","time":{"start":1756342832989,"stop":1756342832989,"duration":0},"status":"passed","severity":"normal"},{"uid":"32c7de72143932","name":"should return false when peer is not on the specified shard","time":{"start":1756342802074,"stop":1756342802074,"duration":0},"status":"passed","severity":"normal"},{"uid":"439793834a9ad812","name":"Ephemeral field set to true","time":{"start":1756342802781,"stop":1756342802781,"duration":0},"status":"passed","severity":"normal"},{"uid":"fec76608038a8624","name":"Push message with Chinese payload","time":{"start":1756343417710,"stop":1756343417710,"duration":0},"status":"passed","severity":"normal"},{"uid":"951dd509d2771646","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1756343160301,"stop":1756343160301,"duration":0},"status":"passed","severity":"normal"},{"uid":"e749054cdbff529c","name":"Push message with content topic containing numeric","time":{"start":1756343417716,"stop":1756343417716,"duration":0},"status":"passed","severity":"normal"},{"uid":"57918560938f8e8","name":"should delegate to networkMonitor.isConnected()","time":{"start":1756342802710,"stop":1756342802710,"duration":0},"status":"passed","severity":"normal"},{"uid":"edcea791ad8d3fab","name":"should return false when peer is on different cluster","time":{"start":1756342802067,"stop":1756342802067,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cbf6af50549e2a","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1756342873762,"stop":1756342873762,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6ca9275c4d49fec","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1756342786067,"stop":1756342786068,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3974e80da2221fe","name":"should handle empty peer infos gracefully","time":{"start":1756342812155,"stop":1756342812155,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb727ba1b5d84f28","name":"isConnected should return true after first peer connects","time":{"start":1756342887563,"stop":1756342887563,"duration":0},"status":"passed","severity":"normal"},{"uid":"62aabf9d65c2b57f","name":"should be safe to call multiple times","time":{"start":1756342801862,"stop":1756342801862,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4c9780c5d9051d6","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1756342845932,"stop":1756342845932,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d129cf126c7c74f","name":"Push message with Basic HTML tag payload","time":{"start":1756343417712,"stop":1756343417712,"duration":0},"status":"passed","severity":"normal"},{"uid":"d395b01f68e805f9","name":"Passing page size 0 when there are 110 messages","time":{"start":1756343201683,"stop":1756343201683,"duration":0},"status":"passed","severity":"normal"},{"uid":"adb56f1070b72d24","name":"should request peer renewal on specific errors","time":{"start":1756342832630,"stop":1756342832633,"duration":3},"status":"passed","severity":"normal"},{"uid":"6ca1b7fc0e1ecd6d","name":"Push message with content topic containing SQL Injection","time":{"start":1756343417718,"stop":1756343417718,"duration":0},"status":"passed","severity":"normal"},{"uid":"9492cf004281f6b2","name":"should check connected peers if present and suitable","time":{"start":1756342833222,"stop":1756342833222,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a0c03300f360d57","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1756342845941,"stop":1756342845942,"duration":1},"status":"passed","severity":"normal"},{"uid":"10cf6c62247ec704","name":"should stop and cleanup resources","time":{"start":1756342833580,"stop":1756342833580,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e65d9f3a74ff6a2","name":"Fails to publish message with empty text","time":{"start":1756343037366,"stop":1756343037366,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4238962b53d9f31","name":"should stop peer exchange discovery","time":{"start":1756342812246,"stop":1756342812246,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d22ec80598a5c77","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1756342786066,"stop":1756342786067,"duration":1},"status":"passed","severity":"normal"},{"uid":"68e348055f4b92ac","name":"should return usable stream attached to connection","time":{"start":1756342802386,"stop":1756342802386,"duration":0},"status":"passed","severity":"normal"},{"uid":"23a46be3d2293e3b","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1756342791484,"stop":1756342791485,"duration":1},"status":"passed","severity":"normal"},{"uid":"a69eea28372f942f","name":"should return different streams if requested simultaniously","time":{"start":1756342802387,"stop":1756342802387,"duration":0},"status":"passed","severity":"normal"},{"uid":"655581d849d6c11a","name":"Passing page size 1 when there are 4 messages","time":{"start":1756343201684,"stop":1756343201684,"duration":0},"status":"passed","severity":"normal"},{"uid":"b56544d76d1b07af","name":"Publish message with rate limit","time":{"start":1756343037369,"stop":1756343037369,"duration":0},"status":"passed","severity":"normal"},{"uid":"37776306a3f26f0f","name":"should sort peers by ping value","time":{"start":1756342802717,"stop":1756342802717,"duration":0},"status":"passed","severity":"normal"},{"uid":"947e2f64d8f1ff3f","name":"yields undefined for messages without decoder","time":{"start":1756342802621,"stop":1756342802621,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dbb987c830943c1","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app27/5/topic292/proto","time":{"start":1756343133085,"stop":1756343133085,"duration":0},"status":"passed","severity":"normal"},{"uid":"18e76db0564a88b7","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1756342821995,"stop":1756342821997,"duration":2},"status":"passed","severity":"normal"},{"uid":"93e4c57ee058d84a","name":"should handle errors gracefully when getting peer info","time":{"start":1756342802095,"stop":1756342802096,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fafeed4d8d93a1d","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1756342851461,"stop":1756342851461,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c111943c2a39f78","name":"should respect custom numPeersToUse configuration","time":{"start":1756342833108,"stop":1756342833108,"duration":0},"status":"passed","severity":"normal"},{"uid":"65e98d90efcdeadc","name":"Encoder throws on empty string content topic","time":{"start":1756342821999,"stop":1756342821999,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e5c8bf8e7ab2efe","name":"should return cached hash on subsequent access","time":{"start":1756342802783,"stop":1756342802784,"duration":1},"status":"passed","severity":"normal"},{"uid":"75c02e1f93c8f983","name":"returns nothing if no connections present","time":{"start":1756342802227,"stop":1756342802227,"duration":0},"status":"passed","severity":"normal"},{"uid":"897ce7e566a5e250","name":"should not start if already started","time":{"start":1756342812245,"stop":1756342812245,"duration":0},"status":"passed","severity":"normal"},{"uid":"492dd5100a52d63","name":"should skip already querying peers","time":{"start":1756342812249,"stop":1756342812250,"duration":1},"status":"passed","severity":"normal"},{"uid":"f14f79f8f7e5da4","name":"should dial one peer on dial","time":{"start":1756342955746,"stop":1756342955746,"duration":0},"status":"passed","severity":"normal"},{"uid":"982fca954d97ccd9","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1756342845933,"stop":1756342845934,"duration":1},"status":"passed","severity":"normal"},{"uid":"c63f24cd8754253","name":"Round trip binary serialization","time":{"start":1756342802780,"stop":1756342802780,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d61f1dca9762f69","name":"Check message with no content topic is not received","time":{"start":1756343313311,"stop":1756343313312,"duration":1},"status":"passed","severity":"normal"},{"uid":"1660cc3499aef07","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1756343145392,"stop":1756343145392,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0364d2e28513dd7","name":"Query generator for 2000 messages","time":{"start":1756343191163,"stop":1756343191163,"duration":0},"status":"passed","severity":"normal"},{"uid":"c92eccb563012a2b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1756342786067,"stop":1756342786067,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d2f60ac4c73ea96","name":"should successfully stop","time":{"start":1756342832996,"stop":1756342832999,"duration":3},"status":"passed","severity":"normal"},{"uid":"11f58d74c2991bc8","name":"can start the service","time":{"start":1756342816131,"stop":1756342816131,"duration":0},"status":"passed","severity":"normal"},{"uid":"e002800a6feccc48","name":"should attach causal history and bloom filter to each message","time":{"start":1756342851458,"stop":1756342851458,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bb74e509f028946","name":"Check received message containing Russian","time":{"start":1756343313294,"stop":1756343313294,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2da66ffb7c6f8da","name":"should create NetworkMonitor with libp2p and events","time":{"start":1756342801335,"stop":1756342801350,"duration":15},"status":"passed","severity":"normal"},{"uid":"832b16e0d9753979","name":"Fails to publish duplicate message","time":{"start":1756343037366,"stop":1756343037366,"duration":0},"status":"passed","severity":"normal"},{"uid":"12138f73acf66bfa","name":"Check received message containing long","time":{"start":1756343313292,"stop":1756343313292,"duration":0},"status":"passed","severity":"normal"},{"uid":"9abf6420d58cfae8","name":"Check received message containing Script","time":{"start":1756343313306,"stop":1756343313306,"duration":0},"status":"passed","severity":"normal"},{"uid":"3085f17c6d1d89e2","name":"Stops search when maxGet is reached","time":{"start":1756342811404,"stop":1756342811405,"duration":1},"status":"passed","severity":"normal"},{"uid":"83a3d8045da6b8a0","name":"Waku message hash computation (meta attribute not present)","time":{"start":1756342801768,"stop":1756342801769,"duration":1},"status":"passed","severity":"normal"},{"uid":"b156ca31893ef9ab","name":"should emit a peer event after start","time":{"start":1756342872538,"stop":1756342872538,"duration":0},"status":"passed","severity":"normal"},{"uid":"eff446acb557ee68","name":"random static sharding 3 - Cluster ID: 810, Shard ID: 472","time":{"start":1756343184558,"stop":1756343184558,"duration":0},"status":"passed","severity":"normal"},{"uid":"f579acfc751041af","name":"should return PeerId when PeerId is provided","time":{"start":1756342801976,"stop":1756342801976,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b381646131c100f","name":"should return peer for existing peer","time":{"start":1756342801892,"stop":1756342801892,"duration":0},"status":"passed","severity":"normal"},{"uid":"a21af1bc5830fd85","name":"Subscribe to topic containing emoji and publish message","time":{"start":1756343044864,"stop":1756343044865,"duration":1},"status":"passed","severity":"normal"},{"uid":"90ca730de8d236f7","name":"Check received message containing XML","time":{"start":1756343313295,"stop":1756343313295,"duration":0},"status":"passed","severity":"normal"},{"uid":"8da92a8ad09daec","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1756342845939,"stop":1756342845939,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cd57e627eff2d8e","name":"Round trip binary encryption [ecies, signature]","time":{"start":1756342823552,"stop":1756342823552,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7f8fed3eb8855c4","name":"should be safe to call multiple times","time":{"start":1756342802496,"stop":1756342802500,"duration":4},"status":"passed","severity":"normal"},{"uid":"9ebdecf4433be96f","name":"should transition to Unhealthy when no connections","time":{"start":1756342832734,"stop":1756342832735,"duration":1},"status":"passed","severity":"normal"},{"uid":"995d98c6216848d4","name":"Check received message containing numeric","time":{"start":1756343313293,"stop":1756343313293,"duration":0},"status":"passed","severity":"normal"},{"uid":"b67c91be14c74fa2","name":"should initialize with default number of peers","time":{"start":1756342833095,"stop":1756342833095,"duration":0},"status":"passed","severity":"normal"},{"uid":"a036af350bc0f7de","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1756342786052,"stop":1756342786052,"duration":0},"status":"passed","severity":"normal"},{"uid":"98eec072397203b9","name":"should dial peers from store when no connections remain","time":{"start":1756342801879,"stop":1756342801879,"duration":0},"status":"passed","severity":"normal"},{"uid":"79e205ac2f0b3920","name":"should return no connections if no open connection provided","time":{"start":1756342802227,"stop":1756342802228,"duration":1},"status":"passed","severity":"normal"},{"uid":"4eac3c5d9b8ecf51","name":"Subscribe to topic containing Russian and receive message","time":{"start":1756343340873,"stop":1756343340873,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebfeef5db17d5fec","name":"Encoder throws on undefined content topic","time":{"start":1756342823553,"stop":1756342823553,"duration":0},"status":"passed","severity":"normal"},{"uid":"533ac65168ce3f3e","name":"Subscribe to topic containing long and receive message","time":{"start":1756343340861,"stop":1756343340861,"duration":0},"status":"passed","severity":"normal"},{"uid":"18b0b7d9fe0e3d5f","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1756342851460,"stop":1756342851461,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f5379f735c05b38","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1756343340876,"stop":1756343340876,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc000e6b54df07fb","name":"should add event listener for peer:discovery","time":{"start":1756342801402,"stop":1756342801402,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e88d811f3429a6c","name":"Decrypt messages","time":{"start":1756343015189,"stop":1756343015190,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe4ff3b89fbedd73","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1756342832735,"stop":1756342832735,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee36525f08a907f4","name":"LightPush","time":{"start":1756343212666,"stop":1756343212666,"duration":0},"status":"passed","severity":"normal"},{"uid":"62922174786c4840","name":"should not be delivered","time":{"start":1756342851464,"stop":1756342851464,"duration":0},"status":"passed","severity":"normal"},{"uid":"c71bfa222a90fec6","name":"should return false when navigator.onLine is false","time":{"start":1756342801366,"stop":1756342801368,"duration":2},"status":"passed","severity":"normal"},{"uid":"9288aab4bac3fa67","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1756343013700,"stop":1756343013701,"duration":1},"status":"passed","severity":"normal"},{"uid":"b493215122036689","name":"rejects hash query with content filter parameters","time":{"start":1756342802179,"stop":1756342802180,"duration":1},"status":"passed","severity":"normal"},{"uid":"f49d5df71be73e74","name":"should initialize with custom number of peers","time":{"start":1756342833095,"stop":1756342833098,"duration":3},"status":"passed","severity":"normal"},{"uid":"40c9e106d3f9da2c","name":"should start and stop interval correctly","time":{"start":1756342832607,"stop":1756342832607,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bc1c964be1eeab8","name":"Push message with content topic containing long","time":{"start":1756343417716,"stop":1756343417716,"duration":0},"status":"passed","severity":"normal"},{"uid":"746e5f65166e73fb","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app86/5/topic355/xml","time":{"start":1756343133083,"stop":1756343133083,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fefc8d342784dce","name":"Check meta is set [symmetric]","time":{"start":1756342821997,"stop":1756342821998,"duration":1},"status":"passed","severity":"normal"},{"uid":"9346f3e512ed26ec","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1756343044853,"stop":1756343044853,"duration":0},"status":"passed","severity":"normal"},{"uid":"11da724ee062ea2c","name":"should set field with all protocols enabled","time":{"start":1756342792225,"stop":1756342792225,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b55bcb91c9c8bff","name":"should be able to decode the field with only FILTER set to true","time":{"start":1756342791482,"stop":1756342791482,"duration":0},"status":"passed","severity":"normal"},{"uid":"46ea3a5f6b8d6ca9","name":"Sets default value correctly","time":{"start":1756343207993,"stop":1756343207994,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d71f2c122509290","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1756342811590,"stop":1756342811590,"duration":0},"status":"passed","severity":"normal"},{"uid":"57650a97e25db6af","name":"Push message with emoji payload","time":{"start":1756343417714,"stop":1756343417714,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3772a112913bb84","name":"groups content topics by expected pubsub topic","time":{"start":1756342786057,"stop":1756342786057,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe5ddfbb07f40b16","name":"should return PeerId when Multiaddr input is provided","time":{"start":1756342801976,"stop":1756342801977,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d9a866caf554485","name":"should be able to encode the field with only STORE set to true","time":{"start":1756342791476,"stop":1756342791477,"duration":1},"status":"passed","severity":"normal"},{"uid":"29202b5f10cd0f1e","name":"should call waitForPeer on Relay","time":{"start":1756342833224,"stop":1756342833225,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c14701d53acf7a8","name":"Push message with content topic containing SQL Injection","time":{"start":1756343417729,"stop":1756343417729,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc0669b40f0a6c53","name":"Check publish message containing Basic HTML tag","time":{"start":1756343037361,"stop":1756343037361,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca236e29b379893d","name":"should enable all discoveries when explicitly set","time":{"start":1756342832309,"stop":1756342832310,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2a3ee15721657bd","name":"should return empty array when no peers connected","time":{"start":1756342802715,"stop":1756342802715,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cc13b7d1c4bf675","name":"should return false when peer shard info is not found","time":{"start":1756342802074,"stop":1756342802074,"duration":0},"status":"passed","severity":"normal"},{"uid":"53f814411568e1a3","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1756342812156,"stop":1756342812157,"duration":1},"status":"passed","severity":"normal"},{"uid":"89a2ae1e86c72ce6","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1756343340870,"stop":1756343340870,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f3c42f05019575e5","name":"Encoder throws on undefined content topic","time":{"start":1756342802781,"stop":1756342802781,"duration":0},"status":"passed","severity":"normal"},{"uid":"601c9e713b121969","name":"Push message with Script payload","time":{"start":1756343417724,"stop":1756343417725,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c314fe75eb5dd4","name":"should not receive a peer event before start","time":{"start":1756342816133,"stop":1756342816133,"duration":0},"status":"passed","severity":"normal"},{"uid":"273ed82f4df3b3eb","name":"Query Generator, No message returned","time":{"start":1756343160301,"stop":1756343160301,"duration":0},"status":"passed","severity":"normal"},{"uid":"a65ac17595a36662","name":"should never report false negatives","time":{"start":1756342848952,"stop":1756342848952,"duration":0},"status":"passed","severity":"normal"},{"uid":"e969f8e015f14cd8","name":"Overlapping topic subscription","time":{"start":1756343340860,"stop":1756343340860,"duration":0},"status":"passed","severity":"normal"},{"uid":"a336a646e6424e82","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1756342887562,"stop":1756342887562,"duration":0},"status":"passed","severity":"normal"},{"uid":"67b8122569ba8400","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1756342786062,"stop":1756342786062,"duration":0},"status":"passed","severity":"normal"},{"uid":"11537f94a4e00813","name":"should populate queue if has active dial","time":{"start":1756342801537,"stop":1756342801537,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dc135e7b70f7b1a","name":"Subscribe to topic containing special chars and receive message","time":{"start":1756343340862,"stop":1756343340862,"duration":0},"status":"passed","severity":"normal"},{"uid":"83618faa141bb000","name":"Check publish message containing short","time":{"start":1756343037356,"stop":1756343037356,"duration":0},"status":"passed","severity":"normal"},{"uid":"2850627e2a7535d","name":"Push message with content topic containing Chinese","time":{"start":1756343417717,"stop":1756343417717,"duration":0},"status":"passed","severity":"normal"},{"uid":"5df89c5cbf4cec8c","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1756343340875,"stop":1756343340876,"duration":1},"status":"passed","severity":"normal"},{"uid":"361b77373ed0da8d","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1756343313313,"stop":1756343313313,"duration":0},"status":"passed","severity":"normal"},{"uid":"c275cdc4e579a81e","name":"should dial peers from store when browser is connected","time":{"start":1756342801878,"stop":1756342801878,"duration":0},"status":"passed","severity":"normal"},{"uid":"112c5e15ef1632e","name":"should keep entries that haven't expired yet","time":{"start":1756342831848,"stop":1756342831849,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fe9e2af16b74882","name":"should load peers from local storage and dispatch events","time":{"start":1756342816134,"stop":1756342816134,"duration":0},"status":"passed","severity":"normal"},{"uid":"134f25140405976c","name":"Filter","time":{"start":1756343212666,"stop":1756343212667,"duration":1},"status":"passed","severity":"normal"},{"uid":"66d04dfb88ab9447","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1756342811591,"stop":1756342811591,"duration":0},"status":"passed","severity":"normal"},{"uid":"984b9549158dbb95","name":"Check received message containing Script","time":{"start":1756343313295,"stop":1756343313295,"duration":0},"status":"passed","severity":"normal"},{"uid":"47d95170e3294ae8","name":"should start peer exchange discovery","time":{"start":1756342812245,"stop":1756342812245,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcbac7dba78f1bf0","name":"should compute hash only when first accessed","time":{"start":1756342802783,"stop":1756342802783,"duration":0},"status":"passed","severity":"normal"},{"uid":"490b2c7eac169533","name":"should create ShardReader with auto sharding network config","time":{"start":1756342802059,"stop":1756342802060,"duration":1},"status":"passed","severity":"normal"},{"uid":"41116c138c57e115","name":"Passing invalid cursor","time":{"start":1756343145394,"stop":1756343145395,"duration":1},"status":"passed","severity":"normal"},{"uid":"be898de7da729a0a","name":"random static sharding 4 - Cluster ID: 927, Shard ID: 713","time":{"start":1756343184558,"stop":1756343184559,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a50e160b844051b","name":"should handle general insertion and lookup correctly","time":{"start":1756342848955,"stop":1756342848955,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c07b8033b63c3f8","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1756343044864,"stop":1756343044864,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b9a76ab325c796b","name":"Check received message containing Chinese","time":{"start":1756343313293,"stop":1756343313294,"duration":1},"status":"passed","severity":"normal"},{"uid":"29f60fdc9c1ecd7a","name":"Refresh subscription","time":{"start":1756343340871,"stop":1756343340871,"duration":0},"status":"passed","severity":"normal"},{"uid":"76c3779b6f57ac05","name":"should perform ping and update peer store on timer","time":{"start":1756342802505,"stop":1756342802505,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8f6d74e9b7f25a1","name":"Push message equal or less that 1MB","time":{"start":1756343417721,"stop":1756343417722,"duration":1},"status":"passed","severity":"normal"},{"uid":"92122b386e2f00ae","name":"Does not throw an exception when node disconnects","time":{"start":1756343207992,"stop":1756343207992,"duration":0},"status":"passed","severity":"normal"},{"uid":"403efaa71d048b0f","name":"Check publish message containing escaped characters","time":{"start":1756343037363,"stop":1756343037363,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd9c47e220bdbbe8","name":"Check meta is set [ecies]","time":{"start":1756342823552,"stop":1756342823552,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f2e7f86a9ad8a18","name":"should process tasks in queue","time":{"start":1756342832607,"stop":1756342832618,"duration":11},"status":"passed","severity":"normal"},{"uid":"aaa248d8c89749db","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1756343030599,"stop":1756343030599,"duration":0},"status":"passed","severity":"normal"},{"uid":"29849c693c4eca70","name":"should be safe to call multiple times","time":{"start":1756342801863,"stop":1756342801878,"duration":15},"status":"passed","severity":"normal"},{"uid":"f72875fa5ea6b660","name":"returns all values when wanted number matches available values","time":{"start":1756342810917,"stop":1756342810919,"duration":2},"status":"passed","severity":"normal"},{"uid":"99cd04ae115c33f1","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1756342833109,"stop":1756342833109,"duration":0},"status":"passed","severity":"normal"},{"uid":"138618e2361eb8e4","name":"new peer added after a peer was already found","time":{"start":1756343037936,"stop":1756343037936,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5a28b72597dd620","name":"should check false positive rate","time":{"start":1756342848955,"stop":1756342848955,"duration":0},"status":"passed","severity":"normal"},{"uid":"7537c8103d7fa6b8","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1756343340860,"stop":1756343340860,"duration":0},"status":"passed","severity":"normal"},{"uid":"cac8413da0a4b2e7","name":"Check message with no payload is not received","time":{"start":1756343313302,"stop":1756343313302,"duration":0},"status":"passed","severity":"normal"},{"uid":"97863aaee7b1e30e","name":"should not receive a peer event after stop","time":{"start":1756343096775,"stop":1756343096776,"duration":1},"status":"passed","severity":"normal"},{"uid":"e292efbb9e13f819","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1756342845930,"stop":1756342845930,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f65def91f7c54da","name":"random static sharding 8 - Cluster ID: 138, Shard ID: 533","time":{"start":1756343184560,"stop":1756343184560,"duration":0},"status":"passed","severity":"normal"},{"uid":"56e2eb0bb03a33f3","name":"Check received message containing emoji","time":{"start":1756343313309,"stop":1756343313309,"duration":0},"status":"passed","severity":"normal"},{"uid":"29da610fdc23e0f7","name":"random static sharding 10 - Cluster ID: 538, Shard ID: 895","time":{"start":1756343184561,"stop":1756343184561,"duration":0},"status":"passed","severity":"normal"},{"uid":"316675904d963385","name":"nwaku subscribes","time":{"start":1756343027334,"stop":1756343027335,"duration":1},"status":"passed","severity":"normal"},{"uid":"899e1011652c4f1d","name":"Nodes with multiple pubsub topic","time":{"start":1756343030598,"stop":1756343030599,"duration":1},"status":"passed","severity":"normal"},{"uid":"952efe25a2a6ad96","name":"should process up to 3 peers at once","time":{"start":1756342801547,"stop":1756342801547,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f3b657db22ef7be","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1756343013693,"stop":1756343013698,"duration":5},"status":"passed","severity":"normal"},{"uid":"e35a1331c9f764e6","name":"should properly create location multiaddrs - tcp4","time":{"start":1756342792222,"stop":1756342792222,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aae6575c91a73dc","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1756342786052,"stop":1756342786052,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd48d62b87d8b6ff","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1756342845932,"stop":1756342845932,"duration":0},"status":"passed","severity":"normal"},{"uid":"633d2e86292fbccb","name":"Passing page size 3 when there are 20 messages","time":{"start":1756343201685,"stop":1756343201685,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ca8264e9289b68c","name":"should dial all peers on dial","time":{"start":1756342955745,"stop":1756342955746,"duration":1},"status":"passed","severity":"normal"},{"uid":"211b53bf2adb94e3","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1756343197984,"stop":1756343197984,"duration":0},"status":"passed","severity":"normal"},{"uid":"da7a5b3a79b69344","name":"Push message with content topic containing Arabic","time":{"start":1756343417729,"stop":1756343417729,"duration":0},"status":"passed","severity":"normal"},{"uid":"35487196fed62742","name":"rejects content-filtered query with only contentTopics","time":{"start":1756342802168,"stop":1756342802168,"duration":0},"status":"passed","severity":"normal"},{"uid":"242a62a206beef0c","name":"should handle different types of entries","time":{"start":1756342831849,"stop":1756342831849,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd3a9b23f80c9b26","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1756342845944,"stop":1756342845945,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d497cae602e596a","name":"should set field with only RELAY enabled","time":{"start":1756342792225,"stop":1756342792225,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f40c4500bafcb","name":"Push message with Basic HTML tag payload","time":{"start":1756343417725,"stop":1756343417725,"duration":0},"status":"passed","severity":"normal"},{"uid":"734801611a82d864","name":"should skip peer when not on same cluster","time":{"start":1756342801539,"stop":1756342801540,"duration":1},"status":"passed","severity":"normal"},{"uid":"69964d12687d8874","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1756342801921,"stop":1756342801921,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7387f6a49032477","name":"should dispatch network event when browser goes online","time":{"start":1756342801383,"stop":1756342801383,"duration":0},"status":"passed","severity":"normal"},{"uid":"48b1f3ba29464c91","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1756343207573,"stop":1756343207573,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae4734cf22b14e36","name":"should handle query errors gracefully","time":{"start":1756342812250,"stop":1756342812250,"duration":0},"status":"passed","severity":"normal"},{"uid":"80e17ff43cbd3e16","name":"Check received message containing unicode special characters","time":{"start":1756343313297,"stop":1756343313297,"duration":0},"status":"passed","severity":"normal"},{"uid":"a830b32d34441646","name":"ignores domain fetching errors","time":{"start":1756342812202,"stop":1756342812203,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f9d8d82f1bd775b","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1756342810930,"stop":1756342810931,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8410a76bb990bc4","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1756342786057,"stop":1756342786058,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9d33aade206ca25","name":"should handle empty pubsub topics","time":{"start":1756342802516,"stop":1756342802516,"duration":0},"status":"passed","severity":"normal"},{"uid":"a858a156af90ae8e","name":"rejects hash query with time filter","time":{"start":1756342802180,"stop":1756342802180,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cbe9676de78b042","name":"Subscribe to topic containing special chars and publish message","time":{"start":1756343044856,"stop":1756343044856,"duration":0},"status":"passed","severity":"normal"},{"uid":"540e78c1d39d22bf","name":"messageHashStr returns a hex string","time":{"start":1756342801778,"stop":1756342801779,"duration":1},"status":"passed","severity":"normal"},{"uid":"88837f7a34f88471","name":"Push message with content topic containing short","time":{"start":1756343417715,"stop":1756343417715,"duration":0},"status":"passed","severity":"normal"},{"uid":"de8a8f41b683efe0","name":"Check received message containing JSON","time":{"start":1756343313296,"stop":1756343313296,"duration":0},"status":"passed","severity":"normal"},{"uid":"18994e9877246fc5","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1756342811590,"stop":1756342811590,"duration":0},"status":"passed","severity":"normal"},{"uid":"5284ecff751f7345","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1756342801768,"stop":1756342801768,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ccd1a35f0808510","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1756342801905,"stop":1756342801906,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe46b747aa2db1cf","name":"should be able to decode the field with only RELAY set to true","time":{"start":1756342791481,"stop":1756342791482,"duration":1},"status":"passed","severity":"normal"},{"uid":"7eeb17d2b64ad74","name":"Push message with escaped characters payload","time":{"start":1756343417726,"stop":1756343417726,"duration":0},"status":"passed","severity":"normal"},{"uid":"6712e9eda29d2fb0","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1756342927664,"stop":1756342927665,"duration":1},"status":"passed","severity":"normal"},{"uid":"e26ccf9365c01d0d","name":"handles different networkShards values correctly","time":{"start":1756342786058,"stop":1756342786058,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eccb5e0f49bc8d2","name":"should filter peers by codec","time":{"start":1756342802716,"stop":1756342802716,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f77e1a71cb46a8d","name":"Subscribe to topic containing emoji and receive message","time":{"start":1756343340876,"stop":1756343340876,"duration":0},"status":"passed","severity":"normal"},{"uid":"23a626b0ed034c5c","name":"Check message on other pubsub topic is not received","time":{"start":1756343313311,"stop":1756343313311,"duration":0},"status":"passed","severity":"normal"},{"uid":"38e296b0435aaacb","name":"should mark all messages in causal history as acknowledged","time":{"start":1756342851460,"stop":1756342851460,"duration":0},"status":"passed","severity":"normal"},{"uid":"187f5e1a242c5cfe","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1756342811586,"stop":1756342811589,"duration":3},"status":"passed","severity":"normal"},{"uid":"a01ea212e380b733","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1756342845934,"stop":1756342845934,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0fa5073c1dc55ca","name":"Push message with Russian payload","time":{"start":1756343417724,"stop":1756343417724,"duration":0},"status":"passed","severity":"normal"},{"uid":"289f7805af79cb3f","name":"should create a new stream if no existing for protocol found","time":{"start":1756342802387,"stop":1756342802387,"duration":0},"status":"passed","severity":"normal"},{"uid":"51446299f43b110b","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1756343030597,"stop":1756343030598,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a1f94cf7cb00e94","name":"Check received message containing short","time":{"start":1756343313292,"stop":1756343313292,"duration":0},"status":"passed","severity":"normal"},{"uid":"40cadbcc52146b06","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1756342786053,"stop":1756342786054,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb476acdc38c4af7","name":"should add peer to queue when queue is not empty","time":{"start":1756342801535,"stop":1756342801535,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4e3aef996c4c78f","name":"should have no discoveries enabled by default","time":{"start":1756342832309,"stop":1756342832309,"duration":0},"status":"passed","severity":"normal"},{"uid":"328f3e11eb4733d3","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1756342845921,"stop":1756342845922,"duration":1},"status":"passed","severity":"normal"},{"uid":"d20b79cb37aaf3c2","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1756342791483,"stop":1756342791484,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ce0cec7de4e13fc","name":"should not be empty after adding a subscription","time":{"start":1756342833579,"stop":1756342833579,"duration":0},"status":"passed","severity":"normal"},{"uid":"31851667aa7e930a","name":"Subscribe to topic containing numeric and receive message","time":{"start":1756343340861,"stop":1756343340861,"duration":0},"status":"passed","severity":"normal"},{"uid":"a08cc231dc525f6b","name":"throws on content topic with empty encoding field","time":{"start":1756342786050,"stop":1756342786051,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a091e1a907e3713","name":"should encode/decode to RLP encoding","time":{"start":1756342792220,"stop":1756342792220,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9f8c45a9f281d3c","name":"should not process empty queue","time":{"start":1756342801548,"stop":1756342801552,"duration":4},"status":"passed","severity":"normal"},{"uid":"b387b73ef1600280","name":"should handle shard reader errors gracefully","time":{"start":1756342801554,"stop":1756342801554,"duration":0},"status":"passed","severity":"normal"},{"uid":"85c9de708d01af99","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1756343340858,"stop":1756343340858,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdbf939999a98e9d","name":"should not fail to start the service if it is already started","time":{"start":1756342816132,"stop":1756342816133,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e2f1478c58df1ee","name":"should handle relay send failures gracefully","time":{"start":1756342802514,"stop":1756342802514,"duration":0},"status":"passed","severity":"normal"},{"uid":"50d4c583c1c4608c","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1756342786051,"stop":1756342786052,"duration":1},"status":"passed","severity":"normal"},{"uid":"d63345041a6c42f3","name":"Passing page size 19 when there are 20 messages","time":{"start":1756343201687,"stop":1756343201687,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9d3fad57e60e3cf","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1756342887562,"stop":1756342887563,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf8090ca23204630","name":"Push message with content topic containing JSON","time":{"start":1756343417718,"stop":1756343417718,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc8439a8bb4333f0","name":"Push message equal or less that 1MB","time":{"start":1756343417732,"stop":1756343417732,"duration":0},"status":"passed","severity":"normal"},{"uid":"9584f0576793145","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1756342801976,"stop":1756342801976,"duration":0},"status":"passed","severity":"normal"},{"uid":"158b2a2785675c7b","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1756342833430,"stop":1756342833431,"duration":1},"status":"passed","severity":"normal"},{"uid":"309f7628377c8409","name":"should clear all timers","time":{"start":1756342802500,"stop":1756342802501,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a7d3d6b8f678e7b","name":"ends after yielding if response size indicates end","time":{"start":1756342802621,"stop":1756342802621,"duration":0},"status":"passed","severity":"normal"},{"uid":"a080de6e816dc90","name":"should perform initial health assessment on start","time":{"start":1756342832740,"stop":1756342832740,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed00d931488ee57f","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1756342791479,"stop":1756342791480,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc543e9378988df1","name":"Subscribe to topic containing shell command and publish message","time":{"start":1756343044862,"stop":1756343044863,"duration":1},"status":"passed","severity":"normal"},{"uid":"5164c55647e501bb","name":"should handle incoming messages","time":{"start":1756342832994,"stop":1756342832995,"duration":1},"status":"passed","severity":"normal"},{"uid":"920a8ab0e8a2711b","name":"should skip peers without peerInfo in ENR","time":{"start":1756342812251,"stop":1756342812251,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2cd126d4f1c5374","name":"should handle dial errors gracefully","time":{"start":1756342801411,"stop":1756342801411,"duration":0},"status":"passed","severity":"normal"},{"uid":"4758cd3fc2833185","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1756343207568,"stop":1756343207569,"duration":1},"status":"passed","severity":"normal"},{"uid":"455332a0d2edf399","name":"Push message with short payload","time":{"start":1756343417708,"stop":1756343417708,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b0a26ff4b537549","name":"Push message with custom timestamp: 1756339291589","time":{"start":1756343417721,"stop":1756343417721,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eaa04addb012196","name":"Check message with no pubsub topic is not received","time":{"start":1756343313301,"stop":1756343313301,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a43e04ec1626c2a","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1756342786290,"stop":1756342786290,"duration":0},"status":"passed","severity":"normal"},{"uid":"f52ee008c66f7880","name":"should handle all zero keep alive options","time":{"start":1756342802516,"stop":1756342802516,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d2e236342fef541","name":"should clear existing timers before creating new ones","time":{"start":1756342802515,"stop":1756342802515,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eacde5f610c45ae","name":"should handle complete dial lifecycle","time":{"start":1756342801555,"stop":1756342801555,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcdfc31a76e8493b","name":"should be safe to call multiple times","time":{"start":1756342802710,"stop":1756342802710,"duration":0},"status":"passed","severity":"normal"},{"uid":"458c6eac5a9365b6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1756342845945,"stop":1756342845945,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1aaf97ef7744f20","name":"Check publish message containing SQL Injection","time":{"start":1756343037359,"stop":1756343037359,"duration":0},"status":"passed","severity":"normal"},{"uid":"576c7bde7380729a","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1756342786055,"stop":1756342786055,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd0f8f42c02fd3ed","name":"Check publish message containing Arabic","time":{"start":1756343037358,"stop":1756343037358,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b7d1760a466fc6a","name":"accepts valid message hash query","time":{"start":1756342802168,"stop":1756342802168,"duration":0},"status":"passed","severity":"normal"},{"uid":"db5a3eb2f5076442","name":"should be safe to call multiple times","time":{"start":1756342801403,"stop":1756342801403,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bfbdb3dd0646539","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1756342786068,"stop":1756342786068,"duration":0},"status":"passed","severity":"normal"},{"uid":"5303614118560429","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1756342845928,"stop":1756342845929,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9759c8cc52e015d","name":"Sample","time":{"start":1756342791594,"stop":1756342791594,"duration":0},"status":"passed","severity":"normal"},{"uid":"996feb10f054786d","name":"should start ping timers on peer connect","time":{"start":1756342802501,"stop":1756342802502,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a7f6492e071d1ab","name":"Push message with custom timestamp: 1756339291590","time":{"start":1756343417731,"stop":1756343417732,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cd64818d626ea15","name":"should properly start and stop event listening","time":{"start":1756342832739,"stop":1756342832739,"duration":0},"status":"passed","severity":"normal"},{"uid":"d18a2658f6908396","name":"Subscribe to topic containing shell command and receive message","time":{"start":1756343340875,"stop":1756343340875,"duration":0},"status":"passed","severity":"normal"},{"uid":"a92fa689b1fdafb","name":"Promise Callback - true","time":{"start":1756343192992,"stop":1756343192993,"duration":1},"status":"passed","severity":"normal"},{"uid":"40898c0270a5b745","name":"Subscribe to topic containing short and receive message","time":{"start":1756343340861,"stop":1756343340861,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fe0a10709d6ace9","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1756342786054,"stop":1756342786055,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac7332f77e0dcec","name":"Check publish message containing Script","time":{"start":1756343037359,"stop":1756343037360,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e72e3e86bc1ee4c","name":"should add received messages to bloom filter","time":{"start":1756342851460,"stop":1756342851460,"duration":0},"status":"passed","severity":"normal"},{"uid":"453e26036f05e557","name":"messageHashStr produces consistent results for the same input","time":{"start":1756342801779,"stop":1756342801780,"duration":1},"status":"passed","severity":"normal"},{"uid":"dea8a7be69b1f3e1","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1756343030598,"stop":1756343030598,"duration":0},"status":"passed","severity":"normal"},{"uid":"b01fb958b2a1ed18","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1756343340860,"stop":1756343340860,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8ccac61156bbbdf","name":"accepts valid content-filtered query","time":{"start":1756342802167,"stop":1756342802167,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cb927aaaf8a5052","name":"random static sharding 9 - Cluster ID: 275, Shard ID: 892","time":{"start":1756343184560,"stop":1756343184560,"duration":0},"status":"passed","severity":"normal"},{"uid":"a857620dc549ac11","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1756342811590,"stop":1756342811591,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf609cebb718988a","name":"should maintain desired error rate","time":{"start":1756342848951,"stop":1756342848952,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fdad8a257f26255","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1756343030600,"stop":1756343030600,"duration":0},"status":"passed","severity":"normal"},{"uid":"89e05469826962fa","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1756342872544,"stop":1756342872545,"duration":1},"status":"skipped","severity":"normal"},{"uid":"52ccdbaf15c1e993","name":"should create RPC request with correct parameters","time":{"start":1756342812162,"stop":1756342812164,"duration":2},"status":"passed","severity":"normal"},{"uid":"89515fbeef29b528","name":"Push message with Script payload","time":{"start":1756343417711,"stop":1756343417711,"duration":0},"status":"passed","severity":"normal"},{"uid":"b14a56541c577f30","name":"should drop connection to one peer on hangUp","time":{"start":1756342955746,"stop":1756342955747,"duration":1},"status":"passed","severity":"normal"},{"uid":"2136c054d4faab8f","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1756342845935,"stop":1756342845935,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1ae406b2795b597","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1756342801417,"stop":1756342801417,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cf5b77d3b2d25f4","name":"Check received message containing Basic HTML tag","time":{"start":1756343313307,"stop":1756343313307,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4897e15bf9eb6fb","name":"Query Generator, No Decoder","time":{"start":1756343160300,"stop":1756343160301,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb82870a83e0ab50","name":"should remove event listeners from globalThis","time":{"start":1756342801365,"stop":1756342801365,"duration":0},"status":"passed","severity":"normal"},{"uid":"56b56689f9059c56","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1756342801768,"stop":1756342801768,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b0148c6abad8e74","name":"should continually clean up expired entries at intervals","time":{"start":1756342831850,"stop":1756342831854,"duration":4},"status":"passed","severity":"normal"},{"uid":"f20b216261ed2a4d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1756342786068,"stop":1756342786068,"duration":0},"status":"passed","severity":"normal"},{"uid":"94c1700ca8b76e35","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1756343133082,"stop":1756343133083,"duration":1},"status":"passed","severity":"normal"},{"uid":"40aa5c27ee6a7a19","name":"should start and setup intervals and event listeners","time":{"start":1756342833580,"stop":1756342833580,"duration":0},"status":"passed","severity":"normal"},{"uid":"f74f9cd04aab3d8","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1756343030599,"stop":1756343030600,"duration":1},"status":"passed","severity":"normal"},{"uid":"e77a39a73167d8ba","name":"should query peers that support peer exchange","time":{"start":1756342812247,"stop":1756342812248,"duration":1},"status":"passed","severity":"normal"},{"uid":"d433f3b9b3452c48","name":"should return PeerId when PeerId is provided","time":{"start":1756342801975,"stop":1756342801975,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ff0b8902d76e7f","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1756342811589,"stop":1756342811590,"duration":1},"status":"passed","severity":"normal"},{"uid":"752e27ae03154b0e","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1756342802392,"stop":1756342802392,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e41bc97a929627a","name":"Push message with numeric payload","time":{"start":1756343417723,"stop":1756343417723,"duration":0},"status":"passed","severity":"normal"},{"uid":"528b749099b66be2","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1756342845922,"stop":1756342845923,"duration":1},"status":"passed","severity":"normal"},{"uid":"34dded60fd9e1abd","name":"can query messages normally","time":{"start":1756343187886,"stop":1756343187887,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf2ca6daa553672c","name":"Push message with short payload","time":{"start":1756343417722,"stop":1756343417722,"duration":0},"status":"passed","severity":"normal"},{"uid":"4854d03e53fa4721","name":"should hang up with PeerId and return true on success","time":{"start":1756342802712,"stop":1756342802713,"duration":1},"status":"passed","severity":"normal"},{"uid":"e05d12146822e713","name":"Decoder throws on undefined content topic","time":{"start":1756342802782,"stop":1756342802782,"duration":0},"status":"passed","severity":"normal"},{"uid":"f325047f492ccd96","name":"should not fail to stop the service if it was not started","time":{"start":1756342816132,"stop":1756342816132,"duration":0},"status":"passed","severity":"normal"},{"uid":"355ca91f61ffdeab","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1756342791484,"stop":1756342791484,"duration":0},"status":"passed","severity":"normal"},{"uid":"de24c58b233549b","name":"Passing page size 11 when there are 10 messages","time":{"start":1756343201687,"stop":1756343201687,"duration":0},"status":"passed","severity":"normal"},{"uid":"446ab6c69f097f44","name":"Check received message containing Arabic","time":{"start":1756343313294,"stop":1756343313294,"duration":0},"status":"passed","severity":"normal"},{"uid":"31f15d4044d7fd86","name":"should merge provided config with defaults","time":{"start":1756342802708,"stop":1756342802708,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee9d819999b8b836","name":"should handle multiple peers with different shard configurations","time":{"start":1756342801555,"stop":1756342801555,"duration":0},"status":"passed","severity":"normal"},{"uid":"119701b25622c7cb","name":"can start and stop the service","time":{"start":1756342816132,"stop":1756342816132,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d09681fed78e7e5","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1756343340874,"stop":1756343340874,"duration":0},"status":"passed","severity":"normal"},{"uid":"91402cb8d3558a0","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1756342791480,"stop":1756342791480,"duration":0},"status":"passed","severity":"normal"},{"uid":"b765515a13c3426f","name":"should handle peer not in mesh for all topics","time":{"start":1756342802516,"stop":1756342802519,"duration":3},"status":"passed","severity":"normal"},{"uid":"8fe482eb9b6a2c74","name":"Push message with Chinese payload","time":{"start":1756343417723,"stop":1756343417724,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6bf3911f299d658","name":"Check received message containing shell command","time":{"start":1756343313296,"stop":1756343313296,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e0b6c4a958583af","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app17/7/topic840/utf8","time":{"start":1756343133084,"stop":1756343133084,"duration":0},"status":"passed","severity":"normal"},{"uid":"616081d68a48fe8f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1756342786066,"stop":1756342786066,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb46344f20cfa99b","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1756343340868,"stop":1756343340868,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fa06c2640bee94e","name":"retrieves a single peer","time":{"start":1756342812201,"stop":1756342812201,"duration":0},"status":"passed","severity":"normal"},{"uid":"65691d233a184d3c","name":"should unregister libp2p event listeners when stop is called","time":{"start":1756342833107,"stop":1756342833107,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b401a229486a1ef","name":"Subscribe and receive messages via waku relay post","time":{"start":1756343340858,"stop":1756343340858,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdc99fde90698aa6","name":"Meta field set when metaSetter is specified","time":{"start":1756342802781,"stop":1756342802781,"duration":0},"status":"passed","severity":"normal"},{"uid":"28d5c97772839085","name":"should skip peers without ENR","time":{"start":1756342812251,"stop":1756342812251,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7ff3a4c651d73dc","name":"Check received message containing Russian","time":{"start":1756343313305,"stop":1756343313306,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dfdd2045b28c262","name":"should add and check entries correctly","time":{"start":1756342831836,"stop":1756342831846,"duration":10},"status":"passed","severity":"normal"},{"uid":"bdee6248f4c04976","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1756342802507,"stop":1756342802510,"duration":3},"status":"passed","severity":"normal"},{"uid":"6c634ddd1e0e2cf0","name":"should handle peer identify event","time":{"start":1756342812246,"stop":1756342812247,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2f70f3b2b494c23","name":"should only return 1 node with relay capability","time":{"start":1756342812204,"stop":1756342812204,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c7a1ff527fa784","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1756342833107,"stop":1756342833108,"duration":1},"status":"passed","severity":"normal"},{"uid":"2dba1aad07b5d4fa","name":"should create PeerExchange instance with components","time":{"start":1756342812164,"stop":1756342812165,"duration":1},"status":"passed","severity":"normal"},{"uid":"9716ddb357e2e86f","name":"should add event listeners to libp2p","time":{"start":1756342801355,"stop":1756342801355,"duration":0},"status":"passed","severity":"normal"},{"uid":"7917f43aae774f2e","name":"Push message with custom timestamp: 1756346491590","time":{"start":1756343417732,"stop":1756343417732,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b8b1f18d08b8894","name":"can start and stop the service","time":{"start":1756343096770,"stop":1756343096770,"duration":0},"status":"passed","severity":"normal"},{"uid":"31b4718743443b6e","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1756342832310,"stop":1756342832310,"duration":0},"status":"passed","severity":"normal"},{"uid":"88c0c19cea889efc","name":"should not receive a peer event before start","time":{"start":1756343096774,"stop":1756343096775,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4294f954408aad6","name":"should return true even if peer has no overlapping shards","time":{"start":1756342802067,"stop":1756342802071,"duration":4},"status":"passed","severity":"normal"},{"uid":"8dfbfb54064c861","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1756343044853,"stop":1756343044854,"duration":1},"status":"passed","severity":"normal"},{"uid":"55e78be738e29da7","name":"Query generator for multiple messages with multiple decoders","time":{"start":1756343191160,"stop":1756343191161,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5fcc2f9d089750f","name":"Register correct protocols","time":{"start":1756343044850,"stop":1756343044851,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8c3603f432a6e7d","name":"Check message with non string payload is not received","time":{"start":1756343313312,"stop":1756343313312,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0a8059afab992d8","name":"yields decoded messages","time":{"start":1756342802620,"stop":1756342802620,"duration":0},"status":"passed","severity":"normal"},{"uid":"57714324b1e7b1c7","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1756342832990,"stop":1756342832990,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c70778dfcba8161","name":"Init the array if not present","time":{"start":1756342785887,"stop":1756342785889,"duration":2},"status":"passed","severity":"normal"},{"uid":"b5da6afbe6c99826","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1756343207572,"stop":1756343207572,"duration":0},"status":"passed","severity":"normal"},{"uid":"f78ebb48b8b8ead6","name":"should not create multiple intervals when called multiple times","time":{"start":1756342801528,"stop":1756342801529,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fec8d312bd813e2","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1756342833108,"stop":1756342833109,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2465167664e189c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1756342786068,"stop":1756342786069,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d8621d2e9002d5a","name":"should remove expired entries after TTL has passed","time":{"start":1756342831847,"stop":1756342831848,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1f31cea79832fcd","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1756342833098,"stop":1756342833099,"duration":1},"status":"passed","severity":"normal"},{"uid":"27a2644164a4fa78","name":"should handle hash queries without validation","time":{"start":1756342833431,"stop":1756342833431,"duration":0},"status":"passed","severity":"normal"},{"uid":"a32625a414f19ec7","name":"Add multiple subscription objects on single nwaku node","time":{"start":1756343340867,"stop":1756343340867,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfbb446f2531acfb","name":"Subscribe and receive messages via lightPush","time":{"start":1756343340868,"stop":1756343340868,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b942b5463ed81af","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1756342845946,"stop":1756342845946,"duration":0},"status":"passed","severity":"normal"},{"uid":"34b1e05cdb0a0a97","name":"should skip peer when already connected","time":{"start":1756342801535,"stop":1756342801536,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a5994cc4b5bbd23","name":"Check received message containing shell command","time":{"start":1756343313307,"stop":1756343313308,"duration":1},"status":"passed","severity":"normal"},{"uid":"a851bc382e2d9297","name":"should update peers in cache on 'peer:identify' event","time":{"start":1756342816134,"stop":1756342816135,"duration":1},"status":"passed","severity":"normal"},{"uid":"6204fd9f0f98bb7a","name":"Check received message containing escaped characters","time":{"start":1756343313297,"stop":1756343313297,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d9339a74ec7d971","name":"should not return locked peers if enough unlocked are available","time":{"start":1756342833099,"stop":1756342833099,"duration":0},"status":"passed","severity":"normal"},{"uid":"660c3c56843a0db8","name":"Push message with content topic containing Arabic","time":{"start":1756343417717,"stop":1756343417717,"duration":0},"status":"passed","severity":"normal"},{"uid":"96ca7f2d0c01f6e","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1756342832311,"stop":1756342832317,"duration":6},"status":"passed","severity":"normal"},{"uid":"e4627da06c19ee1d","name":"should handle mixed protocol support correctly","time":{"start":1756342832741,"stop":1756342832747,"duration":6},"status":"passed","severity":"normal"},{"uid":"c21cfd7ba284c005","name":"should handle corrupted shard info gracefully","time":{"start":1756342802096,"stop":1756342802096,"duration":0},"status":"passed","severity":"normal"},{"uid":"a877a717e2f2227b","name":"should reject if Relay is requested but not mounted","time":{"start":1756342833218,"stop":1756342833219,"duration":1},"status":"passed","severity":"normal"},{"uid":"7915e5d543678626","name":"random static sharding 6 - Cluster ID: 995, Shard ID: 501","time":{"start":1756343184559,"stop":1756343184559,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5f7b8a07869c866","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1756343037364,"stop":1756343037364,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ed95377cb3a2299","name":"Push message with content topic containing unicode special characters","time":{"start":1756343417719,"stop":1756343417719,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c3e509b777adc80","name":"throws if store query response has error status","time":{"start":1756342802619,"stop":1756342802619,"duration":0},"status":"passed","severity":"normal"},{"uid":"5050350d1395c2af","name":"should drop connection via multiaddr with hangUp","time":{"start":1756342955747,"stop":1756342955747,"duration":0},"status":"passed","severity":"normal"},{"uid":"3080bd0666f4e085","name":"should filter out already connected peers","time":{"start":1756342801890,"stop":1756342801890,"duration":0},"status":"passed","severity":"normal"},{"uid":"d289820264a84a36","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1756343313303,"stop":1756343313303,"duration":0},"status":"passed","severity":"normal"},{"uid":"43bd9370bf4e3f6e","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1756343044853,"stop":1756343044853,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6beddff89e9aee8","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app30/5/topic864/xml","time":{"start":1756343133089,"stop":1756343133089,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca56a260cd210865","name":"Publishes to nwaku","time":{"start":1756343027335,"stop":1756343027335,"duration":0},"status":"passed","severity":"normal"},{"uid":"a91d68c2f77b50b2","name":"Check publish message containing long","time":{"start":1756343037356,"stop":1756343037356,"duration":0},"status":"passed","severity":"normal"},{"uid":"42ab9e908945f5d1","name":"Subscribe to topic containing JSON and receive message","time":{"start":1756343340875,"stop":1756343340875,"duration":0},"status":"passed","severity":"normal"},{"uid":"99575dbf4653c8a3","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1756342801920,"stop":1756342801920,"duration":0},"status":"passed","severity":"normal"},{"uid":"7619ac65e36d357b","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1756342791480,"stop":1756342791481,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c75676c2b114b8a","name":"should not fail to start the service if it is already started","time":{"start":1756342872537,"stop":1756342872538,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fd4a2e213332092","name":"Check received message containing emoji","time":{"start":1756343313297,"stop":1756343313297,"duration":0},"status":"passed","severity":"normal"},{"uid":"b63b6c3994c1ba64","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app70/4/topic561/proto","time":{"start":1756343133084,"stop":1756343133084,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfffa5ed38d1f429","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1756342786290,"stop":1756342786290,"duration":0},"status":"passed","severity":"normal"},{"uid":"fec198a05b96d10","name":"Refresh subscription","time":{"start":1756343044854,"stop":1756343044854,"duration":0},"status":"skipped","severity":"normal"},{"uid":"77f648f22f4d60ae","name":"different cluster: nodes don't connect","time":{"start":1756342943437,"stop":1756342943439,"duration":2},"status":"passed","severity":"normal"},{"uid":"1fd1135485e9aed8","name":"should reject if WakuNode is not started","time":{"start":1756342833217,"stop":1756342833218,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8a3914fdc697297","name":"Fails to push message with large meta","time":{"start":1756343417731,"stop":1756343417731,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e1247e4bc0b483d","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1756342845942,"stop":1756342845942,"duration":0},"status":"passed","severity":"normal"},{"uid":"3568467aa4297a6f","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1756342786059,"stop":1756342786059,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dd53d2d43940af0","name":"Renews subscription after lossing a connection","time":{"start":1756343340877,"stop":1756343340877,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6908c0c552849e2","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1756342802510,"stop":1756342802511,"duration":1},"status":"passed","severity":"normal"},{"uid":"21312317db790b8d","name":"should allow redial after failed dial cooldown expires","time":{"start":1756342801544,"stop":1756342801545,"duration":1},"status":"passed","severity":"normal"},{"uid":"4202c687692a87d","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1756343145390,"stop":1756343145391,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f4f9f84e7b63815","name":"peer:update - should do nothing if another protocol hit","time":{"start":1756342802387,"stop":1756342802391,"duration":4},"status":"passed","severity":"normal"},{"uid":"e2529ba2665ce5e8","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1756342802504,"stop":1756342802505,"duration":1},"status":"passed","severity":"normal"},{"uid":"83f2ec93e7549132","name":"Push message with Arabic payload","time":{"start":1756343417724,"stop":1756343417724,"duration":0},"status":"passed","severity":"normal"},{"uid":"6261fad1a392c5e2","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1756342832619,"stop":1756342832619,"duration":0},"status":"passed","severity":"normal"},{"uid":"393a6a34ce32ba8a","name":"should set field with only FILTER enabled","time":{"start":1756342792226,"stop":1756342792226,"duration":0},"status":"passed","severity":"normal"},{"uid":"da4d098f6b0073a8","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1756342851461,"stop":1756342851461,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf0eb7cbe5a895e6","name":"should successfully unsubscribe from an existing subscription","time":{"start":1756342832990,"stop":1756342832990,"duration":0},"status":"passed","severity":"normal"},{"uid":"495c3f72d5ad4ab4","name":"Check received message with timestamp: 1756342866696000000 ","time":{"start":1756343313298,"stop":1756343313298,"duration":0},"status":"passed","severity":"normal"},{"uid":"4442e4a39ef288fe","name":"Query generator for multiple messages with different message text format","time":{"start":1756343191160,"stop":1756343191160,"duration":0},"status":"passed","severity":"normal"},{"uid":"55cb588e52b01cd9","name":"should set default options when no config provided","time":{"start":1756342802708,"stop":1756342802708,"duration":0},"status":"passed","severity":"normal"},{"uid":"27bb75499cef77cb","name":"should query peer with peer exchange protocol","time":{"start":1756342812249,"stop":1756342812249,"duration":0},"status":"passed","severity":"normal"},{"uid":"e563974e482dd6c5","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app9/9/topic521/json","time":{"start":1756343133086,"stop":1756343133086,"duration":0},"status":"passed","severity":"normal"},{"uid":"68b060c22c9db692","name":"Push message with Russian payload","time":{"start":1756343417710,"stop":1756343417711,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d615c29067927ef","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1756342845935,"stop":1756342845936,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3f3b0b9db53e85b","name":"does not validate decoders for hash queries","time":{"start":1756342802618,"stop":1756342802619,"duration":1},"status":"passed","severity":"normal"},{"uid":"adfa5a34edc29404","name":"should not dial peers from store when browser is not connected","time":{"start":1756342801879,"stop":1756342801879,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8a1e2a90b3625cd","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1756342943439,"stop":1756342943440,"duration":1},"status":"passed","severity":"normal"},{"uid":"6daa4a0a70838626","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1756342845915,"stop":1756342845916,"duration":1},"status":"passed","severity":"normal"},{"uid":"873707fa883f88d2","name":"Subscribe and receives messages on 20 topics","time":{"start":1756343340870,"stop":1756343340870,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf7c8bee52811b87","name":"should skip peers that were recently queried","time":{"start":1756342812248,"stop":1756342812249,"duration":1},"status":"passed","severity":"normal"},{"uid":"55d9bc881ed508a","name":"can start and stop the service","time":{"start":1756342872532,"stop":1756342872536,"duration":4},"status":"passed","severity":"normal"},{"uid":"5e6f74c08b4668d9","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1756343013683,"stop":1756343013686,"duration":3},"status":"passed","severity":"normal"},{"uid":"87c40f11b0b4a6be","name":"should initialize with default options","time":{"start":1756342812244,"stop":1756342812244,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bb2ac974133e492","name":"should handle onConnected and onDisconnected","time":{"start":1756342833100,"stop":1756342833106,"duration":6},"status":"passed","severity":"normal"},{"uid":"c6821f0a755988d3","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1756342845934,"stop":1756342845935,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ab12e22e586c5cc","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1756342812205,"stop":1756342812205,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6e61dbebe31b6f7","name":"random static sharding 1 - Cluster ID: 708, Shard ID: 162","time":{"start":1756343184557,"stop":1756343184558,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fd3d7ea890d1771","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1756342786056,"stop":1756342786056,"duration":0},"status":"passed","severity":"normal"},{"uid":"853deda03376ec5c","name":"should reassess health immediately when peer disconnects","time":{"start":1756342832739,"stop":1756342832740,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ab8abe011d3b62b","name":"should start periodic discovery on start","time":{"start":1756342812253,"stop":1756342812253,"duration":0},"status":"passed","severity":"normal"},{"uid":"49006b82473af25e","name":"Push message with content topic containing Russian","time":{"start":1756343417729,"stop":1756343417729,"duration":0},"status":"passed","severity":"normal"},{"uid":"3864dc03a82c81d1","name":"Asymmetric encrypt & decrypt","time":{"start":1756342822426,"stop":1756342822426,"duration":0},"status":"passed","severity":"normal"},{"uid":"9768cdd1ae418564","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1756343013688,"stop":1756343013689,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f686e5f40107f9c","name":"Subscribe to topic containing numeric and publish message","time":{"start":1756343044855,"stop":1756343044856,"duration":1},"status":"passed","severity":"normal"},{"uid":"362df0912511a2bb","name":"should handle a minimal index list","time":{"start":1756342786289,"stop":1756342786289,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2ec6ab98277f686","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1756343145390,"stop":1756343145390,"duration":0},"status":"passed","severity":"normal"},{"uid":"2392abb1c2ffe9a6","name":"messageHash returns a Uint8Array","time":{"start":1756342801778,"stop":1756342801778,"duration":0},"status":"passed","severity":"normal"},{"uid":"f58001d46b8c3f08","name":"returns all values when wanted number is greater than available values","time":{"start":1756342810919,"stop":1756342810919,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eb9fbd09ed9e719","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1756342845945,"stop":1756342845945,"duration":0},"status":"passed","severity":"normal"},{"uid":"8196f3a5c81639ae","name":"should not receive a peer event after stop","time":{"start":1756342816133,"stop":1756342816134,"duration":1},"status":"passed","severity":"normal"},{"uid":"db4e948e5ddfc8a","name":"should clear dial history on stop","time":{"start":1756342801529,"stop":1756342801530,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba6237346791eb8d","name":"should retry failed tasks","time":{"start":1756342832619,"stop":1756342832619,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d9149ce820b3324","name":"isConnected should return false after all peers disconnect","time":{"start":1756342887564,"stop":1756342887564,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bd3d0f1295b03f9","name":"Encoder throws on undefined content topic","time":{"start":1756342821999,"stop":1756342821999,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c9ddbd2b3afc704","name":"should properly create peer info with all multiaddrs","time":{"start":1756342792224,"stop":1756342792224,"duration":0},"status":"passed","severity":"normal"},{"uid":"788ea239f9bf9bee","name":"returns only open connection if one present","time":{"start":1756342802227,"stop":1756342802227,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecd2d4ba3fef01cb","name":"Query with Promise Callback, No Decoder","time":{"start":1756343160303,"stop":1756343160303,"duration":0},"status":"passed","severity":"normal"},{"uid":"172b9e0392f9447d","name":"should be safe to call multiple times","time":{"start":1756342801530,"stop":1756342801530,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed1067e28232a499","name":"should discover peers from provided peer cache","time":{"start":1756342949923,"stop":1756342949924,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f1bbae4465617fa","name":"should return false when peer is not found","time":{"start":1756342802072,"stop":1756342802072,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb39edededcbbac1","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1756342812206,"stop":1756342812206,"duration":0},"status":"skipped","severity":"normal"},{"uid":"176c7d841e4218d8","name":"Subscribe to topic containing XML and publish message","time":{"start":1756343044858,"stop":1756343044860,"duration":2},"status":"passed","severity":"normal"},{"uid":"7769d6fd0283a244","name":"Push message with content topic containing unicode special characters","time":{"start":1756343417730,"stop":1756343417730,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a0d5de7c8a3e438","name":"should process successful peer exchange query","time":{"start":1756342812250,"stop":1756342812250,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbb3230c307fd319","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1756342851465,"stop":1756342851465,"duration":0},"status":"passed","severity":"normal"},{"uid":"329c96fd0627a929","name":"should start all internal components","time":{"start":1756342802709,"stop":1756342802709,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f05b50021579e51","name":"Symmetric encrypt & Decrypt","time":{"start":1756342822426,"stop":1756342822427,"duration":1},"status":"passed","severity":"normal"},{"uid":"3415980366957e99","name":"should throw error - no public key","time":{"start":1756342792219,"stop":1756342792219,"duration":0},"status":"passed","severity":"normal"},{"uid":"e661aa4a8f6e011b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1756342786062,"stop":1756342786062,"duration":0},"status":"passed","severity":"normal"},{"uid":"a736ec0b10a0b5eb","name":"should handle disconnect when peer has no timers","time":{"start":1756342802515,"stop":1756342802515,"duration":0},"status":"passed","severity":"normal"},{"uid":"575dc91583c8da4c","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1756342791479,"stop":1756342791479,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cc2dc8fbba4ebef","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1756343013688,"stop":1756343013688,"duration":0},"status":"passed","severity":"normal"},{"uid":"206d06520e85e8d3","name":"Subscribe to topic containing Script and receive message","time":{"start":1756343340864,"stop":1756343340864,"duration":0},"status":"passed","severity":"normal"},{"uid":"4175a7d9d861e56a","name":"Waku message hash computation (no timestamp)","time":{"start":1756342801769,"stop":1756342801777,"duration":8},"status":"passed","severity":"normal"},{"uid":"9d02e65d4fdbea87","name":"Passing page size 110 when there are 120 messages","time":{"start":1756343201687,"stop":1756343201688,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6c9c42bcd32312d","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1756342802717,"stop":1756342802718,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ef95f8154810578","name":"should handle errors when removing globalThis listeners","time":{"start":1756342801366,"stop":1756342801366,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8f7a12fe7c41c94","name":"Check publish message containing JSON","time":{"start":1756343037361,"stop":1756343037361,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c3f6a0f35c69c83","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1756343313310,"stop":1756343313310,"duration":0},"status":"passed","severity":"normal"},{"uid":"30264a85de899425","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1756342873760,"stop":1756342873761,"duration":1},"status":"passed","severity":"normal"},{"uid":"384955f133993aea","name":"Used by Waku Relay","time":{"start":1756343207993,"stop":1756343207993,"duration":0},"status":"passed","severity":"normal"},{"uid":"44a090daf5c2de15","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1756342812160,"stop":1756342812161,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc4c9f706c023c97","name":"random static sharding 2 - Cluster ID: 538, Shard ID: 947","time":{"start":1756343184558,"stop":1756343184558,"duration":0},"status":"passed","severity":"normal"},{"uid":"85a5d4008080b885","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1756343340862,"stop":1756343340863,"duration":1},"status":"passed","severity":"normal"},{"uid":"171477712b3d489c","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1756343184547,"stop":1756343184547,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad1656f77f03a276","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1756342845938,"stop":1756342845938,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed19c434b1edd51a","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1756343037366,"stop":1756343037367,"duration":1},"status":"passed","severity":"normal"},{"uid":"63f65c75330c6568","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1756342786066,"stop":1756342786066,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f7218b41b5d9c1c","name":"should return false when peer has no shard info","time":{"start":1756342802071,"stop":1756342802072,"duration":1},"status":"passed","severity":"normal"},{"uid":"43e991327ce6443a","name":"Check message with invalid timestamp is not received","time":{"start":1756343313310,"stop":1756343313311,"duration":1},"status":"passed","severity":"normal"},{"uid":"336cfb00dc2f0aef","name":"Ordered callback, aborts when callback returns true","time":{"start":1756343191162,"stop":1756343191163,"duration":1},"status":"passed","severity":"normal"},{"uid":"15d8cf9805b7b069","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1756343197983,"stop":1756343197984,"duration":1},"status":"passed","severity":"normal"},{"uid":"2789d89b6deca9d3","name":"Check received message containing special chars","time":{"start":1756343313293,"stop":1756343313293,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0cd039763b52724","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app62/3/topic401/utf8","time":{"start":1756343133085,"stop":1756343133085,"duration":0},"status":"passed","severity":"normal"},{"uid":"27532134a9665255","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1756343184549,"stop":1756343184550,"duration":1},"status":"passed","severity":"normal"},{"uid":"96bd1715df9cc27a","name":"can query messages by message hash","time":{"start":1756343187887,"stop":1756343187889,"duration":2},"status":"passed","severity":"normal"},{"uid":"595d524b53c8e56f","name":"Default pageSize","time":{"start":1756343201688,"stop":1756343201688,"duration":0},"status":"passed","severity":"normal"},{"uid":"aea2c69bdaa788b0","name":"should be safe to call multiple times","time":{"start":1756342802709,"stop":1756342802709,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d85c35741033195","name":"should dial peer when peer is discovered","time":{"start":1756342801410,"stop":1756342801410,"duration":0},"status":"passed","severity":"normal"},{"uid":"4539c9d85b5b83","name":"Js publishes, other Js receives","time":{"start":1756343027336,"stop":1756343027336,"duration":0},"status":"passed","severity":"normal"},{"uid":"507888b163700c2f","name":"Refresh subscription","time":{"start":1756343340860,"stop":1756343340861,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f6771aa88176c","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app49/8/topic234/test.js","time":{"start":1756343133084,"stop":1756343133085,"duration":1},"status":"passed","severity":"normal"},{"uid":"798bce070fae3305","name":"should create dialer with libp2p and shardReader","time":{"start":1756342801522,"stop":1756342801522,"duration":0},"status":"passed","severity":"normal"},{"uid":"36f56b51195f57ff","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1756342845923,"stop":1756342845923,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6b79b4d9516e14c","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1756342801920,"stop":1756342801920,"duration":0},"status":"passed","severity":"normal"},{"uid":"41b76f6defe9b7a3","name":"should handle cache.get errors gracefully","time":{"start":1756342816135,"stop":1756342816135,"duration":0},"status":"passed","severity":"normal"},{"uid":"f11a9f296c6f72bb","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1756343013699,"stop":1756343013699,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad20e89c79d540ee","name":"should use DNS peer discovery with light client","time":{"start":1756342872542,"stop":1756342872542,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a199979a5acd8ff","name":"Callback on promise, aborts when callback returns true","time":{"start":1756343191162,"stop":1756343191162,"duration":0},"status":"passed","severity":"normal"},{"uid":"72373881b0259ec6","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1756343044857,"stop":1756343044857,"duration":0},"status":"passed","severity":"normal"},{"uid":"19798a7996421ed3","name":"Subscribe to topic containing special chars and receive message","time":{"start":1756343340872,"stop":1756343340873,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0e99b054b419523","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1756342851464,"stop":1756342851464,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aa0a1306edb42c4","name":"Check received message containing SQL Injection","time":{"start":1756343313294,"stop":1756343313295,"duration":1},"status":"passed","severity":"normal"},{"uid":"8faa45f64e7351de","name":"Push message with content topic containing numeric","time":{"start":1756343417728,"stop":1756343417728,"duration":0},"status":"passed","severity":"normal"},{"uid":"87072da89d3bf697","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1756342811591,"stop":1756342811591,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffbb1ab25a63aa36","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1756342845946,"stop":1756342845946,"duration":0},"status":"passed","severity":"normal"},{"uid":"7986638b688420fc","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1756342802392,"stop":1756342802392,"duration":0},"status":"passed","severity":"normal"},{"uid":"438a43ee38d53a87","name":"should emit a peer event after start","time":{"start":1756342816133,"stop":1756342816133,"duration":0},"status":"passed","severity":"normal"},{"uid":"45dc1955a33a3bea","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1756342833098,"stop":1756342833098,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1e27606767ff103","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1756342802094,"stop":1756342802094,"duration":0},"status":"passed","severity":"normal"},{"uid":"63e3d205c38a51e9","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1756342851463,"stop":1756342851463,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8516ea122a673a0","name":"Push message with content topic containing JSON","time":{"start":1756343417729,"stop":1756343417730,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5f8863d9a463971","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1756343037936,"stop":1756343037936,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcfcccafb1c84563","name":"should return false when peer is not found","time":{"start":1756342802095,"stop":1756342802095,"duration":0},"status":"passed","severity":"normal"},{"uid":"b025f89ff55b5425","name":"should maintain proper timestamps if all messages received","time":{"start":1756342851459,"stop":1756342851459,"duration":0},"status":"passed","severity":"normal"},{"uid":"9866c5e834e36ffe","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1756342786053,"stop":1756342786053,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd042fa1fd46c412","name":"should not dispatch event when already connected","time":{"start":1756342801378,"stop":1756342801380,"duration":2},"status":"passed","severity":"normal"},{"uid":"d37e8d1537d8c50a","name":"should not change state when connections remain after disconnect","time":{"start":1756342801375,"stop":1756342801378,"duration":3},"status":"passed","severity":"normal"},{"uid":"1ffe507069266884","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1756343340869,"stop":1756343340869,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd45c596a7a1c4e1","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1756343013689,"stop":1756343013693,"duration":4},"status":"passed","severity":"normal"},{"uid":"49cb28405e8013f3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1756342845942,"stop":1756342845943,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ef83ded679f02c0","name":"Check received message containing numeric","time":{"start":1756343313304,"stop":1756343313304,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fab791f27f6458e","name":"Cluster id 0, shard 0","time":{"start":1756343184555,"stop":1756343184555,"duration":0},"status":"passed","severity":"normal"},{"uid":"66ace338c4b8260","name":"should emit a peer event after start","time":{"start":1756343096772,"stop":1756343096773,"duration":1},"status":"passed","severity":"normal"},{"uid":"c192320000423dc3","name":"Subscribe to topic containing long and publish message","time":{"start":1756343044855,"stop":1756343044855,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aaf8022386e0d7f","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1756342802505,"stop":1756342802505,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6d0216b15254fce","name":"should create ShardReader with static shards network config","time":{"start":1756342802060,"stop":1756342802060,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f1bf6013573f80e","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1756343145390,"stop":1756343145390,"duration":0},"status":"passed","severity":"normal"},{"uid":"554e44cae1f175b8","name":"Check publish message containing XML","time":{"start":1756343037360,"stop":1756343037360,"duration":0},"status":"passed","severity":"normal"},{"uid":"11cfea67305e335f","name":"Query generator for multiple messages with different content topic format","time":{"start":1756343191161,"stop":1756343191161,"duration":0},"status":"passed","severity":"normal"},{"uid":"81d412118f1afb9a","name":"should allow redial after cooldown period","time":{"start":1756342801537,"stop":1756342801539,"duration":2},"status":"passed","severity":"normal"},{"uid":"d4a913b2699c6f96","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1756342845938,"stop":1756342845938,"duration":0},"status":"passed","severity":"normal"},{"uid":"92fb203aa99ddfde","name":"passes more than one ENR URLs and attempts connection","time":{"start":1756342872545,"stop":1756342872545,"duration":0},"status":"skipped","severity":"normal"},{"uid":"59c589d096dc3a20","name":"should handle complete peer lifecycle","time":{"start":1756342802520,"stop":1756342802521,"duration":1},"status":"passed","severity":"normal"},{"uid":"6db3aaa7c13d764e","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1756342786054,"stop":1756342786054,"duration":0},"status":"passed","severity":"normal"},{"uid":"3565a937b6fc450","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1756343340859,"stop":1756343340859,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cc844e8a0eaa9ce","name":"Check received message containing SQL Injection","time":{"start":1756343313306,"stop":1756343313306,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1909975cf05e6a8","name":"should initialize with custom TTL","time":{"start":1756342812244,"stop":1756342812245,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7aa4ac09e9fbac5","name":"should get / set TCP multiaddr","time":{"start":1756342792221,"stop":1756342792222,"duration":1},"status":"passed","severity":"normal"},{"uid":"185e88eb27d32b74","name":"should handle multiple query options for time ranges","time":{"start":1756342833430,"stop":1756342833430,"duration":0},"status":"passed","severity":"normal"},{"uid":"6755b5656c7059f","name":"should initialize with isNetworkConnected as false","time":{"start":1756342801351,"stop":1756342801353,"duration":2},"status":"passed","severity":"normal"},{"uid":"3d7b9756dcffa902","name":"ends if stream creation fails","time":{"start":1756342802619,"stop":1756342802619,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ad6d7e244d25aab","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1756342832311,"stop":1756342832311,"duration":0},"status":"passed","severity":"normal"},{"uid":"a60e3ede42f38368","name":"different cluster: nodes don't connect","time":{"start":1756342943435,"stop":1756342943435,"duration":0},"status":"passed","severity":"normal"},{"uid":"67a3f27e441ec951","name":"should add and remove event listeners correctly","time":{"start":1756342816135,"stop":1756342816135,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2f07925965728bd","name":"Query with Ordered Callback, No message returned","time":{"start":1756343160302,"stop":1756343160302,"duration":0},"status":"passed","severity":"normal"},{"uid":"907cb33730a61807","name":"should add event listeners for peer connect and disconnect","time":{"start":1756342802496,"stop":1756342802496,"duration":0},"status":"passed","severity":"normal"},{"uid":"13ce5b01bab7c4b5","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1756342802512,"stop":1756342802512,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd608a543a134b75","name":"should hang up with multiaddr and return true on success","time":{"start":1756342802713,"stop":1756342802713,"duration":0},"status":"passed","severity":"normal"},{"uid":"528630366a3f193d","name":"should handle case with no peers in store","time":{"start":1756342801891,"stop":1756342801891,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cbf9f6d9cb09208","name":"Fields are not dropped","time":{"start":1756342802277,"stop":1756342802277,"duration":0},"status":"passed","severity":"normal"},{"uid":"51ccb9cb2aeb3b13","name":"ignores unrecognized TXT record formats","time":{"start":1756342812203,"stop":1756342812203,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f072e4d39659f56","name":"Subscribe and receive messages via lightPush","time":{"start":1756343340857,"stop":1756343340857,"duration":0},"status":"passed","severity":"normal"},{"uid":"a01699ed135ee2b6","name":"Check publish message containing Chinese","time":{"start":1756343037357,"stop":1756343037358,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ba46c4d5e72e7d7","name":"should not modify tags of connections for different peers","time":{"start":1756342833114,"stop":1756342833114,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff25001616b8d46","name":"should get all peers from store","time":{"start":1756342801880,"stop":1756342801880,"duration":0},"status":"passed","severity":"normal"},{"uid":"b552d600aada5616","name":"Push message with content topic containing emoji","time":{"start":1756343417730,"stop":1756343417730,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f570d3392a24c41","name":"return first retrieved peers without further DNS queries","time":{"start":1756342812204,"stop":1756342812205,"duration":1},"status":"passed","severity":"normal"},{"uid":"89352c83932930fa","name":"should increase lamport timestamp","time":{"start":1756342851458,"stop":1756342851459,"duration":1},"status":"passed","severity":"normal"},{"uid":"238b181b0aa4ede7","name":"Push message with Arabic payload","time":{"start":1756343417710,"stop":1756343417710,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1201a3da615a82b","name":"Push message with numeric payload","time":{"start":1756343417709,"stop":1756343417709,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e86a481cef04132","name":"Subscribe to topic containing long and receive message","time":{"start":1756343340872,"stop":1756343340872,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e3f8dc26af347d5","name":"pre and post cipher","time":{"start":1756342822427,"stop":1756342822427,"duration":0},"status":"passed","severity":"normal"},{"uid":"9664620bb3bc7006","name":"ends if response has no messages","time":{"start":1756342802619,"stop":1756342802620,"duration":1},"status":"passed","severity":"normal"},{"uid":"a930bed8aa266e52","name":"should wait for Filter peer to be connected","time":{"start":1756342833223,"stop":1756342833223,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b07949d72882cdf","name":"Fails to push message with large meta","time":{"start":1756343417720,"stop":1756343417720,"duration":0},"status":"passed","severity":"normal"},{"uid":"46393788bb48e229","name":"should successfully query peers and return peer infos","time":{"start":1756342812153,"stop":1756342812153,"duration":0},"status":"passed","severity":"normal"},{"uid":"913d8c89928e5d48","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1756342845937,"stop":1756342845937,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a93d59b872cff43","name":"should return false when network is not connected","time":{"start":1756342802710,"stop":1756342802711,"duration":1},"status":"passed","severity":"normal"},{"uid":"86e9f0a60c2cf9a4","name":"Relay","time":{"start":1756342873346,"stop":1756342873347,"duration":1},"status":"passed","severity":"normal"},{"uid":"3782bae228da1428","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1756343044852,"stop":1756343044852,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe77a4f14bee934e","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1756342927665,"stop":1756342927665,"duration":0},"status":"passed","severity":"normal"},{"uid":"a493a35426a6e07e","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1756342872542,"stop":1756342872544,"duration":2},"status":"skipped","severity":"normal"},{"uid":"c440994d45281180","name":"should only return 1 node with relay and store capability","time":{"start":1756342812204,"stop":1756342812204,"duration":0},"status":"passed","severity":"normal"},{"uid":"68b838fa86b70086","name":"Add multiple subscription objects on single nwaku node","time":{"start":1756343340876,"stop":1756343340876,"duration":0},"status":"passed","severity":"normal"},{"uid":"7567450f2ed5a833","name":"should remove event listener for peer:discovery","time":{"start":1756342801403,"stop":1756342801408,"duration":5},"status":"passed","severity":"normal"},{"uid":"74c3c38c6be814a","name":"Check publish message containing special chars","time":{"start":1756343037357,"stop":1756343037357,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2f631814641d3dd","name":"Push message with JSON payload","time":{"start":1756343417712,"stop":1756343417712,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8ebd21da67aa5e5","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1756343340874,"stop":1756343340875,"duration":1},"status":"passed","severity":"normal"},{"uid":"18956215af0f9708","name":"should support chaining for add method","time":{"start":1756342831846,"stop":1756342831847,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a77980d0b6370e9","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app75/7/topic934/xml","time":{"start":1756343133088,"stop":1756343133089,"duration":1},"status":"passed","severity":"normal"},{"uid":"88743dae5a2a6dc","name":"Nodes with multiple pubsub topic","time":{"start":1756343030600,"stop":1756343030600,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ca44b05993f4dd0","name":"Get Nodes","time":{"start":1756342811404,"stop":1756342811404,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f59a2322726c3dd","name":"should fail to send if no connected peers found","time":{"start":1756342833116,"stop":1756342833119,"duration":3},"status":"passed","severity":"normal"},{"uid":"14e7b64e2f810361","name":"Query generator for multiple messages","time":{"start":1756343191160,"stop":1756343191160,"duration":0},"status":"passed","severity":"normal"},{"uid":"27f1f5c0dbefe78b","name":"should handle dial errors","time":{"start":1756342802712,"stop":1756342802712,"duration":0},"status":"passed","severity":"normal"},{"uid":"1281d0f8947ce2d8","name":"should handle dial errors gracefully","time":{"start":1756342801544,"stop":1756342801544,"duration":0},"status":"passed","severity":"normal"},{"uid":"b67840686e5aa549","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1756342791485,"stop":1756342791485,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed192145d1486cbc","name":"msgTime: 0 ms from now, startTime: 1756083993211, endTime: 1756343193211","time":{"start":1756343207573,"stop":1756343207573,"duration":0},"status":"passed","severity":"normal"},{"uid":"df2f0666cfebf966","name":"Reusing cursor across nodes","time":{"start":1756343145392,"stop":1756343145392,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac9a3bdde4a0f8d0","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1756343340866,"stop":1756343340866,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dc421d9f6d0ac29","name":"should handle peer store update failures gracefully","time":{"start":1756342802506,"stop":1756342802506,"duration":0},"status":"passed","severity":"normal"},{"uid":"123332382ddf415d","name":"Check received message containing Arabic","time":{"start":1756343313305,"stop":1756343313305,"duration":0},"status":"passed","severity":"normal"},{"uid":"22a7304e08ab95e3","name":"should increase lamport timestamp","time":{"start":1756342851457,"stop":1756342851457,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d29d418da96a8bd","name":"should skip peer when failed to dial recently","time":{"start":1756342801536,"stop":1756342801537,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba543bd5f504ede0","name":"Callback on promise","time":{"start":1756343191161,"stop":1756343191162,"duration":1},"status":"passed","severity":"normal"},{"uid":"e634c1b6aee3a08d","name":"Check received message containing Chinese","time":{"start":1756343313305,"stop":1756343313305,"duration":0},"status":"passed","severity":"normal"},{"uid":"b639a52a50414b40","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1756342845928,"stop":1756342845928,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e973d458dc88831","name":"Check received message with timestamp: 1649153314 ","time":{"start":1756343313298,"stop":1756343313299,"duration":1},"status":"passed","severity":"normal"},{"uid":"dac6a9338e701864","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1756342943435,"stop":1756342943436,"duration":1},"status":"passed","severity":"normal"},{"uid":"26f7ff889aedb130","name":"Push message with long payload","time":{"start":1756343417708,"stop":1756343417709,"duration":1},"status":"passed","severity":"normal"},{"uid":"a703b34dd0493025","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1756342887571,"stop":1756342887571,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cb6541a06a37302","name":"Push 30 different messages","time":{"start":1756343417714,"stop":1756343417715,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c074095e911ea48d","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1756342845931,"stop":1756342845931,"duration":0},"status":"passed","severity":"normal"},{"uid":"e583020122f69535","name":"should handle multiple peer connections","time":{"start":1756342802502,"stop":1756342802503,"duration":1},"status":"passed","severity":"normal"},{"uid":"f06b536b16371fc0","name":"should not stop if not started","time":{"start":1756342812246,"stop":1756342812246,"duration":0},"status":"passed","severity":"normal"},{"uid":"664c3605a6f0223f","name":"Check message with no payload is not received","time":{"start":1756343313312,"stop":1756343313312,"duration":0},"status":"passed","severity":"normal"},{"uid":"7822445b8720556e","name":"Push message with shell command payload","time":{"start":1756343417725,"stop":1756343417726,"duration":1},"status":"passed","severity":"normal"},{"uid":"1152bbff34d933dc","name":"can start the service","time":{"start":1756343096766,"stop":1756343096767,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2714a16f147d62c","name":"should return true when peer is on the pubsub topic shard","time":{"start":1756342802094,"stop":1756342802094,"duration":0},"status":"passed","severity":"normal"},{"uid":"12d4df80b7b525fa","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1756342812205,"stop":1756342812206,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ca62862c2d30d77e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1756342845945,"stop":1756342845946,"duration":1},"status":"passed","severity":"normal"},{"uid":"247588594fab1e8e","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app45/3/topic281/json","time":{"start":1756343133086,"stop":1756343133087,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b55f440a7e16300","name":"Push message with unicode special characters payload","time":{"start":1756343417713,"stop":1756343417714,"duration":1},"status":"passed","severity":"normal"},{"uid":"250430f21df98aae","name":"topics with same application and version share the same shard","time":{"start":1756342786056,"stop":1756342786057,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5f90e2ecff03999","name":"Check publish message containing unicode special characters","time":{"start":1756343037363,"stop":1756343037363,"duration":0},"status":"passed","severity":"normal"},{"uid":"5acbe8222d29b094","name":"yields undefined for messages without content topic","time":{"start":1756342802620,"stop":1756342802621,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ce21a95ca85847d","name":"accepts time-filtered query with content filter","time":{"start":1756342802180,"stop":1756342802180,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0c0b1b0fbb1243c","name":"Store - dialed first","time":{"start":1756343212665,"stop":1756343212665,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f1f7ae595111199","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1756342832310,"stop":1756342832311,"duration":1},"status":"passed","severity":"normal"},{"uid":"13a1674303e949ba","name":"should decode valid enr with tcp successfully","time":{"start":1756342792217,"stop":1756342792217,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdd4775f2baa8fe4","name":"Push message with unicode special characters payload","time":{"start":1756343417726,"stop":1756343417726,"duration":0},"status":"passed","severity":"normal"},{"uid":"446483dfe6091b93","name":"should handle browser offline state overriding peer connections","time":{"start":1756342801391,"stop":1756342801391,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1c6e2bd828849dc","name":"Delete observer","time":{"start":1756343015190,"stop":1756343015191,"duration":1},"status":"passed","severity":"normal"},{"uid":"2aa1226d65e38e7b","name":"Push message with SQL Injection payload","time":{"start":1756343417711,"stop":1756343417711,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f1d0be463b195ee","name":"Ephemeral field is preserved - encoder v0","time":{"start":1756342873760,"stop":1756342873760,"duration":0},"status":"passed","severity":"normal"},{"uid":"98110035411d789a","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1756342845937,"stop":1756342845937,"duration":0},"status":"passed","severity":"normal"},{"uid":"abfbd98a39e3e35f","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1756342845917,"stop":1756342845921,"duration":4},"status":"passed","severity":"normal"},{"uid":"e84dc16cc612e023","name":"should handle query errors","time":{"start":1756342812251,"stop":1756342812251,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0289522309e4705","name":"should create PeerExchangeDiscovery instance","time":{"start":1756342812253,"stop":1756342812254,"duration":1},"status":"passed","severity":"normal"},{"uid":"b756b27eb0808d62","name":"Push message with XML payload","time":{"start":1756343417725,"stop":1756343417725,"duration":0},"status":"passed","severity":"normal"},{"uid":"480c906626d6983e","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1756342812157,"stop":1756342812157,"duration":0},"status":"passed","severity":"normal"},{"uid":"91332f6acf24cb7a","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1756343013693,"stop":1756343013693,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dbe4901959cdd5","name":"should send to specified number of peers of used peers","time":{"start":1756342833120,"stop":1756342833120,"duration":0},"status":"passed","severity":"normal"},{"uid":"22a32ee9d0d40e05","name":"should handle ping failures gracefully","time":{"start":1756342802506,"stop":1756342802506,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0bbb975e72de1b9","name":"should handle ENR without shardInfo","time":{"start":1756342812252,"stop":1756342812252,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae3671b308103707","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1756342791478,"stop":1756342791479,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c190c4783102dfa","name":"should drop connection to all peers on hangUp","time":{"start":1756342955746,"stop":1756342955746,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdd7c946f421c164","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1756343313300,"stop":1756343313300,"duration":0},"status":"passed","severity":"normal"},{"uid":"79250ade49404d23","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1756342801369,"stop":1756342801369,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8846052036b0db","name":"should dial peer when no shard info available","time":{"start":1756342801544,"stop":1756342801544,"duration":0},"status":"passed","severity":"normal"},{"uid":"16d4eca91929d412","name":"Non TWN Cluster","time":{"start":1756343133083,"stop":1756343133083,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab875dd5c4be16da","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1756343197984,"stop":1756343197984,"duration":0},"status":"passed","severity":"normal"},{"uid":"7493ecb3fef86be6","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1756343207574,"stop":1756343207575,"duration":1},"status":"passed","severity":"normal"},{"uid":"759c07f6bb749b9d","name":"should remove event listeners from libp2p","time":{"start":1756342801364,"stop":1756342801365,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccf474dfc9980967","name":"messageHashStr works with IProtoMessage","time":{"start":1756342801779,"stop":1756342801779,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec3c0ada325acc81","name":"Relay + Store","time":{"start":1756342792227,"stop":1756342792227,"duration":0},"status":"passed","severity":"normal"},{"uid":"f987e69ad8dc773d","name":"should discard bootstrap peers when has more than set limit","time":{"start":1756342910849,"stop":1756342910849,"duration":0},"status":"passed","severity":"normal"},{"uid":"627c70f66c15332c","name":"should detect messages with missing dependencies","time":{"start":1756342851462,"stop":1756342851462,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c7fe23bffb8bbd7","name":"should properly clean up resources when disposed","time":{"start":1756342831850,"stop":1756342831850,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd82acb13519baf0","name":"random static sharding 7 - Cluster ID: 958, Shard ID: 774","time":{"start":1756343184560,"stop":1756343184560,"duration":0},"status":"passed","severity":"normal"},{"uid":"5921d5236a3c3542","name":"Relay + Store","time":{"start":1756342873347,"stop":1756342873349,"duration":2},"status":"passed","severity":"normal"},{"uid":"d365f1b730e98c19","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1756342845933,"stop":1756342845933,"duration":0},"status":"passed","severity":"normal"},{"uid":"66099e8349132fe1","name":"Check publish message after service node is restarted","time":{"start":1756343037368,"stop":1756343037368,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6e725f7c4877258b","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1756342786060,"stop":1756342786060,"duration":0},"status":"passed","severity":"normal"},{"uid":"972f0436df5b7d66","name":"throws on content topic with generation field greater than 0","time":{"start":1756342786047,"stop":1756342786048,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4a5cca22adbfdc4","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1756342845937,"stop":1756342845938,"duration":1},"status":"passed","severity":"normal"},{"uid":"a37b64daac25a915","name":"should not fail to stop the service if it was not started","time":{"start":1756342872537,"stop":1756342872537,"duration":0},"status":"passed","severity":"normal"},{"uid":"15bfaf66f6555598","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1756342786064,"stop":1756342786064,"duration":0},"status":"passed","severity":"normal"},{"uid":"56475ada2c478acf","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1756343160303,"stop":1756343160303,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbb1a8ad4c8a2125","name":"Push message with emoji payload","time":{"start":1756343417726,"stop":1756343417727,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d64595731b3a0ae","name":"should set field with all protocols disabled","time":{"start":1756342792224,"stop":1756342792225,"duration":1},"status":"passed","severity":"normal"},{"uid":"526092c6e6a1a0af","name":"should properly create location multiaddrs - udp6","time":{"start":1756342792222,"stop":1756342792223,"duration":1},"status":"passed","severity":"normal"},{"uid":"da04c4ad94e8edaf","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1756342845931,"stop":1756342845931,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a0cff4f3d0272d1","name":"can start the service","time":{"start":1756342872531,"stop":1756342872532,"duration":1},"status":"passed","severity":"normal"},{"uid":"351e4655a84c3ae6","name":"should reject on timeout if it was set","time":{"start":1756342833221,"stop":1756342833222,"duration":1},"status":"passed","severity":"normal"},{"uid":"d76fd0f09e40a4b5","name":"should be able to encode the field with only FILTER set to true","time":{"start":1756342791477,"stop":1756342791478,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c14c9ec82144a6c","name":"should be safe to call multiple times","time":{"start":1756342802501,"stop":1756342802501,"duration":0},"status":"passed","severity":"normal"},{"uid":"1658bcfef6a6bd61","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1756343013700,"stop":1756343013700,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5fde3311b21800a","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1756342844913,"stop":1756342844914,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b344eefce26925c","name":"should do nothing when connections still exist","time":{"start":1756342801879,"stop":1756342801880,"duration":1},"status":"passed","severity":"normal"},{"uid":"38875fc032419bcb","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1756343340868,"stop":1756343340869,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5a83a5e2c8b5f13","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1756342802783,"stop":1756342802783,"duration":0},"status":"passed","severity":"normal"},{"uid":"82039fd3b64915da","name":"random static sharding 5 - Cluster ID: 108, Shard ID: 516","time":{"start":1756343184559,"stop":1756343184559,"duration":0},"status":"passed","severity":"normal"},{"uid":"a58978d9ca93b1c0","name":"should not allow k > 12","time":{"start":1756342844907,"stop":1756342844911,"duration":4},"status":"passed","severity":"normal"},{"uid":"aeeed474ca4cf55f","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1756342851462,"stop":1756342851462,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd1b494cfc69bd2d","name":"Check message with no content topic is not received","time":{"start":1756343313301,"stop":1756343313302,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3197898ce85941f","name":"should handle network check errors gracefully","time":{"start":1756342801554,"stop":1756342801554,"duration":0},"status":"passed","severity":"normal"}] |