mirror of
https://github.com/logos-messaging/logos-messaging-allure-js.git
synced 2026-01-16 15:03:11 +00:00
1 line
228 KiB
JSON
1 line
228 KiB
JSON
[{"uid":"c21590dc278d85bb","name":"Fails to push message with large meta","time":{"start":1762945652094,"stop":1762945652094,"duration":0},"status":"passed","severity":"normal"},{"uid":"56e7e844bea38e90","name":"should add received message to localHistory with retrievalHint","time":{"start":1762944573255,"stop":1762944573255,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b84b8640fbae5be","name":"should return false for different channelId","time":{"start":1762944586783,"stop":1762944586783,"duration":0},"status":"passed","severity":"normal"},{"uid":"206928f7889f84bb","name":"Non TWN Cluster","time":{"start":1762944873648,"stop":1762944873649,"duration":1},"status":"passed","severity":"normal"},{"uid":"8729ef18ce244f71","name":"Push message with content topic containing Arabic","time":{"start":1762945652127,"stop":1762945652127,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed416138a80f4441","name":"should not allow k > 12","time":{"start":1762944569411,"stop":1762944569412,"duration":1},"status":"passed","severity":"normal"},{"uid":"2062055877d44942","name":"Publishes to nwaku","time":{"start":1762944767537,"stop":1762944767537,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cca1a2a923613c5","name":"should not dispatch event when already connected","time":{"start":1762944533759,"stop":1762944533760,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2d8ce0eb5954ef1","name":"should handle very large timestamps","time":{"start":1762944573051,"stop":1762944573051,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9da752b973e458b","name":"should insert message into bloom filter","time":{"start":1762944573251,"stop":1762944573252,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0f4e7f50ce75604","name":"should handle peer not in mesh for all topics","time":{"start":1762944534551,"stop":1762944534555,"duration":4},"status":"passed","severity":"normal"},{"uid":"64785c61e421e2eb","name":"Fields are not dropped","time":{"start":1762944534588,"stop":1762944534588,"duration":0},"status":"passed","severity":"normal"},{"uid":"43610cdfc1ff9f8c","name":"Push message with rate limit","time":{"start":1762945652094,"stop":1762945652095,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd0cfcdd8867931f","name":"should maintain desired error rate","time":{"start":1762944569439,"stop":1762944569439,"duration":0},"status":"passed","severity":"normal"},{"uid":"81ce5fe5092bfa39","name":"Check received message containing Chinese","time":{"start":1762945046767,"stop":1762945046767,"duration":0},"status":"passed","severity":"normal"},{"uid":"eec26854c738fda6","name":"Check message with no payload is not received","time":{"start":1762945046776,"stop":1762945046776,"duration":0},"status":"passed","severity":"normal"},{"uid":"63a1350022659d32","name":"Push message with custom timestamp: 1762948230231","time":{"start":1762945652119,"stop":1762945652119,"duration":0},"status":"passed","severity":"normal"},{"uid":"79ee45366a0b465e","name":"random static sharding 6 - Cluster ID: 927, Shard ID: 425","time":{"start":1762944894771,"stop":1762944894772,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3c14eaa266dd8da","name":"Push message with content topic containing emoji","time":{"start":1762945652093,"stop":1762945652093,"duration":0},"status":"passed","severity":"normal"},{"uid":"76d23a238579a190","name":"Query generator for multiple messages","time":{"start":1762944899087,"stop":1762944899087,"duration":0},"status":"passed","severity":"normal"},{"uid":"151b76e116496a27","name":"Subscribe and receive messages via lightPush","time":{"start":1762945078136,"stop":1762945078136,"duration":0},"status":"passed","severity":"normal"},{"uid":"65bb3276892b5353","name":"should handle ENR without shardInfo","time":{"start":1762944543152,"stop":1762944543152,"duration":0},"status":"passed","severity":"normal"},{"uid":"257599aef9521cf0","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1762944583119,"stop":1762944583124,"duration":5},"status":"passed","severity":"normal"},{"uid":"35afdd7da5d21c58","name":"should add sent message to localHistory with retrievalHint","time":{"start":1762944573252,"stop":1762944573252,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0eba8420f4a43d8","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1762944584562,"stop":1762944584562,"duration":0},"status":"passed","severity":"normal"},{"uid":"955d67cc63c59325","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1762944626247,"stop":1762944626247,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed88670a4fe17cfc","name":"should not execute task if max attempts is 0","time":{"start":1762944581314,"stop":1762944581314,"duration":0},"status":"passed","severity":"normal"},{"uid":"847789de785daf0f","name":"should properly create location multiaddrs - udp4","time":{"start":1762944525965,"stop":1762944525965,"duration":0},"status":"passed","severity":"normal"},{"uid":"448f8a6585d126e","name":"Subscribe and receives messages on 20 topics","time":{"start":1762945078138,"stop":1762945078138,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d49c1914441f1eb","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1762944533828,"stop":1762944533831,"duration":3},"status":"passed","severity":"normal"},{"uid":"7b008ffecac35020","name":"Subscribe and receives messages on 20 topics","time":{"start":1762945078129,"stop":1762945078129,"duration":0},"status":"passed","severity":"normal"},{"uid":"5769376b0e320242","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1762944852689,"stop":1762944852690,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2b4cce28474b743","name":"Check received message containing escaped characters","time":{"start":1762945046771,"stop":1762945046771,"duration":0},"status":"passed","severity":"normal"},{"uid":"3136886380f19e06","name":"udp ip6 address","time":{"start":1762944525342,"stop":1762944525342,"duration":0},"status":"passed","severity":"normal"},{"uid":"31ac6bc9d0e0b571","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1762944569349,"stop":1762944569349,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5aacf5accd02002","name":"should set field with only FILTER enabled","time":{"start":1762944525969,"stop":1762944525969,"duration":0},"status":"passed","severity":"normal"},{"uid":"34977310ecfd7e22","name":"should properly create location multiaddrs - udp6","time":{"start":1762944525966,"stop":1762944525966,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4bbdad6e05c277c","name":"does not validate decoders for hash queries","time":{"start":1762944534864,"stop":1762944534864,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccdc1446a382ab27","name":"should create ConnectionManager with relay","time":{"start":1762944534846,"stop":1762944534847,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ca59cbc3acba1c4","name":"should retry failed tasks","time":{"start":1762944581312,"stop":1762944581313,"duration":1},"status":"passed","severity":"normal"},{"uid":"b196adbf6365b3c8","name":"should handle dial errors gracefully","time":{"start":1762944534942,"stop":1762944534943,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f6c07c49c4debb6","name":"should handle case with no peers in store","time":{"start":1762944534943,"stop":1762944534943,"duration":0},"status":"passed","severity":"normal"},{"uid":"5142f972cccdf9f1","name":"Query Generator - false","time":{"start":1762944884075,"stop":1762944884075,"duration":0},"status":"passed","severity":"normal"},{"uid":"431edb59558d3325","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1762944534946,"stop":1762944534946,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee8df751461c9513","name":"should sort peers by ping value","time":{"start":1762944534858,"stop":1762944534858,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0e1ab844bb67b84","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1762944534680,"stop":1762944534680,"duration":0},"status":"passed","severity":"normal"},{"uid":"833284e8b8a38a35","name":"should remove entries","time":{"start":1762944568909,"stop":1762944568915,"duration":6},"status":"passed","severity":"normal"},{"uid":"59c479d056ebde66","name":"should check connected peers if present and suitable","time":{"start":1762944584304,"stop":1762944584304,"duration":0},"status":"passed","severity":"normal"},{"uid":"5988868a0fba6393","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1762944520529,"stop":1762944520530,"duration":1},"status":"passed","severity":"normal"},{"uid":"a26499a8bf93d47c","name":"should respect custom numPeersToUse configuration","time":{"start":1762944582263,"stop":1762944582263,"duration":0},"status":"passed","severity":"normal"},{"uid":"b31d0bae07959da6","name":"Push message with emoji payload","time":{"start":1762945652114,"stop":1762945652114,"duration":0},"status":"passed","severity":"normal"},{"uid":"444cb9921e2f1dd3","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1762944569359,"stop":1762944569359,"duration":0},"status":"passed","severity":"normal"},{"uid":"52a23549372f343c","name":"throws if store query response has error status","time":{"start":1762944534865,"stop":1762944534865,"duration":0},"status":"passed","severity":"normal"},{"uid":"d44318674d5caa74","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1762944573257,"stop":1762944573257,"duration":0},"status":"passed","severity":"normal"},{"uid":"d17d91f30980d24f","name":"Subscribe to topic containing Script and receive message","time":{"start":1762945078143,"stop":1762945078144,"duration":1},"status":"passed","severity":"normal"},{"uid":"435c89626251098e","name":"different cluster: nodes don't connect","time":{"start":1762944695013,"stop":1762944695014,"duration":1},"status":"passed","severity":"normal"},{"uid":"13af7264483d9ba6","name":"Subscribe to topic containing emoji and publish message","time":{"start":1762944785570,"stop":1762944785571,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c9c0b98ba8eeb4f","name":"Push message with content topic containing emoji","time":{"start":1762945652105,"stop":1762945652106,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c60e8082160471e","name":"Push message with content topic containing escaped characters","time":{"start":1762945652117,"stop":1762945652117,"duration":0},"status":"passed","severity":"normal"},{"uid":"608b9c88cd39dec5","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1762945078129,"stop":1762945078130,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d955d5aab8aa8a9","name":"Push message with shell command payload","time":{"start":1762945652113,"stop":1762945652113,"duration":0},"status":"passed","severity":"normal"},{"uid":"89d96f8638d3c446","name":"should not fail to start the service if it is already started","time":{"start":1762944840700,"stop":1762944840701,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7dfbc3dea3221e5","name":"should support chaining for add method","time":{"start":1762944580560,"stop":1762944580561,"duration":1},"status":"passed","severity":"normal"},{"uid":"1963909df4b96ec2","name":"Relay + Store","time":{"start":1762944611358,"stop":1762944611359,"duration":1},"status":"passed","severity":"normal"},{"uid":"e006bad7a96b1da2","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1762944569354,"stop":1762944569355,"duration":1},"status":"passed","severity":"normal"},{"uid":"1026c50243981d7e","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1762944626251,"stop":1762944626251,"duration":0},"status":"passed","severity":"normal"},{"uid":"d405a164bba5eba7","name":"Subscribe to topic containing Script and receive message","time":{"start":1762945078132,"stop":1762945078133,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ce2e50255b2aa5a","name":"random static sharding 5 - Cluster ID: 153, Shard ID: 326","time":{"start":1762944894770,"stop":1762944894771,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2bdde173b1dd5fe","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1762944534863,"stop":1762944534863,"duration":0},"status":"passed","severity":"normal"},{"uid":"367b3e22678cc1de","name":"should maintain chronological order of messages in localHistory","time":{"start":1762944573255,"stop":1762944573255,"duration":0},"status":"passed","severity":"normal"},{"uid":"47c3d3f8f4bb59a2","name":"should compute hash only when first accessed","time":{"start":1762944535043,"stop":1762944535043,"duration":0},"status":"passed","severity":"normal"},{"uid":"72176c19ac1f5ca6","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1762944584202,"stop":1762944584202,"duration":0},"status":"passed","severity":"normal"},{"uid":"efdc2d6e7b80784d","name":"yields undefined for messages without content topic","time":{"start":1762944534866,"stop":1762944534867,"duration":1},"status":"passed","severity":"normal"},{"uid":"c97a3f4235e662a3","name":"A test","time":{"start":1762944680466,"stop":1762944680466,"duration":0},"status":"passed","severity":"normal"},{"uid":"99385759b9d49b82","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1762944569351,"stop":1762944569353,"duration":2},"status":"passed","severity":"normal"},{"uid":"a150654e86ac2dd0","name":"should not create timers for topics where peer is not in mesh","time":{"start":1762944534540,"stop":1762944534540,"duration":0},"status":"passed","severity":"normal"},{"uid":"553204b3858eac60","name":"Encoder error raises irrecoverable error","time":{"start":1762944584561,"stop":1762944584561,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c7604c8e0bc38bf","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1762944573260,"stop":1762944573260,"duration":0},"status":"passed","severity":"normal"},{"uid":"89bca8315e7840e3","name":"should filter peers by codec","time":{"start":1762944534857,"stop":1762944534857,"duration":0},"status":"passed","severity":"normal"},{"uid":"3df269269f19f44c","name":"Refresh subscription","time":{"start":1762945078130,"stop":1762945078130,"duration":0},"status":"passed","severity":"normal"},{"uid":"3db16df1e18bf353","name":"Check publish message containing unicode special characters","time":{"start":1762944777591,"stop":1762944777592,"duration":1},"status":"passed","severity":"normal"},{"uid":"f333d57d8d57ccf9","name":"Push message with short payload","time":{"start":1762945652108,"stop":1762945652108,"duration":0},"status":"passed","severity":"normal"},{"uid":"22303f05b821a0f3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1762944520530,"stop":1762944520530,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a73b91d1c69628e","name":"should only return 1 node with relay capability","time":{"start":1762944543240,"stop":1762944543240,"duration":0},"status":"passed","severity":"normal"},{"uid":"74587dced717dd46","name":"Push message with special chars payload","time":{"start":1762945652121,"stop":1762945652121,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c215e7a7f012943","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1762945078129,"stop":1762945078129,"duration":0},"status":"passed","severity":"normal"},{"uid":"fef9abdae165650b","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1762944753926,"stop":1762944753928,"duration":2},"status":"passed","severity":"normal"},{"uid":"d31b880724f00681","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1762944899094,"stop":1762944899094,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbcd504375bb84db","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1762944569365,"stop":1762944569365,"duration":0},"status":"passed","severity":"normal"},{"uid":"c314f0c13a409765","name":"Check received message containing emoji","time":{"start":1762945046784,"stop":1762945046784,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f898ddefd89f9e7","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1762944589194,"stop":1762944589194,"duration":0},"status":"passed","severity":"normal"},{"uid":"476b1d04059797a5","name":"Query Generator - true","time":{"start":1762944884074,"stop":1762944884075,"duration":1},"status":"passed","severity":"normal"},{"uid":"d554162c9895908c","name":"should add event listeners to globalThis","time":{"start":1762944533729,"stop":1762944533729,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8c3892189885baa","name":"should return false when peer is not on the specified shard","time":{"start":1762944533802,"stop":1762944533822,"duration":20},"status":"passed","severity":"normal"},{"uid":"fd806df8b8e901d5","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1762944534008,"stop":1762944534008,"duration":0},"status":"passed","severity":"normal"},{"uid":"9feeab548344f9bc","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1762944534945,"stop":1762944534946,"duration":1},"status":"passed","severity":"normal"},{"uid":"328200d13e0a18d1","name":"Push message with SQL Injection payload","time":{"start":1762945652111,"stop":1762945652111,"duration":0},"status":"passed","severity":"normal"},{"uid":"13ff1059eef89c10","name":"Push message with custom timestamp: 1762948230231","time":{"start":1762945652095,"stop":1762945652096,"duration":1},"status":"passed","severity":"normal"},{"uid":"43a3e1ae7b41f86f","name":"Subscribe to topic containing Russian and receive message","time":{"start":1762945078132,"stop":1762945078132,"duration":0},"status":"passed","severity":"normal"},{"uid":"e21da208b16e1d82","name":"Fails to publish message with size larger than 1 MB","time":{"start":1762944777596,"stop":1762944777596,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc1a19c9f0d8de9b","name":"Push message with short payload","time":{"start":1762945652084,"stop":1762945652084,"duration":0},"status":"passed","severity":"normal"},{"uid":"a420f63c62017691","name":"Push message with Russian payload","time":{"start":1762945652111,"stop":1762945652111,"duration":0},"status":"passed","severity":"normal"},{"uid":"132ebd9994388686","name":"throws on content topic with generation field greater than 0","time":{"start":1762944520504,"stop":1762944520505,"duration":1},"status":"passed","severity":"normal"},{"uid":"5942cd3bcc8d5edc","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1762944525960,"stop":1762944525961,"duration":1},"status":"passed","severity":"normal"},{"uid":"b25ea20ed0d2e5ab","name":"Outgoing message is emitted as sent","time":{"start":1762944584561,"stop":1762944584561,"duration":0},"status":"passed","severity":"normal"},{"uid":"da48aa28a436c9dc","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1762944569394,"stop":1762944569394,"duration":0},"status":"passed","severity":"normal"},{"uid":"3427d9557b6c02a5","name":"Encoder throws on undefined content topic","time":{"start":1762944552314,"stop":1762944552315,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b9c8e967de2e094","name":"Subscribe to topic containing emoji and receive message","time":{"start":1762945078146,"stop":1762945078146,"duration":0},"status":"passed","severity":"normal"},{"uid":"431db0fa98830712","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1762944583159,"stop":1762944583160,"duration":1},"status":"passed","severity":"normal"},{"uid":"c274e4e16acfe626","name":"should return false when peer is on different cluster","time":{"start":1762944533797,"stop":1762944533798,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6250b38a43f84c1","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1762944569372,"stop":1762944569373,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7e7101bd7e6104e","name":"Check received message containing Script","time":{"start":1762945046769,"stop":1762945046769,"duration":0},"status":"passed","severity":"normal"},{"uid":"59b821f4dbf8f7e7","name":"Push message with Script payload","time":{"start":1762945652111,"stop":1762945652112,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d9eac31784f6580","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1762944569361,"stop":1762944569364,"duration":3},"status":"passed","severity":"normal"},{"uid":"a26d44fb1aa4886a","name":"should return PeerId when PeerId is provided","time":{"start":1762944534262,"stop":1762944534263,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a2643eeebf97ce4","name":"should create QueryOnConnect instance without options","time":{"start":1762944583124,"stop":1762944583125,"duration":1},"status":"passed","severity":"normal"},{"uid":"b91f37f43a6258c0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1762944569400,"stop":1762944569401,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3f2b37c36eb0723","name":"should return true for sync message with causal history","time":{"start":1762944586785,"stop":1762944586785,"duration":0},"status":"passed","severity":"normal"},{"uid":"56b4264733a4f987","name":"should return false for content message without causal history","time":{"start":1762944586784,"stop":1762944586784,"duration":0},"status":"passed","severity":"normal"},{"uid":"35c03b63e7a3f04","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1762944610884,"stop":1762944610884,"duration":0},"status":"skipped","severity":"normal"},{"uid":"747585d1ae46325f","name":"Push message with XML payload","time":{"start":1762945652112,"stop":1762945652112,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fd6d6162547bae9","name":"Meta field set when metaSetter is specified","time":{"start":1762944535041,"stop":1762944535041,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccac0d266b57b667","name":"should handle errors when removing globalThis listeners","time":{"start":1762944533738,"stop":1762944533739,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc07932095809eb0","name":"should return start time to last successful query since last query is less than max range","time":{"start":1762944583164,"stop":1762944583164,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a452b89a7bc356c","name":"should emit a peer event after start","time":{"start":1762944547106,"stop":1762944547106,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7953a694524dd1e","name":"should add peer to queue when queue is not empty","time":{"start":1762944534379,"stop":1762944534379,"duration":0},"status":"passed","severity":"normal"},{"uid":"f89389c4e9d2884e","name":"Overlapping topic subscription","time":{"start":1762944785563,"stop":1762944785563,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fc2598ba8ab1124","name":"should be safe to call multiple times","time":{"start":1762944533408,"stop":1762944533429,"duration":21},"status":"passed","severity":"normal"},{"uid":"4e581c918020a177","name":"Publish message with custom timestamp: Thu Nov 21 2024 10:52:51 GMT+0000 (Coordinated Universal Time)","time":{"start":1762944777593,"stop":1762944777593,"duration":0},"status":"passed","severity":"normal"},{"uid":"5188cc18eb62e4b1","name":"should skip already querying peers","time":{"start":1762944543150,"stop":1762944543150,"duration":0},"status":"passed","severity":"normal"},{"uid":"564dda7ef3280dc8","name":"Push message with meta","time":{"start":1762945652129,"stop":1762945652129,"duration":0},"status":"passed","severity":"normal"},{"uid":"64a608a1281e5be3","name":"should properly create location multiaddrs - tcp4","time":{"start":1762944525965,"stop":1762944525966,"duration":1},"status":"passed","severity":"normal"},{"uid":"55cfbec3cf56a519","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1762944569394,"stop":1762944569394,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7eae51178f159c8","name":"Push message with content topic containing special chars","time":{"start":1762945652115,"stop":1762945652116,"duration":1},"status":"passed","severity":"normal"},{"uid":"10fad2675984f71","name":"Ephemeral field is preserved - encoder v0","time":{"start":1762944612288,"stop":1762944612289,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4ba10c2fb369773","name":"should increase lamport timestamp","time":{"start":1762944573253,"stop":1762944573253,"duration":0},"status":"passed","severity":"normal"},{"uid":"61d5acae1e42c221","name":"Filter","time":{"start":1762944913714,"stop":1762944913715,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4536d75a4e62b0b","name":"should dial more peers if under maxConnections","time":{"start":1762944534946,"stop":1762944534947,"duration":1},"status":"passed","severity":"normal"},{"uid":"704047311b8cd6a5","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app22/2/topic138/json","time":{"start":1762944873651,"stop":1762944873651,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b90fa1483310064","name":"should successfully query store with valid decoders and options","time":{"start":1762944584200,"stop":1762944584201,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b25ad4701a940bc","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1762945078145,"stop":1762945078145,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5d1cdc013a93acf","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1762944543043,"stop":1762944543043,"duration":0},"status":"passed","severity":"normal"},{"uid":"a499404ba5501b9f","name":"should be able to dial TLS multiaddrs","time":{"start":1762944694144,"stop":1762944694145,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a901e7b0d1934aa","name":"should skip peers that don't support peer exchange","time":{"start":1762944543148,"stop":1762944543148,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a68e0341ca6ab55","name":"should update peer store before dialing","time":{"start":1762944533430,"stop":1762944533431,"duration":1},"status":"passed","severity":"normal"},{"uid":"711674787e420c5b","name":"Retries within given interval","time":{"start":1762944584033,"stop":1762944584034,"duration":1},"status":"passed","severity":"normal"},{"uid":"61bf40f6a8041508","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1762944569335,"stop":1762944569338,"duration":3},"status":"passed","severity":"normal"},{"uid":"c057ca334843dfb8","name":"Check publish message containing shell command","time":{"start":1762944777591,"stop":1762944777591,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bb561fd780e6250","name":"should add entries and maintain sorted order","time":{"start":1762944568891,"stop":1762944568900,"duration":9},"status":"passed","severity":"normal"},{"uid":"7a3d1dba406e6b15","name":"Fails to push message bigger that 1MB","time":{"start":1762945652131,"stop":1762945652131,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5ffa778afca1b94","name":"Push message with content topic containing Chinese","time":{"start":1762945652127,"stop":1762945652127,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5bd8cd90709581f","name":"should dispatch connect and disconnect events","time":{"start":1762944582252,"stop":1762944582252,"duration":0},"status":"passed","severity":"normal"},{"uid":"d819cfa2665ffd54","name":"should return false when pubsub topic parsing fails","time":{"start":1762944533831,"stop":1762944533832,"duration":1},"status":"passed","severity":"normal"},{"uid":"b99eed824788ec9","name":"should handle relay send failures gracefully","time":{"start":1762944534541,"stop":1762944534549,"duration":8},"status":"passed","severity":"normal"},{"uid":"6f66f7d50c7973f2","name":"Push message with Basic HTML tag payload","time":{"start":1762945652123,"stop":1762945652123,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f7ba01f0b93b89f","name":"should trigger query when time since last query exceeds threshold","time":{"start":1762944583154,"stop":1762944583155,"duration":1},"status":"passed","severity":"normal"},{"uid":"57735311cde9eae5","name":"should handle query errors gracefully","time":{"start":1762944543150,"stop":1762944543150,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a8c6106563d1416","name":"should not return locked peers if enough unlocked are available","time":{"start":1762944582250,"stop":1762944582252,"duration":2},"status":"passed","severity":"normal"},{"uid":"c99b6f4cf9dbb384","name":"should stop query when sync message from same channel is found","time":{"start":1762944586782,"stop":1762944586782,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2a3183a48ec41b8","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1762944553865,"stop":1762944553865,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9548c544bede81e","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1762944583481,"stop":1762944583481,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f023b0eaef478d6","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1762944569364,"stop":1762944569365,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c372c1180e53bb5","name":"should handle queue overflow by adding peers to queue","time":{"start":1762944534394,"stop":1762944534394,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2177d0c0b32daff","name":"should return false when network is not connected","time":{"start":1762944534852,"stop":1762944534852,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bac26f6d0fe6c4d","name":"should start peer exchange discovery","time":{"start":1762944543145,"stop":1762944543146,"duration":1},"status":"passed","severity":"normal"},{"uid":"95027bd8a44e7822","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1762944911147,"stop":1762944911148,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3e33ba8302e7ae","name":"Check received message containing shell command","time":{"start":1762945046783,"stop":1762945046783,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b8b8367e60de15","name":"should not fail to start the service if it is already started","time":{"start":1762944610880,"stop":1762944610881,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3d04153fbebd7ef","name":"Publish message with rate limit","time":{"start":1762944777598,"stop":1762944777599,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8bce7476dac8703","name":"ignores unrecognized TXT record formats","time":{"start":1762944543239,"stop":1762944543239,"duration":0},"status":"passed","severity":"normal"},{"uid":"20ffeea2f9a08527","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1762944569394,"stop":1762944569395,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f968369ef0d8a0d","name":"should wait for Filter peer to be connected","time":{"start":1762944584304,"stop":1762944584304,"duration":0},"status":"passed","severity":"normal"},{"uid":"84767e17556acfbf","name":"should dial all known peers when reached zero connections","time":{"start":1762944648430,"stop":1762944648430,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbddd3d930ff7ab0","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1762945078142,"stop":1762945078143,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddb6aed399a102a1","name":"should emit multiple messages when query returns multiple messages","time":{"start":1762944583159,"stop":1762944583159,"duration":0},"status":"passed","severity":"normal"},{"uid":"7db007c91fa4222f","name":"should clear all entries","time":{"start":1762944568927,"stop":1762944568928,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0525305babee00d","name":"Subscribe to topic containing numeric and receive message","time":{"start":1762945078131,"stop":1762945078131,"duration":0},"status":"passed","severity":"normal"},{"uid":"e66672e6f60ceb60","name":"should not fail to start the service if it is already started","time":{"start":1762944547105,"stop":1762944547106,"duration":1},"status":"passed","severity":"normal"},{"uid":"213903c5b95f077b","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1762944552311,"stop":1762944552312,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e2f2ff37753ff1a","name":"Cap max size when a pushed array is exceeding the cap","time":{"start":1762944572131,"stop":1762944572131,"duration":0},"status":"passed","severity":"normal"},{"uid":"68f1919bb97e343c","name":"Push message with content topic containing unicode special characters","time":{"start":1762945652128,"stop":1762945652129,"duration":1},"status":"passed","severity":"normal"},{"uid":"828acbdb5bee44a2","name":"should handle query errors","time":{"start":1762944543151,"stop":1762944543151,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb1c92fd19e7dee8","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1762945078127,"stop":1762945078127,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1f0b1df22408305","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1762944525202,"stop":1762944525202,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef4c7be811e5ea56","name":"should not discard bootstrap peers if under the limit","time":{"start":1762944648431,"stop":1762944648431,"duration":0},"status":"passed","severity":"normal"},{"uid":"66903db7ffcf2c62","name":"should be able to decode the field with only RELAY set to true","time":{"start":1762944525199,"stop":1762944525200,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0fae35a846638ee","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1762944520509,"stop":1762944520509,"duration":0},"status":"passed","severity":"normal"},{"uid":"9371058dbcebb0f2","name":"Subscribe to topic containing XML and receive message","time":{"start":1762945078144,"stop":1762945078144,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6c54801fccadaf8","name":"should properly setup health event callback","time":{"start":1762944583151,"stop":1762944583152,"duration":1},"status":"passed","severity":"normal"},{"uid":"eac63d7e80d97b","name":"Push message with Russian payload","time":{"start":1762945652098,"stop":1762945652098,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c9c36a92ccb780c","name":"should remove event listeners from globalThis","time":{"start":1762944533734,"stop":1762944533738,"duration":4},"status":"passed","severity":"normal"},{"uid":"30d731a461e36a5","name":"Check received message containing special chars","time":{"start":1762945046779,"stop":1762945046780,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fe6acdb3b7bc452","name":"should stop all internal components","time":{"start":1762944534850,"stop":1762944534851,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7a42dc541cfb187","name":"Check message received after jswaku node is restarted","time":{"start":1762945046788,"stop":1762945046789,"duration":1},"status":"passed","severity":"normal"},{"uid":"bef659ed3ffbd168","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1762944583480,"stop":1762944583480,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1110e51a8d66aa2","name":"Relay Node - default protocol","time":{"start":1762944913715,"stop":1762944913716,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b75ddeb1b485564","name":"should not receive a peer event before start","time":{"start":1762944547106,"stop":1762944547106,"duration":0},"status":"passed","severity":"normal"},{"uid":"60aa6a8e8bdb403b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1762944569400,"stop":1762944569400,"duration":0},"status":"passed","severity":"normal"},{"uid":"7865d507f4fbb636","name":"should attach causal history and bloom filter to each message","time":{"start":1762944573252,"stop":1762944573253,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f519ae0d9562f4f","name":"Check publish message containing XML","time":{"start":1762944777589,"stop":1762944777590,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1b3672027921d1d","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1762944569360,"stop":1762944569360,"duration":0},"status":"passed","severity":"normal"},{"uid":"c57b9f999c947fd","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1762944753919,"stop":1762944753919,"duration":0},"status":"passed","severity":"normal"},{"uid":"76d1cdb15282c248","name":"should handle network check errors gracefully","time":{"start":1762944534404,"stop":1762944534405,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ca43732620b08db","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app91/10/topic118/xml","time":{"start":1762944873653,"stop":1762944873653,"duration":0},"status":"passed","severity":"normal"},{"uid":"99960ca8e8550649","name":"Check publish message containing SQL Injection","time":{"start":1762944777588,"stop":1762944777589,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7ca9f4614aec1e0","name":"Check publish message containing Russian","time":{"start":1762944777588,"stop":1762944777588,"duration":0},"status":"passed","severity":"normal"},{"uid":"c010c034bf92d360","name":"should handle ping failures gracefully","time":{"start":1762944534528,"stop":1762944534529,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd6357298065d450","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1762944569354,"stop":1762944569354,"duration":0},"status":"passed","severity":"normal"},{"uid":"92a0d9e7abbc690a","name":"should return false","time":{"start":1762944525963,"stop":1762944525963,"duration":0},"status":"passed","severity":"normal"},{"uid":"9770b67edb1ae263","name":"random static sharding 4 - Cluster ID: 501, Shard ID: 795","time":{"start":1762944894767,"stop":1762944894770,"duration":3},"status":"passed","severity":"normal"},{"uid":"792c236681d218fa","name":"should be safe to call multiple times","time":{"start":1762944534513,"stop":1762944534514,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c429776655eab0c","name":"should properly create location multiaddrs - tcp6","time":{"start":1762944525966,"stop":1762944525966,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eb0939c6e55f3a7","name":"should drop connection to one peer on hangUp","time":{"start":1762944694143,"stop":1762944694144,"duration":1},"status":"passed","severity":"normal"},{"uid":"6454583e100494d1","name":"messageHash returns a Uint8Array","time":{"start":1762944534007,"stop":1762944534008,"duration":1},"status":"passed","severity":"normal"},{"uid":"524950959535e344","name":"should throw error - no public key","time":{"start":1762944525962,"stop":1762944525962,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e401ac1bdd6790b","name":"should update ack status of messages in outgoing buffer","time":{"start":1762944573263,"stop":1762944573263,"duration":0},"status":"passed","severity":"normal"},{"uid":"6090ad038ad4e963","name":"Js publishes, other Js receives","time":{"start":1762944767544,"stop":1762944767545,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb9f8b220dcc717","name":"should never report false negatives","time":{"start":1762944569439,"stop":1762944569440,"duration":1},"status":"passed","severity":"normal"},{"uid":"2daa496b328388a9","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1762944753930,"stop":1762944753931,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c41862a850a25d1","name":"should be safe to call multiple times","time":{"start":1762944534850,"stop":1762944534850,"duration":0},"status":"passed","severity":"normal"},{"uid":"d26b87f9fe08f1ee","name":"should initialize with isNetworkConnected as false","time":{"start":1762944533721,"stop":1762944533721,"duration":0},"status":"passed","severity":"normal"},{"uid":"2edea2faa52422be","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1762944911150,"stop":1762944911150,"duration":0},"status":"passed","severity":"normal"},{"uid":"b035e436fe4ee6a9","name":"Check received message containing numeric","time":{"start":1762945046779,"stop":1762945046779,"duration":0},"status":"passed","severity":"normal"},{"uid":"610e1ab64226aed4","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1762944569385,"stop":1762944569386,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9d6bebd0d2ab3f8","name":"should handle all zero keep alive options","time":{"start":1762944534551,"stop":1762944534551,"duration":0},"status":"passed","severity":"normal"},{"uid":"91b1c6b5a7610829","name":"Push message with content topic containing Arabic","time":{"start":1762945652103,"stop":1762945652103,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b88cdc63db093d6","name":"should continually clean up expired entries at intervals","time":{"start":1762944580568,"stop":1762944580568,"duration":0},"status":"passed","severity":"normal"},{"uid":"37beb89f4ba26f3a","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1762944525192,"stop":1762944525193,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b387abc44b607b5","name":"Encoder throws on empty string content topic","time":{"start":1762944535042,"stop":1762944535042,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf8b6fba1e0665f9","name":"should ensure monotonic increase","time":{"start":1762944573050,"stop":1762944573051,"duration":1},"status":"passed","severity":"normal"},{"uid":"e199674b4eab5933","name":"Push message with long payload","time":{"start":1762945652121,"stop":1762945652121,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8147840e062bb7b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1762944520529,"stop":1762944520529,"duration":0},"status":"passed","severity":"normal"},{"uid":"44bbbeb2038e400b","name":"Push message equal or less that 1MB","time":{"start":1762945652131,"stop":1762945652131,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c0f6123494601c2","name":"should not allow unachievable error rate","time":{"start":1762944569412,"stop":1762944569413,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2211b6a8b64310b","name":"should remove entries","time":{"start":1762944568927,"stop":1762944568927,"duration":0},"status":"passed","severity":"normal"},{"uid":"c920f77f388351c9","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1762944753920,"stop":1762944753920,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecc676788c5fa72","name":"should be safe to call multiple times","time":{"start":1762944534521,"stop":1762944534521,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2728264009c1b6b","name":"should handle case with all peers already connected","time":{"start":1762944534943,"stop":1762944534944,"duration":1},"status":"passed","severity":"normal"},{"uid":"99e7060227c74eb6","name":"throws on content topic with too few or too many fields","time":{"start":1762944520503,"stop":1762944520503,"duration":0},"status":"passed","severity":"normal"},{"uid":"9948a70ff738a73e","name":"should handle disconnect when peer has no timers","time":{"start":1762944534549,"stop":1762944534550,"duration":1},"status":"passed","severity":"normal"},{"uid":"b12cb03d32b25475","name":"random static sharding 2 - Cluster ID: 43, Shard ID: 262","time":{"start":1762944894765,"stop":1762944894765,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6669c582cab9fab","name":"should dial peers from store when browser is connected","time":{"start":1762944534939,"stop":1762944534939,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec58f8c672e66763","name":"should return true even if peer has no overlapping shards","time":{"start":1762944533791,"stop":1762944533791,"duration":0},"status":"passed","severity":"normal"},{"uid":"295fb42a593ece3d","name":"should return false when peer has no shard info","time":{"start":1762944533792,"stop":1762944533796,"duration":4},"status":"passed","severity":"normal"},{"uid":"57f86d7fe12ed626","name":"should not be sent when there is no history","time":{"start":1762944573262,"stop":1762944573262,"duration":0},"status":"passed","severity":"normal"},{"uid":"c27342a1acc2814d","name":"Push message with unicode special characters payload","time":{"start":1762945652089,"stop":1762945652089,"duration":0},"status":"passed","severity":"normal"},{"uid":"254659aa9a2f583d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1762944569395,"stop":1762944569395,"duration":0},"status":"passed","severity":"normal"},{"uid":"8760c0118a6546ba","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1762944573262,"stop":1762944573262,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8d8931fb6a5318c","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1762944543043,"stop":1762944543044,"duration":1},"status":"passed","severity":"normal"},{"uid":"5935cbf8470d8b8","name":"should be empty when created","time":{"start":1762944582769,"stop":1762944582770,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3e0adb0cae700f5","name":"Push message with content topic containing escaped characters","time":{"start":1762945652104,"stop":1762945652105,"duration":1},"status":"passed","severity":"normal"},{"uid":"82b79c14b23f1639","name":"throws on content topic with empty application field","time":{"start":1762944520505,"stop":1762944520505,"duration":0},"status":"passed","severity":"normal"},{"uid":"a463103ce1d67687","name":"Push message with XML payload","time":{"start":1762945652099,"stop":1762945652099,"duration":0},"status":"passed","severity":"normal"},{"uid":"4602438e16134fd5","name":"Subscribe to topic containing special chars and receive message","time":{"start":1762945078131,"stop":1762945078131,"duration":0},"status":"passed","severity":"normal"},{"uid":"e20f5afc000440dc","name":"Query with Promise Callback, No message returned","time":{"start":1762944867912,"stop":1762944867913,"duration":1},"status":"passed","severity":"normal"},{"uid":"57d9959d14cd7724","name":"Check received message containing escaped characters","time":{"start":1762945046783,"stop":1762945046784,"duration":1},"status":"passed","severity":"normal"},{"uid":"7470ca02b147f504","name":"Check message with no content topic is not received","time":{"start":1762945046787,"stop":1762945046788,"duration":1},"status":"passed","severity":"normal"},{"uid":"e85d7a75f142e19e","name":"throws on content topic with empty topic name field","time":{"start":1762944520506,"stop":1762944520507,"duration":1},"status":"passed","severity":"normal"},{"uid":"87ddf47f16ad8769","name":"should perform initial health assessment on start","time":{"start":1762944583484,"stop":1762944583484,"duration":0},"status":"passed","severity":"normal"},{"uid":"456613334c363d6c","name":"should not fail to stop the service if it was not started","time":{"start":1762944840700,"stop":1762944840700,"duration":0},"status":"passed","severity":"normal"},{"uid":"17df786becf5887","name":"should skip peer when not on same cluster","time":{"start":1762944534387,"stop":1762944534387,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc61b5d5b60eb67e","name":"should return false when peer is not found","time":{"start":1762944533796,"stop":1762944533796,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb5dec58167a714c","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1762945078142,"stop":1762945078142,"duration":0},"status":"passed","severity":"normal"},{"uid":"56f1e4dd484f5f10","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1762944534411,"stop":1762944534411,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5010e0e6ac837f5","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1762944534937,"stop":1762944534938,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ddf6f72947c1807","name":"Waku message hash computation (meta attribute not present)","time":{"start":1762944534000,"stop":1762944534000,"duration":0},"status":"passed","severity":"normal"},{"uid":"17d51f716806640e","name":"Check message with no pubsub topic is not received","time":{"start":1762945046775,"stop":1762945046775,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c032b0363ad9eee","name":"should continue query when messages are from different channels","time":{"start":1762944586782,"stop":1762944586783,"duration":1},"status":"passed","severity":"normal"},{"uid":"24c6ee39bf247a38","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1762944569343,"stop":1762944569343,"duration":0},"status":"passed","severity":"normal"},{"uid":"12ed525cb182983b","name":"should clear dial history on stop","time":{"start":1762944534373,"stop":1762944534377,"duration":4},"status":"passed","severity":"normal"},{"uid":"3857a925b020fa6d","name":"should return true for message with causal history","time":{"start":1762944586784,"stop":1762944586785,"duration":1},"status":"passed","severity":"normal"},{"uid":"4534b9666643f328","name":"isConnected should return true after first peer connects","time":{"start":1762944626248,"stop":1762944626249,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c760f6eef9e1fe9","name":"Ephemeral field set to true","time":{"start":1762944535040,"stop":1762944535041,"duration":1},"status":"passed","severity":"normal"},{"uid":"55d3d29abe3996c4","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1762944534528,"stop":1762944534528,"duration":0},"status":"passed","severity":"normal"},{"uid":"d97e12de4a5988da","name":"Encoder throws on undefined content topic","time":{"start":1762944553866,"stop":1762944553866,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1b5aac4f2165168","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1762945078136,"stop":1762945078137,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cf68cec95bf8aeb","name":"should add event listeners to libp2p","time":{"start":1762944533723,"stop":1762944533728,"duration":5},"status":"passed","severity":"normal"},{"uid":"47843e6a0ddf597f","name":"Query generator for multiple messages with different message text format","time":{"start":1762944899087,"stop":1762944899088,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfca97fb0f743db","name":"Fails to push message bigger that 1MB","time":{"start":1762945652096,"stop":1762945652096,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cad0615ce86e0bb","name":"should dial peer when peer is discovered","time":{"start":1762944533429,"stop":1762944533430,"duration":1},"status":"passed","severity":"normal"},{"uid":"60fc01c7e6d1b50c","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1762944534678,"stop":1762944534679,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5c2934224979c72","name":"Push message with content topic containing special chars","time":{"start":1762945652102,"stop":1762945652102,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ae666fd9d680212","name":"should not retry if at least one success","time":{"start":1762944582138,"stop":1762944582145,"duration":7},"status":"passed","severity":"normal"},{"uid":"f697ff9df03d200","name":"should retry if all attempts fail","time":{"start":1762944581315,"stop":1762944581316,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9a0ed30ca4960a0","name":"Check received message containing XML","time":{"start":1762945046769,"stop":1762945046770,"duration":1},"status":"passed","severity":"normal"},{"uid":"528fc795d6f46a60","name":"should skip peers without ENR","time":{"start":1762944543151,"stop":1762944543151,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fae92899a411e57","name":"should return different streams if requested simultaniously","time":{"start":1762944534677,"stop":1762944534678,"duration":1},"status":"passed","severity":"normal"},{"uid":"f144ea0eef6d6378","name":"yields undefined for messages without decoder","time":{"start":1762944534867,"stop":1762944534867,"duration":0},"status":"passed","severity":"normal"},{"uid":"fda9ff672c3ce034","name":"should be safe to call multiple times","time":{"start":1762944534939,"stop":1762944534939,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed475c99ea26cbd9","name":"should create NetworkMonitor with libp2p and events","time":{"start":1762944533720,"stop":1762944533720,"duration":0},"status":"passed","severity":"normal"},{"uid":"66f77912296e094c","name":"should be sent with empty content","time":{"start":1762944573261,"stop":1762944573262,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d48579734df04a5","name":"msgTime: 0 ms from now, startTime: 1762858497957, endTime: 1762944897957","time":{"start":1762944911150,"stop":1762944911150,"duration":0},"status":"passed","severity":"normal"},{"uid":"e216ddad15cb3ec3","name":"should set field with only LIGHTPUSH enabled","time":{"start":1762944525969,"stop":1762944525970,"duration":1},"status":"passed","severity":"normal"},{"uid":"4aed0cc46c543eec","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1762944753919,"stop":1762944753920,"duration":1},"status":"passed","severity":"normal"},{"uid":"26843a65039ac40","name":"can start the service","time":{"start":1762944610877,"stop":1762944610878,"duration":1},"status":"passed","severity":"normal"},{"uid":"e24dd1eb04f3d24a","name":"A test","time":{"start":1762944680465,"stop":1762944680465,"duration":0},"status":"passed","severity":"normal"},{"uid":"58038ab82a8f61d2","name":"Outgoing message is possibly acknowledged","time":{"start":1762944584562,"stop":1762944584562,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c6e59129b236d0bb","name":"should be able to encode the field with only STORE set to true","time":{"start":1762944525190,"stop":1762944525191,"duration":1},"status":"passed","severity":"normal"},{"uid":"fefdae5c2ec58173","name":"should return false when navigator.onLine is false","time":{"start":1762944533740,"stop":1762944533740,"duration":0},"status":"passed","severity":"normal"},{"uid":"c58505431334db1f","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1762944581555,"stop":1762944581558,"duration":3},"status":"passed","severity":"normal"},{"uid":"385c60bc09d1ef40","name":"Push message with JSON payload","time":{"start":1762945652123,"stop":1762945652124,"duration":1},"status":"passed","severity":"normal"},{"uid":"901f50b70a9f041d","name":"Check message with non string payload is not received","time":{"start":1762945046776,"stop":1762945046777,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ce5b3e312fb0d95","name":"should start the dialing interval","time":{"start":1762944534364,"stop":1762944534364,"duration":0},"status":"passed","severity":"normal"},{"uid":"aed6ee019b4185a5","name":"Push message with content topic containing Russian","time":{"start":1762945652103,"stop":1762945652104,"duration":1},"status":"passed","severity":"normal"},{"uid":"52a462a67b399d19","name":"should handle dial errors gracefully","time":{"start":1762944533430,"stop":1762944533430,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b6a10208e76f38d","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1762944911147,"stop":1762944911147,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d1f311c569d9f81","name":"Push message with content topic containing short","time":{"start":1762945652090,"stop":1762945652090,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ad7c42ada5b79ba","name":"should unregister libp2p event listeners when stop is called","time":{"start":1762944582255,"stop":1762944582255,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ad2ed26f028207c","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1762945078127,"stop":1762945078128,"duration":1},"status":"passed","severity":"normal"},{"uid":"9db324d4cdbe818c","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1762945078138,"stop":1762945078139,"duration":1},"status":"skipped","severity":"normal"},{"uid":"63e59e61acc53631","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1762944581555,"stop":1762944581555,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf97f252e650fb76","name":"should handle shardReader errors","time":{"start":1762944534860,"stop":1762944534860,"duration":0},"status":"passed","severity":"normal"},{"uid":"da9de8763748d751","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1762944569376,"stop":1762944569377,"duration":1},"status":"passed","severity":"normal"},{"uid":"69e719294e63c5f2","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1762944520529,"stop":1762944520529,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb4c02c44541cb96","name":"should return false when peer is not on topic","time":{"start":1762944534859,"stop":1762944534860,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b7102c444a2d080","name":"Push message with unicode special characters payload","time":{"start":1762945652124,"stop":1762945652124,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a7e7fc1b5935dfa","name":"Push message equal or less that 1MB","time":{"start":1762945652096,"stop":1762945652096,"duration":0},"status":"passed","severity":"normal"},{"uid":"b89c0fa3b2102a48","name":"should allow redial after failed dial cooldown expires","time":{"start":1762944534393,"stop":1762944534394,"duration":1},"status":"passed","severity":"normal"},{"uid":"73b5fa734405d22e","name":"should stop ping timers on peer disconnect","time":{"start":1762944534522,"stop":1762944534523,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb6201f85423dc05","name":"Push message with content topic containing short","time":{"start":1762945652114,"stop":1762945652115,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8dbad60b01d14c9","name":"Subscribe and receive messages via waku relay post","time":{"start":1762945078137,"stop":1762945078137,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa8d810d5ed21280","name":"Refresh subscription","time":{"start":1762944785563,"stop":1762944785563,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b359cacfd13430f5","name":"Push message with numeric payload","time":{"start":1762945652109,"stop":1762945652109,"duration":0},"status":"passed","severity":"normal"},{"uid":"88c4a2b4a59a34f6","name":"Push message with rate limit","time":{"start":1762945652118,"stop":1762945652119,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad459cbbc6e220a8","name":"should return true when peer is on the pubsub topic shard","time":{"start":1762944533825,"stop":1762944533828,"duration":3},"status":"passed","severity":"normal"},{"uid":"571edd2c81b74876","name":"Incoming message is emitted as received","time":{"start":1762944586780,"stop":1762944586781,"duration":1},"status":"passed","severity":"normal"},{"uid":"f835b186a406e33","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1762944612290,"stop":1762944612290,"duration":0},"status":"passed","severity":"normal"},{"uid":"b44e898c23042838","name":"Push 30 different messages","time":{"start":1762945652089,"stop":1762945652089,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6b02cfd20e0d9c19","name":"Push message with custom timestamp: 1732186230231","time":{"start":1762945652107,"stop":1762945652107,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d84f15bb3d51d65","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1762944753929,"stop":1762944753930,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0b6b68fec3fe987","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1762944573259,"stop":1762944573259,"duration":0},"status":"passed","severity":"normal"},{"uid":"274f84507ab1d0e7","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1762944520512,"stop":1762944520512,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8e9a9c7a391633d","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1762944542396,"stop":1762944542397,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fe5b6b11efca2c7","name":"should initialize with default number of peers","time":{"start":1762944582240,"stop":1762944582241,"duration":1},"status":"passed","severity":"normal"},{"uid":"962270d995ff7434","name":"Emits 'syncing' then 'synced' when message flagged as missing and then lost","time":{"start":1762944584067,"stop":1762944584068,"duration":1},"status":"passed","severity":"normal"},{"uid":"10e499993ac5a195","name":"accepts valid message hash query","time":{"start":1762944534422,"stop":1762944534422,"duration":0},"status":"passed","severity":"normal"},{"uid":"26906d98723b51bf","name":"Passing page size 10 when there are 10 messages","time":{"start":1762944897660,"stop":1762944897661,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d400bfcd179bd87","name":"Push message with custom timestamp: 1762941030231","time":{"start":1762945652107,"stop":1762945652107,"duration":0},"status":"passed","severity":"normal"},{"uid":"a55025d50bd8b574","name":"should work with v3 peers","time":{"start":1762944582145,"stop":1762944582145,"duration":0},"status":"passed","severity":"normal"},{"uid":"188f940dbabe4d6c","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1762944771079,"stop":1762944771079,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0e23429529ac502","name":"Outgoing message is acknowledged","time":{"start":1762944586780,"stop":1762944586780,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b59b00b7e679c9a","name":"rejects hash query with content filter parameters","time":{"start":1762944534422,"stop":1762944534424,"duration":2},"status":"passed","severity":"normal"},{"uid":"bda781e0e0652c1","name":"should handle errors when getting connections","time":{"start":1762944533765,"stop":1762944533766,"duration":1},"status":"passed","severity":"normal"},{"uid":"459c3b025c30ef2d","name":"should create ShardReader with static shards network config","time":{"start":1762944533784,"stop":1762944533784,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc248ca764f86e60","name":"should skip peers that were recently queried","time":{"start":1762944543149,"stop":1762944543149,"duration":0},"status":"passed","severity":"normal"},{"uid":"79b10be3cab8b7a6","name":"Push message with content topic containing Russian","time":{"start":1762945652091,"stop":1762945652092,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d7fa1eefaf7d443","name":"Push message with Chinese payload","time":{"start":1762945652098,"stop":1762945652098,"duration":0},"status":"passed","severity":"normal"},{"uid":"260f654f5e61d99d","name":"Subscribe to topic containing Russian and publish message","time":{"start":1762944785566,"stop":1762944785566,"duration":0},"status":"passed","severity":"normal"},{"uid":"95536e99be0ca999","name":"should encode/decode to RLP encoding","time":{"start":1762944525963,"stop":1762944525964,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cf41911af7c2fc8","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1762944573256,"stop":1762944573256,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ebb501b2a54bc30","name":"Push message with emoji payload","time":{"start":1762945652125,"stop":1762945652125,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa696cd4e70ae439","name":"Push message with Script payload","time":{"start":1762945652087,"stop":1762945652087,"duration":0},"status":"passed","severity":"normal"},{"uid":"befbfa0584243b25","name":"Decoder throws on undefined content topic","time":{"start":1762944535042,"stop":1762944535042,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dc6ac3a85f7e29c","name":"should handle malformed response data","time":{"start":1762944543045,"stop":1762944543045,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bfab300b4bd434e","name":"should jump to current time when timestamp is far in the past","time":{"start":1762944573051,"stop":1762944573051,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c97389a000b6e03","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1762945078139,"stop":1762945078139,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae888811cea0714c","name":"Push message with rate limit","time":{"start":1762945652130,"stop":1762945652130,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1441a9ffa063e94","name":"Push message with content topic containing unicode special characters","time":{"start":1762945652093,"stop":1762945652093,"duration":0},"status":"passed","severity":"normal"},{"uid":"f095d9ca234fe90e","name":"Check publish message containing emoji","time":{"start":1762944777592,"stop":1762944777592,"duration":0},"status":"passed","severity":"normal"},{"uid":"235db2d28c004123","name":"should return no connections if no open connection provided","time":{"start":1762944534562,"stop":1762944534562,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b67ea716bf8277b","name":"should handle missing messages with undefined retrievalHint","time":{"start":1762944573260,"stop":1762944573261,"duration":1},"status":"passed","severity":"normal"},{"uid":"c94772d43a82390a","name":"should handle shard reader errors gracefully","time":{"start":1762944534403,"stop":1762944534404,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7774a86e81c4623","name":"should select older connection if present","time":{"start":1762944534562,"stop":1762944534563,"duration":1},"status":"passed","severity":"normal"},{"uid":"d772e028cdf73f34","name":"should handle retrieve function with query parameters","time":{"start":1762944583153,"stop":1762944583153,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee9773c66da64590","name":"should handle incoming messages","time":{"start":1762944582893,"stop":1762944582893,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fb2682b98faa576","name":"Ordered Callback - true","time":{"start":1762944884076,"stop":1762944884077,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0460388f4f8cd78","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1762944525196,"stop":1762944525197,"duration":1},"status":"passed","severity":"normal"},{"uid":"1777c9e1822a44e7","name":"Subscribe to topic containing special chars and receive message","time":{"start":1762945078142,"stop":1762945078142,"duration":0},"status":"passed","severity":"normal"},{"uid":"aacd4453e9ec0678","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1762944543044,"stop":1762944543044,"duration":0},"status":"passed","severity":"normal"},{"uid":"90aa2dc2a50188ee","name":"should handle zero peers request","time":{"start":1762944543046,"stop":1762944543047,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea859db84c99c616","name":"Repair Request","time":{"start":1762944573188,"stop":1762944573188,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ec8c0b7347bbf82","name":"should handle onConnected and onDisconnected","time":{"start":1762944582252,"stop":1762944582254,"duration":2},"status":"passed","severity":"normal"},{"uid":"a950ac0a34351a39","name":"Get Nodes","time":{"start":1762944542328,"stop":1762944542331,"duration":3},"status":"passed","severity":"normal"},{"uid":"1558a8326f6035fd","name":"should handle empty pubsub topics","time":{"start":1762944534550,"stop":1762944534551,"duration":1},"status":"passed","severity":"normal"},{"uid":"71e3d77d182c37e6","name":"should requeue task if no peer is available","time":{"start":1762944581310,"stop":1762944581311,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b84ddbf2aeefba0","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1762944569359,"stop":1762944569360,"duration":1},"status":"passed","severity":"normal"},{"uid":"d07f3a059363b8d9","name":"Push message with long payload","time":{"start":1762945652108,"stop":1762945652109,"duration":1},"status":"passed","severity":"normal"},{"uid":"acbe88ef76a53c32","name":"Push message with meta","time":{"start":1762945652094,"stop":1762945652094,"duration":0},"status":"passed","severity":"normal"},{"uid":"e253b483d56a90fe","name":"Ordered callback, aborts when callback returns true","time":{"start":1762944899094,"stop":1762944899101,"duration":7},"status":"passed","severity":"normal"},{"uid":"ace53f2b0efa25b2","name":"Check received message containing short","time":{"start":1762945046778,"stop":1762945046778,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2b8479a5f598b37","name":"Query generator for multiple messages with different content topic format","time":{"start":1762944899088,"stop":1762944899089,"duration":1},"status":"passed","severity":"normal"},{"uid":"d11d502050766943","name":"should reject if LightPush is requested but not mounted","time":{"start":1762944584302,"stop":1762944584303,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2c8a32b79de82cb","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1762944629983,"stop":1762944629983,"duration":0},"status":"passed","severity":"normal"},{"uid":"dae5f3bf1b50f202","name":"should handle multiple peer connections","time":{"start":1762944534522,"stop":1762944534522,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c0a6652af6e1603","name":"Push message with Russian payload","time":{"start":1762945652122,"stop":1762945652122,"duration":0},"status":"passed","severity":"normal"},{"uid":"87e3779746fd93bb","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1762944626248,"stop":1762944626248,"duration":0},"status":"passed","severity":"normal"},{"uid":"61c5f0333fd4e525","name":"Nodes with multiple pubsub topic","time":{"start":1762944771080,"stop":1762944771080,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb9d68e1d8d0b0aa","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1762944852687,"stop":1762944852688,"duration":1},"status":"passed","severity":"normal"},{"uid":"70995845f14ea862","name":"should create PeerExchangeDiscovery with default options","time":{"start":1762944543153,"stop":1762944543153,"duration":0},"status":"passed","severity":"normal"},{"uid":"1501de7d3cd90681","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1762944582241,"stop":1762944582242,"duration":1},"status":"passed","severity":"normal"},{"uid":"3eebf8faaaa11d95","name":"should increase lamport timestamp","time":{"start":1762944573251,"stop":1762944573251,"duration":0},"status":"passed","severity":"normal"},{"uid":"de873dab2dca8add","name":"should dial peer immediately when queue is empty","time":{"start":1762944534379,"stop":1762944534379,"duration":0},"status":"passed","severity":"normal"},{"uid":"175537daea99f127","name":"Push message with unicode special characters payload","time":{"start":1762945652100,"stop":1762945652101,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a6c93700b1830e3","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1762944569341,"stop":1762944569341,"duration":0},"status":"passed","severity":"normal"},{"uid":"53ffc6886e63e780","name":"throws an error for improperly formatted content topics","time":{"start":1762944520523,"stop":1762944520523,"duration":0},"status":"passed","severity":"normal"},{"uid":"5566c0a3ce7d7449","name":"should handle case when globalThis is not available","time":{"start":1762944533745,"stop":1762944533745,"duration":0},"status":"passed","severity":"normal"},{"uid":"671cbda775eb92a9","name":"Check received message with timestamp: 1762944604494000000 ","time":{"start":1762945046772,"stop":1762945046773,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b93ab84104ab40f","name":"Check message with non string payload is not received","time":{"start":1762945046788,"stop":1762945046788,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6ed07f3c52ee30e","name":"Check received message containing Chinese","time":{"start":1762945046780,"stop":1762945046780,"duration":0},"status":"passed","severity":"normal"},{"uid":"a117c2e061c480c1","name":"Check received message with timestamp: 1762944604494 ","time":{"start":1762945046785,"stop":1762945046785,"duration":0},"status":"passed","severity":"normal"},{"uid":"535d489d8492ede7","name":"should handle queue processing errors gracefully","time":{"start":1762944534400,"stop":1762944534401,"duration":1},"status":"passed","severity":"normal"},{"uid":"593d1435ea0a37e0","name":"should fail to send if no connected peers found","time":{"start":1762944582130,"stop":1762944582130,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f56c0b67a430965","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1762944534007,"stop":1762944534007,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d14ec05b460e57e","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1762944569414,"stop":1762944569415,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2513651581d9f3a","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1762944534948,"stop":1762944534948,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4a1628ecfbc81a2","name":"should not retry if at least one success","time":{"start":1762944581314,"stop":1762944581315,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8e1d1902d85689","name":"Push message with short payload","time":{"start":1762945652120,"stop":1762945652120,"duration":0},"status":"passed","severity":"normal"},{"uid":"4848de3a3aef3a96","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1762944542378,"stop":1762944542378,"duration":0},"status":"passed","severity":"normal"},{"uid":"549c07edbe215d39","name":"Symmetric encrypt & Decrypt","time":{"start":1762944552759,"stop":1762944552760,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cbadcc359ad6fe9","name":"Push message with content topic containing special chars","time":{"start":1762945652126,"stop":1762945652126,"duration":0},"status":"passed","severity":"normal"},{"uid":"b38e25a576f0e5da","name":"should handle peer store errors gracefully","time":{"start":1762944534945,"stop":1762944534945,"duration":0},"status":"passed","severity":"normal"},{"uid":"c664a6d6215d803d","name":"Check publish message containing numeric","time":{"start":1762944777586,"stop":1762944777586,"duration":0},"status":"passed","severity":"normal"},{"uid":"250adaa417dd437c","name":"Push message with shell command payload","time":{"start":1762945652124,"stop":1762945652124,"duration":0},"status":"passed","severity":"normal"},{"uid":"17245fea5f30ce45","name":"should allow redial after cooldown period","time":{"start":1762944534386,"stop":1762944534387,"duration":1},"status":"passed","severity":"normal"},{"uid":"999db1a0e6816e05","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1762944785562,"stop":1762944785562,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a88cfcd7f32a9a2","name":"Query with Promise Callback, No Decoder","time":{"start":1762944867912,"stop":1762944867912,"duration":0},"status":"passed","severity":"normal"},{"uid":"28d3976680d26d86","name":"Subscribe to topic containing JSON and receive message","time":{"start":1762945078144,"stop":1762945078145,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f94a5495bc9bc4c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1762944569399,"stop":1762944569399,"duration":0},"status":"passed","severity":"normal"},{"uid":"d82323a5d17cc0e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1762944520527,"stop":1762944520527,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef717658ca4c850e","name":"should properly create location multiaddrs - tcp","time":{"start":1762944525967,"stop":1762944525967,"duration":0},"status":"passed","severity":"normal"},{"uid":"727e5fca88f023ef","name":"Check received message containing SQL Injection","time":{"start":1762945046781,"stop":1762945046781,"duration":0},"status":"passed","severity":"normal"},{"uid":"929cf0e8cc3fb304","name":"Check publish message containing Script","time":{"start":1762944777589,"stop":1762944777589,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb8942f71d34e9e6","name":"should return false and handle errors gracefully","time":{"start":1762944534855,"stop":1762944534855,"duration":0},"status":"passed","severity":"normal"},{"uid":"2871ba91fcee569d","name":"should add event listener for peer:discovery","time":{"start":1762944533397,"stop":1762944533397,"duration":0},"status":"passed","severity":"normal"},{"uid":"e50324fad39c873b","name":"Push message with Arabic payload","time":{"start":1762945652110,"stop":1762945652111,"duration":1},"status":"passed","severity":"normal"},{"uid":"54975b5c675277a","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1762944785569,"stop":1762944785569,"duration":0},"status":"passed","severity":"normal"},{"uid":"11fa21d44dc2fd32","name":"Fails to push message bigger that 1MB","time":{"start":1762945652108,"stop":1762945652108,"duration":0},"status":"passed","severity":"normal"},{"uid":"52e04a37759c2685","name":"should lock peers when selected","time":{"start":1762944582242,"stop":1762944582242,"duration":0},"status":"passed","severity":"normal"},{"uid":"f06c87c96cc9cbd5","name":"should reassess health immediately when peer disconnects","time":{"start":1762944583482,"stop":1762944583482,"duration":0},"status":"passed","severity":"normal"},{"uid":"c30e8d0e654972d7","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1762944569385,"stop":1762944569385,"duration":0},"status":"passed","severity":"normal"},{"uid":"444ca98503e04212","name":"Subscribe to topic containing shell command and receive message","time":{"start":1762945078134,"stop":1762945078134,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f186433404cb112","name":"Push message with custom timestamp: 1762941030232","time":{"start":1762945652130,"stop":1762945652131,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bc65747a9784016","name":"should remove expired entries after TTL has passed","time":{"start":1762944580561,"stop":1762944580561,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e753a5780f5a1fa","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1762944533741,"stop":1762944533741,"duration":0},"status":"passed","severity":"normal"},{"uid":"6840d4f21437c686","name":"should transition to Unhealthy when no connections","time":{"start":1762944583480,"stop":1762944583480,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc365a3efeeccd14","name":"Subscribe to topic containing emoji and receive message","time":{"start":1762945078135,"stop":1762945078135,"duration":0},"status":"passed","severity":"normal"},{"uid":"f54f6e534cf34c8b","name":"Query generator for 2000 messages","time":{"start":1762944899101,"stop":1762944899101,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6f51510a6c8b794","name":"should create KeepAliveManager with required options","time":{"start":1762944534512,"stop":1762944534512,"duration":0},"status":"passed","severity":"normal"},{"uid":"bca1217d06c0a5db","name":"Delete observer","time":{"start":1762944755509,"stop":1762944755510,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ba2996f12261d7f","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1762944525203,"stop":1762944525203,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb3fda71ae0f54e5","name":"should dial peer when no shard info available","time":{"start":1762944534392,"stop":1762944534393,"duration":1},"status":"passed","severity":"normal"},{"uid":"55982feb667d3442","name":"Push message with Chinese payload","time":{"start":1762945652109,"stop":1762945652110,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa441a14c6f377d3","name":"should dispatch network event when browser goes offline","time":{"start":1762944533761,"stop":1762944533764,"duration":3},"status":"passed","severity":"normal"},{"uid":"49c5d2bf0b8c9d87","name":"Synced status is emitted when a missing message is received","time":{"start":1762944586700,"stop":1762944586700,"duration":0},"status":"passed","severity":"normal"},{"uid":"a846524002dc28e5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1762944520531,"stop":1762944520531,"duration":0},"status":"passed","severity":"normal"},{"uid":"22390b1d4c02f5bc","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1762944573257,"stop":1762944573257,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ff78de7dc8abf46","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1762944582887,"stop":1762944582892,"duration":5},"status":"passed","severity":"normal"},{"uid":"1f95bfc85fe1464d","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1762944525198,"stop":1762944525199,"duration":1},"status":"passed","severity":"normal"},{"uid":"9252cd08a9adfc54","name":"should create an instance with libp2p and dialer","time":{"start":1762944533388,"stop":1762944533390,"duration":2},"status":"passed","severity":"normal"},{"uid":"5314b0739f8f5db4","name":"Push message with special chars payload","time":{"start":1762945652109,"stop":1762945652109,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb7568d9d8cb256f","name":"Push message with Basic HTML tag payload","time":{"start":1762945652087,"stop":1762945652087,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cca65b417295bea","name":"should stop on first message of a page if stopIfTrue matches","time":{"start":1762944583163,"stop":1762944583163,"duration":0},"status":"passed","severity":"normal"},{"uid":"6de5698aee798552","name":"Push message with Script payload","time":{"start":1762945652099,"stop":1762945652099,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4618bebb0d648a1","name":"throws on empty content topic","time":{"start":1762944520502,"stop":1762944520503,"duration":1},"status":"passed","severity":"normal"},{"uid":"56fb3fb05983f8d5","name":"Wait given interval before re-trying","time":{"start":1762944584034,"stop":1762944584034,"duration":0},"status":"passed","severity":"normal"},{"uid":"b163141f87bf7628","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1762944542378,"stop":1762944542379,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a901a7df8e55013","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1762944520527,"stop":1762944520528,"duration":1},"status":"passed","severity":"normal"},{"uid":"49fcd015ccc1310c","name":"configure the node with multiple content topics","time":{"start":1762944873654,"stop":1762944873654,"duration":0},"status":"passed","severity":"normal"},{"uid":"5005017a39cce697","name":"should be able to encode the field with only FILTER set to true","time":{"start":1762944525191,"stop":1762944525191,"duration":0},"status":"passed","severity":"normal"},{"uid":"81ee2f2e813d2d1c","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1762944569343,"stop":1762944569344,"duration":1},"status":"passed","severity":"normal"},{"uid":"39bc57f19038eb8c","name":"should not process empty queue","time":{"start":1762944534400,"stop":1762944534400,"duration":0},"status":"passed","severity":"normal"},{"uid":"3df43d94b17745e6","name":"should throw error when no peers are available","time":{"start":1762944584201,"stop":1762944584201,"duration":0},"status":"passed","severity":"normal"},{"uid":"26a0cde1ad3b8e43","name":"throws on content topic with non-number generation field","time":{"start":1762944520504,"stop":1762944520504,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc5fec053a324b2","name":"same cluster, static sharding: nodes connect","time":{"start":1762944695009,"stop":1762944695010,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9fb41638bbf3513","name":"should reject if Relay is requested but not mounted","time":{"start":1762944584302,"stop":1762944584302,"duration":0},"status":"passed","severity":"normal"},{"uid":"89d28797df0e6aea","name":"Subscribe to topic containing JSON and publish message","time":{"start":1762944785568,"stop":1762944785568,"duration":0},"status":"passed","severity":"normal"},{"uid":"785e8684cff4c30e","name":"should clear existing timers before creating new ones","time":{"start":1762944534550,"stop":1762944534550,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee1ae887f3f185f6","name":"Push message with shell command payload","time":{"start":1762945652100,"stop":1762945652100,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d167dad6eaf4217","name":"should retry on complete failure if specified","time":{"start":1762944582138,"stop":1762944582138,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ff4628902ef0a31","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1762944520508,"stop":1762944520508,"duration":0},"status":"passed","severity":"normal"},{"uid":"22c240dd0803713e","name":"should handle multiple peers with different shard configurations","time":{"start":1762944534407,"stop":1762944534408,"duration":1},"status":"passed","severity":"normal"},{"uid":"b95e09aa6e988a35","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1762944520530,"stop":1762944520531,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9e63d85593c7824","name":"Push message equal or less that 1MB","time":{"start":1762945652120,"stop":1762945652120,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dfa26169f113f59","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1762944852688,"stop":1762944852689,"duration":1},"status":"passed","severity":"normal"},{"uid":"53da41ad4fff7983","name":"Push message with JSON payload","time":{"start":1762945652100,"stop":1762945652100,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1dab2a383522f4d","name":"Emits 'syncing' until all messages are received or lost","time":{"start":1762944584068,"stop":1762944584068,"duration":0},"status":"passed","severity":"normal"},{"uid":"967f5376bb5132c1","name":"should update peers in cache on 'peer:identify' event","time":{"start":1762944547107,"stop":1762944547108,"duration":1},"status":"passed","severity":"normal"},{"uid":"57143b8fc76c7066","name":"Outgoing message is acknowledged","time":{"start":1762944584562,"stop":1762944584562,"duration":0},"status":"passed","severity":"normal"},{"uid":"334df06c2dc4692","name":"Check received message containing short","time":{"start":1762945046765,"stop":1762945046766,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2b9376f29bfcb62","name":"Relay - times out","time":{"start":1762944913710,"stop":1762944913710,"duration":0},"status":"passed","severity":"normal"},{"uid":"c75556642d643911","name":"should evict furthest entry when buffer is full","time":{"start":1762944568926,"stop":1762944568926,"duration":0},"status":"passed","severity":"normal"},{"uid":"9daae0a73deeb283","name":"Check publish message after service node is restarted","time":{"start":1762944777597,"stop":1762944777597,"duration":0},"status":"skipped","severity":"normal"},{"uid":"544a66fb4836ed3c","name":"returns all values when wanted number matches available values","time":{"start":1762944541943,"stop":1762944541945,"duration":2},"status":"passed","severity":"normal"},{"uid":"aac84ff45040e71b","name":"should return true when peer is on the specified shard","time":{"start":1762944533797,"stop":1762944533797,"duration":0},"status":"passed","severity":"normal"},{"uid":"7482dec288649196","name":"should not create multiple intervals when called multiple times","time":{"start":1762944534372,"stop":1762944534373,"duration":1},"status":"passed","severity":"normal"},{"uid":"65f654f14afa1baf","name":"should add event listeners for peer connect and disconnect","time":{"start":1762944534513,"stop":1762944534513,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9edbc9b84b23aee","name":"Subscribe to topic containing Russian and receive message","time":{"start":1762945078143,"stop":1762945078143,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4eb1c278e7ffa7c","name":"Push message with content topic containing Chinese","time":{"start":1762945652091,"stop":1762945652091,"duration":0},"status":"passed","severity":"normal"},{"uid":"20acf7b358b0d0c9","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1762944626247,"stop":1762944626248,"duration":1},"status":"passed","severity":"normal"},{"uid":"a88dd8252dfd19ee","name":"should handle mixed protocol support correctly","time":{"start":1762944583485,"stop":1762944583485,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfba345127be974c","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1762944911149,"stop":1762944911149,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d033351336e58c6","name":"Push message with XML payload","time":{"start":1762945652123,"stop":1762945652123,"duration":0},"status":"passed","severity":"normal"},{"uid":"900be8be1ff52e7b","name":"Encoder throws on empty string content topic","time":{"start":1762944552315,"stop":1762944552315,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b2fb97d9f34ca6d","name":"Push message with Basic HTML tag payload","time":{"start":1762945652112,"stop":1762945652112,"duration":0},"status":"passed","severity":"normal"},{"uid":"311d1264854f0c6","name":"Check received message containing Russian","time":{"start":1762945046768,"stop":1762945046768,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8fbc99de7c869eb","name":"should set default options when no config provided","time":{"start":1762944534847,"stop":1762944534847,"duration":0},"status":"passed","severity":"normal"},{"uid":"898411b4097f0813","name":"should respect maxRequests limit","time":{"start":1762944568908,"stop":1762944568909,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6d62527cc4a5f5d","name":"should skip peer when dialed recently","time":{"start":1762944534380,"stop":1762944534380,"duration":0},"status":"passed","severity":"normal"},{"uid":"3356a6d0097e9bcf","name":"recovers when dns.resolve returns empty","time":{"start":1762944543238,"stop":1762944543239,"duration":1},"status":"passed","severity":"normal"},{"uid":"69b21161e588424b","name":"different cluster: nodes don't connect","time":{"start":1762944695010,"stop":1762944695010,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab8a4fa8464367cb","name":"should deliver messages after dependencies are met","time":{"start":1762944573258,"stop":1762944573258,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1c030990a934cf5","name":"Throws when trying to push message with empty payload","time":{"start":1762945652125,"stop":1762945652125,"duration":0},"status":"passed","severity":"normal"},{"uid":"e72c7ce7367c9346","name":"Push to array if already present","time":{"start":1762944520385,"stop":1762944520385,"duration":0},"status":"passed","severity":"normal"},{"uid":"7173dd523e11e267","name":"Subscribe to topic containing XML and receive message","time":{"start":1762945078133,"stop":1762945078133,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e9393621e25b881","name":"Check meta is set [ecies]","time":{"start":1762944553865,"stop":1762944553866,"duration":1},"status":"passed","severity":"normal"},{"uid":"484252ae6dd94c29","name":"should return false when peer is on different cluster","time":{"start":1762944533789,"stop":1762944533790,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea27c8904d55c316","name":"Check message with no content topic is not received","time":{"start":1762945046775,"stop":1762945046776,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d8a543513528896","name":"should dial with multiaddr and return stream","time":{"start":1762944534853,"stop":1762944534853,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f221e1e120e6f5c","name":"should handle errors when accessing navigator","time":{"start":1762944533766,"stop":1762944533766,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8ad15f1cf89e0c","name":"Push message with emoji payload","time":{"start":1762945652089,"stop":1762945652089,"duration":0},"status":"passed","severity":"normal"},{"uid":"df953a7cf72850fd","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1762944901770,"stop":1762944901770,"duration":0},"status":"passed","severity":"normal"},{"uid":"a976f704d197bc","name":"should hang up with PeerId and return true on success","time":{"start":1762944534854,"stop":1762944534854,"duration":0},"status":"passed","severity":"normal"},{"uid":"201b84fb30183650","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1762944569414,"stop":1762944569414,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eae72ce4abdc35a","name":"Push message with content topic containing escaped characters","time":{"start":1762945652092,"stop":1762945652093,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c9ac5461a28482b","name":"Subscribe to topic containing special chars and publish message","time":{"start":1762944785564,"stop":1762944785564,"duration":0},"status":"passed","severity":"normal"},{"uid":"d38355bc402694ba","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1762944543044,"stop":1762944543044,"duration":0},"status":"passed","severity":"normal"},{"uid":"f36c0747f6cd0edc","name":"Fails to publish message with empty text","time":{"start":1762944777595,"stop":1762944777595,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a9395f6bc967f13","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1762944586786,"stop":1762944586786,"duration":0},"status":"passed","severity":"normal"},{"uid":"83bc4dd066c4a4fd","name":"should return null for non-existent peer","time":{"start":1762944534944,"stop":1762944534945,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a9869b695698986","name":"Nwaku publishes","time":{"start":1762944767537,"stop":1762944767544,"duration":7},"status":"passed","severity":"normal"},{"uid":"fc3618edc6eb0adb","name":"Check received message containing Arabic","time":{"start":1762945046780,"stop":1762945046780,"duration":0},"status":"passed","severity":"normal"},{"uid":"466a986683fee567","name":"should serialize and deserialize correctly","time":{"start":1762944569440,"stop":1762944569440,"duration":0},"status":"passed","severity":"normal"},{"uid":"65ed7932df94a7e","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1762944569339,"stop":1762944569341,"duration":2},"status":"passed","severity":"normal"},{"uid":"3a52fdb973fcc0b5","name":"should work with stubbed waku event emitter","time":{"start":1762944583141,"stop":1762944583146,"duration":5},"status":"passed","severity":"normal"},{"uid":"1a1f407737dc5880","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app47/5/topic318/xml","time":{"start":1762944873651,"stop":1762944873651,"duration":0},"status":"passed","severity":"normal"},{"uid":"f26bba042733bfae","name":"Push message with custom timestamp: 1732186230231","time":{"start":1762945652119,"stop":1762945652119,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7d66237cb383512","name":"should create RPC request with correct parameters","time":{"start":1762944543047,"stop":1762944543047,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dbbd99d74fd50a2","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1762944771080,"stop":1762944771080,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc394a984ae27ecd","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1762944569361,"stop":1762944569361,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1280920393f0c4b","name":"Cluster ID 0, shard 1","time":{"start":1762944894761,"stop":1762944894764,"duration":3},"status":"passed","severity":"normal"},{"uid":"85350d30148d4152","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1762944806514,"stop":1762944806514,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5d28fb46af841f6","name":"should return PeerId when Multiaddr input is provided","time":{"start":1762944534263,"stop":1762944534263,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b27fb63f8e786e8","name":"should handle general insertion and lookup correctly","time":{"start":1762944569441,"stop":1762944569441,"duration":0},"status":"passed","severity":"normal"},{"uid":"e34f57ad041abc9","name":"Push message with unicode special characters payload","time":{"start":1762945652113,"stop":1762945652114,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d81a66751ee9051","name":"Push message with escaped characters payload","time":{"start":1762945652124,"stop":1762945652124,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7b75d21f980b4dc","name":"Light Node - default protocols","time":{"start":1762944913715,"stop":1762944913715,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ca2da1d001b1ebb","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1762944535043,"stop":1762944535043,"duration":0},"status":"passed","severity":"normal"},{"uid":"b768e73793ee46b4","name":"should perform ping and update peer store on timer","time":{"start":1762944534528,"stop":1762944534528,"duration":0},"status":"passed","severity":"normal"},{"uid":"176f3715aaf99a0","name":"Decoder throws on empty string content topic","time":{"start":1762944535042,"stop":1762944535042,"duration":0},"status":"passed","severity":"normal"},{"uid":"966cca14a2996ed8","name":"should initialize with custom number of peers","time":{"start":1762944582241,"stop":1762944582241,"duration":0},"status":"passed","severity":"normal"},{"uid":"740a14815347b24e","name":"Promise Callback - true","time":{"start":1762944884075,"stop":1762944884076,"duration":1},"status":"passed","severity":"normal"},{"uid":"95c19cd9b3424d1c","name":"Push message with special chars payload","time":{"start":1762945652085,"stop":1762945652085,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e8d1d2bcb116eb1","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1762944852690,"stop":1762944852690,"duration":0},"status":"passed","severity":"normal"},{"uid":"94ae2eaaad947f39","name":"Push message with Arabic payload","time":{"start":1762945652086,"stop":1762945652086,"duration":0},"status":"passed","severity":"normal"},{"uid":"20c384ad91658702","name":"should return start time to match max range","time":{"start":1762944583164,"stop":1762944583164,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cbc7f39dcd79383","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1762944543241,"stop":1762944543241,"duration":0},"status":"passed","severity":"normal"},{"uid":"894b4a6b9b7b81a","name":"Push message with content topic containing Russian","time":{"start":1762945652127,"stop":1762945652127,"duration":0},"status":"passed","severity":"normal"},{"uid":"df6d23141b6050c2","name":"should be safe to call multiple times","time":{"start":1762944533398,"stop":1762944533398,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe2f4257e95db3d8","name":"Encoder error raises irrecoverable error","time":{"start":1762944586779,"stop":1762944586779,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ef985396e391199","name":"Subscribe and publish message","time":{"start":1762944785561,"stop":1762944785562,"duration":1},"status":"passed","severity":"normal"},{"uid":"f261669965fc41e2","name":"should return empty array when no peers connected","time":{"start":1762944534856,"stop":1762944534856,"duration":0},"status":"passed","severity":"normal"},{"uid":"189ca3c31fca591c","name":"should not receive a peer event after stop","time":{"start":1762944547106,"stop":1762944547107,"duration":1},"status":"passed","severity":"normal"},{"uid":"3aa895c25d3303c1","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1762944695011,"stop":1762944695012,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc11ccacc9966988","name":"can start and stop the service","time":{"start":1762944610878,"stop":1762944610879,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3570d0399ce4a75","name":"should start all internal components","time":{"start":1762944534849,"stop":1762944534849,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa64ba51ff1a515","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1762944573255,"stop":1762944573256,"duration":1},"status":"passed","severity":"normal"},{"uid":"84e8d1abdce4eb2c","name":"should reject on timeout if it was set","time":{"start":1762944584303,"stop":1762944584303,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc5801853f7a8ec8","name":"Push message equal or less that 1MB","time":{"start":1762945652107,"stop":1762945652108,"duration":1},"status":"passed","severity":"normal"},{"uid":"694ae08f4678aa04","name":"should handle complete dial lifecycle","time":{"start":1762944534406,"stop":1762944534407,"duration":1},"status":"passed","severity":"normal"},{"uid":"8dd6c8399c889b5","name":"Subscribe to topic containing long and receive message","time":{"start":1762945078131,"stop":1762945078131,"duration":0},"status":"passed","severity":"normal"},{"uid":"2838e03d20809970","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1762944911148,"stop":1762944911148,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6c6538594d9f04b","name":"Subscribe to topic containing shell command and receive message","time":{"start":1762945078145,"stop":1762945078145,"duration":0},"status":"passed","severity":"normal"},{"uid":"80411b7c157c3f34","name":"should handle large number of peers request","time":{"start":1762944543046,"stop":1762944543046,"duration":0},"status":"passed","severity":"normal"},{"uid":"8244de373cb376ce","name":"should delegate to networkMonitor.isConnected()","time":{"start":1762944534851,"stop":1762944534852,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dd1ab0b2e11b26c","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1762944569360,"stop":1762944569360,"duration":0},"status":"passed","severity":"normal"},{"uid":"94dfbe901a41e61","name":"Check message with invalid timestamp is not received","time":{"start":1762945046786,"stop":1762945046786,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1a237b32470d59a","name":"Publish message with large meta","time":{"start":1762944777598,"stop":1762944777598,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfaa155f280273f1","name":"should dispatch network event when browser goes online","time":{"start":1762944533760,"stop":1762944533761,"duration":1},"status":"passed","severity":"normal"},{"uid":"26f28119b317c999","name":"Check message on other pubsub topic is not received","time":{"start":1762945046774,"stop":1762945046775,"duration":1},"status":"passed","severity":"normal"},{"uid":"da2a7f45d23e140","name":"Subscribe to topic containing long and receive message","time":{"start":1762945078141,"stop":1762945078141,"duration":0},"status":"passed","severity":"normal"},{"uid":"c20f8aa09eaf87c4","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1762944911148,"stop":1762944911149,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7485f53d262eaca","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1762944582255,"stop":1762944582256,"duration":1},"status":"passed","severity":"normal"},{"uid":"b24d7f8de5c9cbc1","name":"should invoke callbacks when receiving a message","time":{"start":1762944582774,"stop":1762944582775,"duration":1},"status":"passed","severity":"normal"},{"uid":"fed2e9b1a0365ad","name":"can start and stop the service","time":{"start":1762944840699,"stop":1762944840699,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a58a6987aa19287","name":"yields decoded messages","time":{"start":1762944534866,"stop":1762944534866,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cdeda176dace1f","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1762944582268,"stop":1762944582268,"duration":0},"status":"passed","severity":"normal"},{"uid":"93a4c5a5cdf5fb68","name":"Push message with content topic containing numeric","time":{"start":1762945652115,"stop":1762945652115,"duration":0},"status":"passed","severity":"normal"},{"uid":"b101e3d9675e4193","name":"should check false positive rate","time":{"start":1762944569441,"stop":1762944569441,"duration":0},"status":"passed","severity":"normal"},{"uid":"80715cd5eae4380d","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1762944534258,"stop":1762944534258,"duration":0},"status":"passed","severity":"normal"},{"uid":"96656bbf049bee1e","name":"throws if decoders don't match content topics","time":{"start":1762944534863,"stop":1762944534864,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4c0ea3d91223ea1","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1762944569378,"stop":1762944569384,"duration":6},"status":"passed","severity":"normal"},{"uid":"6c2800f4becdc395","name":"should handle peer connect event","time":{"start":1762944533746,"stop":1762944533752,"duration":6},"status":"passed","severity":"normal"},{"uid":"f6b9592c47b1ae95","name":"should dial with PeerId and return stream","time":{"start":1762944534852,"stop":1762944534853,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8e86ea249e2a8","name":"Check received message containing JSON","time":{"start":1762945046770,"stop":1762945046770,"duration":0},"status":"passed","severity":"normal"},{"uid":"e407fd94080c0990","name":"Default pageSize","time":{"start":1762944897663,"stop":1762944897664,"duration":1},"status":"passed","severity":"normal"},{"uid":"510201f51e376bbe","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1762944542396,"stop":1762944542396,"duration":0},"status":"passed","severity":"normal"},{"uid":"30613cbe1c9ac526","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1762944672092,"stop":1762944672094,"duration":2},"status":"passed","severity":"normal"},{"uid":"684d2f9dc395c594","name":"should dial second nwaku node that was discovered","time":{"start":1762944605763,"stop":1762944605764,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ce0c18a005ddf06b","name":"should create dialer with libp2p and shardReader","time":{"start":1762944534363,"stop":1762944534363,"duration":0},"status":"passed","severity":"normal"},{"uid":"c673f9a7c88e91b9","name":"Push message with SQL Injection payload","time":{"start":1762945652098,"stop":1762945652099,"duration":1},"status":"passed","severity":"normal"},{"uid":"62a26a901d59b581","name":"caches peers it previously fetched","time":{"start":1762944543239,"stop":1762944543240,"duration":1},"status":"passed","severity":"normal"},{"uid":"eac19cec9ab9a413","name":"Decoder throws on empty string content topic","time":{"start":1762944552316,"stop":1762944552316,"duration":0},"status":"passed","severity":"normal"},{"uid":"19fe52e0a0f7a38d","name":"Check received message containing Script","time":{"start":1762945046781,"stop":1762945046782,"duration":1},"status":"passed","severity":"normal"},{"uid":"9568b35dbed97796","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1762944520524,"stop":1762944520525,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e1c5835f30d73c8","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1762944779033,"stop":1762944779033,"duration":0},"status":"passed","severity":"normal"},{"uid":"d36124bcc35e0d3a","name":"should sort by messageId when timestamps are equal","time":{"start":1762944573189,"stop":1762944573189,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e80f88565949347","name":"Push message with Arabic payload","time":{"start":1762945652122,"stop":1762945652122,"duration":0},"status":"passed","severity":"normal"},{"uid":"260677d1e8e6e992","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1762945078131,"stop":1762945078132,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc648b192d2a5a52","name":"should get and remove ready entries","time":{"start":1762944568927,"stop":1762944568927,"duration":0},"status":"passed","severity":"normal"},{"uid":"386cfc592fdc8f5b","name":"should stop peer exchange discovery","time":{"start":1762944543146,"stop":1762944543147,"duration":1},"status":"passed","severity":"normal"},{"uid":"c75af877e349d351","name":"should be able to encode the field with only RELAY set to true","time":{"start":1762944525187,"stop":1762944525190,"duration":3},"status":"passed","severity":"normal"},{"uid":"74902e84f179b9fe","name":"Check received message containing special chars","time":{"start":1762945046767,"stop":1762945046767,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5ec000a476da2e2","name":"Push message with Script payload","time":{"start":1762945652122,"stop":1762945652123,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b69158137350925","name":"should not update T_req if message already exists","time":{"start":1762944568900,"stop":1762944568906,"duration":6},"status":"passed","severity":"normal"},{"uid":"764d22bd5014d9f0","name":"should initialize with Unhealthy status","time":{"start":1762944583479,"stop":1762944583479,"duration":0},"status":"passed","severity":"normal"},{"uid":"52b06dacca735dc2","name":"Check received message containing numeric","time":{"start":1762945046766,"stop":1762945046767,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3b5f09eb2e59db0","name":"Push message with SQL Injection payload","time":{"start":1762945652086,"stop":1762945652087,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ae16efb85f299f2","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1762944785565,"stop":1762944785566,"duration":1},"status":"passed","severity":"normal"},{"uid":"b25c9d1da570bad1","name":"Push message with Basic HTML tag payload","time":{"start":1762945652099,"stop":1762945652100,"duration":1},"status":"passed","severity":"normal"},{"uid":"db0d0debca9ab20d","name":"Check publish message containing escaped characters","time":{"start":1762944777591,"stop":1762944777591,"duration":0},"status":"passed","severity":"normal"},{"uid":"359285778f6e11cc","name":"should be able to decode the field with only STORE set to true","time":{"start":1762944525201,"stop":1762944525201,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d5c5e4b9b1a4af5","name":"Sync message are not sent excessively within sync frequency","time":{"start":1762944589193,"stop":1762944589193,"duration":0},"status":"passed","severity":"normal"},{"uid":"55c59d858d8ee4e8","name":"Push message with content topic containing JSON","time":{"start":1762945652128,"stop":1762945652128,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bcea6df0e0f624a","name":"Fails to push message with large meta","time":{"start":1762945652118,"stop":1762945652118,"duration":0},"status":"passed","severity":"normal"},{"uid":"a314223da1781aab","name":"should remove event listeners when stopped","time":{"start":1762944583130,"stop":1762944583131,"duration":1},"status":"passed","severity":"normal"},{"uid":"93e8da62a096f836","name":"should skip peer when failed to dial recently","time":{"start":1762944534380,"stop":1762944534381,"duration":1},"status":"passed","severity":"normal"},{"uid":"24a51a89ed4f2959","name":"pre and post cipher","time":{"start":1762944552760,"stop":1762944552760,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b2db0a2d64306ef","name":"should create all internal components","time":{"start":1762944534849,"stop":1762944534849,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e3381f2047d14ac","name":"should handle task timeouts","time":{"start":1762944581313,"stop":1762944581314,"duration":1},"status":"passed","severity":"normal"},{"uid":"df97138bba8be0a4","name":"Push message with custom timestamp: 1762941030231","time":{"start":1762945652095,"stop":1762945652095,"duration":0},"status":"passed","severity":"normal"},{"uid":"31b2ded7b232be98","name":"Fails to push message bigger that 1MB","time":{"start":1762945652120,"stop":1762945652120,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b32b412b4d714f4","name":"should not stop if not started","time":{"start":1762944543147,"stop":1762944543147,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b406706d48a1334","name":"should set field with only STORE enabled","time":{"start":1762944525969,"stop":1762944525969,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ce513a48892e945","name":"should throw error - no id","time":{"start":1762944525962,"stop":1762944525962,"duration":0},"status":"passed","severity":"normal"},{"uid":"4292cc8a8b9dd137","name":"should not receive a peer event before start","time":{"start":1762944840702,"stop":1762944840702,"duration":0},"status":"passed","severity":"normal"},{"uid":"688dc6776e3d8c6d","name":"Push message with content topic containing SQL Injection","time":{"start":1762945652104,"stop":1762945652104,"duration":0},"status":"passed","severity":"normal"},{"uid":"8764e909cd10211c","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1762944520526,"stop":1762944520526,"duration":0},"status":"passed","severity":"normal"},{"uid":"e16ff6268b0e2a40","name":"should dial all peers on dial","time":{"start":1762944694142,"stop":1762944694142,"duration":0},"status":"passed","severity":"normal"},{"uid":"44f842dedc25e2a4","name":"Subscribe to topic containing short and receive message","time":{"start":1762945078130,"stop":1762945078130,"duration":0},"status":"passed","severity":"normal"},{"uid":"4de9717961608744","name":"LightPush","time":{"start":1762944913714,"stop":1762944913714,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdd4bd7a43b47d0c","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1762945078139,"stop":1762945078139,"duration":0},"status":"passed","severity":"normal"},{"uid":"3779793d42e5de95","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1762944589193,"stop":1762944589194,"duration":1},"status":"passed","severity":"normal"},{"uid":"f47bf17622f6830a","name":"should push the message to the outgoing buffer","time":{"start":1762944573251,"stop":1762944573251,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc11187199be0851","name":"random static sharding 1 - Cluster ID: 110, Shard ID: 572","time":{"start":1762944894764,"stop":1762944894764,"duration":0},"status":"passed","severity":"normal"},{"uid":"3810e398189609a5","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1762944777595,"stop":1762944777596,"duration":1},"status":"passed","severity":"normal"},{"uid":"c42cb5011d374df1","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1762944581311,"stop":1762944581311,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac09b4c3c3e1709a","name":"Passing page size 3 when there are 20 messages","time":{"start":1762944897656,"stop":1762944897660,"duration":4},"status":"passed","severity":"normal"},{"uid":"a70c72484b66b96e","name":"Check publish message containing Arabic","time":{"start":1762944777588,"stop":1762944777588,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d6f268aabc80e9f","name":"Passing page size 110 when there are 120 messages","time":{"start":1762944897663,"stop":1762944897663,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9c47ff046c4b2c8","name":"Cap max size when messages are pushed one at a time","time":{"start":1762944572130,"stop":1762944572131,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c33a0c029b35218","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1762944569344,"stop":1762944569344,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bd523404d561c95","name":"Push message with meta","time":{"start":1762945652118,"stop":1762945652118,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e21952c29f61073","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1762944569365,"stop":1762944569368,"duration":3},"status":"passed","severity":"normal"},{"uid":"2c702716d94390f9","name":"should create ConnectionManager with required options","time":{"start":1762944534846,"stop":1762944534846,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d8e2ec969642e21","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1762945078132,"stop":1762945078132,"duration":0},"status":"passed","severity":"normal"},{"uid":"607e20c25bf10a5d","name":"should discard bootstrap peers when has more than set limit","time":{"start":1762944648431,"stop":1762944648431,"duration":0},"status":"passed","severity":"normal"},{"uid":"db9026f85b6b3a6e","name":"should be online or offline if network state changed","time":{"start":1762944626251,"stop":1762944626251,"duration":0},"status":"passed","severity":"normal"},{"uid":"96f74f60d26eb7c0","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1762944534949,"stop":1762944534949,"duration":0},"status":"passed","severity":"normal"},{"uid":"a064b508658a4b64","name":"Push message with content topic containing JSON","time":{"start":1762945652092,"stop":1762945652092,"duration":0},"status":"passed","severity":"normal"},{"uid":"353ce7a2fcf0a82c","name":"Push message with custom timestamp: 1762941030231","time":{"start":1762945652119,"stop":1762945652119,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ceab772dde999db","name":"should capture event listeners for testing","time":{"start":1762944583147,"stop":1762944583151,"duration":4},"status":"passed","severity":"normal"},{"uid":"59906c7823594e1f","name":"Round trip binary encryption [ecies, signature]","time":{"start":1762944553865,"stop":1762944553865,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb23513927fa6af7","name":"Check publish message containing JSON","time":{"start":1762944777590,"stop":1762944777591,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3a57e6470e3753c","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1762944520525,"stop":1762944520525,"duration":0},"status":"passed","severity":"normal"},{"uid":"224f5ea6c995f228","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1762945078132,"stop":1762945078132,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2e4c5d0da740ffc","name":"should return false for sync message without causal history","time":{"start":1762944586784,"stop":1762944586784,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e79a9e54c083f54","name":"should get / set TCP multiaddr","time":{"start":1762944525965,"stop":1762944525965,"duration":0},"status":"passed","severity":"normal"},{"uid":"47070f8dc1f713ff","name":"Emits 'syncing' then 'synced' when message flagged as missing and then received","time":{"start":1762944584067,"stop":1762944584067,"duration":0},"status":"passed","severity":"normal"},{"uid":"73aa9227ade3c2b0","name":"should insert message id into causal history","time":{"start":1762944573252,"stop":1762944573252,"duration":0},"status":"passed","severity":"normal"},{"uid":"e438f7f86a4912d6","name":"Push message with JSON payload","time":{"start":1762945652112,"stop":1762945652113,"duration":1},"status":"passed","severity":"normal"},{"uid":"825dd4d81d655180","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1762944573259,"stop":1762944573260,"duration":1},"status":"passed","severity":"normal"},{"uid":"956b6f3c50d6489f","name":"should get eligible entries based on current time","time":{"start":1762944568907,"stop":1762944568908,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb545be538740e37","name":"should throw error - invalid id","time":{"start":1762944525962,"stop":1762944525962,"duration":0},"status":"passed","severity":"normal"},{"uid":"dff06bd81b1dfecd","name":"Sample","time":{"start":1762944525482,"stop":1762944525482,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab4d8f84c2d29ed2","name":"Check publish message after client node is restarted","time":{"start":1762944777597,"stop":1762944777598,"duration":1},"status":"skipped","severity":"normal"},{"uid":"fde27ebfe10386b","name":"should drop only non-locked connections when over maxConnections","time":{"start":1762944534947,"stop":1762944534947,"duration":0},"status":"passed","severity":"normal"},{"uid":"42a0b1bd51343634","name":"Push message with shell command payload","time":{"start":1762945652088,"stop":1762945652088,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8acf186f6bf941c","name":"should create KeepAliveManager with relay","time":{"start":1762944534512,"stop":1762944534512,"duration":0},"status":"passed","severity":"normal"},{"uid":"92143e048881836","name":"should be delivered immediately if received","time":{"start":1762944573264,"stop":1762944573264,"duration":0},"status":"passed","severity":"normal"},{"uid":"28e0d2b6a4c1487e","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app86/3/topic863/xml","time":{"start":1762944873652,"stop":1762944873652,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd07f98de4ff38b7","name":"should keep entries that haven't expired yet","time":{"start":1762944580561,"stop":1762944580564,"duration":3},"status":"passed","severity":"normal"},{"uid":"de31545d4aad3327","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1762944569369,"stop":1762944569369,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fcfb976346a5b0b","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1762944569355,"stop":1762944569355,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e825d2ef6697280","name":"accepts valid content-filtered query","time":{"start":1762944534410,"stop":1762944534410,"duration":0},"status":"passed","severity":"normal"},{"uid":"306c1fe1a7fda268","name":"should stop and cleanup resources","time":{"start":1762944582777,"stop":1762944582778,"duration":1},"status":"passed","severity":"normal"},{"uid":"de83c5ec04f4375","name":"accepts time-filtered query with content filter","time":{"start":1762944534425,"stop":1762944534426,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e9d73d275837da8","name":"should handle corrupted shard info gracefully","time":{"start":1762944533836,"stop":1762944533836,"duration":0},"status":"passed","severity":"normal"},{"uid":"46cc1d68bcb7f9e0","name":"should throw error - no public key","time":{"start":1762944525961,"stop":1762944525961,"duration":0},"status":"passed","severity":"normal"},{"uid":"921d8487fa6b225","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1762944569343,"stop":1762944569343,"duration":0},"status":"passed","severity":"normal"},{"uid":"356616fdb4f96b68","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1762945078138,"stop":1762945078138,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f7920f9be61b54","name":"should not dispatch event when already disconnected","time":{"start":1762944533760,"stop":1762944533760,"duration":0},"status":"passed","severity":"normal"},{"uid":"391fcabace87d38d","name":"topics with same application and version share the same shard","time":{"start":1762944520520,"stop":1762944520521,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef77b625ced3d95f","name":"should successfully subscribe to supported pubsub topic","time":{"start":1762944582886,"stop":1762944582887,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8fd69857b5a4c43","name":"should handle dial errors","time":{"start":1762944534853,"stop":1762944534854,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ecbd9be928bb8a1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1762944569400,"stop":1762944569400,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa12bfd9d36aa835","name":"should set field with all protocols disabled","time":{"start":1762944525968,"stop":1762944525968,"duration":0},"status":"passed","severity":"normal"},{"uid":"44e87ba00fa13786","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1762944569386,"stop":1762944569386,"duration":0},"status":"passed","severity":"normal"},{"uid":"79f767c6310716cb","name":"should not receive a peer event after stop","time":{"start":1762944840702,"stop":1762944840703,"duration":1},"status":"passed","severity":"normal"},{"uid":"30d81196b7748d6b","name":"should monitor connected peers and store them into cache","time":{"start":1762944699095,"stop":1762944699099,"duration":4},"status":"passed","severity":"normal"},{"uid":"bab9d71e2905dc95","name":"Generator, 2 different shards","time":{"start":1762944859214,"stop":1762944859214,"duration":0},"status":"passed","severity":"normal"},{"uid":"71278ff92cc99b0c","name":"Check message on other pubsub topic is not received","time":{"start":1762945046787,"stop":1762945046787,"duration":0},"status":"passed","severity":"normal"},{"uid":"73bb89c7c5361aa","name":"should initialize with custom TTL","time":{"start":1762944543145,"stop":1762944543145,"duration":0},"status":"passed","severity":"normal"},{"uid":"de1c6302e4ee9f22","name":"Push message with content topic containing SQL Injection","time":{"start":1762945652092,"stop":1762945652092,"duration":0},"status":"passed","severity":"normal"},{"uid":"8548b8e3314ab1ea","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1762944520531,"stop":1762944520532,"duration":1},"status":"passed","severity":"normal"},{"uid":"d054759be34487d0","name":"connects to nwaku","time":{"start":1762944907712,"stop":1762944907712,"duration":0},"status":"passed","severity":"normal"},{"uid":"c052e26b35c456e5","name":"should not modify tags of connections for different peers","time":{"start":1762944582269,"stop":1762944582269,"duration":0},"status":"passed","severity":"normal"},{"uid":"b10113e9e55160d0","name":"Generator, one shard","time":{"start":1762944859213,"stop":1762944859214,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3036b09462216f3","name":"should handle v3 RLN errors","time":{"start":1762944582146,"stop":1762944582156,"duration":10},"status":"passed","severity":"normal"},{"uid":"4d8174c26330faea","name":"should handle peer store errors gracefully","time":{"start":1762944543148,"stop":1762944543149,"duration":1},"status":"passed","severity":"normal"},{"uid":"b817e2c330da89c2","name":"should add entries and maintain sorted order","time":{"start":1762944568916,"stop":1762944568922,"duration":6},"status":"passed","severity":"normal"},{"uid":"da4fe81e4acf729a","name":"random static sharding 8 - Cluster ID: 382, Shard ID: 339","time":{"start":1762944894774,"stop":1762944894774,"duration":0},"status":"passed","severity":"normal"},{"uid":"16a82a18c0257376","name":"tcp ip4 address","time":{"start":1762944525341,"stop":1762944525342,"duration":1},"status":"passed","severity":"normal"},{"uid":"97374e8882ab03bc","name":"Push message with content topic containing emoji","time":{"start":1762945652118,"stop":1762945652118,"duration":0},"status":"passed","severity":"normal"},{"uid":"485e70847c352081","name":"Accepts a valid Waku Message","time":{"start":1762944592205,"stop":1762944592206,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae649808b245e60d","name":"should handle hash queries without validation","time":{"start":1762944584202,"stop":1762944584203,"duration":1},"status":"passed","severity":"normal"},{"uid":"57fe40dd17cb4069","name":"should skip peers without peer exchange protocol","time":{"start":1762944543147,"stop":1762944543148,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2e9dd7764144ecf","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1762944525203,"stop":1762944525203,"duration":0},"status":"passed","severity":"normal"},{"uid":"75ca03cb73cfeac0","name":"Throws when trying to push message with empty payload","time":{"start":1762945652089,"stop":1762945652090,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2e5dd1405eedf54","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1762944542397,"stop":1762944542398,"duration":1},"status":"passed","severity":"normal"},{"uid":"e36fc5513e2fbe30","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1762944583164,"stop":1762944583165,"duration":1},"status":"passed","severity":"normal"},{"uid":"887eaeb2989c81c9","name":"should handle case when navigator is not available","time":{"start":1762944533741,"stop":1762944533745,"duration":4},"status":"passed","severity":"normal"},{"uid":"7f639c86bc125684","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1762944867912,"stop":1762944867912,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ad62f149d4a4138","name":"should throw error - no id","time":{"start":1762944525961,"stop":1762944525961,"duration":0},"status":"passed","severity":"normal"},{"uid":"907022ee14344ed3","name":"Push message with escaped characters payload","time":{"start":1762945652113,"stop":1762945652113,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8cf56e99947716","name":"messageHashStr works with IProtoMessage","time":{"start":1762944534009,"stop":1762944534009,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3c65b199df468d1","name":"should dial peers from store on start","time":{"start":1762944534937,"stop":1762944534937,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0c48d3e488e37ab","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1762944785566,"stop":1762944785566,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f11c44da2a0c0f2","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1762944533999,"stop":1762944533999,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6c72eb5f570c885","name":"rejects hash query with time filter","time":{"start":1762944534425,"stop":1762944534425,"duration":0},"status":"passed","severity":"normal"},{"uid":"655563952994bc9a","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1762944873648,"stop":1762944873648,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d14132731a5b362","name":"Query with Ordered Callback, No message returned","time":{"start":1762944867911,"stop":1762944867911,"duration":0},"status":"passed","severity":"normal"},{"uid":"7104e505b97d0108","name":"should register libp2p event listeners when start is called","time":{"start":1762944582254,"stop":1762944582255,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f184c1a89e809cc","name":"Rejects garbage","time":{"start":1762944592206,"stop":1762944592206,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c5f404136319625","name":"should skip peers without peerInfo in ENR","time":{"start":1762944543151,"stop":1762944543151,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a2ad367ee3c9bba","name":"Ephemeral messages are not stored","time":{"start":1762944612287,"stop":1762944612288,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e74a569b427a91e","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1762944520522,"stop":1762944520522,"duration":0},"status":"passed","severity":"normal"},{"uid":"a78cad634b1785af","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1762944533999,"stop":1762944533999,"duration":0},"status":"passed","severity":"normal"},{"uid":"a02a26354b2a4e4d","name":"it tolerates circular branch references","time":{"start":1762944543238,"stop":1762944543238,"duration":0},"status":"passed","severity":"normal"},{"uid":"59a45bc9ecb3eaa5","name":"should handle peer store errors gracefully","time":{"start":1762944583484,"stop":1762944583484,"duration":0},"status":"passed","severity":"normal"},{"uid":"17ef88397f60e23b","name":"Overlapping topic subscription","time":{"start":1762945078139,"stop":1762945078140,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab8b0ee8711e288c","name":"Check publish message containing Chinese","time":{"start":1762944777587,"stop":1762944777587,"duration":0},"status":"passed","severity":"normal"},{"uid":"65831ed61d8aa5b2","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1762944520511,"stop":1762944520511,"duration":0},"status":"passed","severity":"normal"},{"uid":"4620c3dbb809a932","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1762945078137,"stop":1762945078137,"duration":0},"status":"passed","severity":"normal"},{"uid":"676e774c0e2ba82b","name":"ends if stream creation fails","time":{"start":1762944534864,"stop":1762944534865,"duration":1},"status":"passed","severity":"normal"},{"uid":"35e32843b89a442f","name":"should process queue every 500ms","time":{"start":1762944534398,"stop":1762944534399,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6923bf6c1fcdfbf","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1762944852691,"stop":1762944852691,"duration":0},"status":"passed","severity":"normal"},{"uid":"db9ee0767257e692","name":"should return cached hash on subsequent access","time":{"start":1762944535043,"stop":1762944535044,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d5d8e27379abb5f","name":"should clear interval on stop","time":{"start":1762944543152,"stop":1762944543153,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a8627a8820857d0","name":"should initialize bloom filter with correct parameters","time":{"start":1762944569438,"stop":1762944569438,"duration":0},"status":"passed","severity":"normal"},{"uid":"5be399257fa6e417","name":"Check received message with timestamp: 1649153314 ","time":{"start":1762945046785,"stop":1762945046786,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b8d034ed81b25fd","name":"should handle peer identify event","time":{"start":1762944543147,"stop":1762944543147,"duration":0},"status":"passed","severity":"normal"},{"uid":"26190075019ddfed","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1762944777592,"stop":1762944777593,"duration":1},"status":"passed","severity":"normal"},{"uid":"6467235b4e7c67d7","name":"Stops search when 2 null results are returned","time":{"start":1762944542332,"stop":1762944542333,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e8279f2505f8c12","name":"Push message with Russian payload","time":{"start":1762945652086,"stop":1762945652086,"duration":0},"status":"passed","severity":"normal"},{"uid":"67d0bc40db777fa2","name":"Push message with rate limit","time":{"start":1762945652106,"stop":1762945652107,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cc1eb3360463938","name":"should not change state when connections remain after disconnect","time":{"start":1762944533756,"stop":1762944533759,"duration":3},"status":"passed","severity":"normal"},{"uid":"f530535734095d1","name":"Check received message containing long","time":{"start":1762945046766,"stop":1762945046766,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccf44be972acd471","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1762944785565,"stop":1762944785565,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab03cede3b22cc8c","name":"should skip peer when already connected","time":{"start":1762944534380,"stop":1762944534380,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffd31fd7262bdfeb","name":"Passing page size 0 when there are 110 messages","time":{"start":1762944897655,"stop":1762944897655,"duration":0},"status":"passed","severity":"normal"},{"uid":"51e575ca6d105600","name":"same cluster: nodes connect","time":{"start":1762944695012,"stop":1762944695013,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ccebc0b199c68bb","name":"Subscribe and receive messages via waku relay post","time":{"start":1762945078128,"stop":1762945078128,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dd67c6ea121d3bf","name":"Round trip binary serialization","time":{"start":1762944535040,"stop":1762944535040,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a689e73f932fca1","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1762945046773,"stop":1762945046774,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a2d068ee3ec0776","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1762945078128,"stop":1762945078128,"duration":0},"status":"passed","severity":"normal"},{"uid":"e207dba125573776","name":"Emits 'syncing' when message flagged as missed","time":{"start":1762944584066,"stop":1762944584066,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a75fa52cc1fe7da","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1762944543242,"stop":1762944543242,"duration":0},"status":"skipped","severity":"normal"},{"uid":"40a7398abf3067c1","name":"should stop query iteration when stopIfTrue returns true","time":{"start":1762944583162,"stop":1762944583162,"duration":0},"status":"passed","severity":"normal"},{"uid":"7311058e22195a94","name":"Fails to publish duplicate message","time":{"start":1762944777594,"stop":1762944777595,"duration":1},"status":"passed","severity":"normal"},{"uid":"911e197719d1c3bf","name":"Stops search when maxGet is reached","time":{"start":1762944542331,"stop":1762944542332,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed1edbf4e96dc7e6","name":"returns all values when wanted number is greater than available values","time":{"start":1762944541945,"stop":1762944541946,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc1ab332fa429f65","name":"should start and stop interval correctly","time":{"start":1762944581309,"stop":1762944581310,"duration":1},"status":"skipped","severity":"normal"},{"uid":"aa9363927b73345a","name":"Fails to push message with large meta","time":{"start":1762945652106,"stop":1762945652106,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9b70f436bf4063c","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1762944586780,"stop":1762944586780,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ee3f9988c281e72","name":"Push message with custom timestamp: 1732186230231","time":{"start":1762945652095,"stop":1762945652095,"duration":0},"status":"passed","severity":"normal"},{"uid":"fec8cb8ae66bbb61","name":"Push message with XML payload","time":{"start":1762945652087,"stop":1762945652087,"duration":0},"status":"passed","severity":"normal"},{"uid":"68f03f3c56dff4e7","name":"should set up event listeners when started","time":{"start":1762944583128,"stop":1762944583130,"duration":2},"status":"passed","severity":"normal"},{"uid":"fe372c75270bf52f","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1762944771082,"stop":1762944771082,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc98233f33a25e85","name":"should handle multiple query options for time ranges","time":{"start":1762944584201,"stop":1762944584202,"duration":1},"status":"passed","severity":"normal"},{"uid":"407bccb8dc291c0a","name":"Query with Ordered Callback, No Decoder","time":{"start":1762944867911,"stop":1762944867911,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b1e7c7657dcc3e6","name":"Encoder throws on undefined content topic","time":{"start":1762944535041,"stop":1762944535041,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe0a905f884a942b","name":"should dial peers from store when no connections remain","time":{"start":1762944534940,"stop":1762944534940,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa9b08ddeed9aa4","name":"should work with mixed v2 and v3 peers","time":{"start":1762944582145,"stop":1762944582146,"duration":1},"status":"passed","severity":"normal"},{"uid":"72e0e6ff8af37c76","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1762944582264,"stop":1762944582264,"duration":0},"status":"passed","severity":"normal"},{"uid":"32ba995f14947949","name":"Push message with content topic containing short","time":{"start":1762945652101,"stop":1762945652102,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b24779b2c621a6b","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1762944584432,"stop":1762944584432,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd594297644a769c","name":"should insert elements correctly","time":{"start":1762944569438,"stop":1762944569439,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4eaf00401bd24bf","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1762944520527,"stop":1762944520527,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea480044a8a7f243","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1762944520509,"stop":1762944520509,"duration":0},"status":"passed","severity":"normal"},{"uid":"abda5d228a9f64ef","name":"Publish without waiting for remote peer","time":{"start":1762944785561,"stop":1762944785561,"duration":0},"status":"passed","severity":"normal"},{"uid":"281e170f9d3e3e57","name":"Used by Waku Relay","time":{"start":1762944907716,"stop":1762944907716,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d5230e4a9a7d4b7","name":"Push message with content topic containing Arabic","time":{"start":1762945652116,"stop":1762945652116,"duration":0},"status":"passed","severity":"normal"},{"uid":"b74499d3ed57d42b","name":"should handle browser offline state overriding peer connections","time":{"start":1762944533767,"stop":1762944533771,"duration":4},"status":"passed","severity":"normal"},{"uid":"149beb98a8bc8417","name":"Ordered Callback - false","time":{"start":1762944884077,"stop":1762944884077,"duration":0},"status":"passed","severity":"normal"},{"uid":"3837242dae2256a7","name":"Push message with content topic containing long","time":{"start":1762945652126,"stop":1762945652126,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdb5011aa3bdf65e","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1762944520512,"stop":1762944520512,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef1914e47dad8267","name":"Wrong topic","time":{"start":1762944873653,"stop":1762944873653,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa6f19e186435711","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1762944534538,"stop":1762944534539,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a3a9be0d84f792a","name":"Reusing cursor across nodes","time":{"start":1762944852692,"stop":1762944852692,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d8d25aeb9c8a53","name":"should use DNS peer discovery with light client","time":{"start":1762944610883,"stop":1762944610883,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c36fb2c9b6aaee37","name":"Automatically retrieves missing message","time":{"start":1762944586781,"stop":1762944586782,"duration":1},"status":"passed","severity":"normal"},{"uid":"11983f704b7930f6","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1762944569354,"stop":1762944569354,"duration":0},"status":"passed","severity":"normal"},{"uid":"962f14865be205bd","name":"should decode valid enr with tcp successfully","time":{"start":1762944525961,"stop":1762944525961,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cbb9c4ae28a092b","name":"should handle peer store errors gracefully","time":{"start":1762944533431,"stop":1762944533439,"duration":8},"status":"passed","severity":"normal"},{"uid":"197d554f718edc06","name":"should maintain proper timestamps if all messages received","time":{"start":1762944573254,"stop":1762944573254,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e3bedee012f5cea1","name":"Push message with numeric payload","time":{"start":1762945652085,"stop":1762945652085,"duration":0},"status":"passed","severity":"normal"},{"uid":"30fe050a34ebe1c7","name":"Check received message containing JSON","time":{"start":1762945046782,"stop":1762945046783,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6dddce5d0fbc31","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1762944569355,"stop":1762944569359,"duration":4},"status":"passed","severity":"normal"},{"uid":"b2ed6cdea4ec5a0b","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1762945078129,"stop":1762945078129,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1e89d466b107cfaf","name":"should handle complete connection lifecycle","time":{"start":1762944533766,"stop":1762944533767,"duration":1},"status":"passed","severity":"normal"},{"uid":"3477e66627a9c8b7","name":"should send to specified number of peers of used peers","time":{"start":1762944582130,"stop":1762944582138,"duration":8},"status":"passed","severity":"normal"},{"uid":"4d3a06abe016ff27","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1762944520724,"stop":1762944520724,"duration":0},"status":"passed","severity":"normal"},{"uid":"81871ef523d9d14","name":"should handle dial errors gracefully","time":{"start":1762944534393,"stop":1762944534393,"duration":0},"status":"passed","severity":"normal"},{"uid":"82d47e5e8524fb28","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1762944753924,"stop":1762944753926,"duration":2},"status":"passed","severity":"normal"},{"uid":"bba25bbbe00f1828","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1762944520528,"stop":1762944520528,"duration":0},"status":"passed","severity":"normal"},{"uid":"c261e57f1b22f81f","name":"returns nothing if no connections present","time":{"start":1762944534560,"stop":1762944534560,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5372e33d71ca1fa","name":"should create PeerExchange instance with components","time":{"start":1762944543047,"stop":1762944543048,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d408ffa12d3a4fc","name":"Push message with custom timestamp: 1762948230232","time":{"start":1762945652131,"stop":1762945652131,"duration":0},"status":"passed","severity":"normal"},{"uid":"165271cffc447f7f","name":"should encodeTxt and decodeTxt","time":{"start":1762944525960,"stop":1762944525960,"duration":0},"status":"passed","severity":"normal"},{"uid":"943bd1885c80d7b7","name":"Callback on promise","time":{"start":1762944899089,"stop":1762944899089,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc5eefc088b31a7","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1762944569385,"stop":1762944569385,"duration":0},"status":"passed","severity":"normal"},{"uid":"962dd34d0d5ad30f","name":"should remove event listeners","time":{"start":1762944534938,"stop":1762944534938,"duration":0},"status":"passed","severity":"normal"},{"uid":"62c6ca24878b0c95","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1762944520510,"stop":1762944520510,"duration":0},"status":"passed","severity":"normal"},{"uid":"77db21a7bc9f87c4","name":"Passing page size 1 when there are 4 messages","time":{"start":1762944897656,"stop":1762944897656,"duration":0},"status":"passed","severity":"normal"},{"uid":"494c5a36abba3308","name":"Query Generator, Multiple PubsubTopics","time":{"start":1762944867909,"stop":1762944867909,"duration":0},"status":"passed","severity":"normal"},{"uid":"1015111ed0c9ed53","name":"Check received message containing Basic HTML tag","time":{"start":1762945046770,"stop":1762945046770,"duration":0},"status":"passed","severity":"normal"},{"uid":"8199e3a3c258b110","name":"should handle peer disconnect event when no connections remain","time":{"start":1762944533752,"stop":1762944533756,"duration":4},"status":"passed","severity":"normal"},{"uid":"417f719b20db9077","name":"Renews subscription after lossing a connection","time":{"start":1762945078135,"stop":1762945078136,"duration":1},"status":"passed","severity":"normal"},{"uid":"e082c898a7f7a858","name":"Bloom filter","time":{"start":1762944573187,"stop":1762944573187,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bea3fb894c97dc1","name":"should be able to decode the field with only FILTER set to true","time":{"start":1762944525200,"stop":1762944525201,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f10b56a70d61769","name":"should wait for LightPush peer to be connected","time":{"start":1762944584304,"stop":1762944584304,"duration":0},"status":"passed","severity":"normal"},{"uid":"eff8b19ce9a2f638","name":"Push message with numeric payload","time":{"start":1762945652097,"stop":1762945652097,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b0583dde8e935dc","name":"retrieves a single peer","time":{"start":1762944543238,"stop":1762944543238,"duration":0},"status":"passed","severity":"normal"},{"uid":"365277f23e7e4ed0","name":"can query messages normally","time":{"start":1762944875923,"stop":1762944875926,"duration":3},"status":"passed","severity":"normal"},{"uid":"b07cccec6fb1a7f4","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1762944911150,"stop":1762944911150,"duration":0},"status":"passed","severity":"normal"},{"uid":"38a4f0bdc3ff4b41","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1762944569377,"stop":1762944569377,"duration":0},"status":"passed","severity":"normal"},{"uid":"62f75f25d1f53afc","name":"should return all connected peers without codec filter","time":{"start":1762944534856,"stop":1762944534857,"duration":1},"status":"passed","severity":"normal"},{"uid":"f404cf1db9d7a4","name":"Check received message containing emoji","time":{"start":1762945046772,"stop":1762945046772,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c71b6b61f953a62","name":"should get / set UDP multiaddr","time":{"start":1762944525964,"stop":1762944525964,"duration":0},"status":"passed","severity":"normal"},{"uid":"1105ff1e35cb88ce","name":"should mark all messages in causal history as acknowledged","time":{"start":1762944573256,"stop":1762944573256,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd397433197b2a7b","name":"msgTime: 0 ms from now, startTime: 1762685697957, endTime: 1762944897957","time":{"start":1762944911149,"stop":1762944911149,"duration":0},"status":"passed","severity":"normal"},{"uid":"6897aa87901cba51","name":"Push message with meta","time":{"start":1762945652106,"stop":1762945652106,"duration":0},"status":"passed","severity":"normal"},{"uid":"f06bab4b2da54f50","name":"should handle retrieval hint and sender_id","time":{"start":1762944568915,"stop":1762944568915,"duration":0},"status":"passed","severity":"normal"},{"uid":"1db175cfb5a013ec","name":"should set field with only RELAY enabled","time":{"start":1762944525968,"stop":1762944525969,"duration":1},"status":"passed","severity":"normal"},{"uid":"e758f8913fdfdeef","name":"should not trigger query when a recent query happened under threshold","time":{"start":1762944583155,"stop":1762944583155,"duration":0},"status":"passed","severity":"normal"},{"uid":"38c5ff9016345f15","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1762944581559,"stop":1762944581559,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e94d61f6e656416","name":"should send relay ping messages on timer","time":{"start":1762944534540,"stop":1762944534541,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5ac8437692cd46e","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1762944569353,"stop":1762944569353,"duration":0},"status":"passed","severity":"normal"},{"uid":"252bbc045e31adac","name":"should drop connection via multiaddr with hangUp","time":{"start":1762944694144,"stop":1762944694144,"duration":0},"status":"passed","severity":"normal"},{"uid":"81c4daf3986b1dea","name":"should dial one peer on dial","time":{"start":1762944694143,"stop":1762944694143,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc9ed624b6db44f1","name":"should be empty after removing the only subscription","time":{"start":1762944582773,"stop":1762944582774,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab7e31bec1262691","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1762944569350,"stop":1762944569350,"duration":0},"status":"passed","severity":"normal"},{"uid":"762bf4449ecb2e31","name":"should only return 1 node with relay and store capability","time":{"start":1762944543240,"stop":1762944543240,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a86db9264d7f7eb","name":"Subscribe to topic containing XML and publish message","time":{"start":1762944785567,"stop":1762944785567,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb32d4b90b34892c","name":"should skip updating peer store if peer has same addresses","time":{"start":1762944533440,"stop":1762944533441,"duration":1},"status":"passed","severity":"normal"},{"uid":"f85cb231a24f1cf7","name":"Check publish message containing Basic HTML tag","time":{"start":1762944777590,"stop":1762944777590,"duration":0},"status":"passed","severity":"normal"},{"uid":"a92716467f76d4b9","name":"Asymmetric encrypt & decrypt","time":{"start":1762944552759,"stop":1762944552759,"duration":0},"status":"passed","severity":"normal"},{"uid":"cabb79b82966c576","name":"should properly clean up resources when disposed","time":{"start":1762944580567,"stop":1762944580568,"duration":1},"status":"passed","severity":"normal"},{"uid":"35924dda9ab79bfa","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1762944785567,"stop":1762944785568,"duration":1},"status":"passed","severity":"normal"},{"uid":"964ee7cb24c87c32","name":"Check message with no payload is not received","time":{"start":1762945046788,"stop":1762945046788,"duration":0},"status":"passed","severity":"normal"},{"uid":"abe864e3f6b9077","name":"Add multiple subscription objects on single nwaku node","time":{"start":1762945078146,"stop":1762945078146,"duration":0},"status":"passed","severity":"normal"},{"uid":"d38f5178442477dc","name":"should skip peers without peer exchange protocol","time":{"start":1762944543149,"stop":1762944543150,"duration":1},"status":"passed","severity":"normal"},{"uid":"3deb9396a0953cd2","name":"should set field with all protocols enabled","time":{"start":1762944525968,"stop":1762944525968,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e08a14f0b748b0f","name":"should filter out undefined ENRs","time":{"start":1762944543042,"stop":1762944543043,"duration":1},"status":"passed","severity":"normal"},{"uid":"6eef717abb29f9a","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1762944911148,"stop":1762944911148,"duration":0},"status":"passed","severity":"normal"},{"uid":"54d6d68c11bea38a","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1762944541946,"stop":1762944541946,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b98e77d3353f2c8","name":"random static sharding 9 - Cluster ID: 213, Shard ID: 700","time":{"start":1762944894774,"stop":1762944894774,"duration":0},"status":"passed","severity":"normal"},{"uid":"d835ca60fef19b9c","name":"Push message with JSON payload","time":{"start":1762945652088,"stop":1762945652088,"duration":0},"status":"passed","severity":"normal"},{"uid":"be685d6558468c63","name":"should not be empty after adding a subscription","time":{"start":1762944582770,"stop":1762944582773,"duration":3},"status":"passed","severity":"normal"},{"uid":"cd1bba3cdd2decb2","name":"Emits 'synced' when message flagged as lost","time":{"start":1762944584066,"stop":1762944584067,"duration":1},"status":"passed","severity":"normal"},{"uid":"205c100007b9820d","name":"Decoder throws on undefined content topic","time":{"start":1762944552316,"stop":1762944552316,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b025226e3462d29","name":"Subscribe to topic containing numeric and receive message","time":{"start":1762945078141,"stop":1762945078142,"duration":1},"status":"passed","severity":"normal"},{"uid":"9166ffe2189a6cf3","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1762944806515,"stop":1762944806515,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec423de8032ea2e5","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1762944852691,"stop":1762944852692,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8d549dca0e3ceec","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1762944569350,"stop":1762944569351,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd16f1bc55800f55","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1762944753926,"stop":1762944753926,"duration":0},"status":"passed","severity":"normal"},{"uid":"f33713cd71284b66","name":"should start and setup intervals and event listeners","time":{"start":1762944582776,"stop":1762944582777,"duration":1},"status":"passed","severity":"normal"},{"uid":"642bd325e66de7ed","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1762945046777,"stop":1762945046778,"duration":1},"status":"passed","severity":"normal"},{"uid":"9650943b531fe6a4","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1762944680205,"stop":1762944680206,"duration":1},"status":"passed","severity":"normal"},{"uid":"db467d44d0c69f6c","name":"returns only open connection if one present","time":{"start":1762944534560,"stop":1762944534562,"duration":2},"status":"passed","severity":"normal"},{"uid":"faa1463fba39202f","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1762944520524,"stop":1762944520524,"duration":0},"status":"passed","severity":"normal"},{"uid":"893b2e9cb91ab991","name":"should clear the dialing interval","time":{"start":1762944534373,"stop":1762944534373,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad3d462a807e6aa0","name":"Check received message containing SQL Injection","time":{"start":1762945046768,"stop":1762945046769,"duration":1},"status":"passed","severity":"normal"},{"uid":"de1c8a08b0908ca6","name":"Encoder throws on empty string content topic","time":{"start":1762944553866,"stop":1762944553866,"duration":0},"status":"passed","severity":"normal"},{"uid":"3edd798e9e3c72cd","name":"Push message with emoji payload","time":{"start":1762945652101,"stop":1762945652101,"duration":0},"status":"passed","severity":"normal"},{"uid":"c714cfca2463698d","name":"isConnected between 2 js-waku relay nodes","time":{"start":1762944626250,"stop":1762944626250,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc3bce226ba3d156","name":"Fails to push message with large meta","time":{"start":1762945652129,"stop":1762945652130,"duration":1},"status":"passed","severity":"normal"},{"uid":"a555de0e343484bd","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1762944771081,"stop":1762944771081,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2d22ea576e4825e","name":"Push 30 different messages","time":{"start":1762945652125,"stop":1762945652125,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6b037dba864c9741","name":"Check received message containing long","time":{"start":1762945046778,"stop":1762945046779,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5a1a0811ccb4605","name":"Init the array if not present","time":{"start":1762944520380,"stop":1762944520385,"duration":5},"status":"passed","severity":"normal"},{"uid":"1de687ddce23aa38","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1762944583158,"stop":1762944583158,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff290b036665115a","name":"should emit a peer event after start","time":{"start":1762944840701,"stop":1762944840702,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa977ca81d07969e","name":"should call waitForPeer on Relay","time":{"start":1762944584305,"stop":1762944584305,"duration":0},"status":"passed","severity":"normal"},{"uid":"d301ba536c141fbd","name":"should handle a minimal index list","time":{"start":1762944520723,"stop":1762944520723,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cd80b714e8af1f1","name":"should not fail to stop the service if it was not started","time":{"start":1762944610880,"stop":1762944610880,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecb919029916219f","name":"Check message received after jswaku node is restarted","time":{"start":1762945046777,"stop":1762945046777,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad4cf7587fa535e7","name":"should do nothing if no non-locked connections to drop","time":{"start":1762944534947,"stop":1762944534948,"duration":1},"status":"passed","severity":"normal"},{"uid":"febec4e650c0a6e1","name":"should have no discoveries enabled by default","time":{"start":1762944581554,"stop":1762944581554,"duration":0},"status":"passed","severity":"normal"},{"uid":"b75ddb6186ee3a49","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1762944785562,"stop":1762944785562,"duration":0},"status":"passed","severity":"normal"},{"uid":"319cbea457833296","name":"should clear dial history on start","time":{"start":1762944534364,"stop":1762944534372,"duration":8},"status":"passed","severity":"normal"},{"uid":"bf8590cc215d2657","name":"Push message with content topic containing SQL Injection","time":{"start":1762945652116,"stop":1762945652117,"duration":1},"status":"passed","severity":"normal"},{"uid":"450131ec6809dcc6","name":"Relay","time":{"start":1762944611356,"stop":1762944611358,"duration":2},"status":"passed","severity":"normal"},{"uid":"cd70aae0c3da9def","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1762944569368,"stop":1762944569369,"duration":1},"status":"passed","severity":"normal"},{"uid":"9628b2566d3bf654","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1762944582264,"stop":1762944582264,"duration":0},"status":"passed","severity":"normal"},{"uid":"e50512274a550bae","name":"messageHashStr returns a hex string","time":{"start":1762944534008,"stop":1762944534008,"duration":0},"status":"passed","severity":"normal"},{"uid":"85900272900b3c1c","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1762945078145,"stop":1762945078146,"duration":1},"status":"passed","severity":"normal"},{"uid":"f79552998d81165f","name":"should remove event listener for peer:discovery","time":{"start":1762944533407,"stop":1762944533408,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5953590f9dc24aa","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1762944771080,"stop":1762944771081,"duration":1},"status":"passed","severity":"normal"},{"uid":"3eff71feaa956321","name":"can start and stop the service","time":{"start":1762944547105,"stop":1762944547105,"duration":0},"status":"passed","severity":"normal"},{"uid":"22f7da4a5b0373cf","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1762944525204,"stop":1762944525206,"duration":2},"status":"passed","severity":"normal"},{"uid":"a195c7376fe20d24","name":"Query generator for multiple messages with multiple decoders","time":{"start":1762944899088,"stop":1762944899088,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca44b2944049d16a","name":"Push message with content topic containing JSON","time":{"start":1762945652104,"stop":1762945652104,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ee1970fb87afc2d","name":"messageHashStr produces consistent results for the same input","time":{"start":1762944534009,"stop":1762944534009,"duration":0},"status":"passed","severity":"normal"},{"uid":"6acb4fd8674351b4","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1762944581558,"stop":1762944581559,"duration":1},"status":"passed","severity":"normal"},{"uid":"272c7b58ee3c08d0","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1762944583156,"stop":1762944583157,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d06d6d68306b41f","name":"Check received message containing XML","time":{"start":1762945046782,"stop":1762945046782,"duration":0},"status":"passed","severity":"normal"},{"uid":"c21ea4dabe8786a4","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1762944582775,"stop":1762944582776,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f587e3e1fd3218a","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1762944552313,"stop":1762944552313,"duration":0},"status":"passed","severity":"normal"},{"uid":"f988d7a82296ab42","name":"Decoder throws on undefined content topic","time":{"start":1762944553866,"stop":1762944553867,"duration":1},"status":"passed","severity":"normal"},{"uid":"443c2b89a065a3da","name":"should not fail to stop the service if it was not started","time":{"start":1762944547105,"stop":1762944547105,"duration":0},"status":"passed","severity":"normal"},{"uid":"786aaff6bdf31786","name":"isConnected should return false after all peers disconnect","time":{"start":1762944626249,"stop":1762944626249,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebe65e1e31022e28","name":"should emit message when we just started and store connect event occurs","time":{"start":1762944583156,"stop":1762944583156,"duration":0},"status":"passed","severity":"normal"},{"uid":"2621f27af5113b8e","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1762944911149,"stop":1762944911149,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f424f245b335f35","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1762944569369,"stop":1762944569370,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3ac3c0d5b2fe0bd","name":"Outgoing message is retried until acknowledged","time":{"start":1762944586781,"stop":1762944586781,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7a171a3b245dde1","name":"passes more than one ENR URLs and attempts connection","time":{"start":1762944610884,"stop":1762944610885,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b79c5c39fdbc939","name":"should return true when peer is on the same cluster","time":{"start":1762944533784,"stop":1762944533789,"duration":5},"status":"passed","severity":"normal"},{"uid":"b38032f94c657a66","name":"should detect messages with missing dependencies","time":{"start":1762944573258,"stop":1762944573258,"duration":0},"status":"passed","severity":"normal"},{"uid":"10775dc55fdd4f03","name":"should not receive a peer event after stop","time":{"start":1762944610882,"stop":1762944610882,"duration":0},"status":"passed","severity":"normal"},{"uid":"764ba740ee2af4b6","name":"Check message with no pubsub topic is not received","time":{"start":1762945046787,"stop":1762945046787,"duration":0},"status":"passed","severity":"normal"},{"uid":"82bd9e0456adb89a","name":"Outgoing message is possibly acknowledged","time":{"start":1762944586780,"stop":1762944586780,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2c4eacb0afa9c3f3","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1762944520510,"stop":1762944520510,"duration":0},"status":"passed","severity":"normal"},{"uid":"d531bf65595ed548","name":"should add and check entries correctly","time":{"start":1762944580553,"stop":1762944580560,"duration":7},"status":"passed","severity":"normal"},{"uid":"a26434f79de2c2bf","name":"Publish message with custom timestamp: Wed Nov 12 2025 09:52:51 GMT+0000 (Coordinated Universal Time)","time":{"start":1762944777593,"stop":1762944777594,"duration":1},"status":"passed","severity":"normal"},{"uid":"c666aa19cf3e1011","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1762944542379,"stop":1762944542393,"duration":14},"status":"passed","severity":"normal"},{"uid":"570e8110c1ffea4e","name":"Check received message containing Arabic","time":{"start":1762945046767,"stop":1762945046768,"duration":1},"status":"passed","severity":"normal"},{"uid":"c790e2c1e786d195","name":"Push message with long payload","time":{"start":1762945652084,"stop":1762945652084,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7b7042b8870e6f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1762944569395,"stop":1762944569395,"duration":0},"status":"passed","severity":"normal"},{"uid":"51734d5e5daf0e82","name":"should start ping timers on peer connect","time":{"start":1762944534521,"stop":1762944534522,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6d9330c269b2b69","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1762944520514,"stop":1762944520520,"duration":6},"status":"passed","severity":"normal"},{"uid":"a329921e240d624e","name":"should query peers that support peer exchange","time":{"start":1762944543148,"stop":1762944543148,"duration":0},"status":"passed","severity":"normal"},{"uid":"f267c295ea43908f","name":"should hang up with multiaddr and return true on success","time":{"start":1762944534855,"stop":1762944534855,"duration":0},"status":"passed","severity":"normal"},{"uid":"9198fdb1780963b8","name":"Incoming message is emitted as received","time":{"start":1762944584562,"stop":1762944584563,"duration":1},"status":"passed","severity":"normal"},{"uid":"13594085bdff5eb6","name":"Push message with content topic containing unicode special characters","time":{"start":1762945652105,"stop":1762945652105,"duration":0},"status":"passed","severity":"normal"},{"uid":"8919d9eb2b61e82d","name":"Emits 'synced' when new message received","time":{"start":1762944584065,"stop":1762944584066,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe7ef13c8ffbc9b8","name":"should clear timers for specific peer on disconnect","time":{"start":1762944534549,"stop":1762944534549,"duration":0},"status":"passed","severity":"normal"},{"uid":"a095892673a63654","name":"should create ShardReader with auto sharding network config","time":{"start":1762944533783,"stop":1762944533783,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4b89bfb4995940d","name":"should handle peerStore errors gracefully","time":{"start":1762944534857,"stop":1762944534858,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac4f0ecb37a186d2","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app92/4/topic854/proto","time":{"start":1762944873650,"stop":1762944873650,"duration":0},"status":"passed","severity":"normal"},{"uid":"a65246523597894d","name":"Mutual subscription","time":{"start":1762944785560,"stop":1762944785561,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed030d81757bf8c9","name":"Subscribe to topic containing Script and publish message","time":{"start":1762944785566,"stop":1762944785567,"duration":1},"status":"passed","severity":"normal"},{"uid":"a69010ff8330ebaa","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app88/9/topic172/utf8","time":{"start":1762944873649,"stop":1762944873649,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7e17e5be343756b","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1762944569361,"stop":1762944569361,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab6d41dba71c5bad","name":"Throws when trying to push message with empty payload","time":{"start":1762945652101,"stop":1762945652101,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffe5382e7acacce0","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1762944582256,"stop":1762944582263,"duration":7},"status":"passed","severity":"normal"},{"uid":"18e8d21101d8140a","name":"should emit a peer event after start","time":{"start":1762944610881,"stop":1762944610881,"duration":0},"status":"passed","severity":"normal"},{"uid":"943dcb3aa89b3296","name":"Query Generator, No Decoder","time":{"start":1762944867909,"stop":1762944867910,"duration":1},"status":"passed","severity":"normal"},{"uid":"a616278a51d00c47","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1762945078134,"stop":1762945078135,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d350e69fe6570a3","name":"should handle different types of entries","time":{"start":1762944580565,"stop":1762944580567,"duration":2},"status":"passed","severity":"normal"},{"uid":"dc7ea79e183495fb","name":"random static sharding 10 - Cluster ID: 86, Shard ID: 136","time":{"start":1762944894774,"stop":1762944894775,"duration":1},"status":"passed","severity":"normal"},{"uid":"5590106e32fe901b","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1762945078128,"stop":1762945078128,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b4e21795db7bbc9","name":"should handle complete peer lifecycle","time":{"start":1762944534556,"stop":1762944534556,"duration":0},"status":"passed","severity":"normal"},{"uid":"df4120b12f1c2327","name":"should handle complete discovery-to-dial flow","time":{"start":1762944533453,"stop":1762944533454,"duration":1},"status":"passed","severity":"normal"},{"uid":"672c0c915ada0ea5","name":"can query messages by message hash","time":{"start":1762944875927,"stop":1762944875929,"duration":2},"status":"passed","severity":"normal"},{"uid":"1da0e20f7e7e46c","name":"should reject if Filter is requested but not mounted","time":{"start":1762944584303,"stop":1762944584303,"duration":0},"status":"passed","severity":"normal"},{"uid":"f79606bf9e8fac56","name":"should handle timestamp equal to current time","time":{"start":1762944573050,"stop":1762944573050,"duration":0},"status":"passed","severity":"normal"},{"uid":"433ceba69e7246d1","name":"Promise Callback - false","time":{"start":1762944884076,"stop":1762944884076,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b8403f26e127cce","name":"should add to incoming buffer if dependencies are not met","time":{"start":1762944573254,"stop":1762944573255,"duration":1},"status":"passed","severity":"normal"},{"uid":"896ec9d6e59910a5","name":"should get multiple eligible entries at later time","time":{"start":1762944568908,"stop":1762944568908,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4f7c832b7420ba3","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1762944542393,"stop":1762944542394,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce4f678fa9dfd8d","name":"should return false for malformed SDS messages","time":{"start":1762944586783,"stop":1762944586783,"duration":0},"status":"passed","severity":"normal"},{"uid":"529ae7d5ceae2cb7","name":"Store - dialed first","time":{"start":1762944913710,"stop":1762944913713,"duration":3},"status":"passed","severity":"normal"},{"uid":"5b31a4ce2da664f7","name":"should increment timestamp by 1 when current time is not greater","time":{"start":1762944573048,"stop":1762944573049,"duration":1},"status":"passed","severity":"normal"},{"uid":"74ce918d5395d9dd","name":"ends if response has no messages","time":{"start":1762944534865,"stop":1762944534866,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fb7eb2ce811b2a1","name":"should return false when peer shard info is not found","time":{"start":1762944533824,"stop":1762944533824,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a3e080962560d74","name":"Cluster id 0, shard 0","time":{"start":1762944894761,"stop":1762944894761,"duration":0},"status":"passed","severity":"normal"},{"uid":"c822aa5e9bb0fddd","name":"should work with stubbed retrieve function","time":{"start":1762944583146,"stop":1762944583146,"duration":0},"status":"passed","severity":"normal"},{"uid":"da2aec1c905b6e82","name":"should return false when peer is not found","time":{"start":1762944533832,"stop":1762944533833,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a4130bd472b9795","name":"should request peer renewal on specific errors","time":{"start":1762944581313,"stop":1762944581313,"duration":0},"status":"passed","severity":"normal"},{"uid":"41711cabdbaf5f79","name":"handles different networkShards values correctly","time":{"start":1762944520523,"stop":1762944520523,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e811f62ed578769","name":"should handle cache.get errors gracefully","time":{"start":1762944547108,"stop":1762944547108,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a7148a6413ac77a","name":"should enable all discoveries when explicitly set","time":{"start":1762944581554,"stop":1762944581555,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ade3288ab966ee2","name":"Push message with content topic containing Russian","time":{"start":1762945652116,"stop":1762945652116,"duration":0},"status":"passed","severity":"normal"},{"uid":"794999e503a2c650","name":"should merge provided config with defaults","time":{"start":1762944534847,"stop":1762944534848,"duration":1},"status":"passed","severity":"normal"},{"uid":"7af476e12013be17","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app63/10/topic628/test.js","time":{"start":1762944873650,"stop":1762944873650,"duration":0},"status":"passed","severity":"normal"},{"uid":"4710a03472f2e274","name":"should trigger query when it went offline since the last successful query","time":{"start":1762944583153,"stop":1762944583154,"duration":1},"status":"passed","severity":"normal"},{"uid":"af444e7ca1742119","name":"Relay - dialed after","time":{"start":1762944913709,"stop":1762944913709,"duration":0},"status":"passed","severity":"normal"},{"uid":"30ed50ba74b0aabb","name":"Register correct protocols","time":{"start":1762944785561,"stop":1762944785561,"duration":0},"status":"passed","severity":"normal"},{"uid":"70b43aa3ea25e0d5","name":"should return PeerId when PeerId is provided","time":{"start":1762944534257,"stop":1762944534257,"duration":0},"status":"passed","severity":"normal"},{"uid":"f41643c43a7b5798","name":"Check received message containing unicode special characters","time":{"start":1762945046784,"stop":1762945046784,"duration":0},"status":"passed","severity":"normal"},{"uid":"c432f0a668ba25d0","name":"should drop connection to all peers on hangUp","time":{"start":1762944694142,"stop":1762944694143,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c2cf168b2784ae1","name":"can start the service","time":{"start":1762944547104,"stop":1762944547104,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e7dcd2c0c2f1e41","name":"Push message with content topic containing Chinese","time":{"start":1762945652116,"stop":1762945652116,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4e39a79c6b420a4","name":"should evict furthest entry when buffer is full","time":{"start":1762944568907,"stop":1762944568907,"duration":0},"status":"passed","severity":"normal"},{"uid":"24715fdefe765dd2","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1762944569350,"stop":1762944569350,"duration":0},"status":"passed","severity":"normal"},{"uid":"befe69c4a56fe914","name":"Sends ack once message is marked as irretrievably lost","time":{"start":1762944586785,"stop":1762944586785,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a0c563fc868ac3c","name":"Push message with escaped characters payload","time":{"start":1762945652100,"stop":1762945652100,"duration":0},"status":"passed","severity":"normal"},{"uid":"318e971a49460e07","name":"new peer added after a peer was already found","time":{"start":1762944779032,"stop":1762944779033,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b7cc31fca8543eb","name":"should return usable stream attached to connection","time":{"start":1762944534674,"stop":1762944534675,"duration":1},"status":"passed","severity":"normal"},{"uid":"940d6d3428e7a0a3","name":"Subscribe to topic containing JSON and receive message","time":{"start":1762945078133,"stop":1762945078134,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7395d43d0ca00ae","name":"Sync message is not sent if another sync message was just received","time":{"start":1762944589193,"stop":1762944589193,"duration":0},"status":"passed","severity":"normal"},{"uid":"6758501653ffed0e","name":"should process tasks in queue","time":{"start":1762944581310,"stop":1762944581310,"duration":0},"status":"passed","severity":"normal"},{"uid":"751144786fd0f226","name":"Push message with content topic containing long","time":{"start":1762945652090,"stop":1762945652090,"duration":0},"status":"passed","severity":"normal"},{"uid":"71b4e20b5804b386","name":"should create PeerExchangeDiscovery instance","time":{"start":1762944543153,"stop":1762944543153,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f2ab65a5d226b68","name":"Throws when trying to push message with empty payload","time":{"start":1762945652114,"stop":1762945652114,"duration":0},"status":"passed","severity":"normal"},{"uid":"14b63449a9cc941d","name":"Push message with Chinese payload","time":{"start":1762945652121,"stop":1762945652122,"duration":1},"status":"passed","severity":"normal"},{"uid":"53071966596f070b","name":"Passing page size 11 when there are 10 messages","time":{"start":1762944897661,"stop":1762944897662,"duration":1},"status":"passed","severity":"normal"},{"uid":"519631d9b83384f","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1762944534858,"stop":1762944534859,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d809cfdb535c6d4","name":"Check received message with timestamp: 1762944604494 ","time":{"start":1762945046773,"stop":1762945046773,"duration":0},"status":"passed","severity":"normal"},{"uid":"455a28bec136fc4f","name":"Subscribe to topic containing shell command and publish message","time":{"start":1762944785568,"stop":1762944785569,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfe64c884d441c54","name":"should ignore duplicate entries","time":{"start":1762944568922,"stop":1762944568926,"duration":4},"status":"passed","severity":"normal"},{"uid":"e80a2334e05c9873","name":"Push message with escaped characters payload","time":{"start":1762945652088,"stop":1762945652088,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdf2e579c51b0682","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1762944583160,"stop":1762944583160,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d9ff9199274fcc0","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1762944525197,"stop":1762944525198,"duration":1},"status":"passed","severity":"normal"},{"uid":"a377dab89681396d","name":"Push message with numeric payload","time":{"start":1762945652121,"stop":1762945652121,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd4253344c7a3c20","name":"should start periodic discovery on start","time":{"start":1762944543152,"stop":1762944543152,"duration":0},"status":"passed","severity":"normal"},{"uid":"3adcd8b46800b3a2","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1762945078137,"stop":1762945078138,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbad456846d2b4d6","name":"Push message with Arabic payload","time":{"start":1762945652098,"stop":1762945652098,"duration":0},"status":"passed","severity":"normal"},{"uid":"12bb604590653558","name":"Push message with content topic containing long","time":{"start":1762945652102,"stop":1762945652102,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed80249652d8d489","name":"Retries within maximum given attempts","time":{"start":1762944584034,"stop":1762944584034,"duration":0},"status":"passed","severity":"normal"},{"uid":"45ca10eafa9bcbb4","name":"peer exchange sets tag","time":{"start":1762944779032,"stop":1762944779032,"duration":0},"status":"passed","severity":"normal"},{"uid":"17a88f286ca26267","name":"Overlapping topic subscription","time":{"start":1762945078130,"stop":1762945078130,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec5f3cb150c2a5d7","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1762944583154,"stop":1762944583154,"duration":0},"status":"passed","severity":"normal"},{"uid":"528fa0fe7c077a23","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1762944573188,"stop":1762944573189,"duration":1},"status":"passed","severity":"normal"},{"uid":"25fca9fb43905cd3","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1762945078144,"stop":1762945078144,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4c371b026588a11","name":"should use peerId from options when provided to queryGenerator","time":{"start":1762944584203,"stop":1762944584203,"duration":0},"status":"passed","severity":"normal"},{"uid":"adb25661e7ca76a6","name":"Does not throw an exception when node disconnects","time":{"start":1762944907712,"stop":1762944907713,"duration":1},"status":"passed","severity":"normal"},{"uid":"df71fca8a501a888","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1762944672094,"stop":1762944672094,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa03143f00835184","name":"should work with async generator that yields promises","time":{"start":1762944583152,"stop":1762944583152,"duration":0},"status":"passed","severity":"normal"},{"uid":"830674ce5a4c90ea","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1762944534539,"stop":1762944534540,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb711d5d2f8a6b9a","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1762944569370,"stop":1762944569370,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dcc780ba32ce86b","name":"should successfully stop","time":{"start":1762944582893,"stop":1762944582894,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f74e7e685113bf7","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1762944785562,"stop":1762944785562,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d9af6a2db584eb5","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1762944695014,"stop":1762944695015,"duration":1},"status":"passed","severity":"normal"},{"uid":"91458be8d5b07c48","name":"Subscribe to topic containing short and receive message","time":{"start":1762945078140,"stop":1762945078140,"duration":0},"status":"passed","severity":"normal"},{"uid":"f63890eabcd25f76","name":"should get all peers from store","time":{"start":1762944534941,"stop":1762944534941,"duration":0},"status":"passed","severity":"normal"},{"uid":"b816a10caef15aa2","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1762944569386,"stop":1762944569386,"duration":0},"status":"passed","severity":"normal"},{"uid":"60a2b4b04079c064","name":"Add multiple subscription objects on single nwaku node","time":{"start":1762945078135,"stop":1762945078135,"duration":0},"status":"passed","severity":"normal"},{"uid":"500e62e86e19dc21","name":"Push message with content topic containing escaped characters","time":{"start":1762945652128,"stop":1762945652128,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5563c04e5f17225","name":"should populate queue if has active dial","time":{"start":1762944534381,"stop":1762944534381,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c887149cc4e946","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1762944901769,"stop":1762944901769,"duration":0},"status":"passed","severity":"normal"},{"uid":"536ecd4e6b7ecd2d","name":"Push message with content topic containing Arabic","time":{"start":1762945652091,"stop":1762945652091,"duration":0},"status":"passed","severity":"normal"},{"uid":"581412c139eab518","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app23/1/topic802/test.js","time":{"start":1762944873652,"stop":1762944873653,"duration":1},"status":"passed","severity":"normal"},{"uid":"d79bf2a63338462a","name":"Store - dialed after - with timeout","time":{"start":1762944913714,"stop":1762944913714,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bcfd33f546c5114","name":"should return peer for existing peer","time":{"start":1762944534944,"stop":1762944534944,"duration":0},"status":"passed","severity":"normal"},{"uid":"290149604a422d14","name":"should properly create peer info with all multiaddrs","time":{"start":1762944525967,"stop":1762944525967,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ab9268dcc97351f","name":"should decode valid enr successfully","time":{"start":1762944525960,"stop":1762944525960,"duration":0},"status":"passed","severity":"normal"},{"uid":"af4c3c8f9b7acbcb","name":"should add received messages to bloom filter","time":{"start":1762944573254,"stop":1762944573254,"duration":0},"status":"passed","severity":"normal"},{"uid":"af39845d0ea3297","name":"Push message with content topic containing unicode special characters","time":{"start":1762945652117,"stop":1762945652118,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef714848a7d55990","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1762944520511,"stop":1762944520511,"duration":0},"status":"passed","severity":"normal"},{"uid":"77d8a277213bfd24","name":"Check publish message containing special chars","time":{"start":1762944777587,"stop":1762944777587,"duration":0},"status":"passed","severity":"normal"},{"uid":"e38242e282a0dcf6","name":"Push message with content topic containing numeric","time":{"start":1762945652090,"stop":1762945652090,"duration":0},"status":"passed","severity":"normal"},{"uid":"116c3790f70fa7b3","name":"should not be delivered","time":{"start":1762944573262,"stop":1762944573263,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec5ba45c33afeb12","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1762944520524,"stop":1762944520524,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe6fb6fe25ff2bce","name":"should properly start and stop event listening","time":{"start":1762944583481,"stop":1762944583482,"duration":1},"status":"passed","severity":"normal"},{"uid":"e731e74515751e29","name":"should return undefined if no connection provided","time":{"start":1762944534675,"stop":1762944534676,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb8926403397e442","name":"isConnected return false after peer stops","time":{"start":1762944626249,"stop":1762944626250,"duration":1},"status":"passed","severity":"normal"},{"uid":"830e733cb93bc16f","name":"Waku message hash computation (no timestamp)","time":{"start":1762944534006,"stop":1762944534007,"duration":1},"status":"passed","severity":"normal"},{"uid":"2efd5adce0a34247","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1762944695010,"stop":1762944695011,"duration":1},"status":"passed","severity":"normal"},{"uid":"4241e8fb02a5e612","name":"should add and remove event listeners correctly","time":{"start":1762944547108,"stop":1762944547108,"duration":0},"status":"passed","severity":"normal"},{"uid":"15c50205a2ff8b35","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1762944771081,"stop":1762944771082,"duration":1},"status":"passed","severity":"normal"},{"uid":"88ca8948499b4f34","name":"should handle peer store update failures gracefully","time":{"start":1762944534532,"stop":1762944534533,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b2d54b1d86a1525","name":"Relay + Store","time":{"start":1762944525970,"stop":1762944525970,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d0078bb4e4b72ed","name":"Push message with content topic containing long","time":{"start":1762945652115,"stop":1762945652115,"duration":0},"status":"passed","severity":"normal"},{"uid":"c896324738fb9053","name":"messageHashStr produces different results for different inputs","time":{"start":1762944534012,"stop":1762944534013,"duration":1},"status":"passed","severity":"normal"},{"uid":"59bf43de5131224","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1762944573259,"stop":1762944573259,"duration":0},"status":"passed","severity":"normal"},{"uid":"d98f39e2a2da6c07","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app53/7/topic349/test.js","time":{"start":1762944873649,"stop":1762944873650,"duration":1},"status":"passed","severity":"normal"},{"uid":"1153cd5357d7bf93","name":"Passing page size 19 when there are 20 messages","time":{"start":1762944897662,"stop":1762944897663,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb0dba38da10b8ba","name":"should not dial peers from store when browser is not connected","time":{"start":1762944534940,"stop":1762944534940,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4def68f0b7dc00e","name":"should remove event listeners","time":{"start":1762944534514,"stop":1762944534514,"duration":0},"status":"passed","severity":"normal"},{"uid":"9442172d2c1cac57","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1762944569386,"stop":1762944569392,"duration":6},"status":"passed","severity":"normal"},{"uid":"58af4f256740378a","name":"Check received message containing Russian","time":{"start":1762945046780,"stop":1762945046781,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b18dfcf7929769d","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1762944520514,"stop":1762944520514,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cab0c92eaddab7b","name":"nwaku subscribes","time":{"start":1762944767536,"stop":1762944767537,"duration":1},"status":"passed","severity":"normal"},{"uid":"5483fc085c767cc4","name":"Push message with short payload","time":{"start":1762945652096,"stop":1762945652096,"duration":0},"status":"passed","severity":"normal"},{"uid":"a56ccb62c0c2f5bc","name":"Waku message hash computation (payload length 0)","time":{"start":1762944534000,"stop":1762944534006,"duration":6},"status":"passed","severity":"normal"},{"uid":"4259aadb808f35a0","name":"should wait for Store peer to be connected","time":{"start":1762944584305,"stop":1762944584305,"duration":0},"status":"passed","severity":"normal"},{"uid":"845927d4bc12c1e0","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1762944525202,"stop":1762944525202,"duration":0},"status":"passed","severity":"normal"},{"uid":"856489f51b39519b","name":"should handle empty peer infos gracefully","time":{"start":1762944543042,"stop":1762944543042,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bad6a70374b8d0c","name":"Push message with special chars payload","time":{"start":1762945652097,"stop":1762945652097,"duration":0},"status":"passed","severity":"normal"},{"uid":"f57253d364652340","name":"should use current time when it's greater than incremented timestamp","time":{"start":1762944573049,"stop":1762944573049,"duration":0},"status":"passed","severity":"normal"},{"uid":"76b7e8696a3913","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1762944785562,"stop":1762944785563,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d28eec8c57a8e70","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1762944901768,"stop":1762944901769,"duration":1},"status":"passed","severity":"normal"},{"uid":"e44d6aba0b93a6a3","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1762944525193,"stop":1762944525196,"duration":3},"status":"passed","severity":"normal"},{"uid":"54230618859df920","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1762944785570,"stop":1762944785570,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae6435adbf7be3f","name":"Push message with Chinese payload","time":{"start":1762945652085,"stop":1762945652086,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7f6b9e1c3130bb2","name":"should create a new stream if no existing for protocol found","time":{"start":1762944534676,"stop":1762944534677,"duration":1},"status":"passed","severity":"normal"},{"uid":"a629d3242807d8eb","name":"should partition messages based on acknowledgement status","time":{"start":1762944573261,"stop":1762944573261,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f9e6a43c8672cf","name":"ends after yielding if response size indicates end","time":{"start":1762944534867,"stop":1762944534868,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f9f973333d1ae4b","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1762944573257,"stop":1762944573258,"duration":1},"status":"passed","severity":"normal"},{"uid":"4429c2c89ab22690","name":"Check meta is set [symmetric]","time":{"start":1762944552313,"stop":1762944552314,"duration":1},"status":"passed","severity":"normal"},{"uid":"bff9bd24e758db4a","name":"should be safe to call multiple times","time":{"start":1762944534851,"stop":1762944534851,"duration":0},"status":"passed","severity":"normal"},{"uid":"625b5e0922d5d81d","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1762944520513,"stop":1762944520513,"duration":0},"status":"passed","severity":"normal"},{"uid":"43abe187bc24b2d0","name":"Refresh subscription","time":{"start":1762945078140,"stop":1762945078140,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4fe6b2d4d751e3e","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1762944612289,"stop":1762944612290,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c457d41bacf4dd6","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1762944520528,"stop":1762944520528,"duration":0},"status":"passed","severity":"normal"},{"uid":"64a00b5a19412376","name":"return first retrieved peers without further DNS queries","time":{"start":1762944543241,"stop":1762944543241,"duration":0},"status":"passed","severity":"normal"},{"uid":"cea7fcdd64d87c1f","name":"ignores domain fetching errors","time":{"start":1762944543239,"stop":1762944543239,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8b1a9419c973a13","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1762944569414,"stop":1762944569414,"duration":0},"status":"passed","severity":"normal"},{"uid":"3955e6b76bfa58ca","name":"should not create relay timers when relay is not provided","time":{"start":1762944534539,"stop":1762944534539,"duration":0},"status":"passed","severity":"normal"},{"uid":"f971d2d12dbd70e4","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1762944569377,"stop":1762944569378,"duration":1},"status":"passed","severity":"normal"},{"uid":"2389121012ceac3e","name":"throws on content topic with empty version field","time":{"start":1762944520506,"stop":1762944520506,"duration":0},"status":"passed","severity":"normal"},{"uid":"4882dd519b4b9583","name":"should reject if Store is requested but not mounted","time":{"start":1762944584303,"stop":1762944584303,"duration":0},"status":"passed","severity":"normal"},{"uid":"20098bd9f6abcf7a","name":"rejects content-filtered query with only contentTopics","time":{"start":1762944534411,"stop":1762944534422,"duration":11},"status":"passed","severity":"normal"},{"uid":"a2f26887f4f15388","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1762944542379,"stop":1762944542379,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cdc89d28ffb9aa2","name":"should be safe to call multiple times","time":{"start":1762944534377,"stop":1762944534377,"duration":0},"status":"passed","severity":"normal"},{"uid":"d12a2d70ec6cf681","name":"Correctly serialized arguments","time":{"start":1762944694295,"stop":1762944694296,"duration":1},"status":"passed","severity":"normal"},{"uid":"69df78253e16ba9","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1762944695014,"stop":1762944695014,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f91ef725017959e","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1762944543045,"stop":1762944543045,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5c26ee0455f0ab6","name":"should use configured peers when available","time":{"start":1762944584203,"stop":1762944584203,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf96c5c0d187c500","name":"Check received message with timestamp: 1762944604494000000 ","time":{"start":1762945046784,"stop":1762945046785,"duration":1},"status":"passed","severity":"normal"},{"uid":"8388568508788b3c","name":"All","time":{"start":1762944611359,"stop":1762944611359,"duration":0},"status":"passed","severity":"normal"},{"uid":"21986362810903a3","name":"should do nothing when connections still exist","time":{"start":1762944534941,"stop":1762944534941,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bc026baf349b768","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1762944534527,"stop":1762944534527,"duration":0},"status":"passed","severity":"normal"},{"uid":"30bef1cf895b4900","name":"Sync message is not sent if another sync message was just sent","time":{"start":1762944589194,"stop":1762944589194,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6c33f9337cef910","name":"should throw an error for insufficient data","time":{"start":1762944520724,"stop":1762944520724,"duration":0},"status":"passed","severity":"normal"},{"uid":"673e34ccc5eff2ed","name":"Check received message containing unicode special characters","time":{"start":1762945046771,"stop":1762945046772,"duration":1},"status":"passed","severity":"normal"},{"uid":"25597760f2361db","name":"should clear all timers","time":{"start":1762944534520,"stop":1762944534521,"duration":1},"status":"passed","severity":"normal"},{"uid":"404fd70564f81a75","name":"Callback on promise, aborts when callback returns true","time":{"start":1762944899089,"stop":1762944899094,"duration":5},"status":"passed","severity":"normal"},{"uid":"29715f704fe20159","name":"Push message with custom timestamp: 1762948230231","time":{"start":1762945652107,"stop":1762945652107,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd6cfb55e3708c37","name":"should load peers from local storage and dispatch events","time":{"start":1762944547107,"stop":1762944547107,"duration":0},"status":"passed","severity":"normal"},{"uid":"329343cc4647680a","name":"should be safe to call multiple times","time":{"start":1762944534938,"stop":1762944534938,"duration":0},"status":"passed","severity":"normal"},{"uid":"74e33366edfbb181","name":"groups content topics by expected pubsub topic","time":{"start":1762944520521,"stop":1762944520522,"duration":1},"status":"passed","severity":"normal"},{"uid":"b016e670d56fc499","name":"Push message with custom timestamp: 1732186230232","time":{"start":1762945652130,"stop":1762945652130,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7a0d65889a58115","name":"should filter out already connected peers","time":{"start":1762944534942,"stop":1762944534942,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfaa7fcb994335dd","name":"Emits 'synced' then 'synced' when message flagged as lost and then received","time":{"start":1762944584068,"stop":1762944584068,"duration":0},"status":"passed","severity":"normal"},{"uid":"905d2c8856a7dc41","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1762944582265,"stop":1762944582267,"duration":2},"status":"passed","severity":"normal"},{"uid":"aa2488c59be33a52","name":"should process successful peer exchange query","time":{"start":1762944543150,"stop":1762944543150,"duration":0},"status":"passed","severity":"normal"},{"uid":"749134895c40bce3","name":"should properly create location multiaddrs - udp","time":{"start":1762944525966,"stop":1762944525967,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef63c3c861bfd9d4","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1762944901769,"stop":1762944901770,"duration":1},"status":"passed","severity":"normal"},{"uid":"b56a88c24b881065","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1762944569370,"stop":1762944569372,"duration":2},"status":"passed","severity":"normal"},{"uid":"8621265088b4555c","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1762944569365,"stop":1762944569365,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d525e6765ac0514","name":"Check received message containing shell command","time":{"start":1762945046771,"stop":1762945046771,"duration":0},"status":"passed","severity":"normal"},{"uid":"46fe6518de75b77c","name":"should work with mock decoders","time":{"start":1762944583146,"stop":1762944583147,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc6f044e3c60db4d","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1762944586786,"stop":1762944586786,"duration":0},"status":"passed","severity":"normal"},{"uid":"910522844f125fdf","name":"should discover peers from provided peer cache","time":{"start":1762944699090,"stop":1762944699095,"duration":5},"status":"passed","severity":"normal"},{"uid":"292ddb49a7b10b62","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1762944569341,"stop":1762944569342,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bb8f433df87fa0e","name":"Sets default value correctly","time":{"start":1762944907717,"stop":1762944907717,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbdcbdd59343daa0","name":"should handle special patterns correctly","time":{"start":1762944569440,"stop":1762944569441,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3f1dcb587736dce","name":"should not start if already started","time":{"start":1762944543146,"stop":1762944543146,"duration":0},"status":"passed","severity":"normal"},{"uid":"5910061550f9e292","name":"Renews subscription after lossing a connection","time":{"start":1762945078147,"stop":1762945078147,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2c31f968b010604","name":"Synced status is emitted when a message is received","time":{"start":1762944586700,"stop":1762944586700,"duration":0},"status":"passed","severity":"normal"},{"uid":"c17508d7e6c8c745","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1762944520724,"stop":1762944520724,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbaca876efc3db32","name":"should handle errors gracefully when getting peer info","time":{"start":1762944533835,"stop":1762944533836,"duration":1},"status":"passed","severity":"normal"},{"uid":"650b317fa19610d0","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1762944533441,"stop":1762944533453,"duration":12},"status":"passed","severity":"normal"},{"uid":"1c44e51f73d972dc","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1762945078133,"stop":1762945078133,"duration":0},"status":"passed","severity":"normal"},{"uid":"30ee88c9e914defe","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1762944520513,"stop":1762944520513,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6d742b5b8fcda20","name":"Own sync message does not acknowledge own messages","time":{"start":1762944589194,"stop":1762944589194,"duration":0},"status":"passed","severity":"normal"},{"uid":"8063d7f389d2624f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1762944520526,"stop":1762944520526,"duration":0},"status":"passed","severity":"normal"},{"uid":"e76e8a2aca9e8b17","name":"Check received message with timestamp: 1649153314 ","time":{"start":1762945046773,"stop":1762945046773,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6e45ff7335d6248","name":"Subscribe to topic containing short and publish message","time":{"start":1762944785563,"stop":1762944785564,"duration":1},"status":"passed","severity":"normal"},{"uid":"79cb80885d485971","name":"Check publish message containing long","time":{"start":1762944777586,"stop":1762944777586,"duration":0},"status":"passed","severity":"normal"},{"uid":"99d09b2e43fe4cbc","name":"should accept empty decoders array","time":{"start":1762944583126,"stop":1762944583128,"duration":2},"status":"passed","severity":"normal"},{"uid":"6b221c0c8c46fa77","name":"should process all pages when stopIfTrue never returns true","time":{"start":1762944583162,"stop":1762944583163,"duration":1},"status":"passed","severity":"normal"},{"uid":"50f9132ce1ce18df","name":"Subscribe to topic containing numeric and publish message","time":{"start":1762944785564,"stop":1762944785564,"duration":0},"status":"passed","severity":"normal"},{"uid":"f906977c5d44cc54","name":"random static sharding 3 - Cluster ID: 215, Shard ID: 868","time":{"start":1762944894766,"stop":1762944894767,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6c84c6ea2e7d52","name":"Subscribe and receive messages via lightPush","time":{"start":1762945078126,"stop":1762945078127,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8d73292c59714d5","name":"Nodes with multiple pubsub topic","time":{"start":1762944771082,"stop":1762944771082,"duration":0},"status":"passed","severity":"normal"},{"uid":"2293db5b8923e0b6","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1762944533765,"stop":1762944533765,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2b23c63bf425105","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1762944569351,"stop":1762944569351,"duration":0},"status":"passed","severity":"normal"},{"uid":"17d4ffb0405264e0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1762944520532,"stop":1762944520532,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed3fbe68d5527036","name":"should query peer with peer exchange protocol","time":{"start":1762944543149,"stop":1762944543149,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad08a85d0b939891","name":"Decoder throws on empty string content topic","time":{"start":1762944553867,"stop":1762944553867,"duration":0},"status":"passed","severity":"normal"},{"uid":"f930b60cb581d188","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1762944753921,"stop":1762944753923,"duration":2},"status":"passed","severity":"normal"},{"uid":"ee305e523eae13e4","name":"Outgoing message is emitted as sent","time":{"start":1762944586779,"stop":1762944586779,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7ce21231fef00c1","name":"Using a function","time":{"start":1762944907715,"stop":1762944907715,"duration":0},"status":"passed","severity":"normal"},{"uid":"60646cc9ebfbfcf0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1762944569396,"stop":1762944569396,"duration":0},"status":"passed","severity":"normal"},{"uid":"321bde1f5e999a1","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1762944534533,"stop":1762944534538,"duration":5},"status":"passed","severity":"normal"},{"uid":"bfe6390ae54bb178","name":"random static sharding 7 - Cluster ID: 893, Shard ID: 324","time":{"start":1762944894772,"stop":1762944894773,"duration":1},"status":"passed","severity":"normal"},{"uid":"c34553a18e44bc71","name":"should successfully unsubscribe from an existing subscription","time":{"start":1762944582892,"stop":1762944582893,"duration":1},"status":"passed","severity":"normal"},{"uid":"6eac2a54e05ea8c7","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1762944672081,"stop":1762944672081,"duration":0},"status":"passed","severity":"normal"},{"uid":"c737c4e36246147c","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1762944753920,"stop":1762944753921,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a4fe71af214f325","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app4/9/topic508/proto","time":{"start":1762944873651,"stop":1762944873652,"duration":1},"status":"passed","severity":"normal"},{"uid":"b88107f47cc03bc5","name":"Push message with SQL Injection payload","time":{"start":1762945652122,"stop":1762945652122,"duration":0},"status":"passed","severity":"normal"},{"uid":"a729d0254d376626","name":"should process up to 3 peers at once","time":{"start":1762944534399,"stop":1762944534400,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9156af205a44170","name":"Subscribe to topic containing long and publish message","time":{"start":1762944785564,"stop":1762944785564,"duration":0},"status":"passed","severity":"normal"},{"uid":"b54226c48848ea17","name":"Push message with content topic containing special chars","time":{"start":1762945652090,"stop":1762945652091,"duration":1},"status":"passed","severity":"normal"},{"uid":"14f9bd845cd4dd23","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1762944806515,"stop":1762944806516,"duration":1},"status":"passed","severity":"normal"},{"uid":"22e367905816f33b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1762944520526,"stop":1762944520527,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a881c927112a155","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1762944520530,"stop":1762944520530,"duration":0},"status":"passed","severity":"normal"},{"uid":"797ec8bcffef130d","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1762944573260,"stop":1762944573260,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1c7c91ee3f89ab7","name":"Passing an array","time":{"start":1762944907714,"stop":1762944907714,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b5167e5c34b336e","name":"Check publish message containing short","time":{"start":1762944777585,"stop":1762944777586,"duration":1},"status":"passed","severity":"normal"},{"uid":"aba86fc40c0ca5d2","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1762944582263,"stop":1762944582264,"duration":1},"status":"passed","severity":"normal"},{"uid":"57804542225d54d0","name":"should reject if WakuNode is not started","time":{"start":1762944584302,"stop":1762944584302,"duration":0},"status":"passed","severity":"normal"},{"uid":"610dbfb17139f836","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1762944610883,"stop":1762944610884,"duration":1},"status":"skipped","severity":"normal"},{"uid":"2fbf6894125d20a6","name":"Push message with content topic containing JSON","time":{"start":1762945652117,"stop":1762945652117,"duration":0},"status":"passed","severity":"normal"},{"uid":"51c711edc93866b4","name":"Synced status is emitted when a missing message is mark as lost","time":{"start":1762944586700,"stop":1762944586701,"duration":1},"status":"passed","severity":"normal"},{"uid":"3288b8e762e5969e","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1762944520525,"stop":1762944520525,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b65c4ece13d00a1","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1762944534948,"stop":1762944534949,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd70e0152bd5ed9","name":"Sign & Recover","time":{"start":1762944552760,"stop":1762944552761,"duration":1},"status":"passed","severity":"normal"},{"uid":"46da7eba6a367647","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1762944629982,"stop":1762944629983,"duration":1},"status":"passed","severity":"normal"},{"uid":"14d870578f589a6d","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1762944573264,"stop":1762944573264,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff4170dc4b3d75df","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1762944569344,"stop":1762944569349,"duration":5},"status":"passed","severity":"normal"},{"uid":"e3967588dacc7be2","name":"throws on content topic with empty encoding field","time":{"start":1762944520507,"stop":1762944520507,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a8e54b1663ee135","name":"should save new peer to store","time":{"start":1762944533440,"stop":1762944533440,"duration":0},"status":"passed","severity":"normal"},{"uid":"1da1b018a6ec7ff7","name":"Outgoing message is emitted as sending","time":{"start":1762944586779,"stop":1762944586779,"duration":0},"status":"passed","severity":"normal"},{"uid":"2290ecae485b9762","name":"Sync message is sent within sync frequency","time":{"start":1762944589192,"stop":1762944589193,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a4c409c19cf5047","name":"Push message with long payload","time":{"start":1762945652097,"stop":1762945652097,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeb76451b9ab0c2b","name":"should dial all remaining peers","time":{"start":1762944534942,"stop":1762944534942,"duration":0},"status":"passed","severity":"normal"},{"uid":"944f1a81f7b06cce","name":"does not throw on valid cases","time":{"start":1762944520501,"stop":1762944520502,"duration":1},"status":"passed","severity":"normal"},{"uid":"24d82e0d8d4a38de","name":"should remove event listeners from libp2p","time":{"start":1762944533733,"stop":1762944533734,"duration":1},"status":"passed","severity":"normal"},{"uid":"31b29bff2773b15f","name":"Push message with content topic containing SQL Injection","time":{"start":1762945652127,"stop":1762945652128,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a266079f8a4a6e1","name":"Push 30 different messages","time":{"start":1762945652101,"stop":1762945652101,"duration":0},"status":"skipped","severity":"normal"},{"uid":"af4c8487d4cbe93d","name":"should encode/decode to text encoding","time":{"start":1762944525964,"stop":1762944525964,"duration":0},"status":"passed","severity":"normal"},{"uid":"962286fa29e23823","name":"should properly compute the node id","time":{"start":1762944525963,"stop":1762944525963,"duration":0},"status":"passed","severity":"normal"},{"uid":"97e242d40d7db0bb","name":"should handle errors when globalThis is not available","time":{"start":1762944533729,"stop":1762944533730,"duration":1},"status":"passed","severity":"normal"},{"uid":"3faa2ce452c1297e","name":"Outgoing message is acknowledged","time":{"start":1762944584432,"stop":1762944584432,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f2b8d76b25f4aa1","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1762944859214,"stop":1762944859215,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d2fea2cb44bcffa","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1762944543242,"stop":1762944543242,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a56ba5efeea8bbc6","name":"Decrypt messages","time":{"start":1762944755509,"stop":1762944755509,"duration":0},"status":"passed","severity":"normal"},{"uid":"64dac651939b62b6","name":"should initialize with default options","time":{"start":1762944543144,"stop":1762944543144,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c4fee8e86cab907","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1762944569364,"stop":1762944569364,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ec5333ced769807","name":"Push message with content topic containing emoji","time":{"start":1762945652129,"stop":1762945652129,"duration":0},"status":"passed","severity":"normal"},{"uid":"3177a94537c8659e","name":"Relay - dialed first","time":{"start":1762944913709,"stop":1762944913709,"duration":0},"status":"passed","severity":"normal"},{"uid":"540e0558ced70b41","name":"Outgoing message is emitted as sending","time":{"start":1762944584560,"stop":1762944584560,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fb76188c71b90a1","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1762944542395,"stop":1762944542395,"duration":0},"status":"passed","severity":"normal"},{"uid":"3421d7c3860ef5ea","name":"Check received message containing Basic HTML tag","time":{"start":1762945046782,"stop":1762945046782,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c18150286bb4bf0","name":"Check message with invalid timestamp is not received","time":{"start":1762945046774,"stop":1762945046774,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b800fe550d5b6cc","name":"Push message with content topic containing short","time":{"start":1762945652125,"stop":1762945652126,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6a0c839ab7b6388","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1762944582249,"stop":1762944582250,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1215b62da3a800c","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1762944573253,"stop":1762944573254,"duration":1},"status":"skipped","severity":"normal"},{"uid":"8b5756208e466d7d","name":"can start the service","time":{"start":1762944840698,"stop":1762944840699,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f78fce9e01abb40","name":"should successfully query peers and return peer infos","time":{"start":1762944543041,"stop":1762944543041,"duration":0},"status":"passed","severity":"normal"},{"uid":"30daa1b9792586bc","name":"Push message with content topic containing numeric","time":{"start":1762945652102,"stop":1762945652102,"duration":0},"status":"passed","severity":"normal"},{"uid":"675ca2592cdedcf5","name":"Push message with content topic containing Chinese","time":{"start":1762945652103,"stop":1762945652103,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e171c1078356ae9","name":"Push message with content topic containing numeric","time":{"start":1762945652126,"stop":1762945652126,"duration":0},"status":"passed","severity":"normal"},{"uid":"afbeabb38c38168e","name":"should initialize with libp2p components","time":{"start":1762944543037,"stop":1762944543041,"duration":4},"status":"passed","severity":"normal"},{"uid":"b46e07c4ebf9bde2","name":"should not receive a peer event before start","time":{"start":1762944610882,"stop":1762944610882,"duration":0},"status":"passed","severity":"normal"},{"uid":"db14ed7b04613d85","name":"handles different clusterIds correctly","time":{"start":1762944520522,"stop":1762944520522,"duration":0},"status":"passed","severity":"normal"},{"uid":"83f934ceb8100ffe","name":"Query Generator, No message returned","time":{"start":1762944867910,"stop":1762944867910,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bd199441581e11b","name":"peer:update - should do nothing if another protocol hit","time":{"start":1762944534678,"stop":1762944534678,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e91a02f8dd52fbc","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1762944569342,"stop":1762944569342,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cd996919df741","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1762945078143,"stop":1762945078143,"duration":0},"status":"passed","severity":"normal"},{"uid":"642a9f5fd82b983a","name":"should work with stubbed peer manager event emitter","time":{"start":1762944583132,"stop":1762944583141,"duration":9},"status":"passed","severity":"normal"},{"uid":"d96f1f56f0699b3f","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1762945046789,"stop":1762945046789,"duration":0},"status":"passed","severity":"normal"},{"uid":"aad97bf3b87d367","name":"should stop query on content message from same channel","time":{"start":1762944586782,"stop":1762944586782,"duration":0},"status":"passed","severity":"normal"},{"uid":"66e97b3ad47107d2","name":"Passing invalid cursor","time":{"start":1762944852693,"stop":1762944852693,"duration":0},"status":"passed","severity":"normal"},{"uid":"13bb1bfbb96f816","name":"Retrieval Hint","time":{"start":1762944573188,"stop":1762944573188,"duration":0},"status":"passed","severity":"normal"},{"uid":"c139ff937605dec6","name":"Push 30 different messages","time":{"start":1762945652114,"stop":1762945652114,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5122ad1c90104830","name":"should dial peer when on same shard","time":{"start":1762944534388,"stop":1762944534392,"duration":4},"status":"passed","severity":"normal"},{"uid":"3b011559217c720e","name":"Publish message with custom timestamp: Wed Nov 12 2025 11:52:51 GMT+0000 (Coordinated Universal Time)","time":{"start":1762944777594,"stop":1762944777594,"duration":0},"status":"passed","severity":"normal"},{"uid":"a344c637284a796","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1762945078134,"stop":1762945078134,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e5804694aee191","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1762945046786,"stop":1762945046786,"duration":0},"status":"passed","severity":"normal"},{"uid":"72c8cbd08c54aefa","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1762944867910,"stop":1762944867910,"duration":0},"status":"passed","severity":"normal"}] |