mirror of
https://github.com/logos-messaging/logos-messaging-allure-js.git
synced 2026-01-17 07:23:14 +00:00
1 line
184 KiB
JSON
1 line
184 KiB
JSON
[{"uid":"1ae0fa7fecb31c2c","name":"Subscribe to topic containing XML and publish message","time":{"start":1753183200684,"stop":1753183200685,"duration":1},"status":"passed","severity":"normal"},{"uid":"f39c7deca2a2881","name":"Push message with SQL Injection payload","time":{"start":1753183607271,"stop":1753183607271,"duration":0},"status":"passed","severity":"normal"},{"uid":"f24ba2e36f763df3","name":"should drop only non-locked connections when over maxConnections","time":{"start":1753182997448,"stop":1753182997449,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3e45bcb6220f4e7","name":"Check publish message containing shell command","time":{"start":1753183191685,"stop":1753183191685,"duration":0},"status":"passed","severity":"normal"},{"uid":"89a01aa05a69590c","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1753183035605,"stop":1753183035605,"duration":0},"status":"passed","severity":"normal"},{"uid":"896897b2fce7bdc","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1753182980937,"stop":1753182980937,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9c72d87ae79d2bb","name":"should return no connections if no open connection provided","time":{"start":1753182997138,"stop":1753182997138,"duration":0},"status":"passed","severity":"normal"},{"uid":"4835f0a70da311f7","name":"Check received message containing Script","time":{"start":1753183499538,"stop":1753183499539,"duration":1},"status":"passed","severity":"normal"},{"uid":"859c7b4d999b3e86","name":"Check received message containing short","time":{"start":1753183499525,"stop":1753183499525,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8557797727a14ac","name":"should never report false negatives","time":{"start":1753183037873,"stop":1753183037874,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c3b7ff679489f9d","name":"Check message with non string payload is not received","time":{"start":1753183499534,"stop":1753183499534,"duration":0},"status":"passed","severity":"normal"},{"uid":"d77f57bf8596c808","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1753182980938,"stop":1753182980938,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4339b750f6e62b4","name":"should handle complete connection lifecycle","time":{"start":1753182995427,"stop":1753182995427,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac2bf9836adbcce2","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1753183035610,"stop":1753183035610,"duration":0},"status":"passed","severity":"normal"},{"uid":"6716a92bb837a3ec","name":"should handle peer not in mesh for all topics","time":{"start":1753182996860,"stop":1753182996860,"duration":0},"status":"passed","severity":"normal"},{"uid":"99ca01cffddd90e2","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1753183005513,"stop":1753183005513,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d8de15c879ca53b","name":"should check connected peers if present and suitable","time":{"start":1753183026431,"stop":1753183026431,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cf3606b067a66ce","name":"different cluster: nodes don't connect","time":{"start":1753183129145,"stop":1753183129146,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bfa92c47dbebf59","name":"should throw error - no public key","time":{"start":1753182987087,"stop":1753182987087,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecbe455bc97c5382","name":"should remove expired entries after TTL has passed","time":{"start":1753183024986,"stop":1753183024987,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9d2f5eb381756cf","name":"Should update shard info","time":{"start":1753183145248,"stop":1753183145249,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8fa58bbfb7bec1e","name":"should successfully unsubscribe from an existing subscription","time":{"start":1753183026458,"stop":1753183026458,"duration":0},"status":"passed","severity":"normal"},{"uid":"bef9c8db944af22b","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1753182997451,"stop":1753182997452,"duration":1},"status":"passed","severity":"normal"},{"uid":"5237603a53039464","name":"Check received message containing numeric","time":{"start":1753183499526,"stop":1753183499526,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2025a9c60e019af","name":"should not fail to stop the service if it was not started","time":{"start":1753183059525,"stop":1753183059526,"duration":1},"status":"passed","severity":"normal"},{"uid":"42f5baec259a7d40","name":"should clear dial history on stop","time":{"start":1753182996555,"stop":1753182996555,"duration":0},"status":"passed","severity":"normal"},{"uid":"26c8cccb9bfc7047","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1753183523487,"stop":1753183523487,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec8b56b733ea0beb","name":"should stop all internal components","time":{"start":1753182997548,"stop":1753182997548,"duration":0},"status":"passed","severity":"normal"},{"uid":"f44769d316a5fb09","name":"should initialize with custom number of peers","time":{"start":1753183026537,"stop":1753183026538,"duration":1},"status":"passed","severity":"normal"},{"uid":"63c664df21624ae3","name":"Check message with no pubsub topic is not received","time":{"start":1753183499544,"stop":1753183499544,"duration":0},"status":"passed","severity":"normal"},{"uid":"149bd3b274dc4598","name":"msgTime: 0 ms from now, startTime: 1753096934490, endTime: 1753183334490","time":{"start":1753183348618,"stop":1753183348618,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a7640fef57f29a3","name":"Store - dialed after - with timeout","time":{"start":1753183353003,"stop":1753183353003,"duration":0},"status":"passed","severity":"normal"},{"uid":"31f2742a5361a9f5","name":"should skip peer when not on same cluster","time":{"start":1753182996560,"stop":1753182996560,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1e958ce6910f581","name":"Check received message containing Script","time":{"start":1753183499528,"stop":1753183499528,"duration":0},"status":"passed","severity":"normal"},{"uid":"14501afa11658f02","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1753183004898,"stop":1753183004899,"duration":1},"status":"passed","severity":"normal"},{"uid":"184305ad8995e12e","name":"Check publish message containing unicode special characters","time":{"start":1753183191686,"stop":1753183191686,"duration":0},"status":"passed","severity":"normal"},{"uid":"f87bb98b2b7e3e7e","name":"returns all values when wanted number is greater than available values","time":{"start":1753183004497,"stop":1753183004498,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1933683b41781ee","name":"isConnected should return true after first peer connects","time":{"start":1753183075496,"stop":1753183075496,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7056261c23ca906","name":"Push message with rate limit","time":{"start":1753183607278,"stop":1753183607278,"duration":0},"status":"passed","severity":"normal"},{"uid":"237e76246d5ab5eb","name":"should process queue every 500ms","time":{"start":1753182996565,"stop":1753182996565,"duration":0},"status":"passed","severity":"normal"},{"uid":"53e9fb2d710463f3","name":"Subscribe to topic containing long and receive message","time":{"start":1753183523488,"stop":1753183523488,"duration":0},"status":"passed","severity":"normal"},{"uid":"561c306f31e0d91e","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1753183200676,"stop":1753183200677,"duration":1},"status":"passed","severity":"normal"},{"uid":"768bdff35c355786","name":"Check publish message containing short","time":{"start":1753183191680,"stop":1753183191680,"duration":0},"status":"passed","severity":"normal"},{"uid":"eba59f2492207995","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1753183191687,"stop":1753183191687,"duration":0},"status":"passed","severity":"normal"},{"uid":"438be760bdbd134d","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1753183301892,"stop":1753183301892,"duration":0},"status":"passed","severity":"normal"},{"uid":"40b701d73ca54991","name":"nwaku subscribes","time":{"start":1753183181623,"stop":1753183181624,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c5e716a59fc5d6a","name":"Subscribe and receives messages on 20 topics","time":{"start":1753183523486,"stop":1753183523486,"duration":0},"status":"passed","severity":"normal"},{"uid":"af29b878146dd4d6","name":"Refresh subscription","time":{"start":1753183200678,"stop":1753183200678,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3c70e9d942174ccc","name":"should not change state when connections remain after disconnect","time":{"start":1753182995404,"stop":1753182995404,"duration":0},"status":"passed","severity":"normal"},{"uid":"bffb04120d4a33b8","name":"random static sharding 8 - Cluster ID: 679, Shard ID: 793","time":{"start":1753183289258,"stop":1753183289259,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e0110906e27e7c1","name":"throws on content topic with empty encoding field","time":{"start":1753182980922,"stop":1753182980923,"duration":1},"status":"passed","severity":"normal"},{"uid":"49f376266a2e75ea","name":"Subscribe to topic containing XML and receive message","time":{"start":1753183523481,"stop":1753183523481,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffe7f91dfb71f6a3","name":"should not fail to start the service if it is already started","time":{"start":1753183168334,"stop":1753183168334,"duration":0},"status":"passed","severity":"normal"},{"uid":"bde9750b2a29ba64","name":"Refresh subscription","time":{"start":1753183523487,"stop":1753183523487,"duration":0},"status":"passed","severity":"normal"},{"uid":"a98d82c5b50d496f","name":"Nwaku publishes","time":{"start":1753183181625,"stop":1753183181626,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0dbb22c59f5b0d4","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1753182980928,"stop":1753182980929,"duration":1},"status":"passed","severity":"normal"},{"uid":"f12174f5c26cea5e","name":"should handle queue overflow by adding peers to queue","time":{"start":1753182996564,"stop":1753182996564,"duration":0},"status":"passed","severity":"normal"},{"uid":"a571588d5338da05","name":"should be online or offline if network state changed","time":{"start":1753183075498,"stop":1753183075498,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb3f4672b8efe0cc","name":"should add event listeners to libp2p","time":{"start":1753182995379,"stop":1753182995385,"duration":6},"status":"passed","severity":"normal"},{"uid":"83ad809100fa296e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1753182980935,"stop":1753182980935,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6f93bfd9a34609a","name":"should return false when peer is not found","time":{"start":1753182996187,"stop":1753182996187,"duration":0},"status":"passed","severity":"normal"},{"uid":"cec579398c89e868","name":"should encode/decode to RLP encoding","time":{"start":1753182987088,"stop":1753182987088,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a02b79d2e1de4f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1753183035620,"stop":1753183035620,"duration":0},"status":"passed","severity":"normal"},{"uid":"7310002d48ce43f9","name":"Passing page size 1 when there are 4 messages","time":{"start":1753183334331,"stop":1753183334331,"duration":0},"status":"passed","severity":"normal"},{"uid":"76e7281d96bb5db2","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1753183035592,"stop":1753183035592,"duration":0},"status":"passed","severity":"normal"},{"uid":"27cacaffe360e766","name":"Check message received after jswaku node is restarted","time":{"start":1753183499545,"stop":1753183499545,"duration":0},"status":"passed","severity":"normal"},{"uid":"62802f7248d19d55","name":"Light Node - default protocols","time":{"start":1753183353004,"stop":1753183353004,"duration":0},"status":"passed","severity":"normal"},{"uid":"968107d24797f715","name":"should handle dial errors gracefully","time":{"start":1753182996563,"stop":1753182996563,"duration":0},"status":"passed","severity":"normal"},{"uid":"f140362c309a9a8a","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1753183035594,"stop":1753183035594,"duration":0},"status":"passed","severity":"normal"},{"uid":"228c118e06a3a7a6","name":"Subscribe to topic containing Script and receive message","time":{"start":1753183523490,"stop":1753183523490,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b7efe1b862557de","name":"should push the message to the outgoing buffer","time":{"start":1753183039057,"stop":1753183039058,"duration":1},"status":"passed","severity":"normal"},{"uid":"212c0ae031f7220c","name":"Check received message containing escaped characters","time":{"start":1753183499541,"stop":1753183499541,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d3cf9a4451c2d57","name":"throws on content topic with empty topic name field","time":{"start":1753182980922,"stop":1753182980922,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6cb4bc65271597","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1753183039065,"stop":1753183039065,"duration":0},"status":"passed","severity":"normal"},{"uid":"edf5b7c7d2f97285","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1753183004905,"stop":1753183004906,"duration":1},"status":"passed","severity":"normal"},{"uid":"19a80c7bdbc2d1f9","name":"Cluster id 0, shard 0","time":{"start":1753183289253,"stop":1753183289253,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d2490e053e93da6","name":"should only return 1 node with store capability","time":{"start":1753183005513,"stop":1753183005513,"duration":0},"status":"passed","severity":"normal"},{"uid":"6664863cacb2057a","name":"Check received message containing SQL Injection","time":{"start":1753183499537,"stop":1753183499538,"duration":1},"status":"passed","severity":"normal"},{"uid":"a070dcdb05dcc901","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1753183301890,"stop":1753183301891,"duration":1},"status":"passed","severity":"normal"},{"uid":"68999c7787f1a5b8","name":"should handle peer connect event","time":{"start":1753182995403,"stop":1753182995403,"duration":0},"status":"passed","severity":"normal"},{"uid":"66a512e7a528f9fc","name":"Push message with content topic containing emoji","time":{"start":1753183607277,"stop":1753183607277,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b9d3b7471358a20","name":"should properly create location multiaddrs - tcp6","time":{"start":1753182987091,"stop":1753182987091,"duration":0},"status":"passed","severity":"normal"},{"uid":"4725c8e622e1a918","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1753182997555,"stop":1753182997555,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7e876f6ca538188","name":"Push message with content topic containing Chinese","time":{"start":1753183607275,"stop":1753183607275,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bbde17c26a30d69","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1753183035618,"stop":1753183035619,"duration":1},"status":"passed","severity":"normal"},{"uid":"68b8c48a7d261780","name":"Passing page size 0 when there are 110 messages","time":{"start":1753183334330,"stop":1753183334330,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c2d563ead0841f4","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1753183026544,"stop":1753183026545,"duration":1},"status":"passed","severity":"normal"},{"uid":"95040938105f9a4b","name":"Push message with content topic containing escaped characters","time":{"start":1753183607276,"stop":1753183607277,"duration":1},"status":"passed","severity":"normal"},{"uid":"e40b5593d660de2f","name":"should not discard bootstrap peers if under the limit","time":{"start":1753183097849,"stop":1753183097850,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd1cc31dc295e8f2","name":"Push message with special chars payload","time":{"start":1753183607270,"stop":1753183607270,"duration":0},"status":"passed","severity":"normal"},{"uid":"94f9e8f2c1db3d21","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1753183523492,"stop":1753183523492,"duration":0},"status":"passed","severity":"normal"},{"uid":"244b59cacfa565","name":"1 Relay, 1 fetch","time":{"start":1753183005094,"stop":1753183005094,"duration":0},"status":"passed","severity":"normal"},{"uid":"a59fcbf03171116f","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1753182997445,"stop":1753182997446,"duration":1},"status":"passed","severity":"normal"},{"uid":"79ab6c40657bc400","name":"should reject on timeout if it was set","time":{"start":1753183026428,"stop":1753183026431,"duration":3},"status":"passed","severity":"normal"},{"uid":"15c4c792e2161a9a","name":"should transition to Unhealthy when no connections","time":{"start":1753183026295,"stop":1753183026296,"duration":1},"status":"passed","severity":"normal"},{"uid":"84240d0a78a1dc6e","name":"Ordered Callback - false","time":{"start":1753183320565,"stop":1753183320565,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bf5bff12188603c","name":"Fails to push message with large meta","time":{"start":1753183607277,"stop":1753183607278,"duration":1},"status":"passed","severity":"normal"},{"uid":"d07463dde1648fca","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1753182980938,"stop":1753182980939,"duration":1},"status":"passed","severity":"normal"},{"uid":"8be568b2ee41fb0f","name":"Subscribe and publish message","time":{"start":1753183200675,"stop":1753183200675,"duration":0},"status":"passed","severity":"normal"},{"uid":"63fa5ca5998e12ee","name":"returns only open connection if one present","time":{"start":1753182997137,"stop":1753182997138,"duration":1},"status":"passed","severity":"normal"},{"uid":"2220fa5ced6e1681","name":"Check message received after jswaku node is restarted","time":{"start":1753183499534,"stop":1753183499534,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1b1bc82d8624028","name":"1 Store, 2 relays, 2 fetches","time":{"start":1753183005095,"stop":1753183005095,"duration":0},"status":"passed","severity":"normal"},{"uid":"64d0ee42a0c41690","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app35/4/topic59/json","time":{"start":1753183294158,"stop":1753183294159,"duration":1},"status":"passed","severity":"normal"},{"uid":"eeb5c52f7f9fc9e9","name":"Query generator for multiple messages","time":{"start":1753183333350,"stop":1753183333352,"duration":2},"status":"passed","severity":"normal"},{"uid":"4bd6a985521e274d","name":"should not dispatch event when already connected","time":{"start":1753182995410,"stop":1753182995410,"duration":0},"status":"passed","severity":"normal"},{"uid":"1889287691ebf854","name":"Check received message containing numeric","time":{"start":1753183499536,"stop":1753183499536,"duration":0},"status":"passed","severity":"normal"},{"uid":"d424b07e112bb49a","name":"Push message with JSON payload","time":{"start":1753183607272,"stop":1753183607272,"duration":0},"status":"passed","severity":"normal"},{"uid":"edad4b4d060d0f61","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1753183026541,"stop":1753183026542,"duration":1},"status":"passed","severity":"normal"},{"uid":"abc600c24fa44f0e","name":"Relay Node - default protocol","time":{"start":1753183353004,"stop":1753183353004,"duration":0},"status":"passed","severity":"normal"},{"uid":"2659a64ff6514ee8","name":"Push message with content topic containing numeric","time":{"start":1753183607275,"stop":1753183607275,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c81c94fbe3575fe","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1753183035595,"stop":1753183035596,"duration":1},"status":"passed","severity":"normal"},{"uid":"c69f73b67ad264fc","name":"messageHashStr produces consistent results for the same input","time":{"start":1753182996892,"stop":1753182996893,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bae885594839366","name":"should handle task timeouts","time":{"start":1753183025855,"stop":1753183025856,"duration":1},"status":"passed","severity":"normal"},{"uid":"b58c7220faee4c01","name":"same cluster, static sharding: nodes connect","time":{"start":1753183129145,"stop":1753183129145,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3af256165ad8a7c","name":"should encode/decode to text encoding","time":{"start":1753182987088,"stop":1753182987088,"duration":0},"status":"passed","severity":"normal"},{"uid":"904c01e081eefda8","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1753183039059,"stop":1753183039060,"duration":1},"status":"passed","severity":"normal"},{"uid":"e57b60c05a2b133b","name":"should only return 1 node with relay capability","time":{"start":1753183005512,"stop":1753183005512,"duration":0},"status":"passed","severity":"normal"},{"uid":"70391304c52215ad","name":"yields undefined for messages without decoder","time":{"start":1753182997507,"stop":1753182997508,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec1851746d4c931f","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1753183184888,"stop":1753183184888,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd8baa45a953126c","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1753183075498,"stop":1753183075498,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccc18c757691b74d","name":"Subscribe to topic containing Russian and publish message","time":{"start":1753183200683,"stop":1753183200683,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eb8d02c59675e02","name":"Check publish message containing special chars","time":{"start":1753183191681,"stop":1753183191681,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc5a892a8bce522a","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1753182981145,"stop":1753182981145,"duration":0},"status":"passed","severity":"normal"},{"uid":"feb0752f21d1e91b","name":"should properly create location multiaddrs - tcp","time":{"start":1753182987092,"stop":1753182987092,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4a52679d95ea969","name":"Meta field set when metaSetter is specified","time":{"start":1753182997678,"stop":1753182997678,"duration":0},"status":"passed","severity":"normal"},{"uid":"92e498831d29fb88","name":"Callback on promise, aborts when callback returns true","time":{"start":1753183333354,"stop":1753183333355,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6293217d57dafc0","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1753183200685,"stop":1753183200686,"duration":1},"status":"passed","severity":"normal"},{"uid":"a74a462b25d07f06","name":"should be able to decode the field with only STORE set to true","time":{"start":1753182986342,"stop":1753182986344,"duration":2},"status":"passed","severity":"normal"},{"uid":"a40edd9b3a7c29c2","name":"should handle peer disconnect event when no connections remain","time":{"start":1753182995403,"stop":1753182995404,"duration":1},"status":"passed","severity":"normal"},{"uid":"818cefcbc88fbd4e","name":"should handle errors when globalThis is not available","time":{"start":1753182995386,"stop":1753182995386,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b12ae2297b6be38","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1753183035619,"stop":1753183035619,"duration":0},"status":"passed","severity":"normal"},{"uid":"79cc0431f93b1559","name":"should filter peers by codec","time":{"start":1753182997554,"stop":1753182997554,"duration":0},"status":"passed","severity":"normal"},{"uid":"bca0d7fc2df69658","name":"Push message with Script payload","time":{"start":1753183607258,"stop":1753183607258,"duration":0},"status":"passed","severity":"normal"},{"uid":"d24f0bd572f2146","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1753183338915,"stop":1753183338915,"duration":0},"status":"passed","severity":"normal"},{"uid":"41ccdcfb42951fae","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1753183004899,"stop":1753183004900,"duration":1},"status":"passed","severity":"normal"},{"uid":"899cbd79c592b5c3","name":"should set field with only RELAY enabled","time":{"start":1753182987093,"stop":1753182987093,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2461c1d0f8dac6d","name":"should get / set TCP multiaddr","time":{"start":1753182987089,"stop":1753182987089,"duration":0},"status":"passed","severity":"normal"},{"uid":"e252d48c19af752d","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1753183035605,"stop":1753183035606,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b4a1c40c992d59a","name":"should decode valid enr successfully","time":{"start":1753182987084,"stop":1753182987084,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b8a36ce005893f8","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1753183200647,"stop":1753183200647,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4a4f3bfa0bcf52e1","name":"should not fail to stop the service if it was not started","time":{"start":1753183168334,"stop":1753183168334,"duration":0},"status":"passed","severity":"normal"},{"uid":"b15483b214a997fc","name":"throws an error for improperly formatted content topics","time":{"start":1753182980931,"stop":1753182980932,"duration":1},"status":"passed","severity":"normal"},{"uid":"95c57ed4cbd0e272","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1753183499534,"stop":1753183499535,"duration":1},"status":"passed","severity":"normal"},{"uid":"d62241e10f6db52a","name":"should populate queue if has active dial","time":{"start":1753182996559,"stop":1753182996559,"duration":0},"status":"passed","severity":"normal"},{"uid":"18dc78440afce82d","name":"Push message with long payload","time":{"start":1753183607269,"stop":1753183607269,"duration":0},"status":"passed","severity":"normal"},{"uid":"d894d77920101d7b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1753183035618,"stop":1753183035618,"duration":0},"status":"passed","severity":"normal"},{"uid":"83a2eec34dd35a1a","name":"should set field with only FILTER enabled","time":{"start":1753182987094,"stop":1753182987094,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab772ad2f3fc7a07","name":"ends after yielding if response size indicates end","time":{"start":1753182997508,"stop":1753182997508,"duration":0},"status":"passed","severity":"normal"},{"uid":"d18861dbc5cd089b","name":"Ephemeral messages are not stored","time":{"start":1753183061778,"stop":1753183061779,"duration":1},"status":"passed","severity":"normal"},{"uid":"416621f71818dbc8","name":"Push message with XML payload","time":{"start":1753183607272,"stop":1753183607272,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d899e4bd2d6a919","name":"should successfully stop","time":{"start":1753183026460,"stop":1753183026460,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aa4eba8296ff5a7","name":"should create an instance with libp2p and dialer","time":{"start":1753182996583,"stop":1753182996584,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7d529db52aec316","name":"should be safe to call multiple times","time":{"start":1753182996834,"stop":1753182996834,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ec40765a1701c44","name":"Check publish message containing Script","time":{"start":1753183191683,"stop":1753183191683,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b0495bf723a84dd","name":"rejects hash query with time filter","time":{"start":1753182997081,"stop":1753182997081,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0acc4a67a16bf6f","name":"Sample","time":{"start":1753182986411,"stop":1753182986412,"duration":1},"status":"passed","severity":"normal"},{"uid":"a737cf113c584c67","name":"should save new peer to store","time":{"start":1753182996596,"stop":1753182996596,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3216cce37cf1606","name":"should load peers from local storage and dispatch events","time":{"start":1753183009263,"stop":1753183009264,"duration":1},"status":"passed","severity":"normal"},{"uid":"18b693f9f933ea7a","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1753182980928,"stop":1753182980928,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c9795913741910a","name":"Check received message containing XML","time":{"start":1753183499539,"stop":1753183499539,"duration":0},"status":"passed","severity":"normal"},{"uid":"f39b625cc84f4cd1","name":"Push message with numeric payload","time":{"start":1753183607256,"stop":1753183607256,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa1c5e9341e7c0a9","name":"Check received message containing long","time":{"start":1753183499535,"stop":1753183499536,"duration":1},"status":"passed","severity":"normal"},{"uid":"19bc9a8766ff0876","name":"should create a new stream if no existing for protocol found","time":{"start":1753182997330,"stop":1753182997330,"duration":0},"status":"passed","severity":"normal"},{"uid":"a90be747d247e2d0","name":"Push message with content topic containing special chars","time":{"start":1753183607275,"stop":1753183607275,"duration":0},"status":"passed","severity":"normal"},{"uid":"50795175375ba7d1","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1753183200647,"stop":1753183200648,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd80f13777e77297","name":"handles different networkShards values correctly","time":{"start":1753182980931,"stop":1753182980931,"duration":0},"status":"passed","severity":"normal"},{"uid":"81742b2dcc27c1bc","name":"should lock peers when selected","time":{"start":1753183026538,"stop":1753183026539,"duration":1},"status":"passed","severity":"normal"},{"uid":"d26fe88745e5a513","name":"should increase lamport timestamp","time":{"start":1753183039059,"stop":1753183039059,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1b3f2c4be030956","name":"Ephemeral field is preserved - encoder v0","time":{"start":1753183061779,"stop":1753183061779,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd1198a21efeb7ab","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1753183061780,"stop":1753183061781,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fce36f1815bcc01","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1753182980939,"stop":1753182980939,"duration":0},"status":"passed","severity":"normal"},{"uid":"438e6a6c228500b2","name":"Callback on promise","time":{"start":1753183333354,"stop":1753183333354,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fbcd8589dc7b60a","name":"should not receive a peer event after stop","time":{"start":1753183168336,"stop":1753183168336,"duration":0},"status":"passed","severity":"normal"},{"uid":"c18593f2a832566b","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1753183026543,"stop":1753183026544,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc18a1d05e185619","name":"should attach causal history and bloom filter to each message","time":{"start":1753183039058,"stop":1753183039059,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb5e099fe4de3514","name":"should handle network check errors gracefully","time":{"start":1753182996568,"stop":1753182996568,"duration":0},"status":"passed","severity":"normal"},{"uid":"a39c82fad094fc60","name":"should throw error - no id","time":{"start":1753182987085,"stop":1753182987085,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d958ff6618f6279","name":"Subscribe to topic containing special chars and receive message","time":{"start":1753183523478,"stop":1753183523479,"duration":1},"status":"passed","severity":"normal"},{"uid":"43bca619ee29ca39","name":"should handle empty pubsub topics","time":{"start":1753182996859,"stop":1753182996859,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8e8d19f40213871","name":"should maintain desired error rate","time":{"start":1753183037866,"stop":1753183037873,"duration":7},"status":"passed","severity":"normal"},{"uid":"f95b2c09953df3a5","name":"Check received message containing JSON","time":{"start":1753183499540,"stop":1753183499540,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c18c8672d9840fd","name":"Subscribe to topic containing XML and receive message","time":{"start":1753183523490,"stop":1753183523490,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a31a01f57258999","name":"should handle queue processing errors gracefully","time":{"start":1753182996567,"stop":1753182996567,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc3e20eb318ec065","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1753182995412,"stop":1753182995419,"duration":7},"status":"passed","severity":"normal"},{"uid":"44537a8699ab263c","name":"Check received message containing escaped characters","time":{"start":1753183499530,"stop":1753183499530,"duration":0},"status":"passed","severity":"normal"},{"uid":"8779cb8d4f1c3b0a","name":"should handle a minimal index list","time":{"start":1753182981144,"stop":1753182981145,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfc17b08acef4782","name":"Rejects garbage","time":{"start":1753183030112,"stop":1753183030112,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e2e6521ebf5e663","name":"ignores domain fetching errors","time":{"start":1753183005511,"stop":1753183005511,"duration":0},"status":"passed","severity":"normal"},{"uid":"f373245b37c3cd84","name":"Round trip binary encryption [ecies, signature]","time":{"start":1753183016784,"stop":1753183016784,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b4cb9ca30c1acb4","name":"should throw an error for insufficient data","time":{"start":1753182981146,"stop":1753182981146,"duration":0},"status":"passed","severity":"normal"},{"uid":"b048307ec8694e8f","name":"should not create relay timers when relay is not provided","time":{"start":1753182996849,"stop":1753182996853,"duration":4},"status":"passed","severity":"normal"},{"uid":"b93fa16d13bc0342","name":"isConnected between 2 js-waku relay nodes","time":{"start":1753183075497,"stop":1753183075498,"duration":1},"status":"passed","severity":"normal"},{"uid":"90830bb289bc6046","name":"connected peers and dial","time":{"start":1753183168537,"stop":1753183168537,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bfb2d00305040d9c","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1753183035597,"stop":1753183035598,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab9426084cc16630","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1753182997503,"stop":1753182997503,"duration":0},"status":"passed","severity":"normal"},{"uid":"f14cd57318c95aea","name":"should return PeerId when PeerId is provided","time":{"start":1753182996863,"stop":1753182996866,"duration":3},"status":"passed","severity":"normal"},{"uid":"bc7807ab9962aa06","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1753183005514,"stop":1753183005515,"duration":1},"status":"skipped","severity":"normal"},{"uid":"62b33b216bec03a","name":"Publish message with large meta","time":{"start":1753183191691,"stop":1753183191692,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1081a51cb9d42ce","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1753183523485,"stop":1753183523485,"duration":0},"status":"passed","severity":"normal"},{"uid":"a37143c0977562c1","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1753183009264,"stop":1753183009264,"duration":0},"status":"passed","severity":"normal"},{"uid":"48776e5ef1168dba","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1753183035599,"stop":1753183035599,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fce7c6c671e98a1","name":"Check message on other pubsub topic is not received","time":{"start":1753183499532,"stop":1753183499532,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b35a3941bb20c82","name":"should be safe to call multiple times","time":{"start":1753182996591,"stop":1753182996591,"duration":0},"status":"passed","severity":"normal"},{"uid":"332f0c4f797a65e7","name":"Add multiple subscription objects on single nwaku node","time":{"start":1753183523492,"stop":1753183523492,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc3c225f760d7cbb","name":"yields undefined for messages without content topic","time":{"start":1753182997506,"stop":1753182997506,"duration":0},"status":"passed","severity":"normal"},{"uid":"11b0aec2512ad18c","name":"Used by Waku Relay","time":{"start":1753183353885,"stop":1753183353886,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ae2d81917c81c6","name":"Push message with content topic containing Russian","time":{"start":1753183607264,"stop":1753183607265,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd0523f205938c5f","name":"should return false","time":{"start":1753182987087,"stop":1753182987087,"duration":0},"status":"passed","severity":"normal"},{"uid":"67553e72aa74116d","name":"should handle disconnect when peer has no timers","time":{"start":1753182996857,"stop":1753182996858,"duration":1},"status":"passed","severity":"normal"},{"uid":"72fa4d9275cd2256","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1753182980926,"stop":1753182980926,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b0b705dc8b8a9b6","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1753182997444,"stop":1753182997445,"duration":1},"status":"passed","severity":"normal"},{"uid":"47c620602a6b9a82","name":"Encoder throws on empty string content topic","time":{"start":1753183015127,"stop":1753183015127,"duration":0},"status":"passed","severity":"normal"},{"uid":"3442cdbf4687a9df","name":"should handle ping failures gracefully","time":{"start":1753182996846,"stop":1753182996846,"duration":0},"status":"passed","severity":"normal"},{"uid":"77e95e0e925f7de8","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1753183523483,"stop":1753183523483,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4bd123b40dda78b","name":"retrieves a single peer","time":{"start":1753183005510,"stop":1753183005510,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffd0758e7d3048cc","name":"Query generator for multiple messages with different message text format","time":{"start":1753183333352,"stop":1753183333352,"duration":0},"status":"passed","severity":"normal"},{"uid":"51e4a9cd97bfd26","name":"Cluster ID 0, shard 1","time":{"start":1753183289254,"stop":1753183289254,"duration":0},"status":"passed","severity":"normal"},{"uid":"96c0b367a809f59","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1753182986339,"stop":1753182986339,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba0dc7bce9415e8","name":"Promise Callback - true","time":{"start":1753183320563,"stop":1753183320564,"duration":1},"status":"passed","severity":"normal"},{"uid":"5adf30862c4e76f9","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1753183348614,"stop":1753183348614,"duration":0},"status":"passed","severity":"normal"},{"uid":"12c6226e827921c0","name":"should create ShardReader with static shards network config","time":{"start":1753182996167,"stop":1753182996168,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea382d04ef2193a5","name":"can start and stop the service","time":{"start":1753183168333,"stop":1753183168333,"duration":0},"status":"passed","severity":"normal"},{"uid":"67e9e5771473cba8","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1753183035598,"stop":1753183035599,"duration":1},"status":"passed","severity":"normal"},{"uid":"944c92ec2a427a80","name":"should handle peer store errors gracefully","time":{"start":1753182996593,"stop":1753182996593,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec6871b9a4b98fc","name":"LightPush","time":{"start":1753183353003,"stop":1753183353004,"duration":1},"status":"passed","severity":"normal"},{"uid":"64f7455a0cdc44e8","name":"Check received message with timestamp: 1649153314 ","time":{"start":1753183499542,"stop":1753183499543,"duration":1},"status":"passed","severity":"normal"},{"uid":"eadf57bec051a2ec","name":"Push message with content topic containing SQL Injection","time":{"start":1753183607276,"stop":1753183607276,"duration":0},"status":"passed","severity":"normal"},{"uid":"392b639128fe6216","name":"should handle multiple query options for time ranges","time":{"start":1753183026699,"stop":1753183026699,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7658404bbd47733","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1753182986344,"stop":1753182986344,"duration":0},"status":"passed","severity":"normal"},{"uid":"66281c13f8765176","name":"should properly create location multiaddrs - udp6","time":{"start":1753182987091,"stop":1753182987091,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3a9538721eb3230","name":"Check received message with timestamp: 1753183054140000000 ","time":{"start":1753183499531,"stop":1753183499531,"duration":0},"status":"passed","severity":"normal"},{"uid":"79931f326b8120d","name":"Accepts a valid Waku Message","time":{"start":1753183030111,"stop":1753183030112,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a5a6ab138b39e62","name":"should return false when network is not connected","time":{"start":1753182997549,"stop":1753182997550,"duration":1},"status":"passed","severity":"normal"},{"uid":"6064606876d9204c","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1753183129154,"stop":1753183129154,"duration":0},"status":"passed","severity":"normal"},{"uid":"b50c4f4132d5816f","name":"throws on content topic with non-number generation field","time":{"start":1753182980920,"stop":1753182980920,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5f72a03500d4eca","name":"Delete observer","time":{"start":1753183170008,"stop":1753183170008,"duration":0},"status":"passed","severity":"normal"},{"uid":"367093d33562224e","name":"should handle case with all peers already connected","time":{"start":1753182997440,"stop":1753182997441,"duration":1},"status":"passed","severity":"normal"},{"uid":"10b49af6ff37a8b1","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1753182996884,"stop":1753182996887,"duration":3},"status":"passed","severity":"normal"},{"uid":"e634ba7d2270172d","name":"Waku message hash computation (no timestamp)","time":{"start":1753182996890,"stop":1753182996890,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3dfb3518420b5c7","name":"Push message with Arabic payload","time":{"start":1753183607270,"stop":1753183607271,"duration":1},"status":"passed","severity":"normal"},{"uid":"19b496c2b411aff1","name":"should create NetworkMonitor with libp2p and events","time":{"start":1753182995372,"stop":1753182995377,"duration":5},"status":"passed","severity":"normal"},{"uid":"7815284db807c8c3","name":"Push message with content topic containing Arabic","time":{"start":1753183607264,"stop":1753183607264,"duration":0},"status":"passed","severity":"normal"},{"uid":"644d3a30eaf604ba","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1753183026538,"stop":1753183026538,"duration":0},"status":"passed","severity":"normal"},{"uid":"57ecf160d1ea9d43","name":"should set field with only STORE enabled","time":{"start":1753182987093,"stop":1753182987093,"duration":0},"status":"passed","severity":"normal"},{"uid":"6210dac44efd4dee","name":"Does not throw an exception when node disconnects","time":{"start":1753183353884,"stop":1753183353884,"duration":0},"status":"passed","severity":"normal"},{"uid":"178cd0728b0d1bef","name":"should not retry if at least one success","time":{"start":1753183025911,"stop":1753183025911,"duration":0},"status":"passed","severity":"normal"},{"uid":"27fb8419f7899d17","name":"it tolerates circular branch references","time":{"start":1753183005510,"stop":1753183005510,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff4adefa84cac848","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1753183203179,"stop":1753183203179,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a000d9ba966e0d4","name":"Push message with content topic containing special chars","time":{"start":1753183607263,"stop":1753183607264,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc77c5f5e8fadfb2","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1753182980926,"stop":1753182980926,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9d55a3d17622f2c","name":"more peers than existing","time":{"start":1753183168537,"stop":1753183168538,"duration":1},"status":"skipped","severity":"normal"},{"uid":"1c6d8e72cce8ac30","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1753182980936,"stop":1753182980936,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d7728e8eaa3a8fa","name":"Push message with long payload","time":{"start":1753183607255,"stop":1753183607256,"duration":1},"status":"passed","severity":"normal"},{"uid":"7214842b926f8bd0","name":"should call waitForPeer on Relay","time":{"start":1753183026433,"stop":1753183026433,"duration":0},"status":"passed","severity":"normal"},{"uid":"6392680b84cceb01","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1753183348615,"stop":1753183348615,"duration":0},"status":"passed","severity":"normal"},{"uid":"720574ad1dc9e2bd","name":"should not allow unachievable error rate","time":{"start":1753183035355,"stop":1753183035355,"duration":0},"status":"passed","severity":"normal"},{"uid":"2abce09547d57199","name":"should skip peer when already connected","time":{"start":1753182996557,"stop":1753182996558,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1abff54be4d1750","name":"Push message with custom timestamp: 1753186679572","time":{"start":1753183607268,"stop":1753183607268,"duration":0},"status":"passed","severity":"normal"},{"uid":"985874e398f393e4","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1753183114189,"stop":1753183114189,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6adf78fcfde7096","name":"should deliver messages after dependencies are met","time":{"start":1753183039063,"stop":1753183039063,"duration":0},"status":"passed","severity":"normal"},{"uid":"194199139d28d16f","name":"new peer added after a peer was already found","time":{"start":1753183200647,"stop":1753183200647,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2b9852cfa3891846","name":"Check message with no content topic is not received","time":{"start":1753183499544,"stop":1753183499544,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8439d9d270f6266","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app73/2/topic859/xml","time":{"start":1753183294156,"stop":1753183294157,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9c868b7d4e5f258","name":"should properly start and stop event listening","time":{"start":1753183026298,"stop":1753183026302,"duration":4},"status":"passed","severity":"normal"},{"uid":"a73308142fffc964","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1753183035611,"stop":1753183035611,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e9de25a8013b838","name":"should add and remove event listeners correctly","time":{"start":1753183009265,"stop":1753183009265,"duration":0},"status":"passed","severity":"normal"},{"uid":"10afa810fc9d7907","name":"should throw error - invalid id","time":{"start":1753182987086,"stop":1753182987087,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa48feb45b725b0","name":"connects to nwaku","time":{"start":1753183353884,"stop":1753183353884,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ec732efc04d60c5","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1753183004906,"stop":1753183004906,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca15341cc6b21c66","name":"can start the service","time":{"start":1753183009259,"stop":1753183009260,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fe1620bb06aeaf8","name":"should update ack status of messages in outgoing buffer","time":{"start":1753183039065,"stop":1753183039065,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a025f1c61235494","name":"should return false when pubsub topic parsing fails","time":{"start":1753182996186,"stop":1753182996187,"duration":1},"status":"passed","severity":"normal"},{"uid":"96a602087eb5dc3e","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1753183348615,"stop":1753183348616,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8c327764385b05c","name":"should partition messages based on acknowledgement status","time":{"start":1753183039063,"stop":1753183039064,"duration":1},"status":"passed","severity":"normal"},{"uid":"b061a6cc1985724b","name":"Push message with content topic containing emoji","time":{"start":1753183607266,"stop":1753183607266,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a7bf3e7c6fc7012","name":"should perform ping and update peer store on timer","time":{"start":1753182996845,"stop":1753182996846,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cb15bb5ccde2eb2","name":"Check received message containing Basic HTML tag","time":{"start":1753183499539,"stop":1753183499540,"duration":1},"status":"passed","severity":"normal"},{"uid":"61e94d43887daf9a","name":"Ephemeral field set to true","time":{"start":1753182997678,"stop":1753182997678,"duration":0},"status":"passed","severity":"normal"},{"uid":"a30aa86ab9be5b1e","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1753183347175,"stop":1753183347175,"duration":0},"status":"passed","severity":"normal"},{"uid":"413cdc9edfb27660","name":"should return false when peer is on different cluster","time":{"start":1753182996179,"stop":1753182996180,"duration":1},"status":"passed","severity":"normal"},{"uid":"6277c88a71860db6","name":"should discard bootstrap peers when has more than set limit","time":{"start":1753183097846,"stop":1753183097846,"duration":0},"status":"passed","severity":"normal"},{"uid":"35ffdf614b99742","name":"should use configured peers when available","time":{"start":1753183026700,"stop":1753183026700,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c38d58326273c4","name":"should handle hash queries without validation","time":{"start":1753183026700,"stop":1753183026700,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab5165c916c382bf","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1753183035356,"stop":1753183035357,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a35ccdfd7587052","name":"should register libp2p event listeners when start is called","time":{"start":1753183026540,"stop":1753183026541,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecae86b78f028afc","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1753182996891,"stop":1753182996891,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab3fa14d63b72827","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1753183200684,"stop":1753183200684,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed7f7c291df0974b","name":"should not process empty queue","time":{"start":1753182996566,"stop":1753182996567,"duration":1},"status":"passed","severity":"normal"},{"uid":"684b5a6758e5efce","name":"Subscribe to topic containing JSON and receive message","time":{"start":1753183523482,"stop":1753183523482,"duration":0},"status":"passed","severity":"normal"},{"uid":"e60c072b14b8b937","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1753183035613,"stop":1753183035614,"duration":1},"status":"passed","severity":"normal"},{"uid":"200b5de662215cb8","name":"should return usable stream attached to connection","time":{"start":1753182997329,"stop":1753182997330,"duration":1},"status":"passed","severity":"normal"},{"uid":"135602e5de398284","name":"should create dialer with libp2p and shardReader","time":{"start":1753182996547,"stop":1753182996548,"duration":1},"status":"passed","severity":"normal"},{"uid":"331358b991e84fcf","name":"should drop connection to one peer on hangUp","time":{"start":1753183144924,"stop":1753183144925,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa7e0b68137af395","name":"throws if store query response has error status","time":{"start":1753182997505,"stop":1753182997505,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b1207fdebbeec5b","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1753183061780,"stop":1753183061780,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4f5652a4cf7dc2a","name":"should allow redial after cooldown period","time":{"start":1753182996559,"stop":1753182996560,"duration":1},"status":"passed","severity":"normal"},{"uid":"1126833abf2fda8d","name":"random static sharding 10 - Cluster ID: 598, Shard ID: 413","time":{"start":1753183289259,"stop":1753183289259,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0cdc4996640bd4a","name":"configure the node with multiple content topics","time":{"start":1753183294170,"stop":1753183294170,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2a41f3e0445282f","name":"should clear the dialing interval","time":{"start":1753182996553,"stop":1753182996555,"duration":2},"status":"passed","severity":"normal"},{"uid":"1499e1b7abd5865","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1753183523490,"stop":1753183523490,"duration":0},"status":"passed","severity":"normal"},{"uid":"99867c3cf57d3a00","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1753183015123,"stop":1753183015125,"duration":2},"status":"passed","severity":"normal"},{"uid":"5a245c091c8a5603","name":"Push message with Chinese payload","time":{"start":1753183607270,"stop":1753183607270,"duration":0},"status":"passed","severity":"normal"},{"uid":"289e606f1f3149f5","name":"Subscribe to topic containing emoji and publish message","time":{"start":1753183200688,"stop":1753183200689,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bd8bf4c6a89dcfe","name":"topics with same application and version share the same shard","time":{"start":1753182980929,"stop":1753182980930,"duration":1},"status":"passed","severity":"normal"},{"uid":"f36cece18a77be33","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1753182996597,"stop":1753182996597,"duration":0},"status":"passed","severity":"normal"},{"uid":"53c34fce23316b1c","name":"should use DNS peer discovery with light client","time":{"start":1753183059528,"stop":1753183059529,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f1a02ceb9a43330c","name":"should remove event listeners","time":{"start":1753182996833,"stop":1753182996833,"duration":0},"status":"passed","severity":"normal"},{"uid":"e238ae5503fefad0","name":"Check received message containing Arabic","time":{"start":1753183499537,"stop":1753183499537,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a76a16e564da1c1","name":"same cluster: nodes connect","time":{"start":1753183129147,"stop":1753183129147,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c3ed1e281ba4eb9","name":"Check received message containing Russian","time":{"start":1753183499527,"stop":1753183499527,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeeba5b6b81843a2","name":"Push message with content topic containing short","time":{"start":1753183607274,"stop":1753183607274,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3ffd62b5bb820c6","name":"should process up to 3 peers at once","time":{"start":1753182996565,"stop":1753182996566,"duration":1},"status":"passed","severity":"normal"},{"uid":"1be37a5e5907afce","name":"should handle corrupted shard info gracefully","time":{"start":1753182996188,"stop":1753182996192,"duration":4},"status":"passed","severity":"normal"},{"uid":"8b43a579f4972e8b","name":"Check publish message after client node is restarted","time":{"start":1753183191691,"stop":1753183191691,"duration":0},"status":"skipped","severity":"normal"},{"uid":"180e2c233ca9fd2d","name":"should dial second nwaku node that was discovered","time":{"start":1753183054516,"stop":1753183054517,"duration":1},"status":"skipped","severity":"normal"},{"uid":"66edd7efe5221e52","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1753182996884,"stop":1753182996884,"duration":0},"status":"passed","severity":"normal"},{"uid":"423b7911b0df6443","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1753183309539,"stop":1753183309539,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec37eb28c699080","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1753182996840,"stop":1753182996840,"duration":0},"status":"passed","severity":"normal"},{"uid":"856a26429655ae70","name":"Fails to publish message with empty text","time":{"start":1753183191689,"stop":1753183191689,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9bcf2ca9625eed8","name":"should return false when peer is not on the specified shard","time":{"start":1753182996180,"stop":1753182996180,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f7b7adab08825d","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1753183035590,"stop":1753183035590,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc989ed2edd093e4","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1753183200681,"stop":1753183200681,"duration":0},"status":"passed","severity":"normal"},{"uid":"86c9486e17a7c122","name":"should handle corrupted local storage data gracefully","time":{"start":1753183009264,"stop":1753183009265,"duration":1},"status":"passed","severity":"normal"},{"uid":"2428662da965b810","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app21/7/topic190/json","time":{"start":1753183294157,"stop":1753183294157,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd287b5f9d7fd17b","name":"Check received message containing short","time":{"start":1753183499535,"stop":1753183499535,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ac8113697d945df","name":"should dial all remaining peers","time":{"start":1753182997439,"stop":1753182997439,"duration":0},"status":"passed","severity":"normal"},{"uid":"228cd25801ca6c16","name":"should set field with only LIGHTPUSH enabled","time":{"start":1753182987094,"stop":1753182987094,"duration":0},"status":"passed","severity":"normal"},{"uid":"3429bc05f2abc8cc","name":"Should update multiaddrs","time":{"start":1753183145248,"stop":1753183145248,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cd0227d828d0786","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1753183079372,"stop":1753183079372,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1272379684af7dd","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1753182996849,"stop":1753182996849,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d567bdacb886ef9","name":"Check received message containing Arabic","time":{"start":1753183499527,"stop":1753183499527,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc245b55a0d101a4","name":"Waku message hash computation (meta attribute not present)","time":{"start":1753182996888,"stop":1753182996888,"duration":0},"status":"passed","severity":"normal"},{"uid":"f034384ab7cca5f2","name":"should be safe to call multiple times","time":{"start":1753182997429,"stop":1753182997429,"duration":0},"status":"passed","severity":"normal"},{"uid":"103c73a37636001d","name":"Waku message hash computation (payload length 0)","time":{"start":1753182996888,"stop":1753182996890,"duration":2},"status":"passed","severity":"normal"},{"uid":"8c1e6469f38c3ea8","name":"Push message with shell command payload","time":{"start":1753183607272,"stop":1753183607273,"duration":1},"status":"passed","severity":"normal"},{"uid":"c15b10f45e059b5a","name":"should add event listeners to globalThis","time":{"start":1753182995385,"stop":1753182995386,"duration":1},"status":"passed","severity":"normal"},{"uid":"b723fb69046e1e2c","name":"should emit a peer event after start","time":{"start":1753183168335,"stop":1753183168335,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ae7cfbe4e221501","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1753183523485,"stop":1753183523485,"duration":0},"status":"passed","severity":"normal"},{"uid":"3794008dd999dc","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1753182987084,"stop":1753182987085,"duration":1},"status":"passed","severity":"normal"},{"uid":"8122b3c8db754eac","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1753183035611,"stop":1753183035611,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b4fabe45648c7b3","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1753182980926,"stop":1753182980926,"duration":0},"status":"passed","severity":"normal"},{"uid":"c04a42d0b250fd59","name":"should properly create location multiaddrs - udp4","time":{"start":1753182987090,"stop":1753182987090,"duration":0},"status":"passed","severity":"normal"},{"uid":"80b8c32efac94613","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1753183184883,"stop":1753183184883,"duration":0},"status":"passed","severity":"normal"},{"uid":"415a7c9bd0a8751a","name":"should dial with multiaddr and return stream","time":{"start":1753182997551,"stop":1753182997551,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2ef95b4ad618740","name":"should set field with all protocols disabled","time":{"start":1753182987092,"stop":1753182987092,"duration":0},"status":"passed","severity":"normal"},{"uid":"d934c68f4b92582d","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1753182980932,"stop":1753182980933,"duration":1},"status":"passed","severity":"normal"},{"uid":"19e244be93e062ec","name":"should start all internal components","time":{"start":1753182997547,"stop":1753182997547,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6fcaf408fd9d030","name":"Subscribe and receive messages via waku relay post","time":{"start":1753183523485,"stop":1753183523485,"duration":0},"status":"passed","severity":"normal"},{"uid":"c25b310740f7b41f","name":"should handle errors gracefully when getting peer info","time":{"start":1753182996188,"stop":1753182996188,"duration":0},"status":"passed","severity":"normal"},{"uid":"71c2ee88c80593dd","name":"Push message with custom timestamp: 1753179479573","time":{"start":1753183607278,"stop":1753183607278,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1db1f949ce2bf30","name":"should not receive a peer event after stop","time":{"start":1753183009263,"stop":1753183009263,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb73865cd9856722","name":"should skip updating peer store if peer has same addresses","time":{"start":1753182996596,"stop":1753182996596,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4e378da3d435c7f","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1753182980932,"stop":1753182980932,"duration":0},"status":"passed","severity":"normal"},{"uid":"243ce48e40eb0c71","name":"should properly create location multiaddrs - tcp4","time":{"start":1753182987090,"stop":1753182987091,"duration":1},"status":"passed","severity":"normal"},{"uid":"1418b159fe62452e","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1753183203186,"stop":1753183203187,"duration":1},"status":"passed","severity":"normal"},{"uid":"b93fea5d81f6f661","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1753182986345,"stop":1753182986345,"duration":0},"status":"passed","severity":"normal"},{"uid":"14fefce5e6e56de0","name":"should handle case with no peers in store","time":{"start":1753182997440,"stop":1753182997440,"duration":0},"status":"passed","severity":"normal"},{"uid":"e010c0a347846efc","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1753182996863,"stop":1753182996863,"duration":0},"status":"passed","severity":"normal"},{"uid":"42ef3109fc9936f2","name":"Push message with content topic containing short","time":{"start":1753183607262,"stop":1753183607262,"duration":0},"status":"passed","severity":"normal"},{"uid":"55cdad3876b288e5","name":"should stop ping timers on peer disconnect","time":{"start":1753182996836,"stop":1753182996836,"duration":0},"status":"passed","severity":"normal"},{"uid":"4324028c8bd4a260","name":"Check received message containing emoji","time":{"start":1753183499541,"stop":1753183499542,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a1d25cac04a397b","name":"should fail to send if no connected peers found","time":{"start":1753183025898,"stop":1753183025899,"duration":1},"status":"passed","severity":"normal"},{"uid":"295b3b3b295804a7","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1753183203185,"stop":1753183203186,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dbe6ef7e83297ef","name":"should dispatch connect and disconnect events","time":{"start":1753183026540,"stop":1753183026540,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b33ea10138f444","name":"ends if stream creation fails","time":{"start":1753182997504,"stop":1753182997505,"duration":1},"status":"passed","severity":"normal"},{"uid":"47ff4abe925ab62b","name":"should handle errors when accessing navigator","time":{"start":1753182995426,"stop":1753182995427,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d16f16416dfd662","name":"should hang up with multiaddr and return true on success","time":{"start":1753182997552,"stop":1753182997552,"duration":0},"status":"passed","severity":"normal"},{"uid":"83773212a51c96a5","name":"Check received message containing shell command","time":{"start":1753183499540,"stop":1753183499541,"duration":1},"status":"passed","severity":"normal"},{"uid":"88d16858ade3a413","name":"Push message with Arabic payload","time":{"start":1753183607257,"stop":1753183607257,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fcf625e095d6f06","name":"should wait for Filter peer to be connected","time":{"start":1753183026432,"stop":1753183026432,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb48ac642ccfa0f0","name":"handles different clusterIds correctly","time":{"start":1753182980931,"stop":1753182980931,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d8a952fba977834","name":"Generator, 2 different shards","time":{"start":1753183300137,"stop":1753183300137,"duration":0},"status":"passed","severity":"normal"},{"uid":"97af4dfbaad2613f","name":"should return all connected peers without codec filter","time":{"start":1753182997553,"stop":1753182997554,"duration":1},"status":"passed","severity":"normal"},{"uid":"c548ca7a2cb462f3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1753183035619,"stop":1753183035620,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c7e5ccb8e59cfee","name":"should unregister libp2p event listeners when stop is called","time":{"start":1753183026541,"stop":1753183026541,"duration":0},"status":"passed","severity":"normal"},{"uid":"75c768818cb8198f","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1753183348616,"stop":1753183348617,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e0ea31697eb375","name":"Push message with content topic containing Arabic","time":{"start":1753183607275,"stop":1753183607276,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9729dcf5a601886","name":"Subscribe to topic containing Russian and receive message","time":{"start":1753183523490,"stop":1753183523490,"duration":0},"status":"passed","severity":"normal"},{"uid":"53f950760b7002e4","name":"should not return locked peers if enough unlocked are available","time":{"start":1753183026539,"stop":1753183026540,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc136d608ac824ab","name":"should set default options when no config provided","time":{"start":1753182997544,"stop":1753182997545,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4456d4db4d5458c","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1753183129146,"stop":1753183129146,"duration":0},"status":"passed","severity":"normal"},{"uid":"a186b08be0b45faf","name":"should respect custom numPeersToUse configuration","time":{"start":1753183026542,"stop":1753183026543,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f23d3cc0627262","name":"Fields are not dropped","time":{"start":1753182997243,"stop":1753182997247,"duration":4},"status":"passed","severity":"normal"},{"uid":"2b62be1e07749ecc","name":"throws on content topic with empty version field","time":{"start":1753182980921,"stop":1753182980922,"duration":1},"status":"passed","severity":"normal"},{"uid":"c66e0c53fc1d62df","name":"Fails to push message bigger that 1MB","time":{"start":1753183607279,"stop":1753183607279,"duration":0},"status":"passed","severity":"normal"},{"uid":"2523e5b2a4ace1d9","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1753182996181,"stop":1753182996186,"duration":5},"status":"passed","severity":"normal"},{"uid":"48d0101931d6e529","name":"Renews subscription after lossing a connection","time":{"start":1753183523484,"stop":1753183523484,"duration":0},"status":"passed","severity":"normal"},{"uid":"33ba501e8d97559a","name":"should not allow k > 12","time":{"start":1753183035352,"stop":1753183035354,"duration":2},"status":"passed","severity":"normal"},{"uid":"80dbd78dd680bb59","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1753183203184,"stop":1753183203184,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb07c5feb6ae8a2f","name":"should be delivered but not added to local log or bloom filter","time":{"start":1753183039064,"stop":1753183039065,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5bec431a0766519","name":"Relay + Store","time":{"start":1753182987094,"stop":1753182987095,"duration":1},"status":"passed","severity":"normal"},{"uid":"e05eebc7c6a214dc","name":"Push message with content topic containing long","time":{"start":1753183607274,"stop":1753183607275,"duration":1},"status":"passed","severity":"normal"},{"uid":"aaedacc4fe3bf9ef","name":"random static sharding 6 - Cluster ID: 389, Shard ID: 985","time":{"start":1753183289257,"stop":1753183289257,"duration":0},"status":"passed","severity":"normal"},{"uid":"1810dc46ba4800e1","name":"Push message with JSON payload","time":{"start":1753183607259,"stop":1753183607259,"duration":0},"status":"passed","severity":"normal"},{"uid":"7961962a0d6b265b","name":"should initialize with default number of peers","time":{"start":1753183026537,"stop":1753183026537,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0062bb773c652a6","name":"Push message equal or less that 1MB","time":{"start":1753183607279,"stop":1753183607279,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1cdf411ee5aabc2","name":"random static sharding 7 - Cluster ID: 953, Shard ID: 215","time":{"start":1753183289258,"stop":1753183289258,"duration":0},"status":"passed","severity":"normal"},{"uid":"29da8fd26c484b47","name":"Encoder throws on empty string content topic","time":{"start":1753183016785,"stop":1753183016786,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ab9c717e6fe200d","name":"Encoder throws on empty string content topic","time":{"start":1753182997679,"stop":1753182997679,"duration":0},"status":"passed","severity":"normal"},{"uid":"638f8f96815036bc","name":"Throws when trying to push message with empty payload","time":{"start":1753183607274,"stop":1753183607274,"duration":0},"status":"passed","severity":"normal"},{"uid":"45a72a3b4fa2cbf4","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1753182980933,"stop":1753182980933,"duration":0},"status":"passed","severity":"normal"},{"uid":"16b4fdf658598476","name":"Register correct protocols","time":{"start":1753183200674,"stop":1753183200674,"duration":0},"status":"passed","severity":"normal"},{"uid":"fafac79774440c9b","name":"Check meta is set [ecies]","time":{"start":1753183016785,"stop":1753183016785,"duration":0},"status":"passed","severity":"normal"},{"uid":"138fbef9720b583","name":"should dial one peer on dial","time":{"start":1753183144924,"stop":1753183144924,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f266e3cb83ca58b","name":"should sort peers by ping value","time":{"start":1753182997555,"stop":1753182997555,"duration":0},"status":"passed","severity":"normal"},{"uid":"1310e2c2ba69ade8","name":"should serialize and deserialize correctly","time":{"start":1753183037874,"stop":1753183037874,"duration":0},"status":"passed","severity":"normal"},{"uid":"323501e830e7b21","name":"Publish without waiting for remote peer","time":{"start":1753183200674,"stop":1753183200675,"duration":1},"status":"passed","severity":"normal"},{"uid":"28be38281c89b686","name":"Query Generator - false","time":{"start":1753183320562,"stop":1753183320563,"duration":1},"status":"passed","severity":"normal"},{"uid":"58b9b0a59d3608e0","name":"ends if response has no messages","time":{"start":1753182997505,"stop":1753182997506,"duration":1},"status":"passed","severity":"normal"},{"uid":"b06bd950f43bb41b","name":"Passing page size 10 when there are 10 messages","time":{"start":1753183334332,"stop":1753183334332,"duration":0},"status":"passed","severity":"normal"},{"uid":"9540040bb8415571","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1753183523483,"stop":1753183523483,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b8b949bbac9343e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1753183035620,"stop":1753183035620,"duration":0},"status":"passed","severity":"normal"},{"uid":"a342a15449b323f8","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1753182986345,"stop":1753182986346,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5cb842f4a7149d5","name":"Push message with custom timestamp: 1753179479572","time":{"start":1753183607267,"stop":1753183607268,"duration":1},"status":"passed","severity":"normal"},{"uid":"be353ff0b9d86c27","name":"should handle shard reader errors gracefully","time":{"start":1753182996567,"stop":1753182996567,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcb998141bfa45ff","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1753183035605,"stop":1753183035605,"duration":0},"status":"passed","severity":"normal"},{"uid":"69233d8ef2a3e89b","name":"Check publish message containing Basic HTML tag","time":{"start":1753183191684,"stop":1753183191684,"duration":0},"status":"passed","severity":"normal"},{"uid":"da7ddd56ea13ebbf","name":"should successfully subscribe to supported pubsub topic","time":{"start":1753183026456,"stop":1753183026457,"duration":1},"status":"passed","severity":"normal"},{"uid":"47840a3ec51b53e1","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1753183039062,"stop":1753183039062,"duration":0},"status":"passed","severity":"normal"},{"uid":"b23e44569b2a4e47","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1753182996854,"stop":1753182996854,"duration":0},"status":"passed","severity":"normal"},{"uid":"5844b530dbe0493c","name":"should dial peers from store when no connections remain","time":{"start":1753182997434,"stop":1753182997435,"duration":1},"status":"passed","severity":"normal"},{"uid":"a08c0d614333ec34","name":"Relay + Store","time":{"start":1753183062083,"stop":1753183062084,"duration":1},"status":"passed","severity":"normal"},{"uid":"615d2ff810ef7618","name":"should retry failed tasks","time":{"start":1753183025851,"stop":1753183025851,"duration":0},"status":"passed","severity":"normal"},{"uid":"97ab287222a520fc","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1753183035598,"stop":1753183035598,"duration":0},"status":"passed","severity":"normal"},{"uid":"dec2eddb40d9f75b","name":"Decoder throws on undefined content topic","time":{"start":1753183016786,"stop":1753183016786,"duration":0},"status":"passed","severity":"normal"},{"uid":"70eaabdcca5b961c","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1753182997332,"stop":1753182997332,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a97e3988344f154","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1753183499545,"stop":1753183499545,"duration":0},"status":"passed","severity":"normal"},{"uid":"2160949b824ae8ed","name":"should handle multiple peer connections","time":{"start":1753182996835,"stop":1753182996835,"duration":0},"status":"passed","severity":"normal"},{"uid":"e16873564a241c48","name":"Decrypt messages","time":{"start":1753183170007,"stop":1753183170007,"duration":0},"status":"passed","severity":"normal"},{"uid":"23bd587ca4537c2f","name":"should clear all timers","time":{"start":1753182996834,"stop":1753182996834,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ffd18cbb124920","name":"Check received message containing Chinese","time":{"start":1753183499536,"stop":1753183499537,"duration":1},"status":"passed","severity":"normal"},{"uid":"976a77be5dcffb03","name":"Passing invalid cursor","time":{"start":1753183301894,"stop":1753183301896,"duration":2},"status":"passed","severity":"normal"},{"uid":"b138bfb1d02244c4","name":"should handle different types of entries","time":{"start":1753183024991,"stop":1753183024991,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad6b1eeefb98928e","name":"should insert message id into causal history","time":{"start":1753183039058,"stop":1753183039058,"duration":0},"status":"passed","severity":"normal"},{"uid":"47350b8d9cd5b6c1","name":"should dial peer immediately when queue is empty","time":{"start":1753182996556,"stop":1753182996557,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5f9f79a897cb0da","name":"should handle complete discovery-to-dial flow","time":{"start":1753182996597,"stop":1753182996604,"duration":7},"status":"passed","severity":"normal"},{"uid":"33f09441ee1a2a8f","name":"Check received message with timestamp: 1649153314 ","time":{"start":1753183499531,"stop":1753183499531,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c2ccee5ca2fbab6","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1753183035596,"stop":1753183035596,"duration":0},"status":"passed","severity":"normal"},{"uid":"c354f83a65ce83ff","name":"Push message with Chinese payload","time":{"start":1753183607257,"stop":1753183607257,"duration":0},"status":"passed","severity":"normal"},{"uid":"3365c5f998b159a8","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1753182986339,"stop":1753182986340,"duration":1},"status":"passed","severity":"normal"},{"uid":"24efcc0b379bc143","name":"should get / set UDP multiaddr","time":{"start":1753182987089,"stop":1753182987089,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f3f43d2da343160","name":"should not fail to start the service if it is already started","time":{"start":1753183009261,"stop":1753183009261,"duration":0},"status":"passed","severity":"normal"},{"uid":"f19ea9bc85a7b95a","name":"random static sharding 1 - Cluster ID: 157, Shard ID: 412","time":{"start":1753183289254,"stop":1753183289255,"duration":1},"status":"passed","severity":"normal"},{"uid":"3af9ac1196cdafee","name":"Push message with short payload","time":{"start":1753183607255,"stop":1753183607255,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3b834a5e490a2f9","name":"should handle errors when removing globalThis listeners","time":{"start":1753182995391,"stop":1753182995391,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7cb435fb6c282ee","name":"should properly create location multiaddrs - udp","time":{"start":1753182987091,"stop":1753182987091,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa1154ed18bb6254","name":"should not create timers for topics where peer is not in mesh","time":{"start":1753182996854,"stop":1753182996854,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c0ffeb1c9b141c2","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1753183523491,"stop":1753183523492,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac79a35f40364894","name":"Push message with content topic containing SQL Injection","time":{"start":1753183607265,"stop":1753183607265,"duration":0},"status":"passed","severity":"normal"},{"uid":"d267a6fa85069cbb","name":"Check publish message containing Russian","time":{"start":1753183191682,"stop":1753183191683,"duration":1},"status":"passed","severity":"normal"},{"uid":"5635c5d966fa1953","name":"Check publish message containing XML","time":{"start":1753183191684,"stop":1753183191684,"duration":0},"status":"passed","severity":"normal"},{"uid":"e92c12454c3210e7","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1753183035590,"stop":1753183035590,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a834f6c95f40c12","name":"Check received message containing JSON","time":{"start":1753183499529,"stop":1753183499529,"duration":0},"status":"passed","severity":"normal"},{"uid":"d028edc5eccbd856","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1753183035617,"stop":1753183035617,"duration":0},"status":"passed","severity":"normal"},{"uid":"c103de02cc664a7c","name":"should dial peer when on same shard","time":{"start":1753182996560,"stop":1753182996561,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d1f9b1b6cbcb34","name":"should return peer for existing peer","time":{"start":1753182997441,"stop":1753182997441,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8804f5f6b6166c7","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1753183523480,"stop":1753183523480,"duration":0},"status":"passed","severity":"normal"},{"uid":"c15a7744c14deed7","name":"should handle peer store errors gracefully","time":{"start":1753182997442,"stop":1753182997444,"duration":2},"status":"passed","severity":"normal"},{"uid":"f2c928b209d8c53c","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1753183035591,"stop":1753183035592,"duration":1},"status":"passed","severity":"normal"},{"uid":"444b3f7a656b21f1","name":"should handle all zero keep alive options","time":{"start":1753182996859,"stop":1753182996859,"duration":0},"status":"passed","severity":"normal"},{"uid":"666649be973af6cb","name":"should create all internal components","time":{"start":1753182997546,"stop":1753182997546,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eaad8380e3f3cfc","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1753183523485,"stop":1753183523486,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c0990554829453a","name":"should handle peer store update failures gracefully","time":{"start":1753182996846,"stop":1753182996847,"duration":1},"status":"passed","severity":"normal"},{"uid":"e049212557c5a540","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1753183035615,"stop":1753183035615,"duration":0},"status":"passed","severity":"normal"},{"uid":"428067d2401a8112","name":"should handle general insertion and lookup correctly","time":{"start":1753183037875,"stop":1753183037875,"duration":0},"status":"passed","severity":"normal"},{"uid":"604177b781395cf6","name":"Check publish message containing Arabic","time":{"start":1753183191682,"stop":1753183191682,"duration":0},"status":"passed","severity":"normal"},{"uid":"563f1a67ec8fabb2","name":"Check received message containing shell command","time":{"start":1753183499529,"stop":1753183499529,"duration":0},"status":"passed","severity":"normal"},{"uid":"eba7a2e83b80337e","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1753183200687,"stop":1753183200687,"duration":0},"status":"passed","severity":"normal"},{"uid":"43319d593685be21","name":"All","time":{"start":1753183062084,"stop":1753183062085,"duration":1},"status":"passed","severity":"normal"},{"uid":"404b75d84cd73f00","name":"Check message with non string payload is not received","time":{"start":1753183499544,"stop":1753183499545,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec9f65a7a9b7611a","name":"Push message with content topic containing numeric","time":{"start":1753183607263,"stop":1753183607263,"duration":0},"status":"passed","severity":"normal"},{"uid":"611485a28a27327f","name":"should be able to decode the field with only RELAY set to true","time":{"start":1753182986340,"stop":1753182986341,"duration":1},"status":"passed","severity":"normal"},{"uid":"91d944dbeaa1c4e2","name":"Push message with Script payload","time":{"start":1753183607271,"stop":1753183607271,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f8e92fd9e0efab9","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1753183035595,"stop":1753183035595,"duration":0},"status":"passed","severity":"normal"},{"uid":"22fc98d05c8b02cb","name":"should add received messages to bloom filter","time":{"start":1753183039060,"stop":1753183039060,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b3ed05238f05473","name":"Check publish message after service node is restarted","time":{"start":1753183191690,"stop":1753183191691,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f024574bdc127ea9","name":"should dial peer when peer is discovered","time":{"start":1753182996591,"stop":1753182996592,"duration":1},"status":"passed","severity":"normal"},{"uid":"75d453c35a465e4e","name":"Query generator for multiple messages with multiple decoders","time":{"start":1753183333352,"stop":1753183333353,"duration":1},"status":"passed","severity":"normal"},{"uid":"292f3f72604665ca","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1753183129152,"stop":1753183129153,"duration":1},"status":"passed","severity":"normal"},{"uid":"160e26136f466275","name":"Passing page size 19 when there are 20 messages","time":{"start":1753183334332,"stop":1753183334333,"duration":1},"status":"passed","severity":"normal"},{"uid":"30ccf9dc812947e5","name":"should return false when peer is not on topic","time":{"start":1753182997556,"stop":1753182997556,"duration":0},"status":"passed","severity":"normal"},{"uid":"8754a70bfd1df3aa","name":"Push 30 different messages","time":{"start":1753183607261,"stop":1753183607262,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b88a3d621c3eb778","name":"returns all values when wanted number matches available values","time":{"start":1753183004492,"stop":1753183004496,"duration":4},"status":"passed","severity":"normal"},{"uid":"15933bcff6390e97","name":"Filter","time":{"start":1753183353004,"stop":1753183353004,"duration":0},"status":"passed","severity":"normal"},{"uid":"b945ca27adf98f53","name":"recovers when dns.resolve returns empty","time":{"start":1753183005511,"stop":1753183005511,"duration":0},"status":"passed","severity":"normal"},{"uid":"bba7b7324b488b86","name":"Subscribe to topic containing Russian and receive message","time":{"start":1753183523479,"stop":1753183523480,"duration":1},"status":"passed","severity":"normal"},{"uid":"4754bbbcf16dfbac","name":"should handle complete dial lifecycle","time":{"start":1753182996568,"stop":1753182996568,"duration":0},"status":"passed","severity":"normal"},{"uid":"f537fc358842665","name":"peer:update - should do nothing if another protocol hit","time":{"start":1753182997331,"stop":1753182997331,"duration":0},"status":"passed","severity":"normal"},{"uid":"be21ebc8ad67634f","name":"accepts time-filtered query with content filter","time":{"start":1753182997081,"stop":1753182997081,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a70a4a0dd352331","name":"Push message with Basic HTML tag payload","time":{"start":1753183607259,"stop":1753183607259,"duration":0},"status":"passed","severity":"normal"},{"uid":"20a77f51ed15799b","name":"pre and post cipher","time":{"start":1753183015652,"stop":1753183015652,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac2a82c04c465967","name":"Subscribe to topic containing numeric and publish message","time":{"start":1753183200680,"stop":1753183200680,"duration":0},"status":"passed","severity":"normal"},{"uid":"595a188258e6cd4d","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1753183026542,"stop":1753183026542,"duration":0},"status":"passed","severity":"normal"},{"uid":"19285d58631eefe7","name":"Subscribe to topic containing Script and publish message","time":{"start":1753183200684,"stop":1753183200684,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d879c96cbc068aa","name":"Check publish message containing long","time":{"start":1753183191680,"stop":1753183191681,"duration":1},"status":"passed","severity":"normal"},{"uid":"df17051380f033c0","name":"should not retry if at least one success","time":{"start":1753183025856,"stop":1753183025857,"duration":1},"status":"passed","severity":"normal"},{"uid":"77799a5bd9df9f71","name":"Check received message containing XML","time":{"start":1753183499528,"stop":1753183499528,"duration":0},"status":"passed","severity":"normal"},{"uid":"927ca63bc2ddc608","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1753182980927,"stop":1753182980928,"duration":1},"status":"passed","severity":"normal"},{"uid":"12e2049ddcabff67","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1753183523479,"stop":1753183523479,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5e400467f117451","name":"should not receive a peer event after stop","time":{"start":1753183059527,"stop":1753183059528,"duration":1},"status":"passed","severity":"normal"},{"uid":"b64b8fe4f337138e","name":"Query with Ordered Callback, No Decoder","time":{"start":1753183309538,"stop":1753183309539,"duration":1},"status":"passed","severity":"normal"},{"uid":"65c58ca44932ecde","name":"1 Store, 2 fetches","time":{"start":1753183005094,"stop":1753183005095,"duration":1},"status":"passed","severity":"normal"},{"uid":"a64ba994c53778c0","name":"should be sent with empty content","time":{"start":1753183039064,"stop":1753183039064,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e0edee883692e11","name":"Check message with no pubsub topic is not received","time":{"start":1753183499532,"stop":1753183499533,"duration":1},"status":"passed","severity":"normal"},{"uid":"dab03761e7a1cfad","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app58/3/topic388/test.js","time":{"start":1753183294156,"stop":1753183294156,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d846ba0829b8b2e","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1753183035600,"stop":1753183035600,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ba7cb7d36d1ce2a","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1753182980933,"stop":1753182980934,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd75f3cbff91b57b","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1753183005513,"stop":1753183005514,"duration":1},"status":"passed","severity":"normal"},{"uid":"53a7e2c8c2461505","name":"Subscribe to topic containing JSON and publish message","time":{"start":1753183200686,"stop":1753183200686,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7fb12469f61b1a9","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1753182980937,"stop":1753182980937,"duration":0},"status":"passed","severity":"normal"},{"uid":"11e36eec72048e90","name":"should handle case when globalThis is not available","time":{"start":1753182995402,"stop":1753182995402,"duration":0},"status":"passed","severity":"normal"},{"uid":"c28afe39f111eb65","name":"should be able to encode the field with only FILTER set to true","time":{"start":1753182986335,"stop":1753182986336,"duration":1},"status":"passed","severity":"normal"},{"uid":"c952a4cab1194d24","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app52/10/topic271/xml","time":{"start":1753183294167,"stop":1753183294167,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9ddc5c0b217000d","name":"should check false positive rate","time":{"start":1753183037875,"stop":1753183037875,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c28dbe070415940","name":"should return different streams if requested simultaniously","time":{"start":1753182997331,"stop":1753182997331,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4dc6ef6077f10f5","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app24/6/topic484/json","time":{"start":1753183294157,"stop":1753183294158,"duration":1},"status":"passed","severity":"normal"},{"uid":"eef81979999a161d","name":"should return empty array when no peers connected","time":{"start":1753182997553,"stop":1753182997553,"duration":0},"status":"passed","severity":"normal"},{"uid":"210d6d55f408cda3","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1753183523489,"stop":1753183523489,"duration":0},"status":"passed","severity":"normal"},{"uid":"60579b699fe1812e","name":"Relay - dialed after","time":{"start":1753183353001,"stop":1753183353002,"duration":1},"status":"passed","severity":"normal"},{"uid":"203c006f63fab6fe","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1753183035616,"stop":1753183035617,"duration":1},"status":"passed","severity":"normal"},{"uid":"96240e5f09ca7366","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1753183184882,"stop":1753183184882,"duration":0},"status":"passed","severity":"normal"},{"uid":"f03639db6db52207","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1753182980924,"stop":1753182980925,"duration":1},"status":"passed","severity":"normal"},{"uid":"99c2dd37a87197d3","name":"should throw error - no id","time":{"start":1753182987086,"stop":1753182987086,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f451e0226e7fc40","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1753182997331,"stop":1753182997332,"duration":1},"status":"passed","severity":"normal"},{"uid":"f83b39a75e2a33e","name":"should dial peer when no shard info available","time":{"start":1753182996561,"stop":1753182996563,"duration":2},"status":"passed","severity":"normal"},{"uid":"a366d2e33bfa3f5d","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1753183499531,"stop":1753183499532,"duration":1},"status":"passed","severity":"normal"},{"uid":"193905b95421dd46","name":"should decode valid enr with tcp successfully","time":{"start":1753182987085,"stop":1753182987085,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c22d28e1b4dfc34","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1753183184882,"stop":1753183184882,"duration":0},"status":"passed","severity":"normal"},{"uid":"51117645d3cf2849","name":"should only return 1 node with relay and store capability","time":{"start":1753183005512,"stop":1753183005513,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4a279f06da3e26a","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1753183203181,"stop":1753183203183,"duration":2},"status":"passed","severity":"normal"},{"uid":"2122db4afef237a1","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1753182980937,"stop":1753182980938,"duration":1},"status":"passed","severity":"normal"},{"uid":"c08230546bdec7f5","name":"can start and stop the service","time":{"start":1753183059524,"stop":1753183059525,"duration":1},"status":"passed","severity":"normal"},{"uid":"de94b80a94861033","name":"should handle browser offline state overriding peer connections","time":{"start":1753182995428,"stop":1753182995428,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed4cb87c53c18809","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1753183035606,"stop":1753183035606,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e615e5255b7bc9a","name":"random static sharding 4 - Cluster ID: 892, Shard ID: 918","time":{"start":1753183289256,"stop":1753183289256,"duration":0},"status":"passed","severity":"normal"},{"uid":"c87a08086905ce5d","name":"should return true when peer is on the pubsub topic shard","time":{"start":1753182996181,"stop":1753182996181,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1441200355b1b0e","name":"should encodeTxt and decodeTxt","time":{"start":1753182987084,"stop":1753182987084,"duration":0},"status":"passed","severity":"normal"},{"uid":"975962f4e682b5a1","name":"Asymmetric encrypt & decrypt","time":{"start":1753183015651,"stop":1753183015651,"duration":0},"status":"passed","severity":"normal"},{"uid":"2af081a0f4b4d672","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1753183523486,"stop":1753183523486,"duration":0},"status":"skipped","severity":"normal"},{"uid":"53c12473abe385f9","name":"should enable all discoveries when explicitly set","time":{"start":1753183025779,"stop":1753183025780,"duration":1},"status":"passed","severity":"normal"},{"uid":"91bd7822a526d6e9","name":"A test","time":{"start":1753183114409,"stop":1753183114409,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b69cc292d9d86d","name":"Passing an array","time":{"start":1753183353884,"stop":1753183353885,"duration":1},"status":"passed","severity":"normal"},{"uid":"275605a7a22d6df4","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1753183129146,"stop":1753183129146,"duration":0},"status":"passed","severity":"normal"},{"uid":"845f6bab3adc5689","name":"should add to incoming buffer if dependencies are not met","time":{"start":1753183039060,"stop":1753183039061,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cd4e078078e5eb5","name":"should handle onConnected and onDisconnected","time":{"start":1753183026540,"stop":1753183026540,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e4be11252f6dca7","name":"should update peer store before dialing","time":{"start":1753182996592,"stop":1753182996593,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1f55bf32047770e","name":"Push message with Basic HTML tag payload","time":{"start":1753183607272,"stop":1753183607272,"duration":0},"status":"passed","severity":"normal"},{"uid":"a79d9cc7a6cb73","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1753183348614,"stop":1753183348615,"duration":1},"status":"passed","severity":"normal"},{"uid":"e25164497340ca4d","name":"Ordered callback, aborts when callback returns true","time":{"start":1753183333356,"stop":1753183333356,"duration":0},"status":"passed","severity":"normal"},{"uid":"f603588c9b86d41d","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1753182980933,"stop":1753182980933,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3d04c37db91a123","name":"Push message with content topic containing long","time":{"start":1753183607263,"stop":1753183607263,"duration":0},"status":"passed","severity":"normal"},{"uid":"551c7f6b6e01a9a1","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1753183338914,"stop":1753183338915,"duration":1},"status":"passed","severity":"normal"},{"uid":"aec4532e0faab68e","name":"Push message with emoji payload","time":{"start":1753183607273,"stop":1753183607273,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bdd080f757498b0","name":"Push message with unicode special characters payload","time":{"start":1753183607273,"stop":1753183607273,"duration":0},"status":"passed","severity":"normal"},{"uid":"b16b57f00ac23e7b","name":"Correctly serialized arguments","time":{"start":1753183129377,"stop":1753183129382,"duration":5},"status":"passed","severity":"normal"},{"uid":"e3a321037fcd2f80","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1753183523473,"stop":1753183523473,"duration":0},"status":"passed","severity":"normal"},{"uid":"e492cea61963a2ee","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1753183035604,"stop":1753183035604,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cdabca0adb144ac","name":"Decoder throws on undefined content topic","time":{"start":1753182997679,"stop":1753182997679,"duration":0},"status":"passed","severity":"normal"},{"uid":"219ee77c343e1cd3","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1753183035591,"stop":1753183035591,"duration":0},"status":"passed","severity":"normal"},{"uid":"693591ee16e16966","name":"Overlapping topic subscription","time":{"start":1753183200679,"stop":1753183200679,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5da1e2bfb75f2fdb","name":"should insert message into bloom filter","time":{"start":1753183039058,"stop":1753183039058,"duration":0},"status":"passed","severity":"normal"},{"uid":"5da16e37e62bcb6c","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1753183035610,"stop":1753183035611,"duration":1},"status":"passed","severity":"normal"},{"uid":"be036b11f90698e3","name":"non connected peers","time":{"start":1753183168538,"stop":1753183168538,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a7e31fe9e759b882","name":"peer exchange sets tag","time":{"start":1753183200646,"stop":1753183200646,"duration":0},"status":"passed","severity":"normal"},{"uid":"b17cc3be457a783a","name":"Subscribe to topic containing Script and receive message","time":{"start":1753183523480,"stop":1753183523480,"duration":0},"status":"passed","severity":"normal"},{"uid":"2610fc7e1a0bcaa9","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1753182996847,"stop":1753182996847,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdd1429f0135efdc","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1753182980927,"stop":1753182980927,"duration":0},"status":"passed","severity":"normal"},{"uid":"390f0a2b5c097d","name":"Subscribe to topic containing special chars and publish message","time":{"start":1753183200680,"stop":1753183200681,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdb97fdeae25ce03","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1753183035612,"stop":1753183035613,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bf759e084a20f3d","name":"random static sharding 3 - Cluster ID: 778, Shard ID: 495","time":{"start":1753183289256,"stop":1753183289256,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a5ee1aa6d24ee77","name":"Subscribe and receive messages via lightPush","time":{"start":1753183523472,"stop":1753183523473,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee440c42b1a48b68","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1753183200677,"stop":1753183200678,"duration":1},"status":"passed","severity":"normal"},{"uid":"c429714c31db600e","name":"Check received message containing special chars","time":{"start":1753183499536,"stop":1753183499536,"duration":0},"status":"passed","severity":"normal"},{"uid":"54dbe6151692bb33","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1753183035593,"stop":1753183035594,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bbe27952e8d83ac","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1753182981145,"stop":1753182981145,"duration":0},"status":"passed","severity":"normal"},{"uid":"139dee7aba8f6f30","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1753182980928,"stop":1753182980928,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f9f7960a5629759","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1753182986337,"stop":1753182986338,"duration":1},"status":"passed","severity":"normal"},{"uid":"99bf387d927a7e94","name":"should not receive a peer event before start","time":{"start":1753183009262,"stop":1753183009262,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6ab8bba89fec81f","name":"Push message with emoji payload","time":{"start":1753183607261,"stop":1753183607261,"duration":0},"status":"passed","severity":"normal"},{"uid":"2744c3207163ddd9","name":"should be able to encode the field with only RELAY set to true","time":{"start":1753182986328,"stop":1753182986334,"duration":6},"status":"passed","severity":"normal"},{"uid":"276ad9d1750af975","name":"throws on content topic with empty application field","time":{"start":1753182980921,"stop":1753182980921,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7cf27735421a5d5","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1753183523475,"stop":1753183523476,"duration":1},"status":"skipped","severity":"normal"},{"uid":"64ffc14a743812d8","name":"should initialize bloom filter with correct parameters","time":{"start":1753183037865,"stop":1753183037865,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab94d28a4c4fa5c1","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1753182980940,"stop":1753182980940,"duration":0},"status":"passed","severity":"normal"},{"uid":"f134c3f4bde23ea1","name":"Overlapping topic subscription","time":{"start":1753183523487,"stop":1753183523487,"duration":0},"status":"passed","severity":"normal"},{"uid":"26322589c5ea7f53","name":"should be empty after removing the only subscription","time":{"start":1753183026806,"stop":1753183026806,"duration":0},"status":"passed","severity":"normal"},{"uid":"128d52e1430755ce","name":"should start and stop interval correctly","time":{"start":1753183025837,"stop":1753183025838,"duration":1},"status":"passed","severity":"normal"},{"uid":"cffa125e0fc7b887","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1753183523479,"stop":1753183523479,"duration":0},"status":"passed","severity":"normal"},{"uid":"a77f3e30c0be5e59","name":"messageHash returns a Uint8Array","time":{"start":1753182996891,"stop":1753182996891,"duration":0},"status":"passed","severity":"normal"},{"uid":"430ea12eca29f975","name":"should be safe to call multiple times","time":{"start":1753182997548,"stop":1753182997549,"duration":1},"status":"passed","severity":"normal"},{"uid":"123b9c81b342be94","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1753183523474,"stop":1753183523474,"duration":0},"status":"passed","severity":"normal"},{"uid":"273aeb03f68fc032","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1753183026297,"stop":1753183026298,"duration":1},"status":"passed","severity":"normal"},{"uid":"374c0a68f267a5a1","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1753183035589,"stop":1753183035590,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c15372c34976cfa","name":"should create ShardReader with auto sharding network config","time":{"start":1753182996166,"stop":1753182996167,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e097a2529a38e8","name":"should not receive a peer event before start","time":{"start":1753183059527,"stop":1753183059527,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bfb37ea99273c12","name":"Renews subscription after lossing a connection","time":{"start":1753183523492,"stop":1753183523493,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd79796131c4604c","name":"1 Relay, 1 Filter, gives up","time":{"start":1753183005096,"stop":1753183005096,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fc898f0383ab1fc","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1753182980934,"stop":1753182980934,"duration":0},"status":"passed","severity":"normal"},{"uid":"5008d87d5db53a52","name":"Push message with custom timestamp: 1722424679572","time":{"start":1753183607267,"stop":1753183607267,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d16616633f0270b","name":"Subscribe to topic containing emoji and receive message","time":{"start":1753183523492,"stop":1753183523492,"duration":0},"status":"passed","severity":"normal"},{"uid":"bea115abb6e43581","name":"Throws when trying to push message with empty payload","time":{"start":1753183607262,"stop":1753183607262,"duration":0},"status":"passed","severity":"normal"},{"uid":"53230c8cb42ab40a","name":"should emit a peer event after start","time":{"start":1753183059526,"stop":1753183059527,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e53b67c09755bf4","name":"should handle dial errors gracefully","time":{"start":1753182996592,"stop":1753182996592,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8aacbab975b566","name":"Decoder throws on empty string content topic","time":{"start":1753183016786,"stop":1753183016786,"duration":0},"status":"passed","severity":"normal"},{"uid":"d88137c6d18b2e6","name":"should add and check entries correctly","time":{"start":1753183024983,"stop":1753183024985,"duration":2},"status":"passed","severity":"normal"},{"uid":"379c86fc7be32162","name":"Query generator for 2000 messages","time":{"start":1753183333356,"stop":1753183333357,"duration":1},"status":"passed","severity":"normal"},{"uid":"2109915720ed4957","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1753183200683,"stop":1753183200683,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf3443abc0e178a9","name":"Push message with content topic containing Russian","time":{"start":1753183607276,"stop":1753183607276,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c77bdc38da043d8","name":"isConnected should return false after all peers disconnect","time":{"start":1753183075497,"stop":1753183075497,"duration":0},"status":"passed","severity":"normal"},{"uid":"b97b57ebbcb9fcc4","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1753182980936,"stop":1753182980936,"duration":0},"status":"passed","severity":"normal"},{"uid":"73247d8dbbdb576a","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1753182997680,"stop":1753182997680,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3d4e2eaf535e18d","name":"should request peer renewal on specific errors","time":{"start":1753183025852,"stop":1753183025855,"duration":3},"status":"passed","severity":"normal"},{"uid":"7aba775ef012f8ef","name":"groups content topics by expected pubsub topic","time":{"start":1753182980930,"stop":1753182980930,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce9a28f40d0c8b4d","name":"should be safe to call multiple times","time":{"start":1753182997430,"stop":1753182997433,"duration":3},"status":"passed","severity":"normal"},{"uid":"ba5ac81702f0b2e9","name":"should reject if Store is requested but not mounted","time":{"start":1753183026427,"stop":1753183026428,"duration":1},"status":"passed","severity":"normal"},{"uid":"20babb54950a15f","name":"Push message with unicode special characters payload","time":{"start":1753183607261,"stop":1753183607261,"duration":0},"status":"passed","severity":"normal"},{"uid":"602bf2104cf7d5b","name":"should detect messages with missing dependencies","time":{"start":1753183039062,"stop":1753183039062,"duration":0},"status":"passed","severity":"normal"},{"uid":"3be3db0e8b7ded2e","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1753183035613,"stop":1753183035613,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca2f73740e3447a5","name":"should handle multiple peers with different shard configurations","time":{"start":1753182996569,"stop":1753182996569,"duration":0},"status":"passed","severity":"normal"},{"uid":"969d7699d2a792a7","name":"Encoder throws on undefined content topic","time":{"start":1753182997679,"stop":1753182997679,"duration":0},"status":"passed","severity":"normal"},{"uid":"3068068f67764edf","name":"throws if decoders don't match content topics","time":{"start":1753182997503,"stop":1753182997504,"duration":1},"status":"passed","severity":"normal"},{"uid":"df085f98ab66f7c3","name":"Subscribe to topic containing long and publish message","time":{"start":1753183200679,"stop":1753183200680,"duration":1},"status":"passed","severity":"normal"},{"uid":"b68a3af6776622e9","name":"Subscribe to topic containing short and publish message","time":{"start":1753183200679,"stop":1753183200679,"duration":0},"status":"passed","severity":"normal"},{"uid":"65404c98c172c299","name":"Nodes with multiple pubsub topic","time":{"start":1753183184886,"stop":1753183184887,"duration":1},"status":"passed","severity":"normal"},{"uid":"43a6ef01a35379f4","name":"Push message with Russian payload","time":{"start":1753183607271,"stop":1753183607271,"duration":0},"status":"passed","severity":"normal"},{"uid":"27a4ba230a060580","name":"Publish message with custom timestamp: Wed Jul 31 2024 11:19:45 GMT+0000 (Coordinated Universal Time)","time":{"start":1753183191687,"stop":1753183191687,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f50a6783ffbe2f7","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1753183026544,"stop":1753183026544,"duration":0},"status":"passed","severity":"normal"},{"uid":"33101496c6917398","name":"should properly create peer info with all multiaddrs","time":{"start":1753182987092,"stop":1753182987092,"duration":0},"status":"passed","severity":"normal"},{"uid":"75c594d5a5e4e887","name":"Push message with content topic containing JSON","time":{"start":1753183607276,"stop":1753183607276,"duration":0},"status":"passed","severity":"normal"},{"uid":"249131cb13e2d059","name":"rejects hash query with content filter parameters","time":{"start":1753182997080,"stop":1753182997081,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0c29f584b609eeb","name":"should clear dial history on start","time":{"start":1753182996550,"stop":1753182996550,"duration":0},"status":"passed","severity":"normal"},{"uid":"d389b1f241a7a070","name":"Push message with content topic containing unicode special characters","time":{"start":1753183607266,"stop":1753183607266,"duration":0},"status":"passed","severity":"normal"},{"uid":"46b381fb5fe72650","name":"caches peers it previously fetched","time":{"start":1753183005511,"stop":1753183005512,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd0e6a233accd53b","name":"should handle relay send failures gracefully","time":{"start":1753182996855,"stop":1753182996855,"duration":0},"status":"passed","severity":"normal"},{"uid":"5771527902430f8e","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1753183294152,"stop":1753183294154,"duration":2},"status":"passed","severity":"normal"},{"uid":"5bc3dc5df4da69c3","name":"Query with Promise Callback, No message returned","time":{"start":1753183309540,"stop":1753183309540,"duration":0},"status":"passed","severity":"normal"},{"uid":"1caaa9c9c6a32d2c","name":"should clear timers for specific peer on disconnect","time":{"start":1753182996856,"stop":1753182996856,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f7aeada29a0a7f0","name":"should initialize with isNetworkConnected as false","time":{"start":1753182995378,"stop":1753182995378,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b2a482041bdc6c1","name":"messageHashStr works with IProtoMessage","time":{"start":1753182996892,"stop":1753182996892,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bcd4672cff70cc7","name":"Store - dialed first","time":{"start":1753183353002,"stop":1753183353003,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6aad0b8b59975b5","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1753183203185,"stop":1753183203185,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cfa7e498f71f16b","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1753183523491,"stop":1753183523491,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1d43e12fb138409","name":"Subscribe to topic containing special chars and receive message","time":{"start":1753183523489,"stop":1753183523489,"duration":0},"status":"passed","severity":"normal"},{"uid":"25bb06a127ffd131","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1753183035599,"stop":1753183035599,"duration":0},"status":"passed","severity":"normal"},{"uid":"b378951a566dab17","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1753183523486,"stop":1753183523487,"duration":1},"status":"passed","severity":"normal"},{"uid":"35f1716bf25acb7c","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1753182997452,"stop":1753182997453,"duration":1},"status":"passed","severity":"normal"},{"uid":"198b078e31130f19","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1753182980923,"stop":1753182980924,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccb5a9a7d8681f3","name":"Push message with numeric payload","time":{"start":1753183607270,"stop":1753183607270,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fe2f2eabc98050f","name":"Query Generator, No message returned","time":{"start":1753183309537,"stop":1753183309538,"duration":1},"status":"passed","severity":"normal"},{"uid":"4eca567e3ea16b61","name":"Fails to push message bigger that 1MB","time":{"start":1753183607269,"stop":1753183607269,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d48342b87207e24","name":"can query messages by message hash","time":{"start":1753183311718,"stop":1753183311718,"duration":0},"status":"passed","severity":"normal"},{"uid":"b74e1d698466e871","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1753182980930,"stop":1753182980931,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c96edd9edf4e407","name":"Publish message with custom timestamp: Tue Jul 22 2025 12:19:45 GMT+0000 (Coordinated Universal Time)","time":{"start":1753183191688,"stop":1753183191688,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d3d86ef345852d9","name":"Check message with invalid timestamp is not received","time":{"start":1753183499543,"stop":1753183499543,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbe84712a9a1506","name":"should hang up with PeerId and return true on success","time":{"start":1753182997552,"stop":1753182997552,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cfe329aabda4a4a","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1753183200677,"stop":1753183200677,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebc6930a069b2fdc","name":"Promise Callback - false","time":{"start":1753183320564,"stop":1753183320564,"duration":0},"status":"passed","severity":"normal"},{"uid":"d480eb4530a105bf","name":"should retry if all attempts fail","time":{"start":1753183025857,"stop":1753183025857,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b1ed8272625c85e","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1753183203186,"stop":1753183203186,"duration":0},"status":"passed","severity":"normal"},{"uid":"67c432e0e55138cc","name":"A test","time":{"start":1753183114409,"stop":1753183114409,"duration":0},"status":"passed","severity":"normal"},{"uid":"b906a4b397a71d8b","name":"Subscribe and receive messages via lightPush","time":{"start":1753183523484,"stop":1753183523484,"duration":0},"status":"passed","severity":"normal"},{"uid":"80c184de4c5c5a1b","name":"should handle complete peer lifecycle","time":{"start":1753182996860,"stop":1753182996861,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ba4203d5e8ac115","name":"should handle incoming messages","time":{"start":1753183026459,"stop":1753183026460,"duration":1},"status":"passed","severity":"normal"},{"uid":"804cba5eddcadc23","name":"should be safe to call multiple times","time":{"start":1753182996832,"stop":1753182996832,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bc537621dd44281","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1753182980939,"stop":1753182980939,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8d89ba1463045c9","name":"should support chaining for add method","time":{"start":1753183024986,"stop":1753183024986,"duration":0},"status":"passed","severity":"normal"},{"uid":"f07f9dda093caeab","name":"should keep entries that haven't expired yet","time":{"start":1753183024987,"stop":1753183024991,"duration":4},"status":"passed","severity":"normal"},{"uid":"bfaf20e46411b908","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1753183035615,"stop":1753183035615,"duration":0},"status":"passed","severity":"normal"},{"uid":"9824b685fb12590a","name":"Push message with short payload","time":{"start":1753183607269,"stop":1753183607269,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c839e7c06341389","name":"should return false when navigator.onLine is false","time":{"start":1753182995392,"stop":1753182995396,"duration":4},"status":"passed","severity":"normal"},{"uid":"eda4cdb0206f0bff","name":"Fails to push message with large meta","time":{"start":1753183607267,"stop":1753183607267,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d5ca7c2bde3f2e8","name":"should invoke callbacks when receiving a message","time":{"start":1753183026807,"stop":1753183026807,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c835ae816100d7b","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1753183026543,"stop":1753183026543,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ad8fd9ed3886333","name":"Reusing cursor across nodes","time":{"start":1753183301894,"stop":1753183301894,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2e56a86508179cd","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1753183004902,"stop":1753183004903,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f415aa0343d2ae1","name":"Js publishes, other Js receives","time":{"start":1753183181626,"stop":1753183181626,"duration":0},"status":"passed","severity":"normal"},{"uid":"c74eb9aafd346490","name":"Check received message with timestamp: 1753183054140 ","time":{"start":1753183499542,"stop":1753183499542,"duration":0},"status":"passed","severity":"normal"},{"uid":"665291647fd4cf4","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1753183301893,"stop":1753183301894,"duration":1},"status":"passed","severity":"normal"},{"uid":"7593befbc25bd758","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1753183338915,"stop":1753183338916,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8592b7ce853a894","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1753183035593,"stop":1753183035593,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4de6129c426750f","name":"Query Generator, No Decoder","time":{"start":1753183309536,"stop":1753183309537,"duration":1},"status":"passed","severity":"normal"},{"uid":"76bf11bbf7b9ae5a","name":"should dispatch network event when browser goes offline","time":{"start":1753182995411,"stop":1753182995412,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e44e8c575768e43","name":"should skip peer when dialed recently","time":{"start":1753182996558,"stop":1753182996558,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd37b15f246daf54","name":"should remove event listeners","time":{"start":1753182997430,"stop":1753182997430,"duration":0},"status":"passed","severity":"normal"},{"uid":"cff88382d95ddd5b","name":"can query messages normally","time":{"start":1753183311718,"stop":1753183311718,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c1f62ce5b8bb6c3","name":"should throw error - no public key","time":{"start":1753182987086,"stop":1753182987086,"duration":0},"status":"passed","severity":"normal"},{"uid":"22e94a861cab1943","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1753182986338,"stop":1753182986339,"duration":1},"status":"passed","severity":"normal"},{"uid":"876a2e3cd5b1fb1b","name":"should be safe to call multiple times","time":{"start":1753182996556,"stop":1753182996556,"duration":0},"status":"passed","severity":"normal"},{"uid":"a26fb4675ef6e011","name":"Push message with SQL Injection payload","time":{"start":1753183607258,"stop":1753183607258,"duration":0},"status":"passed","severity":"normal"},{"uid":"9080e517a62727fd","name":"Check message with no content topic is not received","time":{"start":1753183499533,"stop":1753183499533,"duration":0},"status":"passed","severity":"normal"},{"uid":"18539e433f0bd392","name":"should handle errors when getting connections","time":{"start":1753182995420,"stop":1753182995420,"duration":0},"status":"passed","severity":"normal"},{"uid":"a96bf2e075e54e84","name":"Push message with Russian payload","time":{"start":1753183607257,"stop":1753183607258,"duration":1},"status":"passed","severity":"normal"},{"uid":"f32acba75fce65a0","name":"Push message with meta","time":{"start":1753183607277,"stop":1753183607277,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8af6ad431d17004","name":"Check received message containing unicode special characters","time":{"start":1753183499541,"stop":1753183499541,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d2c56aecc2f9a5","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1753182986336,"stop":1753182986337,"duration":1},"status":"passed","severity":"normal"},{"uid":"730bc0622fd250da","name":"messageHashStr returns a hex string","time":{"start":1753182996891,"stop":1753182996892,"duration":1},"status":"passed","severity":"normal"},{"uid":"97b15f18b3e4b2c9","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1753183026457,"stop":1753183026457,"duration":0},"status":"passed","severity":"normal"},{"uid":"31bd6dddf36d1e7b","name":"Check received message containing unicode special characters","time":{"start":1753183499530,"stop":1753183499530,"duration":0},"status":"passed","severity":"normal"},{"uid":"e661d1852b22980a","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1753183035609,"stop":1753183035610,"duration":1},"status":"passed","severity":"normal"},{"uid":"b94cd71f896fa9ce","name":"Subscribe to topic containing shell command and receive message","time":{"start":1753183523482,"stop":1753183523482,"duration":0},"status":"passed","severity":"normal"},{"uid":"f44315fcebd9d2a9","name":"can start and stop the service","time":{"start":1753183009260,"stop":1753183009260,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f0a1f23fac3156b","name":"should return false and handle errors gracefully","time":{"start":1753182997552,"stop":1753182997553,"duration":1},"status":"passed","severity":"normal"},{"uid":"22ca7649d60c7113","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1753182980927,"stop":1753182980927,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f95db19f690b4a0","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1753183035596,"stop":1753183035596,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6fc897fc1d8d328","name":"yields decoded messages","time":{"start":1753182997506,"stop":1753182997506,"duration":0},"status":"passed","severity":"normal"},{"uid":"74c6431add7da247","name":"should start the dialing interval","time":{"start":1753182996548,"stop":1753182996550,"duration":2},"status":"passed","severity":"normal"},{"uid":"8dc9046e387ddadf","name":"Passing page size 11 when there are 10 messages","time":{"start":1753183334332,"stop":1753183334332,"duration":0},"status":"passed","severity":"normal"},{"uid":"a74f5bcfc363d0f","name":"Push message with custom timestamp: 1753186679573","time":{"start":1753183607278,"stop":1753183607279,"duration":1},"status":"passed","severity":"normal"},{"uid":"328e2774d53e9ab4","name":"should create KeepAliveManager with required options","time":{"start":1753182996820,"stop":1753182996820,"duration":0},"status":"passed","severity":"normal"},{"uid":"ead189ef4d34c039","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1753183301892,"stop":1753183301893,"duration":1},"status":"passed","severity":"normal"},{"uid":"d48d696483ebf772","name":"Check meta is set [symmetric]","time":{"start":1753183015125,"stop":1753183015126,"duration":1},"status":"passed","severity":"normal"},{"uid":"4855f4f319a07bea","name":"Check message with invalid timestamp is not received","time":{"start":1753183499532,"stop":1753183499532,"duration":0},"status":"passed","severity":"normal"},{"uid":"959a63e9aef760e2","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1753183203180,"stop":1753183203180,"duration":0},"status":"passed","severity":"normal"},{"uid":"32174c8474e13069","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1753183005514,"stop":1753183005514,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cacc19ff0df19067","name":"Check publish message containing SQL Injection","time":{"start":1753183191683,"stop":1753183191683,"duration":0},"status":"passed","severity":"normal"},{"uid":"7887ad30147198d","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1753182995396,"stop":1753182995401,"duration":5},"status":"passed","severity":"normal"},{"uid":"fb758241de9aeed0","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1753183004498,"stop":1753183004498,"duration":0},"status":"passed","severity":"normal"},{"uid":"65cddf6e46b5d7a5","name":"ignores unrecognized TXT record formats","time":{"start":1753183005511,"stop":1753183005511,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2582c91f31b268","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1753183035614,"stop":1753183035615,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ec881d3131227bb","name":"Relay - dialed first","time":{"start":1753183353001,"stop":1753183353001,"duration":0},"status":"passed","severity":"normal"},{"uid":"154ceadbf5cc35ba","name":"Subscribe and receive messages via waku relay post","time":{"start":1753183523474,"stop":1753183523474,"duration":0},"status":"passed","severity":"normal"},{"uid":"897ffab4f5580e20","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1753183004903,"stop":1753183004905,"duration":2},"status":"passed","severity":"normal"},{"uid":"6b567393c05adbd6","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1753183075496,"stop":1753183075496,"duration":0},"status":"passed","severity":"normal"},{"uid":"eea8d04272a43e1d","name":"Subscribe to topic containing shell command and publish message","time":{"start":1753183200687,"stop":1753183200687,"duration":0},"status":"passed","severity":"normal"},{"uid":"e80f6a05136ad9fe","name":"Decoder throws on undefined content topic","time":{"start":1753183015128,"stop":1753183015128,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e1e6b9bc78aeb4c","name":"should remove event listener for peer:discovery","time":{"start":1753182996585,"stop":1753182996591,"duration":6},"status":"passed","severity":"normal"},{"uid":"54b7f6561637c5de","name":"Check message with no payload is not received","time":{"start":1753183499533,"stop":1753183499534,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b038f5ef7bb35ea","name":"should do nothing if no non-locked connections to drop","time":{"start":1753182997449,"stop":1753182997450,"duration":1},"status":"passed","severity":"normal"},{"uid":"34f290eaa2bda803","name":"Mutual subscription","time":{"start":1753183200673,"stop":1753183200673,"duration":0},"status":"passed","severity":"normal"},{"uid":"53edc7af3c8e4379","name":"Check publish message containing escaped characters","time":{"start":1753183191685,"stop":1753183191686,"duration":1},"status":"passed","severity":"normal"},{"uid":"706f474bac4ec90c","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1753183035356,"stop":1753183035356,"duration":0},"status":"passed","severity":"normal"},{"uid":"b45f2a8cbf5568d0","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1753183523474,"stop":1753183523475,"duration":1},"status":"passed","severity":"normal"},{"uid":"53251afd878b8c34","name":"Push message with special chars payload","time":{"start":1753183607256,"stop":1753183607257,"duration":1},"status":"passed","severity":"normal"},{"uid":"d23624da849d0fe","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1753183035598,"stop":1753183035598,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fa8bce5a8ddd0fc","name":"Add multiple subscription objects on single nwaku node","time":{"start":1753183523483,"stop":1753183523484,"duration":1},"status":"passed","severity":"normal"},{"uid":"c943178bd8a649a","name":"throws on empty content topic","time":{"start":1753182980919,"stop":1753182980919,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dfec617310377b2","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app51/1/topic589/json","time":{"start":1753183294158,"stop":1753183294158,"duration":0},"status":"passed","severity":"normal"},{"uid":"3be4b0b98efade72","name":"should reject if Relay is requested but not mounted","time":{"start":1753183026427,"stop":1753183026427,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb095e6fb56cdd15","name":"Round trip binary serialization","time":{"start":1753182997677,"stop":1753182997678,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c7cd251e024a2c","name":"Push message with rate limit","time":{"start":1753183607267,"stop":1753183607267,"duration":0},"status":"passed","severity":"normal"},{"uid":"96d19faa9c36432e","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1753183348619,"stop":1753183348619,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e9bb406ef94c16e","name":"isConnected return false after peer stops","time":{"start":1753183075497,"stop":1753183075497,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc32f1e31ee5b7bb","name":"Sign & Recover","time":{"start":1753183015652,"stop":1753183015653,"duration":1},"status":"passed","severity":"normal"},{"uid":"33bf9e11724626f0","name":"udp ip6 address","time":{"start":1753182986484,"stop":1753182986484,"duration":0},"status":"passed","severity":"normal"},{"uid":"94f6f2c6e0a197db","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1753182980929,"stop":1753182980929,"duration":0},"status":"passed","severity":"normal"},{"uid":"29419115aba756f5","name":"should start and setup intervals and event listeners","time":{"start":1753183026810,"stop":1753183026810,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7dc83a55b4e1946","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1753183200678,"stop":1753183200678,"duration":0},"status":"passed","severity":"normal"},{"uid":"62421f09a062506a","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1753183035600,"stop":1753183035604,"duration":4},"status":"passed","severity":"normal"},{"uid":"a5df9baf5269a286","name":"should retry on complete failure if specified","time":{"start":1753183025899,"stop":1753183025910,"duration":11},"status":"passed","severity":"normal"},{"uid":"4455f749cccd900b","name":"Check publish message containing emoji","time":{"start":1753183191686,"stop":1753183191687,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8e63135e64bbc58","name":"should skip peer when failed to dial recently","time":{"start":1753182996558,"stop":1753182996559,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e2d53f24e0ca48","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1753183026807,"stop":1753183026809,"duration":2},"status":"passed","severity":"normal"},{"uid":"96c8751ee2c40aac","name":"should have no discoveries enabled by default","time":{"start":1753183025779,"stop":1753183025779,"duration":0},"status":"passed","severity":"normal"},{"uid":"51c61de07923335","name":"should mark all messages in causal history as acknowledged","time":{"start":1753183039061,"stop":1753183039062,"duration":1},"status":"passed","severity":"normal"},{"uid":"f837da98f4ab36db","name":"passes more than one ENR URLs and attempts connection","time":{"start":1753183059529,"stop":1753183059530,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a2931c05763f9d5a","name":"should be able to decode the field with only FILTER set to true","time":{"start":1753182986341,"stop":1753182986342,"duration":1},"status":"passed","severity":"normal"},{"uid":"2434199ffc6109c5","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1753183026539,"stop":1753183026539,"duration":0},"status":"passed","severity":"normal"},{"uid":"d269fac6b37fe00c","name":"should set field with all protocols enabled","time":{"start":1753182987093,"stop":1753182987093,"duration":0},"status":"passed","severity":"normal"},{"uid":"54169c64a4fc351b","name":"less peers than existing","time":{"start":1753183168538,"stop":1753183168538,"duration":0},"status":"skipped","severity":"normal"},{"uid":"330d8f8df57b91b0","name":"should return true when peer is on the specified shard","time":{"start":1753182996176,"stop":1753182996179,"duration":3},"status":"passed","severity":"normal"},{"uid":"c1097b8f30eafe7e","name":"does not validate decoders for hash queries","time":{"start":1753182997504,"stop":1753182997504,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c82d5b60cfeed51","name":"should remove event listeners from globalThis","time":{"start":1753182995390,"stop":1753182995391,"duration":1},"status":"passed","severity":"normal"},{"uid":"5916a88444607b98","name":"should throw error when no peers are available","time":{"start":1753183026698,"stop":1753183026699,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dd78866f54bb235","name":"should wait for Store peer to be connected","time":{"start":1753183026432,"stop":1753183026433,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e01faf77848cb1","name":"Push message with meta","time":{"start":1753183607266,"stop":1753183607267,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0c2249af78523c8","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app25/9/topic872/xml","time":{"start":1753183294159,"stop":1753183294166,"duration":7},"status":"passed","severity":"normal"},{"uid":"c8268ce53b428f5f","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1753183035610,"stop":1753183035610,"duration":0},"status":"passed","severity":"normal"},{"uid":"7961f901f4db04ee","name":"should reject if Filter is requested but not mounted","time":{"start":1753183026428,"stop":1753183026428,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9ab50342e8eabf2","name":"Push to array if already present","time":{"start":1753182980738,"stop":1753182980738,"duration":0},"status":"passed","severity":"normal"},{"uid":"91b7a435fb29254c","name":"should dispatch network event when browser goes online","time":{"start":1753182995411,"stop":1753182995411,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f3b52fcbd4f4ca3","name":"should dial more peers if under maxConnections","time":{"start":1753182997447,"stop":1753182997448,"duration":1},"status":"passed","severity":"normal"},{"uid":"e530f7e8a1355793","name":"random static sharding 9 - Cluster ID: 153, Shard ID: 132","time":{"start":1753183289259,"stop":1753183289259,"duration":0},"status":"passed","severity":"normal"},{"uid":"944e90c6a76757a0","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1753183523489,"stop":1753183523489,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6496803cbbd4630","name":"should handle dial errors gracefully","time":{"start":1753182997440,"stop":1753182997440,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1964cfe5c4c247b","name":"should be able to encode the field with only STORE set to true","time":{"start":1753182986335,"stop":1753182986335,"duration":0},"status":"passed","severity":"normal"},{"uid":"5054aaaafed6872d","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1753182996892,"stop":1753182996892,"duration":0},"status":"passed","severity":"normal"},{"uid":"c79972eb75c02a02","name":"should create ConnectionManager with required options","time":{"start":1753182997544,"stop":1753182997544,"duration":0},"status":"passed","severity":"normal"},{"uid":"76bfde14aa33469b","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1753183203184,"stop":1753183203185,"duration":1},"status":"passed","severity":"normal"},{"uid":"437da19be3f1579e","name":"Wrong topic","time":{"start":1753183294169,"stop":1753183294169,"duration":0},"status":"passed","severity":"normal"},{"uid":"deae84009e63d9d9","name":"should not fail to stop the service if it was not started","time":{"start":1753183009261,"stop":1753183009261,"duration":0},"status":"passed","severity":"normal"},{"uid":"806f36d633661fea","name":"Check received message with timestamp: 1753183054140000000 ","time":{"start":1753183499542,"stop":1753183499542,"duration":0},"status":"passed","severity":"normal"},{"uid":"38868b6b0b9f71ab","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app78/2/topic34/json","time":{"start":1753183294157,"stop":1753183294157,"duration":0},"status":"passed","severity":"normal"},{"uid":"804178551ec60d35","name":"Subscribe to topic containing long and receive message","time":{"start":1753183523477,"stop":1753183523478,"duration":1},"status":"passed","severity":"normal"},{"uid":"aca8c0cef269818","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1753183035617,"stop":1753183035617,"duration":0},"status":"passed","severity":"normal"},{"uid":"464ae2bfff8c7442","name":"should handle case when navigator is not available","time":{"start":1753182995401,"stop":1753182995402,"duration":1},"status":"passed","severity":"normal"},{"uid":"259a4e5cd559623c","name":"Push message with content topic containing escaped characters","time":{"start":1753183607265,"stop":1753183607266,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a97ac823b512195","name":"should not dispatch event when already disconnected","time":{"start":1753182995410,"stop":1753182995411,"duration":1},"status":"passed","severity":"normal"},{"uid":"73cffff72301ffe8","name":"Ordered Callback - true","time":{"start":1753183320564,"stop":1753183320565,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd8d742c06b1b4ff","name":"should stop and cleanup resources","time":{"start":1753183026810,"stop":1753183026810,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fdc7dbe654e41bd","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1753183035594,"stop":1753183035595,"duration":1},"status":"passed","severity":"normal"},{"uid":"afc3034745127e32","name":"Sets default value correctly","time":{"start":1753183353886,"stop":1753183353886,"duration":0},"status":"passed","severity":"normal"},{"uid":"b47f5e0f085ccd04","name":"should be empty when created","time":{"start":1753183026805,"stop":1753183026806,"duration":1},"status":"passed","severity":"normal"},{"uid":"a18857e662ebbbcf","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1753183025780,"stop":1753183025782,"duration":2},"status":"passed","severity":"normal"},{"uid":"ac3b6e90fcba5043","name":"should return true when peer is on the same cluster","time":{"start":1753182996169,"stop":1753182996169,"duration":0},"status":"passed","severity":"normal"},{"uid":"e070bed86814d011","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1753183035604,"stop":1753183035605,"duration":1},"status":"passed","severity":"normal"},{"uid":"73315afe7bd95295","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1753183191689,"stop":1753183191689,"duration":0},"status":"passed","severity":"normal"},{"uid":"a341edff6b7a7504","name":"should dial with PeerId and return stream","time":{"start":1753182997550,"stop":1753182997550,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6d89979af6f45b9","name":"should continually clean up expired entries at intervals","time":{"start":1753183024992,"stop":1753183024993,"duration":1},"status":"passed","severity":"normal"},{"uid":"d11eb54387388a1c","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1753183059529,"stop":1753183059529,"duration":0},"status":"skipped","severity":"normal"},{"uid":"48cc785653a5833f","name":"should emit a peer event after start","time":{"start":1753183009262,"stop":1753183009262,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6eb1c74fe017bd6","name":"Symmetric encrypt & Decrypt","time":{"start":1753183015651,"stop":1753183015652,"duration":1},"status":"passed","severity":"normal"},{"uid":"1416e200f2efbf3c","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1753183025847,"stop":1753183025848,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c8edc3350df84c1","name":"throws on content topic with generation field greater than 0","time":{"start":1753182980920,"stop":1753182980921,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5a19021184facba","name":"should not be empty after adding a subscription","time":{"start":1753183026806,"stop":1753183026806,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7dc80eeb9d74ca1","name":"should throw if no connection provided","time":{"start":1753182997330,"stop":1753182997330,"duration":0},"status":"passed","severity":"normal"},{"uid":"506b749724db7c72","name":"should add event listener for peer:discovery","time":{"start":1753182996584,"stop":1753182996584,"duration":0},"status":"passed","severity":"normal"},{"uid":"3050ada453c2353d","name":"accepts valid content-filtered query","time":{"start":1753182997069,"stop":1753182997069,"duration":0},"status":"passed","severity":"normal"},{"uid":"5748b4a24eba2721","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1753182986344,"stop":1753182986344,"duration":0},"status":"passed","severity":"normal"},{"uid":"5297ff84fca1f43b","name":"should add peer to queue when queue is not empty","time":{"start":1753182996557,"stop":1753182996557,"duration":0},"status":"passed","severity":"normal"},{"uid":"35ece721ad73be5f","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1753183025783,"stop":1753183025783,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fae87a690e1f4e5","name":"Push message with escaped characters payload","time":{"start":1753183607260,"stop":1753183607260,"duration":0},"status":"passed","severity":"normal"},{"uid":"a341b7d90bf306e5","name":"Check publish message containing JSON","time":{"start":1753183191684,"stop":1753183191685,"duration":1},"status":"passed","severity":"normal"},{"uid":"8642828f843942fd","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1753183184884,"stop":1753183184885,"duration":1},"status":"passed","severity":"normal"},{"uid":"50e23e5679654dc9","name":"Query generator for multiple messages with different content topic format","time":{"start":1753183333353,"stop":1753183333353,"duration":0},"status":"passed","severity":"normal"},{"uid":"6039d698303cb74f","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1753183114189,"stop":1753183114190,"duration":1},"status":"passed","severity":"normal"},{"uid":"dea2c55e22c8c5c9","name":"Subscribe to topic containing JSON and receive message","time":{"start":1753183523491,"stop":1753183523491,"duration":0},"status":"passed","severity":"normal"},{"uid":"10dcb305c397dac7","name":"should not execute task if max attempts is 0","time":{"start":1753183025856,"stop":1753183025856,"duration":0},"status":"passed","severity":"normal"},{"uid":"88da77f02aa894ed","name":"should drop connection via multiaddr with hangUp","time":{"start":1753183144925,"stop":1753183144925,"duration":0},"status":"passed","severity":"normal"},{"uid":"178121eb4639c667","name":"Subscribe and receives messages on 20 topics","time":{"start":1753183523475,"stop":1753183523475,"duration":0},"status":"passed","severity":"normal"},{"uid":"3abd33f2b74d9d20","name":"should dial all known peers when reached zero connections","time":{"start":1753183097845,"stop":1753183097846,"duration":1},"status":"passed","severity":"normal"},{"uid":"858c06a27f10301b","name":"accepts valid message hash query","time":{"start":1753182997073,"stop":1753182997073,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a34e86ba7b870ae","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1753183301889,"stop":1753183301890,"duration":1},"status":"passed","severity":"normal"},{"uid":"56eb3f22b9d1fdf2","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1753183004901,"stop":1753183004902,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9770d9e78d01567","name":"should not fail to start the service if it is already started","time":{"start":1753183059526,"stop":1753183059526,"duration":0},"status":"passed","severity":"normal"},{"uid":"5672847f0b24edba","name":"should dial peers from store on start","time":{"start":1753182997428,"stop":1753182997428,"duration":0},"status":"passed","severity":"normal"},{"uid":"68a15918d61839fd","name":"should return null for non-existent peer","time":{"start":1753182997442,"stop":1753182997442,"duration":0},"status":"passed","severity":"normal"},{"uid":"89b57008e2066d4e","name":"Passing page size 3 when there are 20 messages","time":{"start":1753183334331,"stop":1753183334331,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e0b65f0208f180f","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1753183499543,"stop":1753183499543,"duration":0},"status":"passed","severity":"normal"},{"uid":"74f6b5579966e0ac","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1753183016784,"stop":1753183016784,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ab397510e14a9b0","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1753183035614,"stop":1753183035614,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b2777b30cbcf1c1","name":"should filter out already connected peers","time":{"start":1753182997436,"stop":1753182997439,"duration":3},"status":"passed","severity":"normal"},{"uid":"7ab415169e6ac44e","name":"should be safe to call multiple times","time":{"start":1753182997547,"stop":1753182997548,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d486ff9cf8b3321","name":"Subscribe to topic containing short and receive message","time":{"start":1753183523477,"stop":1753183523477,"duration":0},"status":"passed","severity":"normal"},{"uid":"eac3d3f2b5ed55dd","name":"should insert elements correctly","time":{"start":1753183037865,"stop":1753183037866,"duration":1},"status":"passed","severity":"normal"},{"uid":"f862780b064bfcdf","name":"Push message with custom timestamp: 1722424679573","time":{"start":1753183607278,"stop":1753183607278,"duration":0},"status":"passed","severity":"normal"},{"uid":"20eb81c1fe14d61b","name":"should successfully query store with valid decoders and options","time":{"start":1753183026698,"stop":1753183026698,"duration":0},"status":"passed","severity":"normal"},{"uid":"6366597f8d1bd23f","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1753183035593,"stop":1753183035593,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4bb25c04492c9da","name":"can start the service","time":{"start":1753183168331,"stop":1753183168333,"duration":2},"status":"passed","severity":"normal"},{"uid":"577ca1c97fc170c2","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1753183523475,"stop":1753183523475,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b6565745e83501","name":"should return false when peer is not found","time":{"start":1753182996175,"stop":1753182996176,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a68d87494453498","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1753182997069,"stop":1753182997072,"duration":3},"status":"passed","severity":"normal"},{"uid":"3d94f58212cce33a","name":"should start ping timers on peer connect","time":{"start":1753182996835,"stop":1753182996835,"duration":0},"status":"passed","severity":"normal"},{"uid":"44304d54ad97613","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1753183039063,"stop":1753183039063,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca610737b4d7aae3","name":"Publish message with custom timestamp: Tue Jul 22 2025 10:19:45 GMT+0000 (Coordinated Universal Time)","time":{"start":1753183191688,"stop":1753183191688,"duration":0},"status":"passed","severity":"normal"},{"uid":"45b6c22bcd568a85","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1753183523476,"stop":1753183523476,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b23e11b18df53de","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1753183338914,"stop":1753183338914,"duration":0},"status":"passed","severity":"normal"},{"uid":"4621578717921f28","name":"messageHashStr produces different results for different inputs","time":{"start":1753182996893,"stop":1753182996893,"duration":0},"status":"passed","severity":"normal"},{"uid":"15bdfbd327f9103","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1753182997453,"stop":1753182997454,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b7551301f619f1b","name":"should return false when peer is on different cluster","time":{"start":1753182996170,"stop":1753182996174,"duration":4},"status":"passed","severity":"normal"},{"uid":"20f742ab8b0f7d1c","name":"Init the array if not present","time":{"start":1753182980736,"stop":1753182980738,"duration":2},"status":"passed","severity":"normal"},{"uid":"625c644202d82645","name":"Subscribe to topic containing numeric and receive message","time":{"start":1753183523488,"stop":1753183523489,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f123527f3885ccf","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1753183347173,"stop":1753183347175,"duration":2},"status":"passed","severity":"normal"},{"uid":"da2ced5c9a28bff5","name":"should maintain proper timestamps if all messages received","time":{"start":1753183039060,"stop":1753183039060,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a977b0be0383b99","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1753183039064,"stop":1753183039064,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c801d7e26455bca","name":"should handle peerStore errors gracefully","time":{"start":1753182997554,"stop":1753182997554,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2f380ece9a8ca34","name":"should not create multiple intervals when called multiple times","time":{"start":1753182996551,"stop":1753182996553,"duration":2},"status":"passed","severity":"normal"},{"uid":"900ef8681d85745a","name":"should dial peers from store when browser is connected","time":{"start":1753182997434,"stop":1753182997434,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb06c83155ef08ed","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1753183035617,"stop":1753183035618,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ea3e4a540c06113","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1753183203184,"stop":1753183203184,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aa5882b040ebf47","name":"Push 30 different messages","time":{"start":1753183607273,"stop":1753183607274,"duration":1},"status":"skipped","severity":"normal"},{"uid":"aea4be853a860a06","name":"should return PeerId when Multiaddr input is provided","time":{"start":1753182996866,"stop":1753182996866,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f2ab4ce03d8ef74","name":"should handle dial errors","time":{"start":1753182997551,"stop":1753182997551,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbe8078c54255e4a","name":"Check message on other pubsub topic is not received","time":{"start":1753183499543,"stop":1753183499543,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5f65e1cb46c9cf9","name":"should be delivered immediately if received","time":{"start":1753183039066,"stop":1753183039066,"duration":0},"status":"passed","severity":"normal"},{"uid":"63f892398584abaa","name":"can start the service","time":{"start":1753183059523,"stop":1753183059524,"duration":1},"status":"passed","severity":"normal"},{"uid":"74bf6bb3f96c4921","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1753182980935,"stop":1753182980935,"duration":0},"status":"passed","severity":"normal"},{"uid":"c04eee7461b39401","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1753183026545,"stop":1753183026545,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0fd74ca86b4146f","name":"Decoder throws on empty string content topic","time":{"start":1753183015128,"stop":1753183015128,"duration":0},"status":"passed","severity":"normal"},{"uid":"91b94d7079c70aa4","name":"should increase lamport timestamp","time":{"start":1753183039057,"stop":1753183039057,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fa8ac6fd8b49997","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1753183025783,"stop":1753183025783,"duration":0},"status":"passed","severity":"normal"},{"uid":"34138d5580717b4","name":"Relay","time":{"start":1753183062083,"stop":1753183062083,"duration":0},"status":"passed","severity":"normal"},{"uid":"77edf61845116db","name":"Check received message containing emoji","time":{"start":1753183499530,"stop":1753183499530,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc3732a2809fd479","name":"should not dial peers from store when browser is not connected","time":{"start":1753182997434,"stop":1753182997434,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1e6d812d52a9fbf","name":"should allow redial after failed dial cooldown expires","time":{"start":1753182996564,"stop":1753182996564,"duration":0},"status":"passed","severity":"normal"},{"uid":"f07ea96e74311557","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1753183035623,"stop":1753183035623,"duration":0},"status":"passed","severity":"normal"},{"uid":"c40b863f915cd9da","name":"Encoder throws on undefined content topic","time":{"start":1753183016785,"stop":1753183016785,"duration":0},"status":"passed","severity":"normal"},{"uid":"f64f90b9b71afd9e","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1753183300137,"stop":1753183300138,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dc33077e9add409","name":"Subscribe to topic containing short and receive message","time":{"start":1753183523488,"stop":1753183523488,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7a41a5e8bca7bef","name":"should reject if WakuNode is not started","time":{"start":1753183026426,"stop":1753183026426,"duration":0},"status":"passed","severity":"normal"},{"uid":"903fb65d9e3db878","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1753182996840,"stop":1753182996845,"duration":5},"status":"passed","severity":"normal"},{"uid":"3b6646aa6cf3f075","name":"should return false when peer has no shard info","time":{"start":1753182996175,"stop":1753182996175,"duration":0},"status":"passed","severity":"normal"},{"uid":"e96fbc5cbbd9241c","name":"random static sharding 2 - Cluster ID: 433, Shard ID: 471","time":{"start":1753183289255,"stop":1753183289256,"duration":1},"status":"passed","severity":"normal"},{"uid":"e44679d5a74212b6","name":"Publishes to nwaku","time":{"start":1753183181624,"stop":1753183181624,"duration":0},"status":"passed","severity":"normal"},{"uid":"95e657fc441d2ffe","name":"does not throw on valid cases","time":{"start":1753182980918,"stop":1753182980919,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbedc3cdb4dc830e","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1753183035357,"stop":1753183035358,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ab7b15294e59968","name":"Overlapping topic subscription","time":{"start":1753183523476,"stop":1753183523476,"duration":0},"status":"passed","severity":"normal"},{"uid":"d322011c97b30537","name":"should reject if LightPush is requested but not mounted","time":{"start":1753183026427,"stop":1753183026427,"duration":0},"status":"passed","severity":"normal"},{"uid":"192a86801b6684cb","name":"rejects content-filtered query with only contentTopics","time":{"start":1753182997072,"stop":1753182997073,"duration":1},"status":"passed","severity":"normal"},{"uid":"6badcdcff27a5249","name":"Subscribe to topic containing shell command and receive message","time":{"start":1753183523491,"stop":1753183523491,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e85885bd6f6fa7b","name":"Encoder throws on undefined content topic","time":{"start":1753183015127,"stop":1753183015127,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac844f1159019488","name":"Default pageSize","time":{"start":1753183334333,"stop":1753183334334,"duration":1},"status":"passed","severity":"normal"},{"uid":"beec86ded06f9787","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1753182980929,"stop":1753182980929,"duration":0},"status":"passed","severity":"normal"},{"uid":"e180042e5a38c9c9","name":"should create KeepAliveManager with relay","time":{"start":1753182996831,"stop":1753182996831,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b724c780353ffe","name":"Push message with shell command payload","time":{"start":1753183607260,"stop":1753183607260,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfceabc5ebc90db8","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1753183309538,"stop":1753183309538,"duration":0},"status":"passed","severity":"normal"},{"uid":"c210a2110470583c","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1753183035596,"stop":1753183035597,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9b571793672d9a","name":"should process tasks in queue","time":{"start":1753183025838,"stop":1753183025845,"duration":7},"status":"passed","severity":"normal"},{"uid":"5bbe841bf2d58433","name":"Check message with no payload is not received","time":{"start":1753183499544,"stop":1753183499544,"duration":0},"status":"passed","severity":"normal"},{"uid":"399378a4ada3aa94","name":"Push message with content topic containing Chinese","time":{"start":1753183607264,"stop":1753183607264,"duration":0},"status":"passed","severity":"normal"},{"uid":"86ac242af77c7724","name":"Fails to publish message with size larger than 1 MB","time":{"start":1753183191690,"stop":1753183191690,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fecc2e985a9ca24","name":"should get all peers from store","time":{"start":1753182997435,"stop":1753182997436,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3d0f09c6fc78c07","name":"should return false when peer shard info is not found","time":{"start":1753182996180,"stop":1753182996181,"duration":1},"status":"passed","severity":"normal"},{"uid":"821b938443cda92d","name":"should properly compute the node id","time":{"start":1753182987088,"stop":1753182987088,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f22bbb5c0bd44e0","name":"should not modify tags of connections for different peers","time":{"start":1753183026545,"stop":1753183026546,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebb9760dac2c0136","name":"Check publish message containing Chinese","time":{"start":1753183191682,"stop":1753183191682,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cbaadf19fa31e29","name":"should return true even if peer has no overlapping shards","time":{"start":1753182996174,"stop":1753182996175,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf6e6393cae53673","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1753183026296,"stop":1753183026297,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e1e4bfafe32ac4a","name":"should send relay ping messages on timer","time":{"start":1753182996854,"stop":1753182996855,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd37d5a5670c1a2c","name":"Non TWN Cluster","time":{"start":1753183294155,"stop":1753183294155,"duration":0},"status":"passed","severity":"normal"},{"uid":"e23110ce24ebeb09","name":"Query Generator, Multiple PubsubTopics","time":{"start":1753183309536,"stop":1753183309536,"duration":0},"status":"passed","severity":"normal"},{"uid":"b65545f0fff4d6fb","name":"Check received message containing Russian","time":{"start":1753183499537,"stop":1753183499537,"duration":0},"status":"passed","severity":"normal"},{"uid":"e98ddf1dc753aedb","name":"Push message equal or less that 1MB","time":{"start":1753183607268,"stop":1753183607268,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ce370cd3f79e793","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1753183200688,"stop":1753183200688,"duration":0},"status":"passed","severity":"normal"},{"uid":"b981987da2ef109e","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1753183004900,"stop":1753183004901,"duration":1},"status":"passed","severity":"normal"},{"uid":"a598acf0556f5b67","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1753183075495,"stop":1753183075495,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbd5dedc53c86cfa","name":"should do nothing when connections still exist","time":{"start":1753182997435,"stop":1753182997435,"duration":0},"status":"passed","severity":"normal"},{"uid":"1001f5315694b142","name":"should add event listeners for peer connect and disconnect","time":{"start":1753182996832,"stop":1753182996832,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ed6d69ae4d7579f","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1753183004902,"stop":1753183004902,"duration":0},"status":"passed","severity":"normal"},{"uid":"99c9f5a0262a20b8","name":"should create ConnectionManager with relay","time":{"start":1753182997544,"stop":1753182997544,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ff80034387ff31f","name":"Check received message containing special chars","time":{"start":1753183499526,"stop":1753183499526,"duration":0},"status":"passed","severity":"normal"},{"uid":"e47473e09c5dc868","name":"Query Generator - true","time":{"start":1753183320561,"stop":1753183320561,"duration":0},"status":"passed","severity":"normal"},{"uid":"40f335b1c3627c2d","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1753183347166,"stop":1753183347172,"duration":6},"status":"passed","severity":"normal"},{"uid":"ea68237eecfe04f4","name":"should handle shardReader errors","time":{"start":1753182997556,"stop":1753182997556,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8e88bf8bb74ba87","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1753183035612,"stop":1753183035612,"duration":0},"status":"passed","severity":"normal"},{"uid":"70af059ae5b486f9","name":"should be safe to call multiple times","time":{"start":1753182996584,"stop":1753182996585,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa9f707a010848c4","name":"Using a function","time":{"start":1753183353885,"stop":1753183353885,"duration":0},"status":"passed","severity":"normal"},{"uid":"a42bd9041b342b75","name":"Publish message with rate limit","time":{"start":1753183191692,"stop":1753183191692,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2ba80391f0d22d7","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1753183075495,"stop":1753183075496,"duration":1},"status":"passed","severity":"normal"},{"uid":"c345c5d64ff64b5b","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1753183025782,"stop":1753183025783,"duration":1},"status":"passed","severity":"normal"},{"uid":"4aa1e95ac701f2cf","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app79/5/topic373/utf8","time":{"start":1753183294156,"stop":1753183294156,"duration":0},"status":"passed","severity":"normal"},{"uid":"b01baa18b64bd18a","name":"Generator, one shard","time":{"start":1753183300136,"stop":1753183300137,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c6f19358149cdbc","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1753182980935,"stop":1753182980935,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c90920b382c9bed","name":"Push message with content topic containing JSON","time":{"start":1753183607265,"stop":1753183607265,"duration":0},"status":"passed","severity":"normal"},{"uid":"b36ea70e589b191c","name":"should not receive a peer event before start","time":{"start":1753183168335,"stop":1753183168336,"duration":1},"status":"passed","severity":"normal"},{"uid":"a844f18096a60228","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1753182986345,"stop":1753182986345,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c3ed7ef7a198832","name":"should wait for LightPush peer to be connected","time":{"start":1753183026432,"stop":1753183026432,"duration":0},"status":"passed","severity":"normal"},{"uid":"1631ef241a8e32bc","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1753183026699,"stop":1753183026700,"duration":1},"status":"passed","severity":"normal"},{"uid":"130a65ed72f7bd44","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1753183523481,"stop":1753183523482,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb420eec7f1651d5","name":"should requeue task if no peer is available","time":{"start":1753183025845,"stop":1753183025846,"duration":1},"status":"passed","severity":"normal"},{"uid":"99915fe0ade7896d","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1753183523476,"stop":1753183523476,"duration":0},"status":"passed","severity":"normal"},{"uid":"266bf0c0606424e9","name":"should properly clean up resources when disposed","time":{"start":1753183024992,"stop":1753183024992,"duration":0},"status":"passed","severity":"normal"},{"uid":"9684e758414c294e","name":"Check received message containing Basic HTML tag","time":{"start":1753183499529,"stop":1753183499529,"duration":0},"status":"passed","severity":"normal"},{"uid":"df8dcc8ceff770ef","name":"Push message with XML payload","time":{"start":1753183607259,"stop":1753183607259,"duration":0},"status":"passed","severity":"normal"},{"uid":"45841e6116cb2640","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1753183079373,"stop":1753183079374,"duration":1},"status":"passed","severity":"normal"},{"uid":"b48cee513701b036","name":"should handle special patterns correctly","time":{"start":1753183037874,"stop":1753183037875,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e984dbb196ecfa8","name":"should be able to dial TLS multiaddrs","time":{"start":1753183144926,"stop":1753183144926,"duration":0},"status":"passed","severity":"normal"},{"uid":"b26a3c77be7a279","name":"should drop connection to all peers on hangUp","time":{"start":1753183144924,"stop":1753183144924,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c8ec0f18a1fce52","name":"should delegate to networkMonitor.isConnected()","time":{"start":1753182997549,"stop":1753182997549,"duration":0},"status":"passed","severity":"normal"},{"uid":"22a7e5eb0716a77c","name":"Fails to publish duplicate message","time":{"start":1753183191688,"stop":1753183191689,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5e5e2a39521d865","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1753182980938,"stop":1753182980938,"duration":0},"status":"passed","severity":"normal"},{"uid":"dea61aa811ea536e","name":"Query with Ordered Callback, No message returned","time":{"start":1753183309539,"stop":1753183309539,"duration":0},"status":"passed","severity":"normal"},{"uid":"8844369b9e2f9c66","name":"Check received message containing long","time":{"start":1753183499525,"stop":1753183499526,"duration":1},"status":"passed","severity":"normal"},{"uid":"70a0a98e4ae02297","name":"should initialize with Unhealthy status","time":{"start":1753183026295,"stop":1753183026295,"duration":0},"status":"passed","severity":"normal"},{"uid":"26a1d908407655e5","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1753183348619,"stop":1753183348619,"duration":0},"status":"passed","severity":"normal"},{"uid":"505427586d03c47c","name":"different cluster: nodes don't connect","time":{"start":1753183129147,"stop":1753183129152,"duration":5},"status":"passed","severity":"normal"},{"uid":"e9dc213c92399cfb","name":"Check publish message containing numeric","time":{"start":1753183191681,"stop":1753183191681,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9d87138fe5fc08b","name":"Subscribe to topic containing emoji and receive message","time":{"start":1753183523483,"stop":1753183523483,"duration":0},"status":"passed","severity":"normal"},{"uid":"11ff6660b9f72da0","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1753183184883,"stop":1753183184884,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1366a4e473bc23a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1753182980934,"stop":1753182980934,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5ab7850f76f543d","name":"Push message with content topic containing unicode special characters","time":{"start":1753183607277,"stop":1753183607277,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a18afbeb28843d7","name":"random static sharding 5 - Cluster ID: 71, Shard ID: 56","time":{"start":1753183289257,"stop":1753183289257,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bb81dc8e77793d4","name":"should return PeerId when PeerId is provided","time":{"start":1753182996862,"stop":1753182996863,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7df52161a69f730","name":"Subscribe to topic containing numeric and receive message","time":{"start":1753183523478,"stop":1753183523478,"duration":0},"status":"passed","severity":"normal"},{"uid":"48fb30ba768b9977","name":"should remove event listeners from libp2p","time":{"start":1753182995387,"stop":1753182995387,"duration":0},"status":"passed","severity":"normal"},{"uid":"be429b3a8522a6ca","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1753182997429,"stop":1753182997429,"duration":0},"status":"passed","severity":"normal"},{"uid":"a283bb35da44332","name":"Refresh subscription","time":{"start":1753183523477,"stop":1753183523477,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6cd15a811d8275c","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1753183301891,"stop":1753183301892,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fed614484bcf1fa","name":"should dial all peers on dial","time":{"start":1753183144923,"stop":1753183144923,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e99799de5c3b754","name":"Query with Promise Callback, No Decoder","time":{"start":1753183309539,"stop":1753183309540,"duration":1},"status":"passed","severity":"normal"},{"uid":"aab852b7c57c812c","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1753183035616,"stop":1753183035616,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c246f83e368f037","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1753183348614,"stop":1753183348614,"duration":0},"status":"passed","severity":"normal"},{"uid":"727dcd263fcc8f01","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1753183333355,"stop":1753183333355,"duration":0},"status":"passed","severity":"normal"},{"uid":"55d4d1098d35fdaf","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1753183035592,"stop":1753183035593,"duration":1},"status":"passed","severity":"normal"},{"uid":"42ca26aab3c10712","name":"tcp ip4 address","time":{"start":1753182986484,"stop":1753182986484,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0798f0d85f7914f","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1753183523486,"stop":1753183523486,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f19897365fe60be","name":"throws on content topic with too few or too many fields","time":{"start":1753182980919,"stop":1753182980920,"duration":1},"status":"passed","severity":"normal"},{"uid":"90973e59c8e43a0a","name":"should merge provided config with defaults","time":{"start":1753182997545,"stop":1753182997545,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ff5e33b4b018f31","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1753183035595,"stop":1753183035595,"duration":0},"status":"passed","severity":"normal"},{"uid":"786e0c873eeaa3","name":"Nodes with multiple pubsub topic","time":{"start":1753183184883,"stop":1753183184883,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e0bfd4358843af6","name":"Push message with escaped characters payload","time":{"start":1753183607273,"stop":1753183607273,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb530cb0a92ff9ed","name":"Decoder throws on empty string content topic","time":{"start":1753182997679,"stop":1753182997680,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcdf1bf29e9d1083","name":"Check received message containing SQL Injection","time":{"start":1753183499528,"stop":1753183499528,"duration":0},"status":"passed","severity":"normal"},{"uid":"e54b8bcd588d296","name":"Check received message containing Chinese","time":{"start":1753183499527,"stop":1753183499527,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6f8bd3a8c224a0e","name":"Passing page size 110 when there are 120 messages","time":{"start":1753183334333,"stop":1753183334333,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3eb852e9d63775","name":"should send to specified number of peers of used peers","time":{"start":1753183025899,"stop":1753183025899,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5e06858274282b4","name":"Check received message with timestamp: 1753183054140 ","time":{"start":1753183499531,"stop":1753183499531,"duration":0},"status":"passed","severity":"normal"},{"uid":"93cb8dfbeb424d8","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1753183035616,"stop":1753183035616,"duration":0},"status":"passed","severity":"normal"},{"uid":"9141b33542073f36","name":"returns nothing if no connections present","time":{"start":1753182997135,"stop":1753182997137,"duration":2},"status":"passed","severity":"normal"},{"uid":"f2fc215102f06c49","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1753183348613,"stop":1753183348613,"duration":0},"status":"passed","severity":"normal"},{"uid":"834e8b917164c77a","name":"msgTime: 0 ms from now, startTime: 1752924134490, endTime: 1753183334490","time":{"start":1753183348617,"stop":1753183348618,"duration":1},"status":"passed","severity":"normal"},{"uid":"db3963621fd6d56e","name":"should clear existing timers before creating new ones","time":{"start":1753182996858,"stop":1753182996858,"duration":0},"status":"passed","severity":"normal"},{"uid":"aee326eca9823554","name":"should select older connection if present","time":{"start":1753182997138,"stop":1753182997138,"duration":0},"status":"passed","severity":"normal"},{"uid":"629f6d96fc4d3374","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1753183015125,"stop":1753183015125,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d2dc33bae8b6dd3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1753183035619,"stop":1753183035619,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e59df73090aca4f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1753182980936,"stop":1753182980937,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fd16c0964a9441c","name":"Relay - times out","time":{"start":1753183353002,"stop":1753183353002,"duration":0},"status":"passed","severity":"normal"}] |