allure-jswaku/8754/widgets/severity.json
2025-07-25 07:52:39 +00:00

1 line
184 KiB
JSON

[{"uid":"353da52a8f5d4d28","name":"Subscribe to topic containing Script and receive message","time":{"start":1753429854831,"stop":1753429854831,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1ca65ebf3a040c1","name":"can query messages normally","time":{"start":1753429612627,"stop":1753429612627,"duration":0},"status":"passed","severity":"normal"},{"uid":"19a8d7155e1c8ab1","name":"should handle multiple peer connections","time":{"start":1753429296212,"stop":1753429296212,"duration":0},"status":"passed","severity":"normal"},{"uid":"424cafe55421d1e8","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1753429279087,"stop":1753429279087,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f4c0edd15963d21","name":"Push message with content topic containing special chars","time":{"start":1753429910340,"stop":1753429910340,"duration":0},"status":"passed","severity":"normal"},{"uid":"7512ccb527538709","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1753429296227,"stop":1753429296228,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e0d09165c7b770f","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1753429854815,"stop":1753429854815,"duration":0},"status":"passed","severity":"normal"},{"uid":"d46c9ac898d03770","name":"should handle peerStore errors gracefully","time":{"start":1753429296612,"stop":1753429296613,"duration":1},"status":"passed","severity":"normal"},{"uid":"5af2361d0b3c5e94","name":"Check message with non string payload is not received","time":{"start":1753429804356,"stop":1753429804356,"duration":0},"status":"passed","severity":"normal"},{"uid":"384ec70f53b783e7","name":"Throws when trying to push message with empty payload","time":{"start":1753429910328,"stop":1753429910328,"duration":0},"status":"passed","severity":"normal"},{"uid":"f31d7c5353012b11","name":"should handle queue processing errors gracefully","time":{"start":1753429295019,"stop":1753429295019,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0353cab7fedfd07","name":"should not fail to stop the service if it was not started","time":{"start":1753429359828,"stop":1753429359829,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef60e64297cec856","name":"should properly create location multiaddrs - udp4","time":{"start":1753429285826,"stop":1753429285826,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1997d7e65420e27","name":"Push message with JSON payload","time":{"start":1753429910337,"stop":1753429910337,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f121c70ab10d0c6","name":"should properly create peer info with all multiaddrs","time":{"start":1753429285828,"stop":1753429285828,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a56a0ced4f0cf21","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1753429502823,"stop":1753429502823,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c83dd6ee868c3ae","name":"should not retry if at least one success","time":{"start":1753429325201,"stop":1753429325202,"duration":1},"status":"passed","severity":"normal"},{"uid":"63bb223644647578","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1753429325403,"stop":1753429325403,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b14cf7746541b38","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1753429279074,"stop":1753429279074,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2c6274be3457445","name":"should handle queue overflow by adding peers to queue","time":{"start":1753429295010,"stop":1753429295010,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd914acf3ea1e877","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1753429854830,"stop":1753429854830,"duration":0},"status":"passed","severity":"normal"},{"uid":"473b95472f1b48c2","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1753429338743,"stop":1753429338743,"duration":0},"status":"passed","severity":"normal"},{"uid":"46d66a1df743326e","name":"Push message with Basic HTML tag payload","time":{"start":1753429910325,"stop":1753429910326,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c97ce6340b04d33","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1753429379673,"stop":1753429379673,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4075cb20d8a2a67","name":"Push message with content topic containing unicode special characters","time":{"start":1753429910341,"stop":1753429910342,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f9f0964e09d8665","name":"Init the array if not present","time":{"start":1753429278763,"stop":1753429278764,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9eb1ccc956bb501","name":"should dispatch connect and disconnect events","time":{"start":1753429326016,"stop":1753429326016,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c78a144d58369a8","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1753429296219,"stop":1753429296219,"duration":0},"status":"passed","severity":"normal"},{"uid":"9437b96960fb588c","name":"messageHashStr produces consistent results for the same input","time":{"start":1753429295562,"stop":1753429295562,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbeed961655549c4","name":"should drop connection via multiaddr with hangUp","time":{"start":1753429442161,"stop":1753429442162,"duration":1},"status":"passed","severity":"normal"},{"uid":"76fddaecd68c73f0","name":"should throw an error for insufficient data","time":{"start":1753429279259,"stop":1753429279259,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5aef824cb314fb1","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1753429335313,"stop":1753429335313,"duration":0},"status":"passed","severity":"normal"},{"uid":"13e81515337b8a4e","name":"should handle peer not in mesh for all topics","time":{"start":1753429296236,"stop":1753429296237,"duration":1},"status":"passed","severity":"normal"},{"uid":"654b8b0b1c4daf27","name":"udp ip6 address","time":{"start":1753429285042,"stop":1753429285042,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac1b818cacb6af78","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1753429502818,"stop":1753429502818,"duration":0},"status":"passed","severity":"normal"},{"uid":"13feba3ceb0ca195","name":"Encoder throws on undefined content topic","time":{"start":1753429296544,"stop":1753429296544,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a4f54859d503cb1","name":"configure the node with multiple content topics","time":{"start":1753429593945,"stop":1753429593946,"duration":1},"status":"passed","severity":"normal"},{"uid":"82a2fd1ba61dc5cb","name":"Meta field set when metaSetter is specified","time":{"start":1753429296544,"stop":1753429296544,"duration":0},"status":"passed","severity":"normal"},{"uid":"92bab76a4cf706d5","name":"should call waitForPeer on Relay","time":{"start":1753429325921,"stop":1753429325922,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ce348aa25b690d2","name":"Push message with rate limit","time":{"start":1753429910332,"stop":1753429910332,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c9b9f88a7744e62","name":"should dispatch network event when browser goes online","time":{"start":1753429295324,"stop":1753429295325,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cb2a5e1067c23d9","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1753429335320,"stop":1753429335320,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1b11eeab53dbda2","name":"isConnected should return false after all peers disconnect","time":{"start":1753429374571,"stop":1753429374571,"duration":0},"status":"passed","severity":"normal"},{"uid":"360e2db4b5cb0488","name":"Check received message containing long","time":{"start":1753429804358,"stop":1753429804358,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff1903fb587ca2af","name":"handles different clusterIds correctly","time":{"start":1753429279078,"stop":1753429279078,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad6f562282491257","name":"should stop all internal components","time":{"start":1753429296608,"stop":1753429296609,"duration":1},"status":"passed","severity":"normal"},{"uid":"944db999854be977","name":"random static sharding 10 - Cluster ID: 16, Shard ID: 660","time":{"start":1753429589056,"stop":1753429589061,"duration":5},"status":"passed","severity":"normal"},{"uid":"894fb139db7782c2","name":"Push message with rate limit","time":{"start":1753429910342,"stop":1753429910343,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6685ac986d3bfc4","name":"Decoder throws on undefined content topic","time":{"start":1753429315894,"stop":1753429315894,"duration":0},"status":"passed","severity":"normal"},{"uid":"10580167de7b2b92","name":"should dial peers from store when no connections remain","time":{"start":1753429295626,"stop":1753429295627,"duration":1},"status":"passed","severity":"normal"},{"uid":"42c9a8cf7e293a83","name":"should handle hash queries without validation","time":{"start":1753429325914,"stop":1753429325914,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed48a3d9bb90615a","name":"should never report false negatives","time":{"start":1753429337471,"stop":1753429337471,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3bf90c8f9afa76f","name":"should handle task timeouts","time":{"start":1753429325200,"stop":1753429325200,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b1f16fe0e3124ea","name":"isConnected should return true after first peer connects","time":{"start":1753429374571,"stop":1753429374571,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6ae9ad642e3eecf","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1753429279080,"stop":1753429279081,"duration":1},"status":"passed","severity":"normal"},{"uid":"a25f06ad89c06162","name":"should fail to send if no connected peers found","time":{"start":1753429325492,"stop":1753429325493,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8e7d9877c384d5d","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1753429279081,"stop":1753429279081,"duration":0},"status":"passed","severity":"normal"},{"uid":"da80e55a12beee80","name":"should handle case when navigator is not available","time":{"start":1753429295317,"stop":1753429295318,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcd5d332231ca817","name":"Check received message containing Basic HTML tag","time":{"start":1753429804351,"stop":1753429804351,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc437fdb5ace386c","name":"Waku message hash computation (payload length 0)","time":{"start":1753429295558,"stop":1753429295558,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1b42b9afb625029","name":"random static sharding 4 - Cluster ID: 229, Shard ID: 567","time":{"start":1753429589040,"stop":1753429589044,"duration":4},"status":"passed","severity":"normal"},{"uid":"cac24417adadf93f","name":"Decrypt messages","time":{"start":1753429471302,"stop":1753429471302,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2374b60e59b7047","name":"should handle incoming messages","time":{"start":1753429325815,"stop":1753429325815,"duration":0},"status":"passed","severity":"normal"},{"uid":"295361bed6f2c44f","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1753429335313,"stop":1753429335314,"duration":1},"status":"passed","severity":"normal"},{"uid":"eeb662a84cbe1170","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1753429854814,"stop":1753429854815,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d8f5fa52bb459e9","name":"should remove event listeners","time":{"start":1753429295616,"stop":1753429295617,"duration":1},"status":"passed","severity":"normal"},{"uid":"57d5fb465f36b07f","name":"should allow redial after cooldown period","time":{"start":1753429295005,"stop":1753429295007,"duration":2},"status":"passed","severity":"normal"},{"uid":"28716fd8f453f2aa","name":"should return PeerId when Multiaddr input is provided","time":{"start":1753429296116,"stop":1753429296116,"duration":0},"status":"passed","severity":"normal"},{"uid":"80aec1906a8e391a","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1753429315892,"stop":1753429315892,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8cacbdf17992fed","name":"should merge provided config with defaults","time":{"start":1753429296607,"stop":1753429296607,"duration":0},"status":"passed","severity":"normal"},{"uid":"48efc7a5ff582abe","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app71/9/topic114/json","time":{"start":1753429593942,"stop":1753429593942,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c97e09b3cb2ad63","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1753429295561,"stop":1753429295562,"duration":1},"status":"passed","severity":"normal"},{"uid":"298e9571e36c6036","name":"peer exchange sets tag","time":{"start":1753429498507,"stop":1753429498508,"duration":1},"status":"passed","severity":"normal"},{"uid":"233e5a047e4d44b3","name":"should get / set UDP multiaddr","time":{"start":1753429285825,"stop":1753429285825,"duration":0},"status":"passed","severity":"normal"},{"uid":"810575b3a6f00448","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1753429326019,"stop":1753429326019,"duration":0},"status":"passed","severity":"normal"},{"uid":"482a8420d2983e36","name":"should handle errors when accessing navigator","time":{"start":1753429295327,"stop":1753429295327,"duration":0},"status":"passed","severity":"normal"},{"uid":"83b585b4a0f09382","name":"Check received message containing unicode special characters","time":{"start":1753429804362,"stop":1753429804362,"duration":0},"status":"passed","severity":"normal"},{"uid":"91354b194912ce47","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1753429335317,"stop":1753429335318,"duration":1},"status":"passed","severity":"normal"},{"uid":"530bce931b4efa09","name":"topics with same application and version share the same shard","time":{"start":1753429279077,"stop":1753429279077,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4fe89d177315391","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1753429650479,"stop":1753429650479,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b4176f4e92de603","name":"Asymmetric encrypt & decrypt","time":{"start":1753429314788,"stop":1753429314788,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc1502059950f77a","name":"should skip peer when failed to dial recently","time":{"start":1753429295001,"stop":1753429295004,"duration":3},"status":"passed","severity":"normal"},{"uid":"536ddb2188c5e477","name":"Callback on promise","time":{"start":1753429635562,"stop":1753429635562,"duration":0},"status":"passed","severity":"normal"},{"uid":"74a59911c2b9c4db","name":"nwaku subscribes","time":{"start":1753429482853,"stop":1753429482853,"duration":0},"status":"passed","severity":"normal"},{"uid":"df6c88961642b9a","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1753429304038,"stop":1753429304038,"duration":0},"status":"passed","severity":"normal"},{"uid":"f733ed404dedc4cb","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1753429374573,"stop":1753429374573,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0855c4a76531613","name":"Check message with no content topic is not received","time":{"start":1753429804365,"stop":1753429804365,"duration":0},"status":"passed","severity":"normal"},{"uid":"57940e1cfa8a3e90","name":"should dial all known peers when reached zero connections","time":{"start":1753429398971,"stop":1753429398972,"duration":1},"status":"passed","severity":"normal"},{"uid":"55ae15c8a7513ffb","name":"should do nothing when connections still exist","time":{"start":1753429295627,"stop":1753429295627,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e718cfc1a7d634f","name":"Add multiple subscription objects on single nwaku node","time":{"start":1753429854823,"stop":1753429854823,"duration":0},"status":"passed","severity":"normal"},{"uid":"5deb5b74e1801fd0","name":"Check publish message containing SQL Injection","time":{"start":1753429492997,"stop":1753429492997,"duration":0},"status":"passed","severity":"normal"},{"uid":"697afa05f3522d44","name":"should not dispatch event when already connected","time":{"start":1753429295323,"stop":1753429295323,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2ddf92502121f32","name":"Check received message containing Basic HTML tag","time":{"start":1753429804361,"stop":1753429804361,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff128662156d64c1","name":"should successfully query store with valid decoders and options","time":{"start":1753429325912,"stop":1753429325912,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b5cf21398b528c2","name":"Subscribe to topic containing long and receive message","time":{"start":1753429854829,"stop":1753429854829,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e049d4409169810","name":"should send to specified number of peers of used peers","time":{"start":1753429325493,"stop":1753429325494,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d63daf1ccbbf7f4","name":"should add and check entries correctly","time":{"start":1753429324252,"stop":1753429324258,"duration":6},"status":"passed","severity":"normal"},{"uid":"d05f0566e285afe1","name":"Check received message containing shell command","time":{"start":1753429804352,"stop":1753429804352,"duration":0},"status":"passed","severity":"normal"},{"uid":"9247494977d5e5d2","name":"Decoder throws on undefined content topic","time":{"start":1753429314359,"stop":1753429314360,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bdf61e33d6fed1a","name":"throws on content topic with empty topic name field","time":{"start":1753429279070,"stop":1753429279071,"duration":1},"status":"passed","severity":"normal"},{"uid":"37d77ccd49d0a497","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1753429486221,"stop":1753429486221,"duration":0},"status":"passed","severity":"normal"},{"uid":"d792f5e95fd459fc","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1753429650483,"stop":1753429650483,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e01a252eb42c023","name":"Push message with meta","time":{"start":1753429910342,"stop":1753429910342,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f5a31e2d690abef","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1753429335333,"stop":1753429335333,"duration":0},"status":"passed","severity":"normal"},{"uid":"140f2366cb597a2a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1753429279083,"stop":1753429279083,"duration":0},"status":"passed","severity":"normal"},{"uid":"c75147edd99704c5","name":"Js publishes, other Js receives","time":{"start":1753429482854,"stop":1753429482855,"duration":1},"status":"passed","severity":"normal"},{"uid":"24010ee902edac52","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1753429498521,"stop":1753429498521,"duration":0},"status":"passed","severity":"normal"},{"uid":"7acbc3d164123f23","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1753429635562,"stop":1753429635563,"duration":1},"status":"passed","severity":"normal"},{"uid":"300cbcf8419a48c4","name":"should be empty after removing the only subscription","time":{"start":1753429325683,"stop":1753429325683,"duration":0},"status":"passed","severity":"normal"},{"uid":"d280b580e86f3640","name":"should save new peer to store","time":{"start":1753429295349,"stop":1753429295349,"duration":0},"status":"passed","severity":"normal"},{"uid":"e228c5487683746a","name":"should not receive a peer event after stop","time":{"start":1753429469595,"stop":1753429469595,"duration":0},"status":"passed","severity":"normal"},{"uid":"d58e350c65c531ea","name":"should dial with PeerId and return stream","time":{"start":1753429296610,"stop":1753429296610,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c944141a79d42c4","name":"should encodeTxt and decodeTxt","time":{"start":1753429285815,"stop":1753429285815,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7dcd5a05e54a965","name":"should return false when peer is not found","time":{"start":1753429295378,"stop":1753429295378,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e500ca0a45b2fff","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1753429335303,"stop":1753429335303,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4a8de6cdb381399","name":"should be online or offline if network state changed","time":{"start":1753429374573,"stop":1753429374573,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0d67b0216bce32","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1753429295961,"stop":1753429295961,"duration":0},"status":"passed","severity":"normal"},{"uid":"143f616eedc5ef51","name":"1 Relay, 1 Filter, gives up","time":{"start":1753429304372,"stop":1753429304372,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b3d610ea7446650","name":"Fails to publish message with empty text","time":{"start":1753429493005,"stop":1753429493005,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9ad333f05245fde","name":"should stop ping timers on peer disconnect","time":{"start":1753429296217,"stop":1753429296218,"duration":1},"status":"passed","severity":"normal"},{"uid":"aba87c3ae571fe27","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1753429601807,"stop":1753429601807,"duration":0},"status":"passed","severity":"normal"},{"uid":"72229c8a9353a64d","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1753429639861,"stop":1753429639866,"duration":5},"status":"passed","severity":"normal"},{"uid":"17faf9c8417eaf8e","name":"Push message with content topic containing emoji","time":{"start":1753429910331,"stop":1753429910331,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0b1ead7856cdc91","name":"Mutual subscription","time":{"start":1753429502812,"stop":1753429502813,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f76a459dad1e349","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1753429295350,"stop":1753429295357,"duration":7},"status":"passed","severity":"normal"},{"uid":"e1b8a2a53800b7a8","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1753429338740,"stop":1753429338740,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf6110ef0708d83b","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1753429854824,"stop":1753429854825,"duration":1},"status":"passed","severity":"normal"},{"uid":"e328cde75595c04a","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1753429335318,"stop":1753429335319,"duration":1},"status":"passed","severity":"normal"},{"uid":"42803d500187ad41","name":"caches peers it previously fetched","time":{"start":1753429304455,"stop":1753429304456,"duration":1},"status":"passed","severity":"normal"},{"uid":"f573465e37403e0e","name":"should insert elements correctly","time":{"start":1753429337467,"stop":1753429337471,"duration":4},"status":"passed","severity":"normal"},{"uid":"cd98bec158592b73","name":"should use DNS peer discovery with light client","time":{"start":1753429359834,"stop":1753429359834,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2e36cdd7e2cbed82","name":"should return true when peer is on the pubsub topic shard","time":{"start":1753429295377,"stop":1753429295377,"duration":0},"status":"passed","severity":"normal"},{"uid":"f43011313ff0669c","name":"Check received message with timestamp: 1753429354478000000 ","time":{"start":1753429804363,"stop":1753429804363,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c398681b18ff051","name":"Check publish message containing unicode special characters","time":{"start":1753429493002,"stop":1753429493002,"duration":0},"status":"passed","severity":"normal"},{"uid":"892ab8b7f7717c9c","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1753429335326,"stop":1753429335326,"duration":0},"status":"passed","severity":"normal"},{"uid":"826dcc4551e9431c","name":"rejects content-filtered query with only contentTopics","time":{"start":1753429295961,"stop":1753429295961,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2b33814d79580b9","name":"should emit a peer event after start","time":{"start":1753429359831,"stop":1753429359831,"duration":0},"status":"passed","severity":"normal"},{"uid":"797fd8ba542b5275","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1753429804354,"stop":1753429804354,"duration":0},"status":"passed","severity":"normal"},{"uid":"3550eb87c11a1ce5","name":"should handle dial errors gracefully","time":{"start":1753429295347,"stop":1753429295348,"duration":1},"status":"passed","severity":"normal"},{"uid":"eafad90828c191ad","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1753429854833,"stop":1753429854833,"duration":0},"status":"passed","severity":"normal"},{"uid":"d03ed2ef9f477a65","name":"Decoder throws on undefined content topic","time":{"start":1753429296545,"stop":1753429296545,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae7f74e83cab89bc","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1753429295557,"stop":1753429295557,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec15f3b27401ad56","name":"Push message equal or less that 1MB","time":{"start":1753429910333,"stop":1753429910333,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e6021420b7a61a3","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1753429335310,"stop":1753429335310,"duration":0},"status":"passed","severity":"normal"},{"uid":"980cfbdbf7d153da","name":"Check received message containing Script","time":{"start":1753429804360,"stop":1753429804361,"duration":1},"status":"passed","severity":"normal"},{"uid":"383c8834179326f1","name":"should be safe to call multiple times","time":{"start":1753429296199,"stop":1753429296211,"duration":12},"status":"passed","severity":"normal"},{"uid":"d6ba75e7b337d53","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1753429296546,"stop":1753429296546,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f77546f015b7db3","name":"Overlapping topic subscription","time":{"start":1753429502816,"stop":1753429502816,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4f12b47e262701a3","name":"should filter out already connected peers","time":{"start":1753429295628,"stop":1753429295628,"duration":0},"status":"passed","severity":"normal"},{"uid":"c224ad97e3695cfb","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1753429498508,"stop":1753429498508,"duration":0},"status":"skipped","severity":"normal"},{"uid":"256f9ae2dbc2c811","name":"Overlapping topic subscription","time":{"start":1753429854817,"stop":1753429854817,"duration":0},"status":"passed","severity":"normal"},{"uid":"604a1dc265a935a0","name":"should increase lamport timestamp","time":{"start":1753429338737,"stop":1753429338738,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6dbc8ed5f9b6282","name":"should support chaining for add method","time":{"start":1753429324259,"stop":1753429324259,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c39314ceb0bc10e","name":"Check received message containing short","time":{"start":1753429804357,"stop":1753429804357,"duration":0},"status":"passed","severity":"normal"},{"uid":"41bc0c4833fb6a2a","name":"should be able to encode the field with only RELAY set to true","time":{"start":1753429284951,"stop":1753429284954,"duration":3},"status":"passed","severity":"normal"},{"uid":"d5e30aa19bcc19cd","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1753429854826,"stop":1753429854827,"duration":1},"status":"skipped","severity":"normal"},{"uid":"139611ca883765aa","name":"should add and remove event listeners correctly","time":{"start":1753429308428,"stop":1753429308428,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cffdcd41500f881","name":"Query Generator, No Decoder","time":{"start":1753429609648,"stop":1753429609649,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0fab9feb0cee9d0","name":"should be able to decode the field with only STORE set to true","time":{"start":1753429284964,"stop":1753429284965,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fe855d75fcb1596","name":"Subscribe to topic containing emoji and receive message","time":{"start":1753429854833,"stop":1753429854834,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3774ded0e23a4b","name":"Accepts a valid Waku Message","time":{"start":1753429329387,"stop":1753429329388,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a118849303e36b1","name":"Publish message with custom timestamp: Fri Jul 25 2025 08:44:46 GMT+0000 (Coordinated Universal Time)","time":{"start":1753429493004,"stop":1753429493004,"duration":0},"status":"passed","severity":"normal"},{"uid":"16cd52cffaf88a85","name":"Check message with no content topic is not received","time":{"start":1753429804355,"stop":1753429804356,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fed50958e177048","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1753429335315,"stop":1753429335315,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd2d29007834035b","name":"Push message with Russian payload","time":{"start":1753429910324,"stop":1753429910325,"duration":1},"status":"passed","severity":"normal"},{"uid":"176c0b4a80ac02","name":"should drop connection to all peers on hangUp","time":{"start":1753429442154,"stop":1753429442155,"duration":1},"status":"passed","severity":"normal"},{"uid":"26f7c43658830b79","name":"should return no connections if no open connection provided","time":{"start":1753429296240,"stop":1753429296240,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a9af7c6d3bd9a43","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1753429284960,"stop":1753429284961,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ee4a653e5fd66c6","name":"should stop and cleanup resources","time":{"start":1753429325684,"stop":1753429325685,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa1e801bd7431cf2","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1753429335305,"stop":1753429335309,"duration":4},"status":"passed","severity":"normal"},{"uid":"d0d7f14a1e900802","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1753429498526,"stop":1753429498527,"duration":1},"status":"passed","severity":"normal"},{"uid":"68bd82440f4afede","name":"should add received messages to bloom filter","time":{"start":1753429338739,"stop":1753429338739,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b23795080a79c71","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1753429650481,"stop":1753429650481,"duration":0},"status":"passed","severity":"normal"},{"uid":"a275ba444ea70f07","name":"random static sharding 5 - Cluster ID: 368, Shard ID: 980","time":{"start":1753429589044,"stop":1753429589054,"duration":10},"status":"passed","severity":"normal"},{"uid":"bb0018bf65b7357a","name":"Check received message containing unicode special characters","time":{"start":1753429804353,"stop":1753429804353,"duration":0},"status":"passed","severity":"normal"},{"uid":"84386dbad6f42391","name":"should not allow k > 12","time":{"start":1753429334873,"stop":1753429334875,"duration":2},"status":"passed","severity":"normal"},{"uid":"7a260e6f40224880","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1753429646111,"stop":1753429646114,"duration":3},"status":"passed","severity":"normal"},{"uid":"31b95984b6b0d486","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1753429639868,"stop":1753429639868,"duration":0},"status":"passed","severity":"normal"},{"uid":"95169239bd1b1523","name":"can start the service","time":{"start":1753429308422,"stop":1753429308423,"duration":1},"status":"passed","severity":"normal"},{"uid":"99e7fdd7f6902829","name":"Check received message containing emoji","time":{"start":1753429804353,"stop":1753429804353,"duration":0},"status":"passed","severity":"normal"},{"uid":"63af8a59ca412407","name":"Push message with escaped characters payload","time":{"start":1753429910327,"stop":1753429910327,"duration":0},"status":"passed","severity":"normal"},{"uid":"dacae26906fecbc0","name":"Passing page size 0 when there are 110 messages","time":{"start":1753429633974,"stop":1753429633974,"duration":0},"status":"passed","severity":"normal"},{"uid":"52881dd51cc6510e","name":"rejects hash query with content filter parameters","time":{"start":1753429295962,"stop":1753429295962,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd471de99bd928cc","name":"should wait for Filter peer to be connected","time":{"start":1753429325921,"stop":1753429325921,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd7a1e7ac2a6eec4","name":"Publish message with large meta","time":{"start":1753429493011,"stop":1753429493011,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0a4484c322ff71b","name":"Push message with content topic containing unicode special characters","time":{"start":1753429910331,"stop":1753429910331,"duration":0},"status":"passed","severity":"normal"},{"uid":"afd993219fc3a471","name":"can start and stop the service","time":{"start":1753429308423,"stop":1753429308423,"duration":0},"status":"passed","severity":"normal"},{"uid":"856e1e80479bebed","name":"Subscribe and receives messages on 20 topics","time":{"start":1753429854826,"stop":1753429854826,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9e5c875e7836505","name":"Check received message containing Russian","time":{"start":1753429804349,"stop":1753429804350,"duration":1},"status":"passed","severity":"normal"},{"uid":"585a84550f4ca102","name":"does not validate decoders for hash queries","time":{"start":1753429296385,"stop":1753429296386,"duration":1},"status":"passed","severity":"normal"},{"uid":"17bd873717060f8d","name":"Light Node - default protocols","time":{"start":1753429654984,"stop":1753429654984,"duration":0},"status":"passed","severity":"normal"},{"uid":"45598223cad21a32","name":"Should update shard info","time":{"start":1753429442871,"stop":1753429442872,"duration":1},"status":"passed","severity":"normal"},{"uid":"92fa79ff70e9a8b8","name":"Sign & Recover","time":{"start":1753429314790,"stop":1753429314790,"duration":0},"status":"passed","severity":"normal"},{"uid":"84fec1e5855316f4","name":"should sort peers by ping value","time":{"start":1753429296613,"stop":1753429296613,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff3687e3fceec4d1","name":"Check publish message containing numeric","time":{"start":1753429492994,"stop":1753429492995,"duration":1},"status":"passed","severity":"normal"},{"uid":"99882286dda6133a","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1753429279258,"stop":1753429279258,"duration":0},"status":"passed","severity":"normal"},{"uid":"349e213c2d9cc067","name":"should only return 1 node with relay and store capability","time":{"start":1753429304456,"stop":1753429304457,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dc09a5907f72db1","name":"LightPush","time":{"start":1753429654982,"stop":1753429654982,"duration":0},"status":"passed","severity":"normal"},{"uid":"e415e8759dba6c25","name":"should dial peer immediately when queue is empty","time":{"start":1753429294995,"stop":1753429294996,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0a52f004e88de13","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1753429374570,"stop":1753429374570,"duration":0},"status":"passed","severity":"normal"},{"uid":"3932af9834c97417","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1753429326016,"stop":1753429326016,"duration":0},"status":"passed","severity":"normal"},{"uid":"25aa56c76a893f72","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1753429279084,"stop":1753429279085,"duration":1},"status":"passed","severity":"normal"},{"uid":"99090a5c57806114","name":"Decoder throws on empty string content topic","time":{"start":1753429314360,"stop":1753429314360,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c185569c9d1581c","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1753429854816,"stop":1753429854816,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b039978df25ed9c9","name":"should wait for LightPush peer to be connected","time":{"start":1753429325920,"stop":1753429325921,"duration":1},"status":"passed","severity":"normal"},{"uid":"612b2df07cf1f4d4","name":"should return false when peer shard info is not found","time":{"start":1753429295373,"stop":1753429295376,"duration":3},"status":"passed","severity":"normal"},{"uid":"78ff7b3035adc5a","name":"Passing page size 10 when there are 10 messages","time":{"start":1753429633977,"stop":1753429633978,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f975bc4656cb929","name":"Sets default value correctly","time":{"start":1753429655008,"stop":1753429655008,"duration":0},"status":"passed","severity":"normal"},{"uid":"601e966e3a1c779e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1753429279085,"stop":1753429279085,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e49053fd8bf671d","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1753429646116,"stop":1753429646116,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3be43686501b8ed","name":"Relay","time":{"start":1753429362740,"stop":1753429362740,"duration":0},"status":"passed","severity":"normal"},{"uid":"35b89c3064ad7cd3","name":"Push message with custom timestamp: 1753432979922","time":{"start":1753429910343,"stop":1753429910343,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aae35b70a12deef","name":"Check received message containing XML","time":{"start":1753429804351,"stop":1753429804351,"duration":0},"status":"passed","severity":"normal"},{"uid":"381389009ee406d3","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1753429335322,"stop":1753429335323,"duration":1},"status":"passed","severity":"normal"},{"uid":"8489fba176ca47c4","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1753429279074,"stop":1753429279075,"duration":1},"status":"passed","severity":"normal"},{"uid":"d569043b747d2663","name":"yields undefined for messages without decoder","time":{"start":1753429296390,"stop":1753429296390,"duration":0},"status":"passed","severity":"normal"},{"uid":"16d4c3f7752170e5","name":"Check received message with timestamp: 1649153314 ","time":{"start":1753429804363,"stop":1753429804364,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa9c9655c8b4748a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1753429335330,"stop":1753429335330,"duration":0},"status":"passed","severity":"normal"},{"uid":"da1d079b7b9cc968","name":"Default pageSize","time":{"start":1753429633979,"stop":1753429633979,"duration":0},"status":"passed","severity":"normal"},{"uid":"240371ab3c43e65a","name":"should be delivered but not added to local log or bloom filter","time":{"start":1753429338743,"stop":1753429338743,"duration":0},"status":"passed","severity":"normal"},{"uid":"49ac583c9f54c82e","name":"Renews subscription after lossing a connection","time":{"start":1753429854834,"stop":1753429854834,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aa76d632dc24120","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1753429279076,"stop":1753429279076,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c0c4517acd28bbf","name":"should create KeepAliveManager with relay","time":{"start":1753429296185,"stop":1753429296186,"duration":1},"status":"passed","severity":"normal"},{"uid":"88522be236ba3976","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1753429335317,"stop":1753429335317,"duration":0},"status":"passed","severity":"normal"},{"uid":"8676cd5f87a36a7f","name":"should be safe to call multiple times","time":{"start":1753429295343,"stop":1753429295344,"duration":1},"status":"passed","severity":"normal"},{"uid":"17f8cb6b97d17c94","name":"Push message with Arabic payload","time":{"start":1753429910324,"stop":1753429910324,"duration":0},"status":"passed","severity":"normal"},{"uid":"296cde748cbe3086","name":"Used by Waku Relay","time":{"start":1753429655007,"stop":1753429655007,"duration":0},"status":"passed","severity":"normal"},{"uid":"53aa6ca62a32feff","name":"should not receive a peer event before start","time":{"start":1753429308425,"stop":1753429308425,"duration":0},"status":"passed","severity":"normal"},{"uid":"65765710920f2d","name":"should hang up with PeerId and return true on success","time":{"start":1753429296611,"stop":1753429296611,"duration":0},"status":"passed","severity":"normal"},{"uid":"94284abeb1cb67a","name":"Push message with SQL Injection payload","time":{"start":1753429910325,"stop":1753429910325,"duration":0},"status":"passed","severity":"normal"},{"uid":"149d3b639d9fca46","name":"Subscribe to topic containing emoji and receive message","time":{"start":1753429854823,"stop":1753429854823,"duration":0},"status":"passed","severity":"normal"},{"uid":"f151c58e30fab97e","name":"recovers when dns.resolve returns empty","time":{"start":1753429304454,"stop":1753429304454,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c523c99f9caa03e","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1753429304032,"stop":1753429304033,"duration":1},"status":"passed","severity":"normal"},{"uid":"814ea0ee047a9ad7","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1753429854821,"stop":1753429854821,"duration":0},"status":"passed","severity":"normal"},{"uid":"371a5205519dda95","name":"Cluster id 0, shard 0","time":{"start":1753429589033,"stop":1753429589034,"duration":1},"status":"passed","severity":"normal"},{"uid":"feb17df75bf64cc","name":"Check publish message containing special chars","time":{"start":1753429492995,"stop":1753429492995,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a2df06a4a74c481","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1753429335332,"stop":1753429335332,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac007ec21a9b09bd","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1753429854827,"stop":1753429854827,"duration":0},"status":"passed","severity":"normal"},{"uid":"5425190dbd32807f","name":"should handle special patterns correctly","time":{"start":1753429337472,"stop":1753429337472,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d1903e63fe25ab6","name":"should get all peers from store","time":{"start":1753429295627,"stop":1753429295628,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2a38d5bf4011d63","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1753429279081,"stop":1753429279082,"duration":1},"status":"passed","severity":"normal"},{"uid":"a60d8f1ff3ad53b3","name":"should be empty when created","time":{"start":1753429325682,"stop":1753429325682,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aad590f4fe84752","name":"Push message with shell command payload","time":{"start":1753429910337,"stop":1753429910337,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eaa959d5a38eae1","name":"should dial with multiaddr and return stream","time":{"start":1753429296610,"stop":1753429296610,"duration":0},"status":"passed","severity":"normal"},{"uid":"d27e7fce26e881f5","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1753429304031,"stop":1753429304032,"duration":1},"status":"passed","severity":"normal"},{"uid":"615a2825c22934db","name":"A test","time":{"start":1753429416013,"stop":1753429416013,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0e42e349dcc977a","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1753429502814,"stop":1753429502814,"duration":0},"status":"passed","severity":"normal"},{"uid":"c07312f421d7c251","name":"should set field with all protocols enabled","time":{"start":1753429285828,"stop":1753429285829,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd05d0254ec88760","name":"can query messages by message hash","time":{"start":1753429612630,"stop":1753429612631,"duration":1},"status":"passed","severity":"normal"},{"uid":"280375f659fcdcb8","name":"pre and post cipher","time":{"start":1753429314789,"stop":1753429314790,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd05dfcaf23c18ec","name":"Throws when trying to push message with empty payload","time":{"start":1753429910338,"stop":1753429910338,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbccd2399ff94653","name":"should handle shardReader errors","time":{"start":1753429296614,"stop":1753429296614,"duration":0},"status":"passed","severity":"normal"},{"uid":"c71dacc6ebfa89d5","name":"Query Generator, No message returned","time":{"start":1753429609649,"stop":1753429609649,"duration":0},"status":"passed","severity":"normal"},{"uid":"db830f17db2cac14","name":"Subscribe to topic containing XML and publish message","time":{"start":1753429502820,"stop":1753429502820,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f2c8b70b209f882","name":"ignores domain fetching errors","time":{"start":1753429304455,"stop":1753429304455,"duration":0},"status":"passed","severity":"normal"},{"uid":"351c3f091959ce87","name":"Check received message containing Script","time":{"start":1753429804350,"stop":1753429804350,"duration":0},"status":"passed","severity":"normal"},{"uid":"24f026f0350f4207","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1753429285816,"stop":1753429285816,"duration":0},"status":"passed","severity":"normal"},{"uid":"d85ead1c797b6a0d","name":"Subscribe and receive messages via waku relay post","time":{"start":1753429854815,"stop":1753429854815,"duration":0},"status":"passed","severity":"normal"},{"uid":"3509b012c36a886d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1753429279089,"stop":1753429279089,"duration":0},"status":"passed","severity":"normal"},{"uid":"5baeb5b99edf0954","name":"should continually clean up expired entries at intervals","time":{"start":1753429324265,"stop":1753429324265,"duration":0},"status":"passed","severity":"normal"},{"uid":"300eaf08de0295d0","name":"should return false when peer is on different cluster","time":{"start":1753429295367,"stop":1753429295367,"duration":0},"status":"passed","severity":"normal"},{"uid":"85178cfeea0c5411","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1753429295645,"stop":1753429295645,"duration":0},"status":"passed","severity":"normal"},{"uid":"8423ab704d728b03","name":"should not process empty queue","time":{"start":1753429295019,"stop":1753429295019,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6a35709abe67996","name":"Subscribe to topic containing long and publish message","time":{"start":1753429502817,"stop":1753429502817,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0fb784b27b6ca0c","name":"should get / set TCP multiaddr","time":{"start":1753429285825,"stop":1753429285826,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0cec32ea6ce19d5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1753429335328,"stop":1753429335330,"duration":2},"status":"passed","severity":"normal"},{"uid":"63f2631184f9dfaf","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1753429335311,"stop":1753429335311,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e9a0209f4bb68b6","name":"Check message with no payload is not received","time":{"start":1753429804365,"stop":1753429804365,"duration":0},"status":"passed","severity":"normal"},{"uid":"51997b184d444690","name":"should properly start and stop event listening","time":{"start":1753429325404,"stop":1753429325409,"duration":5},"status":"passed","severity":"normal"},{"uid":"34bbd2a703da346b","name":"should handle complete connection lifecycle","time":{"start":1753429295327,"stop":1753429295328,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bd8d5a95200bf3e","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1753429279076,"stop":1753429279076,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e0f1a43abd9fe7b","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1753429325198,"stop":1753429325198,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a4db2e783bc7f67","name":"Push message with custom timestamp: 1722670979922","time":{"start":1753429910343,"stop":1753429910343,"duration":0},"status":"passed","severity":"normal"},{"uid":"576ed35464b43504","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1753429304457,"stop":1753429304457,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e06416c8530f67d","name":"should not create relay timers when relay is not provided","time":{"start":1753429296227,"stop":1753429296227,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8a685771074c8e4","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1753429326015,"stop":1753429326015,"duration":0},"status":"passed","severity":"normal"},{"uid":"9db61b849bbcb5ce","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1753429854819,"stop":1753429854819,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1883daa547137c7","name":"should handle corrupted local storage data gracefully","time":{"start":1753429308427,"stop":1753429308428,"duration":1},"status":"passed","severity":"normal"},{"uid":"46b3ff115fef8ac3","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1753429493009,"stop":1753429493009,"duration":0},"status":"passed","severity":"normal"},{"uid":"a713e71c9a837c43","name":"should select older connection if present","time":{"start":1753429296240,"stop":1753429296240,"duration":0},"status":"passed","severity":"normal"},{"uid":"49957c976e862c26","name":"Round trip binary serialization","time":{"start":1753429296543,"stop":1753429296543,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee1c240ab6d69739","name":"Check message with no pubsub topic is not received","time":{"start":1753429804355,"stop":1753429804355,"duration":0},"status":"passed","severity":"normal"},{"uid":"62299112112ed22e","name":"Check publish message containing Russian","time":{"start":1753429492996,"stop":1753429492997,"duration":1},"status":"passed","severity":"normal"},{"uid":"be8a6f54aa69bd8c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1753429279084,"stop":1753429279084,"duration":0},"status":"passed","severity":"normal"},{"uid":"99c78ac8a5b224db","name":"Check received message containing shell command","time":{"start":1753429804362,"stop":1753429804362,"duration":0},"status":"passed","severity":"normal"},{"uid":"25d51623fcea45d2","name":"Push 30 different messages","time":{"start":1753429910327,"stop":1753429910328,"duration":1},"status":"skipped","severity":"normal"},{"uid":"df093607b246c899","name":"returns nothing if no connections present","time":{"start":1753429296239,"stop":1753429296239,"duration":0},"status":"passed","severity":"normal"},{"uid":"15cdc0bb1f132656","name":"Overlapping topic subscription","time":{"start":1753429854828,"stop":1753429854828,"duration":0},"status":"passed","severity":"normal"},{"uid":"98f6e3f271c19c1f","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1753429431321,"stop":1753429431323,"duration":2},"status":"passed","severity":"normal"},{"uid":"d4367a7247d63883","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1753429335323,"stop":1753429335324,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcb5292774632d58","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1753429335321,"stop":1753429335322,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b6af6d75dcccbe3","name":"yields undefined for messages without content topic","time":{"start":1753429296389,"stop":1753429296389,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f3488b0bbcd1d5a","name":"should return false when peer is on different cluster","time":{"start":1753429295372,"stop":1753429295372,"duration":0},"status":"passed","severity":"normal"},{"uid":"7700c45b236c011b","name":"Query with Ordered Callback, No message returned","time":{"start":1753429609650,"stop":1753429609650,"duration":0},"status":"passed","severity":"normal"},{"uid":"757a17ea48082d93","name":"should push the message to the outgoing buffer","time":{"start":1753429338735,"stop":1753429338736,"duration":1},"status":"passed","severity":"normal"},{"uid":"1234d3bd0564bf4f","name":"should create ConnectionManager with relay","time":{"start":1753429296606,"stop":1753429296606,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1d0f71211993013","name":"Decoder throws on empty string content topic","time":{"start":1753429296545,"stop":1753429296545,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8f1446412e5b20e","name":"should start the dialing interval","time":{"start":1753429294982,"stop":1753429294983,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa73a786ea845ef8","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1753429601808,"stop":1753429601808,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d94cf4c9c2b70e4","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1753429335321,"stop":1753429335321,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a4a30395090fdb0","name":"should handle errors when globalThis is not available","time":{"start":1753429295311,"stop":1753429295312,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ea2c06be00f02c2","name":"Query generator for multiple messages","time":{"start":1753429635560,"stop":1753429635560,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9f48cec4af763d3","name":"Non TWN Cluster","time":{"start":1753429593927,"stop":1753429593927,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3fbf4c963dcfa11","name":"should initialize bloom filter with correct parameters","time":{"start":1753429337466,"stop":1753429337467,"duration":1},"status":"passed","severity":"normal"},{"uid":"26eb0368b0f06d27","name":"should successfully unsubscribe from an existing subscription","time":{"start":1753429325814,"stop":1753429325815,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fc68f1c5d4b650","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1753429335314,"stop":1753429335314,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce6bda0b52899d93","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1753429296225,"stop":1753429296225,"duration":0},"status":"passed","severity":"normal"},{"uid":"7acabf7efb9a86c5","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1753429335310,"stop":1753429335310,"duration":0},"status":"passed","severity":"normal"},{"uid":"87ed5a14149bfe41","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1753429338738,"stop":1753429338738,"duration":0},"status":"passed","severity":"normal"},{"uid":"89a97e10b827c3ed","name":"Check publish message containing short","time":{"start":1753429492994,"stop":1753429492994,"duration":0},"status":"passed","severity":"normal"},{"uid":"f42e9610953c92dc","name":"throws on content topic with generation field greater than 0","time":{"start":1753429279069,"stop":1753429279069,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bd24bae8ed6ae81","name":"Subscribe to topic containing Russian and publish message","time":{"start":1753429502819,"stop":1753429502819,"duration":0},"status":"passed","severity":"normal"},{"uid":"a13d490c04081b16","name":"Generator, one shard","time":{"start":1753429600053,"stop":1753429600053,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c79e141c5db8396","name":"Check received message with timestamp: 1753429354478 ","time":{"start":1753429804363,"stop":1753429804363,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8ee5083f8a551a1","name":"Push message with custom timestamp: 1753432979921","time":{"start":1753429910333,"stop":1753429910333,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7451d757ef0f2d8","name":"Check received message with timestamp: 1753429354478000000 ","time":{"start":1753429804353,"stop":1753429804354,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2b181b173e262f7","name":"should throw error when no peers are available","time":{"start":1753429325912,"stop":1753429325912,"duration":0},"status":"passed","severity":"normal"},{"uid":"81fb5587762f5eb4","name":"Check received message containing XML","time":{"start":1753429804361,"stop":1753429804361,"duration":0},"status":"passed","severity":"normal"},{"uid":"759b39b1908ece2e","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1753429804364,"stop":1753429804364,"duration":0},"status":"passed","severity":"normal"},{"uid":"18293e6a4bc3834a","name":"Query generator for multiple messages with different message text format","time":{"start":1753429635560,"stop":1753429635560,"duration":0},"status":"passed","severity":"normal"},{"uid":"cebab168f995f2ab","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1753429335327,"stop":1753429335327,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d1fdfede901c385","name":"Relay - dialed first","time":{"start":1753429654978,"stop":1753429654978,"duration":0},"status":"passed","severity":"normal"},{"uid":"714f16a1d991a00a","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1753429326018,"stop":1753429326018,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b80c5e1c49ea11","name":"should update peer store before dialing","time":{"start":1753429295348,"stop":1753429295348,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc1213287a898f11","name":"random static sharding 9 - Cluster ID: 105, Shard ID: 771","time":{"start":1753429589055,"stop":1753429589056,"duration":1},"status":"passed","severity":"normal"},{"uid":"44691d8b3f8ffd07","name":"should populate queue if has active dial","time":{"start":1753429295004,"stop":1753429295005,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc2aa80d858bf578","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1753429361450,"stop":1753429361450,"duration":0},"status":"passed","severity":"normal"},{"uid":"3eac408fc815790b","name":"should dial peers from store on start","time":{"start":1753429295609,"stop":1753429295609,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4a4da2c3ca35762","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1753429284958,"stop":1753429284959,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d777e1a7cdfcef6","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1753429284965,"stop":1753429284965,"duration":0},"status":"passed","severity":"normal"},{"uid":"34e225bc2c7cb6da","name":"Query generator for multiple messages with different content topic format","time":{"start":1753429635561,"stop":1753429635561,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d719a53a5dd81e7","name":"should partition messages based on acknowledgement status","time":{"start":1753429338742,"stop":1753429338742,"duration":0},"status":"passed","severity":"normal"},{"uid":"206304537bcf2de4","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1753429335321,"stop":1753429335321,"duration":0},"status":"passed","severity":"normal"},{"uid":"9332ea3d4f4ef75d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1753429279088,"stop":1753429279088,"duration":0},"status":"passed","severity":"normal"},{"uid":"48fe9f871be9d94","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1753429335302,"stop":1753429335303,"duration":1},"status":"passed","severity":"normal"},{"uid":"286f2a6d7819ac75","name":"Check received message with timestamp: 1753429354478 ","time":{"start":1753429804354,"stop":1753429804354,"duration":0},"status":"passed","severity":"normal"},{"uid":"d098e40777cf4e23","name":"Subscribe to topic containing shell command and receive message","time":{"start":1753429854822,"stop":1753429854822,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef5713bfe8763a71","name":"Check publish message containing JSON","time":{"start":1753429493000,"stop":1753429493001,"duration":1},"status":"passed","severity":"normal"},{"uid":"63931550e62df22d","name":"Check received message with timestamp: 1649153314 ","time":{"start":1753429804354,"stop":1753429804354,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ea46e93292fdd60","name":"should not fail to stop the service if it was not started","time":{"start":1753429469592,"stop":1753429469592,"duration":0},"status":"passed","severity":"normal"},{"uid":"beeaacee9e003e26","name":"Check publish message containing long","time":{"start":1753429492994,"stop":1753429492994,"duration":0},"status":"passed","severity":"normal"},{"uid":"4307a0dc6d2364d3","name":"should handle network check errors gracefully","time":{"start":1753429295020,"stop":1753429295021,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1d2bca311712bf1","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1753429854832,"stop":1753429854832,"duration":0},"status":"passed","severity":"normal"},{"uid":"f99555d4c4017abf","name":"yields decoded messages","time":{"start":1753429296389,"stop":1753429296389,"duration":0},"status":"passed","severity":"normal"},{"uid":"75c39aed84ed5846","name":"Push message with content topic containing Arabic","time":{"start":1753429910329,"stop":1753429910329,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8fd216fd7c79ef1","name":"Check publish message containing Basic HTML tag","time":{"start":1753429492999,"stop":1753429493000,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8ae4c995e59d454","name":"should not receive a peer event after stop","time":{"start":1753429308426,"stop":1753429308426,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e4dbc511a00d64b","name":"should throw error - no id","time":{"start":1753429285816,"stop":1753429285817,"duration":1},"status":"passed","severity":"normal"},{"uid":"884938fe52eff0a3","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1753429854822,"stop":1753429854823,"duration":1},"status":"passed","severity":"normal"},{"uid":"972a9c27af08f9b","name":"should not receive a peer event before start","time":{"start":1753429359831,"stop":1753429359832,"duration":1},"status":"passed","severity":"normal"},{"uid":"138bd12a2ad9ec49","name":"should check false positive rate","time":{"start":1753429337473,"stop":1753429337473,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1d83feef27e321e","name":"msgTime: 0 ms from now, startTime: 1753170435745, endTime: 1753429635745","time":{"start":1753429650481,"stop":1753429650482,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b4feddcec88014b","name":"should keep entries that haven't expired yet","time":{"start":1753429324260,"stop":1753429324263,"duration":3},"status":"passed","severity":"normal"},{"uid":"baf5ce5fe9c1fe17","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1753429502815,"stop":1753429502815,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef2cede69f370127","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1753429279072,"stop":1753429279072,"duration":0},"status":"passed","severity":"normal"},{"uid":"da82fb50d7a9f35a","name":"Passing an array","time":{"start":1753429655006,"stop":1753429655006,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e56cb1738aad456","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1753429854816,"stop":1753429854817,"duration":1},"status":"passed","severity":"normal"},{"uid":"24706c2edeac94f4","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1753429493003,"stop":1753429493003,"duration":0},"status":"passed","severity":"normal"},{"uid":"b73f82f951e035db","name":"Passing invalid cursor","time":{"start":1753429601810,"stop":1753429601810,"duration":0},"status":"passed","severity":"normal"},{"uid":"e27b8f1c31bb376e","name":"should be safe to call multiple times","time":{"start":1753429296608,"stop":1753429296608,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c7153b526940385","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1753429279078,"stop":1753429279078,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1cb7d9c77be52d5","name":"should clear the dialing interval","time":{"start":1753429294994,"stop":1753429294994,"duration":0},"status":"passed","severity":"normal"},{"uid":"42b4de0785cb063c","name":"Ordered Callback - false","time":{"start":1753429620386,"stop":1753429620388,"duration":2},"status":"passed","severity":"normal"},{"uid":"e4a5851ede06aad3","name":"should not allow unachievable error rate","time":{"start":1753429334875,"stop":1753429334876,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6fffd71e4fcbfa1","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1753429304035,"stop":1753429304036,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc57558b373308b","name":"throws an error for improperly formatted content topics","time":{"start":1753429279079,"stop":1753429279079,"duration":0},"status":"passed","severity":"normal"},{"uid":"8881e57f26cce0e6","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1753429308427,"stop":1753429308427,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f98060cc39d251a","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1753429325207,"stop":1753429325210,"duration":3},"status":"passed","severity":"normal"},{"uid":"7c1aac2ec97c238a","name":"more peers than existing","time":{"start":1753429469821,"stop":1753429469821,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bc1361f439da2796","name":"Push message with custom timestamp: 1753425779922","time":{"start":1753429910343,"stop":1753429910343,"duration":0},"status":"passed","severity":"normal"},{"uid":"da482d2e3cb1b194","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1753429304459,"stop":1753429304459,"duration":0},"status":"skipped","severity":"normal"},{"uid":"13e112e3e4396700","name":"should increase lamport timestamp","time":{"start":1753429338735,"stop":1753429338735,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2a1bc7b58c8701a","name":"Renews subscription after lossing a connection","time":{"start":1753429854824,"stop":1753429854824,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6778ea36e8ac09a","name":"should throw error - no public key","time":{"start":1753429285817,"stop":1753429285817,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d689ce1773f6a59","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app52/1/topic514/xml","time":{"start":1753429593928,"stop":1753429593929,"duration":1},"status":"passed","severity":"normal"},{"uid":"59cb23ce489a41f7","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1753429314354,"stop":1753429314356,"duration":2},"status":"passed","severity":"normal"},{"uid":"533a56cf6efd160d","name":"Ephemeral field set to true","time":{"start":1753429296544,"stop":1753429296544,"duration":0},"status":"passed","severity":"normal"},{"uid":"1344e8e67923ba55","name":"Push message with content topic containing special chars","time":{"start":1753429910329,"stop":1753429910329,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b8b8ab8b6b1ee29","name":"Subscribe to topic containing special chars and receive message","time":{"start":1753429854818,"stop":1753429854819,"duration":1},"status":"passed","severity":"normal"},{"uid":"64837d3ea6cdff7b","name":"Push message with escaped characters payload","time":{"start":1753429910337,"stop":1753429910338,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7edd6431e5bd57","name":"Push message with Russian payload","time":{"start":1753429910335,"stop":1753429910336,"duration":1},"status":"passed","severity":"normal"},{"uid":"694886baa67a65a7","name":"Push message with custom timestamp: 1722670979921","time":{"start":1753429910332,"stop":1753429910332,"duration":0},"status":"passed","severity":"normal"},{"uid":"d60e7e43ad71c92e","name":"Check message on other pubsub topic is not received","time":{"start":1753429804355,"stop":1753429804355,"duration":0},"status":"passed","severity":"normal"},{"uid":"27e91f2be3833884","name":"Push message with content topic containing Chinese","time":{"start":1753429910329,"stop":1753429910329,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a56536a60eca756","name":"Push message with unicode special characters payload","time":{"start":1753429910338,"stop":1753429910338,"duration":0},"status":"passed","severity":"normal"},{"uid":"7081bc76dde9ff60","name":"should retry on complete failure if specified","time":{"start":1753429325494,"stop":1753429325494,"duration":0},"status":"passed","severity":"normal"},{"uid":"155ced3fcb3d488","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1753429593926,"stop":1753429593927,"duration":1},"status":"passed","severity":"normal"},{"uid":"2237d58e6df72a24","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1753429295317,"stop":1753429295317,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc4ca1b02c3826aa","name":"retrieves a single peer","time":{"start":1753429304453,"stop":1753429304454,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc36f9616a283f34","name":"Subscribe to topic containing Russian and receive message","time":{"start":1753429854820,"stop":1753429854820,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc34488db3779c14","name":"Push message with content topic containing SQL Injection","time":{"start":1753429910330,"stop":1753429910330,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5aa34fac8f0b237","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1753429335313,"stop":1753429335313,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e55340146e6f547","name":"should handle general insertion and lookup correctly","time":{"start":1753429337472,"stop":1753429337473,"duration":1},"status":"passed","severity":"normal"},{"uid":"97d7b382e5b9b088","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app60/7/topic460/proto","time":{"start":1753429593929,"stop":1753429593936,"duration":7},"status":"passed","severity":"normal"},{"uid":"638e13de183966ff","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1753429335323,"stop":1753429335323,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4a6507781fd8d2e","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1753429314356,"stop":1753429314357,"duration":1},"status":"passed","severity":"normal"},{"uid":"43b331c277f7cc98","name":"Check received message containing numeric","time":{"start":1753429804358,"stop":1753429804358,"duration":0},"status":"passed","severity":"normal"},{"uid":"f21c6ef253cd67d2","name":"should dial peer when on same shard","time":{"start":1753429295008,"stop":1753429295008,"duration":0},"status":"passed","severity":"normal"},{"uid":"e45b81f06563a5b5","name":"should properly clean up resources when disposed","time":{"start":1753429324264,"stop":1753429324265,"duration":1},"status":"passed","severity":"normal"},{"uid":"863b03287e197589","name":"Check received message containing escaped characters","time":{"start":1753429804352,"stop":1753429804352,"duration":0},"status":"passed","severity":"normal"},{"uid":"122c413d2336f696","name":"should initialize with custom number of peers","time":{"start":1753429326015,"stop":1753429326015,"duration":0},"status":"passed","severity":"normal"},{"uid":"6773199f2c2b5ae1","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1753429415839,"stop":1753429415839,"duration":0},"status":"passed","severity":"normal"},{"uid":"818b88cf8ce8140a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1753429279087,"stop":1753429279087,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f993a291697e47","name":"should handle multiple query options for time ranges","time":{"start":1753429325913,"stop":1753429325913,"duration":0},"status":"passed","severity":"normal"},{"uid":"2310b1ea1992735e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1753429335331,"stop":1753429335331,"duration":0},"status":"passed","severity":"normal"},{"uid":"26b2d92cfe88ea91","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1753429304458,"stop":1753429304458,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2d3b70dadbeb3c8b","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1753429335323,"stop":1753429335323,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2cc49635df5f47a","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1753429650479,"stop":1753429650480,"duration":1},"status":"passed","severity":"normal"},{"uid":"b98f2c29a144115","name":"Check message with no payload is not received","time":{"start":1753429804356,"stop":1753429804356,"duration":0},"status":"passed","severity":"normal"},{"uid":"215f51b7e99a7c5e","name":"Publish message with custom timestamp: Fri Jul 25 2025 06:44:46 GMT+0000 (Coordinated Universal Time)","time":{"start":1753429493004,"stop":1753429493004,"duration":0},"status":"passed","severity":"normal"},{"uid":"200886baf06da66d","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app44/1/topic294/proto","time":{"start":1753429593928,"stop":1753429593928,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa8ec859a1d7cbc7","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1753429295609,"stop":1753429295615,"duration":6},"status":"passed","severity":"normal"},{"uid":"3eb4c80724674cfd","name":"Check received message containing SQL Injection","time":{"start":1753429804360,"stop":1753429804360,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eae45c3a91d61dc","name":"should throw error - invalid id","time":{"start":1753429285819,"stop":1753429285820,"duration":1},"status":"passed","severity":"normal"},{"uid":"804d01276dfe2247","name":"random static sharding 2 - Cluster ID: 655, Shard ID: 286","time":{"start":1753429589038,"stop":1753429589040,"duration":2},"status":"passed","severity":"normal"},{"uid":"13a57bbfc87bfc46","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1753429335310,"stop":1753429335311,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a7a02494a54e350","name":"should dial more peers if under maxConnections","time":{"start":1753429295646,"stop":1753429295646,"duration":0},"status":"passed","severity":"normal"},{"uid":"21e06962a6051b66","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1753429854833,"stop":1753429854833,"duration":0},"status":"passed","severity":"normal"},{"uid":"31dd649d8b49be30","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1753429296286,"stop":1753429296286,"duration":0},"status":"passed","severity":"normal"},{"uid":"530bb6d3daa25c6c","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1753429295662,"stop":1753429295663,"duration":1},"status":"passed","severity":"normal"},{"uid":"65bd2710350308cb","name":"Push message with Basic HTML tag payload","time":{"start":1753429910337,"stop":1753429910337,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1faa9e7b57f9804","name":"should dial second nwaku node that was discovered","time":{"start":1753429354617,"stop":1753429354618,"duration":1},"status":"skipped","severity":"normal"},{"uid":"2332093dc04f896a","name":"should handle browser offline state overriding peer connections","time":{"start":1753429295328,"stop":1753429295328,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceaa945493da4802","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1753429338742,"stop":1753429338742,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e204491c6453250","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1753429335324,"stop":1753429335324,"duration":0},"status":"passed","severity":"normal"},{"uid":"e59ed35ba1382553","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1753429486220,"stop":1753429486221,"duration":1},"status":"passed","severity":"normal"},{"uid":"777a447d2737b7c1","name":"should return usable stream attached to connection","time":{"start":1753429296283,"stop":1753429296284,"duration":1},"status":"passed","severity":"normal"},{"uid":"e73d5be576f308d3","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1753429326019,"stop":1753429326020,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4f1e781e2e485eb","name":"should request peer renewal on specific errors","time":{"start":1753429325199,"stop":1753429325200,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1695aa3cdd9b1f5","name":"Push message with SQL Injection payload","time":{"start":1753429910336,"stop":1753429910336,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dd31e4044b787d5","name":"Query Generator - true","time":{"start":1753429620381,"stop":1753429620381,"duration":0},"status":"passed","severity":"normal"},{"uid":"d12e38dd7368253a","name":"should create a new stream if no existing for protocol found","time":{"start":1753429296284,"stop":1753429296284,"duration":0},"status":"passed","severity":"normal"},{"uid":"98d8cbc7c921333c","name":"Push message with special chars payload","time":{"start":1753429910323,"stop":1753429910323,"duration":0},"status":"passed","severity":"normal"},{"uid":"d30ff648a0bfcc95","name":"Using a function","time":{"start":1753429655006,"stop":1753429655007,"duration":1},"status":"passed","severity":"normal"},{"uid":"a66c730d57dd76b6","name":"different cluster: nodes don't connect","time":{"start":1753429431320,"stop":1753429431321,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc8f5cf8a0284f91","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1753429601807,"stop":1753429601807,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1821f305cd5125b","name":"should wait for Store peer to be connected","time":{"start":1753429325921,"stop":1753429325921,"duration":0},"status":"passed","severity":"normal"},{"uid":"8de57cb325e94f2d","name":"should set field with all protocols disabled","time":{"start":1753429285828,"stop":1753429285828,"duration":0},"status":"passed","severity":"normal"},{"uid":"af28db82ca16bdb9","name":"Query generator for 2000 messages","time":{"start":1753429635563,"stop":1753429635563,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9fc9a1c46353fde","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1753429284969,"stop":1753429284969,"duration":0},"status":"passed","severity":"normal"},{"uid":"23aaef02da56d5f3","name":"Publish without waiting for remote peer","time":{"start":1753429502813,"stop":1753429502814,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef400eca92a80011","name":"should create NetworkMonitor with libp2p and events","time":{"start":1753429295306,"stop":1753429295306,"duration":0},"status":"passed","severity":"normal"},{"uid":"14804a67ac44dd11","name":"should create all internal components","time":{"start":1753429296607,"stop":1753429296607,"duration":0},"status":"passed","severity":"normal"},{"uid":"88a4f5c3c2770496","name":"should handle case with no peers in store","time":{"start":1753429295636,"stop":1753429295637,"duration":1},"status":"passed","severity":"normal"},{"uid":"e974e5839bdd03f3","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1753429296285,"stop":1753429296286,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4711cbd9f569010","name":"Subscribe to topic containing special chars and receive message","time":{"start":1753429854829,"stop":1753429854830,"duration":1},"status":"passed","severity":"normal"},{"uid":"40cdeaa4f9ad854d","name":"Fails to push message with large meta","time":{"start":1753429910331,"stop":1753429910332,"duration":1},"status":"passed","severity":"normal"},{"uid":"217d45f6c9d1dda0","name":"accepts valid message hash query","time":{"start":1753429295962,"stop":1753429295962,"duration":0},"status":"passed","severity":"normal"},{"uid":"74068f2b3ed50cab","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1753429374569,"stop":1753429374570,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c75c19053ca1b85","name":"Check publish message containing Chinese","time":{"start":1753429492996,"stop":1753429492996,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7da8e8099f9a0cc","name":"messageHashStr works with IProtoMessage","time":{"start":1753429295562,"stop":1753429295562,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d590ccf6f3a2020","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1753429296613,"stop":1753429296613,"duration":0},"status":"passed","severity":"normal"},{"uid":"e21709e28c54a5b","name":"should clear existing timers before creating new ones","time":{"start":1753429296233,"stop":1753429296233,"duration":0},"status":"passed","severity":"normal"},{"uid":"269b612805fc0753","name":"Relay - times out","time":{"start":1753429654980,"stop":1753429654980,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b1999b229b4d186","name":"ends if stream creation fails","time":{"start":1753429296386,"stop":1753429296387,"duration":1},"status":"passed","severity":"normal"},{"uid":"128411e44b9dab","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1753429650480,"stop":1753429650481,"duration":1},"status":"passed","severity":"normal"},{"uid":"f585256bf844c638","name":"should not receive a peer event after stop","time":{"start":1753429359832,"stop":1753429359833,"duration":1},"status":"passed","severity":"normal"},{"uid":"f92f10ce24cd6143","name":"should filter peers by codec","time":{"start":1753429296612,"stop":1753429296612,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cea0504120a7708","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1753429335324,"stop":1753429335325,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4c4580fbd1f46ce","name":"should handle peer disconnect event when no connections remain","time":{"start":1753429295321,"stop":1753429295322,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc381024c3aa2c82","name":"should throw if no connection provided","time":{"start":1753429296284,"stop":1753429296284,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b81dc6e7a5b3298","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1753429335331,"stop":1753429335331,"duration":0},"status":"passed","severity":"normal"},{"uid":"557e6fb46d798a91","name":"should only return 1 node with relay capability","time":{"start":1753429304456,"stop":1753429304456,"duration":0},"status":"passed","severity":"normal"},{"uid":"2929caf8aa1f60d9","name":"Push message with meta","time":{"start":1753429910331,"stop":1753429910331,"duration":0},"status":"passed","severity":"normal"},{"uid":"f78815f9d33fcf01","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1753429854827,"stop":1753429854827,"duration":0},"status":"passed","severity":"normal"},{"uid":"646faa4c3ce46da8","name":"should emit a peer event after start","time":{"start":1753429469594,"stop":1753429469595,"duration":1},"status":"passed","severity":"normal"},{"uid":"765d79ad708ca8dd","name":"handles different networkShards values correctly","time":{"start":1753429279079,"stop":1753429279079,"duration":0},"status":"passed","severity":"normal"},{"uid":"aca321ff02c087ae","name":"should return false when peer is not found","time":{"start":1753429295371,"stop":1753429295371,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f6c8b9649433003","name":"throws on content topic with empty encoding field","time":{"start":1753429279071,"stop":1753429279071,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c7b5a2a65bf0086","name":"should handle case with all peers already connected","time":{"start":1753429295637,"stop":1753429295637,"duration":0},"status":"passed","severity":"normal"},{"uid":"974aeb719b490d95","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1753429284969,"stop":1753429284969,"duration":0},"status":"passed","severity":"normal"},{"uid":"71e626c1fd5395b7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1753429335332,"stop":1753429335332,"duration":0},"status":"passed","severity":"normal"},{"uid":"e578a8395a6aff78","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1753429335305,"stop":1753429335305,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea51b682f704430c","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1753429303034,"stop":1753429303035,"duration":1},"status":"passed","severity":"normal"},{"uid":"8faba98ab57704","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1753429335331,"stop":1753429335332,"duration":1},"status":"passed","severity":"normal"},{"uid":"af9d183222123bb","name":"should throw error - no public key","time":{"start":1753429285820,"stop":1753429285823,"duration":3},"status":"passed","severity":"normal"},{"uid":"666e557825160a88","name":"should remove event listener for peer:discovery","time":{"start":1753429295343,"stop":1753429295343,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cdf57eab6d9ecb4","name":"A test","time":{"start":1753429416014,"stop":1753429416014,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a24d4c50df782f2","name":"Subscribe to topic containing short and publish message","time":{"start":1753429502816,"stop":1753429502817,"duration":1},"status":"passed","severity":"normal"},{"uid":"b827db64410f556d","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1753429335325,"stop":1753429335325,"duration":0},"status":"passed","severity":"normal"},{"uid":"83ccda2f585c5cb1","name":"should detect messages with missing dependencies","time":{"start":1753429338740,"stop":1753429338741,"duration":1},"status":"passed","severity":"normal"},{"uid":"368aa532f2c7c578","name":"should add event listeners for peer connect and disconnect","time":{"start":1753429296186,"stop":1753429296197,"duration":11},"status":"passed","severity":"normal"},{"uid":"91c51281d09f9d02","name":"Query generator for multiple messages with multiple decoders","time":{"start":1753429635560,"stop":1753429635561,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6035d1ae695fb8d","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1753429304036,"stop":1753429304037,"duration":1},"status":"passed","severity":"normal"},{"uid":"52f48fca4dffdf7a","name":"should not return locked peers if enough unlocked are available","time":{"start":1753429326016,"stop":1753429326016,"duration":0},"status":"passed","severity":"normal"},{"uid":"1da799d927f8b323","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1753429486224,"stop":1753429486224,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d5bc7cc9c2f77fa","name":"Push message with Script payload","time":{"start":1753429910325,"stop":1753429910325,"duration":0},"status":"passed","severity":"normal"},{"uid":"152994a27f29e47a","name":"should dial all remaining peers","time":{"start":1753429295628,"stop":1753429295636,"duration":8},"status":"passed","severity":"normal"},{"uid":"b0317996d58257cc","name":"1 Store, 2 relays, 2 fetches","time":{"start":1753429304371,"stop":1753429304371,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd9dc4fc971ef2f3","name":"Push to array if already present","time":{"start":1753429278765,"stop":1753429278765,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c0a0f70beb18b9e","name":"Waku message hash computation (no timestamp)","time":{"start":1753429295558,"stop":1753429295558,"duration":0},"status":"passed","severity":"normal"},{"uid":"74a386dc6bc9574a","name":"Check message with invalid timestamp is not received","time":{"start":1753429804364,"stop":1753429804364,"duration":0},"status":"passed","severity":"normal"},{"uid":"3305f3a52782aeb4","name":"should not create timers for topics where peer is not in mesh","time":{"start":1753429296228,"stop":1753429296228,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2dfb86abef85e08","name":"should handle all zero keep alive options","time":{"start":1753429296236,"stop":1753429296236,"duration":0},"status":"passed","severity":"normal"},{"uid":"a04de18dbbf738ef","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1753429304028,"stop":1753429304029,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9a43aedd9c2747b","name":"Sample","time":{"start":1753429285254,"stop":1753429285255,"duration":1},"status":"passed","severity":"normal"},{"uid":"5140434a517feedc","name":"should attach causal history and bloom filter to each message","time":{"start":1753429338737,"stop":1753429338737,"duration":0},"status":"passed","severity":"normal"},{"uid":"f586313c9f1a5234","name":"Push message with content topic containing emoji","time":{"start":1753429910342,"stop":1753429910342,"duration":0},"status":"passed","severity":"normal"},{"uid":"e46e37353d9dcbb4","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1753429854815,"stop":1753429854815,"duration":0},"status":"passed","severity":"normal"},{"uid":"40e227ecf98371a","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1753429502819,"stop":1753429502819,"duration":0},"status":"passed","severity":"normal"},{"uid":"39492ac35ca93238","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1753429359835,"stop":1753429359835,"duration":0},"status":"skipped","severity":"normal"},{"uid":"171cf700e6f5fe93","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1753429335320,"stop":1753429335321,"duration":1},"status":"passed","severity":"normal"},{"uid":"8928703c9138c97a","name":"Push message with Chinese payload","time":{"start":1753429910323,"stop":1753429910324,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f472fe27b017e13","name":"Push message with unicode special characters payload","time":{"start":1753429910327,"stop":1753429910327,"duration":0},"status":"passed","severity":"normal"},{"uid":"109591cf36ec79ee","name":"1 Store, 2 fetches","time":{"start":1753429304371,"stop":1753429304371,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a143881f5ddef15","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1753429304033,"stop":1753429304035,"duration":2},"status":"passed","severity":"normal"},{"uid":"3d9b9bae81e7114d","name":"Push message with content topic containing numeric","time":{"start":1753429910339,"stop":1753429910340,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d90d14c4d3ed774","name":"Subscribe to topic containing shell command and receive message","time":{"start":1753429854832,"stop":1753429854833,"duration":1},"status":"passed","severity":"normal"},{"uid":"88fbb49140602e8d","name":"should lock peers when selected","time":{"start":1753429326015,"stop":1753429326016,"duration":1},"status":"passed","severity":"normal"},{"uid":"329a60b9294c6ad9","name":"should hang up with multiaddr and return true on success","time":{"start":1753429296611,"stop":1753429296611,"duration":0},"status":"passed","severity":"normal"},{"uid":"e07e567423808537","name":"Push message with long payload","time":{"start":1753429910320,"stop":1753429910320,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f5fb4f21406192","name":"Check received message containing special chars","time":{"start":1753429804349,"stop":1753429804349,"duration":0},"status":"passed","severity":"normal"},{"uid":"f04d33a03d0cf73a","name":"should properly create location multiaddrs - udp","time":{"start":1753429285827,"stop":1753429285827,"duration":0},"status":"passed","severity":"normal"},{"uid":"884fe0535f2c7f65","name":"Check received message containing Arabic","time":{"start":1753429804349,"stop":1753429804349,"duration":0},"status":"passed","severity":"normal"},{"uid":"3eb00ae010766dae","name":"should successfully stop","time":{"start":1753429325815,"stop":1753429325816,"duration":1},"status":"passed","severity":"normal"},{"uid":"f84618f9d5a6b781","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1753429338744,"stop":1753429338744,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfb28d27b6b38425","name":"should add event listener for peer:discovery","time":{"start":1753429295342,"stop":1753429295342,"duration":0},"status":"passed","severity":"normal"},{"uid":"c09f8da844caa88f","name":"Push message with long payload","time":{"start":1753429910334,"stop":1753429910334,"duration":0},"status":"passed","severity":"normal"},{"uid":"b51c3cf17f25bf22","name":"connected peers and dial","time":{"start":1753429469820,"stop":1753429469820,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d95281e0a8f76f86","name":"should handle complete dial lifecycle","time":{"start":1753429295021,"stop":1753429295022,"duration":1},"status":"passed","severity":"normal"},{"uid":"e17b5381ea88feff","name":"throws if store query response has error status","time":{"start":1753429296387,"stop":1753429296387,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1a4d1d74c1b61af","name":"All","time":{"start":1753429362741,"stop":1753429362741,"duration":0},"status":"passed","severity":"normal"},{"uid":"3450b32e293c910c","name":"should add event listeners to libp2p","time":{"start":1753429295309,"stop":1753429295310,"duration":1},"status":"passed","severity":"normal"},{"uid":"5886c38f458f53ce","name":"Check publish message containing escaped characters","time":{"start":1753429493002,"stop":1753429493002,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d12fd1e6be88a6c","name":"should return false when network is not connected","time":{"start":1753429296609,"stop":1753429296610,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ed2b7d2381bddd","name":"Push message with numeric payload","time":{"start":1753429910334,"stop":1753429910334,"duration":0},"status":"passed","severity":"normal"},{"uid":"5271c8972abc550a","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1753429279075,"stop":1753429279075,"duration":0},"status":"passed","severity":"normal"},{"uid":"f827224afc7bf0fa","name":"Check received message containing emoji","time":{"start":1753429804363,"stop":1753429804363,"duration":0},"status":"passed","severity":"normal"},{"uid":"270da8f9ce146068","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1753429296218,"stop":1753429296219,"duration":1},"status":"passed","severity":"normal"},{"uid":"aea2850e8400d31a","name":"Push message with content topic containing Russian","time":{"start":1753429910340,"stop":1753429910341,"duration":1},"status":"passed","severity":"normal"},{"uid":"66580c12fb518c04","name":"should clear timers for specific peer on disconnect","time":{"start":1753429296232,"stop":1753429296232,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef8a52fde22dfcb8","name":"should be able to dial TLS multiaddrs","time":{"start":1753429442162,"stop":1753429442163,"duration":1},"status":"passed","severity":"normal"},{"uid":"87e868ea9841814b","name":"Check publish message containing Script","time":{"start":1753429492997,"stop":1753429492998,"duration":1},"status":"passed","severity":"normal"},{"uid":"d82c7a080c80fc","name":"should create ConnectionManager with required options","time":{"start":1753429296606,"stop":1753429296606,"duration":0},"status":"passed","severity":"normal"},{"uid":"278a4b98ac052291","name":"should create ShardReader with auto sharding network config","time":{"start":1753429295365,"stop":1753429295366,"duration":1},"status":"passed","severity":"normal"},{"uid":"95614dbc3d0c049b","name":"should decode valid enr successfully","time":{"start":1753429285815,"stop":1753429285816,"duration":1},"status":"passed","severity":"normal"},{"uid":"15d6b16386e69200","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1753429279075,"stop":1753429279075,"duration":0},"status":"passed","severity":"normal"},{"uid":"df86d1c5085ce1fa","name":"Correctly serialized arguments","time":{"start":1753429431600,"stop":1753429431600,"duration":0},"status":"passed","severity":"normal"},{"uid":"726924036335778","name":"Push message with content topic containing numeric","time":{"start":1753429910328,"stop":1753429910329,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4bf08be898b07e3","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1753429609649,"stop":1753429609650,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1270f627b45979c","name":"Subscribe to topic containing Script and receive message","time":{"start":1753429854821,"stop":1753429854821,"duration":0},"status":"passed","severity":"normal"},{"uid":"99ca0e15f8c65ceb","name":"should add to incoming buffer if dependencies are not met","time":{"start":1753429338739,"stop":1753429338739,"duration":0},"status":"passed","severity":"normal"},{"uid":"32e9dc06f520f6f5","name":"random static sharding 8 - Cluster ID: 545, Shard ID: 382","time":{"start":1753429589055,"stop":1753429589055,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8327676f511957e","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1753429486222,"stop":1753429486223,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0a6cd184c478fab","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1753429498518,"stop":1753429498519,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e43c58ee192c711","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1753429335316,"stop":1753429335316,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7cc711c83084a8d","name":"Encoder throws on empty string content topic","time":{"start":1753429314359,"stop":1753429314359,"duration":0},"status":"passed","severity":"normal"},{"uid":"cabc0815cbb21cd3","name":"should be safe to call multiple times","time":{"start":1753429295617,"stop":1753429295617,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6ea97371b1908a9","name":"groups content topics by expected pubsub topic","time":{"start":1753429279077,"stop":1753429279078,"duration":1},"status":"passed","severity":"normal"},{"uid":"fae78bd77301532b","name":"Store - dialed after - with timeout","time":{"start":1753429654981,"stop":1753429654982,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd698a090bb0916b","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1753429609651,"stop":1753429609651,"duration":0},"status":"passed","severity":"normal"},{"uid":"74989a0d5a6fd537","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1753429279083,"stop":1753429279083,"duration":0},"status":"passed","severity":"normal"},{"uid":"9306482443315b1a","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1753429335325,"stop":1753429335326,"duration":1},"status":"passed","severity":"normal"},{"uid":"903c81ea62a0944f","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1753429335304,"stop":1753429335304,"duration":0},"status":"passed","severity":"normal"},{"uid":"587015292dd06a91","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1753429326018,"stop":1753429326018,"duration":0},"status":"passed","severity":"normal"},{"uid":"733805a56a0be000","name":"should start ping timers on peer connect","time":{"start":1753429296211,"stop":1753429296212,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3de879e3b80e0cb","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1753429335311,"stop":1753429335312,"duration":1},"status":"passed","severity":"normal"},{"uid":"39fc0b1977001865","name":"Push message with content topic containing JSON","time":{"start":1753429910330,"stop":1753429910330,"duration":0},"status":"passed","severity":"normal"},{"uid":"171bd171891c01","name":"should properly create location multiaddrs - tcp4","time":{"start":1753429285826,"stop":1753429285826,"duration":0},"status":"passed","severity":"normal"},{"uid":"b20894432fa6ea3c","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1753429804366,"stop":1753429804366,"duration":0},"status":"passed","severity":"normal"},{"uid":"f322b3f979cb316c","name":"Subscribe and receives messages on 20 topics","time":{"start":1753429854816,"stop":1753429854816,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4244cc2905c895a","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1753429502814,"stop":1753429502815,"duration":1},"status":"passed","severity":"normal"},{"uid":"2304d851cc082f58","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1753429379674,"stop":1753429379674,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad9fe84544026cb0","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1753429284957,"stop":1753429284958,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb9ba17aa7d16a3","name":"tcp ip4 address","time":{"start":1753429285041,"stop":1753429285041,"duration":0},"status":"passed","severity":"normal"},{"uid":"a420100a86210bee","name":"Subscribe to topic containing numeric and receive message","time":{"start":1753429854829,"stop":1753429854829,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3b0cc9df5172dd7","name":"should return null for non-existent peer","time":{"start":1753429295638,"stop":1753429295638,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb7ce1b2e164ccf5","name":"should return all connected peers without codec filter","time":{"start":1753429296612,"stop":1753429296612,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4d770170535965e","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1753429325913,"stop":1753429325914,"duration":1},"status":"passed","severity":"normal"},{"uid":"1882f3e0da49f995","name":"should maintain desired error rate","time":{"start":1753429337471,"stop":1753429337471,"duration":0},"status":"passed","severity":"normal"},{"uid":"24e7cc5e3c11f3f6","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1753429279073,"stop":1753429279074,"duration":1},"status":"passed","severity":"normal"},{"uid":"b20550b478dd77cf","name":"Refresh subscription","time":{"start":1753429854817,"stop":1753429854817,"duration":0},"status":"passed","severity":"normal"},{"uid":"37bca44aa1e818e8","name":"should encode/decode to text encoding","time":{"start":1753429285824,"stop":1753429285825,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6c28c39f9e7d46f","name":"Publishes to nwaku","time":{"start":1753429482853,"stop":1753429482854,"duration":1},"status":"passed","severity":"normal"},{"uid":"320205f7918fadd3","name":"Nwaku publishes","time":{"start":1753429482854,"stop":1753429482854,"duration":0},"status":"passed","severity":"normal"},{"uid":"88ffbea8179fd9f1","name":"can start the service","time":{"start":1753429469591,"stop":1753429469591,"duration":0},"status":"passed","severity":"normal"},{"uid":"63c949e7ddf32e53","name":"returns all values when wanted number is greater than available values","time":{"start":1753429303031,"stop":1753429303034,"duration":3},"status":"passed","severity":"normal"},{"uid":"966339fc2f999309","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app36/5/topic650/utf8","time":{"start":1753429593943,"stop":1753429593944,"duration":1},"status":"passed","severity":"normal"},{"uid":"3df5613143650d66","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1753429639866,"stop":1753429639867,"duration":1},"status":"passed","severity":"normal"},{"uid":"69aa20de8d42fc6e","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1753429284959,"stop":1753429284960,"duration":1},"status":"passed","severity":"normal"},{"uid":"a31fc7e41dec2854","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app45/3/topic1/proto","time":{"start":1753429593927,"stop":1753429593927,"duration":0},"status":"passed","severity":"normal"},{"uid":"db1e31ee3f72da0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1753429335327,"stop":1753429335328,"duration":1},"status":"passed","severity":"normal"},{"uid":"63b478ba4fee3ebc","name":"Check publish message containing emoji","time":{"start":1753429493003,"stop":1753429493003,"duration":0},"status":"passed","severity":"normal"},{"uid":"a70147fbf84dfbdc","name":"Filter","time":{"start":1753429654982,"stop":1753429654982,"duration":0},"status":"passed","severity":"normal"},{"uid":"a96aff1de35f759f","name":"should do nothing if no non-locked connections to drop","time":{"start":1753429295653,"stop":1753429295653,"duration":0},"status":"passed","severity":"normal"},{"uid":"84f5b0909ca78100","name":"should not dial peers from store when browser is not connected","time":{"start":1753429295618,"stop":1753429295618,"duration":0},"status":"passed","severity":"normal"},{"uid":"855bf1085ed84446","name":"Ephemeral field is preserved - encoder v0","time":{"start":1753429361449,"stop":1753429361450,"duration":1},"status":"passed","severity":"normal"},{"uid":"61831f21f4032bb8","name":"should clear dial history on start","time":{"start":1753429294983,"stop":1753429294991,"duration":8},"status":"passed","severity":"normal"},{"uid":"3f783994d571e160","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1753429279086,"stop":1753429279086,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b5b41d8e4191e1c","name":"Reusing cursor across nodes","time":{"start":1753429601809,"stop":1753429601809,"duration":0},"status":"passed","severity":"normal"},{"uid":"4223ab9025a7783b","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app17/6/topic523/xml","time":{"start":1753429593929,"stop":1753429593929,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dd40050d5ca928f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1753429335332,"stop":1753429335333,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9e538fee35b5739","name":"should return different streams if requested simultaniously","time":{"start":1753429296285,"stop":1753429296285,"duration":0},"status":"passed","severity":"normal"},{"uid":"79c8dc75fd7a6530","name":"Subscribe and receive messages via waku relay post","time":{"start":1753429854825,"stop":1753429854825,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddef51cb96c3c0eb","name":"should handle relay send failures gracefully","time":{"start":1753429296232,"stop":1753429296232,"duration":0},"status":"passed","severity":"normal"},{"uid":"3130401b4ef68ff6","name":"should be safe to call multiple times","time":{"start":1753429295616,"stop":1753429295616,"duration":0},"status":"passed","severity":"normal"},{"uid":"e338af9fd11fe37b","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1753429486223,"stop":1753429486223,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5a08db28c142231","name":"random static sharding 3 - Cluster ID: 151, Shard ID: 839","time":{"start":1753429589040,"stop":1753429589040,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4513272ad55b598","name":"Fails to publish duplicate message","time":{"start":1753429493005,"stop":1753429493005,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf95af5a40159646","name":"Push message with content topic containing Chinese","time":{"start":1753429910340,"stop":1753429910340,"duration":0},"status":"passed","severity":"normal"},{"uid":"a318037adcb58fda","name":"Subscribe to topic containing short and receive message","time":{"start":1753429854817,"stop":1753429854818,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f2dbd1c3d99abc3","name":"should start and setup intervals and event listeners","time":{"start":1753429325684,"stop":1753429325684,"duration":0},"status":"passed","severity":"normal"},{"uid":"51a88ebf2a995537","name":"should be able to decode the field with only RELAY set to true","time":{"start":1753429284962,"stop":1753429284963,"duration":1},"status":"passed","severity":"normal"},{"uid":"2819e6987739c200","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1753429502818,"stop":1753429502819,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fcf0af73fc59d1e","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1753429279258,"stop":1753429279259,"duration":1},"status":"passed","severity":"normal"},{"uid":"827cad184634c0b8","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1753429498525,"stop":1753429498525,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb31e985c308ff4c","name":"Subscribe and publish message","time":{"start":1753429502814,"stop":1753429502814,"duration":0},"status":"passed","severity":"normal"},{"uid":"c74bd4d8faaedf43","name":"should handle complete discovery-to-dial flow","time":{"start":1753429295357,"stop":1753429295357,"duration":0},"status":"passed","severity":"normal"},{"uid":"91925b7946cb419c","name":"should create dialer with libp2p and shardReader","time":{"start":1753429294969,"stop":1753429294981,"duration":12},"status":"passed","severity":"normal"},{"uid":"87981219c9da9394","name":"Check received message containing SQL Injection","time":{"start":1753429804350,"stop":1753429804350,"duration":0},"status":"passed","severity":"normal"},{"uid":"b985f349cc74708a","name":"should return false when pubsub topic parsing fails","time":{"start":1753429295377,"stop":1753429295378,"duration":1},"status":"passed","severity":"normal"},{"uid":"1be276e058b1021b","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1753429304030,"stop":1753429304031,"duration":1},"status":"passed","severity":"normal"},{"uid":"802879ff0d634bcc","name":"throws if decoders don't match content topics","time":{"start":1753429296384,"stop":1753429296385,"duration":1},"status":"passed","severity":"normal"},{"uid":"d87e9d0189f80b4","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1753429279082,"stop":1753429279082,"duration":0},"status":"passed","severity":"normal"},{"uid":"c39178c95fe44f8e","name":"Check meta is set [ecies]","time":{"start":1753429315893,"stop":1753429315893,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9da392faeca039a","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1753429639861,"stop":1753429639861,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0c7b52178a3611e","name":"should handle complete peer lifecycle","time":{"start":1753429296237,"stop":1753429296238,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce7cda13d2d0ffa5","name":"peer:update - should do nothing if another protocol hit","time":{"start":1753429296285,"stop":1753429296285,"duration":0},"status":"passed","severity":"normal"},{"uid":"49457b535c02ca04","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1753429325212,"stop":1753429325213,"duration":1},"status":"passed","severity":"normal"},{"uid":"736a0976ab3bd44b","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1753429335325,"stop":1753429335325,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b02679b540b8c47","name":"Subscribe to topic containing JSON and receive message","time":{"start":1753429854821,"stop":1753429854822,"duration":1},"status":"passed","severity":"normal"},{"uid":"8147b4a86ca9d0eb","name":"should return peer for existing peer","time":{"start":1753429295637,"stop":1753429295638,"duration":1},"status":"passed","severity":"normal"},{"uid":"109f8b1d81c1da2c","name":"should return false when peer has no shard info","time":{"start":1753429295371,"stop":1753429295371,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf38db7e76e0f0f4","name":"can start and stop the service","time":{"start":1753429359827,"stop":1753429359828,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b006bc00e539b75","name":"should reject if WakuNode is not started","time":{"start":1753429325917,"stop":1753429325918,"duration":1},"status":"passed","severity":"normal"},{"uid":"c77f27e5861ac774","name":"should retry if all attempts fail","time":{"start":1753429325202,"stop":1753429325203,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c44f319810b51af","name":"Encoder throws on undefined content topic","time":{"start":1753429315893,"stop":1753429315894,"duration":1},"status":"passed","severity":"normal"},{"uid":"7011e6513d8ec037","name":"should not receive a peer event before start","time":{"start":1753429469595,"stop":1753429469595,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a6184becd74f52d","name":"should handle peer store errors gracefully","time":{"start":1753429295348,"stop":1753429295349,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1a393367853faef","name":"should not fail to stop the service if it was not started","time":{"start":1753429308424,"stop":1753429308424,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e3c40952258496e","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1753429498508,"stop":1753429498509,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bfef1e026042577","name":"Push message with content topic containing JSON","time":{"start":1753429910341,"stop":1753429910341,"duration":0},"status":"passed","severity":"normal"},{"uid":"ded75999e343301e","name":"Passing page size 1 when there are 4 messages","time":{"start":1753429633975,"stop":1753429633975,"duration":0},"status":"passed","severity":"normal"},{"uid":"241c327db5c48209","name":"Fails to push message bigger that 1MB","time":{"start":1753429910333,"stop":1753429910333,"duration":0},"status":"passed","severity":"normal"},{"uid":"740dcdbb3bb3ffd2","name":"Check message with invalid timestamp is not received","time":{"start":1753429804355,"stop":1753429804355,"duration":0},"status":"passed","severity":"normal"},{"uid":"66ad9db7c13077cd","name":"should be safe to call multiple times","time":{"start":1753429296197,"stop":1753429296197,"duration":0},"status":"passed","severity":"normal"},{"uid":"8da876148c769461","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1753429854831,"stop":1753429854831,"duration":0},"status":"passed","severity":"normal"},{"uid":"232ca88149bd1cd4","name":"Store - dialed first","time":{"start":1753429654981,"stop":1753429654981,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6562887a9f55960","name":"should not retry if at least one success","time":{"start":1753429325494,"stop":1753429325494,"duration":0},"status":"passed","severity":"normal"},{"uid":"67c6b9740c133d33","name":"should handle ping failures gracefully","time":{"start":1753429296220,"stop":1753429296220,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fa757d66236a434","name":"should not execute task if max attempts is 0","time":{"start":1753429325201,"stop":1753429325201,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e8663412f0bab7","name":"should be safe to call multiple times","time":{"start":1753429294995,"stop":1753429294995,"duration":0},"status":"passed","severity":"normal"},{"uid":"69ec0b5cb4791503","name":"Push message with emoji payload","time":{"start":1753429910327,"stop":1753429910327,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d3b2a3add2eeb71","name":"should skip peer when not on same cluster","time":{"start":1753429295007,"stop":1753429295008,"duration":1},"status":"passed","severity":"normal"},{"uid":"606cd0dec146b507","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1753429279080,"stop":1753429279080,"duration":0},"status":"passed","severity":"normal"},{"uid":"29e9f2cbf0fa7fce","name":"should set field with only STORE enabled","time":{"start":1753429285829,"stop":1753429285829,"duration":0},"status":"passed","severity":"normal"},{"uid":"95fb11c70adea7fe","name":"should dial all peers on dial","time":{"start":1753429442154,"stop":1753429442154,"duration":0},"status":"passed","severity":"normal"},{"uid":"b84da4ccd7559ae5","name":"messageHashStr returns a hex string","time":{"start":1753429295561,"stop":1753429295561,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bdd716e9d3ea39c","name":"Relay Node - default protocol","time":{"start":1753429654984,"stop":1753429654984,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cfc90a53550b06","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1753429279073,"stop":1753429279073,"duration":0},"status":"passed","severity":"normal"},{"uid":"dddf43c30138723b","name":"should have no discoveries enabled by default","time":{"start":1753429325205,"stop":1753429325205,"duration":0},"status":"passed","severity":"normal"},{"uid":"508cf5ec397f4126","name":"Encoder throws on empty string content topic","time":{"start":1753429296545,"stop":1753429296545,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9259f4099473b0","name":"Nodes with multiple pubsub topic","time":{"start":1753429486223,"stop":1753429486223,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8bd5205ca920c85","name":"Query with Promise Callback, No Decoder","time":{"start":1753429609651,"stop":1753429609651,"duration":0},"status":"passed","severity":"normal"},{"uid":"22e83bd0244ed382","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1753429325210,"stop":1753429325211,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a97d7903be8d63c","name":"ignores unrecognized TXT record formats","time":{"start":1753429304455,"stop":1753429304455,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab168922b51d6a99","name":"should respect custom numPeersToUse configuration","time":{"start":1753429326018,"stop":1753429326018,"duration":0},"status":"passed","severity":"normal"},{"uid":"33c3eba3c84311c7","name":"should drop connection to one peer on hangUp","time":{"start":1753429442160,"stop":1753429442161,"duration":1},"status":"passed","severity":"normal"},{"uid":"c04201984425133","name":"Delete observer","time":{"start":1753429471302,"stop":1753429471302,"duration":0},"status":"passed","severity":"normal"},{"uid":"5200984f8e4e7546","name":"accepts valid content-filtered query","time":{"start":1753429295960,"stop":1753429295961,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fb5bce39425a82d","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1753429325211,"stop":1753429325212,"duration":1},"status":"passed","severity":"normal"},{"uid":"226afcb78c36c73d","name":"isConnected return false after peer stops","time":{"start":1753429374572,"stop":1753429374572,"duration":0},"status":"passed","severity":"normal"},{"uid":"171e45911166bf84","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1753429854819,"stop":1753429854819,"duration":0},"status":"passed","severity":"normal"},{"uid":"e120c1a32af70ab1","name":"should discard bootstrap peers when has more than set limit","time":{"start":1753429398972,"stop":1753429398972,"duration":0},"status":"passed","severity":"normal"},{"uid":"523e7021fc8072e4","name":"Push message with numeric payload","time":{"start":1753429910320,"stop":1753429910322,"duration":2},"status":"passed","severity":"normal"},{"uid":"97bb94b9cc65338b","name":"throws on content topic with non-number generation field","time":{"start":1753429279068,"stop":1753429279068,"duration":0},"status":"passed","severity":"normal"},{"uid":"58303a1a1587061c","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1753429498525,"stop":1753429498526,"duration":1},"status":"passed","severity":"normal"},{"uid":"21df1336063e7c4f","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1753429334877,"stop":1753429334878,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f27df52d9e27a61","name":"rejects hash query with time filter","time":{"start":1753429295962,"stop":1753429295970,"duration":8},"status":"passed","severity":"normal"},{"uid":"68657355d9bae924","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1753429335326,"stop":1753429335327,"duration":1},"status":"passed","severity":"normal"},{"uid":"d677b65ac3d75635","name":"should set default options when no config provided","time":{"start":1753429296607,"stop":1753429296607,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cf4e661fb1185a8","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1753429335319,"stop":1753429335319,"duration":0},"status":"passed","severity":"normal"},{"uid":"de759f7a3d6a7d5f","name":"Publish message with custom timestamp: Sat Aug 03 2024 07:44:46 GMT+0000 (Coordinated Universal Time)","time":{"start":1753429493003,"stop":1753429493004,"duration":1},"status":"passed","severity":"normal"},{"uid":"76a980c1aec76a71","name":"should insert message id into causal history","time":{"start":1753429338736,"stop":1753429338737,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad4c9121580cc956","name":"should initialize with default number of peers","time":{"start":1753429326014,"stop":1753429326015,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbf22d6bb4a8a505","name":"should not change state when connections remain after disconnect","time":{"start":1753429295322,"stop":1753429295323,"duration":1},"status":"passed","severity":"normal"},{"uid":"21406c8d746b6f2c","name":"should serialize and deserialize correctly","time":{"start":1753429337472,"stop":1753429337472,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6361d7f08f77a8d","name":"Ephemeral messages are not stored","time":{"start":1753429361449,"stop":1753429361449,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d38104b25f0b24e","name":"should maintain proper timestamps if all messages received","time":{"start":1753429338738,"stop":1753429338738,"duration":0},"status":"passed","severity":"normal"},{"uid":"af983076abb4d406","name":"should process tasks in queue","time":{"start":1753429325195,"stop":1753429325196,"duration":1},"status":"passed","severity":"normal"},{"uid":"726988d3c1dbcc7d","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1753429284965,"stop":1753429284967,"duration":2},"status":"passed","severity":"normal"},{"uid":"f2b9fc8d6ee80599","name":"should return empty array when no peers connected","time":{"start":1753429296612,"stop":1753429296612,"duration":0},"status":"passed","severity":"normal"},{"uid":"7568b4c92937ead1","name":"Subscribe to topic containing JSON and receive message","time":{"start":1753429854832,"stop":1753429854832,"duration":0},"status":"passed","severity":"normal"},{"uid":"9472f8e45df6147a","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1753429650481,"stop":1753429650481,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8ccd0e937ca89c5","name":"Encoder throws on empty string content topic","time":{"start":1753429315894,"stop":1753429315894,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae34c3d3736ecec7","name":"less peers than existing","time":{"start":1753429469821,"stop":1753429469821,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5a2ff15610cd828d","name":"Push message with content topic containing short","time":{"start":1753429910328,"stop":1753429910328,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f8859e04b1aa6f3","name":"should not modify tags of connections for different peers","time":{"start":1753429326020,"stop":1753429326020,"duration":0},"status":"passed","severity":"normal"},{"uid":"d37c642e5cd7bb2a","name":"should return false when peer is not on the specified shard","time":{"start":1753429295373,"stop":1753429295373,"duration":0},"status":"passed","severity":"normal"},{"uid":"9576fa2578bea094","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1753429601808,"stop":1753429601808,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ad6a4c21f8c318f","name":"should be able to encode the field with only FILTER set to true","time":{"start":1753429284955,"stop":1753429284956,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dae91a2f1e805ef","name":"Waku message hash computation (meta attribute not present)","time":{"start":1753429295558,"stop":1753429295558,"duration":0},"status":"passed","severity":"normal"},{"uid":"77ebfec33aab1334","name":"should dial peer when no shard info available","time":{"start":1753429295008,"stop":1753429295009,"duration":1},"status":"passed","severity":"normal"},{"uid":"138204f2c7347ad6","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1753429854825,"stop":1753429854825,"duration":0},"status":"passed","severity":"normal"},{"uid":"6762a94c76145f64","name":"should handle a minimal index list","time":{"start":1753429279257,"stop":1753429279258,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5934b26b1eebb03","name":"connects to nwaku","time":{"start":1753429655005,"stop":1753429655005,"duration":0},"status":"passed","severity":"normal"},{"uid":"20392862562dc0ca","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1753429646117,"stop":1753429646117,"duration":0},"status":"passed","severity":"normal"},{"uid":"6238680fd1e926d4","name":"should create an instance with libp2p and dialer","time":{"start":1753429295338,"stop":1753429295342,"duration":4},"status":"passed","severity":"normal"},{"uid":"f400fbc035135d63","name":"should handle errors when removing globalThis listeners","time":{"start":1753429295314,"stop":1753429295315,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4b4869629e0368d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1753429335333,"stop":1753429335333,"duration":0},"status":"passed","severity":"normal"},{"uid":"c12f5534e272466b","name":"isConnected between 2 js-waku relay nodes","time":{"start":1753429374572,"stop":1753429374572,"duration":0},"status":"passed","severity":"normal"},{"uid":"68b1b7a768f47895","name":"Query with Promise Callback, No message returned","time":{"start":1753429609651,"stop":1753429609651,"duration":0},"status":"passed","severity":"normal"},{"uid":"dee4908ae1c8b326","name":"Subscribe to topic containing XML and receive message","time":{"start":1753429854821,"stop":1753429854821,"duration":0},"status":"passed","severity":"normal"},{"uid":"16b8332c88027ad0","name":"should check connected peers if present and suitable","time":{"start":1753429325920,"stop":1753429325920,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5adc57b201a4c4c","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1753429335315,"stop":1753429335315,"duration":0},"status":"passed","severity":"normal"},{"uid":"f358f93f312f043","name":"Push message with XML payload","time":{"start":1753429910325,"stop":1753429910325,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bff06c600602087","name":"should encode/decode to RLP encoding","time":{"start":1753429285824,"stop":1753429285824,"duration":0},"status":"passed","severity":"normal"},{"uid":"99b68ca57e073840","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1753429601809,"stop":1753429601809,"duration":0},"status":"passed","severity":"normal"},{"uid":"888524ad7745ca97","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1753429854817,"stop":1753429854817,"duration":0},"status":"passed","severity":"normal"},{"uid":"511c6cf0d2c21341","name":"Ordered callback, aborts when callback returns true","time":{"start":1753429635563,"stop":1753429635563,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ecad7e27523d32e","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1753429284956,"stop":1753429284957,"duration":1},"status":"passed","severity":"normal"},{"uid":"8034b3d2e8b078c0","name":"Push message with Script payload","time":{"start":1753429910336,"stop":1753429910336,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a0fe1a301982cc0","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1753429650480,"stop":1753429650480,"duration":0},"status":"passed","severity":"normal"},{"uid":"33e8bce8932445f7","name":"Subscribe to topic containing long and receive message","time":{"start":1753429854818,"stop":1753429854818,"duration":0},"status":"passed","severity":"normal"},{"uid":"225e813b5e29ab73","name":"Push message with shell command payload","time":{"start":1753429910326,"stop":1753429910327,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c4777028af9230e","name":"should start all internal components","time":{"start":1753429296608,"stop":1753429296608,"duration":0},"status":"passed","severity":"normal"},{"uid":"56f77913d213abe4","name":"Check message received after jswaku node is restarted","time":{"start":1753429804366,"stop":1753429804366,"duration":0},"status":"passed","severity":"normal"},{"uid":"17d389dc853dea72","name":"Check message with non string payload is not received","time":{"start":1753429804365,"stop":1753429804366,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9b40cf18519cfe8","name":"should register libp2p event listeners when start is called","time":{"start":1753429326017,"stop":1753429326017,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8d30df99d1eb930","name":"should be safe to call multiple times","time":{"start":1753429296609,"stop":1753429296609,"duration":0},"status":"passed","severity":"normal"},{"uid":"64ef2a0d96981a22","name":"should handle multiple peers with different shard configurations","time":{"start":1753429295022,"stop":1753429295022,"duration":0},"status":"passed","severity":"normal"},{"uid":"f75b7afab6b02e63","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1753429335309,"stop":1753429335309,"duration":0},"status":"passed","severity":"normal"},{"uid":"b282f4f6bb03b084","name":"should properly compute the node id","time":{"start":1753429285824,"stop":1753429285824,"duration":0},"status":"passed","severity":"normal"},{"uid":"739e1e0e07b8bf26","name":"should use configured peers when available","time":{"start":1753429325914,"stop":1753429325915,"duration":1},"status":"passed","severity":"normal"},{"uid":"efdb0781a6cb28a9","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1753429295559,"stop":1753429295559,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd19c2e1c3941077","name":"Wrong topic","time":{"start":1753429593944,"stop":1753429593945,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9c62a8978a3a259","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1753429335304,"stop":1753429335305,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4eb46f5c9425352","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1753429334876,"stop":1753429334877,"duration":1},"status":"passed","severity":"normal"},{"uid":"e61427754bfb4be7","name":"Relay - dialed after","time":{"start":1753429654979,"stop":1753429654980,"duration":1},"status":"passed","severity":"normal"},{"uid":"672599b716ccfd05","name":"should insert message into bloom filter","time":{"start":1753429338736,"stop":1753429338736,"duration":0},"status":"passed","severity":"normal"},{"uid":"748be483a6b06ba7","name":"can start and stop the service","time":{"start":1753429469591,"stop":1753429469592,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8120cc65c522d7e","name":"should be safe to call multiple times","time":{"start":1753429295342,"stop":1753429295343,"duration":1},"status":"passed","severity":"normal"},{"uid":"611d150ae77d9dab","name":"should return true when peer is on the specified shard","time":{"start":1753429295372,"stop":1753429295372,"duration":0},"status":"passed","severity":"normal"},{"uid":"818c14cccec123c9","name":"messageHash returns a Uint8Array","time":{"start":1753429295559,"stop":1753429295559,"duration":0},"status":"passed","severity":"normal"},{"uid":"55589756e3c4f324","name":"Query with Ordered Callback, No Decoder","time":{"start":1753429609650,"stop":1753429609650,"duration":0},"status":"passed","severity":"normal"},{"uid":"276004e608fd6daf","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1753429335309,"stop":1753429335310,"duration":1},"status":"passed","severity":"normal"},{"uid":"4329877b6042ea2b","name":"throws on content topic with empty version field","time":{"start":1753429279070,"stop":1753429279070,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec5fd01132832aaa","name":"should handle corrupted shard info gracefully","time":{"start":1753429295379,"stop":1753429295379,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcb14322a37d6871","name":"should mark all messages in causal history as acknowledged","time":{"start":1753429338739,"stop":1753429338740,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7a8db8619fa07d1","name":"Subscribe to topic containing XML and receive message","time":{"start":1753429854831,"stop":1753429854832,"duration":1},"status":"passed","severity":"normal"},{"uid":"80400de1629b8af2","name":"should not fail to start the service if it is already started","time":{"start":1753429308424,"stop":1753429308424,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3d68e6f9391b4a0","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1753429326017,"stop":1753429326018,"duration":1},"status":"passed","severity":"normal"},{"uid":"d06fad116e6ab150","name":"should reject if Filter is requested but not mounted","time":{"start":1753429325919,"stop":1753429325919,"duration":0},"status":"passed","severity":"normal"},{"uid":"2061a3c374b3a422","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1753429601808,"stop":1753429601809,"duration":1},"status":"passed","severity":"normal"},{"uid":"af1a3b78f8f70fc1","name":"Passing page size 19 when there are 20 messages","time":{"start":1753429633978,"stop":1753429633978,"duration":0},"status":"passed","severity":"normal"},{"uid":"2681a20f85e8e7df","name":"Subscribe to topic containing Russian and receive message","time":{"start":1753429854830,"stop":1753429854831,"duration":1},"status":"passed","severity":"normal"},{"uid":"457cd6b1d4c39347","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1753429498519,"stop":1753429498520,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c41ef89e6ed7cd4","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1753429374570,"stop":1753429374570,"duration":0},"status":"passed","severity":"normal"},{"uid":"84c6798d44a554b9","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app10/5/topic564/test.js","time":{"start":1753429593928,"stop":1753429593928,"duration":0},"status":"passed","severity":"normal"},{"uid":"e40bbfb0b223ab82","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1753429295653,"stop":1753429295662,"duration":9},"status":"passed","severity":"normal"},{"uid":"c7570059ddc79b9b","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app69/5/topic887/test.js","time":{"start":1753429593936,"stop":1753429593939,"duration":3},"status":"passed","severity":"normal"},{"uid":"e24555588281197a","name":"should handle errors when getting connections","time":{"start":1753429295326,"stop":1753429295326,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed2fa15f34a357a2","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1753429279085,"stop":1753429279086,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d7c616c4c52fea8","name":"Subscribe to topic containing JSON and publish message","time":{"start":1753429502822,"stop":1753429502823,"duration":1},"status":"passed","severity":"normal"},{"uid":"42bccac1868d2847","name":"should skip peer when dialed recently","time":{"start":1753429295000,"stop":1753429295001,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff1815653b6a2cb8","name":"Subscribe and receive messages via lightPush","time":{"start":1753429854814,"stop":1753429854814,"duration":0},"status":"passed","severity":"normal"},{"uid":"11c66731b759466e","name":"Check publish message containing XML","time":{"start":1753429492998,"stop":1753429492999,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d6b62dd3159f3cc","name":"Promise Callback - true","time":{"start":1753429620384,"stop":1753429620385,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cd6ae73c63e19ca","name":"should initialize with Unhealthy status","time":{"start":1753429325395,"stop":1753429325395,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7606b139dca2191","name":"ends after yielding if response size indicates end","time":{"start":1753429296390,"stop":1753429296390,"duration":0},"status":"passed","severity":"normal"},{"uid":"e385a022d897c31c","name":"Push message with emoji payload","time":{"start":1753429910338,"stop":1753429910338,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ab9d3239110c2ce","name":"should start and stop interval correctly","time":{"start":1753429325194,"stop":1753429325195,"duration":1},"status":"passed","severity":"normal"},{"uid":"26be1fc8352c1e7f","name":"should handle peer store update failures gracefully","time":{"start":1753429296220,"stop":1753429296223,"duration":3},"status":"passed","severity":"normal"},{"uid":"6732f8aab8cd02e4","name":"Push message with short payload","time":{"start":1753429910319,"stop":1753429910319,"duration":0},"status":"passed","severity":"normal"},{"uid":"67f6c933736e1a6f","name":"same cluster, static sharding: nodes connect","time":{"start":1753429431319,"stop":1753429431320,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ae6b9530e1cc5e4","name":"Encoder throws on undefined content topic","time":{"start":1753429314358,"stop":1753429314359,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8245c9a5f93439","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1753429295645,"stop":1753429295645,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7234c86cafe2eaf","name":"should create ShardReader with static shards network config","time":{"start":1753429295366,"stop":1753429295366,"duration":0},"status":"passed","severity":"normal"},{"uid":"90c153fa95e660c7","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1753429335320,"stop":1753429335320,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2e5d6c725479bcc","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1753429295662,"stop":1753429295662,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a01bc7050ab18e7","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1753429326019,"stop":1753429326019,"duration":0},"status":"passed","severity":"normal"},{"uid":"69d987d1add6fa83","name":"Subscribe to topic containing emoji and publish message","time":{"start":1753429502824,"stop":1753429502824,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb55ceab53f2089f","name":"should handle dial errors gracefully","time":{"start":1753429295009,"stop":1753429295009,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f1eb41c91164e0e","name":"should not fail to start the service if it is already started","time":{"start":1753429359830,"stop":1753429359830,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fdad9f21b5c88d7","name":"returns only open connection if one present","time":{"start":1753429296240,"stop":1753429296240,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecc95c46655b7a0c","name":"should reject if LightPush is requested but not mounted","time":{"start":1753429325918,"stop":1753429325918,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ccc05cf3f435a55","name":"Subscribe and receive messages via lightPush","time":{"start":1753429854824,"stop":1753429854824,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec815238d4fbb0d","name":"Publish message with rate limit","time":{"start":1753429493011,"stop":1753429493013,"duration":2},"status":"passed","severity":"normal"},{"uid":"f79a3825c5c7178f","name":"should return PeerId when PeerId is provided","time":{"start":1753429296107,"stop":1753429296116,"duration":9},"status":"passed","severity":"normal"},{"uid":"3c1101f880cf261d","name":"should add peer to queue when queue is not empty","time":{"start":1753429294996,"stop":1753429295000,"duration":4},"status":"passed","severity":"normal"},{"uid":"db1b59256ecef2c8","name":"should dial one peer on dial","time":{"start":1753429442155,"stop":1753429442160,"duration":5},"status":"passed","severity":"normal"},{"uid":"8874d390243c5b1f","name":"should add event listeners to globalThis","time":{"start":1753429295310,"stop":1753429295311,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c4e5b88730e51ef","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1753429854822,"stop":1753429854822,"duration":0},"status":"passed","severity":"normal"},{"uid":"88c113d566433e5e","name":"Check received message containing JSON","time":{"start":1753429804352,"stop":1753429804352,"duration":0},"status":"passed","severity":"normal"},{"uid":"298f403bf39941cc","name":"Push message with content topic containing escaped characters","time":{"start":1753429910330,"stop":1753429910331,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b0eeb7bbb38f3aa","name":"should dispatch network event when browser goes offline","time":{"start":1753429295325,"stop":1753429295325,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b16d99b85bc3d20","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1753429335317,"stop":1753429335317,"duration":0},"status":"passed","severity":"normal"},{"uid":"39a26d2d0d43571e","name":"Push message equal or less that 1MB","time":{"start":1753429910344,"stop":1753429910344,"duration":0},"status":"passed","severity":"normal"},{"uid":"46de5ea5a4e76a9f","name":"Push message with short payload","time":{"start":1753429910334,"stop":1753429910334,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eab751478a10ba9","name":"should return false","time":{"start":1753429285823,"stop":1753429285823,"duration":0},"status":"passed","severity":"normal"},{"uid":"3027b4dab034a42b","name":"Decoder throws on empty string content topic","time":{"start":1753429315894,"stop":1753429315895,"duration":1},"status":"passed","severity":"normal"},{"uid":"af1f679f2766b46a","name":"Push message with content topic containing SQL Injection","time":{"start":1753429910341,"stop":1753429910341,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb4618d0eb80dc49","name":"Push message with custom timestamp: 1753425779921","time":{"start":1753429910332,"stop":1753429910333,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdb372e1fa10303f","name":"Query Generator, Multiple PubsubTopics","time":{"start":1753429609648,"stop":1753429609648,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eb399f9899f759d","name":"should not fail to start the service if it is already started","time":{"start":1753429469592,"stop":1753429469593,"duration":1},"status":"passed","severity":"normal"},{"uid":"edaca6d85dd400f9","name":"Fails to push message bigger that 1MB","time":{"start":1753429910344,"stop":1753429910344,"duration":0},"status":"passed","severity":"normal"},{"uid":"da8b7066abd13d30","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1753429296226,"stop":1753429296227,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b2181ddc370e7fb","name":"should only return 1 node with store capability","time":{"start":1753429304457,"stop":1753429304457,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9197190497b736c","name":"should dial peer when peer is discovered","time":{"start":1753429295344,"stop":1753429295344,"duration":0},"status":"passed","severity":"normal"},{"uid":"29ca9526d4a703d8","name":"should delegate to networkMonitor.isConnected()","time":{"start":1753429296609,"stop":1753429296609,"duration":0},"status":"passed","severity":"normal"},{"uid":"a798263ac355794f","name":"Generator, 2 different shards","time":{"start":1753429600054,"stop":1753429600054,"duration":0},"status":"passed","severity":"normal"},{"uid":"4de1d210997748e6","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1753429498522,"stop":1753429498522,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b9d7026b72bd5fb","name":"should return false when navigator.onLine is false","time":{"start":1753429295315,"stop":1753429295316,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c6ade0b053d3fb1","name":"should dial peers from store when browser is connected","time":{"start":1753429295617,"stop":1753429295618,"duration":1},"status":"passed","severity":"normal"},{"uid":"c84f3f961c2aa7e5","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1753429335314,"stop":1753429335314,"duration":0},"status":"passed","severity":"normal"},{"uid":"f249f4cbb752a267","name":"Symmetric encrypt & Decrypt","time":{"start":1753429314789,"stop":1753429314789,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8d985af4c88dae4","name":"Round trip binary encryption [ecies, signature]","time":{"start":1753429315893,"stop":1753429315893,"duration":0},"status":"passed","severity":"normal"},{"uid":"22b18b2d10062132","name":"Check publish message containing Arabic","time":{"start":1753429492996,"stop":1753429492996,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd016df271709287","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1753429498526,"stop":1753429498526,"duration":0},"status":"passed","severity":"normal"},{"uid":"93043da78f9b11b8","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1753429295377,"stop":1753429295377,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7175760900b10a1","name":"should remove event listeners from libp2p","time":{"start":1753429295312,"stop":1753429295313,"duration":1},"status":"passed","severity":"normal"},{"uid":"e253da3490cc7122","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1753429304457,"stop":1753429304458,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8bff41e7426a7ae","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1753429361450,"stop":1753429361451,"duration":1},"status":"passed","severity":"normal"},{"uid":"4592a04f093c4f41","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1753429279084,"stop":1753429279084,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0651fb621810ad3","name":"should send relay ping messages on timer","time":{"start":1753429296231,"stop":1753429296231,"duration":0},"status":"passed","severity":"normal"},{"uid":"53cedcd635beac7d","name":"Rejects garbage","time":{"start":1753429329388,"stop":1753429329389,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6295fa1096824d6","name":"Subscribe to topic containing special chars and publish message","time":{"start":1753429502818,"stop":1753429502818,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ddd64e9f867089b","name":"should perform ping and update peer store on timer","time":{"start":1753429296219,"stop":1753429296220,"duration":1},"status":"passed","severity":"normal"},{"uid":"61b242e784b17318","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1753429325814,"stop":1753429325814,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c6a19c66eff8f4f","name":"should handle dial errors gracefully","time":{"start":1753429295636,"stop":1753429295636,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1edeca32f4b754e","name":"should remove expired entries after TTL has passed","time":{"start":1753429324259,"stop":1753429324260,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffb140394a14725f","name":"should be delivered immediately if received","time":{"start":1753429338744,"stop":1753429338745,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbbb81dd297fb28e","name":"Subscribe to topic containing short and receive message","time":{"start":1753429854829,"stop":1753429854829,"duration":0},"status":"passed","severity":"normal"},{"uid":"c334e73f51b47d93","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1753429431321,"stop":1753429431321,"duration":0},"status":"passed","severity":"normal"},{"uid":"edf6dab76e1ffec0","name":"Fails to push message with large meta","time":{"start":1753429910342,"stop":1753429910342,"duration":0},"status":"passed","severity":"normal"},{"uid":"3614d0ab340f83f2","name":"should skip updating peer store if peer has same addresses","time":{"start":1753429295349,"stop":1753429295350,"duration":1},"status":"passed","severity":"normal"},{"uid":"991229cad348b469","name":"should throw error - no id","time":{"start":1753429285819,"stop":1753429285819,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aec531c1200e714","name":"should remove event listeners from globalThis","time":{"start":1753429295313,"stop":1753429295314,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb377f97b662e404","name":"should handle peer store errors gracefully","time":{"start":1753429295638,"stop":1753429295644,"duration":6},"status":"passed","severity":"normal"},{"uid":"f1b4582695a44d0d","name":"should retry failed tasks","time":{"start":1753429325199,"stop":1753429325199,"duration":0},"status":"passed","severity":"normal"},{"uid":"57404db518ba7f19","name":"Subscribe to topic containing shell command and publish message","time":{"start":1753429502823,"stop":1753429502823,"duration":0},"status":"passed","severity":"normal"},{"uid":"db336c3dbe16de20","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1753429498525,"stop":1753429498525,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e48792064383691","name":"Check received message containing escaped characters","time":{"start":1753429804362,"stop":1753429804362,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4882ac179c3f7a1","name":"should emit a peer event after start","time":{"start":1753429308425,"stop":1753429308425,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c576f3bd7dc9128","name":"should clear dial history on stop","time":{"start":1753429294994,"stop":1753429294995,"duration":1},"status":"passed","severity":"normal"},{"uid":"33ba1130d7ea2d71","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1753429854825,"stop":1753429854826,"duration":1},"status":"passed","severity":"normal"},{"uid":"9221cbb6cfda0b85","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1753429502823,"stop":1753429502824,"duration":1},"status":"passed","severity":"normal"},{"uid":"df9f4bc7666e20c9","name":"Does not throw an exception when node disconnects","time":{"start":1753429655006,"stop":1753429655006,"duration":0},"status":"passed","severity":"normal"},{"uid":"983e05874a869946","name":"should drop only non-locked connections when over maxConnections","time":{"start":1753429295646,"stop":1753429295652,"duration":6},"status":"passed","severity":"normal"},{"uid":"93c94edf591b0d73","name":"should return true when peer is on the same cluster","time":{"start":1753429295366,"stop":1753429295367,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6915b39d0eaec7b","name":"should handle errors gracefully when getting peer info","time":{"start":1753429295379,"stop":1753429295379,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ed94327141130ec","name":"Push message with content topic containing Arabic","time":{"start":1753429910340,"stop":1753429910340,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8cbcfcb5fc8813a","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1753429502815,"stop":1753429502815,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdc9fe58d972adb8","name":"should enable all discoveries when explicitly set","time":{"start":1753429325205,"stop":1753429325205,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c09284ba07f1f59","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1753429296107,"stop":1753429296107,"duration":0},"status":"passed","severity":"normal"},{"uid":"8412a3a554b981f","name":"should handle peer connect event","time":{"start":1753429295320,"stop":1753429295321,"duration":1},"status":"passed","severity":"normal"},{"uid":"461b57a8febd4191","name":"msgTime: 0 ms from now, startTime: 1753343235745, endTime: 1753429635745","time":{"start":1753429650482,"stop":1753429650482,"duration":0},"status":"passed","severity":"normal"},{"uid":"1758aeb2bb391596","name":"should be sent with empty content","time":{"start":1753429338743,"stop":1753429338743,"duration":0},"status":"passed","severity":"normal"},{"uid":"8827adf672ac410e","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1753429279074,"stop":1753429279074,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9ccd945b5463ae8","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1753429295557,"stop":1753429295557,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddcc47a0e27ba5e3","name":"should create KeepAliveManager with required options","time":{"start":1753429296185,"stop":1753429296185,"duration":0},"status":"passed","severity":"normal"},{"uid":"73ec3041652e7c5f","name":"should successfully subscribe to supported pubsub topic","time":{"start":1753429325813,"stop":1753429325814,"duration":1},"status":"passed","severity":"normal"},{"uid":"22c6c2683c592567","name":"Push 30 different messages","time":{"start":1753429910338,"stop":1753429910338,"duration":0},"status":"skipped","severity":"normal"},{"uid":"51de2a7600c4190e","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1753429279076,"stop":1753429279077,"duration":1},"status":"passed","severity":"normal"},{"uid":"10bb24b8d7faa4b9","name":"should properly create location multiaddrs - tcp6","time":{"start":1753429285827,"stop":1753429285827,"duration":0},"status":"passed","severity":"normal"},{"uid":"af538b26438561ef","name":"random static sharding 6 - Cluster ID: 591, Shard ID: 71","time":{"start":1753429589054,"stop":1753429589054,"duration":0},"status":"passed","severity":"normal"},{"uid":"76f08a68dc20e41f","name":"should not dispatch event when already disconnected","time":{"start":1753429295324,"stop":1753429295324,"duration":0},"status":"passed","severity":"normal"},{"uid":"7133d8ad89fcb80c","name":"should be able to encode the field with only STORE set to true","time":{"start":1753429284954,"stop":1753429284955,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5714c2e59dd821d","name":"Check message on other pubsub topic is not received","time":{"start":1753429804364,"stop":1753429804364,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf99d2b6f2f516de","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1753429650482,"stop":1753429650482,"duration":0},"status":"passed","severity":"normal"},{"uid":"f569b5aaf0488233","name":"Push message with XML payload","time":{"start":1753429910336,"stop":1753429910337,"duration":1},"status":"passed","severity":"normal"},{"uid":"e562bf9575740ec7","name":"Register correct protocols","time":{"start":1753429502813,"stop":1753429502813,"duration":0},"status":"passed","severity":"normal"},{"uid":"d181aa73fdc0fc8a","name":"should not discard bootstrap peers if under the limit","time":{"start":1753429398972,"stop":1753429398974,"duration":2},"status":"passed","severity":"normal"},{"uid":"512e9ccb2308b172","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1753429279088,"stop":1753429279088,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a47b546e0274d4b","name":"should be able to decode the field with only FILTER set to true","time":{"start":1753429284963,"stop":1753429284964,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1c3ce014e6c12fb","name":"should initialize with isNetworkConnected as false","time":{"start":1753429295307,"stop":1753429295309,"duration":2},"status":"passed","severity":"normal"},{"uid":"7442f285cfa469d3","name":"Relay + Store","time":{"start":1753429285830,"stop":1753429285831,"duration":1},"status":"passed","severity":"normal"},{"uid":"a89bec3325895f4c","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1753429854820,"stop":1753429854820,"duration":0},"status":"passed","severity":"normal"},{"uid":"122c1c0a4c2d0576","name":"Check received message containing Chinese","time":{"start":1753429804359,"stop":1753429804359,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fdc6b75acf16a78","name":"passes more than one ENR URLs and attempts connection","time":{"start":1753429359835,"stop":1753429359835,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f3a8601c6c644a55","name":"Check publish message containing shell command","time":{"start":1753429493001,"stop":1753429493002,"duration":1},"status":"passed","severity":"normal"},{"uid":"60cd596ff68411d1","name":"same cluster: nodes connect","time":{"start":1753429431323,"stop":1753429431324,"duration":1},"status":"passed","severity":"normal"},{"uid":"1845652227a87588","name":"should process queue every 500ms","time":{"start":1753429295015,"stop":1753429295015,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac782157b72d2a48","name":"Ordered Callback - true","time":{"start":1753429620386,"stop":1753429620386,"duration":0},"status":"passed","severity":"normal"},{"uid":"57558e5dc2abd1f6","name":"Fields are not dropped","time":{"start":1753429296256,"stop":1753429296257,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc0792d27d777","name":"Push message with content topic containing escaped characters","time":{"start":1753429910341,"stop":1753429910341,"duration":0},"status":"passed","severity":"normal"},{"uid":"27d51617b4b6f62c","name":"should return false and handle errors gracefully","time":{"start":1753429296611,"stop":1753429296611,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a24266ef5fb4096","name":"Check publish message after client node is restarted","time":{"start":1753429493010,"stop":1753429493011,"duration":1},"status":"skipped","severity":"normal"},{"uid":"e654b9256731ed63","name":"throws on content topic with empty application field","time":{"start":1753429279069,"stop":1753429279069,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ca4c7d10b7682d9","name":"Check publish message after service node is restarted","time":{"start":1753429493010,"stop":1753429493010,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3a5b83ce2f277867","name":"should return true even if peer has no overlapping shards","time":{"start":1753429295367,"stop":1753429295371,"duration":4},"status":"passed","severity":"normal"},{"uid":"82aae1e0feda228b","name":"should properly create location multiaddrs - tcp","time":{"start":1753429285827,"stop":1753429285828,"duration":1},"status":"passed","severity":"normal"},{"uid":"3455007789d1bd5c","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app22/6/topic159/utf8","time":{"start":1753429593940,"stop":1753429593942,"duration":2},"status":"passed","severity":"normal"},{"uid":"3fe6a07732f5b2b3","name":"Subscribe to topic containing numeric and receive message","time":{"start":1753429854818,"stop":1753429854818,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3bc98e1d81118f6","name":"should skip peer when already connected","time":{"start":1753429295000,"stop":1753429295000,"duration":0},"status":"passed","severity":"normal"},{"uid":"f757b659d4e6adae","name":"should allow redial after failed dial cooldown expires","time":{"start":1753429295009,"stop":1753429295009,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf13d74444dda7c9","name":"messageHashStr produces different results for different inputs","time":{"start":1753429295562,"stop":1753429295563,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c3872bcf0a3ff1","name":"random static sharding 1 - Cluster ID: 638, Shard ID: 346","time":{"start":1753429589037,"stop":1753429589038,"duration":1},"status":"passed","severity":"normal"},{"uid":"37d8707189f54578","name":"Refresh subscription","time":{"start":1753429854828,"stop":1753429854828,"duration":0},"status":"passed","severity":"normal"},{"uid":"85952e3e13ca461","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1753429854830,"stop":1753429854830,"duration":0},"status":"passed","severity":"normal"},{"uid":"a21f02f90091df13","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1753429304037,"stop":1753429304038,"duration":1},"status":"passed","severity":"normal"},{"uid":"c82d3f0cd10504d","name":"non connected peers","time":{"start":1753429469821,"stop":1753429469821,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1128a5f4656ff533","name":"should properly create location multiaddrs - udp6","time":{"start":1753429285827,"stop":1753429285827,"duration":0},"status":"passed","severity":"normal"},{"uid":"56cf63b9dc678d50","name":"Push message with special chars payload","time":{"start":1753429910335,"stop":1753429910335,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec3e0b1772051871","name":"1 Relay, 1 fetch","time":{"start":1753429304370,"stop":1753429304371,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f9cf06633d5a2ab","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1753429279072,"stop":1753429279072,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3b8382b5600b855","name":"should invoke callbacks when receiving a message","time":{"start":1753429325683,"stop":1753429325683,"duration":0},"status":"passed","severity":"normal"},{"uid":"756216590a09e00a","name":"Push message with Chinese payload","time":{"start":1753429910335,"stop":1753429910335,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a1142de6b26d208","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1753429650478,"stop":1753429650479,"duration":1},"status":"passed","severity":"normal"},{"uid":"abfb3787c6a74602","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1753429325684,"stop":1753429325684,"duration":0},"status":"passed","severity":"normal"},{"uid":"422c6010716213b4","name":"Push message with content topic containing short","time":{"start":1753429910339,"stop":1753429910339,"duration":0},"status":"passed","severity":"normal"},{"uid":"9242050195f790a8","name":"Nodes with multiple pubsub topic","time":{"start":1753429486221,"stop":1753429486222,"duration":1},"status":"passed","severity":"normal"},{"uid":"f94e77eb705aa223","name":"should reject if Store is requested but not mounted","time":{"start":1753429325919,"stop":1753429325919,"duration":0},"status":"passed","severity":"normal"},{"uid":"91a502945dccb975","name":"Push message with Arabic payload","time":{"start":1753429910335,"stop":1753429910335,"duration":0},"status":"passed","severity":"normal"},{"uid":"261b7907a576db13","name":"should decode valid enr with tcp successfully","time":{"start":1753429285816,"stop":1753429285816,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6f079466152cb6e","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1753429335319,"stop":1753429335319,"duration":0},"status":"passed","severity":"normal"},{"uid":"be3b8057002e6aeb","name":"it tolerates circular branch references","time":{"start":1753429304454,"stop":1753429304454,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c305d897ebacbde","name":"Passing page size 110 when there are 120 messages","time":{"start":1753429633979,"stop":1753429633979,"duration":0},"status":"passed","severity":"normal"},{"uid":"433740b5ce9b55c1","name":"throws on content topic with too few or too many fields","time":{"start":1753429279068,"stop":1753429279068,"duration":0},"status":"passed","severity":"normal"},{"uid":"8abfea257d277b9d","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1753429854816,"stop":1753429854816,"duration":0},"status":"passed","severity":"normal"},{"uid":"decb888645223a87","name":"Check received message containing numeric","time":{"start":1753429804348,"stop":1753429804348,"duration":0},"status":"passed","severity":"normal"},{"uid":"97c756da98fa358f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1753429279083,"stop":1753429279084,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ac1c2be8ef823fd","name":"Check meta is set [symmetric]","time":{"start":1753429314357,"stop":1753429314357,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ed895444f429973","name":"Callback on promise, aborts when callback returns true","time":{"start":1753429635562,"stop":1753429635562,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca4fb160fa2e5c5b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1753429335327,"stop":1753429335327,"duration":0},"status":"passed","severity":"normal"},{"uid":"a75a9d823e014c24","name":"should unregister libp2p event listeners when stop is called","time":{"start":1753429326017,"stop":1753429326017,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5e290adf19fbfcc","name":"should handle different types of entries","time":{"start":1753429324264,"stop":1753429324264,"duration":0},"status":"passed","severity":"normal"},{"uid":"97cddebd7fc1c633","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1753429486222,"stop":1753429486222,"duration":0},"status":"passed","severity":"normal"},{"uid":"51076c0a423334d","name":"Push message with JSON payload","time":{"start":1753429910326,"stop":1753429910326,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f3c2e86d4d5c1c7","name":"Push message with content topic containing Russian","time":{"start":1753429910330,"stop":1753429910330,"duration":0},"status":"passed","severity":"normal"},{"uid":"c20ea21c0d71fc1d","name":"should handle empty pubsub topics","time":{"start":1753429296235,"stop":1753429296236,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5bf76abafd64bab","name":"Check received message containing Chinese","time":{"start":1753429804349,"stop":1753429804349,"duration":0},"status":"passed","severity":"normal"},{"uid":"60b80bcd4e888999","name":"Check received message containing JSON","time":{"start":1753429804361,"stop":1753429804362,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a9381121630ab00","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1753429335318,"stop":1753429335318,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b0becca6bb7e47b","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1753429854826,"stop":1753429854826,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a3592e99059e528","name":"Check received message containing Arabic","time":{"start":1753429804359,"stop":1753429804359,"duration":0},"status":"passed","severity":"normal"},{"uid":"5adfc4a500f82691","name":"should load peers from local storage and dispatch events","time":{"start":1753429308426,"stop":1753429308427,"duration":1},"status":"passed","severity":"normal"},{"uid":"f185e4cdddba0fe2","name":"random static sharding 7 - Cluster ID: 123, Shard ID: 764","time":{"start":1753429589055,"stop":1753429589055,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0d4248dc6920a18","name":"Check message received after jswaku node is restarted","time":{"start":1753429804356,"stop":1753429804356,"duration":0},"status":"passed","severity":"normal"},{"uid":"871eef2fe13c07fb","name":"Push message with content topic containing long","time":{"start":1753429910328,"stop":1753429910328,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cbbf3eea1935f6c","name":"Passing page size 3 when there are 20 messages","time":{"start":1753429633975,"stop":1753429633977,"duration":2},"status":"passed","severity":"normal"},{"uid":"8b0388020b9426cc","name":"new peer added after a peer was already found","time":{"start":1753429498508,"stop":1753429498508,"duration":0},"status":"skipped","severity":"normal"},{"uid":"72f938ea351d5daf","name":"should set field with only RELAY enabled","time":{"start":1753429285829,"stop":1753429285829,"duration":0},"status":"passed","severity":"normal"},{"uid":"454f9d9f4158ef54","name":"should set field with only FILTER enabled","time":{"start":1753429285829,"stop":1753429285830,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce43295d848d50d6","name":"should handle shard reader errors gracefully","time":{"start":1753429295020,"stop":1753429295020,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e55d50ecffdbe4c","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1753429431326,"stop":1753429431327,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e978487a7939ccf","name":"should handle onConnected and onDisconnected","time":{"start":1753429326017,"stop":1753429326017,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0bbac12f4c8160b","name":"Query Generator - false","time":{"start":1753429620381,"stop":1753429620383,"duration":2},"status":"passed","severity":"normal"},{"uid":"4d8bd53b46a6157a","name":"Subscribe to topic containing Script and publish message","time":{"start":1753429502820,"stop":1753429502820,"duration":0},"status":"passed","severity":"normal"},{"uid":"8de7570499663a9e","name":"throws on empty content topic","time":{"start":1753429279067,"stop":1753429279067,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0103818bbd7fcdf","name":"Passing page size 11 when there are 10 messages","time":{"start":1753429633978,"stop":1753429633978,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab30365e0eb66faf","name":"should remove event listeners","time":{"start":1753429296198,"stop":1753429296198,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6690d1cfba33d8f","name":"should process up to 3 peers at once","time":{"start":1753429295015,"stop":1753429295018,"duration":3},"status":"passed","severity":"normal"},{"uid":"330b31b0e73333ed","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1753429498521,"stop":1753429498522,"duration":1},"status":"passed","severity":"normal"},{"uid":"e117290c3bac2dd","name":"Should update multiaddrs","time":{"start":1753429442870,"stop":1753429442871,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f949810d7019c64","name":"Relay + Store","time":{"start":1753429362741,"stop":1753429362741,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fa686f85e0349af","name":"Promise Callback - false","time":{"start":1753429620385,"stop":1753429620385,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a897ff7ebd13b54","name":"should clear all timers","time":{"start":1753429296198,"stop":1753429296198,"duration":0},"status":"passed","severity":"normal"},{"uid":"28f95a419d61e32a","name":"should handle dial errors","time":{"start":1753429296610,"stop":1753429296611,"duration":1},"status":"passed","severity":"normal"},{"uid":"44e5c26333535fee","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1753429335318,"stop":1753429335318,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ba8b3076d4b338f","name":"Check message with no pubsub topic is not received","time":{"start":1753429804365,"stop":1753429804365,"duration":0},"status":"passed","severity":"normal"},{"uid":"21365f2a8f43de7c","name":"Check received message containing special chars","time":{"start":1753429804359,"stop":1753429804359,"duration":0},"status":"passed","severity":"normal"},{"uid":"f953810067be5cc3","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1753429600054,"stop":1753429600054,"duration":0},"status":"passed","severity":"normal"},{"uid":"67c56618bee2f71d","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1753429284968,"stop":1753429284968,"duration":0},"status":"passed","severity":"normal"},{"uid":"a30a8b81940ff5b3","name":"should not create multiple intervals when called multiple times","time":{"start":1753429294991,"stop":1753429294992,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fe06ccb36dff58d","name":"ends if response has no messages","time":{"start":1753429296387,"stop":1753429296388,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba189163fed2c2ec","name":"should set field with only LIGHTPUSH enabled","time":{"start":1753429285830,"stop":1753429285830,"duration":0},"status":"passed","severity":"normal"},{"uid":"f36978c1075be91f","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1753429296384,"stop":1753429296384,"duration":0},"status":"passed","severity":"normal"},{"uid":"26fe61024018bc89","name":"should not be empty after adding a subscription","time":{"start":1753429325682,"stop":1753429325683,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8f827f1ca764b5","name":"can start the service","time":{"start":1753429359826,"stop":1753429359827,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fa784675480438a","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1753429279087,"stop":1753429279088,"duration":1},"status":"passed","severity":"normal"},{"uid":"1da0842366687d32","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1753429804357,"stop":1753429804357,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6b6eaeef1d49ebd","name":"Check received message containing Russian","time":{"start":1753429804360,"stop":1753429804360,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf57018bed464436","name":"different cluster: nodes don't connect","time":{"start":1753429431324,"stop":1753429431325,"duration":1},"status":"passed","severity":"normal"},{"uid":"b72d9887e5f38f42","name":"should return PeerId when PeerId is provided","time":{"start":1753429296106,"stop":1753429296106,"duration":0},"status":"passed","severity":"normal"},{"uid":"62d10033bfc90a8c","name":"should handle case when globalThis is not available","time":{"start":1753429295318,"stop":1753429295319,"duration":1},"status":"passed","severity":"normal"},{"uid":"8df75bbc6fea2666","name":"Subscribe to topic containing numeric and publish message","time":{"start":1753429502817,"stop":1753429502818,"duration":1},"status":"passed","severity":"normal"},{"uid":"c757bf1697595c41","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1753429279079,"stop":1753429279080,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad8bae062dab66f4","name":"should deliver messages after dependencies are met","time":{"start":1753429338741,"stop":1753429338742,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa1d94a66dd47ddc","name":"Check received message containing short","time":{"start":1753429804348,"stop":1753429804348,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaaa047b61ae57cf","name":"should requeue task if no peer is available","time":{"start":1753429325197,"stop":1753429325198,"duration":1},"status":"passed","severity":"normal"},{"uid":"887d3b35b2714606","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1753429415838,"stop":1753429415838,"duration":0},"status":"passed","severity":"normal"},{"uid":"63d659c95b4cfc0d","name":"should return false when peer is not on topic","time":{"start":1753429296613,"stop":1753429296614,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd0e2d996ea7d2dc","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1753429335322,"stop":1753429335322,"duration":0},"status":"passed","severity":"normal"},{"uid":"476f7aebc551d572","name":"Push message with content topic containing long","time":{"start":1753429910339,"stop":1753429910339,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4229ea7365dcdf3","name":"should handle disconnect when peer has no timers","time":{"start":1753429296233,"stop":1753429296233,"duration":0},"status":"passed","severity":"normal"},{"uid":"60a150b2ac896b18","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1753429279082,"stop":1753429279082,"duration":0},"status":"passed","severity":"normal"},{"uid":"75ba12aa0541183f","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1753429334876,"stop":1753429334876,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eadf4bac7aebf3e","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1753429502820,"stop":1753429502822,"duration":2},"status":"passed","severity":"normal"},{"uid":"21d41ace8a853c93","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1753429326019,"stop":1753429326019,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a130c0a96d2ef5c","name":"should update ack status of messages in outgoing buffer","time":{"start":1753429338744,"stop":1753429338744,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5481b85d5ce64ad","name":"Cluster ID 0, shard 1","time":{"start":1753429589034,"stop":1753429589037,"duration":3},"status":"passed","severity":"normal"},{"uid":"f99b253f42b192a9","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1753429279073,"stop":1753429279073,"duration":0},"status":"passed","severity":"normal"},{"uid":"650c3a5c08cd2e6e","name":"returns all values when wanted number matches available values","time":{"start":1753429303024,"stop":1753429303031,"duration":7},"status":"passed","severity":"normal"},{"uid":"a9681a78b194f460","name":"Add multiple subscription objects on single nwaku node","time":{"start":1753429854834,"stop":1753429854834,"duration":0},"status":"passed","severity":"normal"},{"uid":"1049d786459474e5","name":"should reject on timeout if it was set","time":{"start":1753429325919,"stop":1753429325920,"duration":1},"status":"passed","severity":"normal"},{"uid":"3257804dfc729f50","name":"should reject if Relay is requested but not mounted","time":{"start":1753429325918,"stop":1753429325918,"duration":0},"status":"passed","severity":"normal"},{"uid":"8028c1feccb50fe8","name":"accepts time-filtered query with content filter","time":{"start":1753429295970,"stop":1753429295970,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc368fdbb280b240","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1753429325403,"stop":1753429325404,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab13edaa078844a6","name":"should transition to Unhealthy when no connections","time":{"start":1753429325395,"stop":1753429325403,"duration":8},"status":"passed","severity":"normal"},{"uid":"235c873fc70ba660","name":"does not throw on valid cases","time":{"start":1753429279066,"stop":1753429279067,"duration":1},"status":"passed","severity":"normal"},{"uid":"9183f8755af249d0","name":"Refresh subscription","time":{"start":1753429502816,"stop":1753429502816,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dc24b7d31018b192","name":"Fails to publish message with size larger than 1 MB","time":{"start":1753429493010,"stop":1753429493010,"duration":0},"status":"passed","severity":"normal"},{"uid":"a06460ca5f612a07","name":"Check received message containing long","time":{"start":1753429804348,"stop":1753429804348,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a52899b7c0e7af8","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1753429295326,"stop":1753429295326,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad590b5a153e9281","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1753429431325,"stop":1753429431326,"duration":1},"status":"passed","severity":"normal"}]