allure-jswaku/8722/widgets/severity.json
2025-07-22 05:05:18 +00:00

1 line
160 KiB
JSON

[{"uid":"cdac17e5105ae61a","name":"should handle errors gracefully when getting peer info","time":{"start":1753158886556,"stop":1753158886556,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef03db52b03f11d1","name":"Query Generator, No message returned","time":{"start":1753159676516,"stop":1753159676516,"duration":0},"status":"passed","severity":"normal"},{"uid":"e77ff6ebf6548fa9","name":"should remove event listeners","time":{"start":1753158887404,"stop":1753158887405,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fdd25b2fe4112d7","name":"Decoder throws on empty string content topic","time":{"start":1753158906218,"stop":1753158906219,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b2b9fcc9d953c49","name":"should create KeepAliveManager with required options","time":{"start":1753158887390,"stop":1753158887390,"duration":0},"status":"passed","severity":"normal"},{"uid":"cccf2e438675a94e","name":"should handle multiple query options for time ranges","time":{"start":1753158918472,"stop":1753158918473,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6165c954081a1fc","name":"random static sharding 7 - Cluster ID: 86, Shard ID: 58","time":{"start":1753159661508,"stop":1753159661509,"duration":1},"status":"broken","severity":"normal"},{"uid":"1a7e6b04bc0ae5b5","name":"should stop and cleanup resources","time":{"start":1753158918822,"stop":1753158918822,"duration":0},"status":"passed","severity":"normal"},{"uid":"71cb4be518d936a","name":"throws on content topic with empty topic name field","time":{"start":1753158870881,"stop":1753158870881,"duration":0},"status":"passed","severity":"normal"},{"uid":"be80802daf6be731","name":"should maintain backward compatibility with v2 error responses","time":{"start":1753159104143,"stop":1753159104143,"duration":0},"status":"broken","severity":"normal"},{"uid":"6ee20775968d2a4","name":"should be safe to call multiple times","time":{"start":1753158887391,"stop":1753158887404,"duration":13},"status":"passed","severity":"normal"},{"uid":"a776aea2ed27062d","name":"Check received message containing Chinese","time":{"start":1753160510284,"stop":1753160510284,"duration":0},"status":"broken","severity":"normal"},{"uid":"5093c88dce6856e0","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1753159888744,"stop":1753159888744,"duration":0},"status":"broken","severity":"normal"},{"uid":"c60083abd20e9ac","name":"it tolerates circular branch references","time":{"start":1753158896311,"stop":1753158896312,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f6b0b717aac1619","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1753159082800,"stop":1753159082803,"duration":3},"status":"passed","severity":"normal"},{"uid":"66d661f7be1bcabe","name":"should not fail to stop the service if it was not started","time":{"start":1753158952709,"stop":1753158952710,"duration":1},"status":"passed","severity":"normal"},{"uid":"7865f385ace89f84","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1753159183380,"stop":1753159183380,"duration":0},"status":"passed","severity":"normal"},{"uid":"307e9b4ca9a9c3e7","name":"should start the dialing interval","time":{"start":1753158887174,"stop":1753158887174,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc0169689003c93d","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1753159227926,"stop":1753159227926,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b70685b23f9bbb4","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1753158928188,"stop":1753158928188,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1ed7237ba6ae5d9","name":"should handle browser offline state overriding peer connections","time":{"start":1753158887246,"stop":1753158887247,"duration":1},"status":"passed","severity":"normal"},{"uid":"7806486d498e2812","name":"should detect messages with missing dependencies","time":{"start":1753158931674,"stop":1753158931675,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a97294ceb23cc64","name":"Passing page size 19 when there are 20 messages","time":{"start":1753159701311,"stop":1753159701311,"duration":0},"status":"passed","severity":"normal"},{"uid":"99b115d0676b9752","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1753158870888,"stop":1753158870888,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd637924e3b1ee7e","name":"should reject if Store is requested but not mounted","time":{"start":1753158918702,"stop":1753158918703,"duration":1},"status":"passed","severity":"normal"},{"uid":"de33e942ae3070c4","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1753159721986,"stop":1753159721987,"duration":1},"status":"passed","severity":"normal"},{"uid":"dce7fe30acee2573","name":"throws on content topic with generation field greater than 0","time":{"start":1753158870879,"stop":1753158870879,"duration":0},"status":"passed","severity":"normal"},{"uid":"247a04adc43f3cf4","name":"Decoder throws on undefined content topic","time":{"start":1753158888152,"stop":1753158888153,"duration":1},"status":"passed","severity":"normal"},{"uid":"655a7afbc031c921","name":"should push the message to the outgoing buffer","time":{"start":1753158931668,"stop":1753158931668,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c6bdb7fd092eb5","name":"Js publishes, other Js receives","time":{"start":1753159167751,"stop":1753159167752,"duration":1},"status":"passed","severity":"normal"},{"uid":"56a7d146d6be8830","name":"should not receive a peer event before start","time":{"start":1753159153993,"stop":1753159153993,"duration":0},"status":"passed","severity":"normal"},{"uid":"33c58d4b6a9c4c21","name":"Check received message containing unicode special characters","time":{"start":1753160510313,"stop":1753160510313,"duration":0},"status":"broken","severity":"normal"},{"uid":"78da411cd8b2fdd0","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1753158876534,"stop":1753158876534,"duration":0},"status":"passed","severity":"normal"},{"uid":"80acd6ada7fcda74","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1753158895819,"stop":1753158895820,"duration":1},"status":"passed","severity":"normal"},{"uid":"405e242286a29cc1","name":"should be safe to call multiple times","time":{"start":1753158887023,"stop":1753158887027,"duration":4},"status":"passed","severity":"normal"},{"uid":"8ddd68d2ecd917a2","name":"should remove event listeners from libp2p","time":{"start":1753158887232,"stop":1753158887233,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9c81a0c9c4c576a","name":"random static sharding 8 - Cluster ID: 614, Shard ID: 494","time":{"start":1753159661510,"stop":1753159661511,"duration":1},"status":"broken","severity":"normal"},{"uid":"c321d80ef02ce84a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1753158928209,"stop":1753158928209,"duration":0},"status":"passed","severity":"normal"},{"uid":"2909bd21732ff7a8","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1753159721985,"stop":1753159721985,"duration":0},"status":"passed","severity":"normal"},{"uid":"18f8f265f66ad291","name":"should handle dial errors gracefully","time":{"start":1753158887036,"stop":1753158887036,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1acaadfd0f394a6","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1753159721971,"stop":1753159721971,"duration":0},"status":"passed","severity":"normal"},{"uid":"365c71b8c397bb1b","name":"should return usable stream attached to connection","time":{"start":1753158887695,"stop":1753158887695,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2fc50b2081cfe56","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1753158928188,"stop":1753158928188,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d8f3c6de3d0aa5c","name":"Publish without waiting for remote peer","time":{"start":1753159183366,"stop":1753159183366,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7a60351964ed35c","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app18/1/topic473/test.js","time":{"start":1753159653146,"stop":1753159653146,"duration":0},"status":"broken","severity":"normal"},{"uid":"609279540dfa2aff","name":"should hang up with multiaddr and return true on success","time":{"start":1753158888191,"stop":1753158888191,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9bcfc3cec2612be","name":"should validate status codes","time":{"start":1753158918278,"stop":1753158918278,"duration":0},"status":"passed","severity":"normal"},{"uid":"87040ab637728b6a","name":"Query with Ordered Callback, No message returned","time":{"start":1753159676517,"stop":1753159676517,"duration":0},"status":"passed","severity":"normal"},{"uid":"cffca59b022fb61c","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1753158928196,"stop":1753158928196,"duration":0},"status":"passed","severity":"normal"},{"uid":"17959c5cc8398ff4","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1753158877258,"stop":1753158877258,"duration":0},"status":"passed","severity":"normal"},{"uid":"b823827771eda6c3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1753158928208,"stop":1753158928208,"duration":0},"status":"passed","severity":"normal"},{"uid":"42511dc0af6e5c82","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1753158876537,"stop":1753158876537,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdfed2554b300207","name":"should dial all remaining peers","time":{"start":1753158887036,"stop":1753158887036,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2e5277cfa8f8696","name":"should reject if WakuNode is not started","time":{"start":1753158918701,"stop":1753158918701,"duration":0},"status":"passed","severity":"normal"},{"uid":"abc1e5ed36d410c2","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1753159665293,"stop":1753159665293,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4462ac5b41087f8","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1753159174335,"stop":1753159174336,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0f766d5f5c65d8b","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1753158928194,"stop":1753158928194,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9769765d9cd4bcc","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1753160510318,"stop":1753160510318,"duration":0},"status":"broken","severity":"normal"},{"uid":"721af041b22bd15","name":"should return true when peer is on the specified shard","time":{"start":1753158886550,"stop":1753158886551,"duration":1},"status":"passed","severity":"normal"},{"uid":"c338ad45bc88e11c","name":"should set field with only RELAY enabled","time":{"start":1753158877269,"stop":1753158877269,"duration":0},"status":"passed","severity":"normal"},{"uid":"e99730952bf29604","name":"Store - dialed first","time":{"start":1753159724979,"stop":1753159724980,"duration":1},"status":"passed","severity":"normal"},{"uid":"647a6f0a368b8aa4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1753158928207,"stop":1753158928208,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e8895a48b25c75a","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1753159888748,"stop":1753159888748,"duration":0},"status":"broken","severity":"normal"},{"uid":"144d50538806db6a","name":"Check publish message containing Arabic","time":{"start":1753159177861,"stop":1753159177861,"duration":0},"status":"passed","severity":"normal"},{"uid":"d042b76742bc8e4f","name":"should not execute task if max attempts is 0","time":{"start":1753158917984,"stop":1753158917985,"duration":1},"status":"passed","severity":"normal"},{"uid":"be716fa0a6ed5fb6","name":"should be able to decode the field with only RELAY set to true","time":{"start":1753158876535,"stop":1753158876535,"duration":0},"status":"passed","severity":"normal"},{"uid":"e84c321abd58dfa8","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1753158876531,"stop":1753158876532,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe555baf79279397","name":"should be able to decode the field with only FILTER set to true","time":{"start":1753158876536,"stop":1753158876536,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2f1ac6e943479e3","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1753158886124,"stop":1753158886125,"duration":1},"status":"passed","severity":"normal"},{"uid":"c14018baca041cc5","name":"Passing page size 11 when there are 10 messages","time":{"start":1753159701307,"stop":1753159701311,"duration":4},"status":"passed","severity":"normal"},{"uid":"2c81c1d420f9ebb6","name":"Subscribe to topic containing JSON and publish message","time":{"start":1753159183379,"stop":1753159183379,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2f3256167f9a011","name":"Check message with no pubsub topic is not received","time":{"start":1753160510296,"stop":1753160510297,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac2b253cb758bf53","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1753158870884,"stop":1753158870884,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ded08002f78f95b","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1753159171133,"stop":1753159171133,"duration":0},"status":"passed","severity":"normal"},{"uid":"cafba8c08a8a7aa4","name":"Check received message containing Basic HTML tag","time":{"start":1753160510290,"stop":1753160510290,"duration":0},"status":"broken","severity":"normal"},{"uid":"10b7c06c01dbafbf","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1753158928201,"stop":1753158928201,"duration":0},"status":"passed","severity":"normal"},{"uid":"f074f3326bdbd9a2","name":"retrieves a single peer","time":{"start":1753158896311,"stop":1753158896311,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b16e0adbe6d8cff","name":"should handle relay send failures gracefully","time":{"start":1753158887435,"stop":1753158887435,"duration":0},"status":"passed","severity":"normal"},{"uid":"10d25ce9c0e2f3c","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1753158928193,"stop":1753158928193,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dd03ef5547507b9","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1753158928192,"stop":1753158928193,"duration":1},"status":"passed","severity":"normal"},{"uid":"6948bd8252b20a08","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1753158895490,"stop":1753158895492,"duration":2},"status":"passed","severity":"normal"},{"uid":"48b992d8e2976fc","name":"should create an instance with libp2p and dialer","time":{"start":1753158886041,"stop":1753158886051,"duration":10},"status":"passed","severity":"normal"},{"uid":"20403d192ce74d44","name":"should set field with only FILTER enabled","time":{"start":1753158877269,"stop":1753158877269,"duration":0},"status":"passed","severity":"normal"},{"uid":"d509cb871ac6ec3b","name":"Check received message containing short","time":{"start":1753160510300,"stop":1753160510300,"duration":0},"status":"broken","severity":"normal"},{"uid":"5878f3e494dc7f5","name":"should dial peer when on same shard","time":{"start":1753158887198,"stop":1753158887198,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaaac8501c2d9f4e","name":"should handle v3 RLN errors","time":{"start":1753158918276,"stop":1753158918277,"duration":1},"status":"passed","severity":"normal"},{"uid":"16f5c9863a36a7a","name":"should register libp2p event listeners when start is called","time":{"start":1753158918464,"stop":1753158918464,"duration":0},"status":"passed","severity":"normal"},{"uid":"c18ae6cf1851a0d0","name":"Check received message containing JSON","time":{"start":1753160510311,"stop":1753160510311,"duration":0},"status":"broken","severity":"normal"},{"uid":"45158a1bed5e3f2f","name":"can start the service","time":{"start":1753158952707,"stop":1753158952708,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5ae39f54a7acb53","name":"should process tasks in queue","time":{"start":1753158917962,"stop":1753158917973,"duration":11},"status":"passed","severity":"normal"},{"uid":"a07ff734db4af606","name":"Subscribe to topic containing shell command and publish message","time":{"start":1753159183380,"stop":1753159183380,"duration":0},"status":"passed","severity":"normal"},{"uid":"184c5f9aafbc6e8a","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1753158918465,"stop":1753158918465,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e8c57fcf0b07c72","name":"Check received message containing Russian","time":{"start":1753160510307,"stop":1753160510307,"duration":0},"status":"broken","severity":"normal"},{"uid":"2a93566679984644","name":"should create ConnectionManager with relay","time":{"start":1753158888186,"stop":1753158888186,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dc29bffec5ff86c","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1753158968194,"stop":1753158968194,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0ce05badf763c7d","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1753158931671,"stop":1753158931672,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2798f08621ca7da","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1753158887697,"stop":1753158887697,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d1f4cbfba2d5656","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1753158870898,"stop":1753158870898,"duration":0},"status":"passed","severity":"normal"},{"uid":"376557ee902e37f4","name":"should update ack status of messages in outgoing buffer","time":{"start":1753158931677,"stop":1753158931677,"duration":0},"status":"passed","severity":"normal"},{"uid":"442938dd5d3ce49d","name":"should clear existing timers before creating new ones","time":{"start":1753158887441,"stop":1753158887441,"duration":0},"status":"passed","severity":"normal"},{"uid":"820f4a0e1c3a25ca","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1753158928200,"stop":1753158928200,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d30982cc82ab81f","name":"Should update shard info","time":{"start":1753159118939,"stop":1753159118940,"duration":1},"status":"passed","severity":"normal"},{"uid":"56e3d1d89f01e062","name":"Check received message containing Arabic","time":{"start":1753160510306,"stop":1753160510306,"duration":0},"status":"broken","severity":"normal"},{"uid":"db424231877a9f5f","name":"can start and stop the service","time":{"start":1753159153988,"stop":1753159153989,"duration":1},"status":"passed","severity":"normal"},{"uid":"e319e52d212fd595","name":"should enable all discoveries when explicitly set","time":{"start":1753158917506,"stop":1753158917507,"duration":1},"status":"passed","severity":"normal"},{"uid":"849adc585b912177","name":"Meta field set when metaSetter is specified","time":{"start":1753158888151,"stop":1753158888151,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a7ad339cdfd403","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1753158928192,"stop":1753158928192,"duration":0},"status":"passed","severity":"normal"},{"uid":"70138650f65230c6","name":"Check received message with timestamp: 1649153314 ","time":{"start":1753160510315,"stop":1753160510315,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c8a8c4cdd20eb37","name":"should continually clean up expired entries at intervals","time":{"start":1753158917063,"stop":1753158917064,"duration":1},"status":"passed","severity":"normal"},{"uid":"ced0883926cd4802","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1753159183370,"stop":1753159183370,"duration":0},"status":"passed","severity":"normal"},{"uid":"236c993907492f9","name":"should not dispatch event when already connected","time":{"start":1753158887242,"stop":1753158887243,"duration":1},"status":"passed","severity":"normal"},{"uid":"8889fdb6d8449bd8","name":"Check received message containing Arabic","time":{"start":1753160510285,"stop":1753160510285,"duration":0},"status":"broken","severity":"normal"},{"uid":"a68428da373a1e75","name":"should update peer store before dialing","time":{"start":1753158886114,"stop":1753158886122,"duration":8},"status":"passed","severity":"normal"},{"uid":"ccdff624b93a214f","name":"should initialize with Unhealthy status","time":{"start":1753158917772,"stop":1753158917773,"duration":1},"status":"passed","severity":"normal"},{"uid":"f07523340cc5616e","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1753158927892,"stop":1753158927893,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4daafd6ab1c16ae","name":"Check publish message containing XML","time":{"start":1753159177865,"stop":1753159177865,"duration":0},"status":"passed","severity":"normal"},{"uid":"654f470b245fe656","name":"Check received message containing Chinese","time":{"start":1753160510305,"stop":1753160510305,"duration":0},"status":"broken","severity":"normal"},{"uid":"c3c2e6f2d999e494","name":"should unregister libp2p event listeners when stop is called","time":{"start":1753158918464,"stop":1753158918465,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf8b6a9a4ca5252c","name":"should lock peers when selected","time":{"start":1753158918456,"stop":1753158918456,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7eb7863cce5524f","name":"Check received message containing escaped characters","time":{"start":1753160510312,"stop":1753160510312,"duration":0},"status":"broken","severity":"normal"},{"uid":"a07b4e6f6542f0ef","name":"should retry failed tasks","time":{"start":1753158917977,"stop":1753158917978,"duration":1},"status":"passed","severity":"normal"},{"uid":"47cd5ae23875d6ec","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1753158928209,"stop":1753158928209,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d379f2a499e2790","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1753159171131,"stop":1753159171131,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec427997ac3a5b2a","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1753158917775,"stop":1753158917775,"duration":0},"status":"passed","severity":"normal"},{"uid":"a06cbbfab5691be8","name":"Filter","time":{"start":1753159724981,"stop":1753159724981,"duration":0},"status":"passed","severity":"normal"},{"uid":"14ed8110b46c07ba","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1753158896316,"stop":1753158896316,"duration":0},"status":"passed","severity":"normal"},{"uid":"deeffc5a97254df2","name":"Ordered Callback - false","time":{"start":1753159687551,"stop":1753159687551,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc55599e79aeca59","name":"Check received message containing shell command","time":{"start":1753160510292,"stop":1753160510292,"duration":0},"status":"broken","severity":"normal"},{"uid":"40e4d1d34322830a","name":"should not fail to stop the service if it was not started","time":{"start":1753159153989,"stop":1753159153989,"duration":0},"status":"passed","severity":"normal"},{"uid":"6690a212422b9d60","name":"should handle network check errors gracefully","time":{"start":1753158887206,"stop":1753158887207,"duration":1},"status":"passed","severity":"normal"},{"uid":"50e49cb2db38295d","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1753158928186,"stop":1753158928186,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad4daf9d0bb8fab","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1753158917507,"stop":1753158917508,"duration":1},"status":"passed","severity":"normal"},{"uid":"22e6844d295787e4","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1753158968190,"stop":1753158968191,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b8731ddcff99d38","name":"should send relay ping messages on timer","time":{"start":1753158887430,"stop":1753158887435,"duration":5},"status":"passed","severity":"normal"},{"uid":"c1e3379aab157bad","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1753159721972,"stop":1753159721976,"duration":4},"status":"passed","severity":"normal"},{"uid":"3c8bdd3eb876a790","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1753158876538,"stop":1753158876538,"duration":0},"status":"passed","severity":"normal"},{"uid":"968e77cb01a130f4","name":"should dial peers from store when browser is connected","time":{"start":1753158887030,"stop":1753158887032,"duration":2},"status":"passed","severity":"normal"},{"uid":"e31a81fb2c67d292","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1753159183374,"stop":1753159183374,"duration":0},"status":"passed","severity":"normal"},{"uid":"20fc14c8f1aae25","name":"Accepts a valid Waku Message","time":{"start":1753158922289,"stop":1753158922290,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f6ab958cbc9e0d1","name":"should process up to 3 peers at once","time":{"start":1753158887204,"stop":1753158887205,"duration":1},"status":"passed","severity":"normal"},{"uid":"61664c842e2aadfb","name":"should transition to Unhealthy when no connections","time":{"start":1753158917773,"stop":1753158917774,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5e528ca4e18294b","name":"should clear the dialing interval","time":{"start":1753158887175,"stop":1753158887175,"duration":0},"status":"passed","severity":"normal"},{"uid":"64a247641a121771","name":"Publishes to nwaku","time":{"start":1753159167749,"stop":1753159167749,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ac2b69cf3dd4e28","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1753158952715,"stop":1753158952715,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6ee3ede506dfef5f","name":"Check received message containing escaped characters","time":{"start":1753160510293,"stop":1753160510293,"duration":0},"status":"broken","severity":"normal"},{"uid":"6a927adb7f500f87","name":"isConnected between 2 js-waku relay nodes","time":{"start":1753158968193,"stop":1753158968193,"duration":0},"status":"passed","severity":"normal"},{"uid":"abf81f3e7be3e33a","name":"should remove event listener for peer:discovery","time":{"start":1753158886070,"stop":1753158886075,"duration":5},"status":"passed","severity":"normal"},{"uid":"b891e773f7f4639b","name":"Check publish message after client node is restarted","time":{"start":1753159177886,"stop":1753159177886,"duration":0},"status":"skipped","severity":"normal"},{"uid":"50ea61f5d2477546","name":"should dispatch network event when browser goes online","time":{"start":1753158887243,"stop":1753158887244,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa1ff44dc28a0434","name":"should properly create location multiaddrs - tcp6","time":{"start":1753158877265,"stop":1753158877266,"duration":1},"status":"passed","severity":"normal"},{"uid":"eaabef16cd9abd68","name":"should be empty after removing the only subscription","time":{"start":1753158918821,"stop":1753158918821,"duration":0},"status":"passed","severity":"normal"},{"uid":"86e4aa5d42f901d3","name":"isConnected return false after peer stops","time":{"start":1753158968193,"stop":1753158968193,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0b4ff3f2abf4cf2","name":"throws if decoders don't match content topics","time":{"start":1753158887871,"stop":1753158887871,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6347846b1f91bb6","name":"Query with Ordered Callback, No Decoder","time":{"start":1753159676516,"stop":1753159676517,"duration":1},"status":"passed","severity":"normal"},{"uid":"583170cfa834a61b","name":"returns all values when wanted number is greater than available values","time":{"start":1753158895489,"stop":1753158895490,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb9ce5722eb7bf8c","name":"messageHashStr produces consistent results for the same input","time":{"start":1753158887298,"stop":1753158887299,"duration":1},"status":"passed","severity":"normal"},{"uid":"a28c26c39e844a41","name":"same cluster, static sharding: nodes connect","time":{"start":1753159118347,"stop":1753159118350,"duration":3},"status":"passed","severity":"normal"},{"uid":"b3016532983435ae","name":"accepts valid content-filtered query","time":{"start":1753158887741,"stop":1753158887741,"duration":0},"status":"passed","severity":"normal"},{"uid":"78b8f60ef721b681","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1753158928207,"stop":1753158928207,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d6b14f978473d27","name":"different cluster: nodes don't connect","time":{"start":1753159118355,"stop":1753159118355,"duration":0},"status":"passed","severity":"normal"},{"uid":"9caeb57efd16fcf4","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1753158918466,"stop":1753158918467,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f2eebbb9b48335a","name":"should return different streams if requested simultaniously","time":{"start":1753158887696,"stop":1753158887696,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc421576494e23b7","name":"should handle general insertion and lookup correctly","time":{"start":1753158930485,"stop":1753158930485,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cbeb7f647f83cfc","name":"Rejects garbage","time":{"start":1753158922290,"stop":1753158922291,"duration":1},"status":"passed","severity":"normal"},{"uid":"76cc3c065a19cd9d","name":"should return empty array when no peers connected","time":{"start":1753158888191,"stop":1753158888192,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0e89087f42d927","name":"should handle errors when accessing navigator","time":{"start":1753158887245,"stop":1753158887246,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a7aa26e62572a39","name":"Subscribe to topic containing short and publish message","time":{"start":1753159183372,"stop":1753159183372,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c51967bec6800fe","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app93/6/topic992/test.js","time":{"start":1753159653139,"stop":1753159653139,"duration":0},"status":"broken","severity":"normal"},{"uid":"a61cb86b779ea928","name":"should work with v3 peers","time":{"start":1753158918274,"stop":1753158918275,"duration":1},"status":"passed","severity":"normal"},{"uid":"b191fddbf6155e00","name":"Fails to publish message with size larger than 1 MB","time":{"start":1753159177885,"stop":1753159177885,"duration":0},"status":"passed","severity":"normal"},{"uid":"273d0c166967f66b","name":"should retry if all attempts fail","time":{"start":1753158917985,"stop":1753158917986,"duration":1},"status":"passed","severity":"normal"},{"uid":"86a89824190abced","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app90/3/topic504/xml","time":{"start":1753159653147,"stop":1753159653148,"duration":1},"status":"broken","severity":"normal"},{"uid":"4fdc71eb7abe782e","name":"should increase lamport timestamp","time":{"start":1753158931667,"stop":1753158931668,"duration":1},"status":"passed","severity":"normal"},{"uid":"24c8c348c7b709c3","name":"should return no connections if no open connection provided","time":{"start":1753158887457,"stop":1753158887457,"duration":0},"status":"passed","severity":"normal"},{"uid":"758d518281764cc0","name":"can start and stop the service","time":{"start":1753158900191,"stop":1753158900191,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba40b1a521baa52","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1753159227925,"stop":1753159227926,"duration":1},"status":"passed","severity":"normal"},{"uid":"78a0a0875bfebdd0","name":"Check received message with timestamp: 1753158947017000000 ","time":{"start":1753160510314,"stop":1753160510314,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b2803643638bd8a","name":"should add event listeners for peer connect and disconnect","time":{"start":1753158887391,"stop":1753158887391,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dcccce19a256b2b","name":"should skip peer when already connected","time":{"start":1753158887191,"stop":1753158887191,"duration":0},"status":"passed","severity":"normal"},{"uid":"4331e5e599eb35b9","name":"Encoder throws on empty string content topic","time":{"start":1753158908015,"stop":1753158908015,"duration":0},"status":"passed","severity":"normal"},{"uid":"364f2b6ce8fe3d79","name":"should call waitForPeer on Relay","time":{"start":1753158918705,"stop":1753158918705,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3f4b582055235d4","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1753158887044,"stop":1753158887055,"duration":11},"status":"passed","severity":"normal"},{"uid":"1297129f4b818742","name":"messageHash returns a Uint8Array","time":{"start":1753158887297,"stop":1753158887297,"duration":0},"status":"passed","severity":"normal"},{"uid":"77096b4516112b4f","name":"should not retry if at least one success","time":{"start":1753158918274,"stop":1753158918274,"duration":0},"status":"passed","severity":"normal"},{"uid":"d85090519df99472","name":"Check publish message containing Russian","time":{"start":1753159177861,"stop":1753159177862,"duration":1},"status":"passed","severity":"normal"},{"uid":"6293ec133aff8f71","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1753159118352,"stop":1753159118352,"duration":0},"status":"passed","severity":"normal"},{"uid":"71986214b2a49910","name":"Check publish message containing short","time":{"start":1753159177858,"stop":1753159177859,"duration":1},"status":"passed","severity":"normal"},{"uid":"42e357814edd93e3","name":"should only return 1 node with relay and store capability","time":{"start":1753158896315,"stop":1753158896315,"duration":0},"status":"passed","severity":"normal"},{"uid":"49c0ca48e6c358bf","name":"Sign & Recover","time":{"start":1753158906704,"stop":1753158906704,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b77baf3fd0cb747","name":"should throw error - no id","time":{"start":1753158877259,"stop":1753158877259,"duration":0},"status":"passed","severity":"normal"},{"uid":"93b7c61fbd1d0041","name":"should use DNS peer discovery with light client","time":{"start":1753158952714,"stop":1753158952714,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e34976f82e75bc7a","name":"Check message with no payload is not received","time":{"start":1753160510297,"stop":1753160510297,"duration":0},"status":"passed","severity":"normal"},{"uid":"1127d505830afefa","name":"should reject on timeout if it was set","time":{"start":1753158918703,"stop":1753158918703,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7a6aa494021575b","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1753158887238,"stop":1753158887238,"duration":0},"status":"passed","severity":"normal"},{"uid":"434ac9124d18057","name":"Nodes with multiple pubsub topic","time":{"start":1753159171132,"stop":1753159171132,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd11a9de9ba03e33","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1753159118356,"stop":1753159118357,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fa2db140c13a4e2","name":"All","time":{"start":1753158953143,"stop":1753158953145,"duration":2},"status":"passed","severity":"normal"},{"uid":"dcc52e577a17622b","name":"Encoder throws on undefined content topic","time":{"start":1753158906217,"stop":1753158906217,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd5d58758b6415f3","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1753158928193,"stop":1753158928193,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e3fd25d345ffb32","name":"should return true even if peer has no overlapping shards","time":{"start":1753158886549,"stop":1753158886549,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9c7dbc66c4d1cb","name":"should handle shard reader errors gracefully","time":{"start":1753158887206,"stop":1753158887206,"duration":0},"status":"passed","severity":"normal"},{"uid":"72d77645c6178536","name":"should return PeerId when PeerId is provided","time":{"start":1753158887252,"stop":1753158887252,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5ba4d3461288894","name":"Check received message containing SQL Injection","time":{"start":1753160510307,"stop":1753160510308,"duration":1},"status":"broken","severity":"normal"},{"uid":"6b32a0c68d380ff1","name":"accepts time-filtered query with content filter","time":{"start":1753158887747,"stop":1753158887747,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b8c25e0d1c13308","name":"Check message with invalid timestamp is not received","time":{"start":1753160510296,"stop":1753160510296,"duration":0},"status":"passed","severity":"normal"},{"uid":"90ef4b87cdd157bb","name":"should hang up with PeerId and return true on success","time":{"start":1753158888190,"stop":1753158888190,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cb05b9f9e1fef91","name":"Does not throw an exception when node disconnects","time":{"start":1753159729778,"stop":1753159729778,"duration":0},"status":"passed","severity":"normal"},{"uid":"53b5ab99ba4884cc","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1753159888752,"stop":1753159888752,"duration":0},"status":"broken","severity":"normal"},{"uid":"22dfb58835ce5ab3","name":"Promise Callback - true","time":{"start":1753159687548,"stop":1753159687549,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac7aa3b25440b8c","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1753158928203,"stop":1753158928204,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f3de412ba655bc5","name":"should maintain desired error rate","time":{"start":1753158930482,"stop":1753158930483,"duration":1},"status":"passed","severity":"normal"},{"uid":"399bd3402ade6dcd","name":"Store - dialed after - with timeout","time":{"start":1753159724980,"stop":1753159724980,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc66ba6c40b71cf8","name":"Ephemeral messages are not stored","time":{"start":1753159115291,"stop":1753159115293,"duration":2},"status":"passed","severity":"normal"},{"uid":"eb0db4eeed6a691a","name":"Check message received after jswaku node is restarted","time":{"start":1753160510318,"stop":1753160510318,"duration":0},"status":"broken","severity":"normal"},{"uid":"27dc2f38a2369f4","name":"should be delivered but not added to local log or bloom filter","time":{"start":1753158931677,"stop":1753158931677,"duration":0},"status":"passed","severity":"normal"},{"uid":"70baf60a3023b4ef","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1753158870894,"stop":1753158870895,"duration":1},"status":"passed","severity":"normal"},{"uid":"243f5dc316600ee4","name":"should successfully unsubscribe from an existing subscription","time":{"start":1753158918005,"stop":1753158918005,"duration":0},"status":"passed","severity":"normal"},{"uid":"813e69bae41dc3c3","name":"Check message with non string payload is not received","time":{"start":1753160510317,"stop":1753160510317,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3a3cc67db9ff462","name":"Check received message containing special chars","time":{"start":1753160510304,"stop":1753160510304,"duration":0},"status":"broken","severity":"normal"},{"uid":"b749f66fc5b10573","name":"should handle peerStore errors gracefully","time":{"start":1753158888193,"stop":1753158888193,"duration":0},"status":"passed","severity":"normal"},{"uid":"c26f2403ed2e6da3","name":"should return false","time":{"start":1753158877261,"stop":1753158877262,"duration":1},"status":"passed","severity":"normal"},{"uid":"eda93832d23b8180","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1753158928202,"stop":1753158928202,"duration":0},"status":"passed","severity":"normal"},{"uid":"46f08c39633d7d56","name":"should insert message into bloom filter","time":{"start":1753158931668,"stop":1753158931669,"duration":1},"status":"passed","severity":"normal"},{"uid":"b817773b62c36d7b","name":"should properly start and stop event listening","time":{"start":1753158917775,"stop":1753158917775,"duration":0},"status":"passed","severity":"normal"},{"uid":"bed10834d5b8c409","name":"should be sent with empty content","time":{"start":1753158931676,"stop":1753158931676,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb32a1aa519f0c5f","name":"rejects hash query with content filter parameters","time":{"start":1753158887746,"stop":1753158887747,"duration":1},"status":"passed","severity":"normal"},{"uid":"b90b3884888f0ead","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1753158918467,"stop":1753158918467,"duration":0},"status":"passed","severity":"normal"},{"uid":"164bf71d64f98492","name":"Decrypt messages","time":{"start":1753159155735,"stop":1753159155736,"duration":1},"status":"passed","severity":"normal"},{"uid":"e78b87ba6794acad","name":"should deliver messages after dependencies are met","time":{"start":1753158931675,"stop":1753158931675,"duration":0},"status":"passed","severity":"normal"},{"uid":"eab54456cc6324c1","name":"should add event listener for peer:discovery","time":{"start":1753158886051,"stop":1753158886060,"duration":9},"status":"passed","severity":"normal"},{"uid":"907d0bbbd54b4ac","name":"returns only open connection if one present","time":{"start":1753158887457,"stop":1753158887457,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fce7a370bc4b941","name":"should start and stop interval correctly","time":{"start":1753158917962,"stop":1753158917962,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc165dcdd33e4a78","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1753158928209,"stop":1753158928209,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ce2f2f029f3785c","name":"Default pageSize","time":{"start":1753159701312,"stop":1753159701314,"duration":2},"status":"passed","severity":"normal"},{"uid":"1c29ae7f9f08cbba","name":"Decoder throws on undefined content topic","time":{"start":1753158908016,"stop":1753158908016,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9d6d175777b092c","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1753158895821,"stop":1753158895821,"duration":0},"status":"passed","severity":"normal"},{"uid":"9be05f79cd4c0c6d","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1753159707041,"stop":1753159707043,"duration":2},"status":"passed","severity":"normal"},{"uid":"af87f9cdce14c6cf","name":"Check received message containing shell command","time":{"start":1753160510311,"stop":1753160510312,"duration":1},"status":"broken","severity":"normal"},{"uid":"3d5eff6eedfe4f94","name":"should not fail to start the service if it is already started","time":{"start":1753158952710,"stop":1753158952711,"duration":1},"status":"passed","severity":"normal"},{"uid":"23ca2416e5ec2c87","name":"ends if response has no messages","time":{"start":1753158887872,"stop":1753158887872,"duration":0},"status":"passed","severity":"normal"},{"uid":"749c7cc2d72605c7","name":"should handle multiple peer connections","time":{"start":1753158887406,"stop":1753158887406,"duration":0},"status":"passed","severity":"normal"},{"uid":"4df4ecd7a02b7102","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1753158896317,"stop":1753158896317,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5f228092144d8228","name":"should dial peers from store on start","time":{"start":1753158887015,"stop":1753158887016,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e843934d710d99e","name":"should successfully stop","time":{"start":1753158918005,"stop":1753158918014,"duration":9},"status":"passed","severity":"normal"},{"uid":"c7510f4ef093efc0","name":"should handle complete connection lifecycle","time":{"start":1753158887246,"stop":1753158887246,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4ed57b1520b2a0","name":"Register correct protocols","time":{"start":1753159183366,"stop":1753159183366,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa3e61fe36da36a1","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1753158870890,"stop":1753158870890,"duration":0},"status":"passed","severity":"normal"},{"uid":"61e004a6e1aac956","name":"connects to nwaku","time":{"start":1753159729777,"stop":1753159729778,"duration":1},"status":"passed","severity":"normal"},{"uid":"dde4420cd62f3de5","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1753159171131,"stop":1753159171132,"duration":1},"status":"passed","severity":"normal"},{"uid":"63fdaf552aa1ff0c","name":"caches peers it previously fetched","time":{"start":1753158896313,"stop":1753158896313,"duration":0},"status":"passed","severity":"normal"},{"uid":"185aba9f3428e60","name":"should dial all peers on dial","time":{"start":1753159034170,"stop":1753159034170,"duration":0},"status":"passed","severity":"normal"},{"uid":"6298d84a42d97ac8","name":"should create a new stream if no existing for protocol found","time":{"start":1753158887695,"stop":1753158887696,"duration":1},"status":"passed","severity":"normal"},{"uid":"eadd4cd8381835a0","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1753158870888,"stop":1753158870888,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b62c93db5651645","name":"Check message on other pubsub topic is not received","time":{"start":1753160510316,"stop":1753160510316,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5c27b912582d9e7","name":"Publish message with custom timestamp: Tue Jul 22 2025 03:39:31 GMT+0000 (Coordinated Universal Time)","time":{"start":1753159177875,"stop":1753159177878,"duration":3},"status":"passed","severity":"normal"},{"uid":"521d718c4e422147","name":"should filter peers by codec","time":{"start":1753158888192,"stop":1753158888192,"duration":0},"status":"passed","severity":"normal"},{"uid":"6241d0fcd639fc6c","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1753158928205,"stop":1753158928205,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c8ac3d79fb4604","name":"should not receive a peer event after stop","time":{"start":1753158900193,"stop":1753158900194,"duration":1},"status":"passed","severity":"normal"},{"uid":"63fa20ae8b9059a8","name":"should track protocol versions for both successes and failures","time":{"start":1753159104142,"stop":1753159104142,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaf3eb628321c962","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1753158887016,"stop":1753158887016,"duration":0},"status":"passed","severity":"normal"},{"uid":"4004b63ca6eddf13","name":"should dial second nwaku node that was discovered","time":{"start":1753158946800,"stop":1753158946815,"duration":15},"status":"skipped","severity":"normal"},{"uid":"c455753e43293cd5","name":"should handle empty pubsub topics","time":{"start":1753158887441,"stop":1753158887442,"duration":1},"status":"passed","severity":"normal"},{"uid":"21433000cb8cd4ec","name":"returns all values when wanted number matches available values","time":{"start":1753158895486,"stop":1753158895489,"duration":3},"status":"passed","severity":"normal"},{"uid":"8130f40bd78a0359","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1753158931676,"stop":1753158931676,"duration":0},"status":"passed","severity":"normal"},{"uid":"c92a5d68dc263a94","name":"does not throw on valid cases","time":{"start":1753158870876,"stop":1753158870877,"duration":1},"status":"passed","severity":"normal"},{"uid":"190e7f974b6fe0af","name":"Check publish message containing emoji","time":{"start":1753159177870,"stop":1753159177874,"duration":4},"status":"passed","severity":"normal"},{"uid":"2c6245b03180ffba","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1753160032330,"stop":1753160032331,"duration":1},"status":"broken","severity":"normal"},{"uid":"7b5f9dc07027f749","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1753158870887,"stop":1753158870887,"duration":0},"status":"passed","severity":"normal"},{"uid":"824b74f51e0ac671","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1753159676517,"stop":1753159676517,"duration":0},"status":"passed","severity":"normal"},{"uid":"206db0a94727a8","name":"Passing page size 10 when there are 10 messages","time":{"start":1753159701301,"stop":1753159701303,"duration":2},"status":"passed","severity":"normal"},{"uid":"b597128d0ab77f34","name":"should partition messages based on acknowledgement status","time":{"start":1753158931675,"stop":1753158931676,"duration":1},"status":"passed","severity":"normal"},{"uid":"a802055fbf007cff","name":"Cluster id 0, shard 0","time":{"start":1753159661494,"stop":1753159661495,"duration":1},"status":"broken","severity":"normal"},{"uid":"e912fb3af5c475cf","name":"peer exchange sets tag","time":{"start":1753159174332,"stop":1753159174333,"duration":1},"status":"passed","severity":"normal"},{"uid":"421e27808c7eff87","name":"should handle different types of entries","time":{"start":1753158917056,"stop":1753158917061,"duration":5},"status":"passed","severity":"normal"},{"uid":"e60bb6982d64d220","name":"should detect v3 protocol when statusCode is present","time":{"start":1753159104136,"stop":1753159104136,"duration":0},"status":"broken","severity":"normal"},{"uid":"feac4899e775b69c","name":"should handle case when navigator is not available","time":{"start":1753158887238,"stop":1753158887239,"duration":1},"status":"passed","severity":"normal"},{"uid":"98c6c5f0842c4c23","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1753158870897,"stop":1753158870897,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b96bf30be22ead4","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1753158887742,"stop":1753158887742,"duration":0},"status":"passed","severity":"normal"},{"uid":"66e4c2674066289e","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1753158876537,"stop":1753158876537,"duration":0},"status":"passed","severity":"normal"},{"uid":"214174ba2520ce8d","name":"should return false when navigator.onLine is false","time":{"start":1753158887235,"stop":1753158887238,"duration":3},"status":"passed","severity":"normal"},{"uid":"262c682b0ee71faa","name":"random static sharding 4 - Cluster ID: 50, Shard ID: 394","time":{"start":1753159661502,"stop":1753159661503,"duration":1},"status":"broken","severity":"normal"},{"uid":"cded5badee66e71f","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1753158928198,"stop":1753158928199,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f2767322ee2fcd","name":"Check message with non string payload is not received","time":{"start":1753160510297,"stop":1753160510298,"duration":1},"status":"passed","severity":"normal"},{"uid":"8881a255703d203c","name":"should not fail to start the service if it is already started","time":{"start":1753158900192,"stop":1753158900192,"duration":0},"status":"passed","severity":"normal"},{"uid":"883ca6436cf7388a","name":"should skip updating peer store if peer has same addresses","time":{"start":1753158886124,"stop":1753158886124,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dd5b521fa23ac4a","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1753158928203,"stop":1753158928203,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb993063878d81e0","name":"should handle peer connect event","time":{"start":1753158887241,"stop":1753158887241,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8904099a61df97b","name":"Check received message containing emoji","time":{"start":1753160510314,"stop":1753160510314,"duration":0},"status":"broken","severity":"normal"},{"uid":"a48b7008c08f7e99","name":"Check meta is set [ecies]","time":{"start":1753158908014,"stop":1753158908015,"duration":1},"status":"passed","severity":"normal"},{"uid":"efde7a97bdea2549","name":"Ephemeral field is preserved - encoder v0","time":{"start":1753159115294,"stop":1753159115294,"duration":0},"status":"broken","severity":"normal"},{"uid":"621fee97d15f858c","name":"should return PeerId when Multiaddr input is provided","time":{"start":1753158887252,"stop":1753158887252,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b428995b7dc35bd","name":"should be safe to call multiple times","time":{"start":1753158887405,"stop":1753158887406,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b503d54f551a8fa","name":"A test","time":{"start":1753159104361,"stop":1753159104362,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cc2e6095cc90b2c","name":"random static sharding 10 - Cluster ID: 274, Shard ID: 44","time":{"start":1753159661514,"stop":1753159661514,"duration":0},"status":"broken","severity":"normal"},{"uid":"d3428e903c749d06","name":"should handle errors when removing globalThis listeners","time":{"start":1753158887234,"stop":1753158887234,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1770579ee1fbe6d","name":"Passing invalid cursor","time":{"start":1753159665301,"stop":1753159665302,"duration":1},"status":"passed","severity":"normal"},{"uid":"76097e95e6f3d948","name":"should get / set TCP multiaddr","time":{"start":1753158877264,"stop":1753158877264,"duration":0},"status":"passed","severity":"normal"},{"uid":"c22ec7b1f2bba1f3","name":"Correctly serialized arguments","time":{"start":1753159115517,"stop":1753159115519,"duration":2},"status":"passed","severity":"normal"},{"uid":"ce45a9deddeda739","name":"same cluster: nodes connect","time":{"start":1753159118354,"stop":1753159118354,"duration":0},"status":"passed","severity":"normal"},{"uid":"6af89a962e0789d9","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1753159707043,"stop":1753159707044,"duration":1},"status":"passed","severity":"normal"},{"uid":"43b86519d88b2dd","name":"should initialize with isNetworkConnected as false","time":{"start":1753158887227,"stop":1753158887228,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb1453cb26178da4","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1753158870893,"stop":1753158870893,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e5caf87ff631547","name":"Check received message with timestamp: 1753158947017 ","time":{"start":1753160510295,"stop":1753160510295,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc2afc693fd65bad","name":"should handle ping failures gracefully","time":{"start":1753158887416,"stop":1753158887416,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa8515682d7e701b","name":"should encode/decode to text encoding","time":{"start":1753158877263,"stop":1753158877263,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f864c0f740fb326","name":"msgTime: 0 ms from now, startTime: 1753073307303, endTime: 1753159707303","time":{"start":1753159721985,"stop":1753159721986,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ca8847757827079","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1753158928196,"stop":1753158928196,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dc4b11dee3cd8a","name":"should only return 1 node with store capability","time":{"start":1753158896315,"stop":1753158896316,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2c516b12b713dd3","name":"should throw an error for insufficient data","time":{"start":1753158871126,"stop":1753158871127,"duration":1},"status":"passed","severity":"normal"},{"uid":"20ab08f8f6a750df","name":"accepts valid message hash query","time":{"start":1753158887745,"stop":1753158887746,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1e9a4629da2e6e","name":"should handle case with all peers already connected","time":{"start":1753158887037,"stop":1753158887037,"duration":0},"status":"passed","severity":"normal"},{"uid":"99fc91cbfcc9ecd7","name":"Promise Callback - false","time":{"start":1753159687550,"stop":1753159687550,"duration":0},"status":"passed","severity":"normal"},{"uid":"9db4550194b9ae29","name":"should encodeTxt and decodeTxt","time":{"start":1753158877257,"stop":1753158877258,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a70c1c19c80cc1","name":"udp ip6 address","time":{"start":1753158876619,"stop":1753158876620,"duration":1},"status":"passed","severity":"normal"},{"uid":"a69c3d0048e64741","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1753158870895,"stop":1753158870895,"duration":0},"status":"passed","severity":"normal"},{"uid":"d872ea4cf45174f","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1753158887244,"stop":1753158887245,"duration":1},"status":"passed","severity":"normal"},{"uid":"aab376440c4e0843","name":"different cluster: nodes don't connect","time":{"start":1753159118351,"stop":1753159118352,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5ea57f5e3ca708d","name":"Overlapping topic subscription","time":{"start":1753159183371,"stop":1753159183371,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e8abad5abb43e64d","name":"should stop all internal components","time":{"start":1753158888188,"stop":1753158888188,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5c1bc8188db7bb6","name":"Check received message containing Basic HTML tag","time":{"start":1753160510310,"stop":1753160510310,"duration":0},"status":"broken","severity":"normal"},{"uid":"a8371816a16719d6","name":"Passing page size 1 when there are 4 messages","time":{"start":1753159701293,"stop":1753159701299,"duration":6},"status":"passed","severity":"normal"},{"uid":"72aa14a5f1613998","name":"Reusing cursor across nodes","time":{"start":1753159665295,"stop":1753159665301,"duration":6},"status":"passed","severity":"normal"},{"uid":"3f40a1e77e58aeff","name":"should allow redial after cooldown period","time":{"start":1753158887193,"stop":1753158887197,"duration":4},"status":"passed","severity":"normal"},{"uid":"853a955747945fff","name":"should insert message id into causal history","time":{"start":1753158931669,"stop":1753158931669,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fb82a21e8598276","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1753158918473,"stop":1753158918473,"duration":0},"status":"passed","severity":"normal"},{"uid":"a516012565afea34","name":"Generator, 2 different shards","time":{"start":1753159668641,"stop":1753159668641,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b966c5da194debe","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1753158887697,"stop":1753158887698,"duration":1},"status":"passed","severity":"normal"},{"uid":"441c73f20be3f0a5","name":"should return true when peer is on the same cluster","time":{"start":1753158886539,"stop":1753158886539,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb3be0f6abe2f594","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1753158870898,"stop":1753158870898,"duration":0},"status":"passed","severity":"normal"},{"uid":"afbeddbe12c597db","name":"should be safe to call multiple times","time":{"start":1753158886075,"stop":1753158886113,"duration":38},"status":"passed","severity":"normal"},{"uid":"211f68d06e5da98c","name":"Check message with no content topic is not received","time":{"start":1753160510316,"stop":1753160510316,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bdd173295d7deb3","name":"should wait for LightPush peer to be connected","time":{"start":1753158918704,"stop":1753158918704,"duration":0},"status":"passed","severity":"normal"},{"uid":"d01e8a1aa56b5033","name":"Using a function","time":{"start":1753159729779,"stop":1753159729780,"duration":1},"status":"passed","severity":"normal"},{"uid":"aaa5cbb757e074b8","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1753158886555,"stop":1753158886555,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3c2b85be4a71a8f","name":"should get / set UDP multiaddr","time":{"start":1753158877264,"stop":1753158877264,"duration":0},"status":"passed","severity":"normal"},{"uid":"8caeb2d55bc809b2","name":"Check publish message containing unicode special characters","time":{"start":1753159177870,"stop":1753159177870,"duration":0},"status":"passed","severity":"normal"},{"uid":"b33195afd346b90b","name":"should return false when peer is not found","time":{"start":1753158886550,"stop":1753158886550,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3467698a8bd8557","name":"should decode valid enr with tcp successfully","time":{"start":1753158877258,"stop":1753158877259,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3d0fe60ed62cf35","name":"should be online or offline if network state changed","time":{"start":1753158968194,"stop":1753158968194,"duration":0},"status":"passed","severity":"normal"},{"uid":"67130e328365f817","name":"should handle all zero keep alive options","time":{"start":1753158887442,"stop":1753158887453,"duration":11},"status":"passed","severity":"normal"},{"uid":"d170f3421a981f6b","name":"Relay","time":{"start":1753158953142,"stop":1753158953142,"duration":0},"status":"passed","severity":"normal"},{"uid":"50e83dcde2eb8fb4","name":"should not modify tags of connections for different peers","time":{"start":1753158918469,"stop":1753158918469,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9ea2dee56c23e3c","name":"should handle case with no peers in store","time":{"start":1753158887036,"stop":1753158887037,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef7f34cab91a5c23","name":"Check message on other pubsub topic is not received","time":{"start":1753160510296,"stop":1753160510296,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ae9a9b9e2b1dc28","name":"should not return locked peers if enough unlocked are available","time":{"start":1753158918460,"stop":1753158918460,"duration":0},"status":"passed","severity":"normal"},{"uid":"9514f01f3dc82c16","name":"Mutual subscription","time":{"start":1753159183365,"stop":1753159183366,"duration":1},"status":"passed","severity":"normal"},{"uid":"a38afa2da9cbb979","name":"Check received message with timestamp: 1753158947017 ","time":{"start":1753160510315,"stop":1753160510315,"duration":0},"status":"passed","severity":"normal"},{"uid":"34a7eaaa99df5d9b","name":"should be able to encode the field with only FILTER set to true","time":{"start":1753158876530,"stop":1753158876531,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d65a567bbe60757","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1753158887291,"stop":1753158887291,"duration":0},"status":"passed","severity":"normal"},{"uid":"de474002d15b2432","name":"Query generator for multiple messages","time":{"start":1753159707985,"stop":1753159707986,"duration":1},"status":"passed","severity":"normal"},{"uid":"692b8696bea7b91a","name":"Generator, one shard","time":{"start":1753159668640,"stop":1753159668641,"duration":1},"status":"passed","severity":"normal"},{"uid":"df8d891f6cb252dc","name":"should maintain proper timestamps if all messages received","time":{"start":1753158931672,"stop":1753158931672,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b55e272980ea1aa","name":"1 Relay, 1 fetch","time":{"start":1753158895892,"stop":1753158895892,"duration":0},"status":"passed","severity":"normal"},{"uid":"c79988401e28cb02","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app57/9/topic619/json","time":{"start":1753159653135,"stop":1753159653136,"duration":1},"status":"broken","severity":"normal"},{"uid":"da814d08cc1ea996","name":"Subscribe to topic containing Russian and publish message","time":{"start":1753159183376,"stop":1753159183376,"duration":0},"status":"passed","severity":"normal"},{"uid":"5db28b0c002398e1","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1753159118352,"stop":1753159118353,"duration":1},"status":"passed","severity":"normal"},{"uid":"29e056687b8cab89","name":"should delegate to networkMonitor.isConnected()","time":{"start":1753158888188,"stop":1753158888189,"duration":1},"status":"passed","severity":"normal"},{"uid":"9427cd33c557520f","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1753158917509,"stop":1753158917509,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8e200af5bd47161","name":"should skip peer when not on same cluster","time":{"start":1753158887197,"stop":1753158887197,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e85b74e6dd0cba4","name":"should not change state when connections remain after disconnect","time":{"start":1753158887242,"stop":1753158887242,"duration":0},"status":"passed","severity":"normal"},{"uid":"294cad304b63b456","name":"should load peers from local storage and dispatch events","time":{"start":1753158900194,"stop":1753158900194,"duration":0},"status":"passed","severity":"normal"},{"uid":"376b0c765300d201","name":"Check received message containing unicode special characters","time":{"start":1753160510293,"stop":1753160510294,"duration":1},"status":"broken","severity":"normal"},{"uid":"9501af8ed7260476","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1753159707044,"stop":1753159707044,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9b0d859968dc026","name":"Delete observer","time":{"start":1753159155737,"stop":1753159155738,"duration":1},"status":"passed","severity":"normal"},{"uid":"51a57e64a583a664","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1753158928202,"stop":1753158928202,"duration":0},"status":"passed","severity":"normal"},{"uid":"980909d5319c154f","name":"passes more than one ENR URLs and attempts connection","time":{"start":1753158952715,"stop":1753158952715,"duration":0},"status":"skipped","severity":"normal"},{"uid":"69fc0849c8d56d66","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1753158870897,"stop":1753158870898,"duration":1},"status":"passed","severity":"normal"},{"uid":"3128dc96ea95048f","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1753158928194,"stop":1753158928194,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce2b0949b7c7dd6a","name":"should add received messages to bloom filter","time":{"start":1753158931672,"stop":1753158931672,"duration":0},"status":"passed","severity":"normal"},{"uid":"b789162b9d133e6c","name":"Check received message with timestamp: 1753158947017000000 ","time":{"start":1753160510295,"stop":1753160510295,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1c019769be1281e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1753158870899,"stop":1753158870899,"duration":0},"status":"passed","severity":"normal"},{"uid":"f37f264b1da3452d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1753158870894,"stop":1753158870894,"duration":0},"status":"passed","severity":"normal"},{"uid":"73e40226f2bda3a1","name":"random static sharding 1 - Cluster ID: 998, Shard ID: 506","time":{"start":1753159661498,"stop":1753159661498,"duration":0},"status":"broken","severity":"normal"},{"uid":"eed6342a43a2ff56","name":"Query with Promise Callback, No Decoder","time":{"start":1753159676517,"stop":1753159676521,"duration":4},"status":"passed","severity":"normal"},{"uid":"54f4a701e7a7c44c","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1753158896316,"stop":1753158896316,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e951b6b16039522","name":"yields undefined for messages without content topic","time":{"start":1753158887873,"stop":1753158887873,"duration":0},"status":"passed","severity":"normal"},{"uid":"9308491e5a1c6808","name":"should handle hash queries without validation","time":{"start":1753158918473,"stop":1753158918474,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b1329ac55269824","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1753159888746,"stop":1753159888746,"duration":0},"status":"broken","severity":"normal"},{"uid":"e9946af140a7543b","name":"should set field with all protocols enabled","time":{"start":1753158877268,"stop":1753158877269,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e8b3f0f088f85cf","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1753158928191,"stop":1753158928192,"duration":1},"status":"passed","severity":"normal"},{"uid":"d580ca4e7d6c7239","name":"Subscribe to topic containing emoji and publish message","time":{"start":1753159183381,"stop":1753159183381,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8e2782d54393bea","name":"random static sharding 5 - Cluster ID: 529, Shard ID: 612","time":{"start":1753159661505,"stop":1753159661505,"duration":0},"status":"broken","severity":"normal"},{"uid":"4243176d6a4aefb1","name":"Passing an array","time":{"start":1753159729779,"stop":1753159729779,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c9f3d3723f1cde3","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1753159888742,"stop":1753159888743,"duration":1},"status":"broken","severity":"normal"},{"uid":"ed70ed826caf512a","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app15/4/topic772/proto","time":{"start":1753159653141,"stop":1753159653141,"duration":0},"status":"broken","severity":"normal"},{"uid":"655386c4fd873c73","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1753159115300,"stop":1753159115302,"duration":2},"status":"broken","severity":"normal"},{"uid":"dcc43a9bc52c27ec","name":"should handle dial errors gracefully","time":{"start":1753158887199,"stop":1753158887199,"duration":0},"status":"passed","severity":"normal"},{"uid":"68d231ed1323d09","name":"should fail to send if no connected peers found","time":{"start":1753158918271,"stop":1753158918271,"duration":0},"status":"passed","severity":"normal"},{"uid":"da021a170bd6129a","name":"should properly compute the node id","time":{"start":1753158877262,"stop":1753158877262,"duration":0},"status":"passed","severity":"normal"},{"uid":"70f12b3eb70cd05e","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1753158928204,"stop":1753158928204,"duration":0},"status":"passed","severity":"normal"},{"uid":"41ca3b5633a4a0f6","name":"messageHashStr produces different results for different inputs","time":{"start":1753158887310,"stop":1753158887310,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b480b9c216f02a1","name":"should handle peer store errors gracefully","time":{"start":1753158887038,"stop":1753158887039,"duration":1},"status":"passed","severity":"normal"},{"uid":"228ccda89d4fdfec","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1753158928187,"stop":1753158928187,"duration":0},"status":"passed","severity":"normal"},{"uid":"5941c52b672a081a","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1753159653129,"stop":1753159653130,"duration":1},"status":"broken","severity":"normal"},{"uid":"28cf07950fde4ab0","name":"should not receive a peer event before start","time":{"start":1753158900193,"stop":1753158900193,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6e1981c98dffa80","name":"should not retry if at least one success","time":{"start":1753158917985,"stop":1753158917985,"duration":0},"status":"passed","severity":"normal"},{"uid":"199d2cab99d98dd2","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1753158870882,"stop":1753158870882,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfbcce565cbd5897","name":"Subscribe to topic containing Script and publish message","time":{"start":1753159183377,"stop":1753159183378,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a83dac87fa68148","name":"new peer added after a peer was already found","time":{"start":1753159174334,"stop":1753159174334,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ce70fa66cfb3b92e","name":"Query Generator - false","time":{"start":1753159687548,"stop":1753159687548,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac65359c30b3f28d","name":"should dial peer when no shard info available","time":{"start":1753158887198,"stop":1753158887198,"duration":0},"status":"passed","severity":"normal"},{"uid":"fadbadad7c213386","name":"should handle a minimal index list","time":{"start":1753158871125,"stop":1753158871126,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca6920bee5ac75e0","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1753158895823,"stop":1753158895823,"duration":0},"status":"passed","severity":"normal"},{"uid":"aca5ad99c170dddd","name":"should handle incoming messages","time":{"start":1753158918005,"stop":1753158918005,"duration":0},"status":"passed","severity":"normal"},{"uid":"77bbfc37d838ff0f","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1753158895822,"stop":1753158895822,"duration":0},"status":"passed","severity":"normal"},{"uid":"565d7420e6794187","name":"should not create multiple intervals when called multiple times","time":{"start":1753158887175,"stop":1753158887175,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca19eb35d4b21466","name":"Check publish message containing Chinese","time":{"start":1753159177860,"stop":1753159177860,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd58c8e005de5901","name":"should return false when peer has no shard info","time":{"start":1753158886550,"stop":1753158886550,"duration":0},"status":"passed","severity":"normal"},{"uid":"10a7bcb92f3931f","name":"Symmetric encrypt & Decrypt","time":{"start":1753158906703,"stop":1753158906703,"duration":0},"status":"passed","severity":"normal"},{"uid":"88be25014f66c1d0","name":"should throw error - no public key","time":{"start":1753158877261,"stop":1753158877261,"duration":0},"status":"passed","severity":"normal"},{"uid":"f22131f52f6438de","name":"Sets default value correctly","time":{"start":1753159729780,"stop":1753159729781,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f2c9b0effb85622","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1753158870892,"stop":1753158870892,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ce89c49e78f6242","name":"Check received message containing Script","time":{"start":1753160510287,"stop":1753160510288,"duration":1},"status":"broken","severity":"normal"},{"uid":"d30fc8e3561bf502","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1753159183377,"stop":1753159183377,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6497336f2ba8062","name":"should throw if no connection provided","time":{"start":1753158887695,"stop":1753158887695,"duration":0},"status":"passed","severity":"normal"},{"uid":"329610ada5aff9a2","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1753158928201,"stop":1753158928201,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac393579d48355f8","name":"should successfully subscribe to supported pubsub topic","time":{"start":1753158918004,"stop":1753158918004,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbaa565074c9252f","name":"should remove expired entries after TTL has passed","time":{"start":1753158917054,"stop":1753158917054,"duration":0},"status":"passed","severity":"normal"},{"uid":"515618b1c17d5417","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1753159118355,"stop":1753159118356,"duration":1},"status":"passed","severity":"normal"},{"uid":"24d110b33c2d61f","name":"Init the array if not present","time":{"start":1753158870611,"stop":1753158870612,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b018da37832d392","name":"should not dial peers from store when browser is not connected","time":{"start":1753158887033,"stop":1753158887033,"duration":0},"status":"passed","severity":"normal"},{"uid":"23254e7feb103f5","name":"msgTime: 0 ms from now, startTime: 1752900507303, endTime: 1753159707303","time":{"start":1753159721985,"stop":1753159721985,"duration":0},"status":"passed","severity":"normal"},{"uid":"3561d79e61ebb000","name":"should properly create location multiaddrs - udp","time":{"start":1753158877267,"stop":1753158877267,"duration":0},"status":"passed","severity":"normal"},{"uid":"97968b5464244950","name":"Check received message containing XML","time":{"start":1753160510289,"stop":1753160510289,"duration":0},"status":"broken","severity":"normal"},{"uid":"c515c2eddfc08b06","name":"should save new peer to store","time":{"start":1753158886123,"stop":1753158886124,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7688074a19c710","name":"Query with Promise Callback, No message returned","time":{"start":1753159676523,"stop":1753159676523,"duration":0},"status":"passed","severity":"normal"},{"uid":"a200fef956c724eb","name":"should only return 1 node with relay capability","time":{"start":1753158896314,"stop":1753158896315,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e79e35d591a207d","name":"should return false when peer is not on the specified shard","time":{"start":1753158886554,"stop":1753158886554,"duration":0},"status":"passed","severity":"normal"},{"uid":"a27a6d5e73052773","name":"random static sharding 6 - Cluster ID: 139, Shard ID: 288","time":{"start":1753159661506,"stop":1753159661507,"duration":1},"status":"broken","severity":"normal"},{"uid":"4b5f34776c447ac6","name":"Used by Waku Relay","time":{"start":1753159729780,"stop":1753159729780,"duration":0},"status":"passed","severity":"normal"},{"uid":"8499f9e366d69cb5","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1753158887870,"stop":1753158887870,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f995318de898979","name":"should invoke callbacks when receiving a message","time":{"start":1753158918821,"stop":1753158918821,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc554dced4179184","name":"should dial with PeerId and return stream","time":{"start":1753158888189,"stop":1753158888189,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4d1c747df8dd45a","name":"should handle queue overflow by adding peers to queue","time":{"start":1753158887199,"stop":1753158887200,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dab4a6e9cd922f4","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1753158870895,"stop":1753158870897,"duration":2},"status":"passed","severity":"normal"},{"uid":"d402c4b625260874","name":"should encode/decode to RLP encoding","time":{"start":1753158877262,"stop":1753158877263,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b255164bb981196","name":"Passing page size 110 when there are 120 messages","time":{"start":1753159701311,"stop":1753159701311,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae0ac8c431036038","name":"Check publish message containing special chars","time":{"start":1753159177860,"stop":1753159177860,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cfdf44397ba920e","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1753158887291,"stop":1753158887292,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d5ece9233aa6e81","name":"1 Relay, 1 Filter, gives up","time":{"start":1753158895893,"stop":1753158895893,"duration":0},"status":"passed","severity":"normal"},{"uid":"7337cec9a98c60dc","name":"should reject if Relay is requested but not mounted","time":{"start":1753158918702,"stop":1753158918702,"duration":0},"status":"passed","severity":"normal"},{"uid":"b534b7abb88578cb","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1753158927893,"stop":1753158927894,"duration":1},"status":"passed","severity":"normal"},{"uid":"6446ab88c0ee0a72","name":"Subscribe to topic containing numeric and publish message","time":{"start":1753159183372,"stop":1753159183373,"duration":1},"status":"passed","severity":"normal"},{"uid":"82d54662ee5cde","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1753158876532,"stop":1753158876533,"duration":1},"status":"passed","severity":"normal"},{"uid":"d249ad66a4bade8c","name":"Check received message containing numeric","time":{"start":1753160510281,"stop":1753160510281,"duration":0},"status":"broken","severity":"normal"},{"uid":"6512e156a5831ddd","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1753158918465,"stop":1753158918465,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7356bf0aef0e621","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1753160032333,"stop":1753160032333,"duration":0},"status":"broken","severity":"normal"},{"uid":"ffb3b3cb348e0b11","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1753159183368,"stop":1753159183368,"duration":0},"status":"passed","severity":"normal"},{"uid":"254ea673cf2d2382","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1753158928210,"stop":1753158928211,"duration":1},"status":"passed","severity":"normal"},{"uid":"3609087eed0c3a60","name":"should handle dial errors gracefully","time":{"start":1753158886114,"stop":1753158886114,"duration":0},"status":"passed","severity":"normal"},{"uid":"88cde29a35e17ae5","name":"should emit a peer event after start","time":{"start":1753159153992,"stop":1753159153992,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ecf8ebb3bf238a5","name":"Callback on promise, aborts when callback returns true","time":{"start":1753159707996,"stop":1753159707996,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fe1e410fade1af7","name":"should perform ping and update peer store on timer","time":{"start":1753158887416,"stop":1753158887416,"duration":0},"status":"passed","severity":"normal"},{"uid":"75d8b64ac54245fc","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1753159888747,"stop":1753159888747,"duration":0},"status":"broken","severity":"normal"},{"uid":"ebeda5b2430a29a7","name":"tcp ip4 address","time":{"start":1753158876619,"stop":1753158876619,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e17383a89572db4","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1753159665294,"stop":1753159665295,"duration":1},"status":"passed","severity":"normal"},{"uid":"251a108e67288204","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1753158931677,"stop":1753158931678,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c743fa842825282","name":"should handle peer disconnect event when no connections remain","time":{"start":1753158887241,"stop":1753158887242,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe2cde38090e83df","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1753158928203,"stop":1753158928203,"duration":0},"status":"passed","severity":"normal"},{"uid":"6988189a71919004","name":"does not validate decoders for hash queries","time":{"start":1753158887871,"stop":1753158887871,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d8f9f4e0dd08dcd","name":"throws on content topic with empty application field","time":{"start":1753158870880,"stop":1753158870880,"duration":0},"status":"passed","severity":"normal"},{"uid":"380ff057af094266","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1753158931673,"stop":1753158931674,"duration":1},"status":"passed","severity":"normal"},{"uid":"16476492fab52f03","name":"should stop ping timers on peer disconnect","time":{"start":1753158887414,"stop":1753158887414,"duration":0},"status":"passed","severity":"normal"},{"uid":"22c4e7eab7010c9d","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1753159721983,"stop":1753159721983,"duration":0},"status":"passed","severity":"normal"},{"uid":"595e5be4e361d6bd","name":"returns nothing if no connections present","time":{"start":1753158887456,"stop":1753158887456,"duration":0},"status":"passed","severity":"normal"},{"uid":"44004ba253f59b1e","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1753159676516,"stop":1753159676516,"duration":0},"status":"passed","severity":"normal"},{"uid":"514c0a444ff61720","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1753158908013,"stop":1753158908014,"duration":1},"status":"passed","severity":"normal"},{"uid":"40e1fe788ba2ed48","name":"yields undefined for messages without decoder","time":{"start":1753158887873,"stop":1753158887874,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b194d9f0ca73f73","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1753158870895,"stop":1753158870895,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca13c46bed659847","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1753158887042,"stop":1753158887044,"duration":2},"status":"passed","severity":"normal"},{"uid":"e1404102122bb3b0","name":"should handle special patterns correctly","time":{"start":1753158930485,"stop":1753158930485,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b4ba2cfc5d55a9d","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1753158887055,"stop":1753158887056,"duration":1},"status":"passed","severity":"normal"},{"uid":"42a187c3068268f3","name":"throws on content topic with non-number generation field","time":{"start":1753158870879,"stop":1753158870879,"duration":0},"status":"passed","severity":"normal"},{"uid":"584d94106916cce","name":"should insert elements correctly","time":{"start":1753158930481,"stop":1753158930482,"duration":1},"status":"passed","severity":"normal"},{"uid":"dac541fda7972763","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1753158870892,"stop":1753158870892,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fb9977752ca4e75","name":"should handle dial errors","time":{"start":1753158888190,"stop":1753158888190,"duration":0},"status":"passed","severity":"normal"},{"uid":"8689ca1b67f4a78a","name":"should properly create location multiaddrs - udp6","time":{"start":1753158877265,"stop":1753158877265,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e01e07e08494861","name":"Encoder throws on empty string content topic","time":{"start":1753158906218,"stop":1753158906218,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d515d5fd451bd95","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1753159707045,"stop":1753159707045,"duration":0},"status":"passed","severity":"normal"},{"uid":"eba76ce915966f0e","name":"1 Store, 2 relays, 2 fetches","time":{"start":1753158895893,"stop":1753158895893,"duration":0},"status":"passed","severity":"normal"},{"uid":"4859c94f63b77e7d","name":"should allow redial after failed dial cooldown expires","time":{"start":1753158887199,"stop":1753158887199,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab4ebb69e7c4f262","name":"should start all internal components","time":{"start":1753158888187,"stop":1753158888187,"duration":0},"status":"passed","severity":"normal"},{"uid":"28b30e940c16cd7d","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1753160510315,"stop":1753160510315,"duration":0},"status":"passed","severity":"normal"},{"uid":"55fa62aa0937ec75","name":"Asymmetric encrypt & decrypt","time":{"start":1753158906702,"stop":1753158906703,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8b3992d397feb52","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1753158918456,"stop":1753158918456,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb6f962670e33685","name":"Query generator for 2000 messages","time":{"start":1753159707998,"stop":1753159707998,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae1b40583079b70a","name":"ignores unrecognized TXT record formats","time":{"start":1753158896313,"stop":1753158896313,"duration":0},"status":"passed","severity":"normal"},{"uid":"19fbb202733cf431","name":"should handle onConnected and onDisconnected","time":{"start":1753158918463,"stop":1753158918463,"duration":0},"status":"passed","severity":"normal"},{"uid":"785d72b2f4664870","name":"Check message with no content topic is not received","time":{"start":1753160510297,"stop":1753160510297,"duration":0},"status":"passed","severity":"normal"},{"uid":"f276156887280d3f","name":"configure the node with multiple content topics","time":{"start":1753159653149,"stop":1753159653150,"duration":1},"status":"broken","severity":"normal"},{"uid":"5224270bdfba0981","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1753158906214,"stop":1753158906215,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d49a6b44ae0a86e","name":"should return false when peer is not found","time":{"start":1753158886556,"stop":1753158886556,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed93fc7ab51092f3","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1753158876539,"stop":1753158876539,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4ad398b7da139f8","name":"should be safe to call multiple times","time":{"start":1753158888188,"stop":1753158888188,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9e05fc8547d6dc0","name":"should be able to encode the field with only RELAY set to true","time":{"start":1753158876528,"stop":1753158876529,"duration":1},"status":"passed","severity":"normal"},{"uid":"3296d57a405d408c","name":"Query generator for multiple messages with different content topic format","time":{"start":1753159707995,"stop":1753159707996,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6fbb8664e6e6dd7","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1753159227931,"stop":1753159227932,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc9efa95b952cf64","name":"Query Generator - true","time":{"start":1753159687547,"stop":1753159687548,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9d34b39903dae5f","name":"should start and setup intervals and event listeners","time":{"start":1753158918822,"stop":1753158918822,"duration":0},"status":"passed","severity":"normal"},{"uid":"291e1d51147c23b6","name":"should create all internal components","time":{"start":1753158888187,"stop":1753158888187,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cfae55236184482","name":"messageHashStr works with IProtoMessage","time":{"start":1753158887298,"stop":1753158887298,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fb2bb92633f0bc5","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1753158887298,"stop":1753158887298,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6cbfb1c3a27f5eb","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1753158928199,"stop":1753158928199,"duration":0},"status":"passed","severity":"normal"},{"uid":"994a1f76d1168267","name":"Check received message containing emoji","time":{"start":1753160510294,"stop":1753160510294,"duration":0},"status":"broken","severity":"normal"},{"uid":"7d936a31092c8025","name":"can start and stop the service","time":{"start":1753158952709,"stop":1753158952709,"duration":0},"status":"passed","severity":"normal"},{"uid":"30c19683315b431f","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1753158870894,"stop":1753158870894,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff0c25baf16e0e20","name":"random static sharding 2 - Cluster ID: 656, Shard ID: 923","time":{"start":1753159661499,"stop":1753159661499,"duration":0},"status":"broken","severity":"normal"},{"uid":"5f3b53dc86a3508c","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1753159665294,"stop":1753159665294,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e725afad71fc2ad","name":"Check publish message after service node is restarted","time":{"start":1753159177886,"stop":1753159177886,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1ad0fc50a14108aa","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1753159177874,"stop":1753159177874,"duration":0},"status":"passed","severity":"normal"},{"uid":"62d62d46f10b7365","name":"peer:update - should do nothing if another protocol hit","time":{"start":1753158887696,"stop":1753158887697,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec075bc3faffb90f","name":"Relay Node - default protocol","time":{"start":1753159724982,"stop":1753159724984,"duration":2},"status":"passed","severity":"normal"},{"uid":"c20ed107dae76265","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1753158870899,"stop":1753158870899,"duration":0},"status":"passed","severity":"normal"},{"uid":"153cd355de452c23","name":"Check publish message containing long","time":{"start":1753159177859,"stop":1753159177859,"duration":0},"status":"passed","severity":"normal"},{"uid":"847d047448bb2b60","name":"Check publish message containing Basic HTML tag","time":{"start":1753159177866,"stop":1753159177869,"duration":3},"status":"passed","severity":"normal"},{"uid":"eb4ce5f797a03309","name":"should throw error - no id","time":{"start":1753158877260,"stop":1753158877261,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c75c84b0a29af5c","name":"should do nothing if no non-locked connections to drop","time":{"start":1753158887041,"stop":1753158887041,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a34cf6c7975d9e3","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1753159668642,"stop":1753159668642,"duration":0},"status":"passed","severity":"normal"},{"uid":"e364be5255840af4","name":"Relay + Store","time":{"start":1753158953142,"stop":1753158953142,"duration":0},"status":"passed","severity":"normal"},{"uid":"281cf73d97254e7e","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1753158870883,"stop":1753158870883,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb27bd417bf57d72","name":"should request peer renewal on specific errors","time":{"start":1753158917978,"stop":1753158917978,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7d7b00560c7bdb0","name":"ends after yielding if response size indicates end","time":{"start":1753158887874,"stop":1753158887874,"duration":0},"status":"passed","severity":"normal"},{"uid":"900fae64c53e62b7","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1753158928205,"stop":1753158928205,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2350c4d13f0ef0e","name":"can query messages normally","time":{"start":1753159679170,"stop":1753159679171,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c5fa7e7b43180c7","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1753159082799,"stop":1753159082799,"duration":0},"status":"broken","severity":"normal"},{"uid":"8935d613e8e56b46","name":"should handle errors when globalThis is not available","time":{"start":1753158887232,"stop":1753158887232,"duration":0},"status":"passed","severity":"normal"},{"uid":"851e10e6b5bf5fdd","name":"connected peers and dial","time":{"start":1753159154208,"stop":1753159154208,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fcd73de7e532d2c4","name":"should handle queue processing errors gracefully","time":{"start":1753158887205,"stop":1753158887206,"duration":1},"status":"passed","severity":"normal"},{"uid":"71d615927c85af0c","name":"should initialize bloom filter with correct parameters","time":{"start":1753158930480,"stop":1753158930480,"duration":0},"status":"passed","severity":"normal"},{"uid":"b18dd507efc7f2bf","name":"yields decoded messages","time":{"start":1753158887873,"stop":1753158887873,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a9d7254ac7fbebf","name":"Check received message containing SQL Injection","time":{"start":1753160510286,"stop":1753160510286,"duration":0},"status":"broken","severity":"normal"},{"uid":"b87503ac06d0f628","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1753158887415,"stop":1753158887415,"duration":0},"status":"passed","severity":"normal"},{"uid":"a113e305ec9ae4b6","name":"Sample","time":{"start":1753158876636,"stop":1753158876637,"duration":1},"status":"passed","severity":"normal"},{"uid":"35bddcf4bd6b8513","name":"should dispatch connect and disconnect events","time":{"start":1753158918460,"stop":1753158918463,"duration":3},"status":"passed","severity":"normal"},{"uid":"f5c866cdfd1786b3","name":"should mark all messages in causal history as acknowledged","time":{"start":1753158931673,"stop":1753158931673,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ee69bfc24a63830","name":"should be empty when created","time":{"start":1753158918820,"stop":1753158918820,"duration":0},"status":"passed","severity":"normal"},{"uid":"6763404252135989","name":"Check received message with timestamp: 1649153314 ","time":{"start":1753160510295,"stop":1753160510295,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1c0107d74387e2a","name":"Check publish message containing SQL Injection","time":{"start":1753159177862,"stop":1753159177864,"duration":2},"status":"passed","severity":"normal"},{"uid":"b0b5587deccb9795","name":"Subscribe to topic containing special chars and publish message","time":{"start":1753159183373,"stop":1753159183374,"duration":1},"status":"passed","severity":"normal"},{"uid":"3713395b79eb6277","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app69/9/topic270/xml","time":{"start":1753159653138,"stop":1753159653138,"duration":0},"status":"broken","severity":"normal"},{"uid":"51c30c79c7a9d7d5","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1753158906215,"stop":1753158906216,"duration":1},"status":"passed","severity":"normal"},{"uid":"874af2254e16e933","name":"should add and remove event listeners correctly","time":{"start":1753158900195,"stop":1753158900196,"duration":1},"status":"passed","severity":"normal"},{"uid":"6db12ba55693905d","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1753158876538,"stop":1753158876539,"duration":1},"status":"passed","severity":"normal"},{"uid":"47a05435d6574ce","name":"Light Node - default protocols","time":{"start":1753159724981,"stop":1753159724981,"duration":0},"status":"passed","severity":"normal"},{"uid":"4419ca5043b913a6","name":"should remove event listeners","time":{"start":1753158887022,"stop":1753158887023,"duration":1},"status":"passed","severity":"normal"},{"uid":"676b66adfe3dbfa9","name":"should throw error - invalid id","time":{"start":1753158877261,"stop":1753158877261,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6fd71c72192b01a","name":"should be delivered immediately if received","time":{"start":1753158931678,"stop":1753158931678,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8d9d633d1cb2443","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1753158888193,"stop":1753158888194,"duration":1},"status":"passed","severity":"normal"},{"uid":"4eba43339c85e0b7","name":"should successfully query store with valid decoders and options","time":{"start":1753158918472,"stop":1753158918472,"duration":0},"status":"passed","severity":"normal"},{"uid":"f011d8bf0efbb41b","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1753159888750,"stop":1753159888751,"duration":1},"status":"broken","severity":"normal"},{"uid":"d85ee6ae1d462c6c","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1753158928197,"stop":1753158928198,"duration":1},"status":"passed","severity":"normal"},{"uid":"f464581c8e354e04","name":"should process queue every 500ms","time":{"start":1753158887203,"stop":1753158887203,"duration":0},"status":"passed","severity":"normal"},{"uid":"323553c34202b817","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1753159171129,"stop":1753159171130,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e0038e57f6b2fd3","name":"LightPush","time":{"start":1753159724981,"stop":1753159724981,"duration":0},"status":"passed","severity":"normal"},{"uid":"525a5b758100f2ae","name":"should add event listeners to libp2p","time":{"start":1753158887228,"stop":1753158887228,"duration":0},"status":"passed","severity":"normal"},{"uid":"73cd49b7af83d2a8","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1753158887415,"stop":1753158887415,"duration":0},"status":"passed","severity":"normal"},{"uid":"213bd12fdccece5b","name":"Check meta is set [symmetric]","time":{"start":1753158906216,"stop":1753158906216,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed10140b9c8e4938","name":"should not fail to start the service if it is already started","time":{"start":1753159153989,"stop":1753159153990,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c5db23927e0a87e","name":"should handle complete peer lifecycle","time":{"start":1753158887454,"stop":1753158887454,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9c9601b9b2dd81c","name":"should clear dial history on start","time":{"start":1753158887174,"stop":1753158887175,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b61b1beab7943fd","name":"throws on content topic with too few or too many fields","time":{"start":1753158870877,"stop":1753158870878,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a9a7f2596d57e0a","name":"should support chaining for add method","time":{"start":1753158917045,"stop":1753158917046,"duration":1},"status":"passed","severity":"normal"},{"uid":"63f2b2992503da83","name":"Check received message containing long","time":{"start":1753160510302,"stop":1753160510302,"duration":0},"status":"broken","severity":"normal"},{"uid":"c77d526f1a2c77df","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1753158918456,"stop":1753158918460,"duration":4},"status":"passed","severity":"normal"},{"uid":"8a8deef2f9f4864b","name":"should dial peer when peer is discovered","time":{"start":1753158886113,"stop":1753158886114,"duration":1},"status":"passed","severity":"normal"},{"uid":"8276405a62a5ce87","name":"should discard bootstrap peers when has more than set limit","time":{"start":1753158999567,"stop":1753158999567,"duration":0},"status":"passed","severity":"normal"},{"uid":"8901602e66566432","name":"Check received message containing XML","time":{"start":1753160510309,"stop":1753160510309,"duration":0},"status":"broken","severity":"normal"},{"uid":"801f99992800d1aa","name":"Publish message with rate limit","time":{"start":1753159177887,"stop":1753159177890,"duration":3},"status":"passed","severity":"normal"},{"uid":"73bc34b4d1301f76","name":"should not allow unachievable error rate","time":{"start":1753158927891,"stop":1753158927892,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ea11ee0a944d4ca","name":"Waku message hash computation (meta attribute not present)","time":{"start":1753158887292,"stop":1753158887292,"duration":0},"status":"passed","severity":"normal"},{"uid":"69e118e7431f7a34","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app70/4/topic494/json","time":{"start":1753159653137,"stop":1753159653137,"duration":0},"status":"broken","severity":"normal"},{"uid":"3918ef416974c2e","name":"should initialize with custom number of peers","time":{"start":1753158918455,"stop":1753158918455,"duration":0},"status":"passed","severity":"normal"},{"uid":"4655529f818887f2","name":"random static sharding 3 - Cluster ID: 513, Shard ID: 403","time":{"start":1753159661500,"stop":1753159661501,"duration":1},"status":"broken","severity":"normal"},{"uid":"55f5ccf55cdaf78a","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1753159171132,"stop":1753159171132,"duration":0},"status":"passed","severity":"normal"},{"uid":"756baf572c02b651","name":"Publish message with custom timestamp: Wed Jul 31 2024 04:39:31 GMT+0000 (Coordinated Universal Time)","time":{"start":1753159177875,"stop":1753159177875,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeffae515f84494c","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1753158928189,"stop":1753158928190,"duration":1},"status":"passed","severity":"normal"},{"uid":"913f0cac2560a6fc","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app38/7/topic533/proto","time":{"start":1753159653145,"stop":1753159653145,"duration":0},"status":"broken","severity":"normal"},{"uid":"a0160936e33a84ec","name":"should handle case when globalThis is not available","time":{"start":1753158887240,"stop":1753158887241,"duration":1},"status":"passed","severity":"normal"},{"uid":"e03beae35d5f3267","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1753158870886,"stop":1753158870887,"duration":1},"status":"passed","severity":"normal"},{"uid":"4675677af30022d4","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1753158928187,"stop":1753158928187,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9e5da75603cd80d","name":"rejects hash query with time filter","time":{"start":1753158887747,"stop":1753158887747,"duration":0},"status":"passed","severity":"normal"},{"uid":"68eb6b7ea9df90e9","name":"Ordered callback, aborts when callback returns true","time":{"start":1753159707998,"stop":1753159707998,"duration":0},"status":"passed","severity":"normal"},{"uid":"944a9d3d6b0e8ddb","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1753159888754,"stop":1753159888754,"duration":0},"status":"broken","severity":"normal"},{"uid":"d63e4b13e7249e87","name":"should requeue task if no peer is available","time":{"start":1753158917974,"stop":1753158917974,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed4a9124e2aa7fa","name":"throws on empty content topic","time":{"start":1753158870877,"stop":1753158870877,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2f6d2a49f0de345","name":"should filter out already connected peers","time":{"start":1753158887035,"stop":1753158887036,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab305f23467f0f4e","name":"Query generator for multiple messages with multiple decoders","time":{"start":1753159707990,"stop":1753159707995,"duration":5},"status":"passed","severity":"normal"},{"uid":"703244af19601e20","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1753158918468,"stop":1753158918468,"duration":0},"status":"passed","severity":"normal"},{"uid":"da4d997c64728c2a","name":"should provide detailed error information for v3 failures","time":{"start":1753159104139,"stop":1753159104141,"duration":2},"status":"broken","severity":"normal"},{"uid":"a5a5ce3ac57cd185","name":"should create NetworkMonitor with libp2p and events","time":{"start":1753158887227,"stop":1753158887227,"duration":0},"status":"passed","severity":"normal"},{"uid":"89d269dc2745ef06","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1753158928202,"stop":1753158928202,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1df4398052d9c28","name":"should throw error when no peers are available","time":{"start":1753158918472,"stop":1753158918472,"duration":0},"status":"passed","severity":"normal"},{"uid":"50c85a46c84f4508","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1753158895821,"stop":1753158895822,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5a539f0a2fdd293","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app73/9/topic67/test.js","time":{"start":1753159653144,"stop":1753159653144,"duration":0},"status":"broken","severity":"normal"},{"uid":"2a70fc6001661787","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1753159721978,"stop":1753159721979,"duration":1},"status":"passed","severity":"normal"},{"uid":"e270f090a88d219","name":"Waku message hash computation (payload length 0)","time":{"start":1753158887292,"stop":1753158887292,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbb54159cfa7f50b","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1753158870887,"stop":1753158870888,"duration":1},"status":"passed","severity":"normal"},{"uid":"e79e7d48e36cfca1","name":"should drop connection to all peers on hangUp","time":{"start":1753159034170,"stop":1753159034170,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb0eeccb825863f","name":"should return false and handle errors gracefully","time":{"start":1753158888191,"stop":1753158888191,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ca10bb7a3e3eb3","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1753159888755,"stop":1753159888755,"duration":0},"status":"broken","severity":"normal"},{"uid":"f6303c2e165fc6a","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1753158928204,"stop":1753158928204,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bd43a7f6495553f","name":"Wrong topic","time":{"start":1753159653148,"stop":1753159653148,"duration":0},"status":"passed","severity":"normal"},{"uid":"346042d8dce229d2","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1753158928200,"stop":1753158928200,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6e10bfdf46864af","name":"Nodes with multiple pubsub topic","time":{"start":1753159171130,"stop":1753159171131,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b72f6481b594158","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1753159665294,"stop":1753159665294,"duration":0},"status":"passed","severity":"normal"},{"uid":"f787e7eca1cfae35","name":"should dial more peers if under maxConnections","time":{"start":1753158887040,"stop":1753158887041,"duration":1},"status":"passed","severity":"normal"},{"uid":"79447feff3176e03","name":"should drop connection via multiaddr with hangUp","time":{"start":1753159034176,"stop":1753159034176,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f89cff32381dba3","name":"should be safe to call multiple times","time":{"start":1753158887016,"stop":1753158887022,"duration":6},"status":"passed","severity":"normal"},{"uid":"9a4678a3b4df9679","name":"should properly create location multiaddrs - tcp","time":{"start":1753158877267,"stop":1753158877268,"duration":1},"status":"passed","severity":"normal"},{"uid":"290df2597a652bb3","name":"should return v3 status codes for v3 peer failures","time":{"start":1753159104138,"stop":1753159104138,"duration":0},"status":"broken","severity":"normal"},{"uid":"7025a5810568c1e4","name":"isConnected should return true after first peer connects","time":{"start":1753158968192,"stop":1753158968192,"duration":0},"status":"passed","severity":"normal"},{"uid":"cde85952cd44b80b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1753158870899,"stop":1753158870899,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee5058905bd084db","name":"Publish message with large meta","time":{"start":1753159177886,"stop":1753159177887,"duration":1},"status":"passed","severity":"normal"},{"uid":"876f89d92c69f9d0","name":"should wait for Filter peer to be connected","time":{"start":1753158918704,"stop":1753158918704,"duration":0},"status":"passed","severity":"normal"},{"uid":"60129fb3d5314d6b","name":"should keep entries that haven't expired yet","time":{"start":1753158917054,"stop":1753158917055,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfb4af940f5f2d87","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1753158928199,"stop":1753158928199,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbc8a4e8b0d3b677","name":"Check received message containing long","time":{"start":1753160510280,"stop":1753160510280,"duration":0},"status":"broken","severity":"normal"},{"uid":"88dfc863bee42df3","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1753158870884,"stop":1753158870885,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bd25514f573d7cd","name":"should not dispatch event when already disconnected","time":{"start":1753158887243,"stop":1753158887243,"duration":0},"status":"passed","severity":"normal"},{"uid":"d421e9978127576e","name":"Check publish message containing escaped characters","time":{"start":1753159177870,"stop":1753159177870,"duration":0},"status":"passed","severity":"normal"},{"uid":"4687d154985897ef","name":"Callback on promise","time":{"start":1753159707996,"stop":1753159707996,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cddcd0bad512955","name":"should select older connection if present","time":{"start":1753158887457,"stop":1753158887458,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c0b8a35e94d5e43","name":"should create ShardReader with static shards network config","time":{"start":1753158886538,"stop":1753158886539,"duration":1},"status":"passed","severity":"normal"},{"uid":"a98d90eeee88e1fc","name":"Subscribe to topic containing XML and publish message","time":{"start":1753159183378,"stop":1753159183379,"duration":1},"status":"passed","severity":"normal"},{"uid":"85858b7d6da0bd7e","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1753158917974,"stop":1753158917977,"duration":3},"status":"passed","severity":"normal"},{"uid":"b8d4a3651fa75368","name":"should properly clean up resources when disposed","time":{"start":1753158917061,"stop":1753158917063,"duration":2},"status":"passed","severity":"normal"},{"uid":"42d1949888f6f6a3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1753158928208,"stop":1753158928208,"duration":0},"status":"passed","severity":"normal"},{"uid":"86500ce98607a5ad","name":"should create dialer with libp2p and shardReader","time":{"start":1753158887173,"stop":1753158887174,"duration":1},"status":"passed","severity":"normal"},{"uid":"6da59aefc734f1bc","name":"should not discard bootstrap peers if under the limit","time":{"start":1753158999567,"stop":1753158999567,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7fbc465c9452e2d","name":"should handle corrupted local storage data gracefully","time":{"start":1753158900195,"stop":1753158900195,"duration":0},"status":"passed","severity":"normal"},{"uid":"a54fb753780140c","name":"should respect custom numPeersToUse configuration","time":{"start":1753158918466,"stop":1753158918466,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1db75c0e7b796e8","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1753159183374,"stop":1753159183376,"duration":2},"status":"passed","severity":"normal"},{"uid":"d5d3cc373134ece7","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1753158888153,"stop":1753158888153,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7553a578a6c59c7","name":"should dispatch network event when browser goes offline","time":{"start":1753158887244,"stop":1753158887244,"duration":0},"status":"passed","severity":"normal"},{"uid":"3161302947e6035e","name":"should properly create location multiaddrs - tcp4","time":{"start":1753158877265,"stop":1753158877265,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8e72e18229f76be","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1753159174335,"stop":1753159174335,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b48bbd86693bb1b0","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1753159115298,"stop":1753159115298,"duration":0},"status":"broken","severity":"normal"},{"uid":"22f576e700c6029d","name":"should not allow k > 12","time":{"start":1753158927889,"stop":1753158927891,"duration":2},"status":"passed","severity":"normal"},{"uid":"16693f33095c9a6f","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1753158928206,"stop":1753158928206,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd155dc64189e9da","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1753158928195,"stop":1753158928196,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7116c0a8d280cc7","name":"should handle disconnect when peer has no timers","time":{"start":1753158887440,"stop":1753158887440,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7a890ccb7d24b95","name":"groups content topics by expected pubsub topic","time":{"start":1753158870890,"stop":1753158870890,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccb2a3fba97ec589","name":"Check received message containing Script","time":{"start":1753160510308,"stop":1753160510308,"duration":0},"status":"broken","severity":"normal"},{"uid":"158c50c46a67fb66","name":"should be able to dial TLS multiaddrs","time":{"start":1753159034177,"stop":1753159034181,"duration":4},"status":"passed","severity":"normal"},{"uid":"7092a350001f265d","name":"handles different clusterIds correctly","time":{"start":1753158870890,"stop":1753158870891,"duration":1},"status":"passed","severity":"normal"},{"uid":"aedee0e5b8d4c573","name":"ends if stream creation fails","time":{"start":1753158887871,"stop":1753158887872,"duration":1},"status":"passed","severity":"normal"},{"uid":"4860e2fcd9dfdac4","name":"should drop connection to one peer on hangUp","time":{"start":1753159034175,"stop":1753159034175,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f298495ad636e51","name":"should work with mixed v2 and v3 peers","time":{"start":1753158918275,"stop":1753158918276,"duration":1},"status":"passed","severity":"normal"},{"uid":"c85c54f5d88e2998","name":"should initialize with default number of peers","time":{"start":1753158918455,"stop":1753158918455,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ed3b6e4ee3b66a0","name":"should not receive a peer event after stop","time":{"start":1753159153993,"stop":1753159153993,"duration":0},"status":"passed","severity":"normal"},{"uid":"adf0e39c2c862f36","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1753158917508,"stop":1753158917509,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dda64f1753a9505","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1753158887428,"stop":1753158887430,"duration":2},"status":"passed","severity":"normal"},{"uid":"4db873302c1c00eb","name":"should have no discoveries enabled by default","time":{"start":1753158917506,"stop":1753158917506,"duration":0},"status":"passed","severity":"normal"},{"uid":"dec59d94ab603a4b","name":"Subscribe and publish message","time":{"start":1753159183367,"stop":1753159183368,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a0f104958a4da80","name":"should properly create peer info with all multiaddrs","time":{"start":1753158877268,"stop":1753158877268,"duration":0},"status":"passed","severity":"normal"},{"uid":"3daa969360b53b9b","name":"Should update multiaddrs","time":{"start":1753159118937,"stop":1753159118938,"duration":1},"status":"passed","severity":"normal"},{"uid":"362c3e37f6741eac","name":"should check false positive rate","time":{"start":1753158930486,"stop":1753158930486,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ceb99cce73fdd27","name":"should create ConnectionManager with required options","time":{"start":1753158888185,"stop":1753158888186,"duration":1},"status":"passed","severity":"normal"},{"uid":"76ef7f8253de83b6","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1753158870899,"stop":1753158870899,"duration":0},"status":"passed","severity":"normal"},{"uid":"263b9e784e4af2a","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1753159183368,"stop":1753159183370,"duration":2},"status":"passed","severity":"normal"},{"uid":"9690a0dadb3b1d4f","name":"more peers than existing","time":{"start":1753159154208,"stop":1753159154208,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e2960a3409d6a309","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1753158928188,"stop":1753158928188,"duration":0},"status":"passed","severity":"normal"},{"uid":"c697b011375fa054","name":"should emit a peer event after start","time":{"start":1753158952712,"stop":1753158952712,"duration":0},"status":"passed","severity":"normal"},{"uid":"5044207a745519e9","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1753158918821,"stop":1753158918822,"duration":1},"status":"passed","severity":"normal"},{"uid":"de94e4a71f7009dc","name":"should be able to encode the field with only STORE set to true","time":{"start":1753158876530,"stop":1753158876530,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cf03de40088a1bb","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1753158895820,"stop":1753158895820,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aca13a83c192769","name":"Round trip binary encryption [ecies, signature]","time":{"start":1753158908014,"stop":1753158908014,"duration":0},"status":"passed","severity":"normal"},{"uid":"e09d73b74ff8f8f3","name":"should serialize and deserialize correctly","time":{"start":1753158930484,"stop":1753158930484,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1c78ee6d7f3d8ab","name":"should retry on complete failure if specified","time":{"start":1753158918272,"stop":1753158918274,"duration":2},"status":"passed","severity":"normal"},{"uid":"c38f82eb5e0c2b12","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1753158931675,"stop":1753158931675,"duration":0},"status":"passed","severity":"normal"},{"uid":"1abecd0d05deb28d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1753158928206,"stop":1753158928207,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7bfbcd4891bc687","name":"should not be empty after adding a subscription","time":{"start":1753158918820,"stop":1753158918821,"duration":1},"status":"passed","severity":"normal"},{"uid":"1792ae21422ad83b","name":"pre and post cipher","time":{"start":1753158906703,"stop":1753158906704,"duration":1},"status":"passed","severity":"normal"},{"uid":"61c2758dda139090","name":"non connected peers","time":{"start":1753159154209,"stop":1753159154209,"duration":0},"status":"skipped","severity":"normal"},{"uid":"741fd69b77822424","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1753158918468,"stop":1753158918468,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3e56889670a41a0","name":"random static sharding 9 - Cluster ID: 95, Shard ID: 907","time":{"start":1753159661512,"stop":1753159661512,"duration":0},"status":"broken","severity":"normal"},{"uid":"558e393ca5ae856f","name":"should properly create location multiaddrs - udp4","time":{"start":1753158877264,"stop":1753158877265,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6eb704cd8c10e3c","name":"recovers when dns.resolve returns empty","time":{"start":1753158896312,"stop":1753158896312,"duration":0},"status":"passed","severity":"normal"},{"uid":"36af381a05de9ea7","name":"Waku message hash computation (no timestamp)","time":{"start":1753158887292,"stop":1753158887296,"duration":4},"status":"passed","severity":"normal"},{"uid":"1cd819c9d953a9c6","name":"Check message received after jswaku node is restarted","time":{"start":1753160510298,"stop":1753160510298,"duration":0},"status":"broken","severity":"normal"},{"uid":"16b2650314593eca","name":"should return false when peer is not on topic","time":{"start":1753158888194,"stop":1753158888194,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ff3db106e1d2937","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1753158928192,"stop":1753158928192,"duration":0},"status":"passed","severity":"normal"},{"uid":"86ec9b68de20eb2d","name":"should be safe to call multiple times","time":{"start":1753158888187,"stop":1753158888187,"duration":0},"status":"passed","severity":"normal"},{"uid":"29861459caa35fe7","name":"1 Store, 2 fetches","time":{"start":1753158895892,"stop":1753158895892,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4301ce819a09eb7","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1753158870883,"stop":1753158870883,"duration":0},"status":"passed","severity":"normal"},{"uid":"cae89f75ce5ee444","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1753158870886,"stop":1753158870886,"duration":0},"status":"passed","severity":"normal"},{"uid":"638cd1771cc4ded3","name":"should return true when peer is on the pubsub topic shard","time":{"start":1753158886555,"stop":1753158886555,"duration":0},"status":"passed","severity":"normal"},{"uid":"566570ec6e14f2fd","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1753159721978,"stop":1753159721978,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd44e1cdac7a52","name":"should dial one peer on dial","time":{"start":1753159034171,"stop":1753159034174,"duration":3},"status":"passed","severity":"normal"},{"uid":"c3d4883452dc82d5","name":"should return false when peer is on different cluster","time":{"start":1753158886552,"stop":1753158886554,"duration":2},"status":"passed","severity":"normal"},{"uid":"c79ec092470e9c17","name":"Query Generator, Multiple PubsubTopics","time":{"start":1753159676506,"stop":1753159676513,"duration":7},"status":"passed","severity":"normal"},{"uid":"6aa3ba56b18038f2","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1753158927892,"stop":1753158927892,"duration":0},"status":"passed","severity":"normal"},{"uid":"511368606e5b9d7","name":"Relay - dialed after","time":{"start":1753159724977,"stop":1753159724978,"duration":1},"status":"passed","severity":"normal"},{"uid":"45e147305a321f7a","name":"topics with same application and version share the same shard","time":{"start":1753158870888,"stop":1753158870889,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a380b493990f028","name":"Decoder throws on empty string content topic","time":{"start":1753158908016,"stop":1753158908016,"duration":0},"status":"passed","severity":"normal"},{"uid":"d72b06b8881b89d1","name":"throws on content topic with empty version field","time":{"start":1753158870880,"stop":1753158870880,"duration":0},"status":"passed","severity":"normal"},{"uid":"d55017657c039b44","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1753158928185,"stop":1753158928186,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2767d2f88cd63ab","name":"should handle peer not in mesh for all topics","time":{"start":1753158887453,"stop":1753158887453,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c41f5cc770d1d9","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1753158870895,"stop":1753158870895,"duration":0},"status":"passed","severity":"normal"},{"uid":"68a6d4b742274f9c","name":"should not receive a peer event after stop","time":{"start":1753158952713,"stop":1753158952713,"duration":0},"status":"passed","severity":"normal"},{"uid":"95d38a4c21bd7ce1","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1753158917774,"stop":1753158917774,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbf63b5a0f3a1a8b","name":"Check message with no payload is not received","time":{"start":1753160510317,"stop":1753160510317,"duration":0},"status":"passed","severity":"normal"},{"uid":"97634f9d74e30e0c","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1753158896317,"stop":1753158896317,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c7c9103edec69a44","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1753158876533,"stop":1753158876533,"duration":0},"status":"passed","severity":"normal"},{"uid":"2137930ae233eb59","name":"rejects content-filtered query with only contentTopics","time":{"start":1753158887742,"stop":1753158887742,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5fb3521d5ede722","name":"Refresh subscription","time":{"start":1753159183371,"stop":1753159183371,"duration":0},"status":"skipped","severity":"normal"},{"uid":"211a0b4f5d61a350","name":"should not process empty queue","time":{"start":1753158887205,"stop":1753158887205,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f9c1b267207af9e","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1753159721986,"stop":1753159721986,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a4df594d20683e4","name":"should be safe to call multiple times","time":{"start":1753158886060,"stop":1753158886061,"duration":1},"status":"passed","severity":"normal"},{"uid":"da8867f6addf2047","name":"should create ShardReader with auto sharding network config","time":{"start":1753158886538,"stop":1753158886538,"duration":0},"status":"passed","severity":"normal"},{"uid":"262a98bde05ce8b0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1753158870898,"stop":1753158870898,"duration":0},"status":"passed","severity":"normal"},{"uid":"579b60df84ab3800","name":"Check received message containing Russian","time":{"start":1753160510285,"stop":1753160510286,"duration":1},"status":"broken","severity":"normal"},{"uid":"210bfdfa0ea672d2","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1753158887039,"stop":1753158887039,"duration":0},"status":"passed","severity":"normal"},{"uid":"f69bc0cd5a302dd5","name":"Push to array if already present","time":{"start":1753158870613,"stop":1753158870614,"duration":1},"status":"passed","severity":"normal"},{"uid":"485d55a94d2b7673","name":"should handle complete dial lifecycle","time":{"start":1753158887207,"stop":1753158887207,"duration":0},"status":"passed","severity":"normal"},{"uid":"1742f3da96f6ec80","name":"should handle errors when getting connections","time":{"start":1753158887245,"stop":1753158887245,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d166a773dfe5f7d","name":"should skip peer when dialed recently","time":{"start":1753158887191,"stop":1753158887192,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e313a8afe613413","name":"Publish message with custom timestamp: Tue Jul 22 2025 05:39:31 GMT+0000 (Coordinated Universal Time)","time":{"start":1753159177878,"stop":1753159177879,"duration":1},"status":"passed","severity":"normal"},{"uid":"700c683ae5fe8e01","name":"should never report false negatives","time":{"start":1753158930483,"stop":1753158930484,"duration":1},"status":"passed","severity":"normal"},{"uid":"255df7a761a74d7b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1753158870894,"stop":1753158870894,"duration":0},"status":"passed","severity":"normal"},{"uid":"74c2cc8c8679a963","name":"Cluster ID 0, shard 1","time":{"start":1753159661496,"stop":1753159661497,"duration":1},"status":"broken","severity":"normal"},{"uid":"fd14e8ad8d0c5493","name":"messageHashStr returns a hex string","time":{"start":1753158887297,"stop":1753158887298,"duration":1},"status":"passed","severity":"normal"},{"uid":"10825027edd4a1fd","name":"should emit a peer event after start","time":{"start":1753158900192,"stop":1753158900193,"duration":1},"status":"passed","severity":"normal"},{"uid":"93c166c847cc66b1","name":"can start the service","time":{"start":1753158900190,"stop":1753158900190,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1780e7f7eb24b1c","name":"should create KeepAliveManager with relay","time":{"start":1753158887390,"stop":1753158887390,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac3fbe6393cf8e58","name":"isConnected should return false after all peers disconnect","time":{"start":1753158968193,"stop":1753158968193,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ca90c41869f5ca3","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1753158928191,"stop":1753158928191,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ffb5e8e49ea8241","name":"Ephemeral field set to true","time":{"start":1753158888150,"stop":1753158888151,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f915195be1361fb","name":"Relay - dialed first","time":{"start":1753159724976,"stop":1753159724976,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e934b2efdcbc1a2","name":"Check message with invalid timestamp is not received","time":{"start":1753160510315,"stop":1753160510316,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f5cff98df4f82","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1753159183370,"stop":1753159183371,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5618093f96a4491","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1753158928184,"stop":1753158928185,"duration":1},"status":"passed","severity":"normal"},{"uid":"238282f5dd92589b","name":"Ordered Callback - true","time":{"start":1753159687551,"stop":1753159687551,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce685c737e2fb7bd","name":"should return false when peer shard info is not found","time":{"start":1753158886554,"stop":1753158886554,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f3f9586c40bd43f","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1753158918466,"stop":1753158918466,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cc6ecf6e687f84d","name":"ignores domain fetching errors","time":{"start":1753158896312,"stop":1753158896313,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a650984aff6865d","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1753158928184,"stop":1753158928184,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2c4bb2285f217ae","name":"should clear timers for specific peer on disconnect","time":{"start":1753158887435,"stop":1753158887440,"duration":5},"status":"passed","severity":"normal"},{"uid":"a0bc513a13eafdf6","name":"should attach causal history and bloom filter to each message","time":{"start":1753158931669,"stop":1753158931670,"duration":1},"status":"passed","severity":"normal"},{"uid":"b957eaef8d66b3fc","name":"should use configured peers when available","time":{"start":1753158918474,"stop":1753158918474,"duration":0},"status":"passed","severity":"normal"},{"uid":"5702d42c9a56be09","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1753159707997,"stop":1753159707998,"duration":1},"status":"broken","severity":"normal"},{"uid":"fe814d5b0a18bcf4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1753158928210,"stop":1753158928210,"duration":0},"status":"passed","severity":"normal"},{"uid":"3066947da97d247f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1753158928210,"stop":1753158928210,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd9d0916a3a8623b","name":"Nwaku publishes","time":{"start":1753159167750,"stop":1753159167751,"duration":1},"status":"passed","severity":"normal"},{"uid":"27431a67e1700ab7","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1753158871126,"stop":1753158871126,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5e2b2aa7c30dea4","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1753158887040,"stop":1753158887040,"duration":0},"status":"passed","severity":"normal"},{"uid":"a967b226808ff68d","name":"should add peer to queue when queue is not empty","time":{"start":1753158887191,"stop":1753158887191,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6b98b0213764d47","name":"Relay + Store","time":{"start":1753158877270,"stop":1753158877270,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5c222fdca3bb0af","name":"Fails to publish message with empty text","time":{"start":1753159177881,"stop":1753159177882,"duration":1},"status":"passed","severity":"normal"},{"uid":"71a73c1041568781","name":"handles different networkShards values correctly","time":{"start":1753158870891,"stop":1753158870891,"duration":0},"status":"passed","severity":"normal"},{"uid":"5580cae67b76848a","name":"should check connected peers if present and suitable","time":{"start":1753158918703,"stop":1753158918704,"duration":1},"status":"passed","severity":"normal"},{"uid":"418f977cb993c2b4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1753158928207,"stop":1753158928207,"duration":0},"status":"passed","severity":"normal"},{"uid":"52c3602baa6f3d61","name":"should decode valid enr successfully","time":{"start":1753158877258,"stop":1753158877258,"duration":0},"status":"passed","severity":"normal"},{"uid":"7234f1da1af0e30f","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1753158968191,"stop":1753158968192,"duration":1},"status":"passed","severity":"normal"},{"uid":"f80139a1dcd31bf8","name":"Passing page size 3 when there are 20 messages","time":{"start":1753159701300,"stop":1753159701301,"duration":1},"status":"passed","severity":"normal"},{"uid":"beb6258777112c57","name":"should set default options when no config provided","time":{"start":1753158888186,"stop":1753158888186,"duration":0},"status":"passed","severity":"normal"},{"uid":"544e2667b6ebe77c","name":"A test","time":{"start":1753159104363,"stop":1753159104363,"duration":0},"status":"passed","severity":"normal"},{"uid":"77756a1365ef0dc1","name":"can query messages by message hash","time":{"start":1753159679171,"stop":1753159679172,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d3bcc5ab80e3fb","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1753158917508,"stop":1753158917508,"duration":0},"status":"passed","severity":"normal"},{"uid":"a88f9d752aa5cf36","name":"should handle corrupted shard info gracefully","time":{"start":1753158886557,"stop":1753158886557,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc9b18becb0a286c","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1753158918004,"stop":1753158918005,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9b1085d4b2a23c1","name":"Check message with no pubsub topic is not received","time":{"start":1753160510316,"stop":1753160510316,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa86a26347b9416b","name":"Relay - times out","time":{"start":1753159724978,"stop":1753159724979,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5290936b56333be","name":"should start ping timers on peer connect","time":{"start":1753158887406,"stop":1753158887406,"duration":0},"status":"passed","severity":"normal"},{"uid":"acba747feded4390","name":"Check received message containing special chars","time":{"start":1753160510282,"stop":1753160510282,"duration":0},"status":"broken","severity":"normal"},{"uid":"6f2a1d2053b4f62b","name":"should dial peer immediately when queue is empty","time":{"start":1753158887190,"stop":1753158887190,"duration":0},"status":"passed","severity":"normal"},{"uid":"e530ac1e24e9076","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1753158895822,"stop":1753158895823,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a6ff69dfc70e48a","name":"should not fail to stop the service if it was not started","time":{"start":1753158900191,"stop":1753158900192,"duration":1},"status":"passed","severity":"normal"},{"uid":"c874df73711bd29e","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1753158895820,"stop":1753158895821,"duration":1},"status":"passed","severity":"normal"},{"uid":"268e551ef9adfbb4","name":"should not receive a peer event before start","time":{"start":1753158952712,"stop":1753158952712,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fa4ac523425b52b","name":"should return false when peer is on different cluster","time":{"start":1753158886540,"stop":1753158886547,"duration":7},"status":"passed","severity":"normal"},{"uid":"55d738931417c81e","name":"Check received message containing numeric","time":{"start":1753160510303,"stop":1753160510303,"duration":0},"status":"broken","severity":"normal"},{"uid":"5fa6dde9b6a729cb","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1753158928206,"stop":1753158928206,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4a06c698d6e2e00","name":"can start the service","time":{"start":1753159153988,"stop":1753159153988,"duration":0},"status":"passed","severity":"normal"},{"uid":"79f24983eb7a61a6","name":"Check publish message containing shell command","time":{"start":1753159177869,"stop":1753159177870,"duration":1},"status":"passed","severity":"normal"},{"uid":"95f8dcbe0fae211c","name":"should handle shardReader errors","time":{"start":1753158888194,"stop":1753158888194,"duration":0},"status":"passed","severity":"normal"},{"uid":"c28b364dde299644","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1753158876533,"stop":1753158876534,"duration":1},"status":"passed","severity":"normal"},{"uid":"9faddc5155f05577","name":"should remove event listeners from globalThis","time":{"start":1753158887234,"stop":1753158887234,"duration":0},"status":"passed","severity":"normal"},{"uid":"404ef88b57486735","name":"should set field with only STORE enabled","time":{"start":1753158877269,"stop":1753158877269,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4395fca927e378a","name":"throws if store query response has error status","time":{"start":1753158887872,"stop":1753158887872,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ab1cb2dbff254cd","name":"should return all connected peers without codec filter","time":{"start":1753158888192,"stop":1753158888192,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ad9efd8196c160b","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1753158928204,"stop":1753158928205,"duration":1},"status":"passed","severity":"normal"},{"uid":"93837f4d82a63f0b","name":"Encoder throws on empty string content topic","time":{"start":1753158888152,"stop":1753158888152,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b1d8924486f463d","name":"should dial peers from store when no connections remain","time":{"start":1753158887033,"stop":1753158887033,"duration":0},"status":"passed","severity":"normal"},{"uid":"727f9b0b45ba6da","name":"Encoder throws on undefined content topic","time":{"start":1753158888152,"stop":1753158888152,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e3676b28b726705","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1753159721984,"stop":1753159721984,"duration":0},"status":"passed","severity":"normal"},{"uid":"9362026363f9c86c","name":"should return null for non-existent peer","time":{"start":1753158887038,"stop":1753158887038,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c024959fb5933f1","name":"Encoder throws on undefined content topic","time":{"start":1753158908015,"stop":1753158908015,"duration":0},"status":"passed","severity":"normal"},{"uid":"af7569b24019954f","name":"should add event listeners to globalThis","time":{"start":1753158887228,"stop":1753158887229,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0b1b746b370268","name":"should reject if Filter is requested but not mounted","time":{"start":1753158918703,"stop":1753158918703,"duration":0},"status":"passed","severity":"normal"},{"uid":"c917d9fe376619e7","name":"Non TWN Cluster","time":{"start":1753159653133,"stop":1753159653134,"duration":1},"status":"broken","severity":"normal"},{"uid":"e20c519aca5a2f90","name":"should handle multiple peers with different shard configurations","time":{"start":1753158887207,"stop":1753158887212,"duration":5},"status":"passed","severity":"normal"},{"uid":"aa4a432412c53300","name":"should get all peers from store","time":{"start":1753158887035,"stop":1753158887035,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7b7178edf4ccc2e","name":"Round trip binary serialization","time":{"start":1753158888150,"stop":1753158888150,"duration":0},"status":"passed","severity":"normal"},{"uid":"433917d168a16361","name":"Check publish message containing Script","time":{"start":1753159177864,"stop":1753159177865,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6674374a6b32f2c","name":"should populate queue if has active dial","time":{"start":1753158887192,"stop":1753158887192,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe04d18244e36d56","name":"should merge provided config with defaults","time":{"start":1753158888186,"stop":1753158888187,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed0fa0cf5abc45d","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app82/10/topic229/utf8","time":{"start":1753159653142,"stop":1753159653142,"duration":0},"status":"broken","severity":"normal"},{"uid":"d920b8b1e71e61a9","name":"should wait for Store peer to be connected","time":{"start":1753158918705,"stop":1753158918705,"duration":0},"status":"passed","severity":"normal"},{"uid":"c118d751257af96b","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1753158870893,"stop":1753158870893,"duration":0},"status":"passed","severity":"normal"},{"uid":"18e7c5d410744533","name":"should set field with all protocols disabled","time":{"start":1753158877268,"stop":1753158877268,"duration":0},"status":"passed","severity":"normal"},{"uid":"58b38b54c5f40a2b","name":"Query generator for multiple messages with different message text format","time":{"start":1753159707990,"stop":1753159707990,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fa16bd64e2e7c04","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1753159183379,"stop":1753159183379,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba937ec0be40e07f","name":"Fails to publish duplicate message","time":{"start":1753159177879,"stop":1753159177881,"duration":2},"status":"passed","severity":"normal"},{"uid":"80e8c5e4ddbcd72b","name":"Check received message containing JSON","time":{"start":1753160510290,"stop":1753160510290,"duration":0},"status":"broken","severity":"normal"},{"uid":"be03076c6f92394d","name":"should throw error - no public key","time":{"start":1753158877259,"stop":1753158877259,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2aff72a824451e5","name":"should add to incoming buffer if dependencies are not met","time":{"start":1753158931672,"stop":1753158931673,"duration":1},"status":"passed","severity":"normal"},{"uid":"9750d1b5b95bf073","name":"should handle task timeouts","time":{"start":1753158917984,"stop":1753158917984,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2113fcec59f17ff","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1753159171129,"stop":1753159171129,"duration":0},"status":"passed","severity":"normal"},{"uid":"477874b37df72287","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1753158968191,"stop":1753158968191,"duration":0},"status":"passed","severity":"normal"},{"uid":"53f00072ab6db853","name":"Check publish message containing numeric","time":{"start":1753159177859,"stop":1753159177860,"duration":1},"status":"passed","severity":"normal"},{"uid":"81732879e64b593e","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1753158928190,"stop":1753158928191,"duration":1},"status":"passed","severity":"normal"},{"uid":"c086c8faf63c9996","name":"should handle peer store errors gracefully","time":{"start":1753158886122,"stop":1753158886123,"duration":1},"status":"passed","severity":"normal"},{"uid":"a14b539bf6012cd3","name":"should be able to decode the field with only STORE set to true","time":{"start":1753158876536,"stop":1753158876537,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c13fad09a0b156f","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1753158887251,"stop":1753158887251,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e7046238cb5e26d","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1753158870892,"stop":1753158870893,"duration":1},"status":"passed","severity":"normal"},{"uid":"abee0034567a028","name":"should return PeerId when PeerId is provided","time":{"start":1753158887251,"stop":1753158887251,"duration":0},"status":"passed","severity":"normal"},{"uid":"c48596f8f335a3b","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1753160510295,"stop":1753160510296,"duration":1},"status":"passed","severity":"normal"},{"uid":"b74849392906e68f","name":"should dial all known peers when reached zero connections","time":{"start":1753158999566,"stop":1753158999566,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4ed2d10328c145d","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1753158887427,"stop":1753158887427,"duration":0},"status":"passed","severity":"normal"},{"uid":"82af72488fe1cba2","name":"Passing page size 0 when there are 110 messages","time":{"start":1753159701293,"stop":1753159701293,"duration":0},"status":"passed","severity":"normal"},{"uid":"470d87f31c63603e","name":"should dial with multiaddr and return stream","time":{"start":1753158888190,"stop":1753158888190,"duration":0},"status":"passed","severity":"normal"},{"uid":"78ac6dfd4c5ead31","name":"should set field with only LIGHTPUSH enabled","time":{"start":1753158877270,"stop":1753158877270,"duration":0},"status":"passed","severity":"normal"},{"uid":"66613ac83b5b1534","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1753158871126,"stop":1753158871126,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e84c4a08668c8e2","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1753158895819,"stop":1753158895819,"duration":0},"status":"passed","severity":"normal"},{"uid":"db5a83aa92f8ccb0","name":"should handle complete discovery-to-dial flow","time":{"start":1753158886128,"stop":1753158886128,"duration":0},"status":"passed","severity":"normal"},{"uid":"83d8a2254a5efac2","name":"should clear dial history on stop","time":{"start":1753158887176,"stop":1753158887183,"duration":7},"status":"passed","severity":"normal"},{"uid":"81c105c3cd4983b9","name":"Subscribe to topic containing long and publish message","time":{"start":1753159183372,"stop":1753159183372,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cb4bee4a8b280d","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1753159665295,"stop":1753159665295,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e2ba3e5bb27081a","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1753158870883,"stop":1753158870884,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5fbfd79e0d613ad","name":"less peers than existing","time":{"start":1753159154208,"stop":1753159154209,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9649a87faaee61da","name":"should return false when pubsub topic parsing fails","time":{"start":1753158886555,"stop":1753158886556,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1af31f57835ff71","name":"should not create relay timers when relay is not provided","time":{"start":1753158887428,"stop":1753158887428,"duration":0},"status":"passed","severity":"normal"},{"uid":"54ca671b7ea58e5b","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1753159177883,"stop":1753159177885,"duration":2},"status":"passed","severity":"normal"},{"uid":"7d52eb60be570509","name":"Fields are not dropped","time":{"start":1753158887536,"stop":1753158887536,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb2939a02c052e40","name":"Check received message containing short","time":{"start":1753160510279,"stop":1753160510279,"duration":0},"status":"broken","severity":"normal"},{"uid":"ee4139e5018f8cf9","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1753158887296,"stop":1753158887297,"duration":1},"status":"passed","severity":"normal"},{"uid":"12614f327c7defb3","name":"should increase lamport timestamp","time":{"start":1753158931671,"stop":1753158931671,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cb41db8b11532f5","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1753159665295,"stop":1753159665295,"duration":0},"status":"passed","severity":"normal"},{"uid":"76528c40c3db4b18","name":"nwaku subscribes","time":{"start":1753159167748,"stop":1753159167749,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc624e5f75f88508","name":"should do nothing when connections still exist","time":{"start":1753158887034,"stop":1753158887035,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2a089d9daa038c7","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1753158900195,"stop":1753158900195,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8bedc7fcdc2c038","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1753158928194,"stop":1753158928194,"duration":0},"status":"passed","severity":"normal"},{"uid":"50d6ad8b82d3e2cf","name":"should not create timers for topics where peer is not in mesh","time":{"start":1753158887430,"stop":1753158887430,"duration":0},"status":"passed","severity":"normal"},{"uid":"8000c07c98fcc788","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1753159183380,"stop":1753159183380,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca731dc134fc80aa","name":"Decoder throws on empty string content topic","time":{"start":1753158888153,"stop":1753158888153,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d8b91f6fc1bbe59","name":"should reject if LightPush is requested but not mounted","time":{"start":1753158918702,"stop":1753158918702,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e8066214d939428","name":"should clear all timers","time":{"start":1753158887405,"stop":1753158887405,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab35d84e6f2e276c","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1753160510299,"stop":1753160510299,"duration":0},"status":"broken","severity":"normal"},{"uid":"8de5433c50814dd","name":"throws an error for improperly formatted content topics","time":{"start":1753158870891,"stop":1753158870891,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d640aaa77f2bf87","name":"throws on content topic with empty encoding field","time":{"start":1753158870881,"stop":1753158870881,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb6feab3d383cb0c","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1753158928185,"stop":1753158928185,"duration":0},"status":"passed","severity":"normal"},{"uid":"2897475a659220e8","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1753158928189,"stop":1753158928189,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb391cc29cf06a86","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1753159888756,"stop":1753159888757,"duration":1},"status":"broken","severity":"normal"},{"uid":"273d72bf2a78eaba","name":"should be safe to call multiple times","time":{"start":1753158887183,"stop":1753158887190,"duration":7},"status":"passed","severity":"normal"},{"uid":"31981f3e2b3d374d","name":"should handle peer store update failures gracefully","time":{"start":1753158887417,"stop":1753158887425,"duration":8},"status":"passed","severity":"normal"},{"uid":"403a1a60e03667db","name":"should add and check entries correctly","time":{"start":1753158917036,"stop":1753158917045,"duration":9},"status":"passed","severity":"normal"},{"uid":"830724ed67f12bd9","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1753158928200,"stop":1753158928201,"duration":1},"status":"passed","severity":"normal"},{"uid":"65034f0333b3d76d","name":"Query Generator, No Decoder","time":{"start":1753159676515,"stop":1753159676515,"duration":0},"status":"passed","severity":"normal"},{"uid":"49caf33f000dbb3f","name":"should send to specified number of peers of used peers","time":{"start":1753158918272,"stop":1753158918272,"duration":0},"status":"passed","severity":"normal"},{"uid":"70313765385c298d","name":"should skip peer when failed to dial recently","time":{"start":1753158887192,"stop":1753158887192,"duration":0},"status":"passed","severity":"normal"},{"uid":"62032a2bc85280d4","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1753158870884,"stop":1753158870884,"duration":0},"status":"passed","severity":"normal"},{"uid":"a02c1c436ca9b2e4","name":"should return peer for existing peer","time":{"start":1753158887037,"stop":1753158887038,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb61ee599fbfdff5","name":"should sort peers by ping value","time":{"start":1753158888193,"stop":1753158888193,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a23a9c404c9ed44","name":"Decoder throws on undefined content topic","time":{"start":1753158906218,"stop":1753158906218,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e191fbf15e8000e","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1753158887427,"stop":1753158887428,"duration":1},"status":"passed","severity":"normal"},{"uid":"b01b67f559c349b4","name":"should return false when network is not connected","time":{"start":1753158888189,"stop":1753158888189,"duration":0},"status":"passed","severity":"normal"},{"uid":"d212e0a3e6436401","name":"Check publish message containing JSON","time":{"start":1753159177869,"stop":1753159177869,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ae7b6e85a6dd753","name":"should drop only non-locked connections when over maxConnections","time":{"start":1753158887041,"stop":1753158887041,"duration":0},"status":"passed","severity":"normal"}]