allure-jswaku/8856/widgets/duration.json
2025-08-12 20:53:29 +00:00

1 line
184 KiB
JSON

[{"uid":"d678a8015717e613","name":"Push message with content topic containing special chars","time":{"start":1755031965036,"stop":1755031965036,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3c1b82fcab314a0","name":"does not throw on valid cases","time":{"start":1755031330325,"stop":1755031330326,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5f64912be823a08","name":"Query with Ordered Callback, No message returned","time":{"start":1755031628744,"stop":1755031628744,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba0fb6eb43d0f0a3","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1755031389048,"stop":1755031389048,"duration":0},"status":"passed","severity":"normal"},{"uid":"6492e721571c7946","name":"should not modify tags of connections for different peers","time":{"start":1755031376614,"stop":1755031376615,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea677d1bc720828a","name":"should create ShardReader with static shards network config","time":{"start":1755031345959,"stop":1755031345963,"duration":4},"status":"passed","severity":"normal"},{"uid":"7e50a653a1175c49","name":"should handle complete dial lifecycle","time":{"start":1755031346064,"stop":1755031346064,"duration":0},"status":"passed","severity":"normal"},{"uid":"c503cc76717f9910","name":"should handle complete discovery-to-dial flow","time":{"start":1755031345615,"stop":1755031345615,"duration":0},"status":"passed","severity":"normal"},{"uid":"af8dd14261bcb9ee","name":"Query with Promise Callback, No message returned","time":{"start":1755031628745,"stop":1755031628746,"duration":1},"status":"passed","severity":"normal"},{"uid":"88b8979a2ab5e21","name":"Check message with no pubsub topic is not received","time":{"start":1755031857786,"stop":1755031857786,"duration":0},"status":"passed","severity":"normal"},{"uid":"e64b313ed59a6ff8","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1755031539984,"stop":1755031539984,"duration":0},"status":"passed","severity":"normal"},{"uid":"275162647b70d382","name":"Check received message containing unicode special characters","time":{"start":1755031857772,"stop":1755031857772,"duration":0},"status":"passed","severity":"normal"},{"uid":"8637e32a02108396","name":"should not receive a peer event after stop","time":{"start":1755031521977,"stop":1755031521977,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7abb80c1b621204","name":"Nodes with multiple pubsub topic","time":{"start":1755031539985,"stop":1755031539985,"duration":0},"status":"passed","severity":"normal"},{"uid":"81b4024c673ddcd6","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1755031354827,"stop":1755031354827,"duration":0},"status":"passed","severity":"normal"},{"uid":"679f38ba4210a1d2","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1755031345675,"stop":1755031345675,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cd1db619f657d9b","name":"should dial peer immediately when queue is empty","time":{"start":1755031346038,"stop":1755031346038,"duration":0},"status":"passed","severity":"normal"},{"uid":"da42168af90bb1a2","name":"Publish message with custom timestamp: Tue Aug 12 2025 21:45:40 GMT+0000 (Coordinated Universal Time)","time":{"start":1755031546667,"stop":1755031546667,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5112d3da9df18d0","name":"should return PeerId when PeerId is provided","time":{"start":1755031346455,"stop":1755031346455,"duration":0},"status":"passed","severity":"normal"},{"uid":"d75c4686c2c800d7","name":"should handle case when navigator is not available","time":{"start":1755031345667,"stop":1755031345667,"duration":0},"status":"passed","severity":"normal"},{"uid":"df66ca2f44b52d7d","name":"Push message with custom timestamp: 1755027834179","time":{"start":1755031965040,"stop":1755031965040,"duration":0},"status":"passed","severity":"normal"},{"uid":"98095589542406bd","name":"Check publish message containing numeric","time":{"start":1755031546657,"stop":1755031546657,"duration":0},"status":"passed","severity":"normal"},{"uid":"13b319381878cc19","name":"Subscribe and receive messages via waku relay post","time":{"start":1755031886836,"stop":1755031886836,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3a7b4794178a201","name":"should handle all zero keep alive options","time":{"start":1755031347139,"stop":1755031347140,"duration":1},"status":"passed","severity":"normal"},{"uid":"4abef69ca3e64a7b","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1755031389048,"stop":1755031389049,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2223dc51c0146e5","name":"should not process empty queue","time":{"start":1755031346053,"stop":1755031346060,"duration":7},"status":"passed","severity":"normal"},{"uid":"47c0519c6fec42b8","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1755031416245,"stop":1755031416248,"duration":3},"status":"passed","severity":"normal"},{"uid":"1778df7e706e31e9","name":"Passing page size 0 when there are 110 messages","time":{"start":1755031669829,"stop":1755031669829,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8591d0812f1d0df","name":"can query messages by message hash","time":{"start":1755031653366,"stop":1755031653367,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2a6cff8c9e1bc51","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1755031389037,"stop":1755031389038,"duration":1},"status":"passed","severity":"normal"},{"uid":"85f6813cdbe42abd","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1755031394291,"stop":1755031394291,"duration":0},"status":"passed","severity":"normal"},{"uid":"7edaf1745e439e07","name":"Check received message with timestamp: 1755031409315 ","time":{"start":1755031857784,"stop":1755031857784,"duration":0},"status":"passed","severity":"normal"},{"uid":"7346e7ea75eda04d","name":"Push message with content topic containing numeric","time":{"start":1755031965036,"stop":1755031965036,"duration":0},"status":"passed","severity":"normal"},{"uid":"3339d1a60d2503b3","name":"Push message with content topic containing Arabic","time":{"start":1755031965036,"stop":1755031965037,"duration":1},"status":"passed","severity":"normal"},{"uid":"efc2a12a004bcbda","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1755031330337,"stop":1755031330337,"duration":0},"status":"passed","severity":"normal"},{"uid":"eac95ec31d760018","name":"Subscribe and receives messages on 20 topics","time":{"start":1755031886837,"stop":1755031886837,"duration":0},"status":"passed","severity":"normal"},{"uid":"92b949db70234a64","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1755031886847,"stop":1755031886847,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6350cb5a2fcffc","name":"can start the service","time":{"start":1755031414964,"stop":1755031414965,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ca057774c4776f4","name":"rejects hash query with time filter","time":{"start":1755031346433,"stop":1755031346433,"duration":0},"status":"passed","severity":"normal"},{"uid":"deb7fb00c9b0e197","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1755031555587,"stop":1755031555592,"duration":5},"status":"passed","severity":"normal"},{"uid":"73846d11c22e529f","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1755031389047,"stop":1755031389047,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f82e92b0edd40d2","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1755031612184,"stop":1755031612184,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7704e6ffbb96bf3","name":"Overlapping topic subscription","time":{"start":1755031556170,"stop":1755031556170,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2933258c2b1fbe41","name":"should dispatch network event when browser goes online","time":{"start":1755031345674,"stop":1755031345674,"duration":0},"status":"passed","severity":"normal"},{"uid":"e617e666e69da76e","name":"should create KeepAliveManager with required options","time":{"start":1755031347122,"stop":1755031347122,"duration":0},"status":"passed","severity":"normal"},{"uid":"787be158b134db10","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1755031330340,"stop":1755031330340,"duration":0},"status":"passed","severity":"normal"},{"uid":"b53a261787f90c5b","name":"should handle errors when getting connections","time":{"start":1755031345675,"stop":1755031345675,"duration":0},"status":"passed","severity":"normal"},{"uid":"34f9e30a53204738","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1755031857785,"stop":1755031857785,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a21129c1a9708b3","name":"Push message with SQL Injection payload","time":{"start":1755031965031,"stop":1755031965031,"duration":0},"status":"passed","severity":"normal"},{"uid":"b820d959c3366d29","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1755031330334,"stop":1755031330334,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f860e5c5b069199","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1755031556167,"stop":1755031556168,"duration":1},"status":"passed","severity":"normal"},{"uid":"61ec323de8cb2957","name":"Subscribe to topic containing shell command and receive message","time":{"start":1755031886844,"stop":1755031886844,"duration":0},"status":"passed","severity":"normal"},{"uid":"99f92dc32458827e","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1755031433916,"stop":1755031433916,"duration":0},"status":"passed","severity":"normal"},{"uid":"712cba4a2add4207","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1755031430154,"stop":1755031430156,"duration":2},"status":"passed","severity":"normal"},{"uid":"60f30ab3c7cafb18","name":"Waku message hash computation (payload length 0)","time":{"start":1755031346128,"stop":1755031346129,"duration":1},"status":"passed","severity":"normal"},{"uid":"81845c09e54bea82","name":"Round trip binary serialization","time":{"start":1755031347245,"stop":1755031347246,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc05e45427532233","name":"should filter out already connected peers","time":{"start":1755031346766,"stop":1755031346766,"duration":0},"status":"passed","severity":"normal"},{"uid":"db7de0507ee085a1","name":"rejects hash query with content filter parameters","time":{"start":1755031346422,"stop":1755031346433,"duration":11},"status":"passed","severity":"normal"},{"uid":"53337c7a5f621435","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1755031886840,"stop":1755031886840,"duration":0},"status":"passed","severity":"normal"},{"uid":"76c3557a829e50eb","name":"Push message with content topic containing Chinese","time":{"start":1755031965036,"stop":1755031965036,"duration":0},"status":"passed","severity":"normal"},{"uid":"ead4104f32d67fa7","name":"less peers than existing","time":{"start":1755031522245,"stop":1755031522246,"duration":1},"status":"skipped","severity":"normal"},{"uid":"24b9da88c962540e","name":"should dial with multiaddr and return stream","time":{"start":1755031347015,"stop":1755031347015,"duration":0},"status":"passed","severity":"normal"},{"uid":"5296379c21d87c85","name":"Subscribe to topic containing JSON and publish message","time":{"start":1755031556175,"stop":1755031556175,"duration":0},"status":"passed","severity":"normal"},{"uid":"63f45dcf54f7ec7c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1755031389090,"stop":1755031389091,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc995d15d605901d","name":"should return null for non-existent peer","time":{"start":1755031346772,"stop":1755031346774,"duration":2},"status":"passed","severity":"normal"},{"uid":"5850827d86879bd8","name":"Fails to push message with large meta","time":{"start":1755031965039,"stop":1755031965039,"duration":0},"status":"passed","severity":"normal"},{"uid":"f46d02aa5bc32d28","name":"should properly create location multiaddrs - tcp","time":{"start":1755031336500,"stop":1755031336500,"duration":0},"status":"passed","severity":"normal"},{"uid":"52164d9854fff6b8","name":"should dial with PeerId and return stream","time":{"start":1755031347013,"stop":1755031347015,"duration":2},"status":"passed","severity":"normal"},{"uid":"a117abaa97c42a20","name":"should not receive a peer event after stop","time":{"start":1755031414969,"stop":1755031414969,"duration":0},"status":"passed","severity":"normal"},{"uid":"de28404cc311089c","name":"should be empty after removing the only subscription","time":{"start":1755031376891,"stop":1755031376891,"duration":0},"status":"passed","severity":"normal"},{"uid":"64e885ec1d9a1599","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1755031376613,"stop":1755031376613,"duration":0},"status":"passed","severity":"normal"},{"uid":"e359ea33255006f9","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1755031345665,"stop":1755031345666,"duration":1},"status":"passed","severity":"normal"},{"uid":"818ee645b4daae4c","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1755031678547,"stop":1755031678547,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f938d337c3dfad9","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1755031484591,"stop":1755031484591,"duration":0},"status":"passed","severity":"normal"},{"uid":"c47fcc1c1a5986fe","name":"Subscribe to topic containing short and publish message","time":{"start":1755031556170,"stop":1755031556170,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b9cea495ae3a2b0","name":"Publish message with custom timestamp: Wed Aug 21 2024 20:45:40 GMT+0000 (Coordinated Universal Time)","time":{"start":1755031546666,"stop":1755031546667,"duration":1},"status":"passed","severity":"normal"},{"uid":"36787e04b2e912d6","name":"Push message with content topic containing Russian","time":{"start":1755031965037,"stop":1755031965037,"duration":0},"status":"passed","severity":"normal"},{"uid":"45e8b7fc215ad85f","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1755031346128,"stop":1755031346128,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dcb05e711ce7de1","name":"LightPush","time":{"start":1755031683691,"stop":1755031683692,"duration":1},"status":"passed","severity":"normal"},{"uid":"210bd375d6851c2","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1755031556173,"stop":1755031556173,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b22cc785d5ab700","name":"should properly create peer info with all multiaddrs","time":{"start":1755031336500,"stop":1755031336501,"duration":1},"status":"passed","severity":"normal"},{"uid":"f47f2ba4f8444977","name":"Waku message hash computation (meta attribute not present)","time":{"start":1755031346128,"stop":1755031346128,"duration":0},"status":"passed","severity":"normal"},{"uid":"6142dd13148a137c","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1755031886852,"stop":1755031886853,"duration":1},"status":"passed","severity":"normal"},{"uid":"9215e06f5f0d8ab1","name":"should check connected peers if present and suitable","time":{"start":1755031376433,"stop":1755031376433,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c2a1b696b32a88b","name":"should stop all internal components","time":{"start":1755031347010,"stop":1755031347010,"duration":0},"status":"passed","severity":"normal"},{"uid":"feb44f867f425f66","name":"topics with same application and version share the same shard","time":{"start":1755031330335,"stop":1755031330335,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f08d04a3ea3643b","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1755031389074,"stop":1755031389075,"duration":1},"status":"passed","severity":"normal"},{"uid":"be85e62f1e05cdfe","name":"should return false when peer is not on the specified shard","time":{"start":1755031345968,"stop":1755031345981,"duration":13},"status":"passed","severity":"normal"},{"uid":"e77d4707f3907251","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1755031376892,"stop":1755031376892,"duration":0},"status":"passed","severity":"normal"},{"uid":"836fad4a054227d8","name":"should select older connection if present","time":{"start":1755031346842,"stop":1755031346842,"duration":0},"status":"passed","severity":"normal"},{"uid":"83bf0a1d9c864ab4","name":"Relay - times out","time":{"start":1755031683690,"stop":1755031683691,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee76b80babce54df","name":"Check received message containing Basic HTML tag","time":{"start":1755031857781,"stop":1755031857782,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a0a4dca3788cbf6","name":"Push message with emoji payload","time":{"start":1755031965034,"stop":1755031965034,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bc2934e6367d845","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1755031678544,"stop":1755031678545,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ae2a8dbd4cc2a18","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1755031346421,"stop":1755031346421,"duration":0},"status":"passed","severity":"normal"},{"uid":"631403c415e780f5","name":"should add peer to queue when queue is not empty","time":{"start":1755031346039,"stop":1755031346040,"duration":1},"status":"passed","severity":"normal"},{"uid":"c63775dc0b7dd244","name":"should successfully subscribe to supported pubsub topic","time":{"start":1755031376521,"stop":1755031376521,"duration":0},"status":"passed","severity":"normal"},{"uid":"50c4716ff91e09cd","name":"Check received message containing special chars","time":{"start":1755031857768,"stop":1755031857768,"duration":0},"status":"passed","severity":"normal"},{"uid":"45ec54f468360699","name":"should not be delivered","time":{"start":1755031394294,"stop":1755031394294,"duration":0},"status":"passed","severity":"normal"},{"uid":"de90e9941e88211d","name":"should initialize with default number of peers","time":{"start":1755031376607,"stop":1755031376607,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b6c80a68b6799aa","name":"should handle browser offline state overriding peer connections","time":{"start":1755031345677,"stop":1755031345677,"duration":0},"status":"passed","severity":"normal"},{"uid":"25d9aec3600d7b0b","name":"should be safe to call multiple times","time":{"start":1755031347009,"stop":1755031347009,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c16865ec33c8ddd","name":"should throw error - invalid id","time":{"start":1755031336495,"stop":1755031336495,"duration":0},"status":"passed","severity":"normal"},{"uid":"733a247576d8772","name":"should handle disconnect when peer has no timers","time":{"start":1755031347137,"stop":1755031347138,"duration":1},"status":"passed","severity":"normal"},{"uid":"17ebe61fa82391d4","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app97/8/topic189/json","time":{"start":1755031650534,"stop":1755031650535,"duration":1},"status":"passed","severity":"normal"},{"uid":"e61d089e47a20d44","name":"messageHash returns a Uint8Array","time":{"start":1755031346130,"stop":1755031346131,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa6c976ac3751976","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1755031355138,"stop":1755031355138,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5c590465242a8a14","name":"throws an error for improperly formatted content topics","time":{"start":1755031330337,"stop":1755031330337,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d89f5e8ff6ee723","name":"should not create timers for topics where peer is not in mesh","time":{"start":1755031347135,"stop":1755031347135,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bcd3a525ee74b21","name":"should invoke callbacks when receiving a message","time":{"start":1755031376891,"stop":1755031376892,"duration":1},"status":"passed","severity":"normal"},{"uid":"c99c0367d996454b","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1755031345612,"stop":1755031345613,"duration":1},"status":"passed","severity":"normal"},{"uid":"86ac0a7617939f48","name":"Push message with short payload","time":{"start":1755031965041,"stop":1755031965041,"duration":0},"status":"passed","severity":"normal"},{"uid":"881ecdff246041b4","name":"Push 30 different messages","time":{"start":1755031965034,"stop":1755031965035,"duration":1},"status":"skipped","severity":"normal"},{"uid":"222989b813cc446d","name":"should handle queue processing errors gracefully","time":{"start":1755031346060,"stop":1755031346061,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3de77573056d034","name":"Overlapping topic subscription","time":{"start":1755031886838,"stop":1755031886838,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d6cd0a28d664f1a","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1755031330333,"stop":1755031330333,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae80fb84d573d6ff","name":"Waku message hash computation (no timestamp)","time":{"start":1755031346129,"stop":1755031346130,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9500382bf3989be","name":"should push the message to the outgoing buffer","time":{"start":1755031394287,"stop":1755031394287,"duration":0},"status":"passed","severity":"normal"},{"uid":"274841380a1ee511","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1755031389055,"stop":1755031389056,"duration":1},"status":"passed","severity":"normal"},{"uid":"7be36172bb4bcde3","name":"should not receive a peer event after stop","time":{"start":1755031359014,"stop":1755031359015,"duration":1},"status":"passed","severity":"normal"},{"uid":"90325fb90e59e650","name":"should successfully stop","time":{"start":1755031376523,"stop":1755031376523,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c3c4b1f8dea19bf","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app93/6/topic915/proto","time":{"start":1755031650537,"stop":1755031650538,"duration":1},"status":"passed","severity":"normal"},{"uid":"970cb907c62e1988","name":"should not change state when connections remain after disconnect","time":{"start":1755031345669,"stop":1755031345669,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf2956282da3ea35","name":"should dial peer when on same shard","time":{"start":1755031346045,"stop":1755031346045,"duration":0},"status":"passed","severity":"normal"},{"uid":"11b1b84392f5652b","name":"Push message with unicode special characters payload","time":{"start":1755031965045,"stop":1755031965045,"duration":0},"status":"passed","severity":"normal"},{"uid":"4946d69c5e912eb","name":"should throw error - no public key","time":{"start":1755031336494,"stop":1755031336494,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ccdb982cde62933","name":"should encodeTxt and decodeTxt","time":{"start":1755031336492,"stop":1755031336492,"duration":0},"status":"passed","severity":"normal"},{"uid":"159bbcd8a6d1997b","name":"Push message with content topic containing Chinese","time":{"start":1755031965047,"stop":1755031965047,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d7dd715d2a8cac5","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1755031347247,"stop":1755031347248,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8672302b0ea5941","name":"should dial more peers if under maxConnections","time":{"start":1755031346776,"stop":1755031346777,"duration":1},"status":"passed","severity":"normal"},{"uid":"db0b75ad22d0f8f2","name":"should be empty when created","time":{"start":1755031376890,"stop":1755031376891,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6b0ed36cf9b9ae9","name":"should remove event listeners","time":{"start":1755031346760,"stop":1755031346760,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e8d916e1078751a","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1755031330338,"stop":1755031330338,"duration":0},"status":"passed","severity":"normal"},{"uid":"21c28890e1585887","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1755031364916,"stop":1755031364917,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4bbf00fa1d7ece3","name":"Push message with custom timestamp: 1755035034180","time":{"start":1755031965051,"stop":1755031965051,"duration":0},"status":"passed","severity":"normal"},{"uid":"15cfbc49157aacac","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1755031617852,"stop":1755031617853,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c2a5671c5605b77","name":"should retry if all attempts fail","time":{"start":1755031375519,"stop":1755031375520,"duration":1},"status":"passed","severity":"normal"},{"uid":"50eeb4ca03bc833e","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app64/5/topic593/xml","time":{"start":1755031650538,"stop":1755031650541,"duration":3},"status":"passed","severity":"normal"},{"uid":"fae9f05cd0f76bfb","name":"Check received message containing JSON","time":{"start":1755031857771,"stop":1755031857771,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f7f2af7c7f9e173","name":"different cluster: nodes don't connect","time":{"start":1755031484592,"stop":1755031484592,"duration":0},"status":"passed","severity":"normal"},{"uid":"eadad588c0fdc208","name":"should skip peer when already connected","time":{"start":1755031346040,"stop":1755031346040,"duration":0},"status":"passed","severity":"normal"},{"uid":"1960f53f1dd3d821","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1755031886837,"stop":1755031886837,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb908876cb65f307","name":"should get / set TCP multiaddr","time":{"start":1755031336498,"stop":1755031336498,"duration":0},"status":"passed","severity":"normal"},{"uid":"c86e15ccdd82c39e","name":"should add to incoming buffer if dependencies are not met","time":{"start":1755031394289,"stop":1755031394289,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a08c6d47a4d1b9a","name":"Check publish message containing escaped characters","time":{"start":1755031546665,"stop":1755031546665,"duration":0},"status":"passed","severity":"normal"},{"uid":"91524f14ed3390ba","name":"Push message with escaped characters payload","time":{"start":1755031965033,"stop":1755031965033,"duration":0},"status":"passed","severity":"normal"},{"uid":"22378e257f7bf899","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1755031556168,"stop":1755031556168,"duration":0},"status":"passed","severity":"normal"},{"uid":"d64cbe55199560d3","name":"should not fail to start the service if it is already started","time":{"start":1755031359013,"stop":1755031359013,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec2a59b6bb28e816","name":"Renews subscription after lossing a connection","time":{"start":1755031886857,"stop":1755031886857,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eb8d1b257d715b","name":"should handle multiple query options for time ranges","time":{"start":1755031376422,"stop":1755031376423,"duration":1},"status":"passed","severity":"normal"},{"uid":"92650bb508311cea","name":"should return PeerId when PeerId is provided","time":{"start":1755031346456,"stop":1755031346456,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b85a49ac32a66ac","name":"Push message with shell command payload","time":{"start":1755031965033,"stop":1755031965033,"duration":0},"status":"passed","severity":"normal"},{"uid":"4003e0e3e53778e8","name":"should fail to send if no connected peers found","time":{"start":1755031376320,"stop":1755031376320,"duration":0},"status":"passed","severity":"normal"},{"uid":"d621b360329b2e4d","name":"should reject if Relay is requested but not mounted","time":{"start":1755031376430,"stop":1755031376431,"duration":1},"status":"passed","severity":"normal"},{"uid":"b13da31cb959110d","name":"should return no connections if no open connection provided","time":{"start":1755031346842,"stop":1755031346842,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee6b1b0b6f1bfa81","name":"can start the service","time":{"start":1755031521972,"stop":1755031521972,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd016361cdd5b00e","name":"should be able to encode the field with only RELAY set to true","time":{"start":1755031335756,"stop":1755031335758,"duration":2},"status":"passed","severity":"normal"},{"uid":"fe24d0bd9bfe9aa0","name":"should stop and cleanup resources","time":{"start":1755031376892,"stop":1755031376893,"duration":1},"status":"passed","severity":"normal"},{"uid":"af1aee1143d1c281","name":"should retry failed tasks","time":{"start":1755031375517,"stop":1755031375517,"duration":0},"status":"passed","severity":"normal"},{"uid":"eea2175d308222b7","name":"caches peers it previously fetched","time":{"start":1755031355135,"stop":1755031355136,"duration":1},"status":"passed","severity":"normal"},{"uid":"9be11ff1acf9bcbc","name":"Publish message with custom timestamp: Tue Aug 12 2025 19:45:40 GMT+0000 (Coordinated Universal Time)","time":{"start":1755031546667,"stop":1755031546667,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3a59a681d892d1b","name":"Check publish message containing emoji","time":{"start":1755031546665,"stop":1755031546666,"duration":1},"status":"passed","severity":"normal"},{"uid":"98fa8e6637262fee","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app60/4/topic289/proto","time":{"start":1755031650536,"stop":1755031650536,"duration":0},"status":"passed","severity":"normal"},{"uid":"c53124e74ec10a21","name":"should not discard bootstrap peers if under the limit","time":{"start":1755031452884,"stop":1755031452884,"duration":0},"status":"passed","severity":"normal"},{"uid":"31dc6b9f2a7f8ec3","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1755031330334,"stop":1755031330334,"duration":0},"status":"passed","severity":"normal"},{"uid":"b66caf3bba6aee2c","name":"should create all internal components","time":{"start":1755031347008,"stop":1755031347008,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ad086aa9963613d","name":"A test","time":{"start":1755031469882,"stop":1755031469882,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b8fc10bebe4177c","name":"should decode valid enr successfully","time":{"start":1755031336492,"stop":1755031336493,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f7de514720feb99","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1755031354831,"stop":1755031354831,"duration":0},"status":"passed","severity":"normal"},{"uid":"980c271d52839b16","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app10/1/topic897/proto","time":{"start":1755031650541,"stop":1755031650541,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7f3af5a56028a7f","name":"should handle incoming messages","time":{"start":1755031376522,"stop":1755031376523,"duration":1},"status":"passed","severity":"normal"},{"uid":"870ae65d9687b460","name":"should return empty array when no peers connected","time":{"start":1755031347024,"stop":1755031347024,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab6b939ac4e3edb","name":"messageHashStr produces different results for different inputs","time":{"start":1755031346135,"stop":1755031346135,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d268de6d8ce88e7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1755031389091,"stop":1755031389091,"duration":0},"status":"passed","severity":"normal"},{"uid":"30e84256f980d998","name":"should return all connected peers without codec filter","time":{"start":1755031347024,"stop":1755031347024,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbe7c917cb99b7","name":"should not create relay timers when relay is not provided","time":{"start":1755031347131,"stop":1755031347131,"duration":0},"status":"passed","severity":"normal"},{"uid":"68117c5e8689caef","name":"should wait for Filter peer to be connected","time":{"start":1755031376434,"stop":1755031376434,"duration":0},"status":"passed","severity":"normal"},{"uid":"92b2a1ea933b40f7","name":"Passing page size 110 when there are 120 messages","time":{"start":1755031669832,"stop":1755031669832,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f423fb68dae11af","name":"should handle corrupted local storage data gracefully","time":{"start":1755031359016,"stop":1755031359016,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fb730b9982c8a7d","name":"Check message on other pubsub topic is not received","time":{"start":1755031857774,"stop":1755031857774,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e8382102eea489e","name":"Subscribe to topic containing emoji and receive message","time":{"start":1755031886845,"stop":1755031886845,"duration":0},"status":"passed","severity":"normal"},{"uid":"da85c055f9f6c310","name":"should detect messages with missing dependencies","time":{"start":1755031394292,"stop":1755031394292,"duration":0},"status":"passed","severity":"normal"},{"uid":"eabcd12766e2d4f","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1755031330332,"stop":1755031330332,"duration":0},"status":"passed","severity":"normal"},{"uid":"c25c653917e76ec","name":"should set field with all protocols enabled","time":{"start":1755031336501,"stop":1755031336501,"duration":0},"status":"passed","severity":"normal"},{"uid":"78a77359c2a22085","name":"Check publish message containing shell command","time":{"start":1755031546664,"stop":1755031546664,"duration":0},"status":"passed","severity":"normal"},{"uid":"e46d483171447486","name":"should initialize bloom filter with correct parameters","time":{"start":1755031392328,"stop":1755031392328,"duration":0},"status":"passed","severity":"normal"},{"uid":"a70781989192bd48","name":"Subscribe to topic containing Russian and receive message","time":{"start":1755031886853,"stop":1755031886853,"duration":0},"status":"passed","severity":"normal"},{"uid":"182720c2d88ef359","name":"should process queue every 500ms","time":{"start":1755031346052,"stop":1755031346053,"duration":1},"status":"passed","severity":"normal"},{"uid":"885012acb43aebc","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1755031556174,"stop":1755031556175,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2a80a14a37523b4","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1755031364918,"stop":1755031364918,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a7f075b05256773","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1755031346455,"stop":1755031346456,"duration":1},"status":"passed","severity":"normal"},{"uid":"889473a0bdf6c636","name":"should clear all timers","time":{"start":1755031347125,"stop":1755031347125,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebe5a726f39a27fd","name":"Subscribe to topic containing special chars and publish message","time":{"start":1755031556171,"stop":1755031556172,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c61940a53316da","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1755031347130,"stop":1755031347130,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bb442e2f7b33099","name":"should handle peerStore errors gracefully","time":{"start":1755031347025,"stop":1755031347026,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b3ead276b183e94","name":"Query generator for multiple messages","time":{"start":1755031660513,"stop":1755031660514,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a679c17082fa786","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1755031886844,"stop":1755031886844,"duration":0},"status":"passed","severity":"normal"},{"uid":"14b5fee4b39d1c4f","name":"Throws when trying to push message with empty payload","time":{"start":1755031965035,"stop":1755031965035,"duration":0},"status":"passed","severity":"normal"},{"uid":"a802807b751a7c02","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1755031375810,"stop":1755031375810,"duration":0},"status":"passed","severity":"normal"},{"uid":"745c095df24bf26b","name":"should dial peers from store on start","time":{"start":1755031346758,"stop":1755031346758,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee095b5dae27e57f","name":"Subscribe to topic containing numeric and receive message","time":{"start":1755031886851,"stop":1755031886851,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7f9f4f485199901","name":"should not fail to stop the service if it was not started","time":{"start":1755031359012,"stop":1755031359012,"duration":0},"status":"passed","severity":"normal"},{"uid":"4363451ff964ee42","name":"should populate queue if has active dial","time":{"start":1755031346043,"stop":1755031346044,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ee748d354014803","name":"throws on empty content topic","time":{"start":1755031330326,"stop":1755031330327,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f4e4699b92400e","name":"Asymmetric encrypt & decrypt","time":{"start":1755031365371,"stop":1755031365371,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bbdb0d1f126efa8","name":"Push message with content topic containing escaped characters","time":{"start":1755031965038,"stop":1755031965038,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e971694d97875df","name":"Callback on promise","time":{"start":1755031660516,"stop":1755031660516,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9caac45849a8160","name":"Push message with content topic containing long","time":{"start":1755031965035,"stop":1755031965035,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2b189b0a681376a","name":"should dispatch connect and disconnect events","time":{"start":1755031376610,"stop":1755031376610,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5cc9e672fa8b3fd","name":"should create NetworkMonitor with libp2p and events","time":{"start":1755031345639,"stop":1755031345649,"duration":10},"status":"passed","severity":"normal"},{"uid":"75f6d59445b56134","name":"Query with Promise Callback, No Decoder","time":{"start":1755031628744,"stop":1755031628745,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fc953a704389615","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1755031389085,"stop":1755031389088,"duration":3},"status":"passed","severity":"normal"},{"uid":"11edf4d3d7ab4d21","name":"tcp ip4 address","time":{"start":1755031335881,"stop":1755031335882,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dc653a3036f388a","name":"Fields are not dropped","time":{"start":1755031346958,"stop":1755031346958,"duration":0},"status":"passed","severity":"normal"},{"uid":"f744c27d91daac45","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1755031330333,"stop":1755031330333,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d1c6691f90c7e7","name":"Used by Waku Relay","time":{"start":1755031677051,"stop":1755031677051,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e9ae7918c95a6a","name":"Rejects garbage","time":{"start":1755031380222,"stop":1755031380222,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f0cb83ab6f13c56","name":"Cluster id 0, shard 0","time":{"start":1755031651600,"stop":1755031651600,"duration":0},"status":"passed","severity":"normal"},{"uid":"f35bb1294e780ca4","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1755031389036,"stop":1755031389036,"duration":0},"status":"passed","severity":"normal"},{"uid":"78dd68906364f3ba","name":"should successfully query store with valid decoders and options","time":{"start":1755031376419,"stop":1755031376420,"duration":1},"status":"passed","severity":"normal"},{"uid":"e47145c4689c5507","name":"should continually clean up expired entries at intervals","time":{"start":1755031374641,"stop":1755031374642,"duration":1},"status":"passed","severity":"normal"},{"uid":"962900f397841300","name":"Check received message with timestamp: 1649153314 ","time":{"start":1755031857773,"stop":1755031857774,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ec5d551fc643620","name":"Js publishes, other Js receives","time":{"start":1755031535520,"stop":1755031535520,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbad718cb9b6324e","name":"Push message with Script payload","time":{"start":1755031965031,"stop":1755031965031,"duration":0},"status":"passed","severity":"normal"},{"uid":"447be558a71bf23b","name":"should properly create location multiaddrs - tcp6","time":{"start":1755031336500,"stop":1755031336500,"duration":0},"status":"passed","severity":"normal"},{"uid":"8668e3f6866bf897","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1755031394290,"stop":1755031394291,"duration":1},"status":"passed","severity":"normal"},{"uid":"72ad9d2a3676f83d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1755031389093,"stop":1755031389094,"duration":1},"status":"passed","severity":"normal"},{"uid":"32260f343bbd1bcd","name":"isConnected return false after peer stops","time":{"start":1755031430153,"stop":1755031430153,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bac1e4c9136b784","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1755031394294,"stop":1755031394294,"duration":0},"status":"passed","severity":"normal"},{"uid":"a99e1432e6b6b2c9","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1755031354830,"stop":1755031354830,"duration":0},"status":"passed","severity":"normal"},{"uid":"481be7714d8e0ee3","name":"should add event listeners to libp2p","time":{"start":1755031345650,"stop":1755031345651,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c4edf592f69f97c","name":"random static sharding 8 - Cluster ID: 3, Shard ID: 416","time":{"start":1755031651604,"stop":1755031651605,"duration":1},"status":"passed","severity":"normal"},{"uid":"37134599466b4baa","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1755031389083,"stop":1755031389083,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb198ff944cda43","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1755031555597,"stop":1755031555597,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba4cf2b445ed943b","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1755031354826,"stop":1755031354827,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dcbd51ce686a3a6","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1755031346775,"stop":1755031346775,"duration":0},"status":"passed","severity":"normal"},{"uid":"19c6c34959a05259","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1755031886847,"stop":1755031886847,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd382ec7e05f32b9","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1755031347130,"stop":1755031347131,"duration":1},"status":"passed","severity":"normal"},{"uid":"92f459d54fb5b3f1","name":"Fails to push message bigger that 1MB","time":{"start":1755031965041,"stop":1755031965041,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f5ef3c0de18a045","name":"should be able to encode the field with only FILTER set to true","time":{"start":1755031335759,"stop":1755031335760,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ca90112a04aa046","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1755031346778,"stop":1755031346784,"duration":6},"status":"passed","severity":"normal"},{"uid":"fb4b4342e91e011b","name":"should decode valid enr with tcp successfully","time":{"start":1755031336493,"stop":1755031336493,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8aae6573e92207","name":"retrieves a single peer","time":{"start":1755031355133,"stop":1755031355134,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f2aeacf5d79a7b7","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1755031389068,"stop":1755031389069,"duration":1},"status":"passed","severity":"normal"},{"uid":"8215e4c33cc85c8d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1755031389091,"stop":1755031389091,"duration":0},"status":"passed","severity":"normal"},{"uid":"2614729a468a5b01","name":"should add and remove event listeners correctly","time":{"start":1755031359016,"stop":1755031359016,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a15da0be9d25ef1","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1755031650533,"stop":1755031650533,"duration":0},"status":"passed","severity":"normal"},{"uid":"38ee7985fa63dffc","name":"should add event listeners to globalThis","time":{"start":1755031345651,"stop":1755031345654,"duration":3},"status":"passed","severity":"normal"},{"uid":"83096ad84ea1b649","name":"Relay","time":{"start":1755031415833,"stop":1755031415834,"duration":1},"status":"passed","severity":"normal"},{"uid":"be295200ab7da090","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1755031389068,"stop":1755031389068,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d798bad14a709c7","name":"Check received message containing escaped characters","time":{"start":1755031857782,"stop":1755031857783,"duration":1},"status":"passed","severity":"normal"},{"uid":"d97668d718ec4b6","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1755031335765,"stop":1755031335766,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c0105075d09f4d4","name":"Delete observer","time":{"start":1755031523779,"stop":1755031523779,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cdafa173a9d4332","name":"should add and check entries correctly","time":{"start":1755031374628,"stop":1755031374635,"duration":7},"status":"passed","severity":"normal"},{"uid":"66c851219ce926d7","name":"should dispatch network event when browser goes offline","time":{"start":1755031345674,"stop":1755031345674,"duration":0},"status":"passed","severity":"normal"},{"uid":"512aba729ad20e54","name":"Publish message with rate limit","time":{"start":1755031546670,"stop":1755031546671,"duration":1},"status":"passed","severity":"normal"},{"uid":"901df4f8504547fd","name":"Push message with content topic containing Russian","time":{"start":1755031965048,"stop":1755031965048,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad1da5c340fd30e2","name":"pre and post cipher","time":{"start":1755031365372,"stop":1755031365372,"duration":0},"status":"passed","severity":"normal"},{"uid":"2644bebeb22b7898","name":"messageHashStr works with IProtoMessage","time":{"start":1755031346134,"stop":1755031346135,"duration":1},"status":"passed","severity":"normal"},{"uid":"36fca504fbf46e19","name":"should emit a peer event after start","time":{"start":1755031414968,"stop":1755031414968,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb9ceafa633644d0","name":"Check received message containing Russian","time":{"start":1755031857779,"stop":1755031857780,"duration":1},"status":"passed","severity":"normal"},{"uid":"22eea05594efc542","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1755031375810,"stop":1755031375811,"duration":1},"status":"passed","severity":"normal"},{"uid":"385a6a333785cec5","name":"Push message with special chars payload","time":{"start":1755031965042,"stop":1755031965042,"duration":0},"status":"passed","severity":"normal"},{"uid":"62908d4c9f7aa6d4","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1755031886841,"stop":1755031886841,"duration":0},"status":"passed","severity":"normal"},{"uid":"675be9a2fe89174c","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1755031612184,"stop":1755031612185,"duration":1},"status":"passed","severity":"normal"},{"uid":"eaf297557192b577","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1755031376613,"stop":1755031376613,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f9040dc69cab0c5","name":"should use configured peers when available","time":{"start":1755031376424,"stop":1755031376426,"duration":2},"status":"passed","severity":"normal"},{"uid":"4dde2a22010cce12","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1755031330337,"stop":1755031330338,"duration":1},"status":"passed","severity":"normal"},{"uid":"de193674803f519a","name":"should send to specified number of peers of used peers","time":{"start":1755031376320,"stop":1755031376321,"duration":1},"status":"passed","severity":"normal"},{"uid":"d621283a6c5e79e7","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1755031389083,"stop":1755031389083,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f762941c8dd3823","name":"Store - dialed after - with timeout","time":{"start":1755031683691,"stop":1755031683691,"duration":0},"status":"passed","severity":"normal"},{"uid":"58efe3904805456c","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1755031389075,"stop":1755031389075,"duration":0},"status":"passed","severity":"normal"},{"uid":"54b996b191845abc","name":"handles different networkShards values correctly","time":{"start":1755031330336,"stop":1755031330336,"duration":0},"status":"passed","severity":"normal"},{"uid":"edf17d72e536bdfe","name":"Query Generator, No Decoder","time":{"start":1755031628742,"stop":1755031628742,"duration":0},"status":"passed","severity":"normal"},{"uid":"a01af01820910c4f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1755031330339,"stop":1755031330339,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5f9d83a19e3e692","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1755031484592,"stop":1755031484593,"duration":1},"status":"passed","severity":"normal"},{"uid":"158f0e0d84349187","name":"should be able to decode the field with only RELAY set to true","time":{"start":1755031335763,"stop":1755031335764,"duration":1},"status":"passed","severity":"normal"},{"uid":"c97868d5da5722c4","name":"should create dialer with libp2p and shardReader","time":{"start":1755031346030,"stop":1755031346030,"duration":0},"status":"passed","severity":"normal"},{"uid":"993036869d45077b","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1755031375642,"stop":1755031375642,"duration":0},"status":"passed","severity":"normal"},{"uid":"654fd7e13b6632d2","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1755031330338,"stop":1755031330339,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca5d68d325cb8716","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1755031394293,"stop":1755031394293,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0dffd4e88ed8a76","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1755031678547,"stop":1755031678547,"duration":0},"status":"passed","severity":"normal"},{"uid":"9942d2bf86ba1612","name":"Sample","time":{"start":1755031335840,"stop":1755031335840,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d470af51de9fd8b","name":"Push message with emoji payload","time":{"start":1755031965045,"stop":1755031965045,"duration":0},"status":"passed","severity":"normal"},{"uid":"6af6a7f24cdc84bb","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1755031389064,"stop":1755031389065,"duration":1},"status":"passed","severity":"normal"},{"uid":"d481df8e15fd02dc","name":"should handle general insertion and lookup correctly","time":{"start":1755031392339,"stop":1755031392340,"duration":1},"status":"passed","severity":"normal"},{"uid":"4114807c01913b2d","name":"can start the service","time":{"start":1755031359011,"stop":1755031359011,"duration":0},"status":"passed","severity":"normal"},{"uid":"de9ed586da39c64e","name":"throws on content topic with empty version field","time":{"start":1755031330329,"stop":1755031330329,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddc356429f7525b8","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1755031389074,"stop":1755031389074,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2e2709a10c7dd0f","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1755031335761,"stop":1755031335761,"duration":0},"status":"passed","severity":"normal"},{"uid":"73b4a4201a2a09e8","name":"should encode/decode to RLP encoding","time":{"start":1755031336496,"stop":1755031336497,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9a96e858580ee0c","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1755031389067,"stop":1755031389068,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b34b90a16c3c492","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1755031389075,"stop":1755031389076,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0d635f565b12374","name":"should return false when peer has no shard info","time":{"start":1755031345965,"stop":1755031345966,"duration":1},"status":"passed","severity":"normal"},{"uid":"2afbac10218d1ac4","name":"should reject if LightPush is requested but not mounted","time":{"start":1755031376431,"stop":1755031376431,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d34bbd7dce08e6f","name":"yields undefined for messages without decoder","time":{"start":1755031347059,"stop":1755031347060,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4d4e2b3d6380bf6","name":"Generator, 2 different shards","time":{"start":1755031617852,"stop":1755031617852,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecc78f6bf727e699","name":"returns only open connection if one present","time":{"start":1755031346839,"stop":1755031346839,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5d92224e01832d7","name":"throws on content topic with empty application field","time":{"start":1755031330328,"stop":1755031330328,"duration":0},"status":"passed","severity":"normal"},{"uid":"6695807b9e61f2b1","name":"should set field with only FILTER enabled","time":{"start":1755031336502,"stop":1755031336502,"duration":0},"status":"passed","severity":"normal"},{"uid":"97959176a2b83974","name":"should not receive a peer event before start","time":{"start":1755031521976,"stop":1755031521977,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c4dadceacde01c1","name":"Mutual subscription","time":{"start":1755031556165,"stop":1755031556165,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf1522e7c67ce38a","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1755031346995,"stop":1755031346995,"duration":0},"status":"passed","severity":"normal"},{"uid":"12e3e8be77364d9d","name":"Check message with non string payload is not received","time":{"start":1755031857787,"stop":1755031857787,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5a16affd19ab122","name":"Check received message containing SQL Injection","time":{"start":1755031857780,"stop":1755031857780,"duration":0},"status":"passed","severity":"normal"},{"uid":"4883b0e9ccb1971c","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1755031376614,"stop":1755031376614,"duration":0},"status":"passed","severity":"normal"},{"uid":"165b04ae267d40b3","name":"should requeue task if no peer is available","time":{"start":1755031375507,"stop":1755031375507,"duration":0},"status":"passed","severity":"normal"},{"uid":"2584d80d5e681498","name":"groups content topics by expected pubsub topic","time":{"start":1755031330336,"stop":1755031330336,"duration":0},"status":"passed","severity":"normal"},{"uid":"3acfe7ae15313776","name":"should properly create location multiaddrs - udp6","time":{"start":1755031336499,"stop":1755031336499,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2ba04e9036cc995","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1755031660516,"stop":1755031660517,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6b777c9f7c2fcf8","name":"should create ShardReader with auto sharding network config","time":{"start":1755031345959,"stop":1755031345959,"duration":0},"status":"passed","severity":"normal"},{"uid":"16e04aedd5363346","name":"Using a function","time":{"start":1755031677050,"stop":1755031677051,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad788df669959177","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1755031330334,"stop":1755031330334,"duration":0},"status":"passed","severity":"normal"},{"uid":"480c3bca3ecbf1c9","name":"Relay - dialed after","time":{"start":1755031683690,"stop":1755031683690,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ef612c62b51e42a","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1755031394292,"stop":1755031394292,"duration":0},"status":"passed","severity":"normal"},{"uid":"591e1eb103cbc4bf","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1755031389056,"stop":1755031389057,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c42eb932661a7c3","name":"should throw error - no id","time":{"start":1755031336494,"stop":1755031336494,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfff252dbd467004","name":"Subscribe to topic containing emoji and receive message","time":{"start":1755031886856,"stop":1755031886856,"duration":0},"status":"passed","severity":"normal"},{"uid":"da13d404746eea89","name":"Check publish message containing Chinese","time":{"start":1755031546658,"stop":1755031546658,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cfec83e16d70d8d","name":"Check message with invalid timestamp is not received","time":{"start":1755031857785,"stop":1755031857785,"duration":0},"status":"passed","severity":"normal"},{"uid":"29d0d7eb5e3818c8","name":"same cluster: nodes connect","time":{"start":1755031484592,"stop":1755031484592,"duration":0},"status":"passed","severity":"normal"},{"uid":"8db843b826c5a365","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1755031346134,"stop":1755031346134,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d3269ce6721eeff","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1755031678544,"stop":1755031678544,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd29f7f579f8eacd","name":"should handle errors when removing globalThis listeners","time":{"start":1755031345658,"stop":1755031345659,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4a18e69bafa575f","name":"random static sharding 7 - Cluster ID: 846, Shard ID: 683","time":{"start":1755031651604,"stop":1755031651604,"duration":0},"status":"passed","severity":"normal"},{"uid":"34e83983fb483a82","name":"Check received message containing numeric","time":{"start":1755031857778,"stop":1755031857778,"duration":0},"status":"passed","severity":"normal"},{"uid":"d404a682832e26b","name":"should not fail to stop the service if it was not started","time":{"start":1755031414966,"stop":1755031414967,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6f4692fdd04f059","name":"Push message with Basic HTML tag payload","time":{"start":1755031965032,"stop":1755031965032,"duration":0},"status":"passed","severity":"normal"},{"uid":"2908ccc126d2d3bc","name":"Push message with content topic containing Arabic","time":{"start":1755031965048,"stop":1755031965048,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d65f339e9a07cbc","name":"should reject on timeout if it was set","time":{"start":1755031376432,"stop":1755031376433,"duration":1},"status":"passed","severity":"normal"},{"uid":"f12e0e8f49ff3ef9","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1755031886849,"stop":1755031886849,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a762bb167865bf4f","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1755031539988,"stop":1755031539988,"duration":0},"status":"passed","severity":"normal"},{"uid":"bae6a8a0f2c7016d","name":"Ordered callback, aborts when callback returns true","time":{"start":1755031660517,"stop":1755031660517,"duration":0},"status":"passed","severity":"normal"},{"uid":"df3e2d0c6a30305c","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1755031330337,"stop":1755031330337,"duration":0},"status":"passed","severity":"normal"},{"uid":"592bab68ddb26081","name":"Push message with custom timestamp: 1724273034180","time":{"start":1755031965050,"stop":1755031965050,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c627f1405732f84","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1755031389047,"stop":1755031389047,"duration":0},"status":"passed","severity":"normal"},{"uid":"2738b0f2aa23b70","name":"should be able to dial TLS multiaddrs","time":{"start":1755031498937,"stop":1755031498937,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cf7b650a2a61086","name":"Push message with XML payload","time":{"start":1755031965031,"stop":1755031965032,"duration":1},"status":"passed","severity":"normal"},{"uid":"480590a26039e5f5","name":"should not be empty after adding a subscription","time":{"start":1755031376891,"stop":1755031376891,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfef474234fba0d5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1755031389094,"stop":1755031389095,"duration":1},"status":"passed","severity":"normal"},{"uid":"1405342abf66a40e","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1755031886848,"stop":1755031886848,"duration":0},"status":"passed","severity":"normal"},{"uid":"800db082b789044a","name":"Check publish message containing XML","time":{"start":1755031546660,"stop":1755031546660,"duration":0},"status":"passed","severity":"normal"},{"uid":"84f69309966a1d6b","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1755031546666,"stop":1755031546666,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8218a176f7ea538","name":"Passing an array","time":{"start":1755031677050,"stop":1755031677050,"duration":0},"status":"passed","severity":"normal"},{"uid":"19deb3f21c00b998","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1755031394288,"stop":1755031394288,"duration":0},"status":"passed","severity":"normal"},{"uid":"a888099a69908e5","name":"Check received message with timestamp: 1755031409315000000 ","time":{"start":1755031857773,"stop":1755031857773,"duration":0},"status":"passed","severity":"normal"},{"uid":"442b4153727fb03d","name":"Passing page size 11 when there are 10 messages","time":{"start":1755031669831,"stop":1755031669831,"duration":0},"status":"passed","severity":"normal"},{"uid":"52700289c7b26774","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1755031335761,"stop":1755031335762,"duration":1},"status":"passed","severity":"normal"},{"uid":"695d5d5274bca148","name":"Query generator for multiple messages with different message text format","time":{"start":1755031660514,"stop":1755031660514,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a11dacd917f7da6","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1755031354831,"stop":1755031354831,"duration":0},"status":"passed","severity":"normal"},{"uid":"febc103f4ac9fd01","name":"A test","time":{"start":1755031469882,"stop":1755031469883,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ea9bdcd08020f0c","name":"should not return locked peers if enough unlocked are available","time":{"start":1755031376609,"stop":1755031376609,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b6fc4b7c356cb5","name":"Default pageSize","time":{"start":1755031669832,"stop":1755031669837,"duration":5},"status":"passed","severity":"normal"},{"uid":"bbfdacb3b5f001c5","name":"Refresh subscription","time":{"start":1755031886839,"stop":1755031886839,"duration":0},"status":"passed","severity":"normal"},{"uid":"65b60a614639a963","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1755031389071,"stop":1755031389072,"duration":1},"status":"passed","severity":"normal"},{"uid":"72ad01d477441403","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1755031376611,"stop":1755031376611,"duration":0},"status":"passed","severity":"normal"},{"uid":"846ea539f31ca171","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1755031599586,"stop":1755031599587,"duration":1},"status":"passed","severity":"normal"},{"uid":"feffc5bbc7f09d05","name":"returns all values when wanted number matches available values","time":{"start":1755031353962,"stop":1755031353964,"duration":2},"status":"passed","severity":"normal"},{"uid":"407eece37d8e3bc5","name":"should support chaining for add method","time":{"start":1755031374636,"stop":1755031374636,"duration":0},"status":"passed","severity":"normal"},{"uid":"946e49747a9092b","name":"should reject if Store is requested but not mounted","time":{"start":1755031376432,"stop":1755031376432,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc51162246acb1a","name":"should return false when pubsub topic parsing fails","time":{"start":1755031345986,"stop":1755031345986,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ca514282a486f74","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1755031330331,"stop":1755031330331,"duration":0},"status":"passed","severity":"normal"},{"uid":"6358b9b4d3072b0c","name":"Fails to push message with large meta","time":{"start":1755031965050,"stop":1755031965050,"duration":0},"status":"passed","severity":"normal"},{"uid":"45836cce240a6af4","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1755031375507,"stop":1755031375508,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ba2bfc9e67b17e2","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1755031330341,"stop":1755031330341,"duration":0},"status":"passed","severity":"normal"},{"uid":"d54be5aea0e2790a","name":"should remove event listeners","time":{"start":1755031347124,"stop":1755031347125,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe0a5a2d25ca3483","name":"Check meta is set [symmetric]","time":{"start":1755031364918,"stop":1755031364918,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef78bbe47f50bc8f","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1755031556172,"stop":1755031556173,"duration":1},"status":"passed","severity":"normal"},{"uid":"f480427c12013cbe","name":"should skip peer when not on same cluster","time":{"start":1755031346044,"stop":1755031346045,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc23109d246caf3e","name":"should return usable stream attached to connection","time":{"start":1755031346992,"stop":1755031346993,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c008b469ae89797","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1755031335762,"stop":1755031335762,"duration":0},"status":"passed","severity":"normal"},{"uid":"885c92511317c68e","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1755031484594,"stop":1755031484595,"duration":1},"status":"passed","severity":"normal"},{"uid":"1be0011217bb7c1","name":"Push message with content topic containing SQL Injection","time":{"start":1755031965037,"stop":1755031965037,"duration":0},"status":"passed","severity":"normal"},{"uid":"85a3161a748c8ddc","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1755031389089,"stop":1755031389090,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c5d988505fef95c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1755031330339,"stop":1755031330340,"duration":1},"status":"passed","severity":"normal"},{"uid":"34a98f3593ecc2a5","name":"Fails to publish message with empty text","time":{"start":1755031546668,"stop":1755031546668,"duration":0},"status":"passed","severity":"normal"},{"uid":"84eb6f1dfc07b683","name":"Relay - dialed first","time":{"start":1755031683690,"stop":1755031683690,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc74d57dc798e857","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1755031886849,"stop":1755031886849,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9c221e47923e6c8","name":"Push message with SQL Injection payload","time":{"start":1755031965043,"stop":1755031965043,"duration":0},"status":"passed","severity":"normal"},{"uid":"692a6c60f024f4e9","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1755031330332,"stop":1755031330333,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6b94ef2300c6af5","name":"Init the array if not present","time":{"start":1755031329956,"stop":1755031329958,"duration":2},"status":"passed","severity":"normal"},{"uid":"4371a0d49f0848ab","name":"should do nothing if no non-locked connections to drop","time":{"start":1755031346777,"stop":1755031346778,"duration":1},"status":"passed","severity":"normal"},{"uid":"5693fe18fbbed0f","name":"Subscribe to topic containing special chars and receive message","time":{"start":1755031886852,"stop":1755031886852,"duration":0},"status":"passed","severity":"normal"},{"uid":"a904df677d04da90","name":"should handle errors when accessing navigator","time":{"start":1755031345676,"stop":1755031345676,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd571ffe89c4176b","name":"Bloom filter","time":{"start":1755031394106,"stop":1755031394106,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc3ebbae278aac38","name":"Subscribe to topic containing shell command and publish message","time":{"start":1755031556176,"stop":1755031556176,"duration":0},"status":"passed","severity":"normal"},{"uid":"f78a031b3a9efb6c","name":"Query Generator - false","time":{"start":1755031660496,"stop":1755031660497,"duration":1},"status":"passed","severity":"normal"},{"uid":"86192691f13c0849","name":"should maintain proper timestamps if all messages received","time":{"start":1755031394288,"stop":1755031394289,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab84bd5becb2011e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1755031330339,"stop":1755031330339,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e37d3b557816991","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1755031347131,"stop":1755031347134,"duration":3},"status":"passed","severity":"normal"},{"uid":"d4a24eed6564ffd1","name":"Check message received after jswaku node is restarted","time":{"start":1755031857787,"stop":1755031857787,"duration":0},"status":"passed","severity":"normal"},{"uid":"e64d6a379455e970","name":"Push message with content topic containing special chars","time":{"start":1755031965047,"stop":1755031965047,"duration":0},"status":"passed","severity":"normal"},{"uid":"187ea97974324abe","name":"Push to array if already present","time":{"start":1755031329958,"stop":1755031329959,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bbe8cbc789cd64","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1755031669205,"stop":1755031669209,"duration":4},"status":"passed","severity":"normal"},{"uid":"7aa200fd9ef67ee8","name":"should dial second nwaku node that was discovered","time":{"start":1755031409596,"stop":1755031409600,"duration":4},"status":"skipped","severity":"normal"},{"uid":"40bc0c5c4f0e375a","name":"should increase lamport timestamp","time":{"start":1755031394286,"stop":1755031394286,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bd88c033c5db587","name":"handles different clusterIds correctly","time":{"start":1755031330336,"stop":1755031330336,"duration":0},"status":"passed","severity":"normal"},{"uid":"36b174e49c571e93","name":"random static sharding 1 - Cluster ID: 268, Shard ID: 799","time":{"start":1755031651601,"stop":1755031651601,"duration":0},"status":"passed","severity":"normal"},{"uid":"de66288cdef21661","name":"nwaku subscribes","time":{"start":1755031535514,"stop":1755031535516,"duration":2},"status":"passed","severity":"normal"},{"uid":"a73b5d8d953e3098","name":"Push message equal or less that 1MB","time":{"start":1755031965051,"stop":1755031965051,"duration":0},"status":"passed","severity":"normal"},{"uid":"733d48e4bed4ba23","name":"should return false when network is not connected","time":{"start":1755031347012,"stop":1755031347012,"duration":0},"status":"passed","severity":"normal"},{"uid":"dddd261bdfbb51c6","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1755031389057,"stop":1755031389059,"duration":2},"status":"passed","severity":"normal"},{"uid":"ec039006086154de","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1755031389059,"stop":1755031389059,"duration":0},"status":"passed","severity":"normal"},{"uid":"72687052a0738915","name":"should initialize with custom number of peers","time":{"start":1755031376608,"stop":1755031376608,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b6aa7226f647575","name":"should return different streams if requested simultaniously","time":{"start":1755031346994,"stop":1755031346994,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e7391b507e94bda","name":"Push message with content topic containing emoji","time":{"start":1755031965049,"stop":1755031965049,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4d283a2069b3d5d","name":"should handle errors when globalThis is not available","time":{"start":1755031345654,"stop":1755031345655,"duration":1},"status":"passed","severity":"normal"},{"uid":"e986c852ea033004","name":"should emit a peer event after start","time":{"start":1755031359013,"stop":1755031359013,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f2e35ab7fc7cc7f","name":"should handle network check errors gracefully","time":{"start":1755031346062,"stop":1755031346064,"duration":2},"status":"passed","severity":"normal"},{"uid":"9bee59e002892680","name":"should add event listener for peer:discovery","time":{"start":1755031345587,"stop":1755031345588,"duration":1},"status":"passed","severity":"normal"},{"uid":"1572a67abb5830e8","name":"Check publish message containing Basic HTML tag","time":{"start":1755031546661,"stop":1755031546663,"duration":2},"status":"passed","severity":"normal"},{"uid":"4a0ab0f3b30cceeb","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1755031555592,"stop":1755031555592,"duration":0},"status":"passed","severity":"normal"},{"uid":"8134a7e6a118da2","name":"should transition to Unhealthy when no connections","time":{"start":1755031375809,"stop":1755031375810,"duration":1},"status":"passed","severity":"normal"},{"uid":"b34ad3dd1e24c730","name":"isConnected between 2 js-waku relay nodes","time":{"start":1755031430154,"stop":1755031430154,"duration":0},"status":"passed","severity":"normal"},{"uid":"6327570010edb4eb","name":"should not fail to start the service if it is already started","time":{"start":1755031414967,"stop":1755031414967,"duration":0},"status":"passed","severity":"normal"},{"uid":"50902a1cba66f337","name":"should never report false negatives","time":{"start":1755031392329,"stop":1755031392330,"duration":1},"status":"passed","severity":"normal"},{"uid":"cec30f761e36486","name":"should allow redial after cooldown period","time":{"start":1755031346044,"stop":1755031346044,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fda98aaf03ac77d","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1755031389063,"stop":1755031389064,"duration":1},"status":"passed","severity":"normal"},{"uid":"324d06bbf2da6fde","name":"accepts valid message hash query","time":{"start":1755031346422,"stop":1755031346422,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5d43ce723349004","name":"should handle case with no peers in store","time":{"start":1755031346770,"stop":1755031346771,"duration":1},"status":"passed","severity":"normal"},{"uid":"499020bba1a22338","name":"Check received message containing Arabic","time":{"start":1755031857769,"stop":1755031857769,"duration":0},"status":"passed","severity":"normal"},{"uid":"aca1cf09889e09ed","name":"should properly create location multiaddrs - udp","time":{"start":1755031336500,"stop":1755031336500,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b9271a526e2700f","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1755031430151,"stop":1755031430151,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a2c9e1d043942b4","name":"Encoder throws on undefined content topic","time":{"start":1755031366537,"stop":1755031366537,"duration":0},"status":"passed","severity":"normal"},{"uid":"60708d12e356d07","name":"should clear timers for specific peer on disconnect","time":{"start":1755031347137,"stop":1755031347137,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c47eda18329574e","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1755031335762,"stop":1755031335763,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bceefd22d739af8","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1755031886836,"stop":1755031886836,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b2b62f0d8f179aa","name":"configure the node with multiple content topics","time":{"start":1755031650542,"stop":1755031650542,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c3d0dcda72f4cbe","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1755031347128,"stop":1755031347129,"duration":1},"status":"passed","severity":"normal"},{"uid":"44c36f4a43d429ee","name":"Push message with content topic containing JSON","time":{"start":1755031965048,"stop":1755031965049,"duration":1},"status":"passed","severity":"normal"},{"uid":"70ddbf93043fa379","name":"it tolerates circular branch references","time":{"start":1755031355134,"stop":1755031355134,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fc77665a81d10c4","name":"Push message with long payload","time":{"start":1755031965041,"stop":1755031965041,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef846f0f74c848c5","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1755031539986,"stop":1755031539986,"duration":0},"status":"passed","severity":"normal"},{"uid":"e59ff0615284a43","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1755031375640,"stop":1755031375640,"duration":0},"status":"passed","severity":"normal"},{"uid":"7605668b3e05d183","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1755031389043,"stop":1755031389046,"duration":3},"status":"passed","severity":"normal"},{"uid":"ec6b9c4d33650747","name":"should remove event listener for peer:discovery","time":{"start":1755031345591,"stop":1755031345595,"duration":4},"status":"passed","severity":"normal"},{"uid":"551baa10993d0cac","name":"Push message with content topic containing SQL Injection","time":{"start":1755031965048,"stop":1755031965048,"duration":0},"status":"passed","severity":"normal"},{"uid":"bea89f44d007eeea","name":"Push message with custom timestamp: 1755027834180","time":{"start":1755031965051,"stop":1755031965051,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9ffc6a9806e33bd","name":"Light Node - default protocols","time":{"start":1755031683692,"stop":1755031683692,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fb18f9a605a2c94","name":"Subscribe to topic containing Russian and receive message","time":{"start":1755031886841,"stop":1755031886842,"duration":1},"status":"passed","severity":"normal"},{"uid":"2774e2854cf9d92d","name":"Check publish message after client node is restarted","time":{"start":1755031546670,"stop":1755031546670,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b3f554ae46d1f55f","name":"should do nothing when connections still exist","time":{"start":1755031346765,"stop":1755031346765,"duration":0},"status":"passed","severity":"normal"},{"uid":"7969066ea7e1bb1b","name":"throws on content topic with generation field greater than 0","time":{"start":1755031330328,"stop":1755031330328,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3534492594a4c75","name":"ignores domain fetching errors","time":{"start":1755031355135,"stop":1755031355135,"duration":0},"status":"passed","severity":"normal"},{"uid":"97508cd1485aff0e","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1755031330338,"stop":1755031330338,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ccc940c6956d567","name":"Passing page size 19 when there are 20 messages","time":{"start":1755031669831,"stop":1755031669831,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d2de61fffa90025","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1755031353965,"stop":1755031353966,"duration":1},"status":"passed","severity":"normal"},{"uid":"74a1f1f2098e4b5f","name":"Push message with JSON payload","time":{"start":1755031965032,"stop":1755031965032,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8adc15791d7ab1b","name":"Check publish message containing Russian","time":{"start":1755031546659,"stop":1755031546659,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a8daeb4957a5639","name":"should return false when peer is not found","time":{"start":1755031345987,"stop":1755031345990,"duration":3},"status":"passed","severity":"normal"},{"uid":"2884253569be2ab5","name":"should dial peer when peer is discovered","time":{"start":1755031345602,"stop":1755031345603,"duration":1},"status":"passed","severity":"normal"},{"uid":"3de35768fd8abee2","name":"Push message with shell command payload","time":{"start":1755031965044,"stop":1755031965045,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9a10322e80d5cb8","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1755031389076,"stop":1755031389076,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad52a6c27fa1d6da","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1755031857774,"stop":1755031857774,"duration":0},"status":"passed","severity":"normal"},{"uid":"25a5abd46795a5f7","name":"Refresh subscription","time":{"start":1755031886850,"stop":1755031886850,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb3f9768e2a7e9d4","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1755031389068,"stop":1755031389068,"duration":0},"status":"passed","severity":"normal"},{"uid":"313a9fb06f8c2546","name":"should start and stop interval correctly","time":{"start":1755031375505,"stop":1755031375506,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3e8bac3d6173a38","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1755031330503,"stop":1755031330503,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d6dae5b4bfb24e3","name":"should register libp2p event listeners when start is called","time":{"start":1755031376610,"stop":1755031376611,"duration":1},"status":"passed","severity":"normal"},{"uid":"803d4c5a41eb79a2","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1755031599585,"stop":1755031599586,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f2fb38b1277ed7","name":"Push message with rate limit","time":{"start":1755031965039,"stop":1755031965039,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a7763e81c632519","name":"Check message received after jswaku node is restarted","time":{"start":1755031857776,"stop":1755031857776,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bdf4f31c144a55f","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1755031389062,"stop":1755031389062,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae15504821363455","name":"Check publish message after service node is restarted","time":{"start":1755031546669,"stop":1755031546669,"duration":0},"status":"skipped","severity":"normal"},{"uid":"17560898e74920d4","name":"should properly compute the node id","time":{"start":1755031336496,"stop":1755031336496,"duration":0},"status":"passed","severity":"normal"},{"uid":"101a3902e3084a89","name":"Publish without waiting for remote peer","time":{"start":1755031556166,"stop":1755031556166,"duration":0},"status":"passed","severity":"normal"},{"uid":"39f48213846076d","name":"Check received message containing numeric","time":{"start":1755031857768,"stop":1755031857768,"duration":0},"status":"passed","severity":"normal"},{"uid":"25043d45a8ae7b2e","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1755031886842,"stop":1755031886842,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eabafffbc32736c","name":"should request peer renewal on specific errors","time":{"start":1755031375518,"stop":1755031375518,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8a7897156a16dc2","name":"should stop ping timers on peer disconnect","time":{"start":1755031347127,"stop":1755031347128,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea9d56135fa4814c","name":"Encoder throws on empty string content topic","time":{"start":1755031364920,"stop":1755031364920,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3a85ac70ac1a84c","name":"accepts time-filtered query with content filter","time":{"start":1755031346434,"stop":1755031346434,"duration":0},"status":"passed","severity":"normal"},{"uid":"9658a80b4eee3acc","name":"should handle peer not in mesh for all topics","time":{"start":1755031347140,"stop":1755031347140,"duration":0},"status":"passed","severity":"normal"},{"uid":"a58377a40f563b50","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1755031612183,"stop":1755031612183,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0aedffe4642506c","name":"Ephemeral field is preserved - encoder v0","time":{"start":1755031416244,"stop":1755031416244,"duration":0},"status":"passed","severity":"normal"},{"uid":"be1544a4694f5c52","name":"should not allow k > 12","time":{"start":1755031388331,"stop":1755031388332,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed3de6d9fabab358","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1755031430151,"stop":1755031430151,"duration":0},"status":"passed","severity":"normal"},{"uid":"d42042135f13c4c4","name":"should remove event listeners from libp2p","time":{"start":1755031345657,"stop":1755031345658,"duration":1},"status":"passed","severity":"normal"},{"uid":"73ecc7c0fe70fad","name":"Refresh subscription","time":{"start":1755031556169,"stop":1755031556170,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ef8295a6894ccb08","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1755031346759,"stop":1755031346759,"duration":0},"status":"passed","severity":"normal"},{"uid":"22ebc3621c072935","name":"Sign & Recover","time":{"start":1755031365373,"stop":1755031365373,"duration":0},"status":"passed","severity":"normal"},{"uid":"631bcdab19daf545","name":"should handle corrupted shard info gracefully","time":{"start":1755031345990,"stop":1755031345991,"duration":1},"status":"passed","severity":"normal"},{"uid":"954ade6fc1bf7999","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1755031886845,"stop":1755031886845,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c6d701bbcb3a38e","name":"Push message with Script payload","time":{"start":1755031965043,"stop":1755031965044,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9aedbe0966820ee","name":"Check meta is set [ecies]","time":{"start":1755031366536,"stop":1755031366536,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b23d14140d81f84","name":"random static sharding 9 - Cluster ID: 480, Shard ID: 769","time":{"start":1755031651605,"stop":1755031651605,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c651f0c90300d45","name":"Accepts a valid Waku Message","time":{"start":1755031380221,"stop":1755031380222,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fa013f79804bb14","name":"should create ConnectionManager with required options","time":{"start":1755031347006,"stop":1755031347007,"duration":1},"status":"passed","severity":"normal"},{"uid":"503a7a0557c1944c","name":"should handle complete peer lifecycle","time":{"start":1755031347141,"stop":1755031347141,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c305b446205239e","name":"should only return 1 node with relay capability","time":{"start":1755031355136,"stop":1755031355136,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a9a774d45bc298e","name":"should return peer for existing peer","time":{"start":1755031346771,"stop":1755031346771,"duration":0},"status":"passed","severity":"normal"},{"uid":"deb7ce81b67eb5b7","name":"should emit a peer event after start","time":{"start":1755031521975,"stop":1755031521976,"duration":1},"status":"passed","severity":"normal"},{"uid":"af57dd7ec010d25c","name":"should insert message id into causal history","time":{"start":1755031394287,"stop":1755031394287,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8cb267e81af84a7","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1755031678543,"stop":1755031678544,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d6318c6a720c350","name":"should skip peer when dialed recently","time":{"start":1755031346041,"stop":1755031346041,"duration":0},"status":"passed","severity":"normal"},{"uid":"9900a63913ac6297","name":"Fails to publish message with size larger than 1 MB","time":{"start":1755031546669,"stop":1755031546669,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0ab5c49fe12be4a","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1755031389072,"stop":1755031389074,"duration":2},"status":"passed","severity":"normal"},{"uid":"281b1ed1b919ab16","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1755031354829,"stop":1755031354829,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6aa5e15a4b757c5","name":"should filter peers by codec","time":{"start":1755031347025,"stop":1755031347025,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c0674120826dd9d","name":"Check received message containing unicode special characters","time":{"start":1755031857783,"stop":1755031857783,"duration":0},"status":"passed","severity":"normal"},{"uid":"a533331b199e2a28","name":"should handle case when globalThis is not available","time":{"start":1755031345667,"stop":1755031345668,"duration":1},"status":"passed","severity":"normal"},{"uid":"44107674a3673e46","name":"should not dial peers from store when browser is not connected","time":{"start":1755031346764,"stop":1755031346765,"duration":1},"status":"passed","severity":"normal"},{"uid":"b22847a959a62b9f","name":"Push message with meta","time":{"start":1755031965049,"stop":1755031965050,"duration":1},"status":"passed","severity":"normal"},{"uid":"f93c8bca8fc69a0e","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1755031376614,"stop":1755031376614,"duration":0},"status":"passed","severity":"normal"},{"uid":"ede7db5a8b98eae","name":"Relay + Store","time":{"start":1755031415834,"stop":1755031415834,"duration":0},"status":"passed","severity":"normal"},{"uid":"83bfa055454207f7","name":"should properly create location multiaddrs - udp4","time":{"start":1755031336499,"stop":1755031336499,"duration":0},"status":"passed","severity":"normal"},{"uid":"74c004c11d93369f","name":"should be safe to call multiple times","time":{"start":1755031346760,"stop":1755031346760,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2ea6fe323df6f4f","name":"returns all values when wanted number is greater than available values","time":{"start":1755031353964,"stop":1755031353965,"duration":1},"status":"passed","severity":"normal"},{"uid":"15cabad9968f9dff","name":"Check received message containing long","time":{"start":1755031857767,"stop":1755031857768,"duration":1},"status":"passed","severity":"normal"},{"uid":"3475bf24eec3a34a","name":"should set field with only LIGHTPUSH enabled","time":{"start":1755031336502,"stop":1755031336503,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bf253014aa6b48c","name":"should dial peers from store when no connections remain","time":{"start":1755031346765,"stop":1755031346765,"duration":0},"status":"passed","severity":"normal"},{"uid":"f223e7d8cfd29b42","name":"Encoder throws on undefined content topic","time":{"start":1755031364919,"stop":1755031364920,"duration":1},"status":"passed","severity":"normal"},{"uid":"e40f3db105c3b1b7","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1755031330332,"stop":1755031330332,"duration":0},"status":"passed","severity":"normal"},{"uid":"c67f61a37e00165a","name":"should return false when peer shard info is not found","time":{"start":1755031345981,"stop":1755031345982,"duration":1},"status":"passed","severity":"normal"},{"uid":"20a7fa5e23f080ee","name":"Decoder throws on empty string content topic","time":{"start":1755031366538,"stop":1755031366538,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd12d915ca29a636","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1755031555596,"stop":1755031555596,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe6822fa7bded0e1","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1755031389075,"stop":1755031389075,"duration":0},"status":"passed","severity":"normal"},{"uid":"d26912c47deb29af","name":"should return true when peer is on the same cluster","time":{"start":1755031345963,"stop":1755031345964,"duration":1},"status":"passed","severity":"normal"},{"uid":"26397caadb401b11","name":"new peer added after a peer was already found","time":{"start":1755031554428,"stop":1755031554428,"duration":0},"status":"skipped","severity":"normal"},{"uid":"93fec72f0c152423","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1755031389065,"stop":1755031389066,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6611e0c5d09a8c6","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1755031376609,"stop":1755031376609,"duration":0},"status":"passed","severity":"normal"},{"uid":"99e5747473dc8b85","name":"Fails to publish duplicate message","time":{"start":1755031546667,"stop":1755031546668,"duration":1},"status":"passed","severity":"normal"},{"uid":"b98382d07321971c","name":"should return false when peer is not on topic","time":{"start":1755031347027,"stop":1755031347028,"duration":1},"status":"passed","severity":"normal"},{"uid":"77b2c2f3b32a94ca","name":"should handle dial errors","time":{"start":1755031347015,"stop":1755031347015,"duration":0},"status":"passed","severity":"normal"},{"uid":"93d04af78c2588e3","name":"should only return 1 node with relay and store capability","time":{"start":1755031355136,"stop":1755031355137,"duration":1},"status":"passed","severity":"normal"},{"uid":"c219f25b4d08a842","name":"Check received message with timestamp: 1755031409315000000 ","time":{"start":1755031857783,"stop":1755031857784,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cac749739130547","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1755031366535,"stop":1755031366536,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e5cef60529b85e3","name":"should skip peer when failed to dial recently","time":{"start":1755031346043,"stop":1755031346043,"duration":0},"status":"passed","severity":"normal"},{"uid":"26165e6336c9c5a5","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1755031346784,"stop":1755031346784,"duration":0},"status":"passed","severity":"normal"},{"uid":"225c0ae1e4585195","name":"Push message with JSON payload","time":{"start":1755031965044,"stop":1755031965044,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cecbc14880ff7a4","name":"should increase lamport timestamp","time":{"start":1755031394288,"stop":1755031394288,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd0add3db92a78ce","name":"should dial all known peers when reached zero connections","time":{"start":1755031452883,"stop":1755031452883,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c456a2fd887325c","name":"Non TWN Cluster","time":{"start":1755031650534,"stop":1755031650534,"duration":0},"status":"passed","severity":"normal"},{"uid":"13df74cda5d18c5a","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1755031599587,"stop":1755031599588,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb7d92063d82b908","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1755031555593,"stop":1755031555593,"duration":0},"status":"passed","severity":"normal"},{"uid":"10283b3ec66ce6ef","name":"should dial all remaining peers","time":{"start":1755031346766,"stop":1755031346767,"duration":1},"status":"passed","severity":"normal"},{"uid":"f675558d8fc95b81","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1755031376612,"stop":1755031376612,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d40df6334d2e58c","name":"Query generator for multiple messages with different content topic format","time":{"start":1755031660515,"stop":1755031660515,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a05626b52cdfcf2","name":"Cluster ID 0, shard 1","time":{"start":1755031651600,"stop":1755031651601,"duration":1},"status":"passed","severity":"normal"},{"uid":"a186aaf110f76ac2","name":"Subscribe to topic containing Russian and publish message","time":{"start":1755031556173,"stop":1755031556173,"duration":0},"status":"passed","severity":"normal"},{"uid":"69015e9196f89791","name":"should not create multiple intervals when called multiple times","time":{"start":1755031346031,"stop":1755031346031,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb7198b542397944","name":"Push message with content topic containing long","time":{"start":1755031965046,"stop":1755031965047,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae60c44d9c38039e","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1755031389084,"stop":1755031389084,"duration":0},"status":"passed","severity":"normal"},{"uid":"b80b68ef4373970e","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1755031394290,"stop":1755031394290,"duration":0},"status":"passed","severity":"normal"},{"uid":"6870ab9ccbe8a26b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1755031330339,"stop":1755031330339,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d84f42ae9bc92e0","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1755031669205,"stop":1755031669205,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4adbd003fab9034","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1755031678545,"stop":1755031678545,"duration":0},"status":"passed","severity":"normal"},{"uid":"20c652561ce8d52a","name":"should be able to decode the field with only FILTER set to true","time":{"start":1755031335764,"stop":1755031335764,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec59b84d0cd85e65","name":"Check received message containing long","time":{"start":1755031857778,"stop":1755031857778,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7b7391a15eb262d","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1755031335766,"stop":1755031335767,"duration":1},"status":"passed","severity":"normal"},{"uid":"92e9216e51e4ca99","name":"should handle peer store errors gracefully","time":{"start":1755031345605,"stop":1755031345606,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e7fac0bb015887c","name":"should handle case with all peers already connected","time":{"start":1755031346771,"stop":1755031346771,"duration":0},"status":"passed","severity":"normal"},{"uid":"b56e6b9c910d6dc4","name":"Push message with Russian payload","time":{"start":1755031965030,"stop":1755031965030,"duration":0},"status":"passed","severity":"normal"},{"uid":"673e46b255e10e18","name":"should initialize with isNetworkConnected as false","time":{"start":1755031345650,"stop":1755031345650,"duration":0},"status":"passed","severity":"normal"},{"uid":"317d10d20b41d11a","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1755031555594,"stop":1755031555594,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa5e1f15fb7e91b9","name":"should discard bootstrap peers when has more than set limit","time":{"start":1755031452883,"stop":1755031452883,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e12bdf4701aac36","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1755031469722,"stop":1755031469722,"duration":0},"status":"passed","severity":"normal"},{"uid":"38bed73fb2064f49","name":"Passing page size 10 when there are 10 messages","time":{"start":1755031669830,"stop":1755031669831,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3acbd19642375e","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1755031886843,"stop":1755031886843,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c943d74338e4c36","name":"Check received message containing Russian","time":{"start":1755031857769,"stop":1755031857770,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfd3df7913181a8e","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1755031389074,"stop":1755031389074,"duration":0},"status":"passed","severity":"normal"},{"uid":"f79b351184bcc4b5","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1755031389060,"stop":1755031389061,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cd9d711cf3c0eaa","name":"Check received message containing Chinese","time":{"start":1755031857779,"stop":1755031857779,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b2d3f11d007ae09","name":"should return PeerId when Multiaddr input is provided","time":{"start":1755031346456,"stop":1755031346457,"duration":1},"status":"passed","severity":"normal"},{"uid":"37d5235dd657da8a","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1755031554430,"stop":1755031554430,"duration":0},"status":"passed","severity":"normal"},{"uid":"223ed80c4c14bc74","name":"Passing page size 1 when there are 4 messages","time":{"start":1755031669830,"stop":1755031669830,"duration":0},"status":"passed","severity":"normal"},{"uid":"65cfd03263a00d08","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1755031389049,"stop":1755031389054,"duration":5},"status":"passed","severity":"normal"},{"uid":"3cce67ac05c53f36","name":"Push message with escaped characters payload","time":{"start":1755031965045,"stop":1755031965045,"duration":0},"status":"passed","severity":"normal"},{"uid":"4608fc2cfbb68b2c","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1755031346130,"stop":1755031346130,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a22f52bbfd982cb","name":"should properly start and stop event listening","time":{"start":1755031375811,"stop":1755031375811,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebf9db686590050","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1755031394290,"stop":1755031394290,"duration":0},"status":"passed","severity":"normal"},{"uid":"64b03e92c4eb221a","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1755031335760,"stop":1755031335761,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1d7c254369a39f3","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1755031469721,"stop":1755031469722,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ad0115d30925d1d","name":"Encoder throws on undefined content topic","time":{"start":1755031347246,"stop":1755031347246,"duration":0},"status":"passed","severity":"normal"},{"uid":"8907c25e44554e19","name":"Sets default value correctly","time":{"start":1755031677051,"stop":1755031677052,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ad274e4eb6fdfa9","name":"should return false when peer is on different cluster","time":{"start":1755031345968,"stop":1755031345968,"duration":0},"status":"passed","severity":"normal"},{"uid":"fca8e8b77a8ae286","name":"should get all peers from store","time":{"start":1755031346766,"stop":1755031346766,"duration":0},"status":"passed","severity":"normal"},{"uid":"9755db516cf5e5e6","name":"should get / set UDP multiaddr","time":{"start":1755031336498,"stop":1755031336498,"duration":0},"status":"passed","severity":"normal"},{"uid":"98c47eb39e3fc992","name":"Push message with Basic HTML tag payload","time":{"start":1755031965044,"stop":1755031965044,"duration":0},"status":"passed","severity":"normal"},{"uid":"631b4c5ce30c931b","name":"should update ack status of messages in outgoing buffer","time":{"start":1755031394294,"stop":1755031394295,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f133ac74a814c09","name":"can start and stop the service","time":{"start":1755031359012,"stop":1755031359012,"duration":0},"status":"passed","severity":"normal"},{"uid":"380f519420f6bd94","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1755031389072,"stop":1755031389072,"duration":0},"status":"passed","severity":"normal"},{"uid":"84daed053b6ae539","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1755031430150,"stop":1755031430151,"duration":1},"status":"passed","severity":"normal"},{"uid":"42dbd8b5c0b31d8e","name":"Subscribe to topic containing special chars and receive message","time":{"start":1755031886840,"stop":1755031886840,"duration":0},"status":"passed","severity":"normal"},{"uid":"f16e86195ae0adda","name":"random static sharding 10 - Cluster ID: 399, Shard ID: 370","time":{"start":1755031651605,"stop":1755031651606,"duration":1},"status":"passed","severity":"normal"},{"uid":"b12d03b37935c7c6","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1755031330340,"stop":1755031330340,"duration":0},"status":"passed","severity":"normal"},{"uid":"15b46cee2667cd88","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app20/1/topic794/xml","time":{"start":1755031650535,"stop":1755031650536,"duration":1},"status":"passed","severity":"normal"},{"uid":"22e2291289b4c198","name":"should handle dial errors gracefully","time":{"start":1755031346046,"stop":1755031346051,"duration":5},"status":"passed","severity":"normal"},{"uid":"67ef932a3b9b5ebd","name":"should retry on complete failure if specified","time":{"start":1755031376321,"stop":1755031376321,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b216287970267d8","name":"should return true when peer is on the pubsub topic shard","time":{"start":1755031345985,"stop":1755031345985,"duration":0},"status":"passed","severity":"normal"},{"uid":"e99aaeb604a5d6d6","name":"should handle shard reader errors gracefully","time":{"start":1755031346061,"stop":1755031346061,"duration":0},"status":"passed","severity":"normal"},{"uid":"279f1de1946be465","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1755031555587,"stop":1755031555587,"duration":0},"status":"passed","severity":"normal"},{"uid":"72e5cbd00cc43d00","name":"Subscribe and receives messages on 20 topics","time":{"start":1755031886848,"stop":1755031886849,"duration":1},"status":"passed","severity":"normal"},{"uid":"874eaaa55a588642","name":"Subscribe to topic containing XML and publish message","time":{"start":1755031556174,"stop":1755031556174,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dd0143d2e293fbc","name":"should handle queue overflow by adding peers to queue","time":{"start":1755031346052,"stop":1755031346052,"duration":0},"status":"passed","severity":"normal"},{"uid":"a61c0764b48982de","name":"should unregister libp2p event listeners when stop is called","time":{"start":1755031376611,"stop":1755031376611,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7f4b5ca6b02b6e3","name":"should delegate to networkMonitor.isConnected()","time":{"start":1755031347011,"stop":1755031347012,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfe5d37a6d935221","name":"Correctly serialized arguments","time":{"start":1755031484840,"stop":1755031484840,"duration":0},"status":"passed","severity":"normal"},{"uid":"6739b8e3daf70aba","name":"should have no discoveries enabled by default","time":{"start":1755031375639,"stop":1755031375640,"duration":1},"status":"passed","severity":"normal"},{"uid":"165a8cbb6d20f56","name":"should drop connection to all peers on hangUp","time":{"start":1755031498933,"stop":1755031498934,"duration":1},"status":"passed","severity":"normal"},{"uid":"7278bfb6d02a21c3","name":"random static sharding 5 - Cluster ID: 366, Shard ID: 945","time":{"start":1755031651602,"stop":1755031651603,"duration":1},"status":"passed","severity":"normal"},{"uid":"586aff81533bd9ed","name":"Stops search when 2 null results are returned","time":{"start":1755031354782,"stop":1755031354782,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a3ea4c49256f540","name":"Push message with content topic containing short","time":{"start":1755031965035,"stop":1755031965035,"duration":0},"status":"passed","severity":"normal"},{"uid":"c30833b533e698bb","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1755031539987,"stop":1755031539987,"duration":0},"status":"passed","severity":"normal"},{"uid":"86cb0ef509b76a0b","name":"should handle dial errors gracefully","time":{"start":1755031345603,"stop":1755031345603,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d580d0f375bc0d3","name":"ends if stream creation fails","time":{"start":1755031347057,"stop":1755031347058,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a90e2f6759183b5","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app81/1/topic250/proto","time":{"start":1755031650536,"stop":1755031650537,"duration":1},"status":"passed","severity":"normal"},{"uid":"857c79fa6f145e18","name":"should initialize with Unhealthy status","time":{"start":1755031375809,"stop":1755031375809,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac8d74d1bba7027f","name":"Subscribe and receive messages via lightPush","time":{"start":1755031886835,"stop":1755031886836,"duration":1},"status":"passed","severity":"normal"},{"uid":"4db03d91853ad6ff","name":"should process tasks in queue","time":{"start":1755031375506,"stop":1755031375507,"duration":1},"status":"passed","severity":"normal"},{"uid":"7eb9ea8a9927df19","name":"Wrong topic","time":{"start":1755031650542,"stop":1755031650542,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6bd22b67c6a14a6","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1755031389070,"stop":1755031389070,"duration":0},"status":"passed","severity":"normal"},{"uid":"5400d31697a09c3c","name":"Promise Callback - true","time":{"start":1755031660497,"stop":1755031660497,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eef20d7aa1d901c","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1755031330335,"stop":1755031330335,"duration":0},"status":"passed","severity":"normal"},{"uid":"282aa0629ef743f9","name":"Subscribe to topic containing XML and receive message","time":{"start":1755031886843,"stop":1755031886843,"duration":0},"status":"passed","severity":"normal"},{"uid":"b389772c963dece9","name":"Push message with custom timestamp: 1724273034179","time":{"start":1755031965039,"stop":1755031965039,"duration":0},"status":"passed","severity":"normal"},{"uid":"68026f0fef110d","name":"should insert elements correctly","time":{"start":1755031392328,"stop":1755031392329,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb4ca293261b5af","name":"connects to nwaku","time":{"start":1755031677049,"stop":1755031677049,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0953c8efbecc7f","name":"Subscribe to topic containing long and receive message","time":{"start":1755031886839,"stop":1755031886839,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b2c0cca3fddd15f","name":"Push message with long payload","time":{"start":1755031965028,"stop":1755031965028,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eea15b48b99b1a1","name":"should handle peer disconnect event when no connections remain","time":{"start":1755031345668,"stop":1755031345669,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f7e239dad20847b","name":"Subscribe and publish message","time":{"start":1755031556167,"stop":1755031556167,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdc9f1475312422a","name":"should start the dialing interval","time":{"start":1755031346030,"stop":1755031346030,"duration":0},"status":"passed","severity":"normal"},{"uid":"583882e59e10c276","name":"Subscribe to topic containing numeric and receive message","time":{"start":1755031886839,"stop":1755031886840,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac97d39d22d02764","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1755031628744,"stop":1755031628744,"duration":0},"status":"passed","severity":"normal"},{"uid":"d88e880ce3a58f37","name":"recovers when dns.resolve returns empty","time":{"start":1755031355134,"stop":1755031355135,"duration":1},"status":"passed","severity":"normal"},{"uid":"d43e63b6cc88fced","name":"Push message with meta","time":{"start":1755031965038,"stop":1755031965039,"duration":1},"status":"passed","severity":"normal"},{"uid":"3457340c06c6fd40","name":"should mark all messages in causal history as acknowledged","time":{"start":1755031394289,"stop":1755031394290,"duration":1},"status":"passed","severity":"normal"},{"uid":"33ea84c1220b1039","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1755031389063,"stop":1755031389063,"duration":0},"status":"passed","severity":"normal"},{"uid":"67c56370e7670e9e","name":"Push message with Arabic payload","time":{"start":1755031965042,"stop":1755031965043,"duration":1},"status":"passed","severity":"normal"},{"uid":"63099f05250ecb8a","name":"different cluster: nodes don't connect","time":{"start":1755031484590,"stop":1755031484591,"duration":1},"status":"passed","severity":"normal"},{"uid":"57f519b7f91d4894","name":"should not receive a peer event before start","time":{"start":1755031414968,"stop":1755031414969,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad9bdba35a858627","name":"should skip updating peer store if peer has same addresses","time":{"start":1755031345610,"stop":1755031345611,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bac3e08bce09672","name":"should handle multiple peer connections","time":{"start":1755031347127,"stop":1755031347127,"duration":0},"status":"passed","severity":"normal"},{"uid":"48043c944f813470","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1755031539986,"stop":1755031539987,"duration":1},"status":"passed","severity":"normal"},{"uid":"594f7c25a330fb12","name":"should set field with only STORE enabled","time":{"start":1755031336502,"stop":1755031336502,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aba46bdae16581","name":"Meta field set when metaSetter is specified","time":{"start":1755031347246,"stop":1755031347246,"duration":0},"status":"passed","severity":"normal"},{"uid":"2939f806b5fe8a05","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1755031556168,"stop":1755031556168,"duration":0},"status":"passed","severity":"normal"},{"uid":"e65c8171bc79253b","name":"should properly create location multiaddrs - tcp4","time":{"start":1755031336499,"stop":1755031336499,"duration":0},"status":"passed","severity":"normal"},{"uid":"f64aeecbdcea4fc3","name":"Does not throw an exception when node disconnects","time":{"start":1755031677049,"stop":1755031677050,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec038294a204b718","name":"Check publish message containing unicode special characters","time":{"start":1755031546665,"stop":1755031546665,"duration":0},"status":"passed","severity":"normal"},{"uid":"48b387c64f6b6653","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1755031886856,"stop":1755031886856,"duration":0},"status":"passed","severity":"normal"},{"uid":"22fff981869ea05b","name":"should return true even if peer has no overlapping shards","time":{"start":1755031345965,"stop":1755031345965,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc851110c53f11fa","name":"Publish message with large meta","time":{"start":1755031546670,"stop":1755031546670,"duration":0},"status":"passed","severity":"normal"},{"uid":"6caf170459cb6da2","name":"Subscribe to topic containing short and receive message","time":{"start":1755031886839,"stop":1755031886839,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e55901433dd7c85","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1755031389035,"stop":1755031389036,"duration":1},"status":"passed","severity":"normal"},{"uid":"26b458a1d5dad08e","name":"yields undefined for messages without content topic","time":{"start":1755031347059,"stop":1755031347059,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5a6d7f44acc9b51","name":"Push message with unicode special characters payload","time":{"start":1755031965033,"stop":1755031965034,"duration":1},"status":"passed","severity":"normal"},{"uid":"db589130275b3af7","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1755031388334,"stop":1755031388338,"duration":4},"status":"passed","severity":"normal"},{"uid":"81d78fa3dc5602d1","name":"Push 30 different messages","time":{"start":1755031965046,"stop":1755031965046,"duration":0},"status":"skipped","severity":"normal"},{"uid":"735e0406d9450209","name":"ends if response has no messages","time":{"start":1755031347058,"stop":1755031347058,"duration":0},"status":"passed","severity":"normal"},{"uid":"f29a6d69015f38d6","name":"should not retry if at least one success","time":{"start":1755031376322,"stop":1755031376322,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bafce00cb15aa4c","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1755031335767,"stop":1755031335767,"duration":0},"status":"passed","severity":"normal"},{"uid":"feddfcb28d56da80","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1755031330342,"stop":1755031330342,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7fe1492ef07a60d","name":"throws on content topic with empty topic name field","time":{"start":1755031330329,"stop":1755031330330,"duration":1},"status":"passed","severity":"normal"},{"uid":"b02c8d2199f14c0b","name":"msgTime: 0 ms from now, startTime: 1754945260805, endTime: 1755031660805","time":{"start":1755031678546,"stop":1755031678547,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bbd41e857912206","name":"Query Generator, Multiple PubsubTopics","time":{"start":1755031628742,"stop":1755031628742,"duration":0},"status":"passed","severity":"normal"},{"uid":"846666f2c9ca1c51","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1755031354827,"stop":1755031354828,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b69220804439ec2","name":"Get Nodes","time":{"start":1755031354780,"stop":1755031354781,"duration":1},"status":"passed","severity":"normal"},{"uid":"77f8437bae976af2","name":"should handle multiple peers with different shard configurations","time":{"start":1755031346064,"stop":1755031346065,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e9452e61ccbc7e4","name":"should handle shardReader errors","time":{"start":1755031347028,"stop":1755031347028,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec1123a51712e6cd","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1755031330335,"stop":1755031330335,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddc73b168a18cbb8","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1755031347050,"stop":1755031347050,"duration":0},"status":"passed","severity":"normal"},{"uid":"9591f0f240ff3f86","name":"Decoder throws on undefined content topic","time":{"start":1755031347247,"stop":1755031347247,"duration":0},"status":"passed","severity":"normal"},{"uid":"d84b9c1eba138eb7","name":"Decoder throws on undefined content topic","time":{"start":1755031366537,"stop":1755031366538,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0fabe021e2b8ab0","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1755031389061,"stop":1755031389062,"duration":1},"status":"passed","severity":"normal"},{"uid":"850c3b9cb60c906b","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1755031416244,"stop":1755031416245,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0bf75e882d781d3","name":"should clear dial history on start","time":{"start":1755031346031,"stop":1755031346031,"duration":0},"status":"passed","severity":"normal"},{"uid":"166c4938586d56e4","name":"ends after yielding if response size indicates end","time":{"start":1755031347060,"stop":1755031347062,"duration":2},"status":"passed","severity":"normal"},{"uid":"22be26cf110e352d","name":"connected peers and dial","time":{"start":1755031522245,"stop":1755031522245,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b4698ee5ffab406b","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1755031346785,"stop":1755031346788,"duration":3},"status":"passed","severity":"normal"},{"uid":"bf2c9f0a01ef3a95","name":"should allow redial after failed dial cooldown expires","time":{"start":1755031346051,"stop":1755031346052,"duration":1},"status":"passed","severity":"normal"},{"uid":"5064ff31c6f7bd8","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1755031886853,"stop":1755031886853,"duration":0},"status":"passed","severity":"normal"},{"uid":"3017c986604fe1de","name":"should be able to decode the field with only STORE set to true","time":{"start":1755031335764,"stop":1755031335765,"duration":1},"status":"passed","severity":"normal"},{"uid":"6929c560e7812d15","name":"should set field with all protocols disabled","time":{"start":1755031336501,"stop":1755031336501,"duration":0},"status":"passed","severity":"normal"},{"uid":"45c25d5481e6ba5a","name":"should create ConnectionManager with relay","time":{"start":1755031347007,"stop":1755031347007,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1b069f10d165fb0","name":"Nwaku publishes","time":{"start":1755031535517,"stop":1755031535519,"duration":2},"status":"passed","severity":"normal"},{"uid":"ad72c6069abb4f32","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1755031389092,"stop":1755031389092,"duration":0},"status":"passed","severity":"normal"},{"uid":"84d096bce5c0882d","name":"should check false positive rate","time":{"start":1755031392340,"stop":1755031392346,"duration":6},"status":"passed","severity":"normal"},{"uid":"104999f9926baf56","name":"can query messages normally","time":{"start":1755031653366,"stop":1755031653366,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e57d89e7bc816c","name":"Check received message containing short","time":{"start":1755031857777,"stop":1755031857777,"duration":0},"status":"passed","severity":"normal"},{"uid":"621023525f59aac7","name":"Push message with special chars payload","time":{"start":1755031965029,"stop":1755031965029,"duration":0},"status":"passed","severity":"normal"},{"uid":"21ab4a9de794833a","name":"Subscribe and receive messages via lightPush","time":{"start":1755031886846,"stop":1755031886846,"duration":0},"status":"passed","severity":"normal"},{"uid":"93748d6cf54c440c","name":"returns nothing if no connections present","time":{"start":1755031346839,"stop":1755031346839,"duration":0},"status":"passed","severity":"normal"},{"uid":"da71c189341ba137","name":"isConnected should return true after first peer connects","time":{"start":1755031430152,"stop":1755031430152,"duration":0},"status":"passed","severity":"normal"},{"uid":"f31db19c00153e21","name":"should handle peer store update failures gracefully","time":{"start":1755031347130,"stop":1755031347130,"duration":0},"status":"passed","severity":"normal"},{"uid":"e546ae0eec65ff9e","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1755031556176,"stop":1755031556177,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fa5981f9d614711","name":"should start ping timers on peer connect","time":{"start":1755031347126,"stop":1755031347127,"duration":1},"status":"passed","severity":"normal"},{"uid":"992ce154188fd79c","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1755031389084,"stop":1755031389084,"duration":0},"status":"passed","severity":"normal"},{"uid":"5971cf15ffd33c23","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1755031886838,"stop":1755031886838,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ecd45e552c3513a","name":"Push message with content topic containing unicode special characters","time":{"start":1755031965049,"stop":1755031965049,"duration":0},"status":"passed","severity":"normal"},{"uid":"9317ab0ebb943747","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1755031678543,"stop":1755031678543,"duration":0},"status":"passed","severity":"normal"},{"uid":"e71ccb0f89212337","name":"non connected peers","time":{"start":1755031522246,"stop":1755031522246,"duration":0},"status":"skipped","severity":"normal"},{"uid":"51121fceaa38d26","name":"should add event listeners for peer connect and disconnect","time":{"start":1755031347123,"stop":1755031347123,"duration":0},"status":"passed","severity":"normal"},{"uid":"3270b74a7e28985f","name":"should set default options when no config provided","time":{"start":1755031347007,"stop":1755031347008,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d91e97b10b40235","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1755031669205,"stop":1755031669205,"duration":0},"status":"passed","severity":"normal"},{"uid":"54236e3e782bbdc4","name":"should dial peer when no shard info available","time":{"start":1755031346045,"stop":1755031346045,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd19ff50f67c8d19","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1755031376613,"stop":1755031376613,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0b8c13dc4d00b13","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1755031886849,"stop":1755031886850,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e6f7a8115447100","name":"Push message with rate limit","time":{"start":1755031965050,"stop":1755031965050,"duration":0},"status":"passed","severity":"normal"},{"uid":"b19280a32d76784e","name":"Register correct protocols","time":{"start":1755031556166,"stop":1755031556166,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c1861afde886de7","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app13/8/topic46/utf8","time":{"start":1755031650541,"stop":1755031650541,"duration":0},"status":"passed","severity":"normal"},{"uid":"848c8f6e11052b56","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1755031330333,"stop":1755031330333,"duration":0},"status":"passed","severity":"normal"},{"uid":"85f6d4fae4792591","name":"should properly clean up resources when disposed","time":{"start":1755031374640,"stop":1755031374641,"duration":1},"status":"passed","severity":"normal"},{"uid":"56cf30a7d1bf7bb5","name":"should be safe to call multiple times","time":{"start":1755031345596,"stop":1755031345596,"duration":0},"status":"passed","severity":"normal"},{"uid":"31906b9ffc076c48","name":"Push message with content topic containing numeric","time":{"start":1755031965047,"stop":1755031965047,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e64bea88fd3abd0","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1755031354830,"stop":1755031354830,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6562fdeb37a7709","name":"Check message with no content topic is not received","time":{"start":1755031857786,"stop":1755031857786,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3bbe913b7a83b29","name":"should handle different types of entries","time":{"start":1755031374639,"stop":1755031374639,"duration":0},"status":"passed","severity":"normal"},{"uid":"a66ed7609494c025","name":"should be safe to call multiple times","time":{"start":1755031347125,"stop":1755031347125,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d99f174c855c9cb","name":"peer exchange sets tag","time":{"start":1755031554428,"stop":1755031554428,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2b8aae8da71ab7e","name":"should reject if Filter is requested but not mounted","time":{"start":1755031376432,"stop":1755031376432,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cf2b37bfa34e6a3","name":"Promise Callback - false","time":{"start":1755031660497,"stop":1755031660497,"duration":0},"status":"passed","severity":"normal"},{"uid":"540f0e2291212736","name":"Decoder throws on undefined content topic","time":{"start":1755031364920,"stop":1755031364921,"duration":1},"status":"passed","severity":"normal"},{"uid":"335482885227f95a","name":"Check received message with timestamp: 1755031409315 ","time":{"start":1755031857773,"stop":1755031857773,"duration":0},"status":"passed","severity":"normal"},{"uid":"c56e77dc95177704","name":"should not dispatch event when already connected","time":{"start":1755031345669,"stop":1755031345670,"duration":1},"status":"passed","severity":"normal"},{"uid":"cddd520d093d1c6a","name":"should clear dial history on stop","time":{"start":1755031346037,"stop":1755031346037,"duration":0},"status":"passed","severity":"normal"},{"uid":"755f877e48728fa","name":"should dial peers from store when browser is connected","time":{"start":1755031346761,"stop":1755031346764,"duration":3},"status":"passed","severity":"normal"},{"uid":"323eb05be5145321","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1755031330503,"stop":1755031330503,"duration":0},"status":"passed","severity":"normal"},{"uid":"82cdc28dc4166d05","name":"Nodes with multiple pubsub topic","time":{"start":1755031539987,"stop":1755031539987,"duration":0},"status":"passed","severity":"normal"},{"uid":"9abe3e5a5d585bf6","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1755031354829,"stop":1755031354829,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2ae227876eff02e","name":"Check publish message containing Script","time":{"start":1755031546660,"stop":1755031546660,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e2caaaf93534b21","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1755031414971,"stop":1755031414971,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b1c8001fc7a88279","name":"should create a new stream if no existing for protocol found","time":{"start":1755031346993,"stop":1755031346994,"duration":1},"status":"passed","severity":"normal"},{"uid":"c447dc56eddc37c3","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1755031355138,"stop":1755031355138,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fc5248426341aa3d","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1755031359015,"stop":1755031359016,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4585dbef0bd70c9","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1755031345986,"stop":1755031345986,"duration":0},"status":"passed","severity":"normal"},{"uid":"de36bccdbec1d6ee","name":"Check received message containing XML","time":{"start":1755031857770,"stop":1755031857771,"duration":1},"status":"passed","severity":"normal"},{"uid":"edbb7bb38912ba21","name":"Subscribe to topic containing JSON and receive message","time":{"start":1755031886854,"stop":1755031886855,"duration":1},"status":"passed","severity":"normal"},{"uid":"51955bb98c439872","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1755031389055,"stop":1755031389055,"duration":0},"status":"passed","severity":"normal"},{"uid":"353b2edc543e2ff1","name":"should return false","time":{"start":1755031336495,"stop":1755031336496,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c22cd984ec49e8f","name":"should process up to 3 peers at once","time":{"start":1755031346053,"stop":1755031346053,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6778b3a36767cde","name":"throws on content topic with non-number generation field","time":{"start":1755031330327,"stop":1755031330327,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8e6e129c81add58","name":"passes more than one ENR URLs and attempts connection","time":{"start":1755031414971,"stop":1755031414972,"duration":1},"status":"skipped","severity":"normal"},{"uid":"2fa6a9087d7fbc1b","name":"random static sharding 3 - Cluster ID: 72, Shard ID: 206","time":{"start":1755031651602,"stop":1755031651602,"duration":0},"status":"passed","severity":"normal"},{"uid":"c384d3227e160967","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1755031556177,"stop":1755031556177,"duration":0},"status":"passed","severity":"normal"},{"uid":"34e3dc42c24119f6","name":"should be delivered immediately if received","time":{"start":1755031394295,"stop":1755031394295,"duration":0},"status":"passed","severity":"normal"},{"uid":"de5cbf6d95c21ea3","name":"throws if decoders don't match content topics","time":{"start":1755031347050,"stop":1755031347051,"duration":1},"status":"passed","severity":"normal"},{"uid":"d47815e48d1b2dba","name":"Query with Ordered Callback, No Decoder","time":{"start":1755031628743,"stop":1755031628744,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd906cde5e1c2d1d","name":"Push message with Chinese payload","time":{"start":1755031965029,"stop":1755031965030,"duration":1},"status":"passed","severity":"normal"},{"uid":"d953b49a3e3ba94e","name":"Subscribe to topic containing JSON and receive message","time":{"start":1755031886843,"stop":1755031886844,"duration":1},"status":"passed","severity":"normal"},{"uid":"fddc71a1272a2373","name":"Subscribe to topic containing XML and receive message","time":{"start":1755031886854,"stop":1755031886854,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c5e6b729b2f2a6c","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1755031678546,"stop":1755031678546,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9a40582c9ffd6d2","name":"Throws when trying to push message with empty payload","time":{"start":1755031965046,"stop":1755031965046,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bfec25e78035757","name":"should handle relay send failures gracefully","time":{"start":1755031347136,"stop":1755031347137,"duration":1},"status":"passed","severity":"normal"},{"uid":"6274818b0962a62","name":"should reject if WakuNode is not started","time":{"start":1755031376430,"stop":1755031376430,"duration":0},"status":"passed","severity":"normal"},{"uid":"843a2206f0203b13","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1755031886836,"stop":1755031886836,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e4ed9afd40cdcba","name":"Check received message containing special chars","time":{"start":1755031857778,"stop":1755031857779,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2580e60643ff9f9","name":"should throw an error for insufficient data","time":{"start":1755031330503,"stop":1755031330503,"duration":0},"status":"passed","severity":"normal"},{"uid":"1896e212310ef179","name":"Check received message containing SQL Injection","time":{"start":1755031857770,"stop":1755031857770,"duration":0},"status":"passed","severity":"normal"},{"uid":"a48cea60569fd005","name":"Check message on other pubsub topic is not received","time":{"start":1755031857785,"stop":1755031857785,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d46f7008d74f03b","name":"Add multiple subscription objects on single nwaku node","time":{"start":1755031886845,"stop":1755031886845,"duration":0},"status":"passed","severity":"normal"},{"uid":"e963132143d1d3b6","name":"should insert message into bloom filter","time":{"start":1755031394287,"stop":1755031394287,"duration":0},"status":"passed","severity":"normal"},{"uid":"95339318e1c214b4","name":"should handle a minimal index list","time":{"start":1755031330502,"stop":1755031330503,"duration":1},"status":"passed","severity":"normal"},{"uid":"13ec9f33fd2674ee","name":"should enable all discoveries when explicitly set","time":{"start":1755031375640,"stop":1755031375640,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcb00826593f61eb","name":"should not dispatch event when already disconnected","time":{"start":1755031345670,"stop":1755031345673,"duration":3},"status":"passed","severity":"normal"},{"uid":"532fd3e753cc7f2f","name":"should remove event listeners from globalThis","time":{"start":1755031345658,"stop":1755031345658,"duration":0},"status":"passed","severity":"normal"},{"uid":"4307c14a0f3db7b9","name":"accepts valid content-filtered query","time":{"start":1755031346421,"stop":1755031346421,"duration":0},"status":"passed","severity":"normal"},{"uid":"af9fafde0c9d0b95","name":"throws on content topic with empty encoding field","time":{"start":1755031330330,"stop":1755031330330,"duration":0},"status":"passed","severity":"normal"},{"uid":"637a8ab647136e9b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1755031330341,"stop":1755031330341,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbfee9d81c1b63d2","name":"should handle empty pubsub topics","time":{"start":1755031347139,"stop":1755031347139,"duration":0},"status":"passed","severity":"normal"},{"uid":"93fe2f33c493c159","name":"should return false when peer is on different cluster","time":{"start":1755031345964,"stop":1755031345965,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b134bc29317d146","name":"Check received message containing XML","time":{"start":1755031857780,"stop":1755031857781,"duration":1},"status":"passed","severity":"normal"},{"uid":"33464b2320978cf6","name":"Should update multiaddrs","time":{"start":1755031499249,"stop":1755031499249,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5de54207e493bc4","name":"should add received messages to bloom filter","time":{"start":1755031394289,"stop":1755031394289,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e34dd8f5dd19875","name":"Check received message containing escaped characters","time":{"start":1755031857772,"stop":1755031857772,"duration":0},"status":"passed","severity":"normal"},{"uid":"68a5c5dcb5029918","name":"random static sharding 4 - Cluster ID: 637, Shard ID: 989","time":{"start":1755031651602,"stop":1755031651602,"duration":0},"status":"passed","severity":"normal"},{"uid":"279d1450fdd10120","name":"should use DNS peer discovery with light client","time":{"start":1755031414969,"stop":1755031414970,"duration":1},"status":"skipped","severity":"normal"},{"uid":"2e8eba62a05f630c","name":"Ordered Callback - false","time":{"start":1755031660498,"stop":1755031660498,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0ddffb715215153","name":"should handle special patterns correctly","time":{"start":1755031392336,"stop":1755031392339,"duration":3},"status":"passed","severity":"normal"},{"uid":"c891deafb7f1b88e","name":"should handle peer connect event","time":{"start":1755031345668,"stop":1755031345668,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b143aad11c81e7","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1755031330342,"stop":1755031330342,"duration":0},"status":"passed","severity":"normal"},{"uid":"eedeb89c66fb7eb","name":"Push message with Russian payload","time":{"start":1755031965043,"stop":1755031965043,"duration":0},"status":"passed","severity":"normal"},{"uid":"313fe12a558d16db","name":"Subscribe to topic containing long and publish message","time":{"start":1755031556171,"stop":1755031556171,"duration":0},"status":"passed","severity":"normal"},{"uid":"39363b78d98310b0","name":"Check message with no content topic is not received","time":{"start":1755031857775,"stop":1755031857775,"duration":0},"status":"passed","severity":"normal"},{"uid":"68bb85fc9c435083","name":"should be safe to call multiple times","time":{"start":1755031347010,"stop":1755031347010,"duration":0},"status":"passed","severity":"normal"},{"uid":"20a8fd6ad933ec8f","name":"Check received message containing JSON","time":{"start":1755031857782,"stop":1755031857782,"duration":0},"status":"passed","severity":"normal"},{"uid":"57cdc921cae9f878","name":"should keep entries that haven't expired yet","time":{"start":1755031374638,"stop":1755031374638,"duration":0},"status":"passed","severity":"normal"},{"uid":"55d07694617790a3","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1755031555597,"stop":1755031555597,"duration":0},"status":"passed","severity":"normal"},{"uid":"27436e8ce9c5b39e","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1755031678542,"stop":1755031678543,"duration":1},"status":"passed","severity":"normal"},{"uid":"89df7511a30ce4b8","name":"should wait for LightPush peer to be connected","time":{"start":1755031376433,"stop":1755031376433,"duration":0},"status":"passed","severity":"normal"},{"uid":"50e234913fbde086","name":"messageHashStr returns a hex string","time":{"start":1755031346131,"stop":1755031346131,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9a1d1c1c5455a71","name":"Check message with no payload is not received","time":{"start":1755031857775,"stop":1755031857775,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aa92a2240eb662c","name":"Push message with numeric payload","time":{"start":1755031965029,"stop":1755031965029,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6a75c047f31ea12","name":"Push message with XML payload","time":{"start":1755031965044,"stop":1755031965044,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7891c45f305014d","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1755031886855,"stop":1755031886855,"duration":0},"status":"passed","severity":"normal"},{"uid":"18c5bfcc585ffb57","name":"Check message with no payload is not received","time":{"start":1755031857786,"stop":1755031857786,"duration":0},"status":"passed","severity":"normal"},{"uid":"f84b9a72b8785456","name":"Check publish message containing special chars","time":{"start":1755031546658,"stop":1755031546658,"duration":0},"status":"passed","severity":"normal"},{"uid":"234e7db8ccfbee05","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1755031388338,"stop":1755031388342,"duration":4},"status":"passed","severity":"normal"},{"uid":"b25e685388abf8b8","name":"should not receive a peer event before start","time":{"start":1755031359013,"stop":1755031359014,"duration":1},"status":"passed","severity":"normal"},{"uid":"39545fbc61a33022","name":"Round trip binary encryption [ecies, signature]","time":{"start":1755031366536,"stop":1755031366536,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf4ea9db7f8899bb","name":"Check received message containing Script","time":{"start":1755031857780,"stop":1755031857780,"duration":0},"status":"passed","severity":"normal"},{"uid":"826a5124684dec9f","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1755031556172,"stop":1755031556172,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2f36f9161d937d2","name":"should serialize and deserialize correctly","time":{"start":1755031392330,"stop":1755031392335,"duration":5},"status":"passed","severity":"normal"},{"uid":"c664158b99db5719","name":"peer:update - should do nothing if another protocol hit","time":{"start":1755031346994,"stop":1755031346994,"duration":0},"status":"passed","severity":"normal"},{"uid":"74004e9035a2df41","name":"should be safe to call multiple times","time":{"start":1755031346759,"stop":1755031346759,"duration":0},"status":"passed","severity":"normal"},{"uid":"34b121db49585415","name":"Check received message containing emoji","time":{"start":1755031857772,"stop":1755031857773,"duration":1},"status":"passed","severity":"normal"},{"uid":"91e55cabedf5265c","name":"should handle errors gracefully when getting peer info","time":{"start":1755031345990,"stop":1755031345990,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cf312254d7b6c16","name":"should encode/decode to text encoding","time":{"start":1755031336497,"stop":1755031336497,"duration":0},"status":"passed","severity":"normal"},{"uid":"35427b952bd42d1c","name":"should throw error - no public key","time":{"start":1755031336495,"stop":1755031336495,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4528afb0668496d","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1755031546668,"stop":1755031546668,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fd9329b0fc08858","name":"Decrypt messages","time":{"start":1755031523777,"stop":1755031523778,"duration":1},"status":"passed","severity":"normal"},{"uid":"16d8979bdb15daf6","name":"should throw error when no peers are available","time":{"start":1755031376420,"stop":1755031376422,"duration":2},"status":"passed","severity":"normal"},{"uid":"b6451a161b46d80e","name":"can start and stop the service","time":{"start":1755031414966,"stop":1755031414966,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5bb42de306ce407","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1755031389046,"stop":1755031389047,"duration":1},"status":"passed","severity":"normal"},{"uid":"be4cf696ceb8961","name":"udp ip6 address","time":{"start":1755031335882,"stop":1755031335882,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9e8ad1e19955ad2","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1755031346775,"stop":1755031346775,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ecf53e8d56293d2","name":"should dial one peer on dial","time":{"start":1755031498934,"stop":1755031498935,"duration":1},"status":"passed","severity":"normal"},{"uid":"eaeada4dbaafda7","name":"should be able to encode the field with only STORE set to true","time":{"start":1755031335758,"stop":1755031335759,"duration":1},"status":"passed","severity":"normal"},{"uid":"46247120a5bf9b83","name":"should save new peer to store","time":{"start":1755031345607,"stop":1755031345610,"duration":3},"status":"passed","severity":"normal"},{"uid":"f1b7a99abf677c03","name":"Relay Node - default protocol","time":{"start":1755031683693,"stop":1755031683693,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd96842442e6f859","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1755031376608,"stop":1755031376608,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcf8cc5b7339c3ef","name":"should return false when peer is not found","time":{"start":1755031345966,"stop":1755031345967,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cede54e94cc0609","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1755031335765,"stop":1755031335765,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fe0e91ea7525589","name":"should hang up with PeerId and return true on success","time":{"start":1755031347016,"stop":1755031347016,"duration":0},"status":"passed","severity":"normal"},{"uid":"f13dab63faa73cee","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1755031389048,"stop":1755031389048,"duration":0},"status":"passed","severity":"normal"},{"uid":"60d260a9d9ab41cd","name":"should drop only non-locked connections when over maxConnections","time":{"start":1755031346777,"stop":1755031346777,"duration":0},"status":"passed","severity":"normal"},{"uid":"b64c259ad2dadab0","name":"Ordered Callback - true","time":{"start":1755031660498,"stop":1755031660498,"duration":0},"status":"passed","severity":"normal"},{"uid":"565640f23288706d","name":"messageHashStr produces consistent results for the same input","time":{"start":1755031346135,"stop":1755031346135,"duration":0},"status":"passed","severity":"normal"},{"uid":"24cee8a964b5593e","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1755031389036,"stop":1755031389037,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f6b49bf36c0337b","name":"should send relay ping messages on timer","time":{"start":1755031347135,"stop":1755031347136,"duration":1},"status":"passed","severity":"normal"},{"uid":"caf45c2fdbf0a53b","name":"should throw error - no id","time":{"start":1755031336494,"stop":1755031336495,"duration":1},"status":"passed","severity":"normal"},{"uid":"252254f950ddb7eb","name":"Push message with content topic containing unicode special characters","time":{"start":1755031965038,"stop":1755031965038,"duration":0},"status":"passed","severity":"normal"},{"uid":"b651620adfde9109","name":"should respect custom numPeersToUse configuration","time":{"start":1755031376612,"stop":1755031376612,"duration":0},"status":"passed","severity":"normal"},{"uid":"61909fda8f5ae6f6","name":"should not fail to stop the service if it was not started","time":{"start":1755031521974,"stop":1755031521974,"duration":0},"status":"passed","severity":"normal"},{"uid":"27e1b11932889c20","name":"Query generator for multiple messages with multiple decoders","time":{"start":1755031660514,"stop":1755031660515,"duration":1},"status":"passed","severity":"normal"},{"uid":"55c81851c14ff5df","name":"Add multiple subscription objects on single nwaku node","time":{"start":1755031886856,"stop":1755031886857,"duration":1},"status":"passed","severity":"normal"},{"uid":"48162aa5b5617771","name":"should remove expired entries after TTL has passed","time":{"start":1755031374637,"stop":1755031374637,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6d232d5c6b4dd1d","name":"should merge provided config with defaults","time":{"start":1755031347008,"stop":1755031347008,"duration":0},"status":"passed","severity":"normal"},{"uid":"45b27306f0f8edef","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1755031330341,"stop":1755031330342,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfa8f866e5f590e","name":"Callback on promise, aborts when callback returns true","time":{"start":1755031660516,"stop":1755031660516,"duration":0},"status":"passed","severity":"normal"},{"uid":"86beedfb8d4d822a","name":"ignores unrecognized TXT record formats","time":{"start":1755031355135,"stop":1755031355135,"duration":0},"status":"passed","severity":"normal"},{"uid":"b87d88e51164f868","name":"should be safe to call multiple times","time":{"start":1755031345588,"stop":1755031345591,"duration":3},"status":"passed","severity":"normal"},{"uid":"d0848a75688910f6","name":"Passing invalid cursor","time":{"start":1755031612185,"stop":1755031612186,"duration":1},"status":"passed","severity":"normal"},{"uid":"e10786aeb9f292cc","name":"Check publish message containing short","time":{"start":1755031546655,"stop":1755031546656,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4e172b960080857","name":"Check received message containing Script","time":{"start":1755031857770,"stop":1755031857770,"duration":0},"status":"passed","severity":"normal"},{"uid":"64ae42c567bdba51","name":"Publishes to nwaku","time":{"start":1755031535517,"stop":1755031535517,"duration":0},"status":"passed","severity":"normal"},{"uid":"e895ef4de5f41130","name":"should start and setup intervals and event listeners","time":{"start":1755031376892,"stop":1755031376892,"duration":0},"status":"passed","severity":"normal"},{"uid":"182c293996c3a96","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1755031330338,"stop":1755031330338,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fca756d0dcd17d5","name":"Check message with non string payload is not received","time":{"start":1755031857776,"stop":1755031857776,"duration":0},"status":"passed","severity":"normal"},{"uid":"81fe6d15d46677a0","name":"isConnected should return false after all peers disconnect","time":{"start":1755031430152,"stop":1755031430153,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cdb898bc54ceb7b","name":"Subscribe to topic containing Script and receive message","time":{"start":1755031886853,"stop":1755031886854,"duration":1},"status":"passed","severity":"normal"},{"uid":"d63d6aa4ddd83009","name":"more peers than existing","time":{"start":1755031522245,"stop":1755031522245,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5d56efe118bfde5c","name":"should handle peer store errors gracefully","time":{"start":1755031346774,"stop":1755031346774,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fe52af42a285772","name":"Push message with numeric payload","time":{"start":1755031965042,"stop":1755031965042,"duration":0},"status":"passed","severity":"normal"},{"uid":"f753a60f2e525b4f","name":"rejects content-filtered query with only contentTopics","time":{"start":1755031346422,"stop":1755031346422,"duration":0},"status":"passed","severity":"normal"},{"uid":"36d7159fc2f4b62a","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1755031347027,"stop":1755031347027,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f247a1ce691efe1","name":"should not execute task if max attempts is 0","time":{"start":1755031375519,"stop":1755031375519,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1e51e5b9c878203","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1755031554429,"stop":1755031554429,"duration":0},"status":"skipped","severity":"normal"},{"uid":"259a80c8176feff7","name":"should not fail to start the service if it is already started","time":{"start":1755031521974,"stop":1755031521975,"duration":1},"status":"passed","severity":"normal"},{"uid":"388aeeaa81455eb","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1755031669204,"stop":1755031669204,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddbcba0e76c8b339","name":"Push message with content topic containing short","time":{"start":1755031965046,"stop":1755031965046,"duration":0},"status":"passed","severity":"normal"},{"uid":"d34682116d31820c","name":"should be safe to call multiple times","time":{"start":1755031347124,"stop":1755031347124,"duration":0},"status":"passed","severity":"normal"},{"uid":"406533a6b548ecfe","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1755031335766,"stop":1755031335766,"duration":0},"status":"passed","severity":"normal"},{"uid":"9efed5a9481805fc","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1755031484591,"stop":1755031484591,"duration":0},"status":"passed","severity":"normal"},{"uid":"42e059472e8e4e90","name":"Encoder throws on empty string content topic","time":{"start":1755031347247,"stop":1755031347247,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4f2f65dbe72882d","name":"should return true when peer is on the specified shard","time":{"start":1755031345967,"stop":1755031345967,"duration":0},"status":"passed","severity":"normal"},{"uid":"938322991d09084f","name":"should handle task timeouts","time":{"start":1755031375518,"stop":1755031375518,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d94dd6fc94bcefb","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1755031330340,"stop":1755031330341,"duration":1},"status":"passed","severity":"normal"},{"uid":"8460d798a34bd68d","name":"should create KeepAliveManager with relay","time":{"start":1755031347122,"stop":1755031347123,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8eef3227c8866bf","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1755031376521,"stop":1755031376522,"duration":1},"status":"passed","severity":"normal"},{"uid":"be1c44f8ce0379cf","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1755031612183,"stop":1755031612184,"duration":1},"status":"passed","severity":"normal"},{"uid":"890e14b11c5b732e","name":"Filter","time":{"start":1755031683692,"stop":1755031683692,"duration":0},"status":"passed","severity":"normal"},{"uid":"582d31ae8cb1e558","name":"should update peer store before dialing","time":{"start":1755031345603,"stop":1755031345604,"duration":1},"status":"passed","severity":"normal"},{"uid":"d30f5a37b8e9f04b","name":"should drop connection to one peer on hangUp","time":{"start":1755031498935,"stop":1755031498936,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7202649694bcbd7","name":"should not retry if at least one success","time":{"start":1755031375519,"stop":1755031375519,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8c8616077d76e47","name":"should partition messages based on acknowledgement status","time":{"start":1755031394293,"stop":1755031394293,"duration":0},"status":"passed","severity":"normal"},{"uid":"744c46e553a56e6f","name":"Push message with content topic containing escaped characters","time":{"start":1755031965049,"stop":1755031965049,"duration":0},"status":"passed","severity":"normal"},{"uid":"4127a25b9e581e9c","name":"Renews subscription after lossing a connection","time":{"start":1755031886846,"stop":1755031886846,"duration":0},"status":"passed","severity":"normal"},{"uid":"e47c63614345328c","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1755031389082,"stop":1755031389082,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eab60d941c02581","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1755031886837,"stop":1755031886838,"duration":1},"status":"skipped","severity":"normal"},{"uid":"1eb7672d94a0b5c8","name":"should maintain desired error rate","time":{"start":1755031392329,"stop":1755031392329,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b794ef3856aabc8","name":"Push message with content topic containing emoji","time":{"start":1755031965038,"stop":1755031965038,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b3705cfb58872ff","name":"throws if store query response has error status","time":{"start":1755031347058,"stop":1755031347058,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb6c3600e02877da","name":"Check publish message containing Arabic","time":{"start":1755031546658,"stop":1755031546659,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b0e3be4ab3614d0","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1755031375641,"stop":1755031375642,"duration":1},"status":"passed","severity":"normal"},{"uid":"346143698e8c5559","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1755031389084,"stop":1755031389084,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9df0d2a78e6121","name":"Check received message containing shell command","time":{"start":1755031857782,"stop":1755031857782,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1af2accaca5ada6","name":"Decoder throws on empty string content topic","time":{"start":1755031347247,"stop":1755031347247,"duration":0},"status":"passed","severity":"normal"},{"uid":"1de8b6bf3f66951a","name":"should clear the dialing interval","time":{"start":1755031346032,"stop":1755031346037,"duration":5},"status":"passed","severity":"normal"},{"uid":"1e332bece119caf0","name":"should perform ping and update peer store on timer","time":{"start":1755031347129,"stop":1755031347129,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a8938dae13bb7b6","name":"Subscribe to topic containing emoji and publish message","time":{"start":1755031556177,"stop":1755031556178,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e39c2c2e8293794","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1755031389095,"stop":1755031389095,"duration":0},"status":"passed","severity":"normal"},{"uid":"984d86c249afaf77","name":"Check received message containing emoji","time":{"start":1755031857783,"stop":1755031857783,"duration":0},"status":"passed","severity":"normal"},{"uid":"d723dde93f565255","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1755031612185,"stop":1755031612185,"duration":0},"status":"passed","severity":"normal"},{"uid":"8699dd7ed26d3d0d","name":"should load peers from local storage and dispatch events","time":{"start":1755031359015,"stop":1755031359015,"duration":0},"status":"passed","severity":"normal"},{"uid":"d49ecf8a280c5cf5","name":"Query Generator - true","time":{"start":1755031660495,"stop":1755031660496,"duration":1},"status":"passed","severity":"normal"},{"uid":"e12b4ea4d014e00d","name":"Push message with short payload","time":{"start":1755031965027,"stop":1755031965028,"duration":1},"status":"passed","severity":"normal"},{"uid":"c366cbe440c6c412","name":"Check received message containing Chinese","time":{"start":1755031857768,"stop":1755031857769,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba46dc39048e8f6","name":"same cluster, static sharding: nodes connect","time":{"start":1755031484590,"stop":1755031484590,"duration":0},"status":"passed","severity":"normal"},{"uid":"60a986fbeeaa80c4","name":"Passing page size 3 when there are 20 messages","time":{"start":1755031669830,"stop":1755031669830,"duration":0},"status":"passed","severity":"normal"},{"uid":"b619ae8acf86b61f","name":"Push message equal or less that 1MB","time":{"start":1755031965040,"stop":1755031965040,"duration":0},"status":"passed","severity":"normal"},{"uid":"988923f759101dc3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1755031330342,"stop":1755031330343,"duration":1},"status":"passed","severity":"normal"},{"uid":"26e69326cb0945c7","name":"should attach causal history and bloom filter to each message","time":{"start":1755031394287,"stop":1755031394288,"duration":1},"status":"passed","severity":"normal"},{"uid":"6105236d4bb822f3","name":"Push message with custom timestamp: 1755035034179","time":{"start":1755031965040,"stop":1755031965040,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e509c684e6d4a07","name":"Check received message with timestamp: 1649153314 ","time":{"start":1755031857784,"stop":1755031857784,"duration":0},"status":"passed","severity":"normal"},{"uid":"e32ea9d326883750","name":"should handle hash queries without validation","time":{"start":1755031376423,"stop":1755031376423,"duration":0},"status":"passed","severity":"normal"},{"uid":"127f0da962c54aee","name":"can start and stop the service","time":{"start":1755031521973,"stop":1755031521974,"duration":1},"status":"passed","severity":"normal"},{"uid":"d845645302bc91f5","name":"should dial all peers on dial","time":{"start":1755031498931,"stop":1755031498933,"duration":2},"status":"passed","severity":"normal"},{"uid":"c0005af080d15538","name":"Generator, one shard","time":{"start":1755031617852,"stop":1755031617852,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a685774fb4ff8f","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1755031857777,"stop":1755031857777,"duration":0},"status":"passed","severity":"normal"},{"uid":"7984cab0e4fd1b55","name":"throws on content topic with too few or too many fields","time":{"start":1755031330327,"stop":1755031330327,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ecdd1adfa6d8c45","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1755031556168,"stop":1755031556169,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd3800ffb95ea50d","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1755031375640,"stop":1755031375641,"duration":1},"status":"passed","severity":"normal"},{"uid":"73821ae2483ea8a4","name":"should sort peers by ping value","time":{"start":1755031347026,"stop":1755031347026,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf98363f36293ebb","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1755031886854,"stop":1755031886854,"duration":0},"status":"passed","severity":"normal"},{"uid":"5df07b275b290445","name":"Subscribe to topic containing long and receive message","time":{"start":1755031886851,"stop":1755031886851,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e1a2616239e3bae","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1755031389093,"stop":1755031389093,"duration":0},"status":"passed","severity":"normal"},{"uid":"690a2374b871ec37","name":"yields decoded messages","time":{"start":1755031347059,"stop":1755031347059,"duration":0},"status":"passed","severity":"normal"},{"uid":"457691dbff9fa8a6","name":"Fails to push message bigger that 1MB","time":{"start":1755031965051,"stop":1755031965052,"duration":1},"status":"passed","severity":"normal"},{"uid":"f69f5bcbda9a9498","name":"Query Generator, No message returned","time":{"start":1755031628743,"stop":1755031628743,"duration":0},"status":"passed","severity":"normal"},{"uid":"419ee7c47369d6a9","name":"random static sharding 6 - Cluster ID: 751, Shard ID: 891","time":{"start":1755031651603,"stop":1755031651604,"duration":1},"status":"passed","severity":"normal"},{"uid":"9608f041074f49c9","name":"should successfully unsubscribe from an existing subscription","time":{"start":1755031376522,"stop":1755031376522,"duration":0},"status":"passed","severity":"normal"},{"uid":"46cb497dfc20616f","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1755031857787,"stop":1755031857787,"duration":0},"status":"passed","severity":"normal"},{"uid":"25a2e7a4195fd25c","name":"Check publish message containing SQL Injection","time":{"start":1755031546659,"stop":1755031546660,"duration":1},"status":"passed","severity":"normal"},{"uid":"32de3477bed37353","name":"should handle onConnected and onDisconnected","time":{"start":1755031376610,"stop":1755031376610,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf99bc46b6da1c8d","name":"Ephemeral messages are not stored","time":{"start":1755031416243,"stop":1755031416244,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfbaea0db2d993ab","name":"does not validate decoders for hash queries","time":{"start":1755031347051,"stop":1755031347057,"duration":6},"status":"passed","severity":"normal"},{"uid":"4f02050b7e21068c","name":"should be sent with empty content","time":{"start":1755031394293,"stop":1755031394294,"duration":1},"status":"passed","severity":"normal"},{"uid":"42a3a410af29af67","name":"Overlapping topic subscription","time":{"start":1755031886850,"stop":1755031886850,"duration":0},"status":"passed","severity":"normal"},{"uid":"94b44f6a50e45d1c","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app36/3/topic267/json","time":{"start":1755031650535,"stop":1755031650535,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4d78253e1eee4cc","name":"Decoder throws on empty string content topic","time":{"start":1755031364921,"stop":1755031364921,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b5c80604d728393","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1755031347128,"stop":1755031347128,"duration":0},"status":"passed","severity":"normal"},{"uid":"39513d3a07fe37bf","name":"Check received message containing shell command","time":{"start":1755031857771,"stop":1755031857772,"duration":1},"status":"passed","severity":"normal"},{"uid":"c15db2516eb73d0d","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1755031886852,"stop":1755031886852,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a282680a37a75a8","name":"Subscribe to topic containing short and receive message","time":{"start":1755031886850,"stop":1755031886851,"duration":1},"status":"passed","severity":"normal"},{"uid":"26920555957b3f0e","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1755031389071,"stop":1755031389071,"duration":0},"status":"passed","severity":"normal"},{"uid":"9639cb99c148c458","name":"All","time":{"start":1755031415834,"stop":1755031415835,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1b83323a88c021e","name":"should be online or offline if network state changed","time":{"start":1755031430156,"stop":1755031430157,"duration":1},"status":"passed","severity":"normal"},{"uid":"368595eff80bcfb6","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1755031389076,"stop":1755031389081,"duration":5},"status":"passed","severity":"normal"},{"uid":"c50433d4b19c576e","name":"Subscribe and receive messages via waku relay post","time":{"start":1755031886847,"stop":1755031886848,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd2a9d485a45d2c9","name":"Check publish message containing JSON","time":{"start":1755031546663,"stop":1755031546664,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b2529d7c9fadea1","name":"should call waitForPeer on Relay","time":{"start":1755031376434,"stop":1755031376435,"duration":1},"status":"passed","severity":"normal"},{"uid":"177e910da9163997","name":"Check message with invalid timestamp is not received","time":{"start":1755031857774,"stop":1755031857774,"duration":0},"status":"passed","severity":"normal"},{"uid":"81d5a8db8b593dcf","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1755031330336,"stop":1755031330336,"duration":0},"status":"passed","severity":"normal"},{"uid":"589582c359c1ddca","name":"Encoder throws on empty string content topic","time":{"start":1755031366537,"stop":1755031366537,"duration":0},"status":"passed","severity":"normal"},{"uid":"9537aaf1bb1ce4be","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1755031389088,"stop":1755031389089,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c7bdcf3d2e552de","name":"should return false and handle errors gracefully","time":{"start":1755031347017,"stop":1755031347023,"duration":6},"status":"passed","severity":"normal"},{"uid":"99db6df0f7914443","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1755031389037,"stop":1755031389037,"duration":0},"status":"passed","severity":"normal"},{"uid":"186baad171378655","name":"should return false when navigator.onLine is false","time":{"start":1755031345664,"stop":1755031345665,"duration":1},"status":"passed","severity":"normal"},{"uid":"336bd4e4dbfdbf74","name":"Check publish message containing long","time":{"start":1755031546656,"stop":1755031546657,"duration":1},"status":"passed","severity":"normal"},{"uid":"623cd141d3aab8f1","name":"Check received message containing short","time":{"start":1755031857767,"stop":1755031857767,"duration":0},"status":"passed","severity":"normal"},{"uid":"861d97345cf98df0","name":"Query generator for 2000 messages","time":{"start":1755031660517,"stop":1755031660517,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd5ccff083dba869","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1755031433915,"stop":1755031433916,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ddf42178645a0d3","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1755031414970,"stop":1755031414970,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fc735f5de26ad7bc","name":"should be safe to call multiple times","time":{"start":1755031346038,"stop":1755031346038,"duration":0},"status":"passed","severity":"normal"},{"uid":"90564343934717c2","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1755031336493,"stop":1755031336493,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bffd42445dad9ad","name":"should deliver messages after dependencies are met","time":{"start":1755031394292,"stop":1755031394292,"duration":0},"status":"passed","severity":"normal"},{"uid":"f33cdc2f4571f448","name":"Subscribe to topic containing shell command and receive message","time":{"start":1755031886855,"stop":1755031886855,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7910d3d8ae3689a","name":"should start all internal components","time":{"start":1755031347009,"stop":1755031347009,"duration":0},"status":"passed","severity":"normal"},{"uid":"57d54ec3fa8fe3a6","name":"should drop connection via multiaddr with hangUp","time":{"start":1755031498936,"stop":1755031498937,"duration":1},"status":"passed","severity":"normal"},{"uid":"4873f505e7072664","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1755031389066,"stop":1755031389067,"duration":1},"status":"passed","severity":"normal"},{"uid":"83accc62d4e3afb4","name":"Relay + Store","time":{"start":1755031336503,"stop":1755031336503,"duration":0},"status":"passed","severity":"normal"},{"uid":"17f25a9360e0cb99","name":"should handle ping failures gracefully","time":{"start":1755031347129,"stop":1755031347129,"duration":0},"status":"passed","severity":"normal"},{"uid":"fea2a5d77d5f1706","name":"should create an instance with libp2p and dialer","time":{"start":1755031345579,"stop":1755031345586,"duration":7},"status":"passed","severity":"normal"},{"uid":"4bf2145f36e026d2","name":"should lock peers when selected","time":{"start":1755031376608,"stop":1755031376609,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7041c6e39cf208c","name":"should not allow unachievable error rate","time":{"start":1755031388333,"stop":1755031388334,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a5227bca45de02d","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1755031388342,"stop":1755031388343,"duration":1},"status":"passed","severity":"normal"},{"uid":"1348cf1c31ee4aa3","name":"Subscribe to topic containing Script and publish message","time":{"start":1755031556174,"stop":1755031556174,"duration":0},"status":"passed","severity":"normal"},{"uid":"93cb2a4fc00d98de","name":"should set field with only RELAY enabled","time":{"start":1755031336501,"stop":1755031336502,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4457c79feeb053","name":"Check received message containing Arabic","time":{"start":1755031857779,"stop":1755031857779,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4ed9a2f6cc1ed4c","name":"Subscribe to topic containing Script and receive message","time":{"start":1755031886842,"stop":1755031886842,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1d34a23f39d1e8e","name":"Check message with no pubsub topic is not received","time":{"start":1755031857775,"stop":1755031857775,"duration":0},"status":"passed","severity":"normal"},{"uid":"760dc41632c50fbf","name":"Should update shard info","time":{"start":1755031499249,"stop":1755031499249,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a3adef8e0bd6993","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1755031376423,"stop":1755031376423,"duration":0},"status":"passed","severity":"normal"},{"uid":"92b595fd59b02f6","name":"should handle complete connection lifecycle","time":{"start":1755031345676,"stop":1755031345676,"duration":0},"status":"passed","severity":"normal"},{"uid":"505d15c136d0f4de","name":"should handle dial errors gracefully","time":{"start":1755031346767,"stop":1755031346770,"duration":3},"status":"passed","severity":"normal"},{"uid":"5421398deda7c722","name":"Stops search when maxGet is reached","time":{"start":1755031354781,"stop":1755031354781,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1599eeda8913164","name":"Ephemeral field set to true","time":{"start":1755031347246,"stop":1755031347246,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b2accca9066410a","name":"random static sharding 2 - Cluster ID: 755, Shard ID: 249","time":{"start":1755031651601,"stop":1755031651602,"duration":1},"status":"passed","severity":"normal"},{"uid":"9de3575b6453acc3","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1755031628743,"stop":1755031628743,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c0ea98113f0273b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1755031330343,"stop":1755031330343,"duration":0},"status":"passed","severity":"normal"},{"uid":"c25c2c5e6d8076e6","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1755031555596,"stop":1755031555597,"duration":1},"status":"passed","severity":"normal"},{"uid":"3518ef5cbbc3b651","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1755031346126,"stop":1755031346126,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fd7d07a1743429d","name":"should wait for Store peer to be connected","time":{"start":1755031376434,"stop":1755031376434,"duration":0},"status":"passed","severity":"normal"},{"uid":"174571d958a4283f","name":"should return undefined if no connection provided","time":{"start":1755031346993,"stop":1755031346993,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d62099fa041107c","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1755031539984,"stop":1755031539984,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8699398669ebb56","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1755031330331,"stop":1755031330331,"duration":0},"status":"passed","severity":"normal"},{"uid":"84a98f1478825e2d","name":"Store - dialed first","time":{"start":1755031683691,"stop":1755031683691,"duration":0},"status":"passed","severity":"normal"},{"uid":"80003fc7da0c96ea","name":"msgTime: 0 ms from now, startTime: 1754772460805, endTime: 1755031660805","time":{"start":1755031678546,"stop":1755031678546,"duration":0},"status":"passed","severity":"normal"},{"uid":"12e732586c9e90b8","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1755031355137,"stop":1755031355137,"duration":0},"status":"passed","severity":"normal"},{"uid":"1861e46ff83febf0","name":"should clear existing timers before creating new ones","time":{"start":1755031347138,"stop":1755031347139,"duration":1},"status":"passed","severity":"normal"},{"uid":"d24eb025d8e215ee","name":"Subscribe to topic containing numeric and publish message","time":{"start":1755031556171,"stop":1755031556171,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c219607fc877087","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1755031612183,"stop":1755031612183,"duration":0},"status":"passed","severity":"normal"},{"uid":"feec5f82837bdb18","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1755031886837,"stop":1755031886837,"duration":0},"status":"passed","severity":"normal"},{"uid":"b01c03fa7dfde7da","name":"Push message with Chinese payload","time":{"start":1755031965042,"stop":1755031965042,"duration":0},"status":"passed","severity":"normal"},{"uid":"a026c7f8824f82e2","name":"Symmetric encrypt & Decrypt","time":{"start":1755031365372,"stop":1755031365372,"duration":0},"status":"passed","severity":"normal"},{"uid":"91d57d6b697e2b73","name":"Push message with Arabic payload","time":{"start":1755031965030,"stop":1755031965030,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb49415575e8c7a0","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1755031555593,"stop":1755031555593,"duration":0},"status":"passed","severity":"normal"},{"uid":"b55709831ebd24f","name":"Reusing cursor across nodes","time":{"start":1755031612185,"stop":1755031612185,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7b8f6e36297dd4b","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1755031886838,"stop":1755031886838,"duration":0},"status":"passed","severity":"normal"},{"uid":"9086c34b117ab92e","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1755031886848,"stop":1755031886848,"duration":0},"status":"passed","severity":"normal"},{"uid":"d81e552332c3d386","name":"Push message with content topic containing JSON","time":{"start":1755031965037,"stop":1755031965037,"duration":0},"status":"passed","severity":"normal"},{"uid":"605046c076c6d","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app19/5/topic845/utf8","time":{"start":1755031650537,"stop":1755031650537,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fb24ce968154b87","name":"Check received message containing Basic HTML tag","time":{"start":1755031857771,"stop":1755031857771,"duration":0},"status":"passed","severity":"normal"},{"uid":"92d91070124ab7f6","name":"should hang up with multiaddr and return true on success","time":{"start":1755031347016,"stop":1755031347017,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba5c8a826de941cc","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1755031330343,"stop":1755031330343,"duration":0},"status":"passed","severity":"normal"},{"uid":"5db2fc69b4dff1dc","name":"return first retrieved peers without further DNS queries","time":{"start":1755031355137,"stop":1755031355137,"duration":0},"status":"passed","severity":"normal"},{"uid":"44a24a12a86889bb","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1755031346994,"stop":1755031346995,"duration":1},"status":"passed","severity":"normal"},{"uid":"5389421e1f7196c","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1755031394295,"stop":1755031394295,"duration":0},"status":"passed","severity":"normal"}]