mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-16 11:53:14 +00:00
1 line
205 KiB
JSON
1 line
205 KiB
JSON
[{"uid":"81367cdcac4309fb","name":"should start periodic discovery on start","time":{"start":1756276618903,"stop":1756276618903,"duration":0},"status":"passed","severity":"normal"},{"uid":"c560d73130f5fa77","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1756276644598,"stop":1756276644598,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6a0194189f92c80","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1756276639023,"stop":1756276639023,"duration":0},"status":"passed","severity":"normal"},{"uid":"e05c6959519c1b05","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1756276862201,"stop":1756276862202,"duration":1},"status":"passed","severity":"normal"},{"uid":"a55feb22881a1ee3","name":"Ordered Callback - false","time":{"start":1756277011237,"stop":1756277011238,"duration":1},"status":"passed","severity":"normal"},{"uid":"d12028ecf72ab65","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1756276832172,"stop":1756276832172,"duration":0},"status":"passed","severity":"normal"},{"uid":"18a7502815c6ce94","name":"Wait given interval before re-trying","time":{"start":1756276654848,"stop":1756276654848,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc642e5110d9dee5","name":"should return false when peer is on different cluster","time":{"start":1756276607983,"stop":1756276607983,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c5d24e7f4e26390","name":"should do nothing if no non-locked connections to drop","time":{"start":1756276608640,"stop":1756276608640,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6212f9de36e1dc8","name":"should insert message into bloom filter","time":{"start":1756276644591,"stop":1756276644591,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e16630d0e8dee47","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1756276638821,"stop":1756276638821,"duration":0},"status":"passed","severity":"normal"},{"uid":"d133fff64d6ea71","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1756276639054,"stop":1756276639055,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2cb3a2a6497b50c","name":"should not modify tags of connections for different peers","time":{"start":1756276654225,"stop":1756276654241,"duration":16},"status":"passed","severity":"normal"},{"uid":"41ee838f8a1120ff","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1756276618577,"stop":1756276618577,"duration":0},"status":"passed","severity":"normal"},{"uid":"34b603147cb53ee3","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1756276617896,"stop":1756276617896,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9bf840c4e0162b8","name":"should dispatch connect and disconnect events","time":{"start":1756276654185,"stop":1756276654185,"duration":0},"status":"passed","severity":"normal"},{"uid":"4094f14b5e7d7959","name":"should handle all zero keep alive options","time":{"start":1756276608885,"stop":1756276608885,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbb797f5ee4b795e","name":"Push message with custom timestamp: 1756273108022","time":{"start":1756277245828,"stop":1756277245828,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f37b59c64d3d1a5","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1756276618578,"stop":1756276618579,"duration":1},"status":"passed","severity":"normal"},{"uid":"33020a09748a00af","name":"should dial all peers on dial","time":{"start":1756276770919,"stop":1756276770919,"duration":0},"status":"passed","severity":"normal"},{"uid":"f30e7f84dceeefc2","name":"Push 30 different messages","time":{"start":1756277245822,"stop":1756277245823,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a13ff70e0f4e13","name":"should wait for LightPush peer to be connected","time":{"start":1756276655170,"stop":1756276655170,"duration":0},"status":"passed","severity":"normal"},{"uid":"71f3c6788076ef93","name":"Check received message containing escaped characters","time":{"start":1756277131312,"stop":1756277131312,"duration":0},"status":"passed","severity":"normal"},{"uid":"6132bdfbd4453cf8","name":"Check received message containing SQL Injection","time":{"start":1756277131319,"stop":1756277131320,"duration":1},"status":"passed","severity":"normal"},{"uid":"61d1fc4ed4e3b94a","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1756276608680,"stop":1756276608687,"duration":7},"status":"passed","severity":"normal"},{"uid":"405b40da52a65e1a","name":"should work with mock decoders","time":{"start":1756276655541,"stop":1756276655541,"duration":0},"status":"passed","severity":"normal"},{"uid":"f52c27c377cda179","name":"should be safe to call multiple times","time":{"start":1756276608715,"stop":1756276608715,"duration":0},"status":"passed","severity":"normal"},{"uid":"9afad65011a8688c","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1756276758001,"stop":1756276758001,"duration":0},"status":"passed","severity":"normal"},{"uid":"d80a7d718e14ea57","name":"should handle peer store errors gracefully","time":{"start":1756276654146,"stop":1756276654147,"duration":1},"status":"passed","severity":"normal"},{"uid":"23e30834f6771b43","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1756276608877,"stop":1756276608877,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4d8877e7a1894ff","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1756276757999,"stop":1756276757999,"duration":0},"status":"passed","severity":"normal"},{"uid":"139c1dd318220093","name":"Push message with Script payload","time":{"start":1756277245831,"stop":1756277245832,"duration":1},"status":"passed","severity":"normal"},{"uid":"48b7ffb46029496d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1756276592564,"stop":1756276592564,"duration":0},"status":"passed","severity":"normal"},{"uid":"f105c3acd5b0f1c5","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1756277148096,"stop":1756277148096,"duration":0},"status":"passed","severity":"normal"},{"uid":"302e8359f12a2cc","name":"should be empty after removing the only subscription","time":{"start":1756276655229,"stop":1756276655229,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a787fa0823f7a7a","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1756276639044,"stop":1756276639047,"duration":3},"status":"passed","severity":"normal"},{"uid":"7c0b054689965ae6","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1756276619115,"stop":1756276619115,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bde708573d8c11a8","name":"should clear existing timers before creating new ones","time":{"start":1756276608884,"stop":1756276608884,"duration":0},"status":"passed","severity":"normal"},{"uid":"876487c53508bb2b","name":"should not allow unachievable error rate","time":{"start":1756276638818,"stop":1756276638819,"duration":1},"status":"passed","severity":"normal"},{"uid":"98aee4dc2c541c2e","name":"should set field with only FILTER enabled","time":{"start":1756276598857,"stop":1756276598857,"duration":0},"status":"passed","severity":"normal"},{"uid":"d79b98acf226c34c","name":"Subscribe to topic containing numeric and receive message","time":{"start":1756277148087,"stop":1756277148088,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc05e0dada108b9d","name":"should return false when peer is on different cluster","time":{"start":1756276607969,"stop":1756276607981,"duration":12},"status":"passed","severity":"normal"},{"uid":"a8f86200d6e56e8b","name":"should increase lamport timestamp","time":{"start":1756276644592,"stop":1756276644592,"duration":0},"status":"passed","severity":"normal"},{"uid":"f13316f6399547b5","name":"peer:update - should do nothing if another protocol hit","time":{"start":1756276609034,"stop":1756276609034,"duration":0},"status":"passed","severity":"normal"},{"uid":"7562dc98bfd5f8bb","name":"Check received message containing JSON","time":{"start":1756277131311,"stop":1756277131311,"duration":0},"status":"passed","severity":"normal"},{"uid":"fde2b6dacdf04aa","name":"should throw error - no id","time":{"start":1756276598849,"stop":1756276598849,"duration":0},"status":"passed","severity":"normal"},{"uid":"21667d80b211e6a1","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1756276639026,"stop":1756276639026,"duration":0},"status":"passed","severity":"normal"},{"uid":"1359ceaafd9419b5","name":"Passing page size 11 when there are 10 messages","time":{"start":1756277017143,"stop":1756277017143,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ceb00d1c4eb4d37","name":"Subscribe to topic containing long and receive message","time":{"start":1756277148087,"stop":1756277148087,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cec0e8914bd62db","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1756276618968,"stop":1756276618968,"duration":0},"status":"passed","severity":"normal"},{"uid":"38345437329e3517","name":"Check received message containing Script","time":{"start":1756277131320,"stop":1756277131320,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6c459c9475ff339","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1756276592558,"stop":1756276592559,"duration":1},"status":"passed","severity":"normal"},{"uid":"665620e6edb16214","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1756276832173,"stop":1756276832173,"duration":0},"status":"passed","severity":"normal"},{"uid":"94225988f2b8941e","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1756276629891,"stop":1756276629891,"duration":0},"status":"passed","severity":"normal"},{"uid":"6adc4a241a8b9e05","name":"should work with stubbed waku event emitter","time":{"start":1756276655541,"stop":1756276655541,"duration":0},"status":"passed","severity":"normal"},{"uid":"96fa877f384f141b","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1756276639050,"stop":1756276639050,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d1ef43cef15fcf1","name":"should be sent with empty content","time":{"start":1756276644600,"stop":1756276644600,"duration":0},"status":"passed","severity":"normal"},{"uid":"faf2a586ea80f887","name":"should start the dialing interval","time":{"start":1756276608711,"stop":1756276608711,"duration":0},"status":"passed","severity":"normal"},{"uid":"c72e243e2bd56b45","name":"Push message with shell command payload","time":{"start":1756277245821,"stop":1756277245821,"duration":0},"status":"passed","severity":"normal"},{"uid":"70ac1c2e059809f6","name":"Subscribe and receives messages on 20 topics","time":{"start":1756277148085,"stop":1756277148085,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ba971fc92344529","name":"Check message with no pubsub topic is not received","time":{"start":1756277131326,"stop":1756277131326,"duration":0},"status":"passed","severity":"normal"},{"uid":"20714b45eacded03","name":"should return true when peer is on the pubsub topic shard","time":{"start":1756276607996,"stop":1756276607996,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b41805d9b668c12","name":"Light Node - default protocols","time":{"start":1756277028558,"stop":1756277028559,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4f10b0aa7a319fb","name":"Push message with meta","time":{"start":1756277245839,"stop":1756277245839,"duration":0},"status":"passed","severity":"normal"},{"uid":"67588e1851604ea3","name":"should increase lamport timestamp","time":{"start":1756276644590,"stop":1756276644590,"duration":0},"status":"passed","severity":"normal"},{"uid":"46f7937e36b8de27","name":"should handle complete dial lifecycle","time":{"start":1756276608738,"stop":1756276608743,"duration":5},"status":"passed","severity":"normal"},{"uid":"4b661e8dd1299ce3","name":"should be safe to call multiple times","time":{"start":1756276608573,"stop":1756276608573,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e66364ca36ef80c","name":"Push message with content topic containing numeric","time":{"start":1756277245824,"stop":1756277245824,"duration":0},"status":"passed","severity":"normal"},{"uid":"c659cad06d7a0d02","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1756276707820,"stop":1756276707821,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b5747d23f922214","name":"accepts valid content-filtered query","time":{"start":1756276608910,"stop":1756276608910,"duration":0},"status":"passed","severity":"normal"},{"uid":"227ee4fe549bb113","name":"should not fail to start the service if it is already started","time":{"start":1756276909886,"stop":1756276909886,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd681aa934637e31","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1756276655225,"stop":1756276655225,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c45fcf80720dac1","name":"should remove event listeners from libp2p","time":{"start":1756276607226,"stop":1756276607226,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0e2198e84d5ef5a","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1756276608910,"stop":1756276608910,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ae5fe3d8fccbfbd","name":"messageHash returns a Uint8Array","time":{"start":1756276608792,"stop":1756276608792,"duration":0},"status":"passed","severity":"normal"},{"uid":"ced23a0a364e351f","name":"should handle queue processing errors gracefully","time":{"start":1756276608737,"stop":1756276608737,"duration":0},"status":"passed","severity":"normal"},{"uid":"534365679f885647","name":"Callback on promise, aborts when callback returns true","time":{"start":1756277006099,"stop":1756277006099,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eea949e7939d0c1","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1756277026635,"stop":1756277026636,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd71c458809fe390","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1756276608632,"stop":1756276608632,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aee174b15bea1b1","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1756276654131,"stop":1756276654131,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae15fe0268462470","name":"Sync message is sent within sync frequency","time":{"start":1756276664713,"stop":1756276664713,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8f941dde878465e","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1756277148092,"stop":1756277148092,"duration":0},"status":"passed","severity":"normal"},{"uid":"a61e8965748fbdb4","name":"should drop connection via multiaddr with hangUp","time":{"start":1756276770920,"stop":1756276770921,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4c8bb63ee90850e","name":"Push message with content topic containing Chinese","time":{"start":1756277245825,"stop":1756277245825,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0d6cbacb4faf014","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app67/7/topic892/proto","time":{"start":1756276947721,"stop":1756276947722,"duration":1},"status":"passed","severity":"normal"},{"uid":"64c1e165ab840c3f","name":"should return empty array when no peers connected","time":{"start":1756276609373,"stop":1756276609373,"duration":0},"status":"passed","severity":"normal"},{"uid":"44589c9ee96864a2","name":"Subscribe and receive messages via waku relay post","time":{"start":1756277148094,"stop":1756277148095,"duration":1},"status":"passed","severity":"normal"},{"uid":"32d6dd9ecac91b2c","name":"should create KeepAliveManager with relay","time":{"start":1756276608851,"stop":1756276608851,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea79ad39dd399574","name":"should support chaining for add method","time":{"start":1756276652898,"stop":1756276652899,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c7edd14a34cbfd6","name":"should properly create location multiaddrs - udp6","time":{"start":1756276598854,"stop":1756276598854,"duration":0},"status":"passed","severity":"normal"},{"uid":"14417409c419157b","name":"Push message with content topic containing Russian","time":{"start":1756277245837,"stop":1756277245837,"duration":0},"status":"passed","severity":"normal"},{"uid":"24e248c4de2b6ff6","name":"should handle empty pubsub topics","time":{"start":1756276608884,"stop":1756276608884,"duration":0},"status":"passed","severity":"normal"},{"uid":"99cb5641a743975c","name":"should handle multiple query options for time ranges","time":{"start":1756276654789,"stop":1756276654796,"duration":7},"status":"passed","severity":"normal"},{"uid":"4158faae3d5af3b9","name":"should be delivered immediately if received","time":{"start":1756276644602,"stop":1756276644602,"duration":0},"status":"passed","severity":"normal"},{"uid":"1146a1c491436106","name":"Publish without waiting for remote peer","time":{"start":1756276862170,"stop":1756276862171,"duration":1},"status":"passed","severity":"normal"},{"uid":"a038dd183b0466d","name":"Subscribe to topic containing short and receive message","time":{"start":1756277148087,"stop":1756277148087,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d1b0c62273661f4","name":"Check message received after jswaku node is restarted","time":{"start":1756277131328,"stop":1756277131328,"duration":0},"status":"passed","severity":"normal"},{"uid":"64ad311ba47e23a3","name":"Push 30 different messages","time":{"start":1756277245834,"stop":1756277245834,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b9507bfce5736325","name":"Encoder throws on empty string content topic","time":{"start":1756276628391,"stop":1756276628392,"duration":1},"status":"passed","severity":"normal"},{"uid":"459ec249587b9f6d","name":"should properly create peer info with all multiaddrs","time":{"start":1756276598855,"stop":1756276598855,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d7724cd2efb8a32","name":"Push message with rate limit","time":{"start":1756277245827,"stop":1756277245827,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f887183561e3722","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1756276703908,"stop":1756276703908,"duration":0},"status":"passed","severity":"normal"},{"uid":"94ab8271607c7eef","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1756276655548,"stop":1756276655548,"duration":0},"status":"passed","severity":"normal"},{"uid":"abe43fa684ea348c","name":"Push to array if already present","time":{"start":1756276592425,"stop":1756276592425,"duration":0},"status":"passed","severity":"normal"},{"uid":"a398f8a78e2625ec","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1756277148102,"stop":1756277148102,"duration":0},"status":"passed","severity":"normal"},{"uid":"728192137833bce9","name":"should start peer exchange discovery","time":{"start":1756276618890,"stop":1756276618892,"duration":2},"status":"passed","severity":"normal"},{"uid":"32185ed5cd05ad61","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1756276664716,"stop":1756276664716,"duration":0},"status":"passed","severity":"normal"},{"uid":"a82154e6cae70052","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1756276959459,"stop":1756276959459,"duration":0},"status":"passed","severity":"normal"},{"uid":"75176435fcdfa8c","name":"should throw error - no public key","time":{"start":1756276598848,"stop":1756276598849,"duration":1},"status":"passed","severity":"normal"},{"uid":"c63a328eb901439f","name":"returns all values when wanted number is greater than available values","time":{"start":1756276617892,"stop":1756276617896,"duration":4},"status":"passed","severity":"normal"},{"uid":"d6736902b8a6bffa","name":"should allow redial after failed dial cooldown expires","time":{"start":1756276608728,"stop":1756276608728,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5c70a1ccf407d9b","name":"Push message with content topic containing emoji","time":{"start":1756277245839,"stop":1756277245839,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ded54a08f84880d","name":"should check false positive rate","time":{"start":1756276642144,"stop":1756276642144,"duration":0},"status":"passed","severity":"normal"},{"uid":"7682fe094a6c656f","name":"Relay","time":{"start":1756276689618,"stop":1756276689618,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea3e71f7017b3787","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1756276609034,"stop":1756276609035,"duration":1},"status":"passed","severity":"normal"},{"uid":"60b70b1a1d0efe5a","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1756276608560,"stop":1756276608573,"duration":13},"status":"passed","severity":"normal"},{"uid":"a9c766ec82bfc9fe","name":"Subscribe to topic containing XML and receive message","time":{"start":1756277148101,"stop":1756277148101,"duration":0},"status":"passed","severity":"normal"},{"uid":"34e61a96278ab8ca","name":"should discard bootstrap peers when has more than set limit","time":{"start":1756276726746,"stop":1756276726746,"duration":0},"status":"passed","severity":"normal"},{"uid":"77f448da889cafd8","name":"should not dial peers from store when browser is not connected","time":{"start":1756276608582,"stop":1756276608582,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed5bee4ebf90c2b4","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1756276959460,"stop":1756276959460,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1ab9832910c2c98","name":"random static sharding 4 - Cluster ID: 70, Shard ID: 495","time":{"start":1756276998610,"stop":1756276998610,"duration":0},"status":"passed","severity":"normal"},{"uid":"f51024302920e02","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1756276664716,"stop":1756276664716,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8394c21bce9566d","name":"Push message with XML payload","time":{"start":1756277245819,"stop":1756277245820,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9d772c6baa90d0b","name":"should properly setup health event callback","time":{"start":1756276655542,"stop":1756276655542,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1391d4ef6e57ebe","name":"should start ping timers on peer connect","time":{"start":1756276608860,"stop":1756276608860,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6d48f6e02706c65","name":"Waku message hash computation (no timestamp)","time":{"start":1756276608791,"stop":1756276608791,"duration":0},"status":"passed","severity":"normal"},{"uid":"8135129b8f70f57e","name":"should throw error - invalid id","time":{"start":1756276598850,"stop":1756276598850,"duration":0},"status":"passed","severity":"normal"},{"uid":"61a62c4d0e2dfe78","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1756276639027,"stop":1756276639027,"duration":0},"status":"passed","severity":"normal"},{"uid":"a840631040d44a14","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1756276703908,"stop":1756276703908,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3a9b5a2fdfede38","name":"Push message with content topic containing Arabic","time":{"start":1756277245836,"stop":1756277245837,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8c7798155761fe","name":"should request peer renewal on specific errors","time":{"start":1756276653749,"stop":1756276653750,"duration":1},"status":"passed","severity":"normal"},{"uid":"b521ea95a586714","name":"yields decoded messages","time":{"start":1756276609354,"stop":1756276609354,"duration":0},"status":"passed","severity":"normal"},{"uid":"adcd16b127d4dd10","name":"should return false when network is not connected","time":{"start":1756276609370,"stop":1756276609370,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d3d4410420e4dd4","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1756276618574,"stop":1756276618575,"duration":1},"status":"passed","severity":"normal"},{"uid":"d69100bb54446d20","name":"Check received message containing special chars","time":{"start":1756277131318,"stop":1756277131318,"duration":0},"status":"passed","severity":"normal"},{"uid":"625f8293993747ce","name":"should initialize with custom number of peers","time":{"start":1756276654169,"stop":1756276654169,"duration":0},"status":"passed","severity":"normal"},{"uid":"88e5fa0e98037c2c","name":"Push message with content topic containing escaped characters","time":{"start":1756277245838,"stop":1756277245838,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4f5d9cf09eb0d45","name":"should initialize with custom TTL","time":{"start":1756276618890,"stop":1756276618890,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc1297599da01542","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1756276592552,"stop":1756276592552,"duration":0},"status":"passed","severity":"normal"},{"uid":"4579c4e7578245f6","name":"should handle case with all peers already connected","time":{"start":1756276608609,"stop":1756276608630,"duration":21},"status":"passed","severity":"normal"},{"uid":"5611130d02ffb2f6","name":"should send to specified number of peers of used peers","time":{"start":1756276653548,"stop":1756276653548,"duration":0},"status":"passed","severity":"normal"},{"uid":"abc3100e0cfe624","name":"should capture event listeners for testing","time":{"start":1756276655542,"stop":1756276655542,"duration":0},"status":"passed","severity":"normal"},{"uid":"3237262006cc49ac","name":"should handle shardReader errors","time":{"start":1756276609376,"stop":1756276609376,"duration":0},"status":"passed","severity":"normal"},{"uid":"9543096ce225cf1","name":"Push message with content topic containing SQL Injection","time":{"start":1756277245837,"stop":1756277245837,"duration":0},"status":"passed","severity":"normal"},{"uid":"51a34d8afdd4e945","name":"Push message with JSON payload","time":{"start":1756277245820,"stop":1756277245820,"duration":0},"status":"passed","severity":"normal"},{"uid":"86c5ff5df19b6adc","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app31/3/topic371/proto","time":{"start":1756276947722,"stop":1756276947722,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ab51695b46422cb","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1756276653769,"stop":1756276653769,"duration":0},"status":"passed","severity":"normal"},{"uid":"909dacc15ef42af1","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1756276609351,"stop":1756276609351,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b7bc7780f0e785","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1756276639038,"stop":1756276639038,"duration":0},"status":"passed","severity":"normal"},{"uid":"42418c36ac8e9655","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1756276655230,"stop":1756276655230,"duration":0},"status":"passed","severity":"normal"},{"uid":"a80f16bd74c550d","name":"Default pageSize","time":{"start":1756277017144,"stop":1756277017144,"duration":0},"status":"passed","severity":"normal"},{"uid":"daa8ef94c2307b44","name":"should dial all remaining peers","time":{"start":1756276608608,"stop":1756276608608,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0fcfb00f6c6bd35","name":"should skip peers without peer exchange protocol","time":{"start":1756276618894,"stop":1756276618895,"duration":1},"status":"passed","severity":"normal"},{"uid":"4284cbf3de4f4a3b","name":"should be able to encode the field with only FILTER set to true","time":{"start":1756276598184,"stop":1756276598185,"duration":1},"status":"passed","severity":"normal"},{"uid":"af6aae735e573c2f","name":"should call waitForPeer on Relay","time":{"start":1756276655172,"stop":1756276655172,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1b93bc9878e78a8","name":"should hang up with multiaddr and return true on success","time":{"start":1756276609372,"stop":1756276609372,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d28142f1b879875","name":"should return start time to match max range","time":{"start":1756276655548,"stop":1756276655548,"duration":0},"status":"passed","severity":"normal"},{"uid":"50cb2e0e81ed4ea0","name":"should skip peers without ENR","time":{"start":1756276618902,"stop":1756276618902,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9d2d705a4022c36","name":"should not dispatch event when already connected","time":{"start":1756276607248,"stop":1756276607252,"duration":4},"status":"passed","severity":"normal"},{"uid":"96a121090bbecca8","name":"should create PeerExchange instance with components","time":{"start":1756276618972,"stop":1756276618972,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7b487eb3d7045d5","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1756277006099,"stop":1756277006099,"duration":0},"status":"passed","severity":"normal"},{"uid":"e04a1ac599dc2d18","name":"should not dispatch event when already disconnected","time":{"start":1756276607252,"stop":1756276607252,"duration":0},"status":"passed","severity":"normal"},{"uid":"574887fb43f1244e","name":"Overlapping topic subscription","time":{"start":1756277148086,"stop":1756277148087,"duration":1},"status":"passed","severity":"normal"},{"uid":"faaa73827d767c7b","name":"Outgoing message is acknowledged","time":{"start":1756276664708,"stop":1756276664709,"duration":1},"status":"passed","severity":"normal"},{"uid":"191b5b5086ecd9d2","name":"Asymmetric encrypt & decrypt","time":{"start":1756276628772,"stop":1756276628772,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a32c084d5be6ce7","name":"should not fail to stop the service if it was not started","time":{"start":1756276622486,"stop":1756276622486,"duration":0},"status":"passed","severity":"normal"},{"uid":"7974c18dc030f19f","name":"Check received message containing Basic HTML tag","time":{"start":1756277131320,"stop":1756277131321,"duration":1},"status":"passed","severity":"normal"},{"uid":"30dcbcde99afd854","name":"should only return 1 node with relay capability","time":{"start":1756276619113,"stop":1756276619113,"duration":0},"status":"passed","severity":"normal"},{"uid":"4516b3f2b56402f7","name":"should encode/decode to text encoding","time":{"start":1756276598852,"stop":1756276598852,"duration":0},"status":"passed","severity":"normal"},{"uid":"d133722749dc53c0","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1756277131325,"stop":1756277131325,"duration":0},"status":"passed","severity":"normal"},{"uid":"65d0e078b9997e65","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1756276639036,"stop":1756276639036,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8fd26eaf02a33a5","name":"Push message with short payload","time":{"start":1756277245829,"stop":1756277245829,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f39595007b637ee","name":"Subscribe to topic containing long and receive message","time":{"start":1756277148098,"stop":1756277148098,"duration":0},"status":"passed","severity":"normal"},{"uid":"43339d0eec182fd5","name":"can start and stop the service","time":{"start":1756276688937,"stop":1756276688937,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d4734fe340b195d","name":"Push message with shell command payload","time":{"start":1756277245833,"stop":1756277245833,"duration":0},"status":"passed","severity":"normal"},{"uid":"726637d2338ffd6a","name":"should serialize and deserialize correctly","time":{"start":1756276642137,"stop":1756276642143,"duration":6},"status":"passed","severity":"normal"},{"uid":"496fdbd38278e85f","name":"should reassess health immediately when peer disconnects","time":{"start":1756276654146,"stop":1756276654146,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bae1dfc5ae25ec5","name":"should return all connected peers without codec filter","time":{"start":1756276609373,"stop":1756276609373,"duration":0},"status":"passed","severity":"normal"},{"uid":"39469be7135f3890","name":"Subscribe to topic containing emoji and publish message","time":{"start":1756276862202,"stop":1756276862202,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bf03d5d58eb752d","name":"Mutual subscription","time":{"start":1756276862163,"stop":1756276862163,"duration":0},"status":"passed","severity":"normal"},{"uid":"31e150a7dca853e9","name":"should create KeepAliveManager with required options","time":{"start":1756276608850,"stop":1756276608850,"duration":0},"status":"passed","severity":"normal"},{"uid":"307c226b6dc72ff6","name":"should insert elements correctly","time":{"start":1756276642136,"stop":1756276642136,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffe982e732068aec","name":"rejects hash query with content filter parameters","time":{"start":1756276608911,"stop":1756276608911,"duration":0},"status":"passed","severity":"normal"},{"uid":"8958d86a03564dce","name":"should skip peer when not on same cluster","time":{"start":1756276608723,"stop":1756276608723,"duration":0},"status":"passed","severity":"normal"},{"uid":"835952de4ccb72c0","name":"should return false when peer is not on topic","time":{"start":1756276609375,"stop":1756276609375,"duration":0},"status":"passed","severity":"normal"},{"uid":"12933d084661110e","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1756276653769,"stop":1756276653769,"duration":0},"status":"passed","severity":"normal"},{"uid":"40d320391e8fbb98","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1756277026630,"stop":1756277026631,"duration":1},"status":"passed","severity":"normal"},{"uid":"96a6b403f3567eb8","name":"should handle query errors","time":{"start":1756276618901,"stop":1756276618902,"duration":1},"status":"passed","severity":"normal"},{"uid":"c78fd0d9a94c050d","name":"should return false when pubsub topic parsing fails","time":{"start":1756276608001,"stop":1756276608001,"duration":0},"status":"passed","severity":"normal"},{"uid":"435ea486bb27d96a","name":"Subscribe and receive messages via lightPush","time":{"start":1756277148093,"stop":1756277148094,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6ec8bd614eae925","name":"Encoder throws on undefined content topic","time":{"start":1756276609530,"stop":1756276609530,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7e294a9de3825db","name":"Push message with JSON payload","time":{"start":1756277245832,"stop":1756277245832,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b6832d033ea0741","name":"should not allow k > 12","time":{"start":1756276638815,"stop":1756276638818,"duration":3},"status":"passed","severity":"normal"},{"uid":"6d67e23bbdcea5d8","name":"should return true even if peer has no overlapping shards","time":{"start":1756276607981,"stop":1756276607982,"duration":1},"status":"passed","severity":"normal"},{"uid":"d076b02ed080989","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1756276639050,"stop":1756276639050,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b818526b6607410","name":"should enable all discoveries when explicitly set","time":{"start":1756276653765,"stop":1756276653765,"duration":0},"status":"passed","severity":"normal"},{"uid":"82d29447cf74e65e","name":"throws on content topic with empty topic name field","time":{"start":1756276592547,"stop":1756276592548,"duration":1},"status":"passed","severity":"normal"},{"uid":"f32bfa348eee6866","name":"return first retrieved peers without further DNS queries","time":{"start":1756276619114,"stop":1756276619114,"duration":0},"status":"passed","severity":"normal"},{"uid":"a45356cafe49e55d","name":"Check message with no payload is not received","time":{"start":1756277131327,"stop":1756277131327,"duration":0},"status":"passed","severity":"normal"},{"uid":"b86d0dc55ae3662b","name":"should skip peers that were recently queried","time":{"start":1756276618897,"stop":1756276618897,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ba386dc0d1320ec","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1756276639026,"stop":1756276639026,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec56e50bd8069e84","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1756276592556,"stop":1756276592557,"duration":1},"status":"passed","severity":"normal"},{"uid":"70eb5ec346be4863","name":"it tolerates circular branch references","time":{"start":1756276619111,"stop":1756276619111,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec17459033c8f230","name":"Query Generator, No Decoder","time":{"start":1756276973953,"stop":1756276973953,"duration":0},"status":"passed","severity":"normal"},{"uid":"d55b8141bbec1cb0","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1756276655546,"stop":1756276655546,"duration":0},"status":"passed","severity":"normal"},{"uid":"a50606e4bd2673ba","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1756276862200,"stop":1756276862201,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7b24892addc9b8a","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1756276848609,"stop":1756276848609,"duration":0},"status":"passed","severity":"normal"},{"uid":"f23910e7a9fa27a9","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1756276832173,"stop":1756276832173,"duration":0},"status":"passed","severity":"normal"},{"uid":"2655044b508c7878","name":"Query with Ordered Callback, No message returned","time":{"start":1756276973955,"stop":1756276973955,"duration":0},"status":"passed","severity":"normal"},{"uid":"e780c15455d6c089","name":"should handle retrieve function with query parameters","time":{"start":1756276655543,"stop":1756276655543,"duration":0},"status":"passed","severity":"normal"},{"uid":"97a2f0382071b2d","name":"should requeue task if no peer is available","time":{"start":1756276653747,"stop":1756276653747,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e6049b2c57000c4","name":"should handle mixed protocol support correctly","time":{"start":1756276654147,"stop":1756276654147,"duration":0},"status":"passed","severity":"normal"},{"uid":"488d8957b5862816","name":"throws on content topic with non-number generation field","time":{"start":1756276592545,"stop":1756276592545,"duration":0},"status":"passed","severity":"normal"},{"uid":"81f0fa50a9ab1f76","name":"should create ConnectionManager with required options","time":{"start":1756276609364,"stop":1756276609365,"duration":1},"status":"passed","severity":"normal"},{"uid":"da1e9cdac737ebed","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1756276609035,"stop":1756276609035,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb7d4362079d853a","name":"should mark all messages in causal history as acknowledged","time":{"start":1756276644595,"stop":1756276644595,"duration":0},"status":"passed","severity":"normal"},{"uid":"506881b0f0202b6c","name":"Query generator for 2000 messages","time":{"start":1756277006101,"stop":1756277006102,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c6c65aba865a4fb","name":"should handle peer identify event","time":{"start":1756276618894,"stop":1756276618894,"duration":0},"status":"passed","severity":"normal"},{"uid":"5de2930e3c115728","name":"Using a function","time":{"start":1756277024076,"stop":1756277024076,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ffa567d2b17cd2d","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1756276592551,"stop":1756276592552,"duration":1},"status":"passed","severity":"normal"},{"uid":"f37f0be8c0a08e57","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1756276608861,"stop":1756276608861,"duration":0},"status":"passed","severity":"normal"},{"uid":"78295bdf199bc847","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1756276609375,"stop":1756276609375,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fe60bb021f07eca","name":"Check received message containing short","time":{"start":1756277131317,"stop":1756277131317,"duration":0},"status":"passed","severity":"normal"},{"uid":"3261ab0cecc666e5","name":"Push message with escaped characters payload","time":{"start":1756277245821,"stop":1756277245821,"duration":0},"status":"passed","severity":"normal"},{"uid":"685260e57d875bf1","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1756276848609,"stop":1756276848609,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c77baa5bc82e373","name":"should hang up with PeerId and return true on success","time":{"start":1756276609371,"stop":1756276609372,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a5ed70427a7610c","name":"Correctly serialized arguments","time":{"start":1756276758169,"stop":1756276758169,"duration":0},"status":"passed","severity":"normal"},{"uid":"7da04bfa36cb1f15","name":"Push message with content topic containing emoji","time":{"start":1756277245827,"stop":1756277245827,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bf7a7a455d90a65","name":"caches peers it previously fetched","time":{"start":1756276619112,"stop":1756276619113,"duration":1},"status":"passed","severity":"normal"},{"uid":"7418feaec4e50b37","name":"Publish message with custom timestamp: Wed Aug 27 2025 05:40:48 GMT+0000 (Coordinated Universal Time)","time":{"start":1756276855199,"stop":1756276855199,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7d29257317d0bcc","name":"should get / set UDP multiaddr","time":{"start":1756276598852,"stop":1756276598852,"duration":0},"status":"passed","severity":"normal"},{"uid":"c59407f72c8aface","name":"should encodeTxt and decodeTxt","time":{"start":1756276598846,"stop":1756276598847,"duration":1},"status":"passed","severity":"normal"},{"uid":"f41a638e4b39d8b","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1756276628387,"stop":1756276628389,"duration":2},"status":"passed","severity":"normal"},{"uid":"53a16de2d260c9c3","name":"should set up event listeners when started","time":{"start":1756276655539,"stop":1756276655539,"duration":0},"status":"passed","severity":"normal"},{"uid":"c349e4cc05fc1cbd","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1756276608791,"stop":1756276608791,"duration":0},"status":"passed","severity":"normal"},{"uid":"b979febed1e3ce50","name":"should clear interval on stop","time":{"start":1756276618903,"stop":1756276618904,"duration":1},"status":"passed","severity":"normal"},{"uid":"944d292ce65a6f11","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1756276592549,"stop":1756276592549,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9025d6630e6c0f2","name":"isConnected should return false after all peers disconnect","time":{"start":1756276703911,"stop":1756276703912,"duration":1},"status":"passed","severity":"normal"},{"uid":"97930e02662b3056","name":"should handle errors when removing globalThis listeners","time":{"start":1756276607227,"stop":1756276607227,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0bcb3951e5877f8","name":"should handle a minimal index list","time":{"start":1756276592870,"stop":1756276592870,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7c1aac0c4be3569","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1756276639048,"stop":1756276639049,"duration":1},"status":"passed","severity":"normal"},{"uid":"54613470eeac5242","name":"can start the service","time":{"start":1756276909885,"stop":1756276909885,"duration":0},"status":"passed","severity":"normal"},{"uid":"b37b4818850b2f16","name":"should handle multiple peers with different shard configurations","time":{"start":1756276608743,"stop":1756276608743,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e4769dc78c468b2","name":"Fails to push message bigger that 1MB","time":{"start":1756277245829,"stop":1756277245829,"duration":0},"status":"passed","severity":"normal"},{"uid":"c272e085c176e93e","name":"should not receive a peer event before start","time":{"start":1756276909887,"stop":1756276909887,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e6795c1f83702b2","name":"Subscribe to topic containing JSON and receive message","time":{"start":1756277148091,"stop":1756277148091,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b38f4bb762e2834","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1756276592563,"stop":1756276592564,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0426a8b2419d615","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1756276639055,"stop":1756276639056,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce2bce5e442694f0","name":"should handle complete discovery-to-dial flow","time":{"start":1756276608674,"stop":1756276608674,"duration":0},"status":"passed","severity":"normal"},{"uid":"872c6dccc136662f","name":"should successfully unsubscribe from an existing subscription","time":{"start":1756276655225,"stop":1756276655226,"duration":1},"status":"passed","severity":"normal"},{"uid":"40ffb5ae530e7004","name":"Check message with no content topic is not received","time":{"start":1756277131327,"stop":1756277131327,"duration":0},"status":"passed","severity":"normal"},{"uid":"97ab0d58bc4e4a2f","name":"should emit a peer event after start","time":{"start":1756276622487,"stop":1756276622487,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9501ef911465341","name":"should handle ENR without shardInfo","time":{"start":1756276618903,"stop":1756276618903,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a3f20a3cbf97f08","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1756277148084,"stop":1756277148084,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5bb86838bdc0ef5","name":"tcp ip4 address","time":{"start":1756276598194,"stop":1756276598195,"duration":1},"status":"passed","severity":"normal"},{"uid":"e73b0ec8b603ca32","name":"Add multiple subscription objects on single nwaku node","time":{"start":1756277148103,"stop":1756277148103,"duration":0},"status":"passed","severity":"normal"},{"uid":"b26301664fd11a25","name":"Check received message containing Basic HTML tag","time":{"start":1756277131311,"stop":1756277131311,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9808b28509fd7af","name":"should handle multiple peer connections","time":{"start":1756276608860,"stop":1756276608860,"duration":0},"status":"passed","severity":"normal"},{"uid":"f80b8c34147970e2","name":"should successfully query store with valid decoders and options","time":{"start":1756276654788,"stop":1756276654789,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d1a50728a97fac3","name":"should not stop if not started","time":{"start":1756276618894,"stop":1756276618894,"duration":0},"status":"passed","severity":"normal"},{"uid":"186777f42f5a5739","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1756276639029,"stop":1756276639029,"duration":0},"status":"passed","severity":"normal"},{"uid":"938647f28cbdcd15","name":"should check connected peers if present and suitable","time":{"start":1756276655169,"stop":1756276655170,"duration":1},"status":"passed","severity":"normal"},{"uid":"d047d72d00bb041f","name":"All","time":{"start":1756276689619,"stop":1756276689619,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f0ea3dc98f1ae56","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1756276654796,"stop":1756276654796,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cb3b7c17baddf22","name":"Subscribe to topic containing XML and receive message","time":{"start":1756277148090,"stop":1756277148090,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaf128fe17f2ef28","name":"should be able to decode the field with only RELAY set to true","time":{"start":1756276598188,"stop":1756276598189,"duration":1},"status":"passed","severity":"normal"},{"uid":"18ea41452f7f2a7","name":"Push message equal or less that 1MB","time":{"start":1756277245842,"stop":1756277245842,"duration":0},"status":"passed","severity":"normal"},{"uid":"7022ce6525303650","name":"Generator, 2 different shards","time":{"start":1756276964777,"stop":1756276964777,"duration":0},"status":"passed","severity":"normal"},{"uid":"f38b5a094c0df442","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1756276592551,"stop":1756276592551,"duration":0},"status":"passed","severity":"normal"},{"uid":"b04f20bc8a080651","name":"Ephemeral messages are not stored","time":{"start":1756276690517,"stop":1756276690518,"duration":1},"status":"passed","severity":"normal"},{"uid":"6271f541236c20b","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1756276598187,"stop":1756276598187,"duration":0},"status":"passed","severity":"normal"},{"uid":"e33e98f0fc3aa16a","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1756276639028,"stop":1756276639029,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf5a641d6833f9af","name":"should dispatch network event when browser goes offline","time":{"start":1756276607253,"stop":1756276607253,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fdf9c304421e82d","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1756276592553,"stop":1756276592553,"duration":0},"status":"passed","severity":"normal"},{"uid":"724648c152de7eb2","name":"Sample","time":{"start":1756276598262,"stop":1756276598262,"duration":0},"status":"passed","severity":"normal"},{"uid":"b40cee0ebd9f114e","name":"should send relay ping messages on timer","time":{"start":1756276608878,"stop":1756276608878,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab3b689ed05ea1f4","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1756276592870,"stop":1756276592871,"duration":1},"status":"passed","severity":"normal"},{"uid":"47394528a2b2a038","name":"should set field with all protocols enabled","time":{"start":1756276598856,"stop":1756276598856,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a5647d7dc35d771","name":"Throws when trying to push message with empty payload","time":{"start":1756277245823,"stop":1756277245823,"duration":0},"status":"passed","severity":"normal"},{"uid":"e842b8a6dbaad547","name":"Filter","time":{"start":1756277028558,"stop":1756277028558,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6fe4a424b0278aa","name":"Store - dialed first","time":{"start":1756277028557,"stop":1756277028558,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a9085102d52955e","name":"Subscribe to topic containing short and publish message","time":{"start":1756276862177,"stop":1756276862177,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e529d380b2a717","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1756276973953,"stop":1756276973954,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e2d6ae4d74807ad","name":"ignores domain fetching errors","time":{"start":1756276619112,"stop":1756276619112,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2df840e1ca057eb","name":"should handle dial errors gracefully","time":{"start":1756276608668,"stop":1756276608669,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad415fd2e9c1110d","name":"LightPush","time":{"start":1756277028558,"stop":1756277028558,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a35457fdd6d9cbe","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1756276592561,"stop":1756276592561,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dcc914d0d36d1c5","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1756276653747,"stop":1756276653748,"duration":1},"status":"passed","severity":"normal"},{"uid":"a41117661b9004e4","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1756276639021,"stop":1756276639022,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d4f5b5be28dc685","name":"passes more than one ENR URLs and attempts connection","time":{"start":1756276688943,"stop":1756276688946,"duration":3},"status":"skipped","severity":"normal"},{"uid":"dff059a2eadfb30f","name":"Check received message containing Russian","time":{"start":1756277131309,"stop":1756277131309,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b367e38776e9d8f","name":"should properly create location multiaddrs - tcp6","time":{"start":1756276598854,"stop":1756276598854,"duration":0},"status":"passed","severity":"normal"},{"uid":"aced8d2bb60b4ccb","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1756276608670,"stop":1756276608674,"duration":4},"status":"passed","severity":"normal"},{"uid":"f3c482c137c5aea","name":"should sort peers by ping value","time":{"start":1756276609374,"stop":1756276609374,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f29e94e58bf381d","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1756277013111,"stop":1756277013112,"duration":1},"status":"passed","severity":"normal"},{"uid":"80221c343b7055f","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1756276707821,"stop":1756276707822,"duration":1},"status":"passed","severity":"normal"},{"uid":"6562790ae35dccfe","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1756276855202,"stop":1756276855204,"duration":2},"status":"passed","severity":"normal"},{"uid":"7156dc7b99ef513","name":"should handle corrupted shard info gracefully","time":{"start":1756276608002,"stop":1756276608002,"duration":0},"status":"passed","severity":"normal"},{"uid":"1baa27faf63bebcb","name":"should handle case with no peers in store","time":{"start":1756276608609,"stop":1756276608609,"duration":0},"status":"passed","severity":"normal"},{"uid":"c762af1f1d36885a","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1756276598185,"stop":1756276598186,"duration":1},"status":"passed","severity":"normal"},{"uid":"819ef669296dc440","name":"should update peers in cache on 'peer:identify' event","time":{"start":1756276622488,"stop":1756276622489,"duration":1},"status":"passed","severity":"normal"},{"uid":"90177c192471c699","name":"Decoder throws on empty string content topic","time":{"start":1756276628392,"stop":1756276628393,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e74eed967a4b99d","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1756276639027,"stop":1756276639028,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb033809023cf4d6","name":"should emit a peer event after start","time":{"start":1756276688939,"stop":1756276688939,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b982c7c85948e32","name":"Push message with content topic containing short","time":{"start":1756277245834,"stop":1756277245835,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a89971d556822ca","name":"should handle network check errors gracefully","time":{"start":1756276608738,"stop":1756276608738,"duration":0},"status":"passed","severity":"normal"},{"uid":"335b95065fb44005","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1756276598186,"stop":1756276598187,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ea61babf780eec2","name":"should return undefined if no connection provided","time":{"start":1756276609033,"stop":1756276609033,"duration":0},"status":"passed","severity":"normal"},{"uid":"909e38b0badb0420","name":"should not discard bootstrap peers if under the limit","time":{"start":1756276726746,"stop":1756276726747,"duration":1},"status":"passed","severity":"normal"},{"uid":"db951b88619c86a6","name":"Check received message containing Chinese","time":{"start":1756277131318,"stop":1756277131319,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb60e16287a3ee7c","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1756276639038,"stop":1756276639038,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d85bd0099739fa2","name":"should clear the dialing interval","time":{"start":1756276608714,"stop":1756276608715,"duration":1},"status":"passed","severity":"normal"},{"uid":"5576f795757761ac","name":"should handle malformed response data","time":{"start":1756276618970,"stop":1756276618970,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2381d4f81b6dd4d","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1756276592552,"stop":1756276592552,"duration":0},"status":"passed","severity":"normal"},{"uid":"137b4c983bccc117","name":"throws an error for improperly formatted content topics","time":{"start":1756276592556,"stop":1756276592556,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2a5060fbf080cf0","name":"should not receive a peer event after stop","time":{"start":1756276622488,"stop":1756276622488,"duration":0},"status":"passed","severity":"normal"},{"uid":"e517fc228e199ce","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1756276639023,"stop":1756276639023,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcc1cc77d653e52e","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1756276598186,"stop":1756276598186,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff6a593ea7105c07","name":"can start and stop the service","time":{"start":1756276622486,"stop":1756276622486,"duration":0},"status":"passed","severity":"normal"},{"uid":"1980599c8ab0ed5f","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1756276592549,"stop":1756276592550,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e3c37bde5c03a3f","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1756276592550,"stop":1756276592550,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3d5425d753e8f34","name":"Subscribe to topic containing Script and receive message","time":{"start":1756277148100,"stop":1756277148101,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1ac8d48403a876f","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app27/6/topic494/xml","time":{"start":1756276947722,"stop":1756276947722,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb9282235bc80c90","name":"Push message with content topic containing JSON","time":{"start":1756277245837,"stop":1756277245838,"duration":1},"status":"passed","severity":"normal"},{"uid":"18c3275dedf19632","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app36/8/topic679/xml","time":{"start":1756276947718,"stop":1756276947718,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed4143a9741ceb37","name":"Push message with custom timestamp: 1756280308023","time":{"start":1756277245842,"stop":1756277245842,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd071d36a089dc14","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1756276653773,"stop":1756276653773,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aed6255321b7c1c","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1756276964777,"stop":1756276964777,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4e41f1362473f58","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1756276618574,"stop":1756276618574,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b478c0bd8c6334c","name":"should set default options when no config provided","time":{"start":1756276609365,"stop":1756276609366,"duration":1},"status":"passed","severity":"normal"},{"uid":"201bad9dc99094ae","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1756277148094,"stop":1756277148094,"duration":0},"status":"passed","severity":"normal"},{"uid":"236da8d0088cea55","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1756276592553,"stop":1756276592554,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c08c5502079aa99","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1756276639049,"stop":1756276639049,"duration":0},"status":"passed","severity":"normal"},{"uid":"c14132164afbadef","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1756276743286,"stop":1756276743286,"duration":0},"status":"passed","severity":"normal"},{"uid":"683c16e5aa6f55c8","name":"Push message with long payload","time":{"start":1756277245830,"stop":1756277245830,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c26dd04f8e458e5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1756276592564,"stop":1756276592564,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ea0cbe6f061ff0b","name":"should maintain chronological order of messages in localHistory","time":{"start":1756276644594,"stop":1756276644594,"duration":0},"status":"passed","severity":"normal"},{"uid":"164ee6cc034dba55","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1756276592558,"stop":1756276592558,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a051aa5a3144a70","name":"should discover peers from provided peer cache","time":{"start":1756276764239,"stop":1756276764239,"duration":0},"status":"passed","severity":"normal"},{"uid":"c43f99c3701c06a9","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1756276618969,"stop":1756276618969,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e6a2d0336f9b5d5","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1756276639032,"stop":1756276639033,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c7a7450243df1d1","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1756276592560,"stop":1756276592560,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bbcbdc61b70bf67","name":"should merge provided config with defaults","time":{"start":1756276609366,"stop":1756276609366,"duration":0},"status":"passed","severity":"normal"},{"uid":"941ef8b03f98f69a","name":"yields undefined for messages without decoder","time":{"start":1756276609355,"stop":1756276609355,"duration":0},"status":"passed","severity":"normal"},{"uid":"c93d81c77388479b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1756276639064,"stop":1756276639065,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ea62a81765ea9fb","name":"should clear dial history on start","time":{"start":1756276608711,"stop":1756276608711,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea2e0dbebf9fb844","name":"Query Generator - true","time":{"start":1756277011233,"stop":1756277011234,"duration":1},"status":"passed","severity":"normal"},{"uid":"6057b0305c84be5f","name":"Sync message is not sent if another sync message was just received","time":{"start":1756276664713,"stop":1756276664713,"duration":0},"status":"passed","severity":"normal"},{"uid":"90882aca2fe188c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1756276639060,"stop":1756276639060,"duration":0},"status":"passed","severity":"normal"},{"uid":"c790f00fcb12e365","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1756276655547,"stop":1756276655547,"duration":0},"status":"passed","severity":"normal"},{"uid":"b57da7f222178f7a","name":"Decoder throws on undefined content topic","time":{"start":1756276628392,"stop":1756276628392,"duration":0},"status":"passed","severity":"normal"},{"uid":"397993416f988e9c","name":"Decrypt messages","time":{"start":1756276833799,"stop":1756276833800,"duration":1},"status":"passed","severity":"normal"},{"uid":"205ae38c4aba0f4b","name":"Query with Promise Callback, No message returned","time":{"start":1756276973955,"stop":1756276973956,"duration":1},"status":"passed","severity":"normal"},{"uid":"c65e56433098d72b","name":"Push message with meta","time":{"start":1756277245827,"stop":1756277245827,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecc1cd9f68b11b0","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1756277026631,"stop":1756277026631,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d3f57b9d108397a","name":"Incoming message is emitted as received","time":{"start":1756276664711,"stop":1756276664712,"duration":1},"status":"passed","severity":"normal"},{"uid":"97c0fd33fae26d4b","name":"should be able to decode the field with only FILTER set to true","time":{"start":1756276598189,"stop":1756276598190,"duration":1},"status":"passed","severity":"normal"},{"uid":"d562b6c4a7261ebf","name":"should handle errors when globalThis is not available","time":{"start":1756276607216,"stop":1756276607225,"duration":9},"status":"passed","severity":"normal"},{"uid":"430ffbc8050be3e9","name":"should add event listeners to globalThis","time":{"start":1756276607216,"stop":1756276607216,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0b52ea100bb4a2d","name":"Push message with content topic containing SQL Injection","time":{"start":1756277245825,"stop":1756277245826,"duration":1},"status":"passed","severity":"normal"},{"uid":"f45128161b510128","name":"should reject on timeout if it was set","time":{"start":1756276655169,"stop":1756276655169,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa52c3a147e0b40","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1756276639043,"stop":1756276639043,"duration":0},"status":"passed","severity":"normal"},{"uid":"64ad57dd2c2254f0","name":"should allow redial after cooldown period","time":{"start":1756276608722,"stop":1756276608723,"duration":1},"status":"passed","severity":"normal"},{"uid":"c65571190ee9064a","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1756276639043,"stop":1756276639043,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab9e28e1af15002c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1756276639061,"stop":1756276639064,"duration":3},"status":"passed","severity":"normal"},{"uid":"666b0144d61a1aa4","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1756276608871,"stop":1756276608871,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9f9acf0eb2cb59c","name":"Check publish message containing long","time":{"start":1756276855189,"stop":1756276855189,"duration":0},"status":"passed","severity":"normal"},{"uid":"412beda79f0e1efe","name":"should dial peer immediately when queue is empty","time":{"start":1756276608716,"stop":1756276608716,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5533560c230f199","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1756277026635,"stop":1756277026635,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb30d83e0087ffed","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1756276592558,"stop":1756276592558,"duration":0},"status":"passed","severity":"normal"},{"uid":"672e3f20015c7be6","name":"should handle complete peer lifecycle","time":{"start":1756276608885,"stop":1756276608889,"duration":4},"status":"passed","severity":"normal"},{"uid":"b78bc022426dc972","name":"Subscribe to topic containing numeric and receive message","time":{"start":1756277148098,"stop":1756277148098,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0c69c88bc8554f0","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1756276639032,"stop":1756276639032,"duration":0},"status":"passed","severity":"normal"},{"uid":"e887b16839ae4623","name":"handles different networkShards values correctly","time":{"start":1756276592556,"stop":1756276592556,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9c9cc7520a25f60","name":"rejects hash query with time filter","time":{"start":1756276608916,"stop":1756276608916,"duration":0},"status":"passed","severity":"normal"},{"uid":"d41fde4fbeb8c3e9","name":"isConnected between 2 js-waku relay nodes","time":{"start":1756276703912,"stop":1756276703912,"duration":0},"status":"passed","severity":"normal"},{"uid":"d997b2bba458be5d","name":"should handle cache.get errors gracefully","time":{"start":1756276622489,"stop":1756276622489,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aa5ae22fcd85e18","name":"should return peer for existing peer","time":{"start":1756276608630,"stop":1756276608631,"duration":1},"status":"passed","severity":"normal"},{"uid":"d79eb3cc57e0b62e","name":"peer exchange sets tag","time":{"start":1756276853961,"stop":1756276853961,"duration":0},"status":"passed","severity":"normal"},{"uid":"faa6f4e4ea401151","name":"Stops search when 2 null results are returned","time":{"start":1756276618313,"stop":1756276618313,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd98ad75968577f8","name":"should reject if Filter is requested but not mounted","time":{"start":1756276655169,"stop":1756276655169,"duration":0},"status":"passed","severity":"normal"},{"uid":"29a39d7d0d79be17","name":"Fields are not dropped","time":{"start":1756276608981,"stop":1756276608981,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecd3d863b5db67da","name":"Push message with special chars payload","time":{"start":1756277245830,"stop":1756277245830,"duration":0},"status":"passed","severity":"normal"},{"uid":"c71672f788ff41e4","name":"should compute hash only when first accessed","time":{"start":1756276609532,"stop":1756276609532,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fe1b8120394e775","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1756277026633,"stop":1756277026633,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf61c3f8e0fb58de","name":"should process queue every 500ms","time":{"start":1756276608729,"stop":1756276608729,"duration":0},"status":"passed","severity":"normal"},{"uid":"945e6a2403acf743","name":"should set field with only STORE enabled","time":{"start":1756276598857,"stop":1756276598857,"duration":0},"status":"passed","severity":"normal"},{"uid":"476876f5bbfe0402","name":"should filter out already connected peers","time":{"start":1756276608607,"stop":1756276608608,"duration":1},"status":"passed","severity":"normal"},{"uid":"1282a85f351782e","name":"Subscribe to topic containing XML and publish message","time":{"start":1756276862195,"stop":1756276862195,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f14dc2a602ac024","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1756276973955,"stop":1756276973955,"duration":0},"status":"passed","severity":"normal"},{"uid":"afca036c82675c3b","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1756276644597,"stop":1756276644598,"duration":1},"status":"passed","severity":"normal"},{"uid":"74dc3b85dab1fc6","name":"should invoke callbacks when receiving a message","time":{"start":1756276655229,"stop":1756276655230,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c05918927b6bdd9","name":"Publish message with large meta","time":{"start":1756276855207,"stop":1756276855208,"duration":1},"status":"passed","severity":"normal"},{"uid":"852acd289641e665","name":"Passing page size 3 when there are 20 messages","time":{"start":1756277017142,"stop":1756277017142,"duration":0},"status":"passed","severity":"normal"},{"uid":"80d009515bb102c9","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1756276639037,"stop":1756276639038,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2ef589a6a6167b5","name":"should successfully subscribe to supported pubsub topic","time":{"start":1756276655224,"stop":1756276655225,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca5970cc5d01235e","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1756276690520,"stop":1756276690520,"duration":0},"status":"passed","severity":"normal"},{"uid":"ded16b9070335c27","name":"should start and setup intervals and event listeners","time":{"start":1756276655230,"stop":1756276655231,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e8396aa02b63655","name":"groups content topics by expected pubsub topic","time":{"start":1756276592555,"stop":1756276592555,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5610cf3dc450db9","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1756277148086,"stop":1756277148086,"duration":0},"status":"passed","severity":"normal"},{"uid":"aee7364d27c6f3bb","name":"should start and stop interval correctly","time":{"start":1756276653737,"stop":1756276653738,"duration":1},"status":"passed","severity":"normal"},{"uid":"a69e8b82dabc38aa","name":"Push message with content topic containing JSON","time":{"start":1756277245826,"stop":1756277245826,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e84c2f72a741e2e","name":"Refresh subscription","time":{"start":1756276862175,"stop":1756276862175,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d09ec0d77ff200ef","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1756276608786,"stop":1756276608787,"duration":1},"status":"passed","severity":"normal"},{"uid":"33c57dab1344ec16","name":"random static sharding 7 - Cluster ID: 66, Shard ID: 237","time":{"start":1756276998611,"stop":1756276998611,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1eb8d73600ac80f","name":"should return PeerId when Multiaddr input is provided","time":{"start":1756276608687,"stop":1756276608688,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac4a34574aea5f22","name":"Push message with Russian payload","time":{"start":1756277245831,"stop":1756277245831,"duration":0},"status":"passed","severity":"normal"},{"uid":"253deb7d2a1deaa5","name":"nwaku subscribes","time":{"start":1756276845306,"stop":1756276845306,"duration":0},"status":"passed","severity":"normal"},{"uid":"59dd53089c15abb1","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1756276959458,"stop":1756276959459,"duration":1},"status":"passed","severity":"normal"},{"uid":"9efbd928d565f94d","name":"should perform initial health assessment on start","time":{"start":1756276654146,"stop":1756276654146,"duration":0},"status":"passed","severity":"normal"},{"uid":"f16cd31fdd4d2d3c","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1756277131317,"stop":1756277131317,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee8bc876daba4147","name":"should update peer store before dialing","time":{"start":1756276608669,"stop":1756276608669,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeaf57fbbd21a2be","name":"random static sharding 2 - Cluster ID: 514, Shard ID: 481","time":{"start":1756276998607,"stop":1756276998607,"duration":0},"status":"passed","severity":"normal"},{"uid":"6230a2780650cadf","name":"Push message with content topic containing long","time":{"start":1756277245824,"stop":1756277245824,"duration":0},"status":"passed","severity":"normal"},{"uid":"698c6a14936b210e","name":"Push message with Chinese payload","time":{"start":1756277245830,"stop":1756277245830,"duration":0},"status":"passed","severity":"normal"},{"uid":"a165a08dbe96e30a","name":"should handle dial errors gracefully","time":{"start":1756276608608,"stop":1756276608609,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e22a11817428a1d","name":"Query Generator - false","time":{"start":1756277011234,"stop":1756277011234,"duration":0},"status":"passed","severity":"normal"},{"uid":"394103af7a76b890","name":"should use DNS peer discovery with light client","time":{"start":1756276688941,"stop":1756276688941,"duration":0},"status":"skipped","severity":"normal"},{"uid":"58de23dde010e941","name":"Check publish message containing numeric","time":{"start":1756276855189,"stop":1756276855190,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e61211fd137ae","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1756276598192,"stop":1756276598192,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f600cf32caa53a2","name":"Push message with unicode special characters payload","time":{"start":1756277245833,"stop":1756277245833,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e9ff901e3b41989","name":"should successfully stop","time":{"start":1756276655226,"stop":1756276655227,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ab45815d9adecea","name":"should lock peers when selected","time":{"start":1756276654170,"stop":1756276654184,"duration":14},"status":"passed","severity":"normal"},{"uid":"a9b6c3f1c55cdfd7","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1756276619115,"stop":1756276619116,"duration":1},"status":"skipped","severity":"normal"},{"uid":"dea0eccd58672453","name":"should handle peer store update failures gracefully","time":{"start":1756276608871,"stop":1756276608871,"duration":0},"status":"passed","severity":"normal"},{"uid":"268d40d508890d8e","name":"Query with Ordered Callback, No Decoder","time":{"start":1756276973954,"stop":1756276973954,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d01b3437d25f8e5","name":"should add received message to localHistory with retrievalHint","time":{"start":1756276644594,"stop":1756276644594,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6036411bf3a5016","name":"Passing page size 0 when there are 110 messages","time":{"start":1756277017139,"stop":1756277017139,"duration":0},"status":"passed","severity":"normal"},{"uid":"41ea2e91f96c72cc","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1756276639011,"stop":1756276639011,"duration":0},"status":"passed","severity":"normal"},{"uid":"51a5d4ea56b53564","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1756276848608,"stop":1756276848608,"duration":0},"status":"passed","severity":"normal"},{"uid":"518c6e4b146e7394","name":"Subscribe to topic containing numeric and publish message","time":{"start":1756276862178,"stop":1756276862180,"duration":2},"status":"passed","severity":"normal"},{"uid":"eafcf0f7513e5c8f","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1756276655544,"stop":1756276655544,"duration":0},"status":"passed","severity":"normal"},{"uid":"99148c686d218d17","name":"should create all internal components","time":{"start":1756276609366,"stop":1756276609366,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcc064eba25b8f8e","name":"should not be empty after adding a subscription","time":{"start":1756276655229,"stop":1756276655229,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba2854de589b6732","name":"Nodes with multiple pubsub topic","time":{"start":1756276848609,"stop":1756276848609,"duration":0},"status":"passed","severity":"normal"},{"uid":"c610a9672d8e860d","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1756276644595,"stop":1756276644595,"duration":0},"status":"passed","severity":"normal"},{"uid":"2505f23d6a195fa1","name":"should be safe to call multiple times","time":{"start":1756276608664,"stop":1756276608664,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fddb69f4bfb6a84","name":"should remove event listeners","time":{"start":1756276608574,"stop":1756276608574,"duration":0},"status":"passed","severity":"normal"},{"uid":"afca96a8ec30ef17","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1756276608787,"stop":1756276608787,"duration":0},"status":"passed","severity":"normal"},{"uid":"51d34adeed031eb","name":"should not retry if at least one success","time":{"start":1756276653752,"stop":1756276653752,"duration":0},"status":"passed","severity":"normal"},{"uid":"730401ba9e10982b","name":"should not receive a peer event after stop","time":{"start":1756276688940,"stop":1756276688940,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fc0b89371725164","name":"Relay + Store","time":{"start":1756276598858,"stop":1756276598858,"duration":0},"status":"passed","severity":"normal"},{"uid":"34bb766abbdbc923","name":"should throw an error for insufficient data","time":{"start":1756276592871,"stop":1756276592871,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f696d18d0828b20","name":"should perform ping and update peer store on timer","time":{"start":1756276608862,"stop":1756276608870,"duration":8},"status":"passed","severity":"normal"},{"uid":"8f4f643b17e0765f","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1756276618575,"stop":1756276618576,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d68d7d613a1a2be","name":"recovers when dns.resolve returns empty","time":{"start":1756276619111,"stop":1756276619112,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4c9920c24303b9f","name":"should add peer to queue when queue is not empty","time":{"start":1756276608716,"stop":1756276608716,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aa10e0d9d1edac0","name":"should return true when peer is on the same cluster","time":{"start":1756276607968,"stop":1756276607969,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7bc1b3bfa1ae999","name":"Subscribe to topic containing Script and receive message","time":{"start":1756277148090,"stop":1756277148090,"duration":0},"status":"passed","severity":"normal"},{"uid":"220cfbbadf285fca","name":"Check received message containing unicode special characters","time":{"start":1756277131323,"stop":1756277131323,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3b3d032b4027a09","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1756276855198,"stop":1756276855199,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6e3001b437b1fa8","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1756276608641,"stop":1756276608649,"duration":8},"status":"passed","severity":"normal"},{"uid":"53eef7cc6ffde158","name":"Check publish message containing JSON","time":{"start":1756276855196,"stop":1756276855196,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2bd70ef55ea61ab","name":"should return start time to last successful query since last query is less than max range","time":{"start":1756276655547,"stop":1756276655547,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c7737f8e4cf3934","name":"should return false when peer shard info is not found","time":{"start":1756276607995,"stop":1756276607996,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a05a4bbe4809da1","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app31/4/topic474/proto","time":{"start":1756276947720,"stop":1756276947721,"duration":1},"status":"passed","severity":"normal"},{"uid":"a639b4e135baef54","name":"Push message with Basic HTML tag payload","time":{"start":1756277245820,"stop":1756277245820,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bcbec02cc8176fb","name":"Sign & Recover","time":{"start":1756276628774,"stop":1756276628774,"duration":0},"status":"passed","severity":"normal"},{"uid":"af9a19b2b6dff9d3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1756276592560,"stop":1756276592560,"duration":0},"status":"passed","severity":"normal"},{"uid":"82b89d6a498e00e2","name":"Push message with content topic containing numeric","time":{"start":1756277245835,"stop":1756277245835,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b36544e710a85c2","name":"random static sharding 1 - Cluster ID: 292, Shard ID: 245","time":{"start":1756276998607,"stop":1756276998607,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cba3a4f9de9e5d4","name":"Waku message hash computation (meta attribute not present)","time":{"start":1756276608787,"stop":1756276608787,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebebdf88ff7a5d4a","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1756276639049,"stop":1756276639049,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a5e714c96de475a","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1756276608792,"stop":1756276608793,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6804ec801c86de7","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1756276598847,"stop":1756276598847,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdcee59c9bf0cae1","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1756276832171,"stop":1756276832171,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9942fb4b9e4ebb9","name":"should handle incoming messages","time":{"start":1756276655226,"stop":1756276655226,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7ab87669cae7c7","name":"Push message with custom timestamp: 1725518308022","time":{"start":1756277245828,"stop":1756277245828,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcf8c02305d1a1d9","name":"should start all internal components","time":{"start":1756276609367,"stop":1756276609368,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5203cd0ca396399","name":"Encoder throws on undefined content topic","time":{"start":1756276628391,"stop":1756276628391,"duration":0},"status":"passed","severity":"normal"},{"uid":"14e3350bfbe035fb","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1756276644601,"stop":1756276644601,"duration":0},"status":"passed","severity":"normal"},{"uid":"5681501f9f89784b","name":"should trigger query when time since last query exceeds threshold","time":{"start":1756276655544,"stop":1756276655544,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3da0cfcc4e4ef25","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1756276592559,"stop":1756276592560,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f2b7a72ec4bb038","name":"should initialize with default options","time":{"start":1756276618889,"stop":1756276618889,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb492ff31a9bd696","name":"Check message on other pubsub topic is not received","time":{"start":1756277131326,"stop":1756277131326,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6eaa81891d935cd","name":"Check publish message containing special chars","time":{"start":1756276855190,"stop":1756276855190,"duration":0},"status":"passed","severity":"normal"},{"uid":"56a5bf606cde03d","name":"should not fail to stop the service if it was not started","time":{"start":1756276909886,"stop":1756276909886,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6f5d2981386b270","name":"Subscribe to topic containing special chars and receive message","time":{"start":1756277148088,"stop":1756277148088,"duration":0},"status":"passed","severity":"normal"},{"uid":"2974e642e3bda752","name":"Check message with no pubsub topic is not received","time":{"start":1756277131314,"stop":1756277131315,"duration":1},"status":"passed","severity":"normal"},{"uid":"d92079163d23c625","name":"Check received message containing emoji","time":{"start":1756277131323,"stop":1756277131324,"duration":1},"status":"passed","severity":"normal"},{"uid":"4acaabc59274972b","name":"should not retry if at least one success","time":{"start":1756276653556,"stop":1756276653557,"duration":1},"status":"passed","severity":"normal"},{"uid":"f605e8f83fe44dea","name":"does not validate decoders for hash queries","time":{"start":1756276609352,"stop":1756276609352,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef6e2ca6dd6497fb","name":"should dial peers from store when browser is connected","time":{"start":1756276608575,"stop":1756276608582,"duration":7},"status":"passed","severity":"normal"},{"uid":"9b66bcff26d9ec26","name":"should create dialer with libp2p and shardReader","time":{"start":1756276608710,"stop":1756276608710,"duration":0},"status":"passed","severity":"normal"},{"uid":"31bd4fbb651b659d","name":"throws if decoders don't match content topics","time":{"start":1756276609351,"stop":1756276609352,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6f37cfec9c8981a","name":"should trigger query when it went offline since the last successful query","time":{"start":1756276655543,"stop":1756276655543,"duration":0},"status":"passed","severity":"normal"},{"uid":"93f101328cb82e87","name":"Reusing cursor across nodes","time":{"start":1756276959460,"stop":1756276959461,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcd4460dd463bc60","name":"same cluster, static sharding: nodes connect","time":{"start":1756276757998,"stop":1756276757998,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c7b4bb75bf67627","name":"Push message with content topic containing long","time":{"start":1756277245835,"stop":1756277245835,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1f563a15ee8844b","name":"should handle general insertion and lookup correctly","time":{"start":1756276642143,"stop":1756276642144,"duration":1},"status":"passed","severity":"normal"},{"uid":"6431b4cf3b75fb01","name":"Check received message with timestamp: 1756276683416 ","time":{"start":1756277131324,"stop":1756277131325,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d37e2326010df1f","name":"should filter peers by codec","time":{"start":1756276609373,"stop":1756276609374,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8ae49f5a901503b","name":"should not start if already started","time":{"start":1756276618892,"stop":1756276618893,"duration":1},"status":"passed","severity":"normal"},{"uid":"1af83c07fb46afb7","name":"should monitor connected peers and store them into cache","time":{"start":1756276764239,"stop":1756276764243,"duration":4},"status":"passed","severity":"normal"},{"uid":"604ea860225348aa","name":"should detect messages with missing dependencies","time":{"start":1756276644596,"stop":1756276644597,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b0ae09599ed5cbf","name":"Subscribe to topic containing shell command and receive message","time":{"start":1756277148102,"stop":1756277148102,"duration":0},"status":"passed","severity":"normal"},{"uid":"1838b44a971fba78","name":"should dial peer when on same shard","time":{"start":1756276608723,"stop":1756276608727,"duration":4},"status":"passed","severity":"normal"},{"uid":"5bb0b8830432b377","name":"should create ShardReader with static shards network config","time":{"start":1756276607968,"stop":1756276607968,"duration":0},"status":"passed","severity":"normal"},{"uid":"debcd686d17e19cd","name":"should not be delivered","time":{"start":1756276644600,"stop":1756276644601,"duration":1},"status":"passed","severity":"normal"},{"uid":"333bce20e7672876","name":"should handle relay send failures gracefully","time":{"start":1756276608878,"stop":1756276608882,"duration":4},"status":"passed","severity":"normal"},{"uid":"cb8b849e5a999222","name":"Relay - dialed after","time":{"start":1756277028557,"stop":1756277028557,"duration":0},"status":"passed","severity":"normal"},{"uid":"28e56ed139663956","name":"Retries within given interval","time":{"start":1756276654847,"stop":1756276654847,"duration":0},"status":"passed","severity":"normal"},{"uid":"e96af3ea21cd9c81","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1756277002154,"stop":1756277002154,"duration":0},"status":"passed","severity":"normal"},{"uid":"41218b5a951fe3","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1756276664710,"stop":1756276664711,"duration":1},"status":"passed","severity":"normal"},{"uid":"31226d0bf71fffe6","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1756276618577,"stop":1756276618578,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5f8ceed25e424d1","name":"should dial with multiaddr and return stream","time":{"start":1756276609370,"stop":1756276609371,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9c71a42dc20cba6","name":"Refresh subscription","time":{"start":1756277148087,"stop":1756277148087,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9c5b41993c2d9ae","name":"should be able to decode the field with only STORE set to true","time":{"start":1756276598190,"stop":1756276598190,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d6324962389b20a","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1756276654169,"stop":1756276654170,"duration":1},"status":"passed","severity":"normal"},{"uid":"49d9c0507054c2ac","name":"Check received message containing Arabic","time":{"start":1756277131319,"stop":1756277131319,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa6d57c691d316cb","name":"Push message equal or less that 1MB","time":{"start":1756277245829,"stop":1756277245829,"duration":0},"status":"passed","severity":"normal"},{"uid":"db47eebd4bc85272","name":"should return false when peer is not on the specified shard","time":{"start":1756276607995,"stop":1756276607995,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c6bec18506ad4a2","name":"Check received message with timestamp: 1756276683416000000 ","time":{"start":1756277131313,"stop":1756277131313,"duration":0},"status":"passed","severity":"normal"},{"uid":"c85c15cd9d4f2793","name":"should handle peer store errors gracefully","time":{"start":1756276608631,"stop":1756276608632,"duration":1},"status":"passed","severity":"normal"},{"uid":"47ecf3aa8d8c3f40","name":"should remove event listeners","time":{"start":1756276608858,"stop":1756276608858,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a6d689975309504","name":"accepts time-filtered query with content filter","time":{"start":1756276608916,"stop":1756276608916,"duration":0},"status":"passed","severity":"normal"},{"uid":"77ac1a55f61ee4b1","name":"Subscribe to topic containing Script and publish message","time":{"start":1756276862194,"stop":1756276862195,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6426409106fbee8","name":"Check publish message after service node is restarted","time":{"start":1756276855205,"stop":1756276855205,"duration":0},"status":"skipped","severity":"normal"},{"uid":"46c332a30593f46","name":"should create a new stream if no existing for protocol found","time":{"start":1756276609033,"stop":1756276609034,"duration":1},"status":"passed","severity":"normal"},{"uid":"95b841489bca731a","name":"Retrieval Hint","time":{"start":1756276644306,"stop":1756276644306,"duration":0},"status":"passed","severity":"normal"},{"uid":"93c75fe7c9c499e1","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1756276639030,"stop":1756276639031,"duration":1},"status":"passed","severity":"normal"},{"uid":"25f37184b86b8eed","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1756276853962,"stop":1756276853962,"duration":0},"status":"passed","severity":"normal"},{"uid":"b474743125dc4ab4","name":"Check message with invalid timestamp is not received","time":{"start":1756277131314,"stop":1756277131314,"duration":0},"status":"passed","severity":"normal"},{"uid":"227bc113d43e7d0","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1756276644595,"stop":1756276644596,"duration":1},"status":"passed","severity":"normal"},{"uid":"34cecbb6db0bffb3","name":"should add and remove event listeners correctly","time":{"start":1756276622489,"stop":1756276622489,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f619d15097c9d65","name":"should handle different types of entries","time":{"start":1756276652903,"stop":1756276652904,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f7997812c5bff11","name":"Nodes with multiple pubsub topic","time":{"start":1756276848607,"stop":1756276848608,"duration":1},"status":"passed","severity":"normal"},{"uid":"454b9e7dc4e84ee","name":"Push message with Arabic payload","time":{"start":1756277245831,"stop":1756277245831,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e84f4a7348c2f5e","name":"should process successful peer exchange query","time":{"start":1756276618901,"stop":1756276618901,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f465d90a90156e7","name":"returns nothing if no connections present","time":{"start":1756276608942,"stop":1756276608942,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5b8dcfb45e34cc0","name":"Fails to push message with large meta","time":{"start":1756277245840,"stop":1756277245840,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae088ee80af4f16f","name":"should throw error - no id","time":{"start":1756276598848,"stop":1756276598848,"duration":0},"status":"passed","severity":"normal"},{"uid":"537f15f6a07af48d","name":"topics with same application and version share the same shard","time":{"start":1756276592554,"stop":1756276592554,"duration":0},"status":"passed","severity":"normal"},{"uid":"f10674443482b864","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1756277148086,"stop":1756277148086,"duration":0},"status":"passed","severity":"normal"},{"uid":"b250d0d9b502624a","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1756277026632,"stop":1756277026633,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fa505fbb6e4ac29","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1756276862174,"stop":1756276862174,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd71377285921e86","name":"should dial peer when peer is discovered","time":{"start":1756276608668,"stop":1756276608668,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fd6348e1006a496","name":"should not trigger query when a recent query happened under threshold","time":{"start":1756276655544,"stop":1756276655545,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d3b8bf679f2c2aa","name":"random static sharding 5 - Cluster ID: 441, Shard ID: 238","time":{"start":1756276998610,"stop":1756276998610,"duration":0},"status":"passed","severity":"normal"},{"uid":"474c8138adc96343","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1756276743285,"stop":1756276743285,"duration":0},"status":"passed","severity":"normal"},{"uid":"b51dd213d2b1d5b0","name":"should initialize bloom filter with correct parameters","time":{"start":1756276642135,"stop":1756276642136,"duration":1},"status":"passed","severity":"normal"},{"uid":"26bbd78a60fb8728","name":"Query with Promise Callback, No Decoder","time":{"start":1756276973955,"stop":1756276973955,"duration":0},"status":"passed","severity":"normal"},{"uid":"eced99f92ac626f8","name":"should create PeerExchangeDiscovery instance","time":{"start":1756276618904,"stop":1756276618904,"duration":0},"status":"passed","severity":"normal"},{"uid":"338f24fe01378a82","name":"should add sent message to localHistory with retrievalHint","time":{"start":1756276644591,"stop":1756276644591,"duration":0},"status":"passed","severity":"normal"},{"uid":"e650ec047577cc40","name":"should skip peers that don't support peer exchange","time":{"start":1756276618896,"stop":1756276618896,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0e174ba3013ecf6","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1756276608000,"stop":1756276608001,"duration":1},"status":"passed","severity":"normal"},{"uid":"d62778e5e1cfb92b","name":"should emit a peer event after start","time":{"start":1756276909887,"stop":1756276909887,"duration":0},"status":"passed","severity":"normal"},{"uid":"e92a7d6da77fbb9c","name":"Push message with numeric payload","time":{"start":1756277245817,"stop":1756277245817,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc6eb8e6c1b72ca1","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1756276618970,"stop":1756276618970,"duration":0},"status":"passed","severity":"normal"},{"uid":"796a0d28d780d6dd","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1756276653765,"stop":1756276653769,"duration":4},"status":"passed","severity":"normal"},{"uid":"655d1225ba8f9292","name":"Check received message with timestamp: 1649153314 ","time":{"start":1756277131325,"stop":1756277131325,"duration":0},"status":"passed","severity":"normal"},{"uid":"893f6e86cf793e30","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1756276654210,"stop":1756276654210,"duration":0},"status":"passed","severity":"normal"},{"uid":"33a51b54e635f2ca","name":"Cluster id 0, shard 0","time":{"start":1756276998605,"stop":1756276998606,"duration":1},"status":"passed","severity":"normal"},{"uid":"b860f71f20be2024","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1756276608641,"stop":1756276608641,"duration":0},"status":"passed","severity":"normal"},{"uid":"1658f28474a5148d","name":"ends if response has no messages","time":{"start":1756276609354,"stop":1756276609354,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbdc3460ca4fbca","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1756276688942,"stop":1756276688942,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8feb6c1d2a8cc8c4","name":"Push message with content topic containing Arabic","time":{"start":1756277245825,"stop":1756277245825,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b8a43865a5456ab","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1756276592557,"stop":1756276592557,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f4902098e0bbf2c","name":"should drop connection to one peer on hangUp","time":{"start":1756276770920,"stop":1756276770920,"duration":0},"status":"passed","severity":"normal"},{"uid":"b00ca25092f659d","name":"Check received message containing unicode special characters","time":{"start":1756277131312,"stop":1756277131312,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f3dd85a6f8d883c","name":"should handle queue overflow by adding peers to queue","time":{"start":1756276608728,"stop":1756276608728,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8cd4bf017988e0e","name":"should handle disconnect when peer has no timers","time":{"start":1756276608883,"stop":1756276608883,"duration":0},"status":"passed","severity":"normal"},{"uid":"217e686d02e25294","name":"Fails to publish message with size larger than 1 MB","time":{"start":1756276855205,"stop":1756276855205,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b14df46a4984592","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1756276638819,"stop":1756276638819,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc0bbc31fe7796fb","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1756276639057,"stop":1756276639058,"duration":1},"status":"passed","severity":"normal"},{"uid":"afad35f9efe49005","name":"should add event listeners for peer connect and disconnect","time":{"start":1756276608851,"stop":1756276608851,"duration":0},"status":"passed","severity":"normal"},{"uid":"337c3bbff82db983","name":"Delete observer","time":{"start":1756276833800,"stop":1756276833800,"duration":0},"status":"passed","severity":"normal"},{"uid":"462d6c27236f4fcf","name":"should encode/decode to RLP encoding","time":{"start":1756276598851,"stop":1756276598852,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a08d751fe42176b","name":"returns only open connection if one present","time":{"start":1756276608943,"stop":1756276608943,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7254b80452d2809","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1756276639029,"stop":1756276639030,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f1e18386888ac57","name":"should stop and cleanup resources","time":{"start":1756276655231,"stop":1756276655231,"duration":0},"status":"passed","severity":"normal"},{"uid":"81f679cf768bd9d0","name":"should insert message id into causal history","time":{"start":1756276644591,"stop":1756276644591,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b34577128e0098a","name":"Encoder error raises irrecoverable error","time":{"start":1756276664707,"stop":1756276664708,"duration":1},"status":"passed","severity":"normal"},{"uid":"8be60ec610a4d20","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1756276639049,"stop":1756276639050,"duration":1},"status":"passed","severity":"normal"},{"uid":"d31cc47c394ed245","name":"should maintain proper timestamps if all messages received","time":{"start":1756276644593,"stop":1756276644593,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ddd8c1dc53611f1","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1756276862173,"stop":1756276862173,"duration":0},"status":"passed","severity":"normal"},{"uid":"907d43d3298daea1","name":"isConnected should return true after first peer connects","time":{"start":1756276703910,"stop":1756276703911,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9e7630c22bd1aa2","name":"should set field with all protocols disabled","time":{"start":1756276598856,"stop":1756276598856,"duration":0},"status":"passed","severity":"normal"},{"uid":"f64e6c5c06ad3a60","name":"Subscribe and publish message","time":{"start":1756276862171,"stop":1756276862172,"duration":1},"status":"passed","severity":"normal"},{"uid":"8443fdb0312e6f1e","name":"should update ack status of messages in outgoing buffer","time":{"start":1756276644601,"stop":1756276644601,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3c2180d61ce8e2f","name":"should decode valid enr with tcp successfully","time":{"start":1756276598848,"stop":1756276598848,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd57c955c1534930","name":"should return PeerId when PeerId is provided","time":{"start":1756276608680,"stop":1756276608680,"duration":0},"status":"passed","severity":"normal"},{"uid":"b78cdd13c5e75300","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1756276608639,"stop":1756276608639,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5f865e28c70a61c","name":"Check meta is set [symmetric]","time":{"start":1756276628390,"stop":1756276628390,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1392e66044929d5","name":"should clear timers for specific peer on disconnect","time":{"start":1756276608883,"stop":1756276608883,"duration":0},"status":"passed","severity":"normal"},{"uid":"764027461115e7e0","name":"Push message with content topic containing Russian","time":{"start":1756277245825,"stop":1756277245825,"duration":0},"status":"passed","severity":"normal"},{"uid":"d05c48055ef65009","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1756276639059,"stop":1756276639060,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc650b35f34d9dd5","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1756276598190,"stop":1756276598191,"duration":1},"status":"passed","severity":"normal"},{"uid":"bea5de9db7063eec","name":"Query generator for multiple messages with multiple decoders","time":{"start":1756277006096,"stop":1756277006096,"duration":0},"status":"passed","severity":"normal"},{"uid":"560967ee5682fce1","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1756276848608,"stop":1756276848608,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dd4ee7a4cdee048","name":"should not return locked peers if enough unlocked are available","time":{"start":1756276654184,"stop":1756276654185,"duration":1},"status":"passed","severity":"normal"},{"uid":"db4606dc8e0ee71e","name":"should unregister libp2p event listeners when stop is called","time":{"start":1756276654209,"stop":1756276654209,"duration":0},"status":"passed","severity":"normal"},{"uid":"29c816e1517bb2f4","name":"should load peers from local storage and dispatch events","time":{"start":1756276622488,"stop":1756276622488,"duration":0},"status":"passed","severity":"normal"},{"uid":"bff27f759da2cb73","name":"Ephemeral field set to true","time":{"start":1756276609529,"stop":1756276609530,"duration":1},"status":"passed","severity":"normal"},{"uid":"31af0964bf3bcfe2","name":"should properly clean up resources when disposed","time":{"start":1756276652904,"stop":1756276652904,"duration":0},"status":"passed","severity":"normal"},{"uid":"817a775b232b8dc9","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1756276757999,"stop":1756276757999,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bbc244b1d8ef1e2","name":"Refresh subscription","time":{"start":1756277148097,"stop":1756277148097,"duration":0},"status":"passed","severity":"normal"},{"uid":"170fbcf298a2f2ea","name":"Outgoing message is acknowledged","time":{"start":1756276664711,"stop":1756276664711,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab4f28d17472991a","name":"should return false when peer has no shard info","time":{"start":1756276607982,"stop":1756276607982,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c42916d70115e99","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1756276639038,"stop":1756276639039,"duration":1},"status":"passed","severity":"normal"},{"uid":"74eccb66146b6cd3","name":"Get Nodes","time":{"start":1756276618312,"stop":1756276618312,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdf2517b2b5d6206","name":"Round trip binary encryption [ecies, signature]","time":{"start":1756276629891,"stop":1756276629892,"duration":1},"status":"passed","severity":"normal"},{"uid":"1de78fe31d0e963d","name":"Outgoing message is retried until acknowledged","time":{"start":1756276664715,"stop":1756276664715,"duration":0},"status":"passed","severity":"normal"},{"uid":"be24709cd3aaddee","name":"handles different clusterIds correctly","time":{"start":1756276592555,"stop":1756276592556,"duration":1},"status":"passed","severity":"normal"},{"uid":"b22377de30d5778a","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1756277148100,"stop":1756277148100,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ea232c82943b597","name":"should not receive a peer event after stop","time":{"start":1756276909887,"stop":1756276909888,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4f88854079a3161","name":"Outgoing message is emitted as sent","time":{"start":1756276664710,"stop":1756276664710,"duration":0},"status":"passed","severity":"normal"},{"uid":"f09fab8eb9e818f7","name":"Overlapping topic subscription","time":{"start":1756276862176,"stop":1756276862176,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cafa23f2981faaf1","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1756277148099,"stop":1756277148099,"duration":0},"status":"passed","severity":"normal"},{"uid":"c16d8f0c1d96ee47","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1756276639060,"stop":1756276639060,"duration":0},"status":"passed","severity":"normal"},{"uid":"1111a3cb748906d3","name":"should handle errors when getting connections","time":{"start":1756276607254,"stop":1756276607269,"duration":15},"status":"passed","severity":"normal"},{"uid":"65eed44eff6aa845","name":"yields undefined for messages without content topic","time":{"start":1756276609354,"stop":1756276609355,"duration":1},"status":"passed","severity":"normal"},{"uid":"c19c59528f0f8935","name":"should be able to encode the field with only STORE set to true","time":{"start":1756276598183,"stop":1756276598184,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5525b9ffde44a10","name":"Check received message containing JSON","time":{"start":1756277131322,"stop":1756277131322,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d97f43c5b1fa4f1","name":"Relay - dialed first","time":{"start":1756277028556,"stop":1756277028557,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc76696b89d5bf7c","name":"Check publish message containing short","time":{"start":1756276855189,"stop":1756276855189,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc26d2dd420fa54b","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1756276644597,"stop":1756276644597,"duration":0},"status":"passed","severity":"normal"},{"uid":"661b9f583c02887f","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1756276639032,"stop":1756276639032,"duration":0},"status":"passed","severity":"normal"},{"uid":"b261eb258f1271c2","name":"Push message with custom timestamp: 1756280308022","time":{"start":1756277245828,"stop":1756277245828,"duration":0},"status":"passed","severity":"normal"},{"uid":"236cef25ae2ad48","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1756276688941,"stop":1756276688942,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f172e172662be17e","name":"msgTime: 0 ms from now, startTime: 1756017811523, endTime: 1756277011523","time":{"start":1756277026634,"stop":1756277026634,"duration":0},"status":"passed","severity":"normal"},{"uid":"375b6a51578630df","name":"Incoming message is emitted as received","time":{"start":1756276664709,"stop":1756276664709,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a16c11f69f6ad5e","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1756276848606,"stop":1756276848607,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb8567fd6cea402c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1756276592562,"stop":1756276592563,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ac2fc7d0a9f2cde","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1756276607254,"stop":1756276607254,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ff0fc0f3a4ae16c","name":"should handle onConnected and onDisconnected","time":{"start":1756276654185,"stop":1756276654185,"duration":0},"status":"passed","severity":"normal"},{"uid":"b11559be285080d2","name":"Check publish message containing escaped characters","time":{"start":1756276855197,"stop":1756276855197,"duration":0},"status":"passed","severity":"normal"},{"uid":"93de2569f6cc57dd","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1756276639022,"stop":1756276639023,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b58e22a7ea8ce1f","name":"should not fail to start the service if it is already started","time":{"start":1756276688938,"stop":1756276688939,"duration":1},"status":"passed","severity":"normal"},{"uid":"624c08061ee4bb24","name":"should drop connection to all peers on hangUp","time":{"start":1756276770919,"stop":1756276770919,"duration":0},"status":"passed","severity":"normal"},{"uid":"a41adf97777b9739","name":"Outgoing message is emitted as sent","time":{"start":1756276664707,"stop":1756276664707,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc1f6cbe4e58c2af","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app10/7/topic261/proto","time":{"start":1756276947720,"stop":1756276947720,"duration":0},"status":"passed","severity":"normal"},{"uid":"68b7fbc61ebb4dbf","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1756276664712,"stop":1756276664712,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ddd707538c12286","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1756277148096,"stop":1756277148097,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a41e8dea47ae312","name":"Push message with Russian payload","time":{"start":1756277245818,"stop":1756277245818,"duration":0},"status":"passed","severity":"normal"},{"uid":"d26641fd85fb3c62","name":"should not fail to stop the service if it was not started","time":{"start":1756276688937,"stop":1756276688938,"duration":1},"status":"passed","severity":"normal"},{"uid":"13db207637993a75","name":"should skip peers without peer exchange protocol","time":{"start":1756276618900,"stop":1756276618900,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf314bd4fc45d2f7","name":"should initialize with libp2p components","time":{"start":1756276618965,"stop":1756276618966,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5637d10cdc7c457","name":"throws on content topic with generation field greater than 0","time":{"start":1756276592545,"stop":1756276592546,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce48b7c36573e6e3","name":"should properly compute the node id","time":{"start":1756276598851,"stop":1756276598851,"duration":0},"status":"passed","severity":"normal"},{"uid":"916215fe2844a5ce","name":"should work with stubbed retrieve function","time":{"start":1756276655541,"stop":1756276655541,"duration":0},"status":"passed","severity":"normal"},{"uid":"95ee1f56d3e09e9d","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1756277148088,"stop":1756277148088,"duration":0},"status":"passed","severity":"normal"},{"uid":"81efee40600b340f","name":"should handle query errors gracefully","time":{"start":1756276618900,"stop":1756276618901,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff6dbb8427e3d32d","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1756277026630,"stop":1756277026630,"duration":0},"status":"passed","severity":"normal"},{"uid":"f07eb8d165647c3e","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1756276639035,"stop":1756276639036,"duration":1},"status":"passed","severity":"normal"},{"uid":"97c3698e455c92cc","name":"Publish message with custom timestamp: Thu Sep 05 2024 06:40:48 GMT+0000 (Coordinated Universal Time)","time":{"start":1756276855199,"stop":1756276855199,"duration":0},"status":"passed","severity":"normal"},{"uid":"264bfa63827be27d","name":"Check publish message after client node is restarted","time":{"start":1756276855207,"stop":1756276855207,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c1cf592c53b6970d","name":"Subscribe to topic containing emoji and receive message","time":{"start":1756277148102,"stop":1756277148102,"duration":0},"status":"passed","severity":"normal"},{"uid":"9120d5f0a200dcbd","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1756276639043,"stop":1756276639043,"duration":0},"status":"passed","severity":"normal"},{"uid":"767033703e741f9a","name":"Push message with Basic HTML tag payload","time":{"start":1756277245832,"stop":1756277245832,"duration":0},"status":"passed","severity":"normal"},{"uid":"1697514d05bf6a06","name":"does not throw on valid cases","time":{"start":1756276592542,"stop":1756276592543,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab741dee0871b893","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1756276628389,"stop":1756276628390,"duration":1},"status":"passed","severity":"normal"},{"uid":"53b3770e082272d","name":"Stops search when maxGet is reached","time":{"start":1756276618312,"stop":1756276618313,"duration":1},"status":"passed","severity":"normal"},{"uid":"3868bcc010ea1a2","name":"Push message with content topic containing Chinese","time":{"start":1756277245836,"stop":1756277245836,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f79d0f1bc3cbabd","name":"should add received messages to bloom filter","time":{"start":1756276644593,"stop":1756276644593,"duration":0},"status":"passed","severity":"normal"},{"uid":"121ccbdc3b2a92d0","name":"should handle peer not in mesh for all topics","time":{"start":1756276608885,"stop":1756276608885,"duration":0},"status":"passed","severity":"normal"},{"uid":"146a8c9c6c4ac202","name":"should handle dial errors","time":{"start":1756276609371,"stop":1756276609371,"duration":0},"status":"passed","severity":"normal"},{"uid":"6210041906cd38d8","name":"should dial all known peers when reached zero connections","time":{"start":1756276726744,"stop":1756276726745,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7e08fa6bd7976ac","name":"Outgoing message is emitted as sending","time":{"start":1756276664707,"stop":1756276664707,"duration":0},"status":"passed","severity":"normal"},{"uid":"fba674af530f0063","name":"should handle errors gracefully when getting peer info","time":{"start":1756276608002,"stop":1756276608002,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4f1bd7e96196e59","name":"Subscribe to topic containing Russian and receive message","time":{"start":1756277148089,"stop":1756277148089,"duration":0},"status":"passed","severity":"normal"},{"uid":"559ba113cad8be","name":"should reject if Store is requested but not mounted","time":{"start":1756276655168,"stop":1756276655168,"duration":0},"status":"passed","severity":"normal"},{"uid":"73a356f7f362ce5d","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1756276832173,"stop":1756276832174,"duration":1},"status":"passed","severity":"normal"},{"uid":"51a749e89d750bb1","name":"should handle peer disconnect event when no connections remain","time":{"start":1756276607247,"stop":1756276607248,"duration":1},"status":"passed","severity":"normal"},{"uid":"de59aac729035adc","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1756276639011,"stop":1756276639011,"duration":0},"status":"passed","severity":"normal"},{"uid":"c12c5269e916ff44","name":"should dial with PeerId and return stream","time":{"start":1756276609370,"stop":1756276609370,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e7913c133ca0d22","name":"random static sharding 8 - Cluster ID: 69, Shard ID: 779","time":{"start":1756276998612,"stop":1756276998613,"duration":1},"status":"passed","severity":"normal"},{"uid":"4efefb7784e5a813","name":"should handle ping failures gracefully","time":{"start":1756276608870,"stop":1756276608870,"duration":0},"status":"passed","severity":"normal"},{"uid":"b216d8f4eb3fc467","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1756277148085,"stop":1756277148085,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3c5a26eab004f1c","name":"Subscribe and receives messages on 20 topics","time":{"start":1756277148095,"stop":1756277148096,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5c91bbaf37d9bc1","name":"Relay Node - default protocol","time":{"start":1756277028559,"stop":1756277028559,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae93b4a96434a089","name":"should return PeerId when PeerId is provided","time":{"start":1756276608687,"stop":1756276608687,"duration":0},"status":"passed","severity":"normal"},{"uid":"a67159d9caaedd5c","name":"should sort by messageId when timestamps are equal","time":{"start":1756276644307,"stop":1756276644307,"duration":0},"status":"passed","severity":"normal"},{"uid":"49277d137588fee7","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1756276832182,"stop":1756276832182,"duration":0},"status":"passed","severity":"normal"},{"uid":"49f14d09775394c4","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app71/6/topic65/proto","time":{"start":1756276947718,"stop":1756276947719,"duration":1},"status":"passed","severity":"normal"},{"uid":"35e1bf699bbc1b3d","name":"Push message with content topic containing unicode special characters","time":{"start":1756277245826,"stop":1756277245826,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1f0c2006ac4e76e","name":"should be able to dial TLS multiaddrs","time":{"start":1756276770921,"stop":1756276770921,"duration":0},"status":"passed","severity":"normal"},{"uid":"420dc34e56b8c670","name":"configure the node with multiple content topics","time":{"start":1756276947724,"stop":1756276947724,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd0d69a409a98de7","name":"should handle case when globalThis is not available","time":{"start":1756276607237,"stop":1756276607246,"duration":9},"status":"passed","severity":"normal"},{"uid":"42760fcbb7364919","name":"returns all values when wanted number matches available values","time":{"start":1756276617888,"stop":1756276617892,"duration":4},"status":"passed","severity":"normal"},{"uid":"e44f0657a83df9c","name":"Push message with unicode special characters payload","time":{"start":1756277245821,"stop":1756277245822,"duration":1},"status":"passed","severity":"normal"},{"uid":"69f008e61d8139be","name":"Subscribe to topic containing short and receive message","time":{"start":1756277148097,"stop":1756277148098,"duration":1},"status":"passed","severity":"normal"},{"uid":"54b963ff683526fd","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1756277148088,"stop":1756277148089,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c21520d01f7248d","name":"Check received message with timestamp: 1756276683416000000 ","time":{"start":1756277131324,"stop":1756277131324,"duration":0},"status":"passed","severity":"normal"},{"uid":"b12eea55d790dcd2","name":"should throw error when no peers are available","time":{"start":1756276654789,"stop":1756276654789,"duration":0},"status":"passed","severity":"normal"},{"uid":"d352f5e9e794d592","name":"Subscribe and receive messages via waku relay post","time":{"start":1756277148084,"stop":1756277148085,"duration":1},"status":"passed","severity":"normal"},{"uid":"48c28a5dcfbadb84","name":"Push message with SQL Injection payload","time":{"start":1756277245831,"stop":1756277245831,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd7a9f3ed6321365","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1756277013110,"stop":1756277013111,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a7d05ec12bfc5b9","name":"random static sharding 3 - Cluster ID: 726, Shard ID: 382","time":{"start":1756276998607,"stop":1756276998609,"duration":2},"status":"passed","severity":"normal"},{"uid":"6bfdef25de6963f1","name":"Fails to publish message with empty text","time":{"start":1756276855201,"stop":1756276855201,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cd3d90f392c999c","name":"Check publish message containing shell command","time":{"start":1756276855197,"stop":1756276855197,"duration":0},"status":"passed","severity":"normal"},{"uid":"a368387e14fba897","name":"should handle hash queries without validation","time":{"start":1756276654796,"stop":1756276654797,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d643f32ba60c56d","name":"should handle errors when accessing navigator","time":{"start":1756276607269,"stop":1756276607270,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab65e924d6b7da6f","name":"different cluster: nodes don't connect","time":{"start":1756276757998,"stop":1756276757999,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef7a042569e29e1f","name":"Encoder throws on empty string content topic","time":{"start":1756276609530,"stop":1756276609530,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5910553767244f7","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1756277148089,"stop":1756277148089,"duration":0},"status":"passed","severity":"normal"},{"uid":"80056ee6b7c9749c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1756276639061,"stop":1756276639061,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c7fab0476a0280c","name":"Check message with no content topic is not received","time":{"start":1756277131315,"stop":1756277131315,"duration":0},"status":"passed","severity":"normal"},{"uid":"78bffb4185c6899d","name":"Push message with emoji payload","time":{"start":1756277245822,"stop":1756277245822,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c086fb0ce7cccbb","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1756276644596,"stop":1756276644596,"duration":0},"status":"passed","severity":"normal"},{"uid":"84a7bd49656ab5ab","name":"should stop all internal components","time":{"start":1756276609368,"stop":1756276609369,"duration":1},"status":"passed","severity":"normal"},{"uid":"4771ad396b7f239e","name":"Push message with content topic containing escaped characters","time":{"start":1756277245826,"stop":1756277245826,"duration":0},"status":"passed","severity":"normal"},{"uid":"b804fb46de33062c","name":"Decoder throws on undefined content topic","time":{"start":1756276609531,"stop":1756276609531,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdb4137ce3f4017a","name":"should skip peer when already connected","time":{"start":1756276608721,"stop":1756276608721,"duration":0},"status":"passed","severity":"normal"},{"uid":"24e69dbc1899cbe","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1756276862193,"stop":1756276862194,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d29786f6c85e410","name":"can query messages normally","time":{"start":1756277002485,"stop":1756277002485,"duration":0},"status":"passed","severity":"normal"},{"uid":"402a4b8f510884d5","name":"Subscribe to topic containing Russian and receive message","time":{"start":1756277148100,"stop":1756277148100,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed9c6e5d3c17b4c8","name":"should deliver messages after dependencies are met","time":{"start":1756276644597,"stop":1756276644597,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0c4eddeda4ab8eb","name":"Push message with numeric payload","time":{"start":1756277245830,"stop":1756277245830,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fad33983dd09f1","name":"should select older connection if present","time":{"start":1756276608943,"stop":1756276608944,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdcf2112656509db","name":"should initialize with isNetworkConnected as false","time":{"start":1756276607207,"stop":1756276607214,"duration":7},"status":"passed","severity":"normal"},{"uid":"9e4dfe985650672b","name":"should create QueryOnConnect instance without options","time":{"start":1756276655538,"stop":1756276655538,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ee249d5644c2666","name":"Check message on other pubsub topic is not received","time":{"start":1756277131314,"stop":1756277131314,"duration":0},"status":"passed","severity":"normal"},{"uid":"1268c5aa850de495","name":"Check message with no payload is not received","time":{"start":1756277131315,"stop":1756277131316,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc1a8694b3c233b3","name":"should handle case when navigator is not available","time":{"start":1756276607237,"stop":1756276607237,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8e6a3705e1ae98b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1756276592562,"stop":1756276592562,"duration":0},"status":"passed","severity":"normal"},{"uid":"cba7dbfdcf0be6e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1756276592559,"stop":1756276592559,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2a8bd2f1761290","name":"should return null for non-existent peer","time":{"start":1756276608631,"stop":1756276608631,"duration":0},"status":"passed","severity":"normal"},{"uid":"5efd4efd85944c26","name":"should delegate to networkMonitor.isConnected()","time":{"start":1756276609369,"stop":1756276609369,"duration":0},"status":"passed","severity":"normal"},{"uid":"a05672034890a581","name":"should return cached hash on subsequent access","time":{"start":1756276609532,"stop":1756276609532,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdb880dcc5aed97e","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1756276639044,"stop":1756276639044,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f14c5394e1312e4","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1756276592870,"stop":1756276592870,"duration":0},"status":"passed","severity":"normal"},{"uid":"40c054ead96ae10c","name":"Round trip binary serialization","time":{"start":1756276609529,"stop":1756276609529,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3f8e245fa27981f","name":"Outgoing message is possibly acknowledged","time":{"start":1756276664711,"stop":1756276664711,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b9e701605213194","name":"should only return 1 node with relay and store capability","time":{"start":1756276619113,"stop":1756276619114,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0becec9bccd96fa","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1756276862182,"stop":1756276862182,"duration":0},"status":"passed","severity":"normal"},{"uid":"849f6952d8d31129","name":"Wrong topic","time":{"start":1756276947723,"stop":1756276947723,"duration":0},"status":"passed","severity":"normal"},{"uid":"f32cec16044a873c","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1756276639039,"stop":1756276639042,"duration":3},"status":"passed","severity":"normal"},{"uid":"9dca3816a6fe5922","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1756276959459,"stop":1756276959459,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ef6902ff6a8b7df","name":"Check received message containing Script","time":{"start":1756277131310,"stop":1756277131310,"duration":0},"status":"passed","severity":"normal"},{"uid":"5267237727997525","name":"Push message with content topic containing unicode special characters","time":{"start":1756277245839,"stop":1756277245839,"duration":0},"status":"passed","severity":"normal"},{"uid":"12b3368e7bcba127","name":"Renews subscription after lossing a connection","time":{"start":1756277148093,"stop":1756277148093,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7e65fb51c76e886","name":"accepts valid message hash query","time":{"start":1756276608911,"stop":1756276608911,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e57b55a0e541dff","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1756276959460,"stop":1756276959460,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5e40a45402aae7a","name":"Query generator for multiple messages","time":{"start":1756277006095,"stop":1756277006095,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d0629dae19305c9","name":"should initialize with default number of peers","time":{"start":1756276654168,"stop":1756276654169,"duration":1},"status":"passed","severity":"normal"},{"uid":"f71203ccd7515e02","name":"should create PeerExchangeDiscovery with default options","time":{"start":1756276618905,"stop":1756276618905,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0dc6328b531f1f9","name":"Subscribe to topic containing emoji and receive message","time":{"start":1756277148092,"stop":1756277148092,"duration":0},"status":"passed","severity":"normal"},{"uid":"467d6a3b3ec04eed","name":"should get all peers from store","time":{"start":1756276608607,"stop":1756276608607,"duration":0},"status":"passed","severity":"normal"},{"uid":"32be839859db368b","name":"should maintain desired error rate","time":{"start":1756276642136,"stop":1756276642137,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f6e216f2d28602","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1756276655546,"stop":1756276655546,"duration":0},"status":"passed","severity":"normal"},{"uid":"33176ea88e5ab87c","name":"should skip already querying peers","time":{"start":1756276618900,"stop":1756276618900,"duration":0},"status":"passed","severity":"normal"},{"uid":"b849a9da784e3170","name":"should not change state when connections remain after disconnect","time":{"start":1756276607248,"stop":1756276607248,"duration":0},"status":"passed","severity":"normal"},{"uid":"8da576ff3a28b7","name":"Waku message hash computation (payload length 0)","time":{"start":1756276608790,"stop":1756276608791,"duration":1},"status":"passed","severity":"normal"},{"uid":"f585e2f237ce4e08","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1756276639042,"stop":1756276639042,"duration":0},"status":"passed","severity":"normal"},{"uid":"f90d71d14c0b86cf","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1756276639050,"stop":1756276639054,"duration":4},"status":"passed","severity":"normal"},{"uid":"4e3374ce4cae378c","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1756276832183,"stop":1756276832183,"duration":0},"status":"passed","severity":"normal"},{"uid":"2836765a771443ac","name":"should be safe to call multiple times","time":{"start":1756276608664,"stop":1756276608668,"duration":4},"status":"passed","severity":"normal"},{"uid":"bf9ff8e3c827622a","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1756276644598,"stop":1756276644598,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd5c72012e127df5","name":"Check received message containing long","time":{"start":1756277131317,"stop":1756277131318,"duration":1},"status":"passed","severity":"normal"},{"uid":"b24e3c750c2f80","name":"can query messages by message hash","time":{"start":1756277002485,"stop":1756277002486,"duration":1},"status":"passed","severity":"normal"},{"uid":"952ad64b0cf8fea8","name":"Own sync message does not acknowledge own messages","time":{"start":1756276664715,"stop":1756276664715,"duration":0},"status":"passed","severity":"normal"},{"uid":"1632d1be5c444a5d","name":"throws on empty content topic","time":{"start":1756276592543,"stop":1756276592544,"duration":1},"status":"passed","severity":"normal"},{"uid":"6635b919efe0da1e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1756276592560,"stop":1756276592561,"duration":1},"status":"passed","severity":"normal"},{"uid":"308787ea04315ff9","name":"should keep entries that haven't expired yet","time":{"start":1756276652902,"stop":1756276652903,"duration":1},"status":"passed","severity":"normal"},{"uid":"28aafc61ff358091","name":"should return false when peer is not found","time":{"start":1756276607982,"stop":1756276607982,"duration":0},"status":"passed","severity":"normal"},{"uid":"36af52c6e6a18baf","name":"Push message with short payload","time":{"start":1756277245816,"stop":1756277245816,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbf1a1eee1f719cb","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1756276690519,"stop":1756276690519,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c6b2d02dc788118","name":"should retry on complete failure if specified","time":{"start":1756276653556,"stop":1756276653556,"duration":0},"status":"passed","severity":"normal"},{"uid":"65250394462054a9","name":"Relay - times out","time":{"start":1756277028557,"stop":1756277028557,"duration":0},"status":"passed","severity":"normal"},{"uid":"51edd63398032277","name":"Push message with rate limit","time":{"start":1756277245840,"stop":1756277245840,"duration":0},"status":"passed","severity":"normal"},{"uid":"b826c1269cddf4bc","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1756277148101,"stop":1756277148101,"duration":0},"status":"passed","severity":"normal"},{"uid":"dec5a9b6f3a9bfa5","name":"Check publish message containing Russian","time":{"start":1756276855191,"stop":1756276855191,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d2a3b2aeb35c3d","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1756276644592,"stop":1756276644592,"duration":0},"status":"passed","severity":"normal"},{"uid":"75e28e0b628e5a0d","name":"messageHashStr produces different results for different inputs","time":{"start":1756276608793,"stop":1756276608799,"duration":6},"status":"passed","severity":"normal"},{"uid":"f86cbf5f5fc28211","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1756276654225,"stop":1756276654225,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1effae0238ac88b","name":"Non TWN Cluster","time":{"start":1756276947717,"stop":1756276947718,"duration":1},"status":"passed","severity":"normal"},{"uid":"63f0f21e9b3f8271","name":"should skip peer when dialed recently","time":{"start":1756276608721,"stop":1756276608721,"duration":0},"status":"passed","severity":"normal"},{"uid":"a111662f1894b183","name":"Retries within maximum given attempts","time":{"start":1756276654847,"stop":1756276654847,"duration":0},"status":"passed","severity":"normal"},{"uid":"36061442e12c2fb7","name":"Check meta is set [ecies]","time":{"start":1756276629892,"stop":1756276629892,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9ef6a36d71fcbb2","name":"should initialize with Unhealthy status","time":{"start":1756276654130,"stop":1756276654130,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9c4fd1ef49c4f1b","name":"A test","time":{"start":1756276743451,"stop":1756276743452,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2786eb49b9fecef","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1756276639042,"stop":1756276639042,"duration":0},"status":"passed","severity":"normal"},{"uid":"a301477b6380f45c","name":"Check message received after jswaku node is restarted","time":{"start":1756277131316,"stop":1756277131316,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b225fd6d3fb57e8","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1756277131328,"stop":1756277131328,"duration":0},"status":"passed","severity":"normal"},{"uid":"78e66d3b41856868","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app13/8/topic124/utf8","time":{"start":1756276947721,"stop":1756276947721,"duration":0},"status":"passed","severity":"normal"},{"uid":"33d68f946658f174","name":"should properly create location multiaddrs - tcp","time":{"start":1756276598855,"stop":1756276598855,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fb1ee97f794be49","name":"should successfully query peers and return peer infos","time":{"start":1756276618966,"stop":1756276618967,"duration":1},"status":"passed","severity":"normal"},{"uid":"14d84f9eee37a53b","name":"Subscribe to topic containing JSON and receive message","time":{"start":1756277148101,"stop":1756277148101,"duration":0},"status":"passed","severity":"normal"},{"uid":"f57cd9223c03fcd8","name":"Symmetric encrypt & Decrypt","time":{"start":1756276628772,"stop":1756276628773,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1a2aabb336a6234","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1756277026631,"stop":1756277026632,"duration":1},"status":"passed","severity":"normal"},{"uid":"71dbb1d2edaf731a","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1756277148095,"stop":1756277148095,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9c2e11340a9caf4","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1756276638820,"stop":1756276638821,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad044130467cd821","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1756276832168,"stop":1756276832168,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0e9f9b0d25dcc7a","name":"Check publish message containing Basic HTML tag","time":{"start":1756276855195,"stop":1756276855196,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b1f4920b6009b37","name":"Promise Callback - false","time":{"start":1756277011235,"stop":1756277011236,"duration":1},"status":"passed","severity":"normal"},{"uid":"b59ce2d9299fe011","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1756276664714,"stop":1756276664714,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae5c67e1eb7fe46a","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1756276592554,"stop":1756276592554,"duration":0},"status":"passed","severity":"normal"},{"uid":"4227a22e34570895","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1756276832171,"stop":1756276832171,"duration":0},"status":"passed","severity":"normal"},{"uid":"734ea8218cfb58cb","name":"should work with stubbed peer manager event emitter","time":{"start":1756276655540,"stop":1756276655540,"duration":0},"status":"passed","severity":"normal"},{"uid":"49885e42de0e5050","name":"different cluster: nodes don't connect","time":{"start":1756276758000,"stop":1756276758000,"duration":0},"status":"passed","severity":"normal"},{"uid":"a651844ec884c350","name":"Push message with escaped characters payload","time":{"start":1756277245833,"stop":1756277245833,"duration":0},"status":"passed","severity":"normal"},{"uid":"655d0c120e004ef2","name":"Check message with invalid timestamp is not received","time":{"start":1756277131325,"stop":1756277131326,"duration":1},"status":"passed","severity":"normal"},{"uid":"b00c43ce56469ed1","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1756277148094,"stop":1756277148094,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8839495d770f5a6","name":"should properly start and stop event listening","time":{"start":1756276654145,"stop":1756276654145,"duration":0},"status":"passed","severity":"normal"},{"uid":"15da4d3c585a3c2d","name":"should handle dial errors gracefully","time":{"start":1756276608727,"stop":1756276608727,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d84eb5b55a2e1c8","name":"Check received message with timestamp: 1649153314 ","time":{"start":1756277131313,"stop":1756277131313,"duration":0},"status":"passed","severity":"normal"},{"uid":"8db1e8f09ef46314","name":"Publish message with custom timestamp: Wed Aug 27 2025 07:40:48 GMT+0000 (Coordinated Universal Time)","time":{"start":1756276855199,"stop":1756276855201,"duration":2},"status":"passed","severity":"normal"},{"uid":"1bcebb6c48c2d73","name":"should respect custom numPeersToUse configuration","time":{"start":1756276654210,"stop":1756276654223,"duration":13},"status":"passed","severity":"normal"},{"uid":"d38a1322f3a1a69","name":"Check received message containing SQL Injection","time":{"start":1756277131310,"stop":1756277131310,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c17c836babe5a91","name":"should remove event listeners from globalThis","time":{"start":1756276607226,"stop":1756276607227,"duration":1},"status":"passed","severity":"normal"},{"uid":"96b519725cc1d0fe","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1756276862182,"stop":1756276862182,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dbe8b5825e02430","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1756276639044,"stop":1756276639044,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d7c0013aafa1a94","name":"should return usable stream attached to connection","time":{"start":1756276609032,"stop":1756276609033,"duration":1},"status":"passed","severity":"normal"},{"uid":"71bb9957ffd46ce5","name":"Accepts a valid Waku Message","time":{"start":1756276668924,"stop":1756276668925,"duration":1},"status":"passed","severity":"normal"},{"uid":"948c52de337e2ac4","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1756276654210,"stop":1756276654210,"duration":0},"status":"passed","severity":"normal"},{"uid":"e961bbe5af966465","name":"should add event listener for peer:discovery","time":{"start":1756276608663,"stop":1756276608663,"duration":0},"status":"passed","severity":"normal"},{"uid":"de94ad4032463dc5","name":"should work with async generator that yields promises","time":{"start":1756276655542,"stop":1756276655543,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6b15f7bb4d2262c","name":"should create NetworkMonitor with libp2p and events","time":{"start":1756276607205,"stop":1756276607207,"duration":2},"status":"passed","severity":"normal"},{"uid":"3432d168f486c046","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1756276947717,"stop":1756276947717,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d6d0fbd2d6b14af","name":"should stop peer exchange discovery","time":{"start":1756276618893,"stop":1756276618893,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7a263b6db596808","name":"should add to incoming buffer if dependencies are not met","time":{"start":1756276644593,"stop":1756276644593,"duration":0},"status":"passed","severity":"normal"},{"uid":"b758c5eb80c0bb39","name":"msgTime: 0 ms from now, startTime: 1756190611523, endTime: 1756277011523","time":{"start":1756277026634,"stop":1756277026634,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcc5dd45bfa3184f","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1756276703913,"stop":1756276703916,"duration":3},"status":"passed","severity":"normal"},{"uid":"5c1f1cc0048c9ccf","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1756276598191,"stop":1756276598191,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5478fc53da1765b","name":"Bloom filter","time":{"start":1756276644306,"stop":1756276644306,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0b15f89bef6845c","name":"Nwaku publishes","time":{"start":1756276845307,"stop":1756276845307,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f17393d499edb7b","name":"should return false and handle errors gracefully","time":{"start":1756276609372,"stop":1756276609372,"duration":0},"status":"passed","severity":"normal"},{"uid":"2daf9ee31ead97bc","name":"should add and check entries correctly","time":{"start":1756276652890,"stop":1756276652898,"duration":8},"status":"passed","severity":"normal"},{"uid":"7065c8692e3adc0b","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1756276644307,"stop":1756276644307,"duration":0},"status":"passed","severity":"normal"},{"uid":"7388144be82dd1da","name":"Query Generator, Multiple PubsubTopics","time":{"start":1756276973952,"stop":1756276973953,"duration":1},"status":"passed","severity":"normal"},{"uid":"dec955b6137d5274","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1756276592563,"stop":1756276592563,"duration":0},"status":"passed","severity":"normal"},{"uid":"52c3b2375105fab0","name":"isConnected return false after peer stops","time":{"start":1756276703912,"stop":1756276703912,"duration":0},"status":"passed","severity":"normal"},{"uid":"e47b8436178f54c","name":"Query Generator, No message returned","time":{"start":1756276973953,"stop":1756276973953,"duration":0},"status":"passed","severity":"normal"},{"uid":"11b1fe922798241f","name":"should save new peer to store","time":{"start":1756276608670,"stop":1756276608670,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f0f2d086f688b29","name":"should handle peer connect event","time":{"start":1756276607247,"stop":1756276607247,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dfc8ef53bf36876","name":"should be safe to call multiple times","time":{"start":1756276608859,"stop":1756276608859,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c0884ce5045ec83","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1756277148102,"stop":1756277148102,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e093afcb73d1169","name":"Push message with Chinese payload","time":{"start":1756277245817,"stop":1756277245818,"duration":1},"status":"passed","severity":"normal"},{"uid":"60b03418099e625d","name":"should not create multiple intervals when called multiple times","time":{"start":1756276608714,"stop":1756276608714,"duration":0},"status":"passed","severity":"normal"},{"uid":"90f85bb63f01ebd7","name":"should register libp2p event listeners when start is called","time":{"start":1756276654186,"stop":1756276654209,"duration":23},"status":"passed","severity":"normal"},{"uid":"8c3a57aa87ee3b50","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1756276639057,"stop":1756276639057,"duration":0},"status":"passed","severity":"normal"},{"uid":"954a5bf2e03833b3","name":"throws on content topic with empty application field","time":{"start":1756276592546,"stop":1756276592546,"duration":0},"status":"passed","severity":"normal"},{"uid":"852417efeea0892f","name":"Push message with custom timestamp: 1725518308023","time":{"start":1756277245840,"stop":1756277245840,"duration":0},"status":"passed","severity":"normal"},{"uid":"c36bacd4b2ff047e","name":"should return false when navigator.onLine is false","time":{"start":1756276607235,"stop":1756276607236,"duration":1},"status":"passed","severity":"normal"},{"uid":"44913a3f076a7489","name":"Push message with SQL Injection payload","time":{"start":1756277245818,"stop":1756277245819,"duration":1},"status":"passed","severity":"normal"},{"uid":"10ee5642a68bf2ac","name":"Sync message is not sent if another sync message was just sent","time":{"start":1756276664714,"stop":1756276664714,"duration":0},"status":"passed","severity":"normal"},{"uid":"186d5d85a2f8d6fe","name":"should clear dial history on stop","time":{"start":1756276608715,"stop":1756276608715,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b98e99340df9312","name":"random static sharding 9 - Cluster ID: 692, Shard ID: 408","time":{"start":1756276998613,"stop":1756276998614,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9b604a2f861dcc2","name":"Check received message with timestamp: 1756276683416 ","time":{"start":1756277131313,"stop":1756277131313,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f73cc6de55e345d","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1756276592555,"stop":1756276592555,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e1698e31cb4bb91","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1756276639010,"stop":1756276639010,"duration":0},"status":"passed","severity":"normal"},{"uid":"2188f052857515fd","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1756277026633,"stop":1756277026633,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7112d88e0fb8d5e","name":"Automatically retrieves missing message","time":{"start":1756276664715,"stop":1756276664716,"duration":1},"status":"passed","severity":"normal"},{"uid":"9728f4cd25764fe8","name":"throws on content topic with empty version field","time":{"start":1756276592546,"stop":1756276592547,"duration":1},"status":"passed","severity":"normal"},{"uid":"93a1d2b3fe756a37","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1756276609531,"stop":1756276609531,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba02f343ffe95baf","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1756277148086,"stop":1756277148086,"duration":0},"status":"skipped","severity":"normal"},{"uid":"374d8ba7eace09b3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1756276592561,"stop":1756276592561,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecbf840b9ada7ca3","name":"pre and post cipher","time":{"start":1756276628773,"stop":1756276628773,"duration":0},"status":"passed","severity":"normal"},{"uid":"86faacb7253e84ae","name":"should dial more peers if under maxConnections","time":{"start":1756276608639,"stop":1756276608640,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7191db3e1b20335","name":"should create ShardReader with auto sharding network config","time":{"start":1756276607967,"stop":1756276607968,"duration":1},"status":"passed","severity":"normal"},{"uid":"baf8ec4edf313317","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1756277148095,"stop":1756277148095,"duration":0},"status":"passed","severity":"normal"},{"uid":"90c31f8d9b091901","name":"should handle shard reader errors gracefully","time":{"start":1756276608737,"stop":1756276608738,"duration":1},"status":"passed","severity":"normal"},{"uid":"d81f212eefe67253","name":"Overlapping topic subscription","time":{"start":1756277148097,"stop":1756277148097,"duration":0},"status":"passed","severity":"normal"},{"uid":"19bb65b476091747","name":"Push message with Script payload","time":{"start":1756277245819,"stop":1756277245819,"duration":0},"status":"passed","severity":"normal"},{"uid":"58fd708960178193","name":"should push the message to the outgoing buffer","time":{"start":1756276644590,"stop":1756276644591,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c9d79de56fcf2ab","name":"should decode valid enr successfully","time":{"start":1756276598847,"stop":1756276598847,"duration":0},"status":"passed","severity":"normal"},{"uid":"eda8cd26d4e28e0f","name":"should reject if LightPush is requested but not mounted","time":{"start":1756276655168,"stop":1756276655168,"duration":0},"status":"passed","severity":"normal"},{"uid":"57ca514edd264487","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1756276639044,"stop":1756276639044,"duration":0},"status":"passed","severity":"normal"},{"uid":"d544738a47754a7a","name":"Check received message containing XML","time":{"start":1756277131320,"stop":1756277131320,"duration":0},"status":"passed","severity":"normal"},{"uid":"de59c5e76c6c3b66","name":"should handle task timeouts","time":{"start":1756276653751,"stop":1756276653752,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e9f60e2e56826a4","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1756276639036,"stop":1756276639037,"duration":1},"status":"passed","severity":"normal"},{"uid":"a63876a79c129537","name":"Check received message containing numeric","time":{"start":1756277131318,"stop":1756277131318,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d38ff69abd94009","name":"should return false when peer is not found","time":{"start":1756276608001,"stop":1756276608001,"duration":0},"status":"passed","severity":"normal"},{"uid":"b39649ba8552c22e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1756276639060,"stop":1756276639061,"duration":1},"status":"passed","severity":"normal"},{"uid":"f44c39f123f75f19","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1756276654131,"stop":1756276654145,"duration":14},"status":"passed","severity":"normal"},{"uid":"915401c5a9995907","name":"should not receive a peer event before start","time":{"start":1756276622487,"stop":1756276622487,"duration":0},"status":"passed","severity":"normal"},{"uid":"22d1dfed06d3d1e7","name":"Check publish message containing Arabic","time":{"start":1756276855191,"stop":1756276855191,"duration":0},"status":"passed","severity":"normal"},{"uid":"403d7ba0db137619","name":"should create RPC request with correct parameters","time":{"start":1756276618972,"stop":1756276618972,"duration":0},"status":"passed","severity":"normal"},{"uid":"3349e0bbd5bf098c","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1756276618579,"stop":1756276618579,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e2718ecf456a824","name":"random static sharding 10 - Cluster ID: 90, Shard ID: 854","time":{"start":1756276998614,"stop":1756276998616,"duration":2},"status":"passed","severity":"normal"},{"uid":"e38120f4eb6c6b4f","name":"Check received message containing special chars","time":{"start":1756277131308,"stop":1756277131308,"duration":0},"status":"passed","severity":"normal"},{"uid":"286a7008dc6574fd","name":"should handle zero peers request","time":{"start":1756276618971,"stop":1756276618971,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d68d72432979cf","name":"Add multiple subscription objects on single nwaku node","time":{"start":1756277148092,"stop":1756277148093,"duration":1},"status":"passed","severity":"normal"},{"uid":"5204e97c42f58c4b","name":"should handle empty peer infos gracefully","time":{"start":1756276618967,"stop":1756276618967,"duration":0},"status":"passed","severity":"normal"},{"uid":"c25ae5df633b84c0","name":"should attach causal history and bloom filter to each message","time":{"start":1756276644592,"stop":1756276644592,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6524c0d5b130d7","name":"Query generator for multiple messages with different content topic format","time":{"start":1756277006096,"stop":1756277006098,"duration":2},"status":"passed","severity":"normal"},{"uid":"40e9cad3e5607ddb","name":"Passing page size 110 when there are 120 messages","time":{"start":1756277017144,"stop":1756277017144,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f7350f0f364f7e7","name":"should retry failed tasks","time":{"start":1756276653748,"stop":1756276653748,"duration":0},"status":"passed","severity":"normal"},{"uid":"114dacc19d36cd70","name":"Sync message are not sent excessively within sync frequency","time":{"start":1756276664713,"stop":1756276664713,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdebb3eb8b6b3d9e","name":"Js publishes, other Js receives","time":{"start":1756276845308,"stop":1756276845308,"duration":0},"status":"passed","severity":"normal"},{"uid":"f83d4a97fd729406","name":"should remove event listener for peer:discovery","time":{"start":1756276608664,"stop":1756276608664,"duration":0},"status":"passed","severity":"normal"},{"uid":"c18779109bfce0cd","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1756276654223,"stop":1756276654224,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f6705a73280dc33","name":"should handle browser offline state overriding peer connections","time":{"start":1756276607271,"stop":1756276607271,"duration":0},"status":"passed","severity":"normal"},{"uid":"527cd40f5c21d135","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1756276592557,"stop":1756276592557,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0a143d144fb73d7","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1756276618969,"stop":1756276618970,"duration":1},"status":"passed","severity":"normal"},{"uid":"a87826870e4b54cd","name":"Push message with special chars payload","time":{"start":1756277245817,"stop":1756277245817,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1ae6178e34d14e8","name":"should dial peers from store when no connections remain","time":{"start":1756276608583,"stop":1756276608583,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cae933d8406332d","name":"Push message with content topic containing short","time":{"start":1756277245823,"stop":1756277245824,"duration":1},"status":"passed","severity":"normal"},{"uid":"18783b3b53fd5f32","name":"Check received message containing escaped characters","time":{"start":1756277131323,"stop":1756277131323,"duration":0},"status":"passed","severity":"normal"},{"uid":"830869b3cd0595a","name":"Check message with non string payload is not received","time":{"start":1756277131327,"stop":1756277131328,"duration":1},"status":"passed","severity":"normal"},{"uid":"480643b0de223018","name":"Subscribe to topic containing shell command and receive message","time":{"start":1756277148091,"stop":1756277148091,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c5d6167c37e6431","name":"should drop only non-locked connections when over maxConnections","time":{"start":1756276608640,"stop":1756276608640,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d39b25d3983c510","name":"Encoder error raises irrecoverable error","time":{"start":1756276664710,"stop":1756276664710,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ddea2454192ed33","name":"should continually clean up expired entries at intervals","time":{"start":1756276652904,"stop":1756276652908,"duration":4},"status":"passed","severity":"normal"},{"uid":"91a59f83f828aaea","name":"Promise Callback - true","time":{"start":1756277011234,"stop":1756277011235,"duration":1},"status":"passed","severity":"normal"},{"uid":"4eab2c168f77b6a6","name":"should wait for Filter peer to be connected","time":{"start":1756276655170,"stop":1756276655171,"duration":1},"status":"passed","severity":"normal"},{"uid":"78660a1e5f1720ff","name":"Check received message containing shell command","time":{"start":1756277131311,"stop":1756277131311,"duration":0},"status":"passed","severity":"normal"},{"uid":"e691f1494b50e35c","name":"ends after yielding if response size indicates end","time":{"start":1756276609355,"stop":1756276609356,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff9fc26205acaa05","name":"same cluster: nodes connect","time":{"start":1756276758000,"stop":1756276758000,"duration":0},"status":"passed","severity":"normal"},{"uid":"1104d0c88ac5c440","name":"should reject if WakuNode is not started","time":{"start":1756276655167,"stop":1756276655167,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc3c4890a3111e4d","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1756277002154,"stop":1756277002155,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1501e96a7092560","name":"should reject if Relay is requested but not mounted","time":{"start":1756276655167,"stop":1756276655168,"duration":1},"status":"passed","severity":"normal"},{"uid":"86aa33abaaf26a33","name":"should dispatch network event when browser goes online","time":{"start":1756276607253,"stop":1756276607253,"duration":0},"status":"passed","severity":"normal"},{"uid":"79b697743ac77ab4","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1756277148091,"stop":1756277148092,"duration":1},"status":"passed","severity":"normal"},{"uid":"c22577471fb5980a","name":"Subscribe and receive messages via lightPush","time":{"start":1756277148083,"stop":1756277148083,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f5e4c8573050d1c","name":"throws on content topic with too few or too many fields","time":{"start":1756276592544,"stop":1756276592545,"duration":1},"status":"passed","severity":"normal"},{"uid":"654605b3caef7bcd","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1756276639022,"stop":1756276639022,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac436918d2f0674b","name":"should be safe to call multiple times","time":{"start":1756276608574,"stop":1756276608575,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8685f5a6b2234af","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1756276655538,"stop":1756276655538,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6de9c80808ca98d","name":"should partition messages based on acknowledgement status","time":{"start":1756276644599,"stop":1756276644600,"duration":1},"status":"passed","severity":"normal"},{"uid":"907e2c9d1e2a83a4","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1756276592553,"stop":1756276592553,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5f7b797308fa04f","name":"should remove event listeners when stopped","time":{"start":1756276655539,"stop":1756276655539,"duration":0},"status":"passed","severity":"normal"},{"uid":"b773178c1de425f5","name":"should properly create location multiaddrs - udp4","time":{"start":1756276598853,"stop":1756276598853,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe1a4469b02f029e","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1756277148099,"stop":1756277148100,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9926a27ca0b254c","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app82/4/topic964/json","time":{"start":1756276947721,"stop":1756276947721,"duration":0},"status":"passed","severity":"normal"},{"uid":"3012166a9183f9df","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1756276654224,"stop":1756276654224,"duration":0},"status":"passed","severity":"normal"},{"uid":"465fbc17506ae60e","name":"Publish message with rate limit","time":{"start":1756276855208,"stop":1756276855208,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e620e9ab017020b","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1756276598191,"stop":1756276598191,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0acab7767f0a512","name":"should use peerId from options when provided to queryGenerator","time":{"start":1756276654797,"stop":1756276654798,"duration":1},"status":"passed","severity":"normal"},{"uid":"26e1f5bc66b6a2c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1756276639058,"stop":1756276639059,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1fb124b3c59cbb6","name":"can start and stop the service","time":{"start":1756276909885,"stop":1756276909886,"duration":1},"status":"passed","severity":"normal"},{"uid":"754db1de1bc446e7","name":"Query generator for multiple messages with different message text format","time":{"start":1756277006096,"stop":1756277006096,"duration":0},"status":"passed","severity":"normal"},{"uid":"91d2970eb95a7918","name":"throws if store query response has error status","time":{"start":1756276609353,"stop":1756276609353,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0d65826a9e5f40f","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1756276848607,"stop":1756276848607,"duration":0},"status":"passed","severity":"normal"},{"uid":"def1e2f62b51b5ec","name":"A test","time":{"start":1756276743453,"stop":1756276743453,"duration":0},"status":"passed","severity":"normal"},{"uid":"f072825a32e556ea","name":"should return different streams if requested simultaniously","time":{"start":1756276609034,"stop":1756276609034,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1acfbda71ddebb8","name":"Passing page size 10 when there are 10 messages","time":{"start":1756277017142,"stop":1756277017143,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe5b7be339d5eb55","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1756276655545,"stop":1756276655545,"duration":0},"status":"passed","severity":"normal"},{"uid":"10b205076d923824","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1756276862196,"stop":1756276862196,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ae8dea7e2e9506e","name":"new peer added after a peer was already found","time":{"start":1756276853961,"stop":1756276853962,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc7d20aac84d4aba","name":"should filter out undefined ENRs","time":{"start":1756276618967,"stop":1756276618968,"duration":1},"status":"passed","severity":"normal"},{"uid":"8635474443dbe227","name":"Register correct protocols","time":{"start":1756276862168,"stop":1756276862170,"duration":2},"status":"passed","severity":"normal"},{"uid":"3e3bd5f29f23a5fe","name":"should handle peer store errors gracefully","time":{"start":1756276618896,"stop":1756276618897,"duration":1},"status":"passed","severity":"normal"},{"uid":"cca8cbe8072a22e5","name":"Ordered callback, aborts when callback returns true","time":{"start":1756277006100,"stop":1756277006101,"duration":1},"status":"passed","severity":"normal"},{"uid":"47667e17bef01d78","name":"should handle complete connection lifecycle","time":{"start":1756276607270,"stop":1756276607270,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4f92f386bd7ffaa","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1756277013112,"stop":1756277013114,"duration":2},"status":"passed","severity":"normal"},{"uid":"50ebf3a100fb9366","name":"Subscribe to topic containing JSON and publish message","time":{"start":1756276862196,"stop":1756276862196,"duration":0},"status":"passed","severity":"normal"},{"uid":"473f9d941b87d135","name":"should be empty when created","time":{"start":1756276655228,"stop":1756276655228,"duration":0},"status":"passed","severity":"normal"},{"uid":"41e4101797eda631","name":"Subscribe to topic containing Russian and publish message","time":{"start":1756276862190,"stop":1756276862193,"duration":3},"status":"passed","severity":"normal"},{"uid":"7e935a953bd3b5","name":"Push message with content topic containing special chars","time":{"start":1756277245835,"stop":1756277245836,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5deb9fbb123573c","name":"should emit multiple messages when query returns multiple messages","time":{"start":1756276655546,"stop":1756276655546,"duration":0},"status":"passed","severity":"normal"},{"uid":"821764b16e76ef64","name":"retrieves a single peer","time":{"start":1756276619110,"stop":1756276619111,"duration":1},"status":"passed","severity":"normal"},{"uid":"20d1d3d686bcdbf7","name":"Outgoing message is acknowledged","time":{"start":1756276664712,"stop":1756276664712,"duration":0},"status":"passed","severity":"normal"},{"uid":"9af34901fd2666cb","name":"Check received message containing short","time":{"start":1756277131306,"stop":1756277131307,"duration":1},"status":"passed","severity":"normal"},{"uid":"917226cf83e22958","name":"Passing page size 19 when there are 20 messages","time":{"start":1756277017144,"stop":1756277017144,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7c6559e0e9c986f","name":"should be online or offline if network state changed","time":{"start":1756276703916,"stop":1756276703916,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5262657aa40be54","name":"Encoder throws on undefined content topic","time":{"start":1756276629892,"stop":1756276629892,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c4b408115214501","name":"Callback on promise","time":{"start":1756277006098,"stop":1756277006099,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9b8a7fda55891d","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1756276862174,"stop":1756276862175,"duration":1},"status":"passed","severity":"normal"},{"uid":"53c839093324048b","name":"should set field with only RELAY enabled","time":{"start":1756276598856,"stop":1756276598856,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc78ac3094a75756","name":"Push message with XML payload","time":{"start":1756277245832,"stop":1756277245832,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7a02981a1d2e41c","name":"should return false","time":{"start":1756276598850,"stop":1756276598851,"duration":1},"status":"passed","severity":"normal"},{"uid":"58f2f618d3a3831e","name":"Meta field set when metaSetter is specified","time":{"start":1756276609530,"stop":1756276609530,"duration":0},"status":"passed","severity":"normal"},{"uid":"98922a58c8439e58","name":"should be able to encode the field with only RELAY set to true","time":{"start":1756276598181,"stop":1756276598183,"duration":2},"status":"passed","severity":"normal"},{"uid":"bc9ce8f6328a4407","name":"Relay + Store","time":{"start":1756276689618,"stop":1756276689619,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b79555d0fba95d9","name":"should not create timers for topics where peer is not in mesh","time":{"start":1756276608877,"stop":1756276608877,"duration":0},"status":"passed","severity":"normal"},{"uid":"52d3c6c012a0e85b","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1756276608649,"stop":1756276608649,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9b5c4cab123eeb1","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1756276618578,"stop":1756276618578,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8824de1527f5da5","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1756276644594,"stop":1756276644594,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb6e13cb8efe7446","name":"Check received message containing numeric","time":{"start":1756277131308,"stop":1756277131308,"duration":0},"status":"passed","severity":"normal"},{"uid":"6925c18e80bc0f56","name":"Encoder throws on empty string content topic","time":{"start":1756276629893,"stop":1756276629893,"duration":0},"status":"passed","severity":"normal"},{"uid":"420de1e4b6e2c340","name":"Outgoing message is possibly acknowledged","time":{"start":1756276664708,"stop":1756276664708,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b4cc9403b4bbad8","name":"should be safe to call multiple times","time":{"start":1756276609368,"stop":1756276609368,"duration":0},"status":"passed","severity":"normal"},{"uid":"26c7e1c26d16dced","name":"Push message with custom timestamp: 1756273108023","time":{"start":1756277245841,"stop":1756277245842,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e62e9d39345cdfa","name":"should process tasks in queue","time":{"start":1756276653738,"stop":1756276653738,"duration":0},"status":"passed","severity":"normal"},{"uid":"95bbda2c3a1af861","name":"Init the array if not present","time":{"start":1756276592423,"stop":1756276592424,"duration":1},"status":"passed","severity":"normal"},{"uid":"de03ef9333932adb","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1756276862172,"stop":1756276862173,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b1abaa0f22ee71","name":"should retry if all attempts fail","time":{"start":1756276653753,"stop":1756276653753,"duration":0},"status":"passed","severity":"normal"},{"uid":"18b8e1cfa68ca904","name":"Throws when trying to push message with empty payload","time":{"start":1756277245834,"stop":1756277245834,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bf76effa05d4d55","name":"ignores unrecognized TXT record formats","time":{"start":1756276619112,"stop":1756276619112,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c6d26eb043dbb70","name":"connects to nwaku","time":{"start":1756277024075,"stop":1756277024075,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e3fc8dd413f38e4","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1756276654224,"stop":1756276654224,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c161dd26d5661cd","name":"should handle peerStore errors gracefully","time":{"start":1756276609374,"stop":1756276609374,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ec6e330f5c5d8e8","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1756276639021,"stop":1756276639021,"duration":0},"status":"passed","severity":"normal"},{"uid":"64026bcbd5a0a4f9","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1756276654184,"stop":1756276654184,"duration":0},"status":"passed","severity":"normal"},{"uid":"7952c3009c5279d1","name":"messageHashStr produces consistent results for the same input","time":{"start":1756276608793,"stop":1756276608793,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6c72957153efabd","name":"should not create relay timers when relay is not provided","time":{"start":1756276608872,"stop":1756276608872,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdd8070411f6f1f8","name":"should return no connections if no open connection provided","time":{"start":1756276608943,"stop":1756276608943,"duration":0},"status":"passed","severity":"normal"},{"uid":"e33c6e3e80b63f95","name":"Subscribe to topic containing long and publish message","time":{"start":1756276862177,"stop":1756276862178,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f92473db0b46ede","name":"should handle peer store errors gracefully","time":{"start":1756276608669,"stop":1756276608669,"duration":0},"status":"passed","severity":"normal"},{"uid":"2912219e5afc4f5a","name":"Subscribe to topic containing special chars and publish message","time":{"start":1756276862180,"stop":1756276862182,"duration":2},"status":"passed","severity":"normal"},{"uid":"3a2ede1d34ebbf42","name":"udp ip6 address","time":{"start":1756276598195,"stop":1756276598195,"duration":0},"status":"passed","severity":"normal"},{"uid":"fec161484cb105f9","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1756276592559,"stop":1756276592559,"duration":0},"status":"passed","severity":"normal"},{"uid":"953215751a7cac0a","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1756276758001,"stop":1756276758001,"duration":0},"status":"passed","severity":"normal"},{"uid":"87de96f17d35b9ea","name":"should emit message when we just started and store connect event occurs","time":{"start":1756276655545,"stop":1756276655545,"duration":0},"status":"passed","severity":"normal"},{"uid":"7134a9b0d8ab772a","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1756276607236,"stop":1756276607236,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1bfe5088276bae3","name":"should transition to Unhealthy when no connections","time":{"start":1756276654130,"stop":1756276654131,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f49f43ccc350ae5","name":"Generator, one shard","time":{"start":1756276964776,"stop":1756276964777,"duration":1},"status":"passed","severity":"normal"},{"uid":"ceaf5b8194bdf904","name":"Check publish message containing SQL Injection","time":{"start":1756276855192,"stop":1756276855192,"duration":0},"status":"passed","severity":"normal"},{"uid":"2547bf0dc24bf6c6","name":"can start the service","time":{"start":1756276622485,"stop":1756276622486,"duration":1},"status":"passed","severity":"normal"},{"uid":"a37eaef2b7b18d23","name":"Publishes to nwaku","time":{"start":1756276845307,"stop":1756276845307,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6b5a19be973102f","name":"Does not throw an exception when node disconnects","time":{"start":1756277024076,"stop":1756277024076,"duration":0},"status":"passed","severity":"normal"},{"uid":"daecf2cb5edcb13f","name":"should dial second nwaku node that was discovered","time":{"start":1756276683532,"stop":1756276683539,"duration":7},"status":"skipped","severity":"normal"},{"uid":"40392f7184e008db","name":"should get / set TCP multiaddr","time":{"start":1756276598853,"stop":1756276598853,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf468c281d33a3da","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1756276618578,"stop":1756276618578,"duration":0},"status":"passed","severity":"normal"},{"uid":"482ef04b6db52db","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1756276639048,"stop":1756276639048,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba8f6575f2a874bf","name":"Passing page size 1 when there are 4 messages","time":{"start":1756277017139,"stop":1756277017142,"duration":3},"status":"passed","severity":"normal"},{"uid":"604261b5181f4e4e","name":"Check received message containing Chinese","time":{"start":1756277131309,"stop":1756277131309,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5586b37cb93e3bb","name":"should have no discoveries enabled by default","time":{"start":1756276653760,"stop":1756276653765,"duration":5},"status":"passed","severity":"normal"},{"uid":"3a9e727baf37bb9e","name":"should use configured peers when available","time":{"start":1756276654797,"stop":1756276654797,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ceb2cc3e50781ed","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1756276618968,"stop":1756276618968,"duration":0},"status":"passed","severity":"normal"},{"uid":"d693b2229ae5cbe0","name":"should be safe to call multiple times","time":{"start":1756276608855,"stop":1756276608858,"duration":3},"status":"passed","severity":"normal"},{"uid":"474967d358f041f1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1756276639059,"stop":1756276639059,"duration":0},"status":"passed","severity":"normal"},{"uid":"c72a8153847a6d99","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1756277148084,"stop":1756277148084,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8e8feca0a49b8ec","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1756276608862,"stop":1756276608862,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0511a818585061e","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1756276832171,"stop":1756276832172,"duration":1},"status":"passed","severity":"normal"},{"uid":"95e0dff12b225e5f","name":"Subscribe to topic containing special chars and receive message","time":{"start":1756277148099,"stop":1756277148099,"duration":0},"status":"passed","severity":"normal"},{"uid":"124d8d4e5cf99732","name":"should remove expired entries after TTL has passed","time":{"start":1756276652899,"stop":1756276652902,"duration":3},"status":"passed","severity":"normal"},{"uid":"a92cbeff189dd547","name":"Cluster ID 0, shard 1","time":{"start":1756276998606,"stop":1756276998607,"duration":1},"status":"passed","severity":"normal"},{"uid":"55a9f9ab3e596bdc","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1756277148085,"stop":1756277148085,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef9f8ef196445368","name":"should not receive a peer event before start","time":{"start":1756276688939,"stop":1756276688940,"duration":1},"status":"passed","severity":"normal"},{"uid":"55b0b9b7764d9397","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1756276664714,"stop":1756276664714,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d020b94df17423e","name":"Check received message containing Russian","time":{"start":1756277131319,"stop":1756277131319,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d85097076ea32de","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1756277131313,"stop":1756277131314,"duration":1},"status":"passed","severity":"normal"},{"uid":"87465712defca2a5","name":"messageHashStr returns a hex string","time":{"start":1756276608792,"stop":1756276608792,"duration":0},"status":"passed","severity":"normal"},{"uid":"9932d18d8538f3cc","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1756276703907,"stop":1756276703908,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2839a6400909757","name":"should properly create location multiaddrs - udp","time":{"start":1756276598855,"stop":1756276598855,"duration":0},"status":"passed","severity":"normal"},{"uid":"724f23257766e9eb","name":"Decoder throws on empty string content topic","time":{"start":1756276609531,"stop":1756276609531,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee7ea2ba0f451daf","name":"throws on content topic with empty encoding field","time":{"start":1756276592548,"stop":1756276592548,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a9900ed4fd50387","name":"should query peer with peer exchange protocol","time":{"start":1756276618899,"stop":1756276618899,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cd95cc4477fd886","name":"Push message with emoji payload","time":{"start":1756277245834,"stop":1756277245834,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9808427176413b","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1756276644599,"stop":1756276644599,"duration":0},"status":"passed","severity":"normal"},{"uid":"8db0de18082e4bd1","name":"Sets default value correctly","time":{"start":1756277024085,"stop":1756277024086,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc8ab4a389e5a31","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1756276639056,"stop":1756276639057,"duration":1},"status":"passed","severity":"normal"},{"uid":"acc3c8693649ae3a","name":"should throw error - no public key","time":{"start":1756276598850,"stop":1756276598850,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c32d9ac78d91cbc","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app6/7/topic958/json","time":{"start":1756276947719,"stop":1756276947720,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ab7e5e81e615b96","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1756277002153,"stop":1756277002154,"duration":1},"status":"passed","severity":"normal"},{"uid":"c367f9fce0c7de08","name":"should not process empty queue","time":{"start":1756276608736,"stop":1756276608737,"duration":1},"status":"passed","severity":"normal"},{"uid":"a814fe082cdd26d6","name":"should not execute task if max attempts is 0","time":{"start":1756276653752,"stop":1756276653752,"duration":0},"status":"passed","severity":"normal"},{"uid":"120c1ebd5e8b085","name":"Check received message containing emoji","time":{"start":1756277131312,"stop":1756277131312,"duration":0},"status":"passed","severity":"normal"},{"uid":"95ad9500562fcb00","name":"Check publish message containing unicode special characters","time":{"start":1756276855197,"stop":1756276855198,"duration":1},"status":"passed","severity":"normal"},{"uid":"69855f51082a857f","name":"Fails to push message bigger that 1MB","time":{"start":1756277245842,"stop":1756277245843,"duration":1},"status":"passed","severity":"normal"},{"uid":"11661d7f794338f0","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1756276592563,"stop":1756276592563,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8001b4f80bf3288","name":"Fails to push message with large meta","time":{"start":1756277245827,"stop":1756277245827,"duration":0},"status":"passed","severity":"normal"},{"uid":"fddc74cdbd554000","name":"Check publish message containing Chinese","time":{"start":1756276855190,"stop":1756276855191,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f29275ab4eafd6e","name":"Check received message containing shell command","time":{"start":1756277131322,"stop":1756277131323,"duration":1},"status":"passed","severity":"normal"},{"uid":"7dacecae66ef01d2","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1756276592562,"stop":1756276592562,"duration":0},"status":"passed","severity":"normal"},{"uid":"c375ceaa202d9624","name":"Rejects garbage","time":{"start":1756276668926,"stop":1756276668926,"duration":0},"status":"passed","severity":"normal"},{"uid":"66663beefb3fb8e9","name":"should set field with only LIGHTPUSH enabled","time":{"start":1756276598857,"stop":1756276598857,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fdc8ec1b9dfbe58","name":"Subscribe to topic containing shell command and publish message","time":{"start":1756276862196,"stop":1756276862200,"duration":4},"status":"passed","severity":"normal"},{"uid":"22d0514409ebba70","name":"Push message with Arabic payload","time":{"start":1756277245818,"stop":1756277245818,"duration":0},"status":"passed","severity":"normal"},{"uid":"99607dac31a50c9f","name":"should be safe to call multiple times","time":{"start":1756276609369,"stop":1756276609369,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e5481ef2f59de0b","name":"Check received message containing Arabic","time":{"start":1756277131309,"stop":1756277131309,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4ea4fffd056a777","name":"Outgoing message is emitted as sending","time":{"start":1756276664709,"stop":1756276664710,"duration":1},"status":"passed","severity":"normal"},{"uid":"faf122dbeacecb6e","name":"messageHashStr works with IProtoMessage","time":{"start":1756276608793,"stop":1756276608793,"duration":0},"status":"passed","severity":"normal"},{"uid":"d994607bdc7036b9","name":"Passing an array","time":{"start":1756277024076,"stop":1756277024076,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7fbc8a5c97ce158","name":"should handle missing messages with undefined retrievalHint","time":{"start":1756276644599,"stop":1756276644599,"duration":0},"status":"passed","severity":"normal"},{"uid":"809e28621e11017c","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1756276654225,"stop":1756276654225,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6a6e05a688e39c9","name":"should create an instance with libp2p and dialer","time":{"start":1756276608659,"stop":1756276608663,"duration":4},"status":"passed","severity":"normal"},{"uid":"e6f5eb5d6c343962","name":"Store - dialed after - with timeout","time":{"start":1756277028558,"stop":1756277028558,"duration":0},"status":"passed","severity":"normal"},{"uid":"bba18806b4c4f3ef","name":"can start the service","time":{"start":1756276688935,"stop":1756276688936,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e467bbfcc72c189","name":"should handle special patterns correctly","time":{"start":1756276642143,"stop":1756276642143,"duration":0},"status":"passed","severity":"normal"},{"uid":"915ed2e9edaf2ab4","name":"Push message with content topic containing special chars","time":{"start":1756277245824,"stop":1756277245824,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e077ec05a31d0d","name":"should return true when peer is on the specified shard","time":{"start":1756276607983,"stop":1756276607983,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb84e38aba1c34ee","name":"Check publish message containing Script","time":{"start":1756276855192,"stop":1756276855193,"duration":1},"status":"passed","severity":"normal"},{"uid":"482113edd1df8908","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1756277148096,"stop":1756277148096,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bf7034174516df8e","name":"Check received message containing long","time":{"start":1756277131307,"stop":1756277131307,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc94b4c9ef4caed3","name":"Passing invalid cursor","time":{"start":1756276959461,"stop":1756276959461,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ee92734a0c4a27c","name":"should not fail to start the service if it is already started","time":{"start":1756276622487,"stop":1756276622487,"duration":0},"status":"passed","severity":"normal"},{"uid":"59dcd74634f82224","name":"should clear all timers","time":{"start":1756276608858,"stop":1756276608859,"duration":1},"status":"passed","severity":"normal"},{"uid":"b51ab1e3af1ee518","name":"should handle large number of peers request","time":{"start":1756276618970,"stop":1756276618971,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5187ac4ac343d78","name":"should stop ping timers on peer disconnect","time":{"start":1756276608860,"stop":1756276608861,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c7093b51aa9ba89","name":"Check publish message containing emoji","time":{"start":1756276855198,"stop":1756276855198,"duration":0},"status":"passed","severity":"normal"},{"uid":"9134a4a2dea517e1","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1756276639033,"stop":1756276639035,"duration":2},"status":"passed","severity":"normal"},{"uid":"84bc9ee31bde1319","name":"Ephemeral field is preserved - encoder v0","time":{"start":1756276690518,"stop":1756276690519,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c04e48f931f265c","name":"should dial one peer on dial","time":{"start":1756276770920,"stop":1756276770920,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5c6325753ec7dcd","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1756276608872,"stop":1756276608872,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3bc0369debf71ad","name":"Push message with long payload","time":{"start":1756277245816,"stop":1756277245816,"duration":0},"status":"passed","severity":"normal"},{"uid":"350852a275a1619e","name":"should dial peers from store on start","time":{"start":1756276608560,"stop":1756276608560,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e46b6bc6c51af36","name":"ends if stream creation fails","time":{"start":1756276609353,"stop":1756276609353,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5246b8de635d373","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1756276959458,"stop":1756276959458,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8f4e212d5a282f8","name":"should skip peer when failed to dial recently","time":{"start":1756276608722,"stop":1756276608722,"duration":0},"status":"passed","severity":"normal"},{"uid":"29e5076d29ccb51a","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1756276592550,"stop":1756276592550,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e039f9ae47c77ac","name":"Renews subscription after lossing a connection","time":{"start":1756277148103,"stop":1756277148103,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d5008f58551048","name":"should query peers that support peer exchange","time":{"start":1756276618895,"stop":1756276618895,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f128464c710701c","name":"should populate queue if has active dial","time":{"start":1756276608722,"stop":1756276608722,"duration":0},"status":"passed","severity":"normal"},{"uid":"985d7f0eac3f5616","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1756277013110,"stop":1756277013110,"duration":0},"status":"passed","severity":"normal"},{"uid":"19f26969c5bf95c","name":"should skip peers without peerInfo in ENR","time":{"start":1756276618902,"stop":1756276618902,"duration":0},"status":"passed","severity":"normal"},{"uid":"60725456f6e73339","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1756277148090,"stop":1756277148090,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2d5f2f92971091e","name":"should never report false negatives","time":{"start":1756276642137,"stop":1756276642137,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cbf8137eccde378","name":"should fail to send if no connected peers found","time":{"start":1756276653547,"stop":1756276653548,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d60e9db32680874","name":"Fails to publish duplicate message","time":{"start":1756276855201,"stop":1756276855201,"duration":0},"status":"passed","severity":"normal"},{"uid":"b924c37fd150fd0e","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1756276644600,"stop":1756276644600,"duration":0},"status":"passed","severity":"normal"},{"uid":"c55798eb69186edf","name":"should wait for Store peer to be connected","time":{"start":1756276655171,"stop":1756276655172,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebb2555b1b8168f3","name":"Decoder throws on undefined content topic","time":{"start":1756276629893,"stop":1756276629893,"duration":0},"status":"passed","severity":"normal"},{"uid":"98b19cc994176ae6","name":"Check received message containing XML","time":{"start":1756277131310,"stop":1756277131310,"duration":0},"status":"passed","severity":"normal"},{"uid":"11396cb9c66f9626","name":"should skip updating peer store if peer has same addresses","time":{"start":1756276608670,"stop":1756276608670,"duration":0},"status":"passed","severity":"normal"},{"uid":"78db0827fc3c6ead","name":"should dial peer when no shard info available","time":{"start":1756276608727,"stop":1756276608727,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9be005e2c851ec0","name":"rejects content-filtered query with only contentTopics","time":{"start":1756276608911,"stop":1756276608911,"duration":0},"status":"passed","severity":"normal"},{"uid":"619c76425c1d06ef","name":"Check message with non string payload is not received","time":{"start":1756277131316,"stop":1756277131316,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c227e1f4261958","name":"should accept empty decoders array","time":{"start":1756276655538,"stop":1756276655539,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbc77ee343539d8","name":"should properly create location multiaddrs - tcp4","time":{"start":1756276598854,"stop":1756276598854,"duration":0},"status":"passed","severity":"normal"},{"uid":"34ef80acbcf155d4","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1756276598192,"stop":1756276598192,"duration":0},"status":"passed","severity":"normal"},{"uid":"85bd4baff4fe3329","name":"Decoder throws on empty string content topic","time":{"start":1756276629893,"stop":1756276629893,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3b1398d6fc184ac","name":"random static sharding 6 - Cluster ID: 152, Shard ID: 166","time":{"start":1756276998610,"stop":1756276998611,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ead09cb9902e27","name":"should create ConnectionManager with relay","time":{"start":1756276609365,"stop":1756276609365,"duration":0},"status":"passed","severity":"normal"},{"uid":"aed81a25b5b7ba31","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1756276592551,"stop":1756276592551,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1dbaa0aafab6ed9","name":"should add event listeners to libp2p","time":{"start":1756276607215,"stop":1756276607215,"duration":0},"status":"passed","severity":"normal"},{"uid":"a04dbdfa07c780af","name":"Ordered Callback - true","time":{"start":1756277011236,"stop":1756277011236,"duration":0},"status":"passed","severity":"normal"},{"uid":"f01ec9aabdc1d2e1","name":"should do nothing when connections still exist","time":{"start":1756276608583,"stop":1756276608584,"duration":1},"status":"passed","severity":"normal"},{"uid":"15eb4dba28a7202","name":"Check publish message containing XML","time":{"start":1756276855193,"stop":1756276855195,"duration":2},"status":"passed","severity":"normal"},{"uid":"1624770253ff1247","name":"Used by Waku Relay","time":{"start":1756277024084,"stop":1756277024084,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c0d0e63876b4604","name":"should process up to 3 peers at once","time":{"start":1756276608729,"stop":1756276608736,"duration":7},"status":"passed","severity":"normal"},{"uid":"ce72a335861fc78","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1756276619114,"stop":1756276619115,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d53ea97d3f52023","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1756276598187,"stop":1756276598188,"duration":1},"status":"passed","severity":"normal"},{"uid":"631cf47990b66a55","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1756276644596,"stop":1756276644596,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5746a160091d970","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1756276664708,"stop":1756276664708,"duration":0},"status":"passed","severity":"normal"}] |