allure-jswaku/8951/widgets/severity.json
2025-08-20 15:23:31 +00:00

1 line
191 KiB
JSON

[{"uid":"e8238b308a6f01c9","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1755702787332,"stop":1755702787332,"duration":0},"status":"passed","severity":"normal"},{"uid":"b09ddc41fb280d6d","name":"Mutual subscription","time":{"start":1755702986001,"stop":1755702986001,"duration":0},"status":"passed","severity":"normal"},{"uid":"fddfbb36daabad3e","name":"ignores unrecognized TXT record formats","time":{"start":1755702754107,"stop":1755702754107,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeb7bf0805db103c","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1755702787365,"stop":1755702787366,"duration":1},"status":"passed","severity":"normal"},{"uid":"277b5d768e4cd198","name":"Check message with invalid timestamp is not received","time":{"start":1755703259874,"stop":1755703259874,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9aceb401889d36e","name":"messageHashStr works with IProtoMessage","time":{"start":1755702743724,"stop":1755702743725,"duration":1},"status":"passed","severity":"normal"},{"uid":"805e00e593ab9f5d","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1755702787337,"stop":1755702787340,"duration":3},"status":"passed","severity":"normal"},{"uid":"18dac2c4b78bea7b","name":"Promise Callback - true","time":{"start":1755703137312,"stop":1755703137313,"duration":1},"status":"passed","severity":"normal"},{"uid":"728e62d045810a77","name":"should return false when navigator.onLine is false","time":{"start":1755702743543,"stop":1755702743543,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ed7faa1394f6dc3","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1755703259862,"stop":1755703259862,"duration":0},"status":"passed","severity":"normal"},{"uid":"10a2495cca0e0572","name":"Check received message containing Script","time":{"start":1755703259869,"stop":1755703259870,"duration":1},"status":"passed","severity":"normal"},{"uid":"10bee69a5f7584b2","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1755702733670,"stop":1755702733670,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6774d12708026d2","name":"Waku message hash computation (payload length 0)","time":{"start":1755702743713,"stop":1755702743714,"duration":1},"status":"passed","severity":"normal"},{"uid":"782e278995c97272","name":"Asymmetric encrypt & decrypt","time":{"start":1755702764147,"stop":1755702764147,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b3ab94dc051a332","name":"Ordered Callback - true","time":{"start":1755703137313,"stop":1755703137313,"duration":0},"status":"passed","severity":"normal"},{"uid":"d62c29415be84078","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1755702744144,"stop":1755702744144,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b3f352eb03cdba9","name":"should use DNS peer discovery with light client","time":{"start":1755702815482,"stop":1755702815482,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3c657f1c681905b2","name":"throws on content topic with empty encoding field","time":{"start":1755702728163,"stop":1755702728163,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8364c06b2f1120c","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1755703151348,"stop":1755703151348,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aaaa134fc496c6","name":"should handle complete peer lifecycle","time":{"start":1755702743602,"stop":1755702743602,"duration":0},"status":"passed","severity":"normal"},{"uid":"cde08d2f642ea381","name":"should continually clean up expired entries at intervals","time":{"start":1755702773662,"stop":1755702773663,"duration":1},"status":"passed","severity":"normal"},{"uid":"54424838ac53e2eb","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1755702733660,"stop":1755702733661,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6aa5fce8ef92e1","name":"should throw error - no public key","time":{"start":1755702734308,"stop":1755702734309,"duration":1},"status":"passed","severity":"normal"},{"uid":"dad6fea49e59f942","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1755702728168,"stop":1755702728168,"duration":0},"status":"passed","severity":"normal"},{"uid":"434b84f98985f425","name":"Subscribe to topic containing XML and receive message","time":{"start":1755703282217,"stop":1755703282217,"duration":0},"status":"passed","severity":"normal"},{"uid":"a615a5d5a06615df","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1755702754109,"stop":1755702754110,"duration":1},"status":"skipped","severity":"normal"},{"uid":"8bcbcd7a2a4de29a","name":"should be safe to call multiple times","time":{"start":1755702744601,"stop":1755702744601,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d197ea8b376e7ec","name":"should be able to encode the field with only FILTER set to true","time":{"start":1755702733659,"stop":1755702733659,"duration":0},"status":"passed","severity":"normal"},{"uid":"b303141481123a0f","name":"should create ConnectionManager with required options","time":{"start":1755702744597,"stop":1755702744597,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d7021461e98195","name":"random static sharding 1 - Cluster ID: 682, Shard ID: 152","time":{"start":1755703129620,"stop":1755703129621,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0b27caae46409c7","name":"should create ShardReader with auto sharding network config","time":{"start":1755702743859,"stop":1755702743860,"duration":1},"status":"passed","severity":"normal"},{"uid":"c30634d860e2010d","name":"should throw an error for insufficient data","time":{"start":1755702728383,"stop":1755702728383,"duration":0},"status":"passed","severity":"normal"},{"uid":"94540d6937a93225","name":"should wait for LightPush peer to be connected","time":{"start":1755702775184,"stop":1755702775184,"duration":0},"status":"passed","severity":"normal"},{"uid":"3827d5153bd16450","name":"Subscribe to topic containing JSON and receive message","time":{"start":1755703282207,"stop":1755703282208,"duration":1},"status":"passed","severity":"normal"},{"uid":"478864e25eeea002","name":"Push message with numeric payload","time":{"start":1755703368327,"stop":1755703368327,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b247a9ea54c06fc","name":"can start and stop the service","time":{"start":1755703038250,"stop":1755703038251,"duration":1},"status":"passed","severity":"normal"},{"uid":"46db87ad4a9b6b6f","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1755702728169,"stop":1755702728169,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1aa9a5dfb586428","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1755702743595,"stop":1755702743595,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bd7b1d996c18cae","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app55/5/topic697/utf8","time":{"start":1755703075505,"stop":1755703075505,"duration":0},"status":"passed","severity":"normal"},{"uid":"75d70ac1b649411b","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1755703151344,"stop":1755703151344,"duration":0},"status":"passed","severity":"normal"},{"uid":"f55a6e41729b9877","name":"throws on content topic with empty application field","time":{"start":1755702728160,"stop":1755702728161,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3dc13967e94d159","name":"should populate queue if has active dial","time":{"start":1755702743662,"stop":1755702743662,"duration":0},"status":"passed","severity":"normal"},{"uid":"feee15e547927f91","name":"Passing page size 3 when there are 20 messages","time":{"start":1755703144587,"stop":1755703144587,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ab06d9c38798032","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1755702787368,"stop":1755702787368,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca7a46f22cb0ecc9","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1755702787336,"stop":1755702787337,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae1a1318a2f3f094","name":"should start all internal components","time":{"start":1755702744599,"stop":1755702744600,"duration":1},"status":"passed","severity":"normal"},{"uid":"e13118a93786838b","name":"isConnected return false after peer stops","time":{"start":1755702829806,"stop":1755702829806,"duration":0},"status":"passed","severity":"normal"},{"uid":"d19fd0262f7d5639","name":"should get all peers from store","time":{"start":1755702744007,"stop":1755702744008,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba5ac86caece548d","name":"Store - dialed after - with timeout","time":{"start":1755703156843,"stop":1755703156843,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aac6f018ab11bb8","name":"should create dialer with libp2p and shardReader","time":{"start":1755702743651,"stop":1755702743651,"duration":0},"status":"passed","severity":"normal"},{"uid":"66fb83f13ff94e9d","name":"Check message on other pubsub topic is not received","time":{"start":1755703259875,"stop":1755703259875,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd68867f32f9dd74","name":"should dial more peers if under maxConnections","time":{"start":1755702744021,"stop":1755702744021,"duration":0},"status":"passed","severity":"normal"},{"uid":"d240e5081b5000e","name":"Check publish message containing Chinese","time":{"start":1755702977065,"stop":1755702977065,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3ec7253dc39dbb7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1755702787370,"stop":1755702787370,"duration":0},"status":"passed","severity":"normal"},{"uid":"1515ae0f79493c3c","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1755703282202,"stop":1755703282203,"duration":1},"status":"passed","severity":"normal"},{"uid":"96c573aac044c795","name":"Passing invalid cursor","time":{"start":1755703087386,"stop":1755703087387,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e184b647ce1b439","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1755702753976,"stop":1755702753976,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d2eb928efe36d0b","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1755702728168,"stop":1755702728168,"duration":0},"status":"passed","severity":"normal"},{"uid":"9550f0a6660def38","name":"Subscribe to topic containing special chars and receive message","time":{"start":1755703282215,"stop":1755703282215,"duration":0},"status":"passed","severity":"normal"},{"uid":"2529f4bd0a56185b","name":"should reject if LightPush is requested but not mounted","time":{"start":1755702775182,"stop":1755702775182,"duration":0},"status":"passed","severity":"normal"},{"uid":"93ca9ba362ff3a59","name":"should emit a peer event after start","time":{"start":1755702815480,"stop":1755702815480,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceebd2c27d1185e3","name":"Subscribe to topic containing numeric and receive message","time":{"start":1755703282204,"stop":1755703282204,"duration":0},"status":"passed","severity":"normal"},{"uid":"80d6e95f97ec3ab6","name":"should handle dial errors gracefully","time":{"start":1755702744009,"stop":1755702744009,"duration":0},"status":"passed","severity":"normal"},{"uid":"10180e70a0e14c18","name":"return first retrieved peers without further DNS queries","time":{"start":1755702754108,"stop":1755702754108,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce1e0d036092f08f","name":"Check publish message containing shell command","time":{"start":1755702977068,"stop":1755702977068,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bb75232207e1cbb","name":"Round trip binary encryption [ecies, signature]","time":{"start":1755702765379,"stop":1755702765379,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6385055b09754a2","name":"Subscribe and receive messages via waku relay post","time":{"start":1755703282211,"stop":1755703282211,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb53d1407eed38b0","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1755702792826,"stop":1755702792826,"duration":0},"status":"passed","severity":"normal"},{"uid":"54a36ad2e695f773","name":"Push message with short payload","time":{"start":1755703368326,"stop":1755703368326,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea01506a1daf2038","name":"should dial peer when no shard info available","time":{"start":1755702743665,"stop":1755702743665,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8f224b9dd0f6bca","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1755702763588,"stop":1755702763588,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfc8802a18f8ad6e","name":"should drop connection via multiaddr with hangUp","time":{"start":1755702898696,"stop":1755702898696,"duration":0},"status":"passed","severity":"normal"},{"uid":"d46f78672b82df19","name":"Check message received after jswaku node is restarted","time":{"start":1755703259865,"stop":1755703259866,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3df072140ad3b07","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1755702728163,"stop":1755702728164,"duration":1},"status":"passed","severity":"normal"},{"uid":"60abb810146e3be8","name":"Encoder throws on undefined content topic","time":{"start":1755702765379,"stop":1755702765380,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e2c5b0f174503f7","name":"should select older connection if present","time":{"start":1755702744061,"stop":1755702744062,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3a5febc8909c3e0","name":"Push message with Script payload","time":{"start":1755703368313,"stop":1755703368314,"duration":1},"status":"passed","severity":"normal"},{"uid":"98043d44046d38b6","name":"should throw error - no id","time":{"start":1755702734308,"stop":1755702734308,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbd971a54e1dde22","name":"Ephemeral field is preserved - encoder v0","time":{"start":1755702816281,"stop":1755702816282,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bb755cd7ca7daa1","name":"Check publish message containing Arabic","time":{"start":1755702977066,"stop":1755702977066,"duration":0},"status":"passed","severity":"normal"},{"uid":"a74e4bcd46a9946a","name":"can start and stop the service","time":{"start":1755702757856,"stop":1755702757856,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b05755c6a842eb0","name":"should fail to send if no connected peers found","time":{"start":1755702774322,"stop":1755702774322,"duration":0},"status":"passed","severity":"normal"},{"uid":"58ffc3b1c8c0cd7d","name":"should clear interval on stop","time":{"start":1755702754069,"stop":1755702754069,"duration":0},"status":"passed","severity":"normal"},{"uid":"a69b40233d226b29","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1755703282215,"stop":1755703282216,"duration":1},"status":"passed","severity":"normal"},{"uid":"de9e82cad346586f","name":"Relay - dialed first","time":{"start":1755703156841,"stop":1755703156842,"duration":1},"status":"passed","severity":"normal"},{"uid":"7aa45358624c520f","name":"should skip peer when not on same cluster","time":{"start":1755702743663,"stop":1755702743664,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7dc3fcaa04a20fb","name":"Push 30 different messages","time":{"start":1755703368332,"stop":1755703368332,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7548e0645b4d0ff1","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1755703282219,"stop":1755703282219,"duration":0},"status":"passed","severity":"normal"},{"uid":"90973ae1d9db398b","name":"new peer added after a peer was already found","time":{"start":1755702981345,"stop":1755702981349,"duration":4},"status":"passed","severity":"normal"},{"uid":"21c8180570d81f5c","name":"All","time":{"start":1755702817367,"stop":1755702817370,"duration":3},"status":"passed","severity":"normal"},{"uid":"b654b9b3b44a872a","name":"Throws when trying to push message with empty payload","time":{"start":1755703368332,"stop":1755703368333,"duration":1},"status":"passed","severity":"normal"},{"uid":"f187ceb47a522769","name":"Check received message with timestamp: 1755702809502 ","time":{"start":1755703259861,"stop":1755703259861,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5279cc7dc6ae0ab","name":"accepts time-filtered query with content filter","time":{"start":1755702743878,"stop":1755702743878,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b5b0e07578ec861","name":"isConnected between 2 js-waku relay nodes","time":{"start":1755702829806,"stop":1755702829808,"duration":2},"status":"passed","severity":"normal"},{"uid":"cee69a75349dc2a2","name":"should increase lamport timestamp","time":{"start":1755702792824,"stop":1755702792825,"duration":1},"status":"passed","severity":"normal"},{"uid":"744d3fd3de053e6d","name":"tcp ip4 address","time":{"start":1755702733725,"stop":1755702733726,"duration":1},"status":"passed","severity":"normal"},{"uid":"5aca1e103253e031","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1755702834432,"stop":1755702834433,"duration":1},"status":"passed","severity":"normal"},{"uid":"9809d2786e9dc0e9","name":"should perform ping and update peer store on timer","time":{"start":1755702743593,"stop":1755702743594,"duration":1},"status":"passed","severity":"normal"},{"uid":"46c90ae2d9603d06","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1755702753178,"stop":1755702753178,"duration":0},"status":"passed","severity":"normal"},{"uid":"59a128b82dbe9384","name":"Check received message containing numeric","time":{"start":1755703259867,"stop":1755703259868,"duration":1},"status":"passed","severity":"normal"},{"uid":"72ee1d2f512c2adf","name":"should return false when peer is not on the specified shard","time":{"start":1755702743867,"stop":1755702743867,"duration":0},"status":"passed","severity":"normal"},{"uid":"c554c817cb91a3c5","name":"Relay + Store","time":{"start":1755702734317,"stop":1755702734317,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b44257088a4cb35","name":"returns only open connection if one present","time":{"start":1755702744061,"stop":1755702744061,"duration":0},"status":"passed","severity":"normal"},{"uid":"adb5066901ac0e77","name":"msgTime: 0 ms from now, startTime: 1755616737643, endTime: 1755703137643","time":{"start":1755703151347,"stop":1755703151348,"duration":1},"status":"passed","severity":"normal"},{"uid":"b509678f5ae4583c","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1755702977071,"stop":1755702977072,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e7223c47cad1b7a","name":"throws on content topic with empty topic name field","time":{"start":1755702728162,"stop":1755702728163,"duration":1},"status":"passed","severity":"normal"},{"uid":"641845c7e7fbc8e2","name":"handles different clusterIds correctly","time":{"start":1755702728170,"stop":1755702728170,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f7d6370490235a9","name":"should create PeerExchangeDiscovery with default options","time":{"start":1755702754070,"stop":1755702754070,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dc9c1360770b71a","name":"Check received message containing JSON","time":{"start":1755703259870,"stop":1755703259871,"duration":1},"status":"passed","severity":"normal"},{"uid":"99714fb341040da3","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1755702743595,"stop":1755702743595,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f732df70961442a","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1755703282208,"stop":1755703282208,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fb214c4b7ce688f","name":"should skip peers without peerInfo in ENR","time":{"start":1755702754068,"stop":1755702754068,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9df2ee0e73e1a96","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1755702728178,"stop":1755702728178,"duration":0},"status":"passed","severity":"normal"},{"uid":"b61c677dd8f93307","name":"should send relay ping messages on timer","time":{"start":1755702743598,"stop":1755702743598,"duration":0},"status":"passed","severity":"normal"},{"uid":"190044830df2216b","name":"Subscribe to topic containing shell command and receive message","time":{"start":1755703282208,"stop":1755703282208,"duration":0},"status":"passed","severity":"normal"},{"uid":"255d03fe7bcf878a","name":"Check received message with timestamp: 1755702809502000000 ","time":{"start":1755703259873,"stop":1755703259873,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5ddc72b51ce9513","name":"should not modify tags of connections for different peers","time":{"start":1755702774741,"stop":1755702774741,"duration":0},"status":"passed","severity":"normal"},{"uid":"62487456ed776e37","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1755702787371,"stop":1755702787372,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b16019047faf33e","name":"should handle disconnect when peer has no timers","time":{"start":1755702743599,"stop":1755702743600,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4846213704d3d8f","name":"Query generator for multiple messages with different content topic format","time":{"start":1755703135221,"stop":1755703135223,"duration":2},"status":"passed","severity":"normal"},{"uid":"fe8ac59d558a964e","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1755703101785,"stop":1755703101785,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eedbaf81b80b7d2","name":"should handle browser offline state overriding peer connections","time":{"start":1755702743559,"stop":1755702743560,"duration":1},"status":"passed","severity":"normal"},{"uid":"f204e1596ee158ff","name":"should not receive a peer event before start","time":{"start":1755702815481,"stop":1755702815481,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4ec748272c0010b","name":"should skip peer when dialed recently","time":{"start":1755702743659,"stop":1755702743661,"duration":2},"status":"passed","severity":"normal"},{"uid":"3cd6c98261ad2f91","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1755702787345,"stop":1755702787346,"duration":1},"status":"passed","severity":"normal"},{"uid":"90ad47bd49ce9631","name":"Check publish message containing numeric","time":{"start":1755702977065,"stop":1755702977065,"duration":0},"status":"passed","severity":"normal"},{"uid":"45d040709b2e65a4","name":"Check received message containing Basic HTML tag","time":{"start":1755703259870,"stop":1755703259870,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2126f603874faf9","name":"should get / set TCP multiaddr","time":{"start":1755702734312,"stop":1755702734312,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8d8957fcbb1f355","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1755702954145,"stop":1755702954145,"duration":0},"status":"passed","severity":"normal"},{"uid":"41ccf3fac0da9308","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1755702744017,"stop":1755702744017,"duration":0},"status":"passed","severity":"normal"},{"uid":"b64a0f67811da548","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1755702792828,"stop":1755702792828,"duration":0},"status":"passed","severity":"normal"},{"uid":"12a3932fe1a63974","name":"Push message with rate limit","time":{"start":1755703368338,"stop":1755703368338,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b1f8c28e0141251","name":"should return false when peer shard info is not found","time":{"start":1755702743868,"stop":1755702743868,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c62ac5d3ec25ea4","name":"accepts valid message hash query","time":{"start":1755702743873,"stop":1755702743873,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cce90dac484abe","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1755702743543,"stop":1755702743547,"duration":4},"status":"passed","severity":"normal"},{"uid":"5e6eebd62f3e76bc","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1755702733669,"stop":1755702733669,"duration":0},"status":"passed","severity":"normal"},{"uid":"39ce0283ac16e5bb","name":"should add to incoming buffer if dependencies are not met","time":{"start":1755702792827,"stop":1755702792827,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb5607678ad162d6","name":"Subscribe to topic containing numeric and receive message","time":{"start":1755703282215,"stop":1755703282215,"duration":0},"status":"passed","severity":"normal"},{"uid":"da6f78b581caaca8","name":"Check message with no payload is not received","time":{"start":1755703259876,"stop":1755703259876,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb9e143b44f1d96","name":"Subscribe to topic containing short and receive message","time":{"start":1755703282214,"stop":1755703282214,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7f2efb2a20d19bb","name":"returns all values when wanted number matches available values","time":{"start":1755702752849,"stop":1755702752851,"duration":2},"status":"passed","severity":"normal"},{"uid":"faa509a826ac595","name":"Promise Callback - false","time":{"start":1755703137313,"stop":1755703137313,"duration":0},"status":"passed","severity":"normal"},{"uid":"d56bacaec7c83fd6","name":"should handle shard reader errors gracefully","time":{"start":1755702743672,"stop":1755702743672,"duration":0},"status":"passed","severity":"normal"},{"uid":"878eab9003f6ddf2","name":"should dispatch network event when browser goes online","time":{"start":1755702743550,"stop":1755702743551,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee1cb977b9385810","name":"does not validate decoders for hash queries","time":{"start":1755702744449,"stop":1755702744450,"duration":1},"status":"passed","severity":"normal"},{"uid":"a68929c332030bc8","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1755703151344,"stop":1755703151344,"duration":0},"status":"passed","severity":"normal"},{"uid":"b199009e01a6149e","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1755703259877,"stop":1755703259877,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ac5e418dc593d3e","name":"should only return 1 node with relay capability","time":{"start":1755702754108,"stop":1755702754108,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7437eb5580cf812","name":"Push message with numeric payload","time":{"start":1755703368311,"stop":1755703368311,"duration":0},"status":"passed","severity":"normal"},{"uid":"be74ae2ae5e00380","name":"topics with same application and version share the same shard","time":{"start":1755702728168,"stop":1755702728169,"duration":1},"status":"passed","severity":"normal"},{"uid":"45c3ea65e238d8f5","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1755702970474,"stop":1755702970474,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fe03cb39fa1922b","name":"should handle case with all peers already connected","time":{"start":1755702744015,"stop":1755702744015,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bfd4e5bbaa4235e","name":"should get / set UDP multiaddr","time":{"start":1755702734312,"stop":1755702734312,"duration":0},"status":"passed","severity":"normal"},{"uid":"52663bffe6ad9d4c","name":"can start the service","time":{"start":1755702815477,"stop":1755702815478,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dd149082a0a8abc","name":"should update ack status of messages in outgoing buffer","time":{"start":1755702792831,"stop":1755702792831,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca5028242375a5a9","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1755703151346,"stop":1755703151347,"duration":1},"status":"passed","severity":"normal"},{"uid":"8701f3878042fb04","name":"ends after yielding if response size indicates end","time":{"start":1755702744453,"stop":1755702744454,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6de89f78782169b","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app71/10/topic483/json","time":{"start":1755703075510,"stop":1755703075511,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a9daa5c7966e3f1","name":"should handle peer connect event","time":{"start":1755702743548,"stop":1755702743548,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e361e219f91d6e2","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1755702787365,"stop":1755702787365,"duration":0},"status":"passed","severity":"normal"},{"uid":"1047382f55f480d1","name":"should handle errors when removing globalThis listeners","time":{"start":1755702743542,"stop":1755702743543,"duration":1},"status":"passed","severity":"normal"},{"uid":"4eb16759f030485f","name":"should be safe to call multiple times","time":{"start":1755702744600,"stop":1755702744600,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc9f4350d6246d60","name":"Check publish message containing short","time":{"start":1755702977064,"stop":1755702977064,"duration":0},"status":"passed","severity":"normal"},{"uid":"c010e718f0b4653","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1755702728176,"stop":1755702728176,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8bdd8783aab1ec0","name":"should handle special patterns correctly","time":{"start":1755702790821,"stop":1755702790825,"duration":4},"status":"passed","severity":"normal"},{"uid":"1ac636adebaed541","name":"Check publish message containing JSON","time":{"start":1755702977068,"stop":1755702977068,"duration":0},"status":"passed","severity":"normal"},{"uid":"99c39b0eb7d44cfd","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1755702728167,"stop":1755702728167,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1bae038550d8e","name":"Wrong topic","time":{"start":1755703075512,"stop":1755703075513,"duration":1},"status":"passed","severity":"normal"},{"uid":"774f69dc9977a7ba","name":"Passing an array","time":{"start":1755703152117,"stop":1755703152118,"duration":1},"status":"passed","severity":"normal"},{"uid":"62ec14399865dfce","name":"should properly clean up resources when disposed","time":{"start":1755702773656,"stop":1755702773662,"duration":6},"status":"passed","severity":"normal"},{"uid":"808e1ada70ed2d51","name":"Ordered callback, aborts when callback returns true","time":{"start":1755703135229,"stop":1755703135229,"duration":0},"status":"passed","severity":"normal"},{"uid":"11fb8b49967fa9ef","name":"Add multiple subscription objects on single nwaku node","time":{"start":1755703282219,"stop":1755703282219,"duration":0},"status":"passed","severity":"normal"},{"uid":"e337c5b4a744f286","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1755702816282,"stop":1755702816283,"duration":1},"status":"passed","severity":"normal"},{"uid":"5aca91530c01deea","name":"should remove event listeners from globalThis","time":{"start":1755702743542,"stop":1755702743542,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f2bca0a6055cab","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1755703282216,"stop":1755703282217,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc131c3fbbc72974","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1755702743593,"stop":1755702743593,"duration":0},"status":"passed","severity":"normal"},{"uid":"42c3b9882fa96c3a","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1755703124538,"stop":1755703124538,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff3df4af2888d1f","name":"Push message with content topic containing escaped characters","time":{"start":1755703368322,"stop":1755703368322,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcb1967dc0359262","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1755702792831,"stop":1755702792831,"duration":0},"status":"passed","severity":"normal"},{"uid":"2df33e3ce80f71aa","name":"should return no connections if no open connection provided","time":{"start":1755702744061,"stop":1755702744061,"duration":0},"status":"passed","severity":"normal"},{"uid":"424f46c73a2c0dfe","name":"Push message equal or less that 1MB","time":{"start":1755703368325,"stop":1755703368325,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fac4e0c9c387468","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1755702753179,"stop":1755702753181,"duration":2},"status":"passed","severity":"normal"},{"uid":"85a41da0dd7cd44e","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1755702744023,"stop":1755702744025,"duration":2},"status":"passed","severity":"normal"},{"uid":"bb439f2f2c515025","name":"rejects hash query with content filter parameters","time":{"start":1755702743873,"stop":1755702743874,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bff996b6a757ff9","name":"ignores domain fetching errors","time":{"start":1755702754107,"stop":1755702754107,"duration":0},"status":"passed","severity":"normal"},{"uid":"151d3e52a03f44b2","name":"Push message with SQL Injection payload","time":{"start":1755703368329,"stop":1755703368329,"duration":0},"status":"passed","severity":"normal"},{"uid":"2efd896894cab411","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1755702787354,"stop":1755702787355,"duration":1},"status":"passed","severity":"normal"},{"uid":"10fa6e5bab9f11ea","name":"should not process empty queue","time":{"start":1755702743667,"stop":1755702743668,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3ec21d5b55318e8","name":"Push message with content topic containing Russian","time":{"start":1755703368321,"stop":1755703368321,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1299d4a7fdb1bcc","name":"should handle errors gracefully when getting peer info","time":{"start":1755702743870,"stop":1755702743870,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fe877e0ad988a12","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1755702743714,"stop":1755702743714,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dc1cbc3473167e2","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1755702787359,"stop":1755702787359,"duration":0},"status":"passed","severity":"normal"},{"uid":"96791e48e219a598","name":"should not fail to stop the service if it was not started","time":{"start":1755703038251,"stop":1755703038252,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d06d913e518de3c","name":"ends if stream creation fails","time":{"start":1755702744450,"stop":1755702744450,"duration":0},"status":"passed","severity":"normal"},{"uid":"553894dd98a9c929","name":"should not execute task if max attempts is 0","time":{"start":1755702774536,"stop":1755702774540,"duration":4},"status":"passed","severity":"normal"},{"uid":"d6324f5168fda8c9","name":"should start and stop interval correctly","time":{"start":1755702774530,"stop":1755702774530,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea410cc6aa290c7e","name":"Push 30 different messages","time":{"start":1755703368317,"stop":1755703368317,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9402cb2e5c818a91","name":"should handle a minimal index list","time":{"start":1755702728382,"stop":1755702728382,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec8f5bcef4e46800","name":"should handle dial errors","time":{"start":1755702744603,"stop":1755702744604,"duration":1},"status":"passed","severity":"normal"},{"uid":"854479245f047e3f","name":"should sort by messageId when timestamps are equal","time":{"start":1755702792657,"stop":1755702792657,"duration":0},"status":"passed","severity":"normal"},{"uid":"16e315d00257ba84","name":"Js publishes, other Js receives","time":{"start":1755702967227,"stop":1755702967227,"duration":0},"status":"passed","severity":"normal"},{"uid":"a955d667a6b9a1a3","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1755703124538,"stop":1755703124541,"duration":3},"status":"passed","severity":"normal"},{"uid":"21e159bfea4c0d8d","name":"should remove expired entries after TTL has passed","time":{"start":1755702773650,"stop":1755702773651,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a2b68312602e072","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1755702787360,"stop":1755702787360,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aae072e0ed33299","name":"accepts valid content-filtered query","time":{"start":1755702743872,"stop":1755702743872,"duration":0},"status":"passed","severity":"normal"},{"uid":"84fe8ab35d9ccbed","name":"should query peer with peer exchange protocol","time":{"start":1755702754065,"stop":1755702754065,"duration":0},"status":"passed","severity":"normal"},{"uid":"839baa2a75f3fbf3","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1755702787366,"stop":1755702787366,"duration":0},"status":"passed","severity":"normal"},{"uid":"173e576dd13ae203","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1755702728178,"stop":1755702728178,"duration":0},"status":"passed","severity":"normal"},{"uid":"63d0829142869e59","name":"Push message with JSON payload","time":{"start":1755703368330,"stop":1755703368330,"duration":0},"status":"passed","severity":"normal"},{"uid":"694744af926f5147","name":"should emit a peer event after start","time":{"start":1755703038255,"stop":1755703038256,"duration":1},"status":"passed","severity":"normal"},{"uid":"79ac104e70f48add","name":"Query Generator - false","time":{"start":1755703137312,"stop":1755703137312,"duration":0},"status":"passed","severity":"normal"},{"uid":"676ef13770fee416","name":"should add received messages to bloom filter","time":{"start":1755702792827,"stop":1755702792827,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2be4bcd54a2cfca","name":"Check publish message containing long","time":{"start":1755702977064,"stop":1755702977064,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbeb5b87353e2bf1","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1755702728171,"stop":1755702728171,"duration":0},"status":"passed","severity":"normal"},{"uid":"75398362cc453375","name":"Check received message containing JSON","time":{"start":1755703259857,"stop":1755703259857,"duration":0},"status":"passed","severity":"normal"},{"uid":"678ff3575f5844ae","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1755702787335,"stop":1755702787336,"duration":1},"status":"passed","severity":"normal"},{"uid":"43bb5f04b1709407","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1755702753172,"stop":1755702753174,"duration":2},"status":"passed","severity":"normal"},{"uid":"c9cd727e0ea1b34e","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1755702733673,"stop":1755702733674,"duration":1},"status":"passed","severity":"normal"},{"uid":"350eb21eca9efcd3","name":"Does not throw an exception when node disconnects","time":{"start":1755703152117,"stop":1755703152117,"duration":0},"status":"passed","severity":"normal"},{"uid":"97cd1c92cb5a6f7d","name":"should handle relay send failures gracefully","time":{"start":1755702743598,"stop":1755702743599,"duration":1},"status":"passed","severity":"normal"},{"uid":"62aa39b382564f0d","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1755702728383,"stop":1755702728383,"duration":0},"status":"passed","severity":"normal"},{"uid":"4811000e7122f872","name":"Query generator for multiple messages with different message text format","time":{"start":1755703135219,"stop":1755703135221,"duration":2},"status":"passed","severity":"normal"},{"uid":"183a0e6e8a7ae2b0","name":"msgTime: 0 ms from now, startTime: 1755443937643, endTime: 1755703137643","time":{"start":1755703151347,"stop":1755703151347,"duration":0},"status":"passed","severity":"normal"},{"uid":"63e890494d80e215","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1755702870671,"stop":1755702870671,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b88a961dbb4cd46","name":"messageHashStr produces consistent results for the same input","time":{"start":1755702743725,"stop":1755702743725,"duration":0},"status":"passed","severity":"normal"},{"uid":"eefa491ad8896951","name":"Check received message containing Script","time":{"start":1755703259856,"stop":1755703259856,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fc3dd1af4ba7437","name":"Fails to push message bigger that 1MB","time":{"start":1755703368325,"stop":1755703368326,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4c92dcffb17178f","name":"random static sharding 7 - Cluster ID: 538, Shard ID: 234","time":{"start":1755703129634,"stop":1755703129634,"duration":0},"status":"passed","severity":"normal"},{"uid":"75232def5f39fda8","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1755702986003,"stop":1755702986004,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1a2407659b3a7d0","name":"should discard bootstrap peers when has more than set limit","time":{"start":1755702853696,"stop":1755702853696,"duration":0},"status":"passed","severity":"normal"},{"uid":"375c39368beb2411","name":"Push message with shell command payload","time":{"start":1755703368315,"stop":1755703368315,"duration":0},"status":"passed","severity":"normal"},{"uid":"e82c1ca115699b43","name":"should not dial peers from store when browser is not connected","time":{"start":1755702743994,"stop":1755702743994,"duration":0},"status":"passed","severity":"normal"},{"uid":"93645bf6cc9729c4","name":"should successfully query peers and return peer infos","time":{"start":1755702753973,"stop":1755702753973,"duration":0},"status":"passed","severity":"normal"},{"uid":"775bcbed5e117a55","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1755702774740,"stop":1755702774740,"duration":0},"status":"passed","severity":"normal"},{"uid":"74de1a02355a1c16","name":"Push message with SQL Injection payload","time":{"start":1755703368313,"stop":1755703368313,"duration":0},"status":"passed","severity":"normal"},{"uid":"657ca600068d1e9a","name":"should handle queue overflow by adding peers to queue","time":{"start":1755702743666,"stop":1755702743666,"duration":0},"status":"passed","severity":"normal"},{"uid":"40a6a104de15878","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1755702986006,"stop":1755702986006,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5a9b1e1d9b37fac","name":"should discover peers from provided peer cache","time":{"start":1755702891901,"stop":1755702891902,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba317ece9341205","name":"Query with Ordered Callback, No message returned","time":{"start":1755703101784,"stop":1755703101785,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8153e0a90d88247","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1755703141474,"stop":1755703141474,"duration":0},"status":"passed","severity":"normal"},{"uid":"5687ebd7c71bc7cf","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1755702753185,"stop":1755702753186,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d803a5eff125cb2","name":"Decoder throws on undefined content topic","time":{"start":1755702744670,"stop":1755702744670,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f2af2d0f3ae6dd9","name":"Push message with content topic containing unicode special characters","time":{"start":1755703368336,"stop":1755703368337,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ea510834519c22c","name":"should retry if all attempts fail","time":{"start":1755702774542,"stop":1755702774542,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2ad1214d5ca27be","name":"should be able to decode the field with only FILTER set to true","time":{"start":1755702733667,"stop":1755702733668,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9bb2aed1b085bee","name":"Subscribe and receives messages on 20 topics","time":{"start":1755703282202,"stop":1755703282202,"duration":0},"status":"passed","severity":"normal"},{"uid":"706d1b1cce8fc221","name":"should maintain desired error rate","time":{"start":1755702790819,"stop":1755702790820,"duration":1},"status":"passed","severity":"normal"},{"uid":"f58391d91f06cf33","name":"Push message with content topic containing special chars","time":{"start":1755703368334,"stop":1755703368334,"duration":0},"status":"passed","severity":"normal"},{"uid":"b55f9604d3212010","name":"should not receive a peer event after stop","time":{"start":1755703038256,"stop":1755703038257,"duration":1},"status":"passed","severity":"normal"},{"uid":"97ca027e39c31eee","name":"Push message with content topic containing special chars","time":{"start":1755703368320,"stop":1755703368320,"duration":0},"status":"passed","severity":"normal"},{"uid":"c19dde74895339b3","name":"random static sharding 4 - Cluster ID: 89, Shard ID: 699","time":{"start":1755703129627,"stop":1755703129630,"duration":3},"status":"passed","severity":"normal"},{"uid":"d1b8e0ce97f6bae8","name":"should handle empty peer infos gracefully","time":{"start":1755702753974,"stop":1755702753974,"duration":0},"status":"passed","severity":"normal"},{"uid":"a487bd786f2576d2","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1755702885864,"stop":1755702885864,"duration":0},"status":"passed","severity":"normal"},{"uid":"66673dee3bcd682","name":"should keep entries that haven't expired yet","time":{"start":1755702773651,"stop":1755702773653,"duration":2},"status":"passed","severity":"normal"},{"uid":"5d4d0dfdf7f56e6","name":"Push message with content topic containing emoji","time":{"start":1755703368322,"stop":1755703368323,"duration":1},"status":"passed","severity":"normal"},{"uid":"af814e402351da62","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1755702829803,"stop":1755702829804,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd46b511f7ca97c8","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1755703087383,"stop":1755703087383,"duration":0},"status":"passed","severity":"normal"},{"uid":"b893a46addbebbfe","name":"A test","time":{"start":1755702870931,"stop":1755702870931,"duration":0},"status":"passed","severity":"normal"},{"uid":"a65c1f39f9f4f4a6","name":"should requeue task if no peer is available","time":{"start":1755702774531,"stop":1755702774531,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d9484a62214b7af","name":"Callback on promise","time":{"start":1755703135223,"stop":1755703135224,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bba25570ee5cc05","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app74/7/topic569/proto","time":{"start":1755703075505,"stop":1755703075507,"duration":2},"status":"passed","severity":"normal"},{"uid":"99a2fbcfac22b1ec","name":"Check received message containing escaped characters","time":{"start":1755703259871,"stop":1755703259871,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee8d47134d2197de","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1755702792832,"stop":1755702792832,"duration":0},"status":"passed","severity":"normal"},{"uid":"862a80d7d6b23b81","name":"should handle malformed response data","time":{"start":1755702753978,"stop":1755702753979,"duration":1},"status":"passed","severity":"normal"},{"uid":"8234d88c729d839d","name":"should initialize with libp2p components","time":{"start":1755702753971,"stop":1755702753972,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9adc86e49fd5f22","name":"should be safe to call multiple times","time":{"start":1755702743993,"stop":1755702743993,"duration":0},"status":"passed","severity":"normal"},{"uid":"48bd07720188f14c","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1755702792830,"stop":1755702792830,"duration":0},"status":"passed","severity":"normal"},{"uid":"88c69703ff714e4c","name":"should not fail to stop the service if it was not started","time":{"start":1755702757856,"stop":1755702757856,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcdbb879fee570ba","name":"Waku message hash computation (meta attribute not present)","time":{"start":1755702743713,"stop":1755702743713,"duration":0},"status":"passed","severity":"normal"},{"uid":"548b4389de82750d","name":"should skip peer when already connected","time":{"start":1755702743659,"stop":1755702743659,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcf41ef4340132c3","name":"should handle shardReader errors","time":{"start":1755702744608,"stop":1755702744609,"duration":1},"status":"passed","severity":"normal"},{"uid":"e08ab99fffb182d2","name":"same cluster, static sharding: nodes connect","time":{"start":1755702885861,"stop":1755702885862,"duration":1},"status":"passed","severity":"normal"},{"uid":"88328e730d681d14","name":"Store - dialed first","time":{"start":1755703156843,"stop":1755703156843,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c9621c3757ad4ac","name":"Check message with non string payload is not received","time":{"start":1755703259876,"stop":1755703259876,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa4ceaccc870fc63","name":"should call waitForPeer on Relay","time":{"start":1755702775185,"stop":1755702775185,"duration":0},"status":"passed","severity":"normal"},{"uid":"af711153033d7dbc","name":"should stop all internal components","time":{"start":1755702744600,"stop":1755702744601,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc15a39b6c98be10","name":"caches peers it previously fetched","time":{"start":1755702754107,"stop":1755702754107,"duration":0},"status":"passed","severity":"normal"},{"uid":"742945bda1ae80a8","name":"messageHash returns a Uint8Array","time":{"start":1755702743715,"stop":1755702743715,"duration":0},"status":"passed","severity":"normal"},{"uid":"99052be40df8e5f0","name":"Cluster id 0, shard 0","time":{"start":1755703129618,"stop":1755703129620,"duration":2},"status":"passed","severity":"normal"},{"uid":"20fbcf43d2bd7ab7","name":"should register libp2p event listeners when start is called","time":{"start":1755702774733,"stop":1755702774734,"duration":1},"status":"passed","severity":"normal"},{"uid":"79003052a6966a4e","name":"Round trip binary serialization","time":{"start":1755702744668,"stop":1755702744668,"duration":0},"status":"passed","severity":"normal"},{"uid":"d19dc429ef050e38","name":"should request peer renewal on specific errors","time":{"start":1755702774533,"stop":1755702774536,"duration":3},"status":"passed","severity":"normal"},{"uid":"73447122588bfdc2","name":"should encodeTxt and decodeTxt","time":{"start":1755702734306,"stop":1755702734307,"duration":1},"status":"passed","severity":"normal"},{"uid":"864ebf8889c8e4ae","name":"should never report false negatives","time":{"start":1755702790820,"stop":1755702790820,"duration":0},"status":"passed","severity":"normal"},{"uid":"37745a73858a1981","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1755702728174,"stop":1755702728175,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ad2f0baf77548c9","name":"Refresh subscription","time":{"start":1755703282203,"stop":1755703282203,"duration":0},"status":"passed","severity":"normal"},{"uid":"283441ba3bb587ef","name":"Check received message containing XML","time":{"start":1755703259856,"stop":1755703259857,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d246984d77b8e73","name":"passes more than one ENR URLs and attempts connection","time":{"start":1755702815484,"stop":1755702815484,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f63415a8d332e7bf","name":"Subscribe to topic containing shell command and receive message","time":{"start":1755703282218,"stop":1755703282218,"duration":0},"status":"passed","severity":"normal"},{"uid":"14ed23022146b6d6","name":"should dial second nwaku node that was discovered","time":{"start":1755702809224,"stop":1755702809233,"duration":9},"status":"skipped","severity":"normal"},{"uid":"5e80ccb498ef799a","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1755702753184,"stop":1755702753185,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ad13099c745852c","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1755702733661,"stop":1755702733662,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbf068504c481cd2","name":"Check received message containing shell command","time":{"start":1755703259871,"stop":1755703259871,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d03bc9e9f8432f2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1755702787368,"stop":1755702787369,"duration":1},"status":"passed","severity":"normal"},{"uid":"23bc314bbc2bf1d6","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1755702744608,"stop":1755702744608,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d9991013163a526","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1755702728167,"stop":1755702728167,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c54dd30058a75c2","name":"can query messages normally","time":{"start":1755703128355,"stop":1755703128355,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d42e4c2120aa0c4","name":"Query Generator, No Decoder","time":{"start":1755703101782,"stop":1755703101783,"duration":1},"status":"passed","severity":"normal"},{"uid":"df362677325a0156","name":"should handle query errors","time":{"start":1755702754067,"stop":1755702754067,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2a0baf4b6a1298d","name":"Subscribe to topic containing emoji and publish message","time":{"start":1755702986016,"stop":1755702986016,"duration":0},"status":"passed","severity":"normal"},{"uid":"32ca3fa5a764570b","name":"should check connected peers if present and suitable","time":{"start":1755702775183,"stop":1755702775184,"duration":1},"status":"passed","severity":"normal"},{"uid":"f169f19c0dc400af","name":"Fields are not dropped","time":{"start":1755702744137,"stop":1755702744137,"duration":0},"status":"passed","severity":"normal"},{"uid":"3156751d19a0ff7e","name":"Check received message with timestamp: 1649153314 ","time":{"start":1755703259861,"stop":1755703259862,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b217bf789f089be","name":"Decoder throws on empty string content topic","time":{"start":1755702763591,"stop":1755702763591,"duration":0},"status":"passed","severity":"normal"},{"uid":"25a0c509d290197b","name":"Check publish message containing unicode special characters","time":{"start":1755702977069,"stop":1755702977069,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ecff11007d985e9","name":"Check message with no pubsub topic is not received","time":{"start":1755703259863,"stop":1755703259864,"duration":1},"status":"passed","severity":"normal"},{"uid":"41e309da700d5613","name":"should add and remove event listeners correctly","time":{"start":1755702757858,"stop":1755702757858,"duration":0},"status":"passed","severity":"normal"},{"uid":"478e66fe5b3956a7","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1755702728164,"stop":1755702728164,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a60bbe4823b83d5","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1755702792828,"stop":1755702792828,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0fbff8ce374a4c2","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1755702728174,"stop":1755702728174,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f03c32637bec89b","name":"throws if decoders don't match content topics","time":{"start":1755702744449,"stop":1755702744449,"duration":0},"status":"passed","severity":"normal"},{"uid":"29da36ba7fa9de3b","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1755703282202,"stop":1755703282202,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4d3d5c2e2677b52","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1755702744448,"stop":1755702744448,"duration":0},"status":"passed","severity":"normal"},{"uid":"3156828dfd00e267","name":"should not receive a peer event after stop","time":{"start":1755702815481,"stop":1755702815481,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9968c5502fd83cd","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1755702774735,"stop":1755702774735,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcf2b52e4ea02d69","name":"Fails to push message bigger that 1MB","time":{"start":1755703368339,"stop":1755703368339,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dbc0dd54e08daf6","name":"Push message with content topic containing Russian","time":{"start":1755703368335,"stop":1755703368335,"duration":0},"status":"passed","severity":"normal"},{"uid":"362bb42107a37ce8","name":"should handle case with no peers in store","time":{"start":1755702744009,"stop":1755702744009,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e2a9b94a0e41005","name":"Push message with emoji payload","time":{"start":1755703368316,"stop":1755703368317,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8ac962c74d05bb0","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1755702754109,"stop":1755702754109,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b2606f6b463f71e","name":"Publish message with custom timestamp: Thu Aug 29 2024 15:16:10 GMT+0000 (Coordinated Universal Time)","time":{"start":1755702977070,"stop":1755702977070,"duration":0},"status":"passed","severity":"normal"},{"uid":"56474ed65ef45edb","name":"should handle empty pubsub topics","time":{"start":1755702743600,"stop":1755702743600,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a53e28aaa9babf7","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1755702728175,"stop":1755702728176,"duration":1},"status":"passed","severity":"normal"},{"uid":"a97a3e3007e87435","name":"should handle multiple peers with different shard configurations","time":{"start":1755702743674,"stop":1755702743674,"duration":0},"status":"passed","severity":"normal"},{"uid":"5088bfbef6e8ed0d","name":"should partition messages based on acknowledgement status","time":{"start":1755702792830,"stop":1755702792830,"duration":0},"status":"passed","severity":"normal"},{"uid":"c214b5149f849616","name":"should reject if WakuNode is not started","time":{"start":1755702775181,"stop":1755702775181,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef68542124aa8af7","name":"Subscribe to topic containing long and receive message","time":{"start":1755703282204,"stop":1755703282204,"duration":0},"status":"passed","severity":"normal"},{"uid":"e90c54824e4bef93","name":"should initialize bloom filter with correct parameters","time":{"start":1755702790818,"stop":1755702790819,"duration":1},"status":"passed","severity":"normal"},{"uid":"70ef6b04129f838","name":"should return peer for existing peer","time":{"start":1755702744016,"stop":1755702744016,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e50772ca6c26354","name":"should filter out undefined ENRs","time":{"start":1755702753975,"stop":1755702753975,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c6003dbb011875f","name":"should create ConnectionManager with relay","time":{"start":1755702744597,"stop":1755702744598,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bb9ecab356c2bc3","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1755703141480,"stop":1755703141482,"duration":2},"status":"passed","severity":"normal"},{"uid":"44da62de64628b88","name":"Check received message containing Chinese","time":{"start":1755703259854,"stop":1755703259855,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a33d8b8a0d7822a","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1755702787367,"stop":1755702787368,"duration":1},"status":"passed","severity":"normal"},{"uid":"a08496fef7ce2c2e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1755702787368,"stop":1755702787368,"duration":0},"status":"passed","severity":"normal"},{"uid":"d699983c33dc796d","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1755703282201,"stop":1755703282202,"duration":1},"status":"passed","severity":"normal"},{"uid":"da39a2f9597d5034","name":"Fails to publish message with size larger than 1 MB","time":{"start":1755702977072,"stop":1755702977072,"duration":0},"status":"passed","severity":"normal"},{"uid":"2318d9552b4fb07c","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1755702787328,"stop":1755702787332,"duration":4},"status":"passed","severity":"normal"},{"uid":"d3fd28cafeae9443","name":"Overlapping topic subscription","time":{"start":1755702986004,"stop":1755702986004,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b1f5fa5045f8b493","name":"should dial peers from store when browser is connected","time":{"start":1755702743993,"stop":1755702743993,"duration":0},"status":"passed","severity":"normal"},{"uid":"34094fe6642474ae","name":"should initialize with custom number of peers","time":{"start":1755702774709,"stop":1755702774719,"duration":10},"status":"passed","severity":"normal"},{"uid":"6797b0f63f9978c7","name":"should set field with only STORE enabled","time":{"start":1755702734316,"stop":1755702734316,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b7535130e8103de","name":"Push message with content topic containing JSON","time":{"start":1755703368321,"stop":1755703368322,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccc3a9d090da10c3","name":"Stops search when maxGet is reached","time":{"start":1755702753188,"stop":1755702753189,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dbdfbe35feb5ac9","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1755702733674,"stop":1755702733675,"duration":1},"status":"passed","severity":"normal"},{"uid":"62a7b96f23d23fa1","name":"Check message with no content topic is not received","time":{"start":1755703259864,"stop":1755703259864,"duration":0},"status":"passed","severity":"normal"},{"uid":"17814051d3ff03f","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1755702787353,"stop":1755702787354,"duration":1},"status":"passed","severity":"normal"},{"uid":"4206bf81c0be9ece","name":"isConnected should return true after first peer connects","time":{"start":1755702829805,"stop":1755702829805,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd7bc1faaba787ed","name":"should create RPC request with correct parameters","time":{"start":1755702753980,"stop":1755702753980,"duration":0},"status":"passed","severity":"normal"},{"uid":"3723fa882dead92","name":"Push message with escaped characters payload","time":{"start":1755703368331,"stop":1755703368331,"duration":0},"status":"passed","severity":"normal"},{"uid":"101d3c8d5eec4dc1","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1755702787346,"stop":1755702787346,"duration":0},"status":"passed","severity":"normal"},{"uid":"79c9b52ea63c59e7","name":"Check received message containing long","time":{"start":1755703259853,"stop":1755703259853,"duration":0},"status":"passed","severity":"normal"},{"uid":"1942ff7b223672fa","name":"Check message with no pubsub topic is not received","time":{"start":1755703259875,"stop":1755703259875,"duration":0},"status":"passed","severity":"normal"},{"uid":"29c57df789033478","name":"Push message with content topic containing JSON","time":{"start":1755703368336,"stop":1755703368336,"duration":0},"status":"passed","severity":"normal"},{"uid":"af6878eb2485d6bd","name":"should be able to decode the field with only RELAY set to true","time":{"start":1755702733665,"stop":1755702733666,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6549e0629cdda99","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1755702970474,"stop":1755702970474,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e138e461fc8879c","name":"should properly create peer info with all multiaddrs","time":{"start":1755702734314,"stop":1755702734315,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fa4437f6a530f7b","name":"Filter","time":{"start":1755703156844,"stop":1755703156844,"duration":0},"status":"passed","severity":"normal"},{"uid":"323c022669c81fea","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1755702787355,"stop":1755702787359,"duration":4},"status":"passed","severity":"normal"},{"uid":"b1056bbec2d57282","name":"Check received message containing Russian","time":{"start":1755703259855,"stop":1755703259855,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbae77befe90017","name":"Subscribe to topic containing Russian and publish message","time":{"start":1755702986007,"stop":1755702986007,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b5bdb772d857a3d","name":"should remove event listeners from libp2p","time":{"start":1755702743541,"stop":1755702743542,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ae23ff81ebb9bb9","name":"should be safe to call multiple times","time":{"start":1755702743984,"stop":1755702743992,"duration":8},"status":"passed","severity":"normal"},{"uid":"8de15ebfc0de4c4c","name":"Passing page size 110 when there are 120 messages","time":{"start":1755703144592,"stop":1755703144592,"duration":0},"status":"passed","severity":"normal"},{"uid":"d05da0e9edc052db","name":"Decoder throws on empty string content topic","time":{"start":1755702744670,"stop":1755702744670,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3681e2a04b0cc95","name":"Push message with content topic containing SQL Injection","time":{"start":1755703368321,"stop":1755703368321,"duration":0},"status":"passed","severity":"normal"},{"uid":"894c31cb3b69a7f3","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1755703087384,"stop":1755703087385,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9c161f0b752a94","name":"Check message received after jswaku node is restarted","time":{"start":1755703259876,"stop":1755703259877,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4d1baae3c4b9558","name":"should remove event listeners","time":{"start":1755702743992,"stop":1755702743992,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bd26a47ed14f47e","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1755702829808,"stop":1755702829809,"duration":1},"status":"passed","severity":"normal"},{"uid":"c53a9d745050ca53","name":"should return usable stream attached to connection","time":{"start":1755702744140,"stop":1755702744141,"duration":1},"status":"passed","severity":"normal"},{"uid":"498809957a6a84c3","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1755702815483,"stop":1755702815483,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dab6ef6b26b82a4b","name":"should return PeerId when Multiaddr input is provided","time":{"start":1755702744220,"stop":1755702744220,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a585f471a30187","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1755702977069,"stop":1755702977070,"duration":1},"status":"passed","severity":"normal"},{"uid":"884efe3dd8773caa","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1755702728165,"stop":1755702728166,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f7983c1e7cbae2a","name":"should handle general insertion and lookup correctly","time":{"start":1755702790825,"stop":1755702790825,"duration":0},"status":"passed","severity":"normal"},{"uid":"832678b20e19dfce","name":"should return different streams if requested simultaniously","time":{"start":1755702744142,"stop":1755702744142,"duration":0},"status":"passed","severity":"normal"},{"uid":"81b57f6cd6ebb9b9","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1755702728166,"stop":1755702728167,"duration":1},"status":"passed","severity":"normal"},{"uid":"1686e5341c6424b5","name":"nwaku subscribes","time":{"start":1755702967225,"stop":1755702967226,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccbc404e18ab9706","name":"should allow redial after cooldown period","time":{"start":1755702743663,"stop":1755702743663,"duration":0},"status":"passed","severity":"normal"},{"uid":"51e427ffb6ebdcbf","name":"should be safe to call multiple times","time":{"start":1755702743658,"stop":1755702743658,"duration":0},"status":"passed","severity":"normal"},{"uid":"97c3fbef400f104f","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1755702787337,"stop":1755702787337,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d495cc20d49265a","name":"pre and post cipher","time":{"start":1755702764148,"stop":1755702764148,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd2b9767721c3e7e","name":"Light Node - default protocols","time":{"start":1755703156844,"stop":1755703156844,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cd59b92c887a61a","name":"Check received message containing Arabic","time":{"start":1755703259855,"stop":1755703259855,"duration":0},"status":"passed","severity":"normal"},{"uid":"36309d40d3579403","name":"should dispatch connect and disconnect events","time":{"start":1755702774721,"stop":1755702774733,"duration":12},"status":"passed","severity":"normal"},{"uid":"de6af72ce544502e","name":"Non TWN Cluster","time":{"start":1755703075504,"stop":1755703075505,"duration":1},"status":"passed","severity":"normal"},{"uid":"c88f615a7e78053a","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1755703282210,"stop":1755703282211,"duration":1},"status":"passed","severity":"normal"},{"uid":"b025437ad3b7b53f","name":"Passing page size 19 when there are 20 messages","time":{"start":1755703144591,"stop":1755703144591,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6088c5dcb307862","name":"should handle zero peers request","time":{"start":1755702753980,"stop":1755702753980,"duration":0},"status":"passed","severity":"normal"},{"uid":"decdd77bea2c44b1","name":"Query generator for 2000 messages","time":{"start":1755703135229,"stop":1755703135229,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad9a95069496a615","name":"should handle peer store errors gracefully","time":{"start":1755702743476,"stop":1755702743480,"duration":4},"status":"passed","severity":"normal"},{"uid":"57349eb6fb51f2db","name":"Check received message containing short","time":{"start":1755703259866,"stop":1755703259867,"duration":1},"status":"passed","severity":"normal"},{"uid":"85dd5c49728b6216","name":"should properly create location multiaddrs - udp4","time":{"start":1755702734313,"stop":1755702734313,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdaf3b19d7bfb075","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1755702885862,"stop":1755702885863,"duration":1},"status":"passed","severity":"normal"},{"uid":"a195ecf5e20b1cfc","name":"Check message with invalid timestamp is not received","time":{"start":1755703259862,"stop":1755703259863,"duration":1},"status":"passed","severity":"normal"},{"uid":"55c0e70f10120669","name":"should handle peer identify event","time":{"start":1755702754062,"stop":1755702754062,"duration":0},"status":"passed","severity":"normal"},{"uid":"d266f64d4092fd8c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1755702728176,"stop":1755702728176,"duration":0},"status":"passed","severity":"normal"},{"uid":"9336154a9f73db00","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1755702954142,"stop":1755702954142,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5f9c48c34b99650","name":"Refresh subscription","time":{"start":1755702986004,"stop":1755702986004,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e6f22944320cbfac","name":"should return empty array when no peers connected","time":{"start":1755702744605,"stop":1755702744606,"duration":1},"status":"passed","severity":"normal"},{"uid":"862d2f01826634d8","name":"should be safe to call multiple times","time":{"start":1755702743589,"stop":1755702743589,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5e23c78ee84624","name":"should start the dialing interval","time":{"start":1755702743651,"stop":1755702743652,"duration":1},"status":"passed","severity":"normal"},{"uid":"c85801a518a1f4ad","name":"Push message with XML payload","time":{"start":1755703368329,"stop":1755703368330,"duration":1},"status":"passed","severity":"normal"},{"uid":"84667beb5e29bd2a","name":"should set default options when no config provided","time":{"start":1755702744598,"stop":1755702744598,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb7a608d70eb58da","name":"should drop only non-locked connections when over maxConnections","time":{"start":1755702744021,"stop":1755702744022,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf698c39c8527cd9","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1755703282205,"stop":1755703282205,"duration":0},"status":"passed","severity":"normal"},{"uid":"49bc9831b671e567","name":"should handle errors when getting connections","time":{"start":1755702743558,"stop":1755702743558,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5014dfa60a8567d","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1755702970475,"stop":1755702970475,"duration":0},"status":"passed","severity":"normal"},{"uid":"b07f9405efbf3b83","name":"random static sharding 3 - Cluster ID: 566, Shard ID: 60","time":{"start":1755703129624,"stop":1755703129627,"duration":3},"status":"passed","severity":"normal"},{"uid":"ac6d629bf8c66513","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app88/5/topic357/test.js","time":{"start":1755703075512,"stop":1755703075512,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9489caba363213f","name":"Ephemeral messages are not stored","time":{"start":1755702816279,"stop":1755702816280,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f562a9fe3770c76","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1755702743485,"stop":1755702743490,"duration":5},"status":"passed","severity":"normal"},{"uid":"6021eaa31152565b","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1755702743868,"stop":1755702743869,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c0441a893dde705","name":"should create NetworkMonitor with libp2p and events","time":{"start":1755702743528,"stop":1755702743529,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c37d60b37e00a28","name":"should drop connection to all peers on hangUp","time":{"start":1755702898694,"stop":1755702898694,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e4674a7ea6fb836","name":"should skip peers that don't support peer exchange","time":{"start":1755702754063,"stop":1755702754063,"duration":0},"status":"passed","severity":"normal"},{"uid":"7793d5aae9572542","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1755702728164,"stop":1755702728165,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9eab565d858cafc","name":"Push message with Russian payload","time":{"start":1755703368313,"stop":1755703368313,"duration":0},"status":"passed","severity":"normal"},{"uid":"250e78390ff27b97","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1755702787347,"stop":1755702787352,"duration":5},"status":"passed","severity":"normal"},{"uid":"c0c14cd55efb817f","name":"Check publish message containing special chars","time":{"start":1755702977065,"stop":1755702977065,"duration":0},"status":"passed","severity":"normal"},{"uid":"d78bde327f1b563e","name":"should not fail to start the service if it is already started","time":{"start":1755702757856,"stop":1755702757856,"duration":0},"status":"passed","severity":"normal"},{"uid":"45eb7735410c8d5a","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1755702787340,"stop":1755702787340,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3e047b68105d95","name":"should transition to Unhealthy when no connections","time":{"start":1755702774831,"stop":1755702774831,"duration":0},"status":"passed","severity":"normal"},{"uid":"c428246af8890667","name":"Check publish message after service node is restarted","time":{"start":1755702977073,"stop":1755702977073,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fe63f4d0276bf4ac","name":"configure the node with multiple content topics","time":{"start":1755703075513,"stop":1755703075514,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb8cd3aa880d25df","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1755702954147,"stop":1755702954148,"duration":1},"status":"passed","severity":"normal"},{"uid":"2be92667e56e56bd","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1755702954144,"stop":1755702954145,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd9cc313b31ece02","name":"Push message with content topic containing Arabic","time":{"start":1755703368335,"stop":1755703368335,"duration":0},"status":"passed","severity":"normal"},{"uid":"b546367232e84bb2","name":"should increase lamport timestamp","time":{"start":1755702792826,"stop":1755702792826,"duration":0},"status":"passed","severity":"normal"},{"uid":"b802887681387f53","name":"Relay - times out","time":{"start":1755703156843,"stop":1755703156843,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c8f875e5d945742","name":"Push message with long payload","time":{"start":1755703368311,"stop":1755703368311,"duration":0},"status":"passed","severity":"normal"},{"uid":"50dd0092a19b5b63","name":"Delete observer","time":{"start":1755702955577,"stop":1755702955577,"duration":0},"status":"passed","severity":"normal"},{"uid":"f008f06928e29cb1","name":"should clear dial history on start","time":{"start":1755702743652,"stop":1755702743652,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fc4033a6f9a13c","name":"Push message with custom timestamp: 1755699234733","time":{"start":1755703368338,"stop":1755703368338,"duration":0},"status":"passed","severity":"normal"},{"uid":"45d5947a8ed8a2ea","name":"should not fail to stop the service if it was not started","time":{"start":1755702815479,"stop":1755702815479,"duration":0},"status":"passed","severity":"normal"},{"uid":"681aa17d55af91fe","name":"Subscribe to topic containing short and receive message","time":{"start":1755703282204,"stop":1755703282204,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aff4704134bca4d","name":"Query with Ordered Callback, No Decoder","time":{"start":1755703101784,"stop":1755703101784,"duration":0},"status":"passed","severity":"normal"},{"uid":"82c27ba6984a7d52","name":"Ephemeral field set to true","time":{"start":1755702744668,"stop":1755702744668,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb7d0c53e57486dd","name":"should handle errors when accessing navigator","time":{"start":1755702743558,"stop":1755702743558,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbb3a9323fc4d771","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1755702787355,"stop":1755702787355,"duration":0},"status":"passed","severity":"normal"},{"uid":"63658df0f44a70a9","name":"returns nothing if no connections present","time":{"start":1755702744060,"stop":1755702744061,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2dacb923ab97093","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1755702775286,"stop":1755702775286,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e2b530eb60660b1","name":"should lock peers when selected","time":{"start":1755702774720,"stop":1755702774720,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f9f8cd5786aa0bb","name":"Fails to publish message with empty text","time":{"start":1755702977071,"stop":1755702977071,"duration":0},"status":"passed","severity":"normal"},{"uid":"b91d204d4f491094","name":"should properly create location multiaddrs - tcp","time":{"start":1755702734314,"stop":1755702734314,"duration":0},"status":"passed","severity":"normal"},{"uid":"a67d496d3ee15002","name":"should handle ping failures gracefully","time":{"start":1755702743594,"stop":1755702743594,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f97e7941468a40","name":"should not fail to start the service if it is already started","time":{"start":1755703038252,"stop":1755703038255,"duration":3},"status":"passed","severity":"normal"},{"uid":"9590e8b9406b57e9","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1755702744143,"stop":1755702744143,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1ef27b420279b05","name":"Decoder throws on undefined content topic","time":{"start":1755702763590,"stop":1755702763591,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6a4b18553fd1e65","name":"should clear existing timers before creating new ones","time":{"start":1755702743600,"stop":1755702743600,"duration":0},"status":"passed","severity":"normal"},{"uid":"1458ae45c408427e","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1755702728172,"stop":1755702728173,"duration":1},"status":"passed","severity":"normal"},{"uid":"564a3381aea7de5b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1755702728178,"stop":1755702728179,"duration":1},"status":"passed","severity":"normal"},{"uid":"8603c5902e95a4b7","name":"should insert message into bloom filter","time":{"start":1755702792825,"stop":1755702792825,"duration":0},"status":"passed","severity":"normal"},{"uid":"96683ab6f8f2bee8","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1755703282211,"stop":1755703282212,"duration":1},"status":"passed","severity":"normal"},{"uid":"a221aaaa229958f8","name":"Publish message with custom timestamp: Wed Aug 20 2025 14:16:10 GMT+0000 (Coordinated Universal Time)","time":{"start":1755702977070,"stop":1755702977070,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa74057a3b792a9c","name":"should push the message to the outgoing buffer","time":{"start":1755702792825,"stop":1755702792825,"duration":0},"status":"passed","severity":"normal"},{"uid":"87ac166de4096bb7","name":"should return false when peer is on different cluster","time":{"start":1755702743867,"stop":1755702743867,"duration":0},"status":"passed","severity":"normal"},{"uid":"279bc90741da31b1","name":"should handle corrupted shard info gracefully","time":{"start":1755702743870,"stop":1755702743870,"duration":0},"status":"passed","severity":"normal"},{"uid":"990b6c07e4384d50","name":"should process queue every 500ms","time":{"start":1755702743667,"stop":1755702743667,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce08dd11ea44b5a","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1755703282213,"stop":1755703282213,"duration":0},"status":"passed","severity":"normal"},{"uid":"e506b17e76f31fec","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1755702787345,"stop":1755702787345,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4790b7c765b065d","name":"random static sharding 6 - Cluster ID: 599, Shard ID: 787","time":{"start":1755703129632,"stop":1755703129634,"duration":2},"status":"passed","severity":"normal"},{"uid":"b82f804bcd3f813f","name":"should be sent with empty content","time":{"start":1755702792830,"stop":1755702792831,"duration":1},"status":"passed","severity":"normal"},{"uid":"432ba1024d7c049d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1755702728175,"stop":1755702728175,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6633573cb2a6ab7","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1755702728176,"stop":1755702728177,"duration":1},"status":"passed","severity":"normal"},{"uid":"90df2ccbe676b8f4","name":"different cluster: nodes don't connect","time":{"start":1755702885862,"stop":1755702885862,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6311a8df60ae291","name":"does not throw on valid cases","time":{"start":1755702728156,"stop":1755702728156,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e6d9b31aa2c3e5e","name":"Check received message containing escaped characters","time":{"start":1755703259858,"stop":1755703259858,"duration":0},"status":"passed","severity":"normal"},{"uid":"7adfb627d3e511cb","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1755703282203,"stop":1755703282203,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1eb8ec283938b03","name":"should have no discoveries enabled by default","time":{"start":1755702773852,"stop":1755702773853,"duration":1},"status":"passed","severity":"normal"},{"uid":"c05baaef99baef70","name":"Fails to push message with large meta","time":{"start":1755703368323,"stop":1755703368323,"duration":0},"status":"passed","severity":"normal"},{"uid":"6268ff69d9c3edb9","name":"Push message with emoji payload","time":{"start":1755703368332,"stop":1755703368332,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1c5cc52de5e97c1","name":"should delegate to networkMonitor.isConnected()","time":{"start":1755702744601,"stop":1755702744602,"duration":1},"status":"passed","severity":"normal"},{"uid":"a532b947a07d13b8","name":"rejects hash query with time filter","time":{"start":1755702743874,"stop":1755702743878,"duration":4},"status":"passed","severity":"normal"},{"uid":"bd3570294e161211","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1755702787352,"stop":1755702787352,"duration":0},"status":"passed","severity":"normal"},{"uid":"83d2adc8d4df5553","name":"should serialize and deserialize correctly","time":{"start":1755702790820,"stop":1755702790821,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b0fb5ba5360fdc0","name":"should handle dial errors gracefully","time":{"start":1755702743665,"stop":1755702743665,"duration":0},"status":"passed","severity":"normal"},{"uid":"4057de6ecc845a73","name":"should set field with only LIGHTPUSH enabled","time":{"start":1755702734316,"stop":1755702734316,"duration":0},"status":"passed","severity":"normal"},{"uid":"26f31720480e9522","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1755702753182,"stop":1755702753184,"duration":2},"status":"passed","severity":"normal"},{"uid":"d5d0401df3772b3f","name":"should reject if Relay is requested but not mounted","time":{"start":1755702775182,"stop":1755702775182,"duration":0},"status":"passed","severity":"normal"},{"uid":"5325e2f61afff92f","name":"LightPush","time":{"start":1755703156844,"stop":1755703156844,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa73c22c125fbd01","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1755703151346,"stop":1755703151346,"duration":0},"status":"passed","severity":"normal"},{"uid":"39a3b4484ddee684","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1755702743713,"stop":1755702743713,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f4277e3c37022a4","name":"Push message with unicode special characters payload","time":{"start":1755703368331,"stop":1755703368332,"duration":1},"status":"passed","severity":"normal"},{"uid":"180c6479c809b40a","name":"should properly create location multiaddrs - tcp6","time":{"start":1755702734314,"stop":1755702734314,"duration":0},"status":"passed","severity":"normal"},{"uid":"493c45288c8582ce","name":"Check received message containing Arabic","time":{"start":1755703259868,"stop":1755703259869,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca5ce4785cb58bd","name":"should skip peers without ENR","time":{"start":1755702754067,"stop":1755702754067,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ba73274dbfb8eea","name":"Check publish message containing Script","time":{"start":1755702977067,"stop":1755702977067,"duration":0},"status":"passed","severity":"normal"},{"uid":"75d61fe72adb1bb7","name":"should be online or offline if network state changed","time":{"start":1755702829809,"stop":1755702829809,"duration":0},"status":"passed","severity":"normal"},{"uid":"69cedf6bb4a1c387","name":"should query peers that support peer exchange","time":{"start":1755702754063,"stop":1755702754063,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bcdee8411dae550","name":"should not retry if at least one success","time":{"start":1755702774542,"stop":1755702774542,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d93132ce6973186","name":"should not discard bootstrap peers if under the limit","time":{"start":1755702853696,"stop":1755702853697,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c41b6f7b23c68ff","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1755702787347,"stop":1755702787347,"duration":0},"status":"passed","severity":"normal"},{"uid":"32f04df31dd7f8b5","name":"Publish without waiting for remote peer","time":{"start":1755702986002,"stop":1755702986002,"duration":0},"status":"passed","severity":"normal"},{"uid":"4673573a58017925","name":"udp ip6 address","time":{"start":1755702733726,"stop":1755702733726,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2726ea01bb6e3a4","name":"Publishes to nwaku","time":{"start":1755702967226,"stop":1755702967226,"duration":0},"status":"passed","severity":"normal"},{"uid":"657e7aca06eb49cd","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1755702743592,"stop":1755702743593,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8addfeb285f7111","name":"should initialize with isNetworkConnected as false","time":{"start":1755702743529,"stop":1755702743529,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac8da3075d87f450","name":"Subscribe to topic containing Script and receive message","time":{"start":1755703282217,"stop":1755703282217,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f2cc09edd569633","name":"Query with Promise Callback, No Decoder","time":{"start":1755703101785,"stop":1755703101785,"duration":0},"status":"passed","severity":"normal"},{"uid":"6af3fab29d878cf5","name":"should start periodic discovery on start","time":{"start":1755702754069,"stop":1755702754069,"duration":0},"status":"passed","severity":"normal"},{"uid":"81a29f5bd34ba68b","name":"Check publish message containing escaped characters","time":{"start":1755702977068,"stop":1755702977069,"duration":1},"status":"passed","severity":"normal"},{"uid":"7df74d0d07052531","name":"peer exchange sets tag","time":{"start":1755702981344,"stop":1755702981345,"duration":1},"status":"passed","severity":"normal"},{"uid":"61ef43ab9eb78228","name":"throws on content topic with generation field greater than 0","time":{"start":1755702728160,"stop":1755702728160,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a4c5f2291c3a4e1","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1755702787367,"stop":1755702787367,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7553caee8500b1b","name":"Encoder throws on undefined content topic","time":{"start":1755702763589,"stop":1755702763590,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5d6665e4feaedd6","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1755702787346,"stop":1755702787346,"duration":0},"status":"passed","severity":"normal"},{"uid":"740bdddf96c97644","name":"Push message with shell command payload","time":{"start":1755703368331,"stop":1755703368331,"duration":0},"status":"passed","severity":"normal"},{"uid":"8440b2a8d852fcfe","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1755702787328,"stop":1755702787328,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae81c1f28e826e7f","name":"should dial peer when peer is discovered","time":{"start":1755702743474,"stop":1755702743474,"duration":0},"status":"passed","severity":"normal"},{"uid":"201768c71ccc420a","name":"throws on content topic with too few or too many fields","time":{"start":1755702728157,"stop":1755702728159,"duration":2},"status":"passed","severity":"normal"},{"uid":"ae12fcc889789ce7","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1755702829804,"stop":1755702829804,"duration":0},"status":"passed","severity":"normal"},{"uid":"65ba35f22d3da911","name":"should return false and handle errors gracefully","time":{"start":1755702744605,"stop":1755702744605,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c0c270e6b22c869","name":"should sort peers by ping value","time":{"start":1755702744607,"stop":1755702744607,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a028a3d36c01963","name":"Generator, one shard","time":{"start":1755703093602,"stop":1755703093603,"duration":1},"status":"passed","severity":"normal"},{"uid":"5066fd16253152b9","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1755702743984,"stop":1755702743984,"duration":0},"status":"passed","severity":"normal"},{"uid":"69ed14a5ec86de69","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1755702815483,"stop":1755702815483,"duration":0},"status":"skipped","severity":"normal"},{"uid":"76556bf734bfb7f2","name":"should create PeerExchangeDiscovery instance","time":{"start":1755702754070,"stop":1755702754070,"duration":0},"status":"passed","severity":"normal"},{"uid":"389d8917a0f29b51","name":"should update peer store before dialing","time":{"start":1755702743475,"stop":1755702743476,"duration":1},"status":"passed","severity":"normal"},{"uid":"97e0e56eb0845ef2","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1755702773856,"stop":1755702773857,"duration":1},"status":"passed","severity":"normal"},{"uid":"eaa06c58234fcd9d","name":"should handle multiple peer connections","time":{"start":1755702743591,"stop":1755702743592,"duration":1},"status":"passed","severity":"normal"},{"uid":"ead00abc2eeb74ee","name":"should clear all timers","time":{"start":1755702743590,"stop":1755702743590,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f9f78738d9c094a","name":"should wait for Filter peer to be connected","time":{"start":1755702775184,"stop":1755702775185,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a2c0d2e73daa9fa","name":"should properly compute the node id","time":{"start":1755702734310,"stop":1755702734311,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b3e3d801888fb7c","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1755702787332,"stop":1755702787333,"duration":1},"status":"passed","severity":"normal"},{"uid":"aff062d6c3073109","name":"should be able to encode the field with only RELAY set to true","time":{"start":1755702733653,"stop":1755702733658,"duration":5},"status":"passed","severity":"normal"},{"uid":"1e928e6356af05e4","name":"should be able to encode the field with only STORE set to true","time":{"start":1755702733658,"stop":1755702733659,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ebd1d4c355e257a","name":"should return all connected peers without codec filter","time":{"start":1755702744606,"stop":1755702744606,"duration":0},"status":"passed","severity":"normal"},{"uid":"114879cc297902c8","name":"throws an error for improperly formatted content topics","time":{"start":1755702728170,"stop":1755702728171,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5019c3a85b44423","name":"should set field with all protocols enabled","time":{"start":1755702734315,"stop":1755702734315,"duration":0},"status":"passed","severity":"normal"},{"uid":"86ea310bae1c42b8","name":"Init the array if not present","time":{"start":1755702727861,"stop":1755702727862,"duration":1},"status":"passed","severity":"normal"},{"uid":"b018fe9ba7fd0d56","name":"should enable all discoveries when explicitly set","time":{"start":1755702773853,"stop":1755702773853,"duration":0},"status":"passed","severity":"normal"},{"uid":"8805cb0e82e13041","name":"should return PeerId when PeerId is provided","time":{"start":1755702744218,"stop":1755702744218,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e285bbb4ff4a929","name":"should not return locked peers if enough unlocked are available","time":{"start":1755702774721,"stop":1755702774721,"duration":0},"status":"passed","severity":"normal"},{"uid":"8586708d2d874131","name":"should process tasks in queue","time":{"start":1755702774530,"stop":1755702774531,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1a7266dfc73745b","name":"should skip already querying peers","time":{"start":1755702754065,"stop":1755702754066,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f737e306c1991b0","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1755703141473,"stop":1755703141474,"duration":1},"status":"passed","severity":"normal"},{"uid":"f98dc46797c68642","name":"Subscribe and receive messages via lightPush","time":{"start":1755703282210,"stop":1755703282210,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ae4f263405f80b8","name":"should not create relay timers when relay is not provided","time":{"start":1755702743596,"stop":1755702743597,"duration":1},"status":"passed","severity":"normal"},{"uid":"85201a201998908b","name":"messageHashStr returns a hex string","time":{"start":1755702743715,"stop":1755702743724,"duration":9},"status":"passed","severity":"normal"},{"uid":"44e42404e8816d9e","name":"should reject on timeout if it was set","time":{"start":1755702775183,"stop":1755702775183,"duration":0},"status":"passed","severity":"normal"},{"uid":"fded3938c44051b0","name":"Decrypt messages","time":{"start":1755702955576,"stop":1755702955576,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ab207a7341ebdf2","name":"should handle peer disconnect event when no connections remain","time":{"start":1755702743548,"stop":1755702743549,"duration":1},"status":"passed","severity":"normal"},{"uid":"199cf3a4861250d4","name":"should remove event listeners","time":{"start":1755702743589,"stop":1755702743590,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf14906fae31d35b","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1755703151345,"stop":1755703151346,"duration":1},"status":"passed","severity":"normal"},{"uid":"15fb91f14e9ba0a8","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1755703282218,"stop":1755703282219,"duration":1},"status":"passed","severity":"normal"},{"uid":"a71fb64b0c0520c9","name":"should retry on complete failure if specified","time":{"start":1755702774325,"stop":1755702774326,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf25b3083e42a496","name":"should start ping timers on peer connect","time":{"start":1755702743591,"stop":1755702743591,"duration":0},"status":"passed","severity":"normal"},{"uid":"d82754ac8df6ecd4","name":"Push message with content topic containing Arabic","time":{"start":1755703368320,"stop":1755703368321,"duration":1},"status":"passed","severity":"normal"},{"uid":"83400f0b846c7537","name":"Check received message containing special chars","time":{"start":1755703259868,"stop":1755703259868,"duration":0},"status":"passed","severity":"normal"},{"uid":"8265a9bc4f160833","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1755702728173,"stop":1755702728174,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a2ebed5ab0aa3a2","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1755702728177,"stop":1755702728177,"duration":0},"status":"passed","severity":"normal"},{"uid":"26a0439788d0e14c","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1755702787345,"stop":1755702787345,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fc517dd7eabc29f","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1755702744219,"stop":1755702744219,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1890027bf819f8c","name":"should send to specified number of peers of used peers","time":{"start":1755702774322,"stop":1755702774325,"duration":3},"status":"passed","severity":"normal"},{"uid":"dc3af21a6ef5e24b","name":"should mark all messages in causal history as acknowledged","time":{"start":1755702792828,"stop":1755702792828,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c219ad959883789","name":"Push message with Basic HTML tag payload","time":{"start":1755703368314,"stop":1755703368315,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f8c1a50ee38fcd8","name":"should dial peer immediately when queue is empty","time":{"start":1755702743658,"stop":1755702743658,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c7a89c0bfcfd336","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1755702970472,"stop":1755702970473,"duration":1},"status":"passed","severity":"normal"},{"uid":"af64c993e5986586","name":"Check received message containing unicode special characters","time":{"start":1755703259871,"stop":1755703259872,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9873552044240f0","name":"should not dispatch event when already connected","time":{"start":1755702743549,"stop":1755702743550,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cbb1684f1d9f0e6","name":"Push message with meta","time":{"start":1755703368337,"stop":1755703368337,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8ee3f2b79967532","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1755702733664,"stop":1755702733664,"duration":0},"status":"passed","severity":"normal"},{"uid":"720f592fdf94d2f","name":"Reusing cursor across nodes","time":{"start":1755703087385,"stop":1755703087386,"duration":1},"status":"passed","severity":"normal"},{"uid":"6690731cb71eb31c","name":"should handle ENR without shardInfo","time":{"start":1755702754068,"stop":1755702754069,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2946d71d2e33158","name":"Push message with Basic HTML tag payload","time":{"start":1755703368330,"stop":1755703368330,"duration":0},"status":"passed","severity":"normal"},{"uid":"a878051f788f6daf","name":"should handle different types of entries","time":{"start":1755702773656,"stop":1755702773656,"duration":0},"status":"passed","severity":"normal"},{"uid":"a09cdcb17542bc3","name":"Check message with no payload is not received","time":{"start":1755703259864,"stop":1755703259864,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bc4601102f35e37","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1755703282212,"stop":1755703282213,"duration":1},"status":"skipped","severity":"normal"},{"uid":"202314a77bbacfb6","name":"should handle peer not in mesh for all topics","time":{"start":1755702743601,"stop":1755702743601,"duration":0},"status":"passed","severity":"normal"},{"uid":"7065b64fe3e766f4","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1755702787333,"stop":1755702787333,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7b3641cc5ff6d56","name":"should filter out already connected peers","time":{"start":1755702744008,"stop":1755702744008,"duration":0},"status":"passed","severity":"normal"},{"uid":"40adc2889ce06984","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1755702792656,"stop":1755702792656,"duration":0},"status":"passed","severity":"normal"},{"uid":"89d860c791398ca5","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1755702787340,"stop":1755702787340,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7dd02b632a142bb","name":"should save new peer to store","time":{"start":1755702743481,"stop":1755702743481,"duration":0},"status":"passed","severity":"normal"},{"uid":"80235f9cccd2f429","name":"Push message with special chars payload","time":{"start":1755703368327,"stop":1755703368327,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf9b6b689e2ef94f","name":"retrieves a single peer","time":{"start":1755702754106,"stop":1755702754106,"duration":0},"status":"passed","severity":"normal"},{"uid":"57cd38cdb7e1b308","name":"Passing page size 1 when there are 4 messages","time":{"start":1755703144587,"stop":1755703144587,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c26c9ff15434b3c","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1755702774720,"stop":1755702774721,"duration":1},"status":"passed","severity":"normal"},{"uid":"77866ca459c6e67","name":"Check publish message containing SQL Injection","time":{"start":1755702977066,"stop":1755702977066,"duration":0},"status":"passed","severity":"normal"},{"uid":"196f39a29b6e966f","name":"Publish message with large meta","time":{"start":1755702977073,"stop":1755702977073,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8a858f7bb3512f3","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1755702834433,"stop":1755702834433,"duration":0},"status":"passed","severity":"normal"},{"uid":"f73b18bd21dd9508","name":"Stops search when 2 null results are returned","time":{"start":1755702753189,"stop":1755702753189,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7d3e4d84cbd8b0","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1755702728172,"stop":1755702728172,"duration":0},"status":"passed","severity":"normal"},{"uid":"322b3fe6d254d319","name":"Check received message with timestamp: 1755702809502000000 ","time":{"start":1755703259860,"stop":1755703259861,"duration":1},"status":"passed","severity":"normal"},{"uid":"53c50ad701ee7603","name":"should reject if Store is requested but not mounted","time":{"start":1755702775182,"stop":1755702775182,"duration":0},"status":"passed","severity":"normal"},{"uid":"81a036e5d0f823a7","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1755702743552,"stop":1755702743557,"duration":5},"status":"passed","severity":"normal"},{"uid":"a228c9db1cb75e98","name":"should handle case when navigator is not available","time":{"start":1755702743547,"stop":1755702743547,"duration":0},"status":"passed","severity":"normal"},{"uid":"f05fbba9eae6f0b0","name":"Query generator for multiple messages","time":{"start":1755703135217,"stop":1755703135219,"duration":2},"status":"passed","severity":"normal"},{"uid":"2cab1b28bcb42b3a","name":"Check publish message after client node is restarted","time":{"start":1755702977073,"stop":1755702977073,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5c6b390311aaef98","name":"Subscribe to topic containing JSON and publish message","time":{"start":1755702986014,"stop":1755702986014,"duration":0},"status":"passed","severity":"normal"},{"uid":"77446cea76d78edd","name":"should insert message id into causal history","time":{"start":1755702792825,"stop":1755702792825,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb7a573c31726f92","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1755702787369,"stop":1755702787369,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e38e0ee08e96af6","name":"Check publish message containing XML","time":{"start":1755702977067,"stop":1755702977067,"duration":0},"status":"passed","severity":"normal"},{"uid":"75d5b7e6553f2755","name":"random static sharding 8 - Cluster ID: 984, Shard ID: 177","time":{"start":1755703129634,"stop":1755703129635,"duration":1},"status":"passed","severity":"normal"},{"uid":"e432787cfb741876","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1755702954142,"stop":1755702954144,"duration":2},"status":"passed","severity":"normal"},{"uid":"720efca2e5833b91","name":"should handle queue processing errors gracefully","time":{"start":1755702743668,"stop":1755702743672,"duration":4},"status":"passed","severity":"normal"},{"uid":"7ddeb6fb2336f11f","name":"Sign & Recover","time":{"start":1755702764148,"stop":1755702764148,"duration":0},"status":"passed","severity":"normal"},{"uid":"15a9de7e5240f61b","name":"random static sharding 2 - Cluster ID: 312, Shard ID: 573","time":{"start":1755703129621,"stop":1755703129624,"duration":3},"status":"passed","severity":"normal"},{"uid":"1ed95530a9eb8353","name":"should skip updating peer store if peer has same addresses","time":{"start":1755702743481,"stop":1755702743482,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb02dda90e08b7aa","name":"Relay","time":{"start":1755702817361,"stop":1755702817363,"duration":2},"status":"passed","severity":"normal"},{"uid":"561ddf35032f7550","name":"should handle task timeouts","time":{"start":1755702774536,"stop":1755702774536,"duration":0},"status":"passed","severity":"normal"},{"uid":"802f616e9c6bd4c8","name":"it tolerates circular branch references","time":{"start":1755702754106,"stop":1755702754106,"duration":0},"status":"passed","severity":"normal"},{"uid":"efbff45bde3dd2ae","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1755702753978,"stop":1755702753978,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce09a80b8f95eedc","name":"should hang up with multiaddr and return true on success","time":{"start":1755702744604,"stop":1755702744605,"duration":1},"status":"passed","severity":"normal"},{"uid":"650bfbfcf0b02da4","name":"should skip peers without peer exchange protocol","time":{"start":1755702754065,"stop":1755702754065,"duration":0},"status":"passed","severity":"normal"},{"uid":"65656978477f85d7","name":"throws on empty content topic","time":{"start":1755702728157,"stop":1755702728157,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d22300c4317bec4","name":"should filter peers by codec","time":{"start":1755702744606,"stop":1755702744606,"duration":0},"status":"passed","severity":"normal"},{"uid":"568a23087fe412e","name":"Throws when trying to push message with empty payload","time":{"start":1755703368317,"stop":1755703368318,"duration":1},"status":"passed","severity":"normal"},{"uid":"35bc7f50b13da531","name":"should perform initial health assessment on start","time":{"start":1755702774834,"stop":1755702774835,"duration":1},"status":"passed","severity":"normal"},{"uid":"42a140c633a0b4d8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1755702787371,"stop":1755702787371,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2406ea17d0fafba","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1755703282212,"stop":1755703282212,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f72f106c833b7d2","name":"handles different networkShards values correctly","time":{"start":1755702728170,"stop":1755702728170,"duration":0},"status":"passed","severity":"normal"},{"uid":"52d8443cbc36d4a2","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1755703101783,"stop":1755703101784,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb73b07a0f11041e","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1755702728164,"stop":1755702728164,"duration":0},"status":"passed","severity":"normal"},{"uid":"27e809c9765a88d6","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1755702787353,"stop":1755702787353,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c51dbe2df453e89","name":"Overlapping topic subscription","time":{"start":1755703282213,"stop":1755703282213,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1afa7ad50ee9eda","name":"should respect custom numPeersToUse configuration","time":{"start":1755702774735,"stop":1755702774735,"duration":0},"status":"passed","severity":"normal"},{"uid":"1df58c9ab093d60b","name":"should create ShardReader with static shards network config","time":{"start":1755702743860,"stop":1755702743860,"duration":0},"status":"passed","severity":"normal"},{"uid":"e185295cdc96d36c","name":"Push message with content topic containing SQL Injection","time":{"start":1755703368335,"stop":1755703368336,"duration":1},"status":"passed","severity":"normal"},{"uid":"4991b099826a2f31","name":"should dial peer when on same shard","time":{"start":1755702743664,"stop":1755702743664,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c08920815b8a4e1","name":"should create KeepAliveManager with relay","time":{"start":1755702743585,"stop":1755702743585,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9161cfb3f805b01","name":"Relay Node - default protocol","time":{"start":1755703156844,"stop":1755703156845,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf13605a7323d0bf","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1755703087385,"stop":1755703087385,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a9d4a33d4676f0f","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1755703087384,"stop":1755703087384,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ac9ac83886c632d","name":"Push message with Chinese payload","time":{"start":1755703368327,"stop":1755703368328,"duration":1},"status":"passed","severity":"normal"},{"uid":"34d9a2cec4c603e4","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app82/3/topic133/proto","time":{"start":1755703075511,"stop":1755703075512,"duration":1},"status":"passed","severity":"normal"},{"uid":"8785411d6c609c90","name":"should initialize with default number of peers","time":{"start":1755702774708,"stop":1755702774709,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec09f98c2307fd5b","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1755702792829,"stop":1755702792830,"duration":1},"status":"passed","severity":"normal"},{"uid":"66c9f2c169673f29","name":"should support chaining for add method","time":{"start":1755702773644,"stop":1755702773649,"duration":5},"status":"passed","severity":"normal"},{"uid":"aa0171db5ce74078","name":"Subscribe to topic containing short and publish message","time":{"start":1755702986004,"stop":1755702986005,"duration":1},"status":"passed","severity":"normal"},{"uid":"8399feff860fdfe1","name":"should reassess health immediately when peer disconnects","time":{"start":1755702774833,"stop":1755702774834,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd7e96a37e38ae7a","name":"should be able to decode the field with only STORE set to true","time":{"start":1755702733668,"stop":1755702733668,"duration":0},"status":"passed","severity":"normal"},{"uid":"332f467257386b3a","name":"Encoder throws on undefined content topic","time":{"start":1755702744669,"stop":1755702744669,"duration":0},"status":"passed","severity":"normal"},{"uid":"411b72cbc460f0a8","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1755703135227,"stop":1755703135228,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc6a7925d99113bb","name":"should dial with PeerId and return stream","time":{"start":1755702744602,"stop":1755702744603,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd83e8657e24d21","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1755703141474,"stop":1755703141480,"duration":6},"status":"passed","severity":"normal"},{"uid":"1d569f95ec1f1315","name":"should not create multiple intervals when called multiple times","time":{"start":1755702743652,"stop":1755702743652,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce5bd9c16f377b79","name":"should dispatch network event when browser goes offline","time":{"start":1755702743551,"stop":1755702743551,"duration":0},"status":"passed","severity":"normal"},{"uid":"f53fbac7ed4c231a","name":"should return false","time":{"start":1755702734310,"stop":1755702734310,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb29d913096a0789","name":"Subscribe to topic containing emoji and receive message","time":{"start":1755703282209,"stop":1755703282209,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8c41ee73a45a039","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1755702752852,"stop":1755702752864,"duration":12},"status":"passed","severity":"normal"},{"uid":"6a93b52584db3899","name":"Push message with short payload","time":{"start":1755703368310,"stop":1755703368310,"duration":0},"status":"passed","severity":"normal"},{"uid":"a16d8a9cbe18ba5b","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1755702954146,"stop":1755702954146,"duration":0},"status":"passed","severity":"normal"},{"uid":"8194e1b5fedbce0","name":"Push message with Script payload","time":{"start":1755703368329,"stop":1755703368329,"duration":0},"status":"passed","severity":"normal"},{"uid":"abb4cab5fe9478ff","name":"should update peers in cache on 'peer:identify' event","time":{"start":1755702757858,"stop":1755702757858,"duration":0},"status":"passed","severity":"normal"},{"uid":"f15cec3e05ad8cd8","name":"Push message with rate limit","time":{"start":1755703368324,"stop":1755703368324,"duration":0},"status":"passed","severity":"normal"},{"uid":"980ce1ec9f951e3f","name":"Query Generator, Multiple PubsubTopics","time":{"start":1755703101782,"stop":1755703101782,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e6558370225f5ab","name":"should merge provided config with defaults","time":{"start":1755702744598,"stop":1755702744599,"duration":1},"status":"passed","severity":"normal"},{"uid":"e43e3b8c8ea908bf","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1755702885863,"stop":1755702885863,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1d80e7a4e5a5b38","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1755702744022,"stop":1755702744023,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c623b807aa18049","name":"returns all values when wanted number is greater than available values","time":{"start":1755702752852,"stop":1755702752852,"duration":0},"status":"passed","severity":"normal"},{"uid":"b661a06b7cceac98","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1755702787340,"stop":1755702787342,"duration":2},"status":"passed","severity":"normal"},{"uid":"b64fd417125e0e6","name":"can start the service","time":{"start":1755703038248,"stop":1755703038248,"duration":0},"status":"passed","severity":"normal"},{"uid":"f78a57d6e4dcb438","name":"Push to array if already present","time":{"start":1755702727862,"stop":1755702727863,"duration":1},"status":"passed","severity":"normal"},{"uid":"37478a2f58468ddb","name":"should properly create location multiaddrs - udp6","time":{"start":1755702734313,"stop":1755702734313,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c56b513f42b7d26","name":"should handle query errors gracefully","time":{"start":1755702754066,"stop":1755702754066,"duration":0},"status":"passed","severity":"normal"},{"uid":"f15335d04feab049","name":"random static sharding 5 - Cluster ID: 822, Shard ID: 811","time":{"start":1755703129631,"stop":1755703129632,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9a39c7f25e9ba13","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1755702774739,"stop":1755702774739,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea99e3ea957bb711","name":"rejects content-filtered query with only contentTopics","time":{"start":1755702743873,"stop":1755702743873,"duration":0},"status":"passed","severity":"normal"},{"uid":"40580155d017fb07","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1755702787363,"stop":1755702787365,"duration":2},"status":"passed","severity":"normal"},{"uid":"5c7d08608b35f220","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1755702787342,"stop":1755702787345,"duration":3},"status":"passed","severity":"normal"},{"uid":"ba8f048c5427365c","name":"Push message with content topic containing Chinese","time":{"start":1755703368334,"stop":1755703368335,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddf2388b011ecb3b","name":"Push message with custom timestamp: 1755706434733","time":{"start":1755703368339,"stop":1755703368339,"duration":0},"status":"passed","severity":"normal"},{"uid":"417e1b68ccb23cbe","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1755702728174,"stop":1755702728174,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bb11d43f32755b6","name":"Push message equal or less that 1MB","time":{"start":1755703368339,"stop":1755703368339,"duration":0},"status":"passed","severity":"normal"},{"uid":"a527c10181d2d8e5","name":"should reject if Filter is requested but not mounted","time":{"start":1755702775183,"stop":1755702775183,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e94f8b0f984f78c","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1755702753179,"stop":1755702753179,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d92d2c65aeadebe","name":"connects to nwaku","time":{"start":1755703152116,"stop":1755703152116,"duration":0},"status":"passed","severity":"normal"},{"uid":"f97017760b53be39","name":"should decode valid enr with tcp successfully","time":{"start":1755702734308,"stop":1755702734308,"duration":0},"status":"passed","severity":"normal"},{"uid":"b056413af909fffb","name":"Check received message containing numeric","time":{"start":1755703259854,"stop":1755703259854,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e60413e7d3bc428","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app42/10/topic825/proto","time":{"start":1755703075511,"stop":1755703075511,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0f73793d832d00c","name":"Push message with content topic containing numeric","time":{"start":1755703368319,"stop":1755703368319,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcec933dffba6a54","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1755703282206,"stop":1755703282206,"duration":0},"status":"passed","severity":"normal"},{"uid":"be097a030710840e","name":"should invoke callbacks when receiving a message","time":{"start":1755702775286,"stop":1755702775286,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f763b5c07c57827","name":"should return true even if peer has no overlapping shards","time":{"start":1755702743863,"stop":1755702743863,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e79bf820c7444ad","name":"Check message with no content topic is not received","time":{"start":1755703259875,"stop":1755703259876,"duration":1},"status":"passed","severity":"normal"},{"uid":"992d5eef89e63fe","name":"should return true when peer is on the same cluster","time":{"start":1755702743861,"stop":1755702743863,"duration":2},"status":"passed","severity":"normal"},{"uid":"a625d764d39c5e17","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1755703282216,"stop":1755703282216,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3d15f5eef1fc724","name":"should create a new stream if no existing for protocol found","time":{"start":1755702744142,"stop":1755702744142,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a80bacd15c6c630","name":"Check message with non string payload is not received","time":{"start":1755703259865,"stop":1755703259865,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c557c548684232c","name":"should create an instance with libp2p and dialer","time":{"start":1755702743458,"stop":1755702743463,"duration":5},"status":"passed","severity":"normal"},{"uid":"b701a1f4affde4fb","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1755702787372,"stop":1755702787372,"duration":0},"status":"passed","severity":"normal"},{"uid":"72aadb417e98fe13","name":"Subscribe to topic containing long and publish message","time":{"start":1755702986005,"stop":1755702986005,"duration":0},"status":"passed","severity":"normal"},{"uid":"255e3bc5a68c4f22","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1755703259874,"stop":1755703259874,"duration":0},"status":"passed","severity":"normal"},{"uid":"eec7392bbbfe53ee","name":"Subscribe to topic containing Russian and receive message","time":{"start":1755703282216,"stop":1755703282216,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8ed74e18d6f826c","name":"should successfully stop","time":{"start":1755702775117,"stop":1755702775117,"duration":0},"status":"passed","severity":"normal"},{"uid":"56d4a32117c05330","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1755702743724,"stop":1755702743724,"duration":0},"status":"passed","severity":"normal"},{"uid":"589d0e738b2c1f05","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1755702728172,"stop":1755702728172,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b0598a830300b36","name":"Check meta is set [ecies]","time":{"start":1755702765379,"stop":1755702765379,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7e8aa80fea23e28","name":"Waku message hash computation (no timestamp)","time":{"start":1755702743714,"stop":1755702743714,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f6308516dc7fb4","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1755703151345,"stop":1755703151345,"duration":0},"status":"passed","severity":"normal"},{"uid":"9390144cbb1e015b","name":"should handle case when globalThis is not available","time":{"start":1755702743547,"stop":1755702743548,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4faa3b19ff1ff1d","name":"Check received message containing unicode special characters","time":{"start":1755703259858,"stop":1755703259860,"duration":2},"status":"passed","severity":"normal"},{"uid":"89aa9bbefb7d34e1","name":"should not receive a peer event before start","time":{"start":1755702757857,"stop":1755702757857,"duration":0},"status":"passed","severity":"normal"},{"uid":"f873dafc425acb18","name":"Check received message containing XML","time":{"start":1755703259870,"stop":1755703259870,"duration":0},"status":"passed","severity":"normal"},{"uid":"614b790652bb4af1","name":"should be safe to call multiple times","time":{"start":1755702743590,"stop":1755702743590,"duration":0},"status":"passed","severity":"normal"},{"uid":"faf3fb84c5f02421","name":"should only return 1 node with relay and store capability","time":{"start":1755702754108,"stop":1755702754108,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ee139e3756115e8","name":"can start and stop the service","time":{"start":1755702815478,"stop":1755702815478,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4c69d2380ad753","name":"Push message with content topic containing long","time":{"start":1755703368333,"stop":1755703368333,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff5a70ca521aac5a","name":"Generator, 2 different shards","time":{"start":1755703093603,"stop":1755703093604,"duration":1},"status":"passed","severity":"normal"},{"uid":"2649c6f346d00bf","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1755702787336,"stop":1755702787336,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fb7f62f400ab65a","name":"should dial all known peers when reached zero connections","time":{"start":1755702853695,"stop":1755702853695,"duration":0},"status":"passed","severity":"normal"},{"uid":"3622a79d8c37b48c","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1755702773857,"stop":1755702773857,"duration":0},"status":"passed","severity":"normal"},{"uid":"87fbebf22482b50f","name":"should not be empty after adding a subscription","time":{"start":1755702775285,"stop":1755702775285,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c8ec7b9d9828af","name":"should start and setup intervals and event listeners","time":{"start":1755702775286,"stop":1755702775287,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad4d7e1a9b7db0f1","name":"Push message with custom timestamp: 1755706434732","time":{"start":1755703368325,"stop":1755703368325,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce7852e90f222216","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1755702733674,"stop":1755702733674,"duration":0},"status":"passed","severity":"normal"},{"uid":"13572914741ce3ff","name":"should not start if already started","time":{"start":1755702754059,"stop":1755702754061,"duration":2},"status":"passed","severity":"normal"},{"uid":"f617a63da628f64","name":"Refresh subscription","time":{"start":1755703282214,"stop":1755703282214,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dfa2813499946fb","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1755702870671,"stop":1755702870672,"duration":1},"status":"passed","severity":"normal"},{"uid":"9649f01cfef3b24d","name":"A test","time":{"start":1755702870930,"stop":1755702870930,"duration":0},"status":"passed","severity":"normal"},{"uid":"5756c13694df6d6e","name":"should clear timers for specific peer on disconnect","time":{"start":1755702743599,"stop":1755702743599,"duration":0},"status":"passed","severity":"normal"},{"uid":"6924ffdc3ccdd6ed","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1755702787352,"stop":1755702787353,"duration":1},"status":"passed","severity":"normal"},{"uid":"38027795a398ffef","name":"should remove event listener for peer:discovery","time":{"start":1755702743469,"stop":1755702743470,"duration":1},"status":"passed","severity":"normal"},{"uid":"4eaa8b8def35b3c7","name":"should decode valid enr successfully","time":{"start":1755702734307,"stop":1755702734307,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e4d34319573dcc9","name":"Query generator for multiple messages with multiple decoders","time":{"start":1755703135221,"stop":1755703135221,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9e12a75933d6902","name":"should detect messages with missing dependencies","time":{"start":1755702792829,"stop":1755702792829,"duration":0},"status":"passed","severity":"normal"},{"uid":"e090ba120bb5f730","name":"Relay + Store","time":{"start":1755702817363,"stop":1755702817367,"duration":4},"status":"passed","severity":"normal"},{"uid":"53be251decec7b6a","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1755702986003,"stop":1755702986003,"duration":0},"status":"passed","severity":"normal"},{"uid":"970162c3c32624a5","name":"should handle peer store errors gracefully","time":{"start":1755702754064,"stop":1755702754064,"duration":0},"status":"passed","severity":"normal"},{"uid":"e23f285c1c060578","name":"should clear dial history on stop","time":{"start":1755702743657,"stop":1755702743657,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fe3f6922a94e114","name":"Push message with meta","time":{"start":1755703368323,"stop":1755703368323,"duration":0},"status":"passed","severity":"normal"},{"uid":"3636ac0e2067efa","name":"Check publish message containing emoji","time":{"start":1755702977069,"stop":1755702977069,"duration":0},"status":"passed","severity":"normal"},{"uid":"250db5d68c95c3d1","name":"should handle mixed protocol support correctly","time":{"start":1755702774835,"stop":1755702774836,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a423bfc4084edb9","name":"Add multiple subscription objects on single nwaku node","time":{"start":1755703282209,"stop":1755703282209,"duration":0},"status":"passed","severity":"normal"},{"uid":"df08d1a6938addc2","name":"Subscribe and receives messages on 20 topics","time":{"start":1755703282212,"stop":1755703282212,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcd3f9ec35312d92","name":"should handle complete discovery-to-dial flow","time":{"start":1755702743491,"stop":1755702743491,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab05a89ecf25b976","name":"should initialize with Unhealthy status","time":{"start":1755702774830,"stop":1755702774831,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dc96266d0072aa","name":"should properly create location multiaddrs - tcp4","time":{"start":1755702734313,"stop":1755702734313,"duration":0},"status":"passed","severity":"normal"},{"uid":"5105f21623ee53e7","name":"should add event listeners to libp2p","time":{"start":1755702743529,"stop":1755702743530,"duration":1},"status":"passed","severity":"normal"},{"uid":"949a62f8700335d6","name":"should not fail to start the service if it is already started","time":{"start":1755702815479,"stop":1755702815480,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f80e0aa8047d5c9","name":"Subscribe to topic containing emoji and receive message","time":{"start":1755703282219,"stop":1755703282219,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d1ef9a0d10afb3f","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1755702728171,"stop":1755702728171,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0952ca322fe8440","name":"should handle peer store errors gracefully","time":{"start":1755702774835,"stop":1755702774835,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6ff002d61b86a62","name":"Subscribe to topic containing special chars and receive message","time":{"start":1755703282204,"stop":1755703282205,"duration":1},"status":"passed","severity":"normal"},{"uid":"53669774ce4ec0da","name":"Subscribe to topic containing special chars and publish message","time":{"start":1755702986006,"stop":1755702986006,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a8a3f6b1c684281","name":"random static sharding 10 - Cluster ID: 975, Shard ID: 170","time":{"start":1755703129635,"stop":1755703129635,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cb41457b83ef71f","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1755703282205,"stop":1755703282205,"duration":0},"status":"passed","severity":"normal"},{"uid":"26d82f2b1ea35d2f","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1755702787367,"stop":1755702787367,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b350e235dc99c34","name":"should successfully unsubscribe from an existing subscription","time":{"start":1755702775116,"stop":1755702775116,"duration":0},"status":"passed","severity":"normal"},{"uid":"760b3cc68186005d","name":"Nodes with multiple pubsub topic","time":{"start":1755702970473,"stop":1755702970474,"duration":1},"status":"passed","severity":"normal"},{"uid":"31ad35061d7b6d86","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1755702787354,"stop":1755702787354,"duration":0},"status":"passed","severity":"normal"},{"uid":"3241ebdc8c91c3ae","name":"should dial all peers on dial","time":{"start":1755702898694,"stop":1755702898694,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4c197e645156b2b","name":"should retry failed tasks","time":{"start":1755702774532,"stop":1755702774533,"duration":1},"status":"passed","severity":"normal"},{"uid":"c50146fb487609ba","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1755702954144,"stop":1755702954144,"duration":0},"status":"passed","severity":"normal"},{"uid":"c78b9f157efda782","name":"should throw error - no public key","time":{"start":1755702734310,"stop":1755702734310,"duration":0},"status":"passed","severity":"normal"},{"uid":"619934a809e85e0c","name":"should handle complete connection lifecycle","time":{"start":1755702743559,"stop":1755702743559,"duration":0},"status":"passed","severity":"normal"},{"uid":"2baf68d677c9c28","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1755702728382,"stop":1755702728383,"duration":1},"status":"passed","severity":"normal"},{"uid":"d388a97871a6dae9","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1755702986007,"stop":1755702986007,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2681145ea906f31","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1755703151343,"stop":1755703151344,"duration":1},"status":"passed","severity":"normal"},{"uid":"816ca9aee9b214f4","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1755702753977,"stop":1755702753977,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4d49b0c34ae6e8c","name":"Push message with content topic containing long","time":{"start":1755703368319,"stop":1755703368319,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bbc2c6a3fe7572c","name":"Subscribe to topic containing Script and publish message","time":{"start":1755702986008,"stop":1755702986008,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cb347d6b19c9f7e","name":"should deliver messages after dependencies are met","time":{"start":1755702792829,"stop":1755702792829,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2b50646f699dd9e","name":"Check received message containing long","time":{"start":1755703259867,"stop":1755703259867,"duration":0},"status":"passed","severity":"normal"},{"uid":"7519795ec737a997","name":"Nwaku publishes","time":{"start":1755702967227,"stop":1755702967227,"duration":0},"status":"passed","severity":"normal"},{"uid":"e24fe5719f454d0f","name":"Push message with custom timestamp: 1724944434733","time":{"start":1755703368338,"stop":1755703368338,"duration":0},"status":"passed","severity":"normal"},{"uid":"29b7c688c3afde81","name":"should handle incoming messages","time":{"start":1755702775116,"stop":1755702775117,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d55270b20af4b62","name":"yields decoded messages","time":{"start":1755702744452,"stop":1755702744452,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbf55c414cbb8927","name":"Decoder throws on undefined content topic","time":{"start":1755702765380,"stop":1755702765380,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9f7515d91b82a81","name":"Renews subscription after lossing a connection","time":{"start":1755703282220,"stop":1755703282220,"duration":0},"status":"passed","severity":"normal"},{"uid":"e164fef0c901d1a7","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1755702986003,"stop":1755702986003,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1e129c509c8a521","name":"Bloom filter","time":{"start":1755702792655,"stop":1755702792656,"duration":1},"status":"passed","severity":"normal"},{"uid":"b55664e2f32ff661","name":"Push message with content topic containing emoji","time":{"start":1755703368337,"stop":1755703368337,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fad46e861aaaea3","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1755703124537,"stop":1755703124537,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb53ce1095722c63","name":"should not allow unachievable error rate","time":{"start":1755702786719,"stop":1755702786720,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d263525fbb478ce","name":"should be delivered immediately if received","time":{"start":1755702792832,"stop":1755702792832,"duration":0},"status":"passed","severity":"normal"},{"uid":"de72bdb3e58d6779","name":"should stop ping timers on peer disconnect","time":{"start":1755702743592,"stop":1755702743592,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dbcf634f9eb8797","name":"should throw error - no id","time":{"start":1755702734309,"stop":1755702734309,"duration":0},"status":"passed","severity":"normal"},{"uid":"641b8a6e1e70eb92","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app69/6/topic170/utf8","time":{"start":1755703075512,"stop":1755703075512,"duration":0},"status":"passed","severity":"normal"},{"uid":"18e838529807ea1e","name":"Check received message containing Chinese","time":{"start":1755703259868,"stop":1755703259868,"duration":0},"status":"passed","severity":"normal"},{"uid":"a05d8ff13b6d9ddb","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1755702829805,"stop":1755702829805,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef061dca346b6c47","name":"Query with Promise Callback, No message returned","time":{"start":1755703101785,"stop":1755703101785,"duration":0},"status":"passed","severity":"normal"},{"uid":"5487f92dcaeeded0","name":"Push message with content topic containing unicode special characters","time":{"start":1755703368322,"stop":1755703368322,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fa85505776c4a1","name":"Passing page size 11 when there are 10 messages","time":{"start":1755703144590,"stop":1755703144591,"duration":1},"status":"passed","severity":"normal"},{"uid":"23556a215dbdfd87","name":"should set field with only RELAY enabled","time":{"start":1755702734315,"stop":1755702734316,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebda6945ffe5c259","name":"should return null for non-existent peer","time":{"start":1755702744016,"stop":1755702744016,"duration":0},"status":"passed","severity":"normal"},{"uid":"81ad79bbef524d61","name":"Ordered Callback - false","time":{"start":1755703137314,"stop":1755703137314,"duration":0},"status":"passed","severity":"normal"},{"uid":"367cf5a51dafbd57","name":"should not receive a peer event before start","time":{"start":1755703038256,"stop":1755703038256,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e0023ecb28311ba","name":"should be empty when created","time":{"start":1755702775284,"stop":1755702775284,"duration":0},"status":"passed","severity":"normal"},{"uid":"fab822fed2ceaa7c","name":"should successfully subscribe to supported pubsub topic","time":{"start":1755702775115,"stop":1755702775115,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a60ae3b2e027b80","name":"Register correct protocols","time":{"start":1755702986001,"stop":1755702986001,"duration":0},"status":"passed","severity":"normal"},{"uid":"e951036669be5ee6","name":"should handle dial errors gracefully","time":{"start":1755702743474,"stop":1755702743475,"duration":1},"status":"passed","severity":"normal"},{"uid":"a04726495c7ea8d7","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1755702734307,"stop":1755702734307,"duration":0},"status":"passed","severity":"normal"},{"uid":"75d41b3127c37c0d","name":"should wait for Store peer to be connected","time":{"start":1755702775185,"stop":1755702775185,"duration":0},"status":"passed","severity":"normal"},{"uid":"176b826c013ad95e","name":"should set field with only FILTER enabled","time":{"start":1755702734316,"stop":1755702734316,"duration":0},"status":"passed","severity":"normal"},{"uid":"164a0350e933da5b","name":"isConnected should return false after all peers disconnect","time":{"start":1755702829805,"stop":1755702829806,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2abad77e228a19","name":"Passing page size 10 when there are 10 messages","time":{"start":1755703144587,"stop":1755703144590,"duration":3},"status":"passed","severity":"normal"},{"uid":"f857e8f46ac33f16","name":"Default pageSize","time":{"start":1755703144592,"stop":1755703144592,"duration":0},"status":"passed","severity":"normal"},{"uid":"5519537fc9d09ba5","name":"should initialize with custom TTL","time":{"start":1755702754058,"stop":1755702754059,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7ae3a4e1c259400","name":"Push message with Arabic payload","time":{"start":1755703368312,"stop":1755703368312,"duration":0},"status":"passed","severity":"normal"},{"uid":"55efed7b12369aae","name":"should create KeepAliveManager with required options","time":{"start":1755702743584,"stop":1755702743585,"duration":1},"status":"passed","severity":"normal"},{"uid":"223a019bab413522","name":"should process up to 3 peers at once","time":{"start":1755702743667,"stop":1755702743667,"duration":0},"status":"passed","severity":"normal"},{"uid":"54d0fd2a6618fbb1","name":"Subscribe and publish message","time":{"start":1755702986002,"stop":1755702986002,"duration":0},"status":"passed","severity":"normal"},{"uid":"51c36b497ac885e9","name":"should not be delivered","time":{"start":1755702792831,"stop":1755702792831,"duration":0},"status":"passed","severity":"normal"},{"uid":"70ce33648d94f08d","name":"Relay - dialed after","time":{"start":1755703156842,"stop":1755703156842,"duration":0},"status":"passed","severity":"normal"},{"uid":"108f4e15574ba590","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1755702773858,"stop":1755702773858,"duration":0},"status":"passed","severity":"normal"},{"uid":"b45ecde838a0c426","name":"should allow redial after failed dial cooldown expires","time":{"start":1755702743665,"stop":1755702743666,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9e5b41fe29988a7","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1755702743597,"stop":1755702743597,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1bd5e0f037c1c3d","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1755702792828,"stop":1755702792829,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3409e8e8ea7402b","name":"Push message with XML payload","time":{"start":1755703368314,"stop":1755703368314,"duration":0},"status":"passed","severity":"normal"},{"uid":"31b6d52ee391836c","name":"should return undefined if no connection provided","time":{"start":1755702744141,"stop":1755702744141,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1aca695ca331c46","name":"should stop peer exchange discovery","time":{"start":1755702754061,"stop":1755702754061,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ace20c0864f576","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1755702954145,"stop":1755702954146,"duration":1},"status":"passed","severity":"normal"},{"uid":"df1edad4daafc972","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1755702787366,"stop":1755702787366,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fe31e8d964d1f61","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1755702743872,"stop":1755702743873,"duration":1},"status":"passed","severity":"normal"},{"uid":"61e83690f0cb30f","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1755703087383,"stop":1755703087383,"duration":0},"status":"passed","severity":"normal"},{"uid":"a54f284115778f33","name":"should return false when peer is not on topic","time":{"start":1755702744608,"stop":1755702744608,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9f17b56a7e17d91","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1755702816283,"stop":1755702816284,"duration":1},"status":"passed","severity":"normal"},{"uid":"c64016905bb8f20b","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1755702786721,"stop":1755702786722,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc13870f0737ea75","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1755702775115,"stop":1755702775116,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2525fbce4450fd7","name":"Subscribe to topic containing Script and receive message","time":{"start":1755703282206,"stop":1755703282206,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b1355344ad92c3c","name":"should properly start and stop event listening","time":{"start":1755702774833,"stop":1755702774833,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fe8ad4c5d7ea497","name":"should not retry if at least one success","time":{"start":1755702774326,"stop":1755702774326,"duration":0},"status":"passed","severity":"normal"},{"uid":"938073a79ad98dc1","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1755703282208,"stop":1755703282209,"duration":1},"status":"passed","severity":"normal"},{"uid":"c42e07ae7aec2f42","name":"should be empty after removing the only subscription","time":{"start":1755702775285,"stop":1755702775285,"duration":0},"status":"passed","severity":"normal"},{"uid":"83d3939f25f8dc99","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1755702787370,"stop":1755702787371,"duration":1},"status":"passed","severity":"normal"},{"uid":"4284ed66ba7fd59d","name":"throws if store query response has error status","time":{"start":1755702744450,"stop":1755702744451,"duration":1},"status":"passed","severity":"normal"},{"uid":"93f3799a50715724","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1755703282202,"stop":1755703282202,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1fa00a4a2b7d5158","name":"should throw error - invalid id","time":{"start":1755702734309,"stop":1755702734309,"duration":0},"status":"passed","severity":"normal"},{"uid":"5667f88432f2abc6","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1755702728165,"stop":1755702728165,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d10c6be4e8155bc","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1755702774719,"stop":1755702774720,"duration":1},"status":"passed","severity":"normal"},{"uid":"b812ff0beabadca9","name":"Query Generator, No message returned","time":{"start":1755703101783,"stop":1755703101783,"duration":0},"status":"passed","severity":"normal"},{"uid":"deb99543b8204af0","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1755703282211,"stop":1755703282211,"duration":0},"status":"passed","severity":"normal"},{"uid":"d808ca8a91384234","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1755702787335,"stop":1755702787335,"duration":0},"status":"passed","severity":"normal"},{"uid":"177dea33cd9984b4","name":"should return PeerId when PeerId is provided","time":{"start":1755702744219,"stop":1755702744219,"duration":0},"status":"passed","severity":"normal"},{"uid":"94ec6e2d360d2661","name":"Subscribe and receive messages via waku relay post","time":{"start":1755703282201,"stop":1755703282201,"duration":0},"status":"passed","severity":"normal"},{"uid":"585f07ddbdff8516","name":"should encode/decode to RLP encoding","time":{"start":1755702734311,"stop":1755702734311,"duration":0},"status":"passed","severity":"normal"},{"uid":"afc4abfb6cd4da2b","name":"Get Nodes","time":{"start":1755702753188,"stop":1755702753188,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7a837c7f18ed413","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1755702774832,"stop":1755702774832,"duration":0},"status":"passed","severity":"normal"},{"uid":"89c2ed3c21d29462","name":"Using a function","time":{"start":1755703152118,"stop":1755703152118,"duration":0},"status":"passed","severity":"normal"},{"uid":"56f5cfe1210ad83a","name":"Check received message containing short","time":{"start":1755703259852,"stop":1755703259853,"duration":1},"status":"passed","severity":"normal"},{"uid":"f191696b4ee21ec","name":"should dial peers from store when no connections remain","time":{"start":1755702743994,"stop":1755702743994,"duration":0},"status":"passed","severity":"normal"},{"uid":"7325d0f07be290e1","name":"Subscribe to topic containing XML and receive message","time":{"start":1755703282206,"stop":1755703282207,"duration":1},"status":"passed","severity":"normal"},{"uid":"d09afc733279e626","name":"should not change state when connections remain after disconnect","time":{"start":1755702743549,"stop":1755702743549,"duration":0},"status":"passed","severity":"normal"},{"uid":"925c5a75b5bec8bb","name":"Overlapping topic subscription","time":{"start":1755703282203,"stop":1755703282203,"duration":0},"status":"passed","severity":"normal"},{"uid":"610cc946092a11f1","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1755702787360,"stop":1755702787360,"duration":0},"status":"passed","severity":"normal"},{"uid":"f30394110d532778","name":"should not dispatch event when already disconnected","time":{"start":1755702743550,"stop":1755702743550,"duration":0},"status":"passed","severity":"normal"},{"uid":"514262ba8633bed7","name":"Subscribe to topic containing JSON and receive message","time":{"start":1755703282218,"stop":1755703282218,"duration":0},"status":"passed","severity":"normal"},{"uid":"23a37d9762a0a9c9","name":"should handle all zero keep alive options","time":{"start":1755702743601,"stop":1755702743601,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf32a43870b81dca","name":"yields undefined for messages without decoder","time":{"start":1755702744453,"stop":1755702744453,"duration":0},"status":"passed","severity":"normal"},{"uid":"7429e2118055c5d6","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1755702733663,"stop":1755702733664,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d4f3d2c93257c8","name":"should start peer exchange discovery","time":{"start":1755702754059,"stop":1755702754059,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c377bb2a4fed8ea","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1755702787369,"stop":1755702787370,"duration":1},"status":"passed","severity":"normal"},{"uid":"3633994b522debb5","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1755702787347,"stop":1755702787347,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b56c4169891a84f","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1755702970473,"stop":1755702970473,"duration":0},"status":"passed","severity":"normal"},{"uid":"823d259f606cf42e","name":"Sets default value correctly","time":{"start":1755703152119,"stop":1755703152121,"duration":2},"status":"passed","severity":"normal"},{"uid":"e6d133639b36d264","name":"Push message with escaped characters payload","time":{"start":1755703368315,"stop":1755703368316,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab9d1f04a863ccf","name":"ends if response has no messages","time":{"start":1755702744451,"stop":1755702744451,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd2fabc31ba7994d","name":"Subscribe to topic containing XML and publish message","time":{"start":1755702986012,"stop":1755702986013,"duration":1},"status":"passed","severity":"normal"},{"uid":"39d5542678fd8452","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app40/4/topic834/json","time":{"start":1755703075509,"stop":1755703075510,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c94519c30c17174","name":"should do nothing if no non-locked connections to drop","time":{"start":1755702744022,"stop":1755702744022,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4c0c4186f32d2c9","name":"should drop connection to one peer on hangUp","time":{"start":1755702898696,"stop":1755702898696,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e9c59e4d12d10bc","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app33/7/topic538/xml","time":{"start":1755703075508,"stop":1755703075509,"duration":1},"status":"passed","severity":"normal"},{"uid":"b02992a363ea5f95","name":"Encoder throws on empty string content topic","time":{"start":1755702765380,"stop":1755702765380,"duration":0},"status":"passed","severity":"normal"},{"uid":"551cd21b77632520","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1755702787337,"stop":1755702787337,"duration":0},"status":"passed","severity":"normal"},{"uid":"6562daf3859ebe74","name":"should return false when peer is not found","time":{"start":1755702743864,"stop":1755702743864,"duration":0},"status":"passed","severity":"normal"},{"uid":"55740f000f399fc5","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1755702753976,"stop":1755702753977,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4087fc4e5660d28","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1755702787371,"stop":1755702787371,"duration":0},"status":"passed","severity":"normal"},{"uid":"56cfaaabb60ae770","name":"should load peers from local storage and dispatch events","time":{"start":1755702757857,"stop":1755702757858,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c097cf5794b6046","name":"Check received message containing emoji","time":{"start":1755703259872,"stop":1755703259873,"duration":1},"status":"passed","severity":"normal"},{"uid":"3da3d42b57c154cc","name":"Subscribe to topic containing Russian and receive message","time":{"start":1755703282205,"stop":1755703282206,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5c64ad110a0d360","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1755702981349,"stop":1755702981349,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8f796a0b94aabf","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1755702954146,"stop":1755702954147,"duration":1},"status":"passed","severity":"normal"},{"uid":"10736820a3e15dc0","name":"Nodes with multiple pubsub topic","time":{"start":1755702970475,"stop":1755702970475,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcc50f93aa3d6ef8","name":"Push message with Chinese payload","time":{"start":1755703368312,"stop":1755703368312,"duration":0},"status":"passed","severity":"normal"},{"uid":"64e1d6bd732e2b41","name":"should create PeerExchange instance with components","time":{"start":1755702753981,"stop":1755702753981,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d7aa18e50a0b1c1","name":"should insert elements correctly","time":{"start":1755702790819,"stop":1755702790819,"duration":0},"status":"passed","severity":"normal"},{"uid":"b18e5565d6578fcd","name":"Encoder throws on empty string content topic","time":{"start":1755702744669,"stop":1755702744670,"duration":1},"status":"passed","severity":"normal"},{"uid":"20db1c3e048c84f2","name":"should handle peer store errors gracefully","time":{"start":1755702744016,"stop":1755702744017,"duration":1},"status":"passed","severity":"normal"},{"uid":"92696da54ccd8557","name":"should return false when peer is not found","time":{"start":1755702743869,"stop":1755702743869,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9f3903840c876fc","name":"should add peer to queue when queue is not empty","time":{"start":1755702743658,"stop":1755702743659,"duration":1},"status":"passed","severity":"normal"},{"uid":"3255bd717afcdad1","name":"should handle peer store update failures gracefully","time":{"start":1755702743594,"stop":1755702743594,"duration":0},"status":"passed","severity":"normal"},{"uid":"4da62778038e2769","name":"Check received message with timestamp: 1649153314 ","time":{"start":1755703259873,"stop":1755703259874,"duration":1},"status":"passed","severity":"normal"},{"uid":"44f22f17cfbc2fe1","name":"Publish message with custom timestamp: Wed Aug 20 2025 16:16:10 GMT+0000 (Coordinated Universal Time)","time":{"start":1755702977070,"stop":1755702977071,"duration":1},"status":"passed","severity":"normal"},{"uid":"932286178cce18fb","name":"Check received message containing Russian","time":{"start":1755703259869,"stop":1755703259869,"duration":0},"status":"passed","severity":"normal"},{"uid":"963efaacff22f03a","name":"should be safe to call multiple times","time":{"start":1755702743468,"stop":1755702743469,"duration":1},"status":"passed","severity":"normal"},{"uid":"98ced8be55d7a37d","name":"should dial with multiaddr and return stream","time":{"start":1755702744603,"stop":1755702744603,"duration":0},"status":"passed","severity":"normal"},{"uid":"83215a31d4ecaa46","name":"Publish message with rate limit","time":{"start":1755702977073,"stop":1755702977074,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b32f3cbdfdf989c","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1755702733662,"stop":1755702733663,"duration":1},"status":"passed","severity":"normal"},{"uid":"db656f503b721346","name":"should skip peers without peer exchange protocol","time":{"start":1755702754062,"stop":1755702754062,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea61d860aaf1c237","name":"Push message with content topic containing short","time":{"start":1755703368333,"stop":1755703368333,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f1c65248ee4dce9","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1755703282217,"stop":1755703282218,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae32817f70e9cc7e","name":"should return true when peer is on the pubsub topic shard","time":{"start":1755702743868,"stop":1755702743868,"duration":0},"status":"passed","severity":"normal"},{"uid":"5036ecbcdcbb8fbd","name":"Callback on promise, aborts when callback returns true","time":{"start":1755703135224,"stop":1755703135226,"duration":2},"status":"passed","severity":"normal"},{"uid":"d8008cbd4532c951","name":"should skip peers that were recently queried","time":{"start":1755702754064,"stop":1755702754064,"duration":0},"status":"passed","severity":"normal"},{"uid":"be47352a3079348d","name":"should add and check entries correctly","time":{"start":1755702773637,"stop":1755702773643,"duration":6},"status":"passed","severity":"normal"},{"uid":"d5910bcc6d5f4bb5","name":"should handle network check errors gracefully","time":{"start":1755702743673,"stop":1755702743673,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3d393add56f1d48","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1755702787370,"stop":1755702787370,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9585ed5fb14eeac","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1755702986015,"stop":1755702986015,"duration":0},"status":"passed","severity":"normal"},{"uid":"24df9bfe7c55453a","name":"should not create timers for topics where peer is not in mesh","time":{"start":1755702743598,"stop":1755702743598,"duration":0},"status":"passed","severity":"normal"},{"uid":"36f0b5ebe40f1308","name":"Check publish message containing Basic HTML tag","time":{"start":1755702977067,"stop":1755702977067,"duration":0},"status":"passed","severity":"normal"},{"uid":"45bf3d5df8a92221","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1755703087382,"stop":1755703087383,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9563638ce8b0183","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1755703151348,"stop":1755703151350,"duration":2},"status":"passed","severity":"normal"},{"uid":"d2f0cdd1c5b1125","name":"should dial one peer on dial","time":{"start":1755702898695,"stop":1755702898695,"duration":0},"status":"passed","severity":"normal"},{"uid":"58f0aa01ad192b13","name":"should handle cache.get errors gracefully","time":{"start":1755702757858,"stop":1755702757858,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4d4f71afa5f593b","name":"messageHashStr produces different results for different inputs","time":{"start":1755702743725,"stop":1755702743725,"duration":0},"status":"passed","severity":"normal"},{"uid":"730da77ed1b9f811","name":"Symmetric encrypt & Decrypt","time":{"start":1755702764147,"stop":1755702764148,"duration":1},"status":"passed","severity":"normal"},{"uid":"86fbea96b9968f53","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1755702787333,"stop":1755702787335,"duration":2},"status":"passed","severity":"normal"},{"uid":"7061ad31e7ae40d1","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1755702728166,"stop":1755702728166,"duration":0},"status":"passed","severity":"normal"},{"uid":"39facf548197a816","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1755702774832,"stop":1755702774832,"duration":0},"status":"passed","severity":"normal"},{"uid":"7611c368509d6080","name":"Passing page size 0 when there are 110 messages","time":{"start":1755703144585,"stop":1755703144586,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f4adce237123976","name":"Rejects garbage","time":{"start":1755702778589,"stop":1755702778589,"duration":0},"status":"passed","severity":"normal"},{"uid":"773d292023b5e9e5","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1755702763586,"stop":1755702763587,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ecf8f8fe8b8841d","name":"Push message with Russian payload","time":{"start":1755703368328,"stop":1755703368328,"duration":0},"status":"passed","severity":"normal"},{"uid":"db4b46a7767175cd","name":"Push message with long payload","time":{"start":1755703368326,"stop":1755703368327,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a7b6dd482d75870","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1755702728175,"stop":1755702728175,"duration":0},"status":"passed","severity":"normal"},{"uid":"795fdff648e8c1d4","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1755703259866,"stop":1755703259866,"duration":0},"status":"passed","severity":"normal"},{"uid":"2571454f6dedadd8","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1755703075504,"stop":1755703075504,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a673a1e397cb278","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1755702774738,"stop":1755702774739,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2f1b8ef379cc59","name":"Check publish message containing Russian","time":{"start":1755702977066,"stop":1755702977066,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca1e4a3e42e678aa","name":"Push message with Arabic payload","time":{"start":1755703368328,"stop":1755703368328,"duration":0},"status":"passed","severity":"normal"},{"uid":"c86629198ef255cc","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1755702970474,"stop":1755702970475,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cd84fd793e11bed","name":"should initialize with default options","time":{"start":1755702754058,"stop":1755702754058,"duration":0},"status":"passed","severity":"normal"},{"uid":"64757bbd6b94e2a8","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1755702787335,"stop":1755702787335,"duration":0},"status":"passed","severity":"normal"},{"uid":"60f0c5bb91dfab96","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1755702753178,"stop":1755702753178,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d3d5d1200a1a566","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1755703282200,"stop":1755703282201,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d821d1404b56444","name":"should return true when peer is on the specified shard","time":{"start":1755702743866,"stop":1755702743867,"duration":1},"status":"passed","severity":"normal"},{"uid":"94ac21b7ba1a4b3b","name":"Check received message containing emoji","time":{"start":1755703259860,"stop":1755703259860,"duration":0},"status":"passed","severity":"normal"},{"uid":"deec297dd272f95f","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1755702753976,"stop":1755702753976,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e01151df705bc12","name":"Check received message containing SQL Injection","time":{"start":1755703259869,"stop":1755703259869,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3c44b9da6a3b0e6","name":"can start the service","time":{"start":1755702757855,"stop":1755702757855,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6fb69fc0926a22d","name":"should create all internal components","time":{"start":1755702744599,"stop":1755702744599,"duration":0},"status":"passed","severity":"normal"},{"uid":"d52d58fe1e754068","name":"should properly create location multiaddrs - udp","time":{"start":1755702734314,"stop":1755702734314,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bedcc8e5dbddfa","name":"Subscribe and receive messages via lightPush","time":{"start":1755703282200,"stop":1755703282200,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bea85e2750d2ec","name":"should attach causal history and bloom filter to each message","time":{"start":1755702792826,"stop":1755702792826,"duration":0},"status":"passed","severity":"normal"},{"uid":"62751b73cc5b6533","name":"should check false positive rate","time":{"start":1755702790825,"stop":1755702790828,"duration":3},"status":"passed","severity":"normal"},{"uid":"6f230ec3620567b3","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1755702744023,"stop":1755702744023,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a78842d068c8b5e","name":"should unregister libp2p event listeners when stop is called","time":{"start":1755702774734,"stop":1755702774734,"duration":0},"status":"passed","severity":"normal"},{"uid":"9583f3101e2de95a","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1755702744670,"stop":1755702744670,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf8d941fdc23bc15","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1755702774740,"stop":1755702774740,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf3507d904175f31","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1755702754109,"stop":1755702754109,"duration":0},"status":"skipped","severity":"normal"},{"uid":"20ee02a3445d30b","name":"should add event listeners to globalThis","time":{"start":1755702743530,"stop":1755702743541,"duration":11},"status":"passed","severity":"normal"},{"uid":"b68bb7fe70398043","name":"should encode/decode to text encoding","time":{"start":1755702734311,"stop":1755702734311,"duration":0},"status":"passed","severity":"normal"},{"uid":"325c86b3c4c64730","name":"Push message with content topic containing Chinese","time":{"start":1755703368320,"stop":1755703368320,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d089912ffb2a9d4","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1755702753174,"stop":1755702753177,"duration":3},"status":"passed","severity":"normal"},{"uid":"c55b024107dc33fe","name":"should be safe to call multiple times","time":{"start":1755702743470,"stop":1755702743473,"duration":3},"status":"passed","severity":"normal"},{"uid":"8392894fe3af97","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1755702954146,"stop":1755702954146,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bd789b7fd5dadea","name":"Check received message containing shell command","time":{"start":1755703259858,"stop":1755703259858,"duration":0},"status":"passed","severity":"normal"},{"uid":"682a6cdbf9d40f33","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1755702774739,"stop":1755702774740,"duration":1},"status":"passed","severity":"normal"},{"uid":"32e749bd35a0ae91","name":"Push message with content topic containing short","time":{"start":1755703368318,"stop":1755703368319,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba6efedb7261a652","name":"should handle errors when globalThis is not available","time":{"start":1755702743541,"stop":1755702743541,"duration":0},"status":"passed","severity":"normal"},{"uid":"c78d021685b16bd1","name":"should handle complete dial lifecycle","time":{"start":1755702743673,"stop":1755702743674,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a9254ee3e71c477","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1755702885864,"stop":1755702885865,"duration":1},"status":"passed","severity":"normal"},{"uid":"10b8d54a63c818fb","name":"Renews subscription after lossing a connection","time":{"start":1755703282209,"stop":1755703282210,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ca329ba4c910cc5","name":"should return false when peer has no shard info","time":{"start":1755702743864,"stop":1755702743864,"duration":0},"status":"passed","severity":"normal"},{"uid":"be415edbc45aa0f7","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1755702787366,"stop":1755702787367,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d1062b2d765ea19","name":"should maintain proper timestamps if all messages received","time":{"start":1755702792826,"stop":1755702792827,"duration":1},"status":"passed","severity":"normal"},{"uid":"972a44ef6f6ab9dc","name":"Push message with special chars payload","time":{"start":1755703368311,"stop":1755703368312,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d4e28bbf218614e","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1755702774531,"stop":1755702774532,"duration":1},"status":"passed","severity":"normal"},{"uid":"5aecce46efd2432d","name":"Check received message containing Basic HTML tag","time":{"start":1755703259857,"stop":1755703259857,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d283278286a37e1","name":"Cluster ID 0, shard 1","time":{"start":1755703129620,"stop":1755703129620,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b0abf5e4661df9f","name":"Decoder throws on empty string content topic","time":{"start":1755702765380,"stop":1755702765381,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb488c16675ac894","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1755702773857,"stop":1755702773858,"duration":1},"status":"passed","severity":"normal"},{"uid":"62180f4cf9f6b8e6","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1755702728173,"stop":1755702728173,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb9b1f5c68d8d8c","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1755702792829,"stop":1755702792829,"duration":0},"status":"passed","severity":"normal"},{"uid":"67868b3ddb462172","name":"should set field with all protocols disabled","time":{"start":1755702734315,"stop":1755702734315,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dfad7bf60743237","name":"should dial peers from store on start","time":{"start":1755702743977,"stop":1755702743984,"duration":7},"status":"passed","severity":"normal"},{"uid":"63bb7a3e155348","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1755702986013,"stop":1755702986014,"duration":1},"status":"passed","severity":"normal"},{"uid":"6160a115e575361f","name":"Query Generator - true","time":{"start":1755703137311,"stop":1755703137311,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9ba59d1e66ba73e","name":"Check received message containing special chars","time":{"start":1755703259854,"stop":1755703259854,"duration":0},"status":"passed","severity":"normal"},{"uid":"4842874cd83e707f","name":"should not stop if not started","time":{"start":1755702754061,"stop":1755702754061,"duration":0},"status":"passed","severity":"normal"},{"uid":"23ea425e45626907","name":"should not receive a peer event after stop","time":{"start":1755702757857,"stop":1755702757857,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b8c7841c8a74db4","name":"Used by Waku Relay","time":{"start":1755703152118,"stop":1755703152119,"duration":1},"status":"passed","severity":"normal"},{"uid":"fea725651d188326","name":"Push message with content topic containing numeric","time":{"start":1755703368333,"stop":1755703368333,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6e9be59853bc727","name":"should return false when network is not connected","time":{"start":1755702744602,"stop":1755702744602,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8ea61fcc9f43513","name":"groups content topics by expected pubsub topic","time":{"start":1755702728169,"stop":1755702728169,"duration":0},"status":"passed","severity":"normal"},{"uid":"eea16b2f00c4aa8c","name":"Push message with JSON payload","time":{"start":1755703368315,"stop":1755703368315,"duration":0},"status":"passed","severity":"normal"},{"uid":"85b445af64ccfff8","name":"random static sharding 9 - Cluster ID: 723, Shard ID: 231","time":{"start":1755703129635,"stop":1755703129635,"duration":0},"status":"passed","severity":"normal"},{"uid":"14681994e218f91f","name":"should stop and cleanup resources","time":{"start":1755702775287,"stop":1755702775287,"duration":0},"status":"passed","severity":"normal"},{"uid":"81e6c28ef3100880","name":"throws on content topic with non-number generation field","time":{"start":1755702728159,"stop":1755702728159,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a4faace2820c300","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1755702986015,"stop":1755702986015,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c6746e30e5346","name":"should dial all remaining peers","time":{"start":1755702744008,"stop":1755702744009,"duration":1},"status":"passed","severity":"normal"},{"uid":"eef5f262380a1e88","name":"Fails to push message with large meta","time":{"start":1755703368337,"stop":1755703368338,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cd9531e1f2f97a0","name":"should handle peerStore errors gracefully","time":{"start":1755702744607,"stop":1755702744607,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5d5bb6751b06b8e","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app41/10/topic76/utf8","time":{"start":1755703075505,"stop":1755703075505,"duration":0},"status":"passed","severity":"normal"},{"uid":"eabe1ed3f2ec9612","name":"yields undefined for messages without content topic","time":{"start":1755702744452,"stop":1755702744453,"duration":1},"status":"passed","severity":"normal"},{"uid":"a657d60b5ae980c5","name":"Meta field set when metaSetter is specified","time":{"start":1755702744669,"stop":1755702744669,"duration":0},"status":"passed","severity":"normal"},{"uid":"80b74ef6c0ea8310","name":"should skip peer when failed to dial recently","time":{"start":1755702743662,"stop":1755702743662,"duration":0},"status":"passed","severity":"normal"},{"uid":"baa5bd850dfbec8c","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1755702786720,"stop":1755702786721,"duration":1},"status":"passed","severity":"normal"},{"uid":"55e00b0df0df4abb","name":"should handle large number of peers request","time":{"start":1755702753979,"stop":1755702753980,"duration":1},"status":"passed","severity":"normal"},{"uid":"82ea1ad2dbcdbdef","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1755702786720,"stop":1755702786720,"duration":0},"status":"passed","severity":"normal"},{"uid":"a45ab550bdcf375","name":"different cluster: nodes don't connect","time":{"start":1755702885864,"stop":1755702885864,"duration":0},"status":"passed","severity":"normal"},{"uid":"286193caa2fdb74c","name":"Check received message containing SQL Injection","time":{"start":1755703259856,"stop":1755703259856,"duration":0},"status":"passed","severity":"normal"},{"uid":"baa063821d8f2940","name":"Push message with custom timestamp: 1724944434732","time":{"start":1755703368324,"stop":1755703368324,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9635bd571bce2d3","name":"should be able to dial TLS multiaddrs","time":{"start":1755702898696,"stop":1755702898697,"duration":1},"status":"passed","severity":"normal"},{"uid":"96df52f75c3f5a37","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1755702787363,"stop":1755702787363,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a5100aef0e1b646","name":"Correctly serialized arguments","time":{"start":1755702886079,"stop":1755702886080,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e4e00801455b47b","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1755702787353,"stop":1755702787353,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1fc5d7c073cc795","name":"should monitor connected peers and store them into cache","time":{"start":1755702891902,"stop":1755702891902,"duration":0},"status":"passed","severity":"normal"},{"uid":"51b2aebe72b13219","name":"should process successful peer exchange query","time":{"start":1755702754066,"stop":1755702754067,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae2e69f55c7ec976","name":"should emit a peer event after start","time":{"start":1755702757856,"stop":1755702757857,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e6ddb588992e94e","name":"Encoder throws on empty string content topic","time":{"start":1755702763590,"stop":1755702763590,"duration":0},"status":"passed","severity":"normal"},{"uid":"d816d0a8d49d5a9e","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1755703282201,"stop":1755703282201,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d158ed078bf382a","name":"Check received message with timestamp: 1755702809502 ","time":{"start":1755703259873,"stop":1755703259873,"duration":0},"status":"passed","severity":"normal"},{"uid":"f34774097ff8be4f","name":"Push message with custom timestamp: 1755699234732","time":{"start":1755703368324,"stop":1755703368324,"duration":0},"status":"passed","severity":"normal"},{"uid":"790a89ad286aaa","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1755702728177,"stop":1755702728177,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd5939aba5008d4a","name":"can query messages by message hash","time":{"start":1755703128355,"stop":1755703128355,"duration":0},"status":"passed","severity":"normal"},{"uid":"f919588a77957e69","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1755702986002,"stop":1755702986002,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c0c58e4dc841d46","name":"Subscribe to topic containing shell command and publish message","time":{"start":1755702986015,"stop":1755702986015,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d2b5c8072f6c998","name":"same cluster: nodes connect","time":{"start":1755702885863,"stop":1755702885863,"duration":0},"status":"passed","severity":"normal"},{"uid":"903552dc03bd5bb4","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1755703282207,"stop":1755703282207,"duration":0},"status":"passed","severity":"normal"},{"uid":"300dc45b1f8e1722","name":"should return false when peer is on different cluster","time":{"start":1755702743863,"stop":1755702743863,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6edd280f34a7c29","name":"should add event listener for peer:discovery","time":{"start":1755702743464,"stop":1755702743468,"duration":4},"status":"passed","severity":"normal"},{"uid":"a298511646673222","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1755702744017,"stop":1755702744021,"duration":4},"status":"passed","severity":"normal"},{"uid":"8d59fd1cc82ebe8","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1755702728173,"stop":1755702728173,"duration":0},"status":"passed","severity":"normal"},{"uid":"edb33f99b4c0e0ec","name":"peer:update - should do nothing if another protocol hit","time":{"start":1755702744142,"stop":1755702744143,"duration":1},"status":"passed","severity":"normal"},{"uid":"25a981f8fdb3dcd8","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1755702728166,"stop":1755702728166,"duration":0},"status":"passed","severity":"normal"},{"uid":"909a131eb13902b9","name":"recovers when dns.resolve returns empty","time":{"start":1755702754106,"stop":1755702754107,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bbbd956d0366c2f","name":"Sample","time":{"start":1755702733759,"stop":1755702733759,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1f46ab6d3fce540","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1755703282213,"stop":1755703282213,"duration":0},"status":"passed","severity":"normal"},{"uid":"5235ac1345d97040","name":"should hang up with PeerId and return true on success","time":{"start":1755702744604,"stop":1755702744604,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c8d791ec5aba0c5","name":"Subscribe to topic containing numeric and publish message","time":{"start":1755702986005,"stop":1755702986006,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ad3eff093e435ad","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1755702986007,"stop":1755702986008,"duration":1},"status":"passed","severity":"normal"},{"uid":"75e2a4b61f3cf081","name":"Push message with content topic containing escaped characters","time":{"start":1755703368336,"stop":1755703368336,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f8e4686e9f1440f","name":"should handle onConnected and onDisconnected","time":{"start":1755702774733,"stop":1755702774733,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e6cdf9a7b355080","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1755702774734,"stop":1755702774735,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1e4e78c7c6c1cb6","name":"Check message on other pubsub topic is not received","time":{"start":1755703259863,"stop":1755703259863,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf993549c8ee8a08","name":"should return false when pubsub topic parsing fails","time":{"start":1755702743869,"stop":1755702743869,"duration":0},"status":"passed","severity":"normal"},{"uid":"cee2536b4321d9e2","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1755703093604,"stop":1755703093605,"duration":1},"status":"passed","severity":"normal"},{"uid":"7dd8c9b87c870936","name":"throws on content topic with empty version field","time":{"start":1755702728161,"stop":1755702728162,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a047b816040d34e","name":"Check meta is set [symmetric]","time":{"start":1755702763588,"stop":1755702763589,"duration":1},"status":"passed","severity":"normal"},{"uid":"978fef46cf0657f1","name":"Accepts a valid Waku Message","time":{"start":1755702778587,"stop":1755702778589,"duration":2},"status":"passed","severity":"normal"},{"uid":"a66bfaf00a3ca040","name":"Fails to publish duplicate message","time":{"start":1755702977071,"stop":1755702977071,"duration":0},"status":"passed","severity":"normal"},{"uid":"615b2efbf914fc0","name":"should do nothing when connections still exist","time":{"start":1755702744007,"stop":1755702744007,"duration":0},"status":"passed","severity":"normal"},{"uid":"85a4903b2ec12b51","name":"should not allow k > 12","time":{"start":1755702786717,"stop":1755702786719,"duration":2},"status":"passed","severity":"normal"},{"uid":"7e0a15f195508eb","name":"should clear the dialing interval","time":{"start":1755702743657,"stop":1755702743657,"duration":0},"status":"passed","severity":"normal"},{"uid":"36880c522eb5e4e2","name":"Push message with unicode special characters payload","time":{"start":1755703368316,"stop":1755703368316,"duration":0},"status":"passed","severity":"normal"},{"uid":"dec524f9fb9fc865","name":"Subscribe to topic containing long and receive message","time":{"start":1755703282214,"stop":1755703282215,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b5e19418e4f0585","name":"should add event listeners for peer connect and disconnect","time":{"start":1755702743585,"stop":1755702743589,"duration":4},"status":"passed","severity":"normal"},{"uid":"5087c8e019a5afee","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1755702765378,"stop":1755702765379,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c93a280f58e4870","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1755702743708,"stop":1755702743708,"duration":0},"status":"passed","severity":"normal"}]