mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-15 19:33:13 +00:00
1 line
214 KiB
JSON
1 line
214 KiB
JSON
[{"uid":"1ae1304a625dd1e4","name":"should work with async generator that yields promises","time":{"start":1759274407265,"stop":1759274407265,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5c3a79a6b343b2c","name":"Push message with Arabic payload","time":{"start":1759275501098,"stop":1759275501099,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ef45721cbfeba4","name":"Retries within maximum given attempts","time":{"start":1759274407445,"stop":1759274407445,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2a0b68c85ddf6fb","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1759274357335,"stop":1759274357335,"duration":0},"status":"passed","severity":"normal"},{"uid":"45e0a34e4cab1f87","name":"can start and stop the service","time":{"start":1759274373092,"stop":1759274373092,"duration":0},"status":"passed","severity":"normal"},{"uid":"de7ac06080103ed","name":"Retrieval Hint","time":{"start":1759274395027,"stop":1759274395028,"duration":1},"status":"passed","severity":"normal"},{"uid":"526a0d84e6063ce0","name":"should not create multiple intervals when called multiple times","time":{"start":1759274356640,"stop":1759274356640,"duration":0},"status":"passed","severity":"normal"},{"uid":"3294e9bdedd5b41b","name":"Check message on other pubsub topic is not received","time":{"start":1759274888566,"stop":1759274888566,"duration":0},"status":"passed","severity":"normal"},{"uid":"480bf2552db16ff4","name":"Subscribe to topic containing XML and receive message","time":{"start":1759274930594,"stop":1759274930595,"duration":1},"status":"passed","severity":"normal"},{"uid":"600ced40045eabda","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1759274644535,"stop":1759274644536,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b9ae088e773a9e6","name":"should not fail to stop the service if it was not started","time":{"start":1759274677961,"stop":1759274677961,"duration":0},"status":"passed","severity":"normal"},{"uid":"2562cff7c8ea2a59","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1759274406287,"stop":1759274406288,"duration":1},"status":"passed","severity":"normal"},{"uid":"7555f8cb5bb177ff","name":"should drop only non-locked connections when over maxConnections","time":{"start":1759274357885,"stop":1759274357885,"duration":0},"status":"passed","severity":"normal"},{"uid":"e84fcd2532c644c7","name":"should dial peers from store on start","time":{"start":1759274357849,"stop":1759274357849,"duration":0},"status":"passed","severity":"normal"},{"uid":"4943832c308cfba5","name":"should handle hash queries without validation","time":{"start":1759274407453,"stop":1759274407453,"duration":0},"status":"passed","severity":"normal"},{"uid":"17708d653ebdd4ea","name":"Ephemeral field set to true","time":{"start":1759274358295,"stop":1759274358295,"duration":0},"status":"passed","severity":"normal"},{"uid":"8810c9ea5885956d","name":"A test","time":{"start":1759274514998,"stop":1759274514999,"duration":1},"status":"passed","severity":"normal"},{"uid":"b41106e3e5518630","name":"Used by Waku Relay","time":{"start":1759274804246,"stop":1759274804246,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3a6b2d5780cd93b","name":"should wait for Store peer to be connected","time":{"start":1759274407607,"stop":1759274407607,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a5a1fab417ed0fe","name":"Push message with content topic containing emoji","time":{"start":1759275501107,"stop":1759275501107,"duration":0},"status":"passed","severity":"normal"},{"uid":"90b54983c7306185","name":"Query generator for multiple messages with multiple decoders","time":{"start":1759274798140,"stop":1759274798141,"duration":1},"status":"passed","severity":"normal"},{"uid":"f230992ff6f69419","name":"Subscribe to topic containing XML and receive message","time":{"start":1759274930585,"stop":1759274930585,"duration":0},"status":"passed","severity":"normal"},{"uid":"7483a41ab7ac0f24","name":"should not fail to start the service if it is already started","time":{"start":1759274373093,"stop":1759274373093,"duration":0},"status":"passed","severity":"normal"},{"uid":"790427200d719b9f","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1759274930596,"stop":1759274930596,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cba402e36147057","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1759274418699,"stop":1759274418699,"duration":0},"status":"passed","severity":"normal"},{"uid":"752e55ba6ae10949","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1759274794918,"stop":1759274794919,"duration":1},"status":"passed","severity":"normal"},{"uid":"2144318b6ece752","name":"should sort by messageId when timestamps are equal","time":{"start":1759274395028,"stop":1759274395029,"duration":1},"status":"passed","severity":"normal"},{"uid":"13f9b348e30e0bdd","name":"Relay - times out","time":{"start":1759274809558,"stop":1759274809559,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bfd11416fc09b0c","name":"Push message with unicode special characters payload","time":{"start":1759275501140,"stop":1759275501141,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6937c7c872fc7e1","name":"Push message with custom timestamp: 1728516063056","time":{"start":1759275501109,"stop":1759275501109,"duration":0},"status":"passed","severity":"normal"},{"uid":"e672628c9c780df2","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1759274368486,"stop":1759274368486,"duration":0},"status":"passed","severity":"normal"},{"uid":"82c1b9de2792dc63","name":"throws on content topic with empty encoding field","time":{"start":1759274341779,"stop":1759274341779,"duration":0},"status":"passed","severity":"normal"},{"uid":"f159cb9d51e25f4e","name":"should retry if all attempts fail","time":{"start":1759274405455,"stop":1759274405456,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cce8aa7997ae35d","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1759274644533,"stop":1759274644534,"duration":1},"status":"passed","severity":"normal"},{"uid":"8083e94c2ff8e902","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1759274341782,"stop":1759274341782,"duration":0},"status":"passed","severity":"normal"},{"uid":"f39bf593c87fdecf","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1759274644530,"stop":1759274644533,"duration":3},"status":"passed","severity":"normal"},{"uid":"e46c97002f71df2b","name":"Non TWN Cluster","time":{"start":1759274738842,"stop":1759274738843,"duration":1},"status":"passed","severity":"normal"},{"uid":"26531e51241dfae","name":"should properly create location multiaddrs - tcp","time":{"start":1759274348279,"stop":1759274348280,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c7dccd00044b00","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1759274389417,"stop":1759274389417,"duration":0},"status":"passed","severity":"normal"},{"uid":"64d7d16ae02eaa26","name":"Automatically retrieves missing message","time":{"start":1759274419437,"stop":1759274419437,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6ede0b76a8b8b2dd","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1759274369282,"stop":1759274369282,"duration":0},"status":"passed","severity":"normal"},{"uid":"445820ba576182ee","name":"should start peer exchange discovery","time":{"start":1759274369267,"stop":1759274369268,"duration":1},"status":"passed","severity":"normal"},{"uid":"accae9ecd2804790","name":"Throws when trying to push message with empty payload","time":{"start":1759275501117,"stop":1759275501117,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fbe899bcfcc0f25","name":"Push message with Basic HTML tag payload","time":{"start":1759275501139,"stop":1759275501139,"duration":0},"status":"passed","severity":"normal"},{"uid":"d782f559aedf688d","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1759274389428,"stop":1759274389428,"duration":0},"status":"passed","severity":"normal"},{"uid":"14353e460e85b033","name":"Subscribe and receives messages on 20 topics","time":{"start":1759274930579,"stop":1759274930579,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ec7be49aa9ad428","name":"Query with Ordered Callback, No message returned","time":{"start":1759274767204,"stop":1759274767204,"duration":0},"status":"passed","severity":"normal"},{"uid":"c76a61294d92ffba","name":"rejects hash query with time filter","time":{"start":1759274357429,"stop":1759274357429,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f531f07fc1a9c76","name":"should reject if Filter is requested but not mounted","time":{"start":1759274407604,"stop":1759274407604,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6f8f59c6e9fdd73","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1759274806168,"stop":1759274806168,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b8348c0e884853e","name":"should return cached hash on subsequent access","time":{"start":1759274358298,"stop":1759274358298,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbe571ea438021f0","name":"Outgoing message is retried until acknowledged","time":{"start":1759274419436,"stop":1759274419436,"duration":0},"status":"passed","severity":"normal"},{"uid":"fde846cb89b9a7c4","name":"Fields are not dropped","time":{"start":1759274357967,"stop":1759274357968,"duration":1},"status":"passed","severity":"normal"},{"uid":"11ef2decfe9dc50c","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1759274389395,"stop":1759274389401,"duration":6},"status":"passed","severity":"normal"},{"uid":"a8ed6b6630c6961a","name":"should return true when peer is on the specified shard","time":{"start":1759274357075,"stop":1759274357075,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2103a13c4909e0e","name":"Push message with content topic containing JSON","time":{"start":1759275501133,"stop":1759275501133,"duration":0},"status":"passed","severity":"normal"},{"uid":"5681af21e3d720d4","name":"should insert message id into causal history","time":{"start":1759274395404,"stop":1759274395405,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1f676edc57b6506","name":"random static sharding 2 - Cluster ID: 314, Shard ID: 341","time":{"start":1759274765987,"stop":1759274765987,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaf06fb429ea65bd","name":"Store - dialed after - with timeout","time":{"start":1759274809559,"stop":1759274809559,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaffaab21a9d333e","name":"Outgoing message is acknowledged","time":{"start":1759274418700,"stop":1759274418700,"duration":0},"status":"passed","severity":"normal"},{"uid":"503a8f00bf6e74f3","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1759274930583,"stop":1759274930583,"duration":0},"status":"passed","severity":"normal"},{"uid":"467db8c781b5faa8","name":"accepts time-filtered query with content filter","time":{"start":1759274357429,"stop":1759274357429,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdfd85fded7fbfbc","name":"should not fail to stop the service if it was not started","time":{"start":1759274373092,"stop":1759274373092,"duration":0},"status":"passed","severity":"normal"},{"uid":"df84c5a654d5ab74","name":"handles different networkShards values correctly","time":{"start":1759274341787,"stop":1759274341787,"duration":0},"status":"passed","severity":"normal"},{"uid":"640f7b8f9e784b67","name":"Fails to push message bigger that 1MB","time":{"start":1759275501147,"stop":1759275501147,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc752e636d869148","name":"can start the service","time":{"start":1759274443964,"stop":1759274443965,"duration":1},"status":"passed","severity":"normal"},{"uid":"49339347307866d7","name":"should handle query errors gracefully","time":{"start":1759274369273,"stop":1759274369273,"duration":0},"status":"passed","severity":"normal"},{"uid":"b066b9051465c8a7","name":"Delete observer","time":{"start":1759274618834,"stop":1759274618834,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6a2033b8a918eba","name":"Check received message containing escaped characters","time":{"start":1759274888572,"stop":1759274888572,"duration":0},"status":"passed","severity":"normal"},{"uid":"9decf34b092a332a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1759274341792,"stop":1759274341792,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c2ba25ec5cdc0e","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1759274406261,"stop":1759274406262,"duration":1},"status":"passed","severity":"normal"},{"uid":"90c5eed58aa04e39","name":"Refresh subscription","time":{"start":1759274930581,"stop":1759274930581,"duration":0},"status":"passed","severity":"normal"},{"uid":"39a168ce14852a5a","name":"Subscribe to topic containing numeric and receive message","time":{"start":1759274930592,"stop":1759274930592,"duration":0},"status":"passed","severity":"normal"},{"uid":"115f616975bf015d","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1759274389413,"stop":1759274389415,"duration":2},"status":"passed","severity":"normal"},{"uid":"40f1c1a99413d774","name":"should handle complete peer lifecycle","time":{"start":1759274357343,"stop":1759274357344,"duration":1},"status":"passed","severity":"normal"},{"uid":"82744efdac792ce","name":"should return false when peer is not found","time":{"start":1759274357091,"stop":1759274357092,"duration":1},"status":"passed","severity":"normal"},{"uid":"44115bee821ad8ea","name":"Ordered Callback - true","time":{"start":1759274776549,"stop":1759274776549,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c5771a126b175f9","name":"Nwaku publishes","time":{"start":1759274631241,"stop":1759274631241,"duration":0},"status":"passed","severity":"normal"},{"uid":"8598e1dcf62219e8","name":"Subscribe to topic containing Russian and receive message","time":{"start":1759274930584,"stop":1759274930584,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d471c73968e4550","name":"Sync message are not sent excessively within sync frequency","time":{"start":1759274414461,"stop":1759274414461,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f297f88e5f93fe3","name":"Check received message containing long","time":{"start":1759274888559,"stop":1759274888559,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bcbf51c024a6067","name":"should handle case with no peers in store","time":{"start":1759274357868,"stop":1759274357868,"duration":0},"status":"passed","severity":"normal"},{"uid":"95a2a65fc0fde153","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1759274389413,"stop":1759274389413,"duration":0},"status":"passed","severity":"normal"},{"uid":"de6d8364f953767d","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1759274806162,"stop":1759274806163,"duration":1},"status":"passed","severity":"normal"},{"uid":"cba4291b59b10249","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1759274930589,"stop":1759274930589,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b581b19fa078b97","name":"Check publish message containing Russian","time":{"start":1759274643328,"stop":1759274643328,"duration":0},"status":"passed","severity":"normal"},{"uid":"99f5216ef22be9e7","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1759274357884,"stop":1759274357884,"duration":0},"status":"passed","severity":"normal"},{"uid":"47591f8c9519ebca","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1759274357186,"stop":1759274357186,"duration":0},"status":"passed","severity":"normal"},{"uid":"605d1a1c2a2a1d1b","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1759274806166,"stop":1759274806166,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf2a212123b842e9","name":"Check message with no pubsub topic is not received","time":{"start":1759274888566,"stop":1759274888566,"duration":0},"status":"passed","severity":"normal"},{"uid":"c85a711967619252","name":"should work with stubbed retrieve function","time":{"start":1759274407261,"stop":1759274407261,"duration":0},"status":"passed","severity":"normal"},{"uid":"717176b0bbb185f0","name":"throws on content topic with empty version field","time":{"start":1759274341776,"stop":1759274341777,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d2ecb59a9c681db","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1759274378985,"stop":1759274378985,"duration":0},"status":"passed","severity":"normal"},{"uid":"e06ce4b658bb0214","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1759274419437,"stop":1759274419437,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa97cfbfbeaea95e","name":"Push message with content topic containing Russian","time":{"start":1759275501132,"stop":1759275501132,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc3ccddfd7ea2241","name":"should be online or offline if network state changed","time":{"start":1759274458506,"stop":1759274458506,"duration":0},"status":"passed","severity":"normal"},{"uid":"32b0d438dc71bea7","name":"should properly create peer info with all multiaddrs","time":{"start":1759274348280,"stop":1759274348280,"duration":0},"status":"passed","severity":"normal"},{"uid":"803cc187bb394073","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1759274806161,"stop":1759274806162,"duration":1},"status":"passed","severity":"normal"},{"uid":"d69b3f03cddd31b6","name":"should return no connections if no open connection provided","time":{"start":1759274357953,"stop":1759274357953,"duration":0},"status":"passed","severity":"normal"},{"uid":"50f6aa1a6caf6ac2","name":"throws on content topic with empty topic name field","time":{"start":1759274341778,"stop":1759274341778,"duration":0},"status":"passed","severity":"normal"},{"uid":"537acb80f538002f","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1759274341789,"stop":1759274341789,"duration":0},"status":"passed","severity":"normal"},{"uid":"93c0bfdb75a2df04","name":"should dial peer when no shard info available","time":{"start":1759274356684,"stop":1759274356685,"duration":1},"status":"passed","severity":"normal"},{"uid":"7801c41a11f3143","name":"should not receive a peer event after stop","time":{"start":1759274443969,"stop":1759274443969,"duration":0},"status":"passed","severity":"normal"},{"uid":"f52d22d300f1e96","name":"Throws when trying to push message with empty payload","time":{"start":1759275501130,"stop":1759275501130,"duration":0},"status":"passed","severity":"normal"},{"uid":"91d96028ee7b18c3","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app95/6/topic663/proto","time":{"start":1759274738847,"stop":1759274738847,"duration":0},"status":"passed","severity":"normal"},{"uid":"11f53d8d1552ee61","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1759274458506,"stop":1759274458506,"duration":0},"status":"passed","severity":"normal"},{"uid":"6449220daf54768","name":"accepts valid message hash query","time":{"start":1759274357425,"stop":1759274357425,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bdf969c13a91b9b","name":"Push message with meta","time":{"start":1759275501121,"stop":1759275501122,"duration":1},"status":"passed","severity":"normal"},{"uid":"f50611f49fc6856","name":"should return PeerId when PeerId is provided","time":{"start":1759274359741,"stop":1759274359741,"duration":0},"status":"passed","severity":"normal"},{"uid":"59120f50fa2a2f08","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1759274341793,"stop":1759274341793,"duration":0},"status":"passed","severity":"normal"},{"uid":"20d24458a7ea39b0","name":"should populate queue if has active dial","time":{"start":1759274356674,"stop":1759274356675,"duration":1},"status":"passed","severity":"normal"},{"uid":"66fac7bef498af3f","name":"Push message with content topic containing Arabic","time":{"start":1759275501105,"stop":1759275501105,"duration":0},"status":"passed","severity":"normal"},{"uid":"823356a9bb71d943","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1759274369030,"stop":1759274369030,"duration":0},"status":"passed","severity":"normal"},{"uid":"7653949408e383d5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1759274389435,"stop":1759274389435,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a974a4cc87218d0","name":"Meta field set when metaSetter is specified","time":{"start":1759274358295,"stop":1759274358295,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea2221b3c6443227","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1759274341780,"stop":1759274341780,"duration":0},"status":"passed","severity":"normal"},{"uid":"171807989909c317","name":"should dial second nwaku node that was discovered","time":{"start":1759274437559,"stop":1759274437566,"duration":7},"status":"skipped","severity":"normal"},{"uid":"a7089dd03bc8118e","name":"should properly create location multiaddrs - udp4","time":{"start":1759274348278,"stop":1759274348278,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8ddb517f9880cf8","name":"All","time":{"start":1759274443582,"stop":1759274443582,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3d9253b3990844a","name":"Subscribe to topic containing Script and publish message","time":{"start":1759274651519,"stop":1759274651520,"duration":1},"status":"passed","severity":"normal"},{"uid":"220df78abcc05f63","name":"should create all internal components","time":{"start":1759274358402,"stop":1759274358402,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b74dc08c243308d","name":"should create ConnectionManager with relay","time":{"start":1759274358399,"stop":1759274358401,"duration":2},"status":"passed","severity":"normal"},{"uid":"4be5539dedab5bc1","name":"Check received message containing Russian","time":{"start":1759274888561,"stop":1759274888561,"duration":0},"status":"passed","severity":"normal"},{"uid":"786fb471201286c7","name":"Nodes with multiple pubsub topic","time":{"start":1759274636662,"stop":1759274636662,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2732fc78d973ae5","name":"should set field with only FILTER enabled","time":{"start":1759274348282,"stop":1759274348282,"duration":0},"status":"passed","severity":"normal"},{"uid":"e86517da7488e6e5","name":"should fail to send if no connected peers found","time":{"start":1759274406012,"stop":1759274406013,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a97a1956165e542","name":"Fails to push message with large meta","time":{"start":1759275501108,"stop":1759275501108,"duration":0},"status":"passed","severity":"normal"},{"uid":"f11b3555f967b4d0","name":"should handle general insertion and lookup correctly","time":{"start":1759274392903,"stop":1759274392904,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ecc42df2381d1ee","name":"should start and stop interval correctly","time":{"start":1759274405433,"stop":1759274405439,"duration":6},"status":"passed","severity":"normal"},{"uid":"98e9cbf2440eae45","name":"Subscribe to topic containing emoji and receive message","time":{"start":1759274930586,"stop":1759274930586,"duration":0},"status":"passed","severity":"normal"},{"uid":"3efec636252640f0","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1759274395411,"stop":1759274395411,"duration":0},"status":"passed","severity":"normal"},{"uid":"35af3b63b5a5f0f9","name":"should return false when peer is not on topic","time":{"start":1759274358410,"stop":1759274358410,"duration":0},"status":"passed","severity":"normal"},{"uid":"2288fccb8229c539","name":"Check received message with timestamp: 1759274437496000000 ","time":{"start":1759274888573,"stop":1759274888574,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9c172dd5d358a7","name":"Check received message containing shell command","time":{"start":1759274888563,"stop":1759274888563,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbc803e701feb4c5","name":"Push message with custom timestamp: 1759278063056","time":{"start":1759275501109,"stop":1759275501109,"duration":0},"status":"passed","severity":"normal"},{"uid":"63cc69903ab40d9","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1759274389394,"stop":1759274389394,"duration":0},"status":"passed","severity":"normal"},{"uid":"23d050195f2086bd","name":"should send to specified number of peers of used peers","time":{"start":1759274406013,"stop":1759274406013,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f998eb0566a4b80","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1759274407266,"stop":1759274407267,"duration":1},"status":"passed","severity":"normal"},{"uid":"79252e62c6b7c47","name":"Check received message containing SQL Injection","time":{"start":1759274888570,"stop":1759274888570,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d5db9255dde68f1","name":"should add event listeners for peer connect and disconnect","time":{"start":1759274357315,"stop":1759274357315,"duration":0},"status":"passed","severity":"normal"},{"uid":"5943eaf70d19f52f","name":"Relay + Store","time":{"start":1759274443581,"stop":1759274443582,"duration":1},"status":"passed","severity":"normal"},{"uid":"640701714eec7882","name":"should get / set UDP multiaddr","time":{"start":1759274348277,"stop":1759274348277,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9c38b3c24e01dbd","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1759274406837,"stop":1759274406844,"duration":7},"status":"passed","severity":"normal"},{"uid":"ca468b4a7535b683","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1759274389435,"stop":1759274389436,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b838ca5078e0994","name":"Check received message containing special chars","time":{"start":1759274888569,"stop":1759274888569,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb8b64d83b5a1017","name":"Push message with content topic containing emoji","time":{"start":1759275501145,"stop":1759275501145,"duration":0},"status":"passed","severity":"normal"},{"uid":"1475ac0374dcc0d2","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1759274347577,"stop":1759274347578,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfbdded927feb4f5","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1759274378983,"stop":1759274378984,"duration":1},"status":"passed","severity":"normal"},{"uid":"a18d9278f8bed77d","name":"can start and stop the service","time":{"start":1759274677960,"stop":1759274677960,"duration":0},"status":"passed","severity":"normal"},{"uid":"2454376dd876da9a","name":"should filter peers by codec","time":{"start":1759274358407,"stop":1759274358407,"duration":0},"status":"passed","severity":"normal"},{"uid":"a18c6505b546b48c","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1759274888577,"stop":1759274888577,"duration":0},"status":"passed","severity":"normal"},{"uid":"c64f361f1fe5e308","name":"should dial all remaining peers","time":{"start":1759274357867,"stop":1759274357867,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cde2b8167a6fdde","name":"should not modify tags of connections for different peers","time":{"start":1759274406305,"stop":1759274406306,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab3574f256e1f794","name":"Query Generator - true","time":{"start":1759274776546,"stop":1759274776547,"duration":1},"status":"passed","severity":"normal"},{"uid":"e08e10ee04bcf9d","name":"Push message with shell command payload","time":{"start":1759275501115,"stop":1759275501115,"duration":0},"status":"passed","severity":"normal"},{"uid":"a612ec4824309332","name":"should handle errors gracefully when getting peer info","time":{"start":1759274357092,"stop":1759274357092,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdae4b3dfcdf1e5a","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1759274348272,"stop":1759274348272,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe751d4d72a70890","name":"should handle shardReader errors","time":{"start":1759274358411,"stop":1759274358411,"duration":0},"status":"passed","severity":"normal"},{"uid":"d262a3119135ed93","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1759274389422,"stop":1759274389423,"duration":1},"status":"passed","severity":"normal"},{"uid":"b46060f619fa19e0","name":"should detect messages with missing dependencies","time":{"start":1759274395409,"stop":1759274395410,"duration":1},"status":"passed","severity":"normal"},{"uid":"72abf11291a3e407","name":"Check received message containing Basic HTML tag","time":{"start":1759274888562,"stop":1759274888562,"duration":0},"status":"passed","severity":"normal"},{"uid":"860bf2ff9ac3a39b","name":"should return peer for existing peer","time":{"start":1759274357869,"stop":1759274357869,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c297ee76b4b2338","name":"should handle queue processing errors gracefully","time":{"start":1759274356696,"stop":1759274356697,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a2b5a021a237920","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1759274794919,"stop":1759274794919,"duration":0},"status":"passed","severity":"normal"},{"uid":"4315ef419f80a09a","name":"should get / set TCP multiaddr","time":{"start":1759274348277,"stop":1759274348278,"duration":1},"status":"passed","severity":"normal"},{"uid":"5432b6f2a2700b9b","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1759274341794,"stop":1759274341794,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6da060e7b0184d6","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1759274419434,"stop":1759274419434,"duration":0},"status":"passed","severity":"normal"},{"uid":"83b83742aad85f5b","name":"Subscribe to topic containing long and publish message","time":{"start":1759274651514,"stop":1759274651514,"duration":0},"status":"passed","severity":"normal"},{"uid":"edd144bd7ae76187","name":"should not create timers for topics where peer is not in mesh","time":{"start":1759274357335,"stop":1759274357336,"duration":1},"status":"passed","severity":"normal"},{"uid":"be27f8352c2020bd","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1759274790890,"stop":1759274790890,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae04e58051374a44","name":"Push message with custom timestamp: 1728516063057","time":{"start":1759275501146,"stop":1759275501146,"duration":0},"status":"passed","severity":"normal"},{"uid":"cad906236f4dfc2","name":"Check received message with timestamp: 1649153314 ","time":{"start":1759274888574,"stop":1759274888574,"duration":0},"status":"passed","severity":"normal"},{"uid":"66cabe9e02a0dff0","name":"Does not throw an exception when node disconnects","time":{"start":1759274804245,"stop":1759274804245,"duration":0},"status":"passed","severity":"normal"},{"uid":"31f852db10cbd9c6","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1759274531239,"stop":1759274531239,"duration":0},"status":"passed","severity":"normal"},{"uid":"a09d0e8c27373121","name":"pre and post cipher","time":{"start":1759274379422,"stop":1759274379423,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b9d71db9ad33ab7","name":"should only return 1 node with relay capability","time":{"start":1759274369281,"stop":1759274369281,"duration":0},"status":"passed","severity":"normal"},{"uid":"457bc3a7834c8bf","name":"returns all values when wanted number is greater than available values","time":{"start":1759274367532,"stop":1759274367533,"duration":1},"status":"passed","severity":"normal"},{"uid":"43880115c84aae81","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1759274389412,"stop":1759274389413,"duration":1},"status":"passed","severity":"normal"},{"uid":"882602be1707573e","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1759274443972,"stop":1759274443976,"duration":4},"status":"skipped","severity":"normal"},{"uid":"ab5dff52551dea9d","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1759274445696,"stop":1759274445696,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5d17455fbb38c12","name":"Publish without waiting for remote peer","time":{"start":1759274651509,"stop":1759274651509,"duration":0},"status":"passed","severity":"normal"},{"uid":"8586dacb2784a0e7","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1759274341784,"stop":1759274341784,"duration":0},"status":"passed","severity":"normal"},{"uid":"88b415944a7b0952","name":"messageHashStr produces consistent results for the same input","time":{"start":1759274357196,"stop":1759274357196,"duration":0},"status":"passed","severity":"normal"},{"uid":"91bde627700edfef","name":"Check received message containing Russian","time":{"start":1759274888570,"stop":1759274888570,"duration":0},"status":"passed","severity":"normal"},{"uid":"e597ba729028b145","name":"should properly create location multiaddrs - udp6","time":{"start":1759274348278,"stop":1759274348279,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bbf5ce467ed07b7","name":"Push message with content topic containing long","time":{"start":1759275501118,"stop":1759275501118,"duration":0},"status":"passed","severity":"normal"},{"uid":"43a09729ca274790","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1759274751580,"stop":1759274751581,"duration":1},"status":"passed","severity":"normal"},{"uid":"c09e51fdc69f97e6","name":"Subscribe to topic containing special chars and receive message","time":{"start":1759274930582,"stop":1759274930582,"duration":0},"status":"passed","severity":"normal"},{"uid":"7688deec3d7d3f14","name":"Push message with escaped characters payload","time":{"start":1759275501116,"stop":1759275501116,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ba26477dd269413","name":"Passing page size 19 when there are 20 messages","time":{"start":1759274789053,"stop":1759274789054,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3f5dca9ef870feb","name":"should start ping timers on peer connect","time":{"start":1759274357326,"stop":1759274357326,"duration":0},"status":"passed","severity":"normal"},{"uid":"1498d1b96f2d4be4","name":"should be safe to call multiple times","time":{"start":1759274357445,"stop":1759274357445,"duration":0},"status":"passed","severity":"normal"},{"uid":"508b4c3f02daba5b","name":"Fails to push message with large meta","time":{"start":1759275501145,"stop":1759275501145,"duration":0},"status":"passed","severity":"normal"},{"uid":"44fa9bd7f803fcb9","name":"should handle dial errors gracefully","time":{"start":1759274357451,"stop":1759274357451,"duration":0},"status":"passed","severity":"normal"},{"uid":"710188c7ca871015","name":"Renews subscription after lossing a connection","time":{"start":1759274930587,"stop":1759274930587,"duration":0},"status":"passed","severity":"normal"},{"uid":"3baf448a77527636","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1759274389393,"stop":1759274389393,"duration":0},"status":"passed","severity":"normal"},{"uid":"50e086565f575659","name":"Push message with content topic containing Chinese","time":{"start":1759275501105,"stop":1759275501105,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f83be2f60a926ae","name":"should be delivered immediately if received","time":{"start":1759274395415,"stop":1759274395415,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e28d87b965ecb65","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1759274380501,"stop":1759274380501,"duration":0},"status":"passed","severity":"normal"},{"uid":"894302f74835086e","name":"can query messages normally","time":{"start":1759274769956,"stop":1759274769957,"duration":1},"status":"passed","severity":"normal"},{"uid":"49a8f0f035f2bdf1","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1759274389415,"stop":1759274389416,"duration":1},"status":"passed","severity":"normal"},{"uid":"fed2f2978ff0f520","name":"return first retrieved peers without further DNS queries","time":{"start":1759274369282,"stop":1759274369282,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b35e7eda92256bc","name":"should do nothing when connections still exist","time":{"start":1759274357862,"stop":1759274357862,"duration":0},"status":"passed","severity":"normal"},{"uid":"47d48657a1381904","name":"Push message with escaped characters payload","time":{"start":1759275501129,"stop":1759275501129,"duration":0},"status":"passed","severity":"normal"},{"uid":"7da43c2f7b706114","name":"should not fail to stop the service if it was not started","time":{"start":1759274443966,"stop":1759274443966,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbff2e247414f7f7","name":"Push message with SQL Injection payload","time":{"start":1759275501113,"stop":1759275501114,"duration":1},"status":"passed","severity":"normal"},{"uid":"374ff4660fe0307b","name":"Sync message is sent within sync frequency","time":{"start":1759274414461,"stop":1759274414461,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cfc2db293990208","name":"Check received message containing numeric","time":{"start":1759274888560,"stop":1759274888560,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffaad6ce5f6dd978","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1759274341790,"stop":1759274341790,"duration":0},"status":"passed","severity":"normal"},{"uid":"72c1cab9b8fb255b","name":"Publish message with custom timestamp: Wed Oct 01 2025 00:23:56 GMT+0000 (Coordinated Universal Time)","time":{"start":1759274643333,"stop":1759274643333,"duration":0},"status":"passed","severity":"normal"},{"uid":"c561cef97ec51df4","name":"should compute hash only when first accessed","time":{"start":1759274358297,"stop":1759274358298,"duration":1},"status":"passed","severity":"normal"},{"uid":"848600f2c6bbe161","name":"Check publish message containing Basic HTML tag","time":{"start":1759274643329,"stop":1759274643329,"duration":0},"status":"passed","severity":"normal"},{"uid":"baa2359b9d2bff57","name":"Refresh subscription","time":{"start":1759274930591,"stop":1759274930591,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fb2a868fe4a7809","name":"yields undefined for messages without content topic","time":{"start":1759274357948,"stop":1759274357949,"duration":1},"status":"passed","severity":"normal"},{"uid":"97133bf386d60fde","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1759274368485,"stop":1759274368485,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cc3f03a90c77163","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1759274389430,"stop":1759274389431,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a2102c67f5e777b","name":"Push message with meta","time":{"start":1759275501145,"stop":1759275501145,"duration":0},"status":"passed","severity":"normal"},{"uid":"722376da0423bed8","name":"Push message with custom timestamp: 1728516063057","time":{"start":1759275501135,"stop":1759275501135,"duration":0},"status":"passed","severity":"normal"},{"uid":"7571d0e595c1c88f","name":"should load peers from local storage and dispatch events","time":{"start":1759274373094,"stop":1759274373094,"duration":0},"status":"passed","severity":"normal"},{"uid":"e29846e616d91739","name":"can start the service","time":{"start":1759274677960,"stop":1759274677960,"duration":0},"status":"passed","severity":"normal"},{"uid":"43e26a924ab8965b","name":"random static sharding 3 - Cluster ID: 50, Shard ID: 825","time":{"start":1759274765988,"stop":1759274765990,"duration":2},"status":"passed","severity":"normal"},{"uid":"7cc0200bd141ece7","name":"Retries within given interval","time":{"start":1759274407444,"stop":1759274407445,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbfbd0d665e7a12d","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1759274389409,"stop":1759274389409,"duration":0},"status":"passed","severity":"normal"},{"uid":"572576ee2d8c27a4","name":"Passing page size 11 when there are 10 messages","time":{"start":1759274789052,"stop":1759274789053,"duration":1},"status":"passed","severity":"normal"},{"uid":"95988c96e4fff9ad","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1759274651510,"stop":1759274651511,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5ef702b8410ba56","name":"Push message with Russian payload","time":{"start":1759275501127,"stop":1759275501127,"duration":0},"status":"passed","severity":"normal"},{"uid":"66de7b88935680bd","name":"Push message with content topic containing Arabic","time":{"start":1759275501132,"stop":1759275501132,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc245d18c78c0348","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1759274389384,"stop":1759274389385,"duration":1},"status":"passed","severity":"normal"},{"uid":"544c5812fa026562","name":"should properly compute the node id","time":{"start":1759274348276,"stop":1759274348276,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0659a4962f16c03","name":"Push message with XML payload","time":{"start":1759275501128,"stop":1759275501128,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c19aaabe35707fe","name":"should only return 1 node with relay and store capability","time":{"start":1759274369281,"stop":1759274369281,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4b20dadefbe9f2d","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1759274395407,"stop":1759274395408,"duration":1},"status":"passed","severity":"normal"},{"uid":"74a3739884713bab","name":"should throw error - no public key","time":{"start":1759274348273,"stop":1759274348273,"duration":0},"status":"passed","severity":"normal"},{"uid":"aedc4c191aee1ae5","name":"Push message with Arabic payload","time":{"start":1759275501138,"stop":1759275501138,"duration":0},"status":"passed","severity":"normal"},{"uid":"97bcea038c1df944","name":"should not receive a peer event before start","time":{"start":1759274677965,"stop":1759274677965,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5b957e65717a367","name":"should reject if WakuNode is not started","time":{"start":1759274407601,"stop":1759274407602,"duration":1},"status":"passed","severity":"normal"},{"uid":"467567799c20ec34","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1759274651523,"stop":1759274651523,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9428c07b489de8a","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1759274389385,"stop":1759274389385,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fd7dcc284882784","name":"Sets default value correctly","time":{"start":1759274804247,"stop":1759274804247,"duration":0},"status":"passed","severity":"normal"},{"uid":"e891157ca8a9ed97","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1759274389417,"stop":1759274389420,"duration":3},"status":"passed","severity":"normal"},{"uid":"28d523d2b2ebdbf9","name":"returns only open connection if one present","time":{"start":1759274357952,"stop":1759274357953,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbf47b59899ddc46","name":"random static sharding 5 - Cluster ID: 431, Shard ID: 914","time":{"start":1759274765991,"stop":1759274765991,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfa257b4a5f40e80","name":"can start the service","time":{"start":1759274373091,"stop":1759274373092,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5c4411e7e83809b","name":"Check message with no pubsub topic is not received","time":{"start":1759274888575,"stop":1759274888576,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d64b516b2bb8f29","name":"Encoder throws on undefined content topic","time":{"start":1759274380502,"stop":1759274380502,"duration":0},"status":"passed","severity":"normal"},{"uid":"c251234ab4497d0a","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1759274930590,"stop":1759274930591,"duration":1},"status":"passed","severity":"normal"},{"uid":"20aad749c93c0fd2","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1759274407269,"stop":1759274407271,"duration":2},"status":"passed","severity":"normal"},{"uid":"e76dc48f1eeab0e9","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1759274347574,"stop":1759274347575,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b402df0d8350dad","name":"should invoke callbacks when receiving a message","time":{"start":1759274406317,"stop":1759274406318,"duration":1},"status":"passed","severity":"normal"},{"uid":"a57778a784895b4e","name":"should increase lamport timestamp","time":{"start":1759274395403,"stop":1759274395404,"duration":1},"status":"passed","severity":"normal"},{"uid":"e809ff9ff263aaeb","name":"Fails to push message bigger that 1MB","time":{"start":1759275501136,"stop":1759275501136,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cde2fa6a84c7dd1","name":"should process up to 3 peers at once","time":{"start":1759274356695,"stop":1759274356696,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f851394e6b14309","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1759274347581,"stop":1759274347581,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cd9d89ca489d356","name":"Push message with escaped characters payload","time":{"start":1759275501140,"stop":1759275501140,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cc6c7c7a08f2b2c","name":"should be safe to call multiple times","time":{"start":1759274357441,"stop":1759274357444,"duration":3},"status":"passed","severity":"normal"},{"uid":"837622e51284d237","name":"Accepts a valid Waku Message","time":{"start":1759274422777,"stop":1759274422778,"duration":1},"status":"passed","severity":"normal"},{"uid":"42f239fcb59bf17c","name":"should enable all discoveries when explicitly set","time":{"start":1759274405469,"stop":1759274405469,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddd270fe541f0dc0","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1759274408452,"stop":1759274408452,"duration":0},"status":"passed","severity":"normal"},{"uid":"26d280e60e8731ac","name":"Push message with content topic containing long","time":{"start":1759275501104,"stop":1759275501104,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa54904f2a5a34eb","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1759274389416,"stop":1759274389416,"duration":0},"status":"passed","severity":"normal"},{"uid":"23f84c5347ba9ee2","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1759274395410,"stop":1759274395410,"duration":0},"status":"passed","severity":"normal"},{"uid":"321fdb5d4d52b2c","name":"Asymmetric encrypt & decrypt","time":{"start":1759274379421,"stop":1759274379422,"duration":1},"status":"passed","severity":"normal"},{"uid":"408542dfbb171a00","name":"can query messages by message hash","time":{"start":1759274769957,"stop":1759274769957,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aeb2a24413f8a12","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1759274443977,"stop":1759274443977,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6e2d3b0db003f410","name":"Push message with meta","time":{"start":1759275501107,"stop":1759275501108,"duration":1},"status":"passed","severity":"normal"},{"uid":"7dab4fd28b118f3d","name":"should mark all messages in causal history as acknowledged","time":{"start":1759274395408,"stop":1759274395408,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd02b76106de81f0","name":"Subscribe to topic containing special chars and receive message","time":{"start":1759274930592,"stop":1759274930592,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd7e4c0db37b114d","name":"Js publishes, other Js receives","time":{"start":1759274631241,"stop":1759274631242,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4f52a1abacdcc3d","name":"isConnected return false after peer stops","time":{"start":1759274458502,"stop":1759274458505,"duration":3},"status":"passed","severity":"normal"},{"uid":"c9376115c4350c3d","name":"should not execute task if max attempts is 0","time":{"start":1759274405450,"stop":1759274405451,"duration":1},"status":"passed","severity":"normal"},{"uid":"467401f3e0d7996e","name":"Push message with Arabic payload","time":{"start":1759275501113,"stop":1759275501113,"duration":0},"status":"passed","severity":"normal"},{"uid":"3634874618541504","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1759274368477,"stop":1759274368484,"duration":7},"status":"passed","severity":"normal"},{"uid":"fee344a802bd56fa","name":"should handle peer store update failures gracefully","time":{"start":1759274357331,"stop":1759274357332,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5a3387a68100781","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app29/6/topic438/xml","time":{"start":1759274738843,"stop":1759274738844,"duration":1},"status":"passed","severity":"normal"},{"uid":"28a1881225f579bf","name":"should work with mixed v2 and v3 peers","time":{"start":1759274406026,"stop":1759274406026,"duration":0},"status":"passed","severity":"normal"},{"uid":"56f67fe546a3ee7a","name":"Check received message containing emoji","time":{"start":1759274888573,"stop":1759274888573,"duration":0},"status":"passed","severity":"normal"},{"uid":"d37508574c737337","name":"Filter","time":{"start":1759274809560,"stop":1759274809560,"duration":0},"status":"passed","severity":"normal"},{"uid":"310aea91d039a42","name":"should create QueryOnConnect instance without options","time":{"start":1759274407251,"stop":1759274407252,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3a3832f02e1386f","name":"Check message with no content topic is not received","time":{"start":1759274888566,"stop":1759274888566,"duration":0},"status":"passed","severity":"normal"},{"uid":"51b2ad7d790e5c70","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1759274636662,"stop":1759274636662,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d3aa9fa4513eee2","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1759274643332,"stop":1759274643332,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc4c51fd40956ef1","name":"Get Nodes","time":{"start":1759274368825,"stop":1759274368826,"duration":1},"status":"passed","severity":"normal"},{"uid":"5660c4a7d590a1e4","name":"should properly create location multiaddrs - udp","time":{"start":1759274348279,"stop":1759274348279,"duration":0},"status":"passed","severity":"normal"},{"uid":"377d2e86458b3613","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1759274389435,"stop":1759274389435,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf4b371878da871a","name":"topics with same application and version share the same shard","time":{"start":1759274341785,"stop":1759274341785,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f7fd6053fb36c2","name":"should process tasks in queue","time":{"start":1759274405442,"stop":1759274405443,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ecef6e524ac6f2f","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app48/4/topic958/xml","time":{"start":1759274738846,"stop":1759274738846,"duration":0},"status":"passed","severity":"normal"},{"uid":"9884a7aa4155872c","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1759274617356,"stop":1759274617356,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dc30cdbcf030af3","name":"should allow redial after failed dial cooldown expires","time":{"start":1759274356685,"stop":1759274356686,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa68f0291d68b7df","name":"Push message with content topic containing special chars","time":{"start":1759275501131,"stop":1759275501131,"duration":0},"status":"passed","severity":"normal"},{"uid":"250193f09a7c1a68","name":"should handle query errors","time":{"start":1759274369274,"stop":1759274369274,"duration":0},"status":"passed","severity":"normal"},{"uid":"b84ed9a8ab676d42","name":"should handle dial errors gracefully","time":{"start":1759274356685,"stop":1759274356685,"duration":0},"status":"passed","severity":"normal"},{"uid":"698588c03f78b012","name":"Encoder error raises irrecoverable error","time":{"start":1759274418698,"stop":1759274418698,"duration":0},"status":"passed","severity":"normal"},{"uid":"980ccc104c5e0bb9","name":"Push message with content topic containing Russian","time":{"start":1759275501105,"stop":1759275501105,"duration":0},"status":"passed","severity":"normal"},{"uid":"65d4c4aad9e1f5ac","name":"should initialize with libp2p components","time":{"start":1759274369020,"stop":1759274369023,"duration":3},"status":"passed","severity":"normal"},{"uid":"8b3e4b09dbcbdc93","name":"should dial with PeerId and return stream","time":{"start":1759274358404,"stop":1759274358404,"duration":0},"status":"passed","severity":"normal"},{"uid":"1682109685c4b98d","name":"should set field with all protocols disabled","time":{"start":1759274348280,"stop":1759274348281,"duration":1},"status":"passed","severity":"normal"},{"uid":"750dd86bdbcd8e81","name":"Subscribe to topic containing Russian and publish message","time":{"start":1759274651516,"stop":1759274651518,"duration":2},"status":"passed","severity":"normal"},{"uid":"e6ffc4e40c444352","name":"Push message equal or less that 1MB","time":{"start":1759275501146,"stop":1759275501147,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffb13d3389867367","name":"should perform ping and update peer store on timer","time":{"start":1759274357331,"stop":1759274357331,"duration":0},"status":"passed","severity":"normal"},{"uid":"555ce017dceefbfc","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1759274751582,"stop":1759274751583,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7c64aec4849bf66","name":"Publish message with custom timestamp: Wed Oct 09 2024 23:23:56 GMT+0000 (Coordinated Universal Time)","time":{"start":1759274643332,"stop":1759274643332,"duration":0},"status":"passed","severity":"normal"},{"uid":"97ec8403c147a681","name":"should set field with only RELAY enabled","time":{"start":1759274348281,"stop":1759274348281,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8bf5eb5816063ad","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1759274806165,"stop":1759274806165,"duration":0},"status":"passed","severity":"normal"},{"uid":"741893b89d9a56c5","name":"Push message with Script payload","time":{"start":1759275501100,"stop":1759275501100,"duration":0},"status":"passed","severity":"normal"},{"uid":"1892d22865e4c0fa","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1759274347574,"stop":1759274347574,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d964ff76dd93ff","name":"Outgoing message is emitted as sent","time":{"start":1759274418698,"stop":1759274418698,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e197cf386da436d","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1759274414462,"stop":1759274414463,"duration":1},"status":"passed","severity":"normal"},{"uid":"6070c70d3fb63543","name":"should return start time to last successful query since last query is less than max range","time":{"start":1759274407272,"stop":1759274407272,"duration":0},"status":"passed","severity":"normal"},{"uid":"4feb50830a3afa99","name":"Push message with unicode special characters payload","time":{"start":1759275501102,"stop":1759275501102,"duration":0},"status":"passed","severity":"normal"},{"uid":"a25d78dce919648","name":"Fails to publish duplicate message","time":{"start":1759274643333,"stop":1759274643333,"duration":0},"status":"passed","severity":"normal"},{"uid":"44cd852aaf95f85","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1759274369030,"stop":1759274369031,"duration":1},"status":"passed","severity":"normal"},{"uid":"6351df748d5e373e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1759274389441,"stop":1759274389441,"duration":0},"status":"passed","severity":"normal"},{"uid":"237488f68f3fd5ea","name":"should initialize with default options","time":{"start":1759274369266,"stop":1759274369266,"duration":0},"status":"passed","severity":"normal"},{"uid":"60cf0e9fea4cd9ba","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1759274930578,"stop":1759274930578,"duration":0},"status":"passed","severity":"normal"},{"uid":"7307c0a28491118b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1759274341791,"stop":1759274341791,"duration":0},"status":"passed","severity":"normal"},{"uid":"55aec56d947a9b06","name":"should query peer with peer exchange protocol","time":{"start":1759274369272,"stop":1759274369272,"duration":0},"status":"passed","severity":"normal"},{"uid":"734a15f12656ec59","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1759274767204,"stop":1759274767204,"duration":0},"status":"passed","severity":"normal"},{"uid":"6798c746866eb636","name":"Push 30 different messages","time":{"start":1759275501141,"stop":1759275501141,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f3290baeb9dd4c1b","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1759274357895,"stop":1759274357896,"duration":1},"status":"passed","severity":"normal"},{"uid":"42538095d352cd62","name":"should remove event listeners","time":{"start":1759274357859,"stop":1759274357860,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5d41ee297f2b7eb","name":"should skip peers without ENR","time":{"start":1759274369274,"stop":1759274369274,"duration":0},"status":"passed","severity":"normal"},{"uid":"a55342a1529f9142","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app96/7/topic109/test.js","time":{"start":1759274738849,"stop":1759274738849,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e975cebd8b690df","name":"should be empty after removing the only subscription","time":{"start":1759274406311,"stop":1759274406317,"duration":6},"status":"passed","severity":"normal"},{"uid":"fe0064d5f17f5364","name":"should handle large number of peers request","time":{"start":1759274369032,"stop":1759274369033,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf0edc21597a3d76","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1759274644534,"stop":1759274644534,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ad41c2bc23f905d","name":"Subscribe to topic containing short and receive message","time":{"start":1759274930591,"stop":1759274930592,"duration":1},"status":"passed","severity":"normal"},{"uid":"afabc2f0922f3f10","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1759274341782,"stop":1759274341783,"duration":1},"status":"passed","severity":"normal"},{"uid":"73bae053e15403a8","name":"should throw error when no peers are available","time":{"start":1759274407452,"stop":1759274407452,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1f3d6c17c9325df","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1759274389423,"stop":1759274389427,"duration":4},"status":"passed","severity":"normal"},{"uid":"b61c749d9201f9d9","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1759274407251,"stop":1759274407251,"duration":0},"status":"passed","severity":"normal"},{"uid":"16a2f4adf12fde65","name":"should be empty when created","time":{"start":1759274406310,"stop":1759274406310,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3dba48fe2b80a61","name":"should retry failed tasks","time":{"start":1759274405444,"stop":1759274405445,"duration":1},"status":"passed","severity":"normal"},{"uid":"988885a584b9bc4f","name":"Push message with content topic containing special chars","time":{"start":1759275501118,"stop":1759275501118,"duration":0},"status":"passed","severity":"normal"},{"uid":"c267d0a88de1ebdf","name":"Check received message containing Arabic","time":{"start":1759274888569,"stop":1759274888569,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cc7cfe5a8575cac","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1759274347575,"stop":1759274347577,"duration":2},"status":"passed","severity":"normal"},{"uid":"ffcee76a640545ec","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1759274930588,"stop":1759274930588,"duration":0},"status":"passed","severity":"normal"},{"uid":"75766aca3f2fe77c","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1759274341781,"stop":1759274341781,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eb0f37f1612fd3a","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1759274738841,"stop":1759274738841,"duration":0},"status":"passed","severity":"normal"},{"uid":"37f200fc593da48c","name":"should be able to encode the field with only RELAY set to true","time":{"start":1759274347572,"stop":1759274347572,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e477e6e93433ebf","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1759274388734,"stop":1759274388735,"duration":1},"status":"passed","severity":"normal"},{"uid":"3aaf8bdc46ec3a5b","name":"configure the node with multiple content topics","time":{"start":1759274738854,"stop":1759274738855,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ea84b2d4a545ca","name":"should emit multiple messages when query returns multiple messages","time":{"start":1759274407269,"stop":1759274407269,"duration":0},"status":"passed","severity":"normal"},{"uid":"644f69d733221f75","name":"Push message with content topic containing escaped characters","time":{"start":1759275501106,"stop":1759275501107,"duration":1},"status":"passed","severity":"normal"},{"uid":"49a388e72ef8f166","name":"Check publish message containing JSON","time":{"start":1759274643330,"stop":1759274643330,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc5869cbeed3a1fd","name":"should hang up with multiaddr and return true on success","time":{"start":1759274358405,"stop":1759274358406,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dde1b361b5aebce","name":"Query generator for multiple messages with different message text format","time":{"start":1759274798140,"stop":1759274798140,"duration":0},"status":"passed","severity":"normal"},{"uid":"805aa19005a1db1a","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1759274341781,"stop":1759274341782,"duration":1},"status":"passed","severity":"normal"},{"uid":"23f2f0c5412b401c","name":"Check received message containing unicode special characters","time":{"start":1759274888563,"stop":1759274888563,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2329cfd25b4e0af","name":"should clear existing timers before creating new ones","time":{"start":1759274357342,"stop":1759274357342,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fe0ce9af8bc97f0","name":"should allow redial after cooldown period","time":{"start":1759274356675,"stop":1759274356683,"duration":8},"status":"passed","severity":"normal"},{"uid":"4b7f6d81a8c09716","name":"should work with v3 peers","time":{"start":1759274406014,"stop":1759274406025,"duration":11},"status":"passed","severity":"normal"},{"uid":"d440a9f35e380505","name":"Push message with content topic containing special chars","time":{"start":1759275501142,"stop":1759275501142,"duration":0},"status":"passed","severity":"normal"},{"uid":"474ae9e433223018","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1759274341788,"stop":1759274341789,"duration":1},"status":"passed","severity":"normal"},{"uid":"72bcc9625eae37f2","name":"should use peerId from options when provided to queryGenerator","time":{"start":1759274407454,"stop":1759274407454,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a64eba29c095163","name":"should retry on complete failure if specified","time":{"start":1759274406013,"stop":1759274406013,"duration":0},"status":"passed","severity":"normal"},{"uid":"12f3fdcd74c8141c","name":"should wait for Filter peer to be connected","time":{"start":1759274407606,"stop":1759274407607,"duration":1},"status":"passed","severity":"normal"},{"uid":"b47cb258f2142244","name":"should properly clean up resources when disposed","time":{"start":1759274404451,"stop":1759274404461,"duration":10},"status":"passed","severity":"normal"},{"uid":"459e21d9f385f753","name":"should accept empty decoders array","time":{"start":1759274407252,"stop":1759274407259,"duration":7},"status":"passed","severity":"normal"},{"uid":"d5d5df3ec240d96a","name":"should handle corrupted shard info gracefully","time":{"start":1759274357092,"stop":1759274357093,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebf2213b4cb60d5e","name":"random static sharding 10 - Cluster ID: 38, Shard ID: 942","time":{"start":1759274765995,"stop":1759274765995,"duration":0},"status":"passed","severity":"normal"},{"uid":"c352e19bc7eac863","name":"Check message with invalid timestamp is not received","time":{"start":1759274888565,"stop":1759274888566,"duration":1},"status":"passed","severity":"normal"},{"uid":"59efa5a5d90998a0","name":"Ephemeral messages are not stored","time":{"start":1759274445695,"stop":1759274445695,"duration":0},"status":"passed","severity":"normal"},{"uid":"938fa6fee714579b","name":"Check message with invalid timestamp is not received","time":{"start":1759274888575,"stop":1759274888575,"duration":0},"status":"passed","severity":"normal"},{"uid":"f551b04b4ee25576","name":"Push message with content topic containing short","time":{"start":1759275501117,"stop":1759275501117,"duration":0},"status":"passed","severity":"normal"},{"uid":"a540f87db2bd3c84","name":"should create dialer with libp2p and shardReader","time":{"start":1759274356620,"stop":1759274356628,"duration":8},"status":"passed","severity":"normal"},{"uid":"8cb12c02b5d273fe","name":"Sync message is not sent if another sync message was just received","time":{"start":1759274414461,"stop":1759274414462,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc2a328946bf581","name":"should check false positive rate","time":{"start":1759274392904,"stop":1759274392904,"duration":0},"status":"passed","severity":"normal"},{"uid":"e387d08034d4ae3","name":"should handle peer not in mesh for all topics","time":{"start":1759274357343,"stop":1759274357343,"duration":0},"status":"passed","severity":"normal"},{"uid":"afcfeba49039e9e6","name":"should stop and cleanup resources","time":{"start":1759274406319,"stop":1759274406319,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbb57dbae05268b9","name":"isConnected between 2 js-waku relay nodes","time":{"start":1759274458505,"stop":1759274458505,"duration":0},"status":"passed","severity":"normal"},{"uid":"b334303f6061027f","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1759274341782,"stop":1759274341782,"duration":0},"status":"passed","severity":"normal"},{"uid":"193a6fe7a3fceb90","name":"Push message with Chinese payload","time":{"start":1759275501137,"stop":1759275501138,"duration":1},"status":"passed","severity":"normal"},{"uid":"28c92aeeb6484fa","name":"Check received message containing Chinese","time":{"start":1759274888569,"stop":1759274888569,"duration":0},"status":"passed","severity":"normal"},{"uid":"154b47533f90c074","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1759274395411,"stop":1759274395411,"duration":0},"status":"passed","severity":"normal"},{"uid":"f124241425e007d9","name":"should skip peer when dialed recently","time":{"start":1759274356673,"stop":1759274356674,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f62d9b1509f92c8","name":"Push message with short payload","time":{"start":1759275501124,"stop":1759275501125,"duration":1},"status":"passed","severity":"normal"},{"uid":"d775af3d4e62fd28","name":"Push message with shell command payload","time":{"start":1759275501129,"stop":1759275501129,"duration":0},"status":"passed","severity":"normal"},{"uid":"205900480f6bf9f7","name":"Push message with content topic containing unicode special characters","time":{"start":1759275501133,"stop":1759275501133,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f557e4f15e2da81","name":"Push message with Basic HTML tag payload","time":{"start":1759275501114,"stop":1759275501115,"duration":1},"status":"passed","severity":"normal"},{"uid":"540c17291b5528ed","name":"should initialize with default number of peers","time":{"start":1759274406284,"stop":1759274406284,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad4272bfe7888411","name":"Push message with long payload","time":{"start":1759275501097,"stop":1759275501097,"duration":0},"status":"passed","severity":"normal"},{"uid":"10ccda386da7496c","name":"should trigger query when time since last query exceeds threshold","time":{"start":1759274407267,"stop":1759274407267,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d865d9a79310d09","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1759274389429,"stop":1759274389429,"duration":0},"status":"passed","severity":"normal"},{"uid":"a45c521a3cedb37d","name":"Subscribe to topic containing shell command and publish message","time":{"start":1759274651522,"stop":1759274651523,"duration":1},"status":"passed","severity":"normal"},{"uid":"81e25240b056e3bf","name":"Add multiple subscription objects on single nwaku node","time":{"start":1759274930597,"stop":1759274930597,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2ca421135502a09","name":"should handle a minimal index list","time":{"start":1759274342036,"stop":1759274342036,"duration":0},"status":"passed","severity":"normal"},{"uid":"a43d2a0224b51bfe","name":"should handle all zero keep alive options","time":{"start":1759274357343,"stop":1759274357343,"duration":0},"status":"passed","severity":"normal"},{"uid":"41958bf2d51bce23","name":"should remove event listeners when stopped","time":{"start":1759274407260,"stop":1759274407260,"duration":0},"status":"passed","severity":"normal"},{"uid":"41e5d4a19894a50a","name":"should be safe to call multiple times","time":{"start":1759274358403,"stop":1759274358403,"duration":0},"status":"passed","severity":"normal"},{"uid":"88b2f2fef6fdc91a","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1759274389392,"stop":1759274389392,"duration":0},"status":"passed","severity":"normal"},{"uid":"d71d968c40ce0a67","name":"should lock peers when selected","time":{"start":1759274406288,"stop":1759274406288,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb59c78956f01a28","name":"should reject if Relay is requested but not mounted","time":{"start":1759274407602,"stop":1759274407602,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc72a176868ca49f","name":"Push message with special chars payload","time":{"start":1759275501137,"stop":1759275501137,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1a8a69a9ef1f4d4","name":"should create a new stream if no existing for protocol found","time":{"start":1759274357916,"stop":1759274357916,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8608695908625f4","name":"should dial peer when on same shard","time":{"start":1759274356684,"stop":1759274356684,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d21516d66dcbb39","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1759274367533,"stop":1759274367542,"duration":9},"status":"passed","severity":"normal"},{"uid":"5d04e5d38b9e701e","name":"accepts valid content-filtered query","time":{"start":1759274357419,"stop":1759274357419,"duration":0},"status":"passed","severity":"normal"},{"uid":"9889b00dd9511ec7","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1759274357328,"stop":1759274357330,"duration":2},"status":"passed","severity":"normal"},{"uid":"c16a70b9328872a0","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app40/10/topic723/json","time":{"start":1759274738852,"stop":1759274738853,"duration":1},"status":"passed","severity":"normal"},{"uid":"229925131d3c3d1b","name":"should handle dial errors gracefully","time":{"start":1759274357867,"stop":1759274357868,"duration":1},"status":"passed","severity":"normal"},{"uid":"b05e464e2000e3c5","name":"should create ShardReader with static shards network config","time":{"start":1759274357066,"stop":1759274357067,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce7cb8b9e0a55e1d","name":"should handle retrieve function with query parameters","time":{"start":1759274407265,"stop":1759274407266,"duration":1},"status":"passed","severity":"normal"},{"uid":"579c18e0d8521d77","name":"Outgoing message is emitted as sent","time":{"start":1759274419433,"stop":1759274419434,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd8402bd8059978","name":"Push message with content topic containing SQL Injection","time":{"start":1759275501120,"stop":1759275501120,"duration":0},"status":"passed","severity":"normal"},{"uid":"f947d972821930d0","name":"Nodes with multiple pubsub topic","time":{"start":1759274636664,"stop":1759274636665,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bd2a6b7b1776710","name":"recovers when dns.resolve returns empty","time":{"start":1759274369279,"stop":1759274369280,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d535407de879a66","name":"Encoder throws on empty string content topic","time":{"start":1759274358296,"stop":1759274358296,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec61a6be31e89e5","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1759274357920,"stop":1759274357921,"duration":1},"status":"passed","severity":"normal"},{"uid":"21a02c2e3751eb1d","name":"Check received message with timestamp: 1649153314 ","time":{"start":1759274888565,"stop":1759274888565,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f0f1131e4b4f721","name":"should do nothing if no non-locked connections to drop","time":{"start":1759274357894,"stop":1759274357895,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fe968e71feee0c6","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1759274790888,"stop":1759274790889,"duration":1},"status":"passed","severity":"normal"},{"uid":"765d3fa4cc075ff2","name":"should select older connection if present","time":{"start":1759274357953,"stop":1759274357953,"duration":0},"status":"passed","severity":"normal"},{"uid":"365db217fe8512aa","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1759274341792,"stop":1759274341792,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4878e7454d9e290","name":"should handle shard reader errors gracefully","time":{"start":1759274356697,"stop":1759274356706,"duration":9},"status":"passed","severity":"normal"},{"uid":"8cd36904a86dcae6","name":"should skip already querying peers","time":{"start":1759274369272,"stop":1759274369273,"duration":1},"status":"passed","severity":"normal"},{"uid":"82eb537c9b009e6d","name":"Push message with custom timestamp: 1728516063056","time":{"start":1759275501122,"stop":1759275501123,"duration":1},"status":"passed","severity":"normal"},{"uid":"25ea67d5fd779887","name":"Push message with long payload","time":{"start":1759275501125,"stop":1759275501125,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea3570cd6b29fddc","name":"Passing page size 110 when there are 120 messages","time":{"start":1759274789054,"stop":1759274789054,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cc2a6213db1cd95","name":"messageHash returns a Uint8Array","time":{"start":1759274357191,"stop":1759274357191,"duration":0},"status":"passed","severity":"normal"},{"uid":"91ba0fe8985ce673","name":"Check message with no content topic is not received","time":{"start":1759274888576,"stop":1759274888576,"duration":0},"status":"passed","severity":"normal"},{"uid":"65a0e993680a927a","name":"should add and check entries correctly","time":{"start":1759274404435,"stop":1759274404440,"duration":5},"status":"passed","severity":"normal"},{"uid":"22a961fe1c24d502","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1759274644540,"stop":1759274644541,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4be47de1a52ab32","name":"should continually clean up expired entries at intervals","time":{"start":1759274404461,"stop":1759274404462,"duration":1},"status":"passed","severity":"normal"},{"uid":"e40f8d0cbbca9ae","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1759274389394,"stop":1759274389395,"duration":1},"status":"passed","severity":"normal"},{"uid":"17e64681e4966eeb","name":"Fails to publish message with empty text","time":{"start":1759274643333,"stop":1759274643334,"duration":1},"status":"passed","severity":"normal"},{"uid":"98b3c6eb4243e823","name":"should filter out undefined ENRs","time":{"start":1759274369025,"stop":1759274369026,"duration":1},"status":"passed","severity":"normal"},{"uid":"9707502035859a05","name":"Push message with XML payload","time":{"start":1759275501100,"stop":1759275501100,"duration":0},"status":"passed","severity":"normal"},{"uid":"3428acd9ca7d8b68","name":"Push message with rate limit","time":{"start":1759275501108,"stop":1759275501108,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce464ca0066b5dc1","name":"Check publish message after service node is restarted","time":{"start":1759274643335,"stop":1759274643335,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d553e5a4eb768d62","name":"should encode/decode to text encoding","time":{"start":1759274348277,"stop":1759274348277,"duration":0},"status":"passed","severity":"normal"},{"uid":"82bcce758069e477","name":"Push message with emoji payload","time":{"start":1759275501102,"stop":1759275501102,"duration":0},"status":"passed","severity":"normal"},{"uid":"a70aae79e46f33d4","name":"should add event listener for peer:discovery","time":{"start":1759274357440,"stop":1759274357441,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1e39380816577bc","name":"Push message with rate limit","time":{"start":1759275501145,"stop":1759275501146,"duration":1},"status":"passed","severity":"normal"},{"uid":"72b104cba53ed695","name":"should return false when peer shard info is not found","time":{"start":1759274357081,"stop":1759274357081,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2e2d36f4fb9718d","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1759274369031,"stop":1759274369031,"duration":0},"status":"passed","severity":"normal"},{"uid":"697f2d59bab1957b","name":"Query with Promise Callback, No message returned","time":{"start":1759274767205,"stop":1759274767206,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c8a2523b715f0df","name":"nwaku subscribes","time":{"start":1759274631239,"stop":1759274631240,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfef84acfe54d3bb","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1759274506057,"stop":1759274506058,"duration":1},"status":"passed","severity":"normal"},{"uid":"8378ff11cc7cbf39","name":"throws on content topic with empty application field","time":{"start":1759274341776,"stop":1759274341776,"duration":0},"status":"passed","severity":"normal"},{"uid":"df1ca875b0c507c6","name":"Push message with content topic containing Chinese","time":{"start":1759275501132,"stop":1759275501132,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff11f88ad5371410","name":"Query Generator, No message returned","time":{"start":1759274767202,"stop":1759274767203,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ca33e77d65c5be3","name":"throws if store query response has error status","time":{"start":1759274357941,"stop":1759274357941,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5bf2b48e1083ee1","name":"Subscribe to topic containing long and receive message","time":{"start":1759274930592,"stop":1759274930592,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e9f423cf8204beb","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1759274644539,"stop":1759274644539,"duration":0},"status":"passed","severity":"normal"},{"uid":"74091060f77791ad","name":"Check message with non string payload is not received","time":{"start":1759274888567,"stop":1759274888567,"duration":0},"status":"passed","severity":"normal"},{"uid":"87a5ebf49a23ee32","name":"groups content topics by expected pubsub topic","time":{"start":1759274341785,"stop":1759274341786,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef0c74680d153476","name":"Outgoing message is possibly acknowledged","time":{"start":1759274418699,"stop":1759274418700,"duration":1},"status":"broken","severity":"normal"},{"uid":"c356f874cf2ea463","name":"throws on content topic with too few or too many fields","time":{"start":1759274341774,"stop":1759274341775,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a850229d5cbab8e","name":"should stop ping timers on peer disconnect","time":{"start":1759274357327,"stop":1759274357327,"duration":0},"status":"passed","severity":"normal"},{"uid":"37b7a3bc9790f2f8","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1759274341787,"stop":1759274341788,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fa7541c08daaf53","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1759274341793,"stop":1759274341793,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3b544ba4d637168","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1759274395414,"stop":1759274395415,"duration":1},"status":"passed","severity":"normal"},{"uid":"c42e69139d25db6c","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1759274389428,"stop":1759274389428,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ec41d5e63724ff8","name":"Own sync message does not acknowledge own messages","time":{"start":1759274414463,"stop":1759274414463,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c854568a45c1e57","name":"Push message with short payload","time":{"start":1759275501096,"stop":1759275501097,"duration":1},"status":"passed","severity":"normal"},{"uid":"59b79a25b5264da8","name":"Passing invalid cursor","time":{"start":1759274751583,"stop":1759274751583,"duration":0},"status":"passed","severity":"normal"},{"uid":"699d6a2c9c09b5f3","name":"should not fail to start the service if it is already started","time":{"start":1759274443966,"stop":1759274443966,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb6b80df08125055","name":"Check publish message containing Chinese","time":{"start":1759274643327,"stop":1759274643327,"duration":0},"status":"passed","severity":"normal"},{"uid":"dec22a331d11f34a","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1759274347578,"stop":1759274347578,"duration":0},"status":"passed","severity":"normal"},{"uid":"7263b429b1f5bc3c","name":"passes more than one ENR URLs and attempts connection","time":{"start":1759274443977,"stop":1759274443978,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ad132183a307f981","name":"Push message with content topic containing long","time":{"start":1759275501142,"stop":1759275501142,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4848597beb1cb77","name":"Sample","time":{"start":1759274347623,"stop":1759274347623,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae2ead994662e188","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1759274347581,"stop":1759274347581,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1023c494b6e2364","name":"Generator, one shard","time":{"start":1759274757070,"stop":1759274757071,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8b4f9d9b17181c2","name":"Query Generator - false","time":{"start":1759274776547,"stop":1759274776548,"duration":1},"status":"passed","severity":"normal"},{"uid":"424ad0e2a47de81c","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1759274389410,"stop":1759274389410,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cf03d71a663dcc8","name":"should handle ENR without shardInfo","time":{"start":1759274369275,"stop":1759274369275,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e25d0b4cd277105","name":"Subscribe to topic containing emoji and receive message","time":{"start":1759274930596,"stop":1759274930596,"duration":0},"status":"passed","severity":"normal"},{"uid":"753d1c5bb100660b","name":"should handle peer store errors gracefully","time":{"start":1759274406846,"stop":1759274406846,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf9e8f8e5efc7357","name":"Push message with special chars payload","time":{"start":1759275501098,"stop":1759275501098,"duration":0},"status":"passed","severity":"normal"},{"uid":"c371bde3678042f5","name":"should handle task timeouts","time":{"start":1759274405450,"stop":1759274405450,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d49677de7004be6","name":"should return false when peer has no shard info","time":{"start":1759274357074,"stop":1759274357074,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab93c2bbbaa94799","name":"should capture event listeners for testing","time":{"start":1759274407262,"stop":1759274407264,"duration":2},"status":"passed","severity":"normal"},{"uid":"be5c1a7d6f800bba","name":"should create KeepAliveManager with relay","time":{"start":1759274357301,"stop":1759274357314,"duration":13},"status":"passed","severity":"normal"},{"uid":"556c6691933087cc","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1759274388734,"stop":1759274388734,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb4d5aec7bde6788","name":"Push message with custom timestamp: 1759270863057","time":{"start":1759275501146,"stop":1759275501146,"duration":0},"status":"passed","severity":"normal"},{"uid":"73adbf35d4d4c150","name":"should serialize and deserialize correctly","time":{"start":1759274392900,"stop":1759274392900,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf21e84636e80f7d","name":"should successfully query peers and return peer infos","time":{"start":1759274369024,"stop":1759274369024,"duration":0},"status":"passed","severity":"normal"},{"uid":"5854b32013985a88","name":"should be able to decode the field with only STORE set to true","time":{"start":1759274347580,"stop":1759274347580,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa06dd4091791212","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1759274358409,"stop":1759274358410,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f7e862930ad27a2","name":"Subscribe to topic containing shell command and receive message","time":{"start":1759274930595,"stop":1759274930595,"duration":0},"status":"passed","severity":"normal"},{"uid":"8064c62bd5618ff5","name":"Decoder throws on undefined content topic","time":{"start":1759274380503,"stop":1759274380503,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab13b64296d32b53","name":"Subscribe to topic containing Russian and receive message","time":{"start":1759274930593,"stop":1759274930593,"duration":0},"status":"passed","severity":"normal"},{"uid":"36881349decc059b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1759274341791,"stop":1759274341791,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca1e24be221a21c0","name":"Ephemeral field is preserved - encoder v0","time":{"start":1759274445695,"stop":1759274445695,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e993be2a6264e4d","name":"should work with mock decoders","time":{"start":1759274407261,"stop":1759274407262,"duration":1},"status":"passed","severity":"normal"},{"uid":"6295dd24f199ddd2","name":"should work with stubbed peer manager event emitter","time":{"start":1759274407260,"stop":1759274407261,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4437e0fa9026af9","name":"LightPush","time":{"start":1759274809559,"stop":1759274809560,"duration":1},"status":"passed","severity":"normal"},{"uid":"c673fc3c13baf811","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1759274342036,"stop":1759274342036,"duration":0},"status":"passed","severity":"normal"},{"uid":"54e8366e97924113","name":"should unregister libp2p event listeners when stop is called","time":{"start":1759274406300,"stop":1759274406300,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc43a4c82a6dcc01","name":"should dial all peers on dial","time":{"start":1759274528043,"stop":1759274528043,"duration":0},"status":"passed","severity":"normal"},{"uid":"c45e1e9962fbc897","name":"Push message with content topic containing Chinese","time":{"start":1759275501119,"stop":1759275501119,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8e2cc1e7e11b0ea","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1759274389427,"stop":1759274389428,"duration":1},"status":"passed","severity":"normal"},{"uid":"46a710550fe0dd71","name":"does not throw on valid cases","time":{"start":1759274341773,"stop":1759274341774,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd1eb393dc2ecd38","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1759274458499,"stop":1759274458499,"duration":0},"status":"passed","severity":"normal"},{"uid":"b95773ebe58269dc","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1759274389380,"stop":1759274389380,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e5dc8927fa10f61","name":"Check publish message after client node is restarted","time":{"start":1759274643335,"stop":1759274643336,"duration":1},"status":"skipped","severity":"normal"},{"uid":"bcc0f8c693409fa5","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1759274357332,"stop":1759274357333,"duration":1},"status":"passed","severity":"normal"},{"uid":"810e50c45d488211","name":"should return all connected peers without codec filter","time":{"start":1759274358406,"stop":1759274358407,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0479323c4822d87","name":"throws on content topic with generation field greater than 0","time":{"start":1759274341775,"stop":1759274341776,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f0aa2dbe0fd3f91","name":"Check received message containing Script","time":{"start":1759274888561,"stop":1759274888561,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7755e73edb1a98","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app92/9/topic99/proto","time":{"start":1759274738850,"stop":1759274738852,"duration":2},"status":"passed","severity":"normal"},{"uid":"976b90f18a098410","name":"Push message with special chars payload","time":{"start":1759275501125,"stop":1759275501126,"duration":1},"status":"passed","severity":"normal"},{"uid":"511a48d0dce1ecb0","name":"Push message with Basic HTML tag payload","time":{"start":1759275501128,"stop":1759275501129,"duration":1},"status":"passed","severity":"normal"},{"uid":"8eb60117735ac662","name":"Promise Callback - true","time":{"start":1759274776548,"stop":1759274776548,"duration":0},"status":"passed","severity":"normal"},{"uid":"e43b659f66efc988","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1759274651515,"stop":1759274651515,"duration":0},"status":"passed","severity":"normal"},{"uid":"91fc07fc2469c601","name":"Check message with no payload is not received","time":{"start":1759274888576,"stop":1759274888576,"duration":0},"status":"passed","severity":"normal"},{"uid":"d22ac3bafceba79a","name":"Push message with emoji payload","time":{"start":1759275501116,"stop":1759275501116,"duration":0},"status":"passed","severity":"normal"},{"uid":"115f519b7897ad0b","name":"Refresh subscription","time":{"start":1759274651512,"stop":1759274651512,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1440c143cc39d9b1","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1759274342036,"stop":1759274342036,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4ef9e52d3b8e962","name":"throws an error for improperly formatted content topics","time":{"start":1759274341787,"stop":1759274341787,"duration":0},"status":"passed","severity":"normal"},{"uid":"55d92cd21a468e3e","name":"Check received message containing escaped characters","time":{"start":1759274888563,"stop":1759274888563,"duration":0},"status":"passed","severity":"normal"},{"uid":"cde58dcf756f5777","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1759274930580,"stop":1759274930580,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a481b971b52991a","name":"should set default options when no config provided","time":{"start":1759274358401,"stop":1759274358401,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d7be6bce3ee256","name":"should dispatch connect and disconnect events","time":{"start":1759274406295,"stop":1759274406295,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a095321fe347b8e","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1759274368485,"stop":1759274368485,"duration":0},"status":"passed","severity":"normal"},{"uid":"547a9b2b36d52b8e","name":"isConnected should return true after first peer connects","time":{"start":1759274458500,"stop":1759274458501,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ecb3aece0202ed4","name":"Check publish message containing emoji","time":{"start":1759274643331,"stop":1759274643331,"duration":0},"status":"passed","severity":"normal"},{"uid":"923297f7a709e691","name":"should successfully stop","time":{"start":1759274406263,"stop":1759274406263,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa5393d4789dfb77","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1759274531246,"stop":1759274531246,"duration":0},"status":"passed","severity":"normal"},{"uid":"f68afcefa5679c8","name":"should initialize with Unhealthy status","time":{"start":1759274406836,"stop":1759274406836,"duration":0},"status":"passed","severity":"normal"},{"uid":"365d7ee25be15338","name":"Overlapping topic subscription","time":{"start":1759274651512,"stop":1759274651513,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f2b00bb8e3f40512","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1759274405469,"stop":1759274405469,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd7245d39fea7ac8","name":"Correctly serialized arguments","time":{"start":1759274528216,"stop":1759274528216,"duration":0},"status":"passed","severity":"normal"},{"uid":"25d859f416db0893","name":"should handle multiple peers with different shard configurations","time":{"start":1759274356711,"stop":1759274356711,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4521add301d21d","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1759274389386,"stop":1759274389386,"duration":0},"status":"passed","severity":"normal"},{"uid":"87ee43a88dbebd68","name":"should skip peers without peerInfo in ENR","time":{"start":1759274369274,"stop":1759274369275,"duration":1},"status":"passed","severity":"normal"},{"uid":"42eb1b2976534f6b","name":"Outgoing message is possibly acknowledged","time":{"start":1759274419435,"stop":1759274419435,"duration":0},"status":"broken","severity":"normal"},{"uid":"151c7b53c6cccc93","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1759274406304,"stop":1759274406304,"duration":0},"status":"passed","severity":"normal"},{"uid":"9067a3ae533fd173","name":"Push message with Russian payload","time":{"start":1759275501099,"stop":1759275501099,"duration":0},"status":"passed","severity":"normal"},{"uid":"511eb33f8912c0ab","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1759274347580,"stop":1759274347581,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f69397bdc1e2f14","name":"should return usable stream attached to connection","time":{"start":1759274357911,"stop":1759274357912,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b129ce087d8cc28","name":"Push message with SQL Injection payload","time":{"start":1759275501099,"stop":1759275501099,"duration":0},"status":"passed","severity":"normal"},{"uid":"6da35522d3908e87","name":"new peer added after a peer was already found","time":{"start":1759274617355,"stop":1759274617356,"duration":1},"status":"passed","severity":"normal"},{"uid":"4609ede8434813e8","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1759274341794,"stop":1759274341794,"duration":0},"status":"passed","severity":"normal"},{"uid":"19eedf6a4c549342","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1759274341783,"stop":1759274341783,"duration":0},"status":"passed","severity":"normal"},{"uid":"79fafcca6c7de993","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1759274636661,"stop":1759274636661,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2f5647f56c20973","name":"should sort peers by ping value","time":{"start":1759274358409,"stop":1759274358409,"duration":0},"status":"passed","severity":"normal"},{"uid":"5972f66f06ba23b1","name":"Encoder throws on empty string content topic","time":{"start":1759274380502,"stop":1759274380503,"duration":1},"status":"passed","severity":"normal"},{"uid":"e61b7ae98da5269c","name":"Push 30 different messages","time":{"start":1759275501130,"stop":1759275501130,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8c72d6e05a393168","name":"should clear interval on stop","time":{"start":1759274369276,"stop":1759274369276,"duration":0},"status":"passed","severity":"normal"},{"uid":"76c07e0488b19a91","name":"should return start time to match max range","time":{"start":1759274407272,"stop":1759274407272,"duration":0},"status":"passed","severity":"normal"},{"uid":"636b86b8ae83f6e8","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1759274407269,"stop":1759274407269,"duration":0},"status":"passed","severity":"normal"},{"uid":"a991df31d36dbd28","name":"Push message with content topic containing emoji","time":{"start":1759275501133,"stop":1759275501134,"duration":1},"status":"passed","severity":"normal"},{"uid":"68dedcbc54312704","name":"different cluster: nodes don't connect","time":{"start":1759274531236,"stop":1759274531237,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8dd37210d3243c9","name":"Subscribe and receives messages on 20 topics","time":{"start":1759274930589,"stop":1759274930589,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f462485b81c67fc","name":"Push message with content topic containing JSON","time":{"start":1759275501120,"stop":1759275501120,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7e1a9cb74989937","name":"does not validate decoders for hash queries","time":{"start":1759274357940,"stop":1759274357940,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f92dd9c156a8952","name":"should set field with only STORE enabled","time":{"start":1759274348281,"stop":1759274348282,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3a7865b2cca2444","name":"different cluster: nodes don't connect","time":{"start":1759274531242,"stop":1759274531243,"duration":1},"status":"passed","severity":"normal"},{"uid":"fade742e264d2562","name":"Default pageSize","time":{"start":1759274789054,"stop":1759274789054,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f81deccff4e44fa","name":"Check publish message containing escaped characters","time":{"start":1759274643330,"stop":1759274643331,"duration":1},"status":"passed","severity":"normal"},{"uid":"39485d8aaf39dc4","name":"can start and stop the service","time":{"start":1759274443965,"stop":1759274443965,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2a75ff6a9cf6c66","name":"Push message with content topic containing escaped characters","time":{"start":1759275501133,"stop":1759275501133,"duration":0},"status":"passed","severity":"normal"},{"uid":"973be073e11c9b0c","name":"messageHashStr returns a hex string","time":{"start":1759274357192,"stop":1759274357192,"duration":0},"status":"passed","severity":"normal"},{"uid":"13b74e70483f30d9","name":"Push message with long payload","time":{"start":1759275501111,"stop":1759275501112,"duration":1},"status":"passed","severity":"normal"},{"uid":"98d83526eb45f1d2","name":"Subscribe to topic containing numeric and publish message","time":{"start":1759274651514,"stop":1759274651515,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a2048fa57e2fe8a","name":"should create PeerExchangeDiscovery instance","time":{"start":1759274369276,"stop":1759274369276,"duration":0},"status":"passed","severity":"normal"},{"uid":"19eac75adc81f29f","name":"Outgoing message is acknowledged","time":{"start":1759274419435,"stop":1759274419436,"duration":1},"status":"passed","severity":"normal"},{"uid":"65bfccc33e805166","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1759274407272,"stop":1759274407272,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c79fdc0c6f241c","name":"should skip peers that were recently queried","time":{"start":1759274369271,"stop":1759274369271,"duration":0},"status":"passed","severity":"normal"},{"uid":"818ec22f5a46eaa9","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1759274357883,"stop":1759274357884,"duration":1},"status":"passed","severity":"normal"},{"uid":"979fb9a7eeea537","name":"should not allow unachievable error rate","time":{"start":1759274388733,"stop":1759274388733,"duration":0},"status":"passed","severity":"normal"},{"uid":"78ea23d2e77da70a","name":"should emit a peer event after start","time":{"start":1759274677965,"stop":1759274677965,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dff9bfb372f1d4d","name":"should remove expired entries after TTL has passed","time":{"start":1759274404448,"stop":1759274404449,"duration":1},"status":"passed","severity":"normal"},{"uid":"2af235ac7eadca1f","name":"should skip peers without peer exchange protocol","time":{"start":1759274369272,"stop":1759274369272,"duration":0},"status":"passed","severity":"normal"},{"uid":"e50a0ebb3bce61f3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1759274389434,"stop":1759274389434,"duration":0},"status":"passed","severity":"normal"},{"uid":"df5314f0c2c10b0c","name":"Push message with custom timestamp: 1759270863057","time":{"start":1759275501135,"stop":1759275501135,"duration":0},"status":"passed","severity":"normal"},{"uid":"f544a6fdeae631cb","name":"ends if stream creation fails","time":{"start":1759274357941,"stop":1759274357941,"duration":0},"status":"passed","severity":"normal"},{"uid":"ead84eaeeb8be4ba","name":"should return false when pubsub topic parsing fails","time":{"start":1759274357090,"stop":1759274357091,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfe1cf8508e2633c","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1759274407268,"stop":1759274407268,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eb9967121c91cb0","name":"should throw an error for insufficient data","time":{"start":1759274342037,"stop":1759274342037,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3ad801bf2dcca44","name":"Push message with content topic containing SQL Injection","time":{"start":1759275501143,"stop":1759275501144,"duration":1},"status":"passed","severity":"normal"},{"uid":"55c7d7fecc9863a9","name":"Decoder throws on empty string content topic","time":{"start":1759274378988,"stop":1759274378988,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e505f6f6c1fb699","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1759274389393,"stop":1759274389394,"duration":1},"status":"passed","severity":"normal"},{"uid":"eae4839f9aa684c7","name":"Fails to push message bigger that 1MB","time":{"start":1759275501110,"stop":1759275501111,"duration":1},"status":"passed","severity":"normal"},{"uid":"25cb6e5f52db38b","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1759274341784,"stop":1759274341785,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb9bab08d18cbf7","name":"Ordered callback, aborts when callback returns true","time":{"start":1759274798142,"stop":1759274798142,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cab75a42cf1c292","name":"should set field with all protocols enabled","time":{"start":1759274348281,"stop":1759274348281,"duration":0},"status":"passed","severity":"normal"},{"uid":"80168515bd65da79","name":"should add and remove event listeners correctly","time":{"start":1759274373096,"stop":1759274373096,"duration":0},"status":"passed","severity":"normal"},{"uid":"41b52c4903201521","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1759274389431,"stop":1759274389434,"duration":3},"status":"passed","severity":"normal"},{"uid":"ff7abd45d0309591","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1759274357192,"stop":1759274357195,"duration":3},"status":"passed","severity":"normal"},{"uid":"d553f7c8e6135cb6","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1759274506059,"stop":1759274506059,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf7cc04a6f8c3145","name":"should be safe to call multiple times","time":{"start":1759274357317,"stop":1759274357317,"duration":0},"status":"passed","severity":"normal"},{"uid":"9566ca70fe79e6cc","name":"Query Generator, No Decoder","time":{"start":1759274767202,"stop":1759274767202,"duration":0},"status":"passed","severity":"normal"},{"uid":"240576257d89fc04","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1759274644537,"stop":1759274644539,"duration":2},"status":"passed","severity":"normal"},{"uid":"ee0a0803d5c38e08","name":"Push message with content topic containing escaped characters","time":{"start":1759275501120,"stop":1759275501121,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5b49e36be30e22c","name":"should be able to dial TLS multiaddrs","time":{"start":1759274528045,"stop":1759274528045,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e688108348576f2","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1759274888574,"stop":1759274888575,"duration":1},"status":"passed","severity":"normal"},{"uid":"decbe6812a6a0eab","name":"Push message with emoji payload","time":{"start":1759275501130,"stop":1759275501130,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae265c7ec2eba2a8","name":"should not discard bootstrap peers if under the limit","time":{"start":1759274481963,"stop":1759274481963,"duration":0},"status":"passed","severity":"normal"},{"uid":"efa33865df408ee","name":"should return different streams if requested simultaniously","time":{"start":1759274357916,"stop":1759274357917,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae0bd31573ec2d1c","name":"Incoming message is emitted as received","time":{"start":1759274418700,"stop":1759274418700,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7e156ce89f3886b","name":"Push message with shell command payload","time":{"start":1759275501140,"stop":1759275501140,"duration":0},"status":"passed","severity":"normal"},{"uid":"c326a3bb3480aa54","name":"should stop peer exchange discovery","time":{"start":1759274369268,"stop":1759274369269,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f7ce0ee413d4f24","name":"Relay - dialed after","time":{"start":1759274809558,"stop":1759274809558,"duration":0},"status":"passed","severity":"normal"},{"uid":"18627b7ac893e6b3","name":"Subscribe to topic containing JSON and receive message","time":{"start":1759274930595,"stop":1759274930595,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b99753cc80bfb7f","name":"Decrypt messages","time":{"start":1759274618833,"stop":1759274618834,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcb7e19bb3d08071","name":"should handle relay send failures gracefully","time":{"start":1759274357336,"stop":1759274357336,"duration":0},"status":"passed","severity":"normal"},{"uid":"13f658de8555dc8","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1759274419437,"stop":1759274419437,"duration":0},"status":"passed","severity":"normal"},{"uid":"3687d5f87db1ecb0","name":"msgTime: 0 ms from now, startTime: 1759188391178, endTime: 1759274791178","time":{"start":1759274806167,"stop":1759274806167,"duration":0},"status":"passed","severity":"normal"},{"uid":"c93bec831fc06e22","name":"Push 30 different messages","time":{"start":1759275501117,"stop":1759275501117,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1ef39d3531f47762","name":"should skip updating peer store if peer has same addresses","time":{"start":1759274357453,"stop":1759274357453,"duration":0},"status":"passed","severity":"normal"},{"uid":"83c9a2349c14812b","name":"Publish message with large meta","time":{"start":1759274643336,"stop":1759274643336,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8bbdccf7fe53436","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1759274930593,"stop":1759274930593,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a0ff31f357cd454","name":"Check publish message containing SQL Injection","time":{"start":1759274643328,"stop":1759274643328,"duration":0},"status":"passed","severity":"normal"},{"uid":"f21cbe53ebc32ce5","name":"Subscribe and publish message","time":{"start":1759274651509,"stop":1759274651510,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3253b1e1a7e8feb","name":"should maintain proper timestamps if all messages received","time":{"start":1759274395406,"stop":1759274395406,"duration":0},"status":"skipped","severity":"normal"},{"uid":"414336a8509a7e76","name":"Callback on promise, aborts when callback returns true","time":{"start":1759274798142,"stop":1759274798142,"duration":0},"status":"passed","severity":"normal"},{"uid":"94aa2945cd41dcfb","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1759274389440,"stop":1759274389441,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8522b08d836716","name":"Overlapping topic subscription","time":{"start":1759274930580,"stop":1759274930581,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1215c68043eb53c","name":"should handle queue overflow by adding peers to queue","time":{"start":1759274356686,"stop":1759274356694,"duration":8},"status":"passed","severity":"normal"},{"uid":"58d1ef697212d56e","name":"should handle peer store errors gracefully","time":{"start":1759274357452,"stop":1759274357452,"duration":0},"status":"passed","severity":"normal"},{"uid":"3142f8dd59b48f92","name":"Generator, 2 different shards","time":{"start":1759274757073,"stop":1759274757074,"duration":1},"status":"passed","severity":"normal"},{"uid":"d05f005ab3d24592","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1759274369283,"stop":1759274369283,"duration":0},"status":"skipped","severity":"normal"},{"uid":"45766ee149c875af","name":"Sync message is not sent if another sync message was just sent","time":{"start":1759274414462,"stop":1759274414462,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa7f0695f921ed70","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1759274347582,"stop":1759274347582,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f178676b8382512","name":"Push message with escaped characters payload","time":{"start":1759275501101,"stop":1759275501102,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca51ea3aa10cbde2","name":"Push message with short payload","time":{"start":1759275501111,"stop":1759275501111,"duration":0},"status":"passed","severity":"normal"},{"uid":"350d55a81b3abe38","name":"should return empty array when no peers connected","time":{"start":1759274358406,"stop":1759274358406,"duration":0},"status":"passed","severity":"normal"},{"uid":"1775f4af130f73cf","name":"Callback on promise","time":{"start":1759274798141,"stop":1759274798141,"duration":0},"status":"passed","severity":"normal"},{"uid":"934cc4ce84350345","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1759274751582,"stop":1759274751582,"duration":0},"status":"passed","severity":"normal"},{"uid":"649c686031ef539b","name":"Subscribe and receive messages via lightPush","time":{"start":1759274930587,"stop":1759274930587,"duration":0},"status":"passed","severity":"normal"},{"uid":"e193366552a25ae4","name":"random static sharding 9 - Cluster ID: 970, Shard ID: 684","time":{"start":1759274765995,"stop":1759274765995,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bb60233d25e53c7","name":"Publish message with custom timestamp: Tue Sep 30 2025 22:23:56 GMT+0000 (Coordinated Universal Time)","time":{"start":1759274643332,"stop":1759274643333,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccb5c5097d1e5ac","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app34/9/topic46/xml","time":{"start":1759274738853,"stop":1759274738854,"duration":1},"status":"passed","severity":"normal"},{"uid":"24072047647b0af5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1759274341790,"stop":1759274341790,"duration":0},"status":"passed","severity":"normal"},{"uid":"3158e78613e36247","name":"should successfully unsubscribe from an existing subscription","time":{"start":1759274406262,"stop":1759274406262,"duration":0},"status":"passed","severity":"normal"},{"uid":"83353bb959a6e680","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1759274395406,"stop":1759274395406,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1a4887c21469bb7d","name":"Push message with Chinese payload","time":{"start":1759275501112,"stop":1759275501113,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3d50a0e3fa5777e","name":"should throw error - no id","time":{"start":1759274348273,"stop":1759274348273,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcdca6ffd82ba177","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1759274368475,"stop":1759274368476,"duration":1},"status":"passed","severity":"normal"},{"uid":"40b85d0c1516232a","name":"should not retry if at least one success","time":{"start":1759274406014,"stop":1759274406014,"duration":0},"status":"passed","severity":"normal"},{"uid":"62f875dadafe2ea0","name":"random static sharding 6 - Cluster ID: 808, Shard ID: 300","time":{"start":1759274765992,"stop":1759274765993,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf4a499d56747bdd","name":"Push message with rate limit","time":{"start":1759275501122,"stop":1759275501122,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6d23380b1c91d14","name":"Push message with numeric payload","time":{"start":1759275501097,"stop":1759275501097,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b2ad16beac5d0ae","name":"Light Node - default protocols","time":{"start":1759274809560,"stop":1759274809560,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed54ca787a51e2a1","name":"should handle missing messages with undefined retrievalHint","time":{"start":1759274395412,"stop":1759274395412,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ede036d64ada9de","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1759274389430,"stop":1759274389430,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c840f31aa8c9f12","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1759274341788,"stop":1759274341788,"duration":0},"status":"passed","severity":"normal"},{"uid":"2669d1da00a87b6e","name":"Decoder throws on undefined content topic","time":{"start":1759274358296,"stop":1759274358296,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbfab97e99d26f76","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1759274806165,"stop":1759274806166,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e47d19038915642","name":"Check message received after jswaku node is restarted","time":{"start":1759274888577,"stop":1759274888577,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6d7498d6532068f","name":"should not process empty queue","time":{"start":1759274356696,"stop":1759274356696,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b72227ee6e1025a","name":"Check received message containing short","time":{"start":1759274888559,"stop":1759274888559,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5cd4e254caf05fe","name":"should requeue task if no peer is available","time":{"start":1759274405443,"stop":1759274405444,"duration":1},"status":"passed","severity":"normal"},{"uid":"b003b89fac3308f8","name":"Subscribe to topic containing emoji and publish message","time":{"start":1759274651523,"stop":1759274651524,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f322c171a82dc2f","name":"should skip peers that don't support peer exchange","time":{"start":1759274369270,"stop":1759274369271,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed2d852200e27dcb","name":"ends after yielding if response size indicates end","time":{"start":1759274357949,"stop":1759274357949,"duration":0},"status":"passed","severity":"normal"},{"uid":"dee6ad9cc4b7173","name":"throws on empty content topic","time":{"start":1759274341774,"stop":1759274341774,"duration":0},"status":"passed","severity":"normal"},{"uid":"9532fadff0c601b4","name":"Check received message containing Basic HTML tag","time":{"start":1759274888571,"stop":1759274888571,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbb7c79aa456ffa","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1759274341794,"stop":1759274341795,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdfcabd0460c60a8","name":"should be safe to call multiple times","time":{"start":1759274358402,"stop":1759274358403,"duration":1},"status":"passed","severity":"normal"},{"uid":"95e0d717b2222093","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1759274341781,"stop":1759274341781,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0e5d34e6ed47db1","name":"should return true when peer is on the pubsub topic shard","time":{"start":1759274357082,"stop":1759274357082,"duration":0},"status":"passed","severity":"normal"},{"uid":"613908380bb1935d","name":"Renews subscription after lossing a connection","time":{"start":1759274930597,"stop":1759274930597,"duration":0},"status":"passed","severity":"normal"},{"uid":"35776e7d8e60df6a","name":"should create ConnectionManager with required options","time":{"start":1759274358399,"stop":1759274358399,"duration":0},"status":"passed","severity":"normal"},{"uid":"a20dc460d4397780","name":"should merge provided config with defaults","time":{"start":1759274358401,"stop":1759274358401,"duration":0},"status":"passed","severity":"normal"},{"uid":"726e15a574769dcb","name":"should update ack status of messages in outgoing buffer","time":{"start":1759274395414,"stop":1759274395414,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae95d2c0f1421c0b","name":"Stops search when maxGet is reached","time":{"start":1759274368826,"stop":1759274368826,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec8429a78f6cf68e","name":"Relay","time":{"start":1759274443580,"stop":1759274443581,"duration":1},"status":"passed","severity":"normal"},{"uid":"703f0d500911d2f1","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1759274357921,"stop":1759274357921,"duration":0},"status":"passed","severity":"normal"},{"uid":"d379f04afd38c","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1759274407453,"stop":1759274407453,"duration":0},"status":"passed","severity":"normal"},{"uid":"78b329198b778210","name":"it tolerates circular branch references","time":{"start":1759274369279,"stop":1759274369279,"duration":0},"status":"passed","severity":"normal"},{"uid":"f53abf19ea358635","name":"should emit a peer event after start","time":{"start":1759274443967,"stop":1759274443967,"duration":0},"status":"passed","severity":"normal"},{"uid":"15dc47ce2eee04ff","name":"should drop connection to one peer on hangUp","time":{"start":1759274528044,"stop":1759274528044,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c72c1dc17def60a","name":"same cluster: nodes connect","time":{"start":1759274531240,"stop":1759274531242,"duration":2},"status":"passed","severity":"normal"},{"uid":"90cc6769e01011ee","name":"should handle dial errors","time":{"start":1759274358405,"stop":1759274358405,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c78ddd06f6039f9","name":"Fails to publish message with size larger than 1 MB","time":{"start":1759274643334,"stop":1759274643334,"duration":0},"status":"passed","severity":"normal"},{"uid":"977b5a037f051e59","name":"should return false when peer is not found","time":{"start":1759274357074,"stop":1759274357075,"duration":1},"status":"passed","severity":"normal"},{"uid":"d01c2ac1fb835764","name":"should emit a peer event after start","time":{"start":1759274373093,"stop":1759274373093,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed3c5dc4c24827e2","name":"should drop connection via multiaddr with hangUp","time":{"start":1759274528044,"stop":1759274528045,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef54cc82d897f5e2","name":"should monitor connected peers and store them into cache","time":{"start":1759274533924,"stop":1759274533924,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a684ed670d7ea10","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1759274767203,"stop":1759274767203,"duration":0},"status":"passed","severity":"normal"},{"uid":"20601692dbc98157","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app66/2/topic333/json","time":{"start":1759274738848,"stop":1759274738848,"duration":0},"status":"passed","severity":"normal"},{"uid":"e762e3330660c3b7","name":"should handle peer store errors gracefully","time":{"start":1759274357883,"stop":1759274357883,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc49492c7e289d6c","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1759274462806,"stop":1759274462807,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4e320b869f679ea","name":"should properly create location multiaddrs - tcp4","time":{"start":1759274348278,"stop":1759274348278,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff0b1994c9314083","name":"should not dial peers from store when browser is not connected","time":{"start":1759274357861,"stop":1759274357861,"duration":0},"status":"passed","severity":"normal"},{"uid":"738e06dee1f38075","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1759274644529,"stop":1759274644530,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1d120e9d202600d","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1759274930583,"stop":1759274930584,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbaa7651e045c380","name":"should be safe to call multiple times","time":{"start":1759274357850,"stop":1759274357850,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac180dbba63d06ac","name":"Decoder throws on empty string content topic","time":{"start":1759274358297,"stop":1759274358297,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4b63622f98ff364","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1759274406305,"stop":1759274406305,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbc67e7b0c397769","name":"messageHashStr works with IProtoMessage","time":{"start":1759274357195,"stop":1759274357196,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6bd73b6eb75490","name":"Push message with content topic containing numeric","time":{"start":1759275501142,"stop":1759275501142,"duration":0},"status":"passed","severity":"normal"},{"uid":"4106866caf22dd06","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1759274389420,"stop":1759274389421,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ab6ba4fae5658c2","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1759274357420,"stop":1759274357420,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ea95599728bfd56","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1759274357895,"stop":1759274357895,"duration":0},"status":"passed","severity":"normal"},{"uid":"c51f12c7ed281fab","name":"should be able to encode the field with only FILTER set to true","time":{"start":1759274347573,"stop":1759274347574,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e236ce369e8e8c5","name":"Push message equal or less that 1MB","time":{"start":1759275501110,"stop":1759275501110,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9b205a560f2f4cd","name":"should have no discoveries enabled by default","time":{"start":1759274405468,"stop":1759274405469,"duration":1},"status":"passed","severity":"normal"},{"uid":"59bb18c655e3374c","name":"should dial one peer on dial","time":{"start":1759274528044,"stop":1759274528044,"duration":0},"status":"passed","severity":"normal"},{"uid":"967989397f852e14","name":"Stops search when 2 null results are returned","time":{"start":1759274368826,"stop":1759274368826,"duration":0},"status":"passed","severity":"normal"},{"uid":"c04b9f66533ba0e8","name":"Mutual subscription","time":{"start":1759274651506,"stop":1759274651507,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f90789891f63454","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1759274389381,"stop":1759274389384,"duration":3},"status":"passed","severity":"normal"},{"uid":"2c58f22aa282204d","name":"should not create relay timers when relay is not provided","time":{"start":1759274357333,"stop":1759274357335,"duration":2},"status":"passed","severity":"normal"},{"uid":"279b56695229e381","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1759274651510,"stop":1759274651510,"duration":0},"status":"passed","severity":"normal"},{"uid":"aafeab7f45aae91","name":"should return false","time":{"start":1759274348275,"stop":1759274348276,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e5fac4f579a768f","name":"should start all internal components","time":{"start":1759274358402,"stop":1759274358402,"duration":0},"status":"passed","severity":"normal"},{"uid":"92698f743ef1b53a","name":"should not be delivered","time":{"start":1759274395414,"stop":1759274395414,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f4efddc137387ce","name":"Push message with content topic containing numeric","time":{"start":1759275501131,"stop":1759275501131,"duration":0},"status":"passed","severity":"normal"},{"uid":"79f989b52a6af9d3","name":"ends if response has no messages","time":{"start":1759274357941,"stop":1759274357942,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f5565172da2ae5a","name":"Push message with content topic containing SQL Injection","time":{"start":1759275501106,"stop":1759275501106,"duration":0},"status":"passed","severity":"normal"},{"uid":"df0d4625975d15cd","name":"Promise Callback - false","time":{"start":1759274776548,"stop":1759274776548,"duration":0},"status":"passed","severity":"normal"},{"uid":"91d21a2653b064c4","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1759274389430,"stop":1759274389430,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d8a0bda5a307295","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1759274357332,"stop":1759274357332,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ef5288d2adafcc6","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1759274405469,"stop":1759274405470,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a133207268f0d26","name":"should skip peers without peer exchange protocol","time":{"start":1759274369270,"stop":1759274369270,"duration":0},"status":"passed","severity":"normal"},{"uid":"21db65ac1a1ad5f1","name":"Subscribe and receive messages via waku relay post","time":{"start":1759274930588,"stop":1759274930588,"duration":0},"status":"passed","severity":"normal"},{"uid":"5983237622c719f5","name":"Store - dialed first","time":{"start":1759274809559,"stop":1759274809559,"duration":0},"status":"passed","severity":"normal"},{"uid":"1336a0e665779bfe","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1759274341786,"stop":1759274341786,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f321b18290b7f9f","name":"Push message with SQL Injection payload","time":{"start":1759275501138,"stop":1759275501138,"duration":0},"status":"passed","severity":"normal"},{"uid":"9330ee85081630a3","name":"should set up event listeners when started","time":{"start":1759274407259,"stop":1759274407260,"duration":1},"status":"passed","severity":"normal"},{"uid":"92bbd9029aafc9da","name":"Check received message containing XML","time":{"start":1759274888570,"stop":1759274888571,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee6f0d1290d7a9c0","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1759274407271,"stop":1759274407271,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5bd43ae23f7fcd9","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1759274531237,"stop":1759274531238,"duration":1},"status":"passed","severity":"normal"},{"uid":"8035ec4e2a865a70","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1759274651521,"stop":1759274651521,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e876bbbb851f08e","name":"should add to incoming buffer if dependencies are not met","time":{"start":1759274395407,"stop":1759274395407,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbcc0e9a662c4275","name":"Check received message with timestamp: 1759274437496000000 ","time":{"start":1759274888564,"stop":1759274888564,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0f53a90d5839c13","name":"should handle multiple peer connections","time":{"start":1759274357326,"stop":1759274357327,"duration":1},"status":"passed","severity":"normal"},{"uid":"60f5fcd9bafc4144","name":"Check received message containing shell command","time":{"start":1759274888572,"stop":1759274888572,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd213cf32c4f8f76","name":"should transition to Unhealthy when no connections","time":{"start":1759274406836,"stop":1759274406837,"duration":1},"status":"passed","severity":"normal"},{"uid":"a098a70d85bb4dde","name":"Query with Promise Callback, No Decoder","time":{"start":1759274767205,"stop":1759274767205,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d7f632461c7fffd","name":"Check publish message containing numeric","time":{"start":1759274643326,"stop":1759274643326,"duration":0},"status":"passed","severity":"normal"},{"uid":"1290a05aafde0e28","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app63/8/topic442/json","time":{"start":1759274738844,"stop":1759274738845,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb7e9220d2cfb4f7","name":"retrieves a single peer","time":{"start":1759274369279,"stop":1759274369279,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dab782f17a58052","name":"Register correct protocols","time":{"start":1759274651508,"stop":1759274651509,"duration":1},"status":"passed","severity":"normal"},{"uid":"79a0771b2e4d2de9","name":"should dial with multiaddr and return stream","time":{"start":1759274358404,"stop":1759274358405,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ddea27f2759ff65","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1759274930579,"stop":1759274930579,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6974065471ef5f9","name":"Query generator for multiple messages with different content topic format","time":{"start":1759274798141,"stop":1759274798141,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9acec9d0e706997","name":"random static sharding 7 - Cluster ID: 169, Shard ID: 213","time":{"start":1759274765994,"stop":1759274765994,"duration":0},"status":"passed","severity":"normal"},{"uid":"233de2fc2ab0138","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1759274369029,"stop":1759274369030,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6c181fd467204e4","name":"should skip peer when already connected","time":{"start":1759274356673,"stop":1759274356673,"duration":0},"status":"passed","severity":"normal"},{"uid":"60efa99f790ad40a","name":"Round trip binary encryption [ecies, signature]","time":{"start":1759274380501,"stop":1759274380502,"duration":1},"status":"passed","severity":"normal"},{"uid":"48db16821e88b8f3","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1759274395408,"stop":1759274395409,"duration":1},"status":"passed","severity":"normal"},{"uid":"47813f10e54d2253","name":"Push message with content topic containing unicode special characters","time":{"start":1759275501107,"stop":1759275501107,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e804ba54a1f49e8","name":"Encoder throws on undefined content topic","time":{"start":1759274358295,"stop":1759274358296,"duration":1},"status":"passed","severity":"normal"},{"uid":"deda1fb444bdbcf7","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1759274389427,"stop":1759274389427,"duration":0},"status":"passed","severity":"normal"},{"uid":"40f67446c8341ee7","name":"Subscribe to topic containing Script and receive message","time":{"start":1759274930594,"stop":1759274930594,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e8e4ab8bbd1d58a","name":"should increase lamport timestamp","time":{"start":1759274395405,"stop":1759274395406,"duration":1},"status":"passed","severity":"normal"},{"uid":"59a858ec9c6c7d59","name":"should encodeTxt and decodeTxt","time":{"start":1759274348271,"stop":1759274348272,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fe91c8a2ea07b92","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1759274930584,"stop":1759274930584,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f66952aa30cfeee","name":"Check publish message containing XML","time":{"start":1759274643329,"stop":1759274643329,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1e41486e5cbfdcb","name":"should start periodic discovery on start","time":{"start":1759274369275,"stop":1759274369276,"duration":1},"status":"passed","severity":"normal"},{"uid":"dde7f4870187c5b4","name":"Push message with content topic containing unicode special characters","time":{"start":1759275501121,"stop":1759275501121,"duration":0},"status":"passed","severity":"normal"},{"uid":"d66f021a9598a629","name":"should successfully subscribe to supported pubsub topic","time":{"start":1759274406261,"stop":1759274406261,"duration":0},"status":"passed","severity":"normal"},{"uid":"de17db76f526273c","name":"Check publish message containing special chars","time":{"start":1759274643326,"stop":1759274643327,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7e645a5b44348ca","name":"should handle peerStore errors gracefully","time":{"start":1759274358408,"stop":1759274358409,"duration":1},"status":"passed","severity":"normal"},{"uid":"72d431435e0a9118","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1759274406302,"stop":1759274406302,"duration":0},"status":"passed","severity":"normal"},{"uid":"864a6cab44055ea","name":"should return false and handle errors gracefully","time":{"start":1759274358406,"stop":1759274358406,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8726787fb869ca5","name":"Incoming message is emitted as received","time":{"start":1759274419436,"stop":1759274419436,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6167ad1de425c84","name":"Publishes to nwaku","time":{"start":1759274631240,"stop":1759274631240,"duration":0},"status":"passed","severity":"normal"},{"uid":"80c5be61cca8b219","name":"should not receive a peer event before start","time":{"start":1759274373093,"stop":1759274373094,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ccc2de2c99cd15b","name":"Push message with long payload","time":{"start":1759275501136,"stop":1759275501137,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e94f08560174fdd","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1759274341789,"stop":1759274341790,"duration":1},"status":"passed","severity":"normal"},{"uid":"df11a27c009bb3cc","name":"should skip peer when not on same cluster","time":{"start":1759274356683,"stop":1759274356684,"duration":1},"status":"passed","severity":"normal"},{"uid":"1542934227491a7e","name":"Check received message containing XML","time":{"start":1759274888562,"stop":1759274888562,"duration":0},"status":"passed","severity":"normal"},{"uid":"72f047f9e9fb3429","name":"should not trigger query when a recent query happened under threshold","time":{"start":1759274407267,"stop":1759274407267,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec75362b04a804a3","name":"Push message with SQL Injection payload","time":{"start":1759275501127,"stop":1759275501127,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a8fd904df2d1946","name":"Add multiple subscription objects on single nwaku node","time":{"start":1759274930587,"stop":1759274930587,"duration":0},"status":"passed","severity":"normal"},{"uid":"1af0cb49ecd26df1","name":"Push message with JSON payload","time":{"start":1759275501139,"stop":1759275501139,"duration":0},"status":"passed","severity":"normal"},{"uid":"3072ee806ad8c46c","name":"connects to nwaku","time":{"start":1759274804245,"stop":1759274804245,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aac49d2b226a1e5","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1759274341780,"stop":1759274341780,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a6986aa1ae9e3e0","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1759274636663,"stop":1759274636663,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cecee988915e271","name":"Push message with custom timestamp: 1759278063056","time":{"start":1759275501123,"stop":1759275501123,"duration":0},"status":"passed","severity":"normal"},{"uid":"d60d4ee1a81997cb","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1759274930579,"stop":1759274930580,"duration":1},"status":"skipped","severity":"normal"},{"uid":"d43830eb48d75c17","name":"should handle empty pubsub topics","time":{"start":1759274357342,"stop":1759274357342,"duration":0},"status":"passed","severity":"normal"},{"uid":"dde137f091e8d1a1","name":"same cluster, static sharding: nodes connect","time":{"start":1759274531233,"stop":1759274531236,"duration":3},"status":"passed","severity":"normal"},{"uid":"9468ebb9736e240b","name":"should not be empty after adding a subscription","time":{"start":1759274406310,"stop":1759274406311,"duration":1},"status":"passed","severity":"normal"},{"uid":"f878dd2086862782","name":"Check received message containing JSON","time":{"start":1759274888571,"stop":1759274888572,"duration":1},"status":"passed","severity":"normal"},{"uid":"8014d90662f33837","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1759274389436,"stop":1759274389436,"duration":0},"status":"passed","severity":"normal"},{"uid":"d53a89918d351e0d","name":"Subscribe to topic containing special chars and publish message","time":{"start":1759274651515,"stop":1759274651515,"duration":0},"status":"passed","severity":"normal"},{"uid":"87285993d317aa2","name":"Push message with meta","time":{"start":1759275501134,"stop":1759275501134,"duration":0},"status":"passed","severity":"normal"},{"uid":"1220a144096c8fe4","name":"should not retry if at least one success","time":{"start":1759274405451,"stop":1759274405455,"duration":4},"status":"passed","severity":"normal"},{"uid":"97d71e911d0a002","name":"Push message with content topic containing escaped characters","time":{"start":1759275501144,"stop":1759275501144,"duration":0},"status":"passed","severity":"normal"},{"uid":"900eb9b09a8c31cd","name":"Push message with content topic containing Russian","time":{"start":1759275501143,"stop":1759275501143,"duration":0},"status":"passed","severity":"normal"},{"uid":"c79d18d80d125c7d","name":"Push message with XML payload","time":{"start":1759275501114,"stop":1759275501114,"duration":0},"status":"passed","severity":"normal"},{"uid":"550dd35317152186","name":"should not return locked peers if enough unlocked are available","time":{"start":1759274406289,"stop":1759274406289,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed2de87a9b216b71","name":"Push message with Basic HTML tag payload","time":{"start":1759275501100,"stop":1759275501101,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a73f1e7f0add4d1","name":"Push message with custom timestamp: 1759270863056","time":{"start":1759275501109,"stop":1759275501109,"duration":0},"status":"passed","severity":"normal"},{"uid":"6af534f4698c74d3","name":"peer exchange sets tag","time":{"start":1759274617353,"stop":1759274617355,"duration":2},"status":"passed","severity":"normal"},{"uid":"e2b67d7a8964ceb4","name":"should add received message to localHistory with retrievalHint","time":{"start":1759274395407,"stop":1759274395407,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1cba70e6dbb26bb","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1759274930588,"stop":1759274930589,"duration":1},"status":"passed","severity":"normal"},{"uid":"263891f502ec3388","name":"should dial more peers if under maxConnections","time":{"start":1759274357884,"stop":1759274357884,"duration":0},"status":"passed","severity":"normal"},{"uid":"42be011ba7a5e469","name":"rejects content-filtered query with only contentTopics","time":{"start":1759274357424,"stop":1759274357424,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6e2f007837237a6","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1759274806167,"stop":1759274806168,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b436c511c52b48d","name":"Encoder error raises irrecoverable error","time":{"start":1759274419434,"stop":1759274419434,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9acaf02b1c3c36","name":"Query with Ordered Callback, No Decoder","time":{"start":1759274767203,"stop":1759274767203,"duration":0},"status":"passed","severity":"normal"},{"uid":"5883accf7995c5ec","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1759274395411,"stop":1759274395412,"duration":1},"status":"passed","severity":"normal"},{"uid":"d75e9447d12b0460","name":"should start and setup intervals and event listeners","time":{"start":1759274406319,"stop":1759274406319,"duration":0},"status":"passed","severity":"normal"},{"uid":"34d4c39e2e9c5a96","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1759274636665,"stop":1759274636666,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5de931b4773445f","name":"should stop all internal components","time":{"start":1759274358403,"stop":1759274358403,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8e2c3d2a35f2d6","name":"Cluster ID 0, shard 1","time":{"start":1759274765982,"stop":1759274765986,"duration":4},"status":"passed","severity":"normal"},{"uid":"7b8a68b715861416","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1759274341792,"stop":1759274341793,"duration":1},"status":"passed","severity":"normal"},{"uid":"f24ff45c6d2431f5","name":"should handle special patterns correctly","time":{"start":1759274392900,"stop":1759274392903,"duration":3},"status":"passed","severity":"normal"},{"uid":"e3cc8931190fa7d7","name":"ignores domain fetching errors","time":{"start":1759274369280,"stop":1759274369280,"duration":0},"status":"passed","severity":"normal"},{"uid":"19b6bb204e1bd010","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1759274930586,"stop":1759274930586,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c139e41380bb54b","name":"should use configured peers when available","time":{"start":1759274407453,"stop":1759274407453,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c20ee4edd859f67","name":"should insert elements correctly","time":{"start":1759274392898,"stop":1759274392899,"duration":1},"status":"passed","severity":"normal"},{"uid":"dec497f98f8bd239","name":"should handle empty peer infos gracefully","time":{"start":1759274369024,"stop":1759274369024,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d4162bb5b5da3dd","name":"Push message with content topic containing numeric","time":{"start":1759275501118,"stop":1759275501118,"duration":0},"status":"passed","severity":"normal"},{"uid":"42d6e80a3c20bd9","name":"should reject if Store is requested but not mounted","time":{"start":1759274407603,"stop":1759274407604,"duration":1},"status":"passed","severity":"normal"},{"uid":"97f8fa4b7032bd3f","name":"Decoder throws on undefined content topic","time":{"start":1759274378988,"stop":1759274378988,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f247023cba1cd14","name":"should process successful peer exchange query","time":{"start":1759274369273,"stop":1759274369273,"duration":0},"status":"passed","severity":"normal"},{"uid":"7987d7a0ca2fa85","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1759274389386,"stop":1759274389386,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fb22dc408c53e38","name":"tcp ip4 address","time":{"start":1759274347506,"stop":1759274347508,"duration":2},"status":"passed","severity":"normal"},{"uid":"9b542dc287f7456f","name":"Query Generator, Multiple PubsubTopics","time":{"start":1759274767201,"stop":1759274767202,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8358753778cdbc1","name":"Push message with Script payload","time":{"start":1759275501128,"stop":1759275501128,"duration":0},"status":"passed","severity":"normal"},{"uid":"b45c26c283c18cca","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1759274395028,"stop":1759274395028,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d5351cad486e551","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1759274389435,"stop":1759274389435,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdd7ca327d7f04e7","name":"Check message with non string payload is not received","time":{"start":1759274888576,"stop":1759274888577,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f96f66e5db2d206","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1759274389423,"stop":1759274389423,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7e9b783a3f24140","name":"should handle mixed protocol support correctly","time":{"start":1759274406846,"stop":1759274406847,"duration":1},"status":"passed","severity":"normal"},{"uid":"795043aed3c7c4ae","name":"Check received message with timestamp: 1759274437496 ","time":{"start":1759274888574,"stop":1759274888574,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3eec384bbc3263d","name":"should not stop if not started","time":{"start":1759274369269,"stop":1759274369269,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6311f4cbef4f4f1","name":"should process queue every 500ms","time":{"start":1759274356695,"stop":1759274356695,"duration":0},"status":"passed","severity":"normal"},{"uid":"be771d31cbcac99c","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1759274790889,"stop":1759274790889,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5f80524c30fecd","name":"should throw error - no public key","time":{"start":1759274348274,"stop":1759274348275,"duration":1},"status":"passed","severity":"normal"},{"uid":"13ac119159f6411","name":"should properly setup health event callback","time":{"start":1759274407264,"stop":1759274407265,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c2b5f752e9c4464","name":"should dial peer when peer is discovered","time":{"start":1759274357445,"stop":1759274357451,"duration":6},"status":"passed","severity":"normal"},{"uid":"9102c8cb63b933ec","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1759274462807,"stop":1759274462808,"duration":1},"status":"passed","severity":"normal"},{"uid":"74d597711432a454","name":"should be able to decode the field with only FILTER set to true","time":{"start":1759274347579,"stop":1759274347580,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab94050b9c866acd","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1759274341789,"stop":1759274341789,"duration":0},"status":"passed","severity":"normal"},{"uid":"920e7bf149858cdf","name":"random static sharding 8 - Cluster ID: 83, Shard ID: 989","time":{"start":1759274765994,"stop":1759274765994,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e0633bbc97c13f6","name":"should handle malformed response data","time":{"start":1759274369031,"stop":1759274369032,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a62e47353689465","name":"Check received message containing special chars","time":{"start":1759274888560,"stop":1759274888560,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5c7c39a84611f60","name":"Subscribe to topic containing Script and receive message","time":{"start":1759274930584,"stop":1759274930584,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2d9278a2e881ed7","name":"Fails to push message with large meta","time":{"start":1759275501134,"stop":1759275501134,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a7f3d7810f66ee6","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1759274357849,"stop":1759274357849,"duration":0},"status":"passed","severity":"normal"},{"uid":"106ff4ffe3f73dab","name":"Push message with emoji payload","time":{"start":1759275501141,"stop":1759275501141,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f41d97c0e11ccb5","name":"Push message with content topic containing Chinese","time":{"start":1759275501143,"stop":1759275501143,"duration":0},"status":"passed","severity":"normal"},{"uid":"afdef2d874902a21","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1759274506049,"stop":1759274506057,"duration":8},"status":"passed","severity":"normal"},{"uid":"4a3682b86ad61e14","name":"should update peers in cache on 'peer:identify' event","time":{"start":1759274373095,"stop":1759274373095,"duration":0},"status":"passed","severity":"normal"},{"uid":"809e7f1479fc7b86","name":"Throws when trying to push message with empty payload","time":{"start":1759275501103,"stop":1759275501103,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d89460c8ad5e238","name":"Push message with content topic containing short","time":{"start":1759275501103,"stop":1759275501103,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ddd22706e45877e","name":"Relay Node - default protocol","time":{"start":1759274809560,"stop":1759274809561,"duration":1},"status":"passed","severity":"normal"},{"uid":"26d1683920535ad1","name":"should respect custom numPeersToUse configuration","time":{"start":1759274406301,"stop":1759274406301,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aab1a643c71577f","name":"Check message on other pubsub topic is not received","time":{"start":1759274888575,"stop":1759274888575,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2e47443949deb23","name":"should return PeerId when PeerId is provided","time":{"start":1759274359741,"stop":1759274359742,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebba48c110014e9","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1759274930586,"stop":1759274930586,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d99710633f5500","name":"Push message with content topic containing Russian","time":{"start":1759275501119,"stop":1759275501119,"duration":0},"status":"passed","severity":"normal"},{"uid":"612079b4c57fe0ec","name":"should return null for non-existent peer","time":{"start":1759274357882,"stop":1759274357883,"duration":1},"status":"passed","severity":"normal"},{"uid":"8515d8a66ec4ca9c","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1759274368472,"stop":1759274368475,"duration":3},"status":"passed","severity":"normal"},{"uid":"d219d9c3bef0cc39","name":"should hang up with PeerId and return true on success","time":{"start":1759274358405,"stop":1759274358405,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2cd2c15440cbc33","name":"should reject if LightPush is requested but not mounted","time":{"start":1759274407603,"stop":1759274407603,"duration":0},"status":"passed","severity":"normal"},{"uid":"7289e2ae01fc49","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1759274368476,"stop":1759274368476,"duration":0},"status":"passed","severity":"normal"},{"uid":"c695e9dd239be047","name":"Check publish message containing shell command","time":{"start":1759274643330,"stop":1759274643330,"duration":0},"status":"passed","severity":"normal"},{"uid":"4074d841799cbaf4","name":"udp ip6 address","time":{"start":1759274347508,"stop":1759274347509,"duration":1},"status":"passed","severity":"normal"},{"uid":"b182b9d049ca2322","name":"should add peer to queue when queue is not empty","time":{"start":1759274356652,"stop":1759274356672,"duration":20},"status":"passed","severity":"normal"},{"uid":"990537bfea3c7a9b","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1759274930594,"stop":1759274930594,"duration":0},"status":"passed","severity":"normal"},{"uid":"57c23baf22bde033","name":"should return true even if peer has no overlapping shards","time":{"start":1759274357074,"stop":1759274357074,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffdf640b6ac0353a","name":"Check received message with timestamp: 1759274437496 ","time":{"start":1759274888564,"stop":1759274888564,"duration":0},"status":"passed","severity":"normal"},{"uid":"b97504d40fd947ed","name":"Wait given interval before re-trying","time":{"start":1759274407445,"stop":1759274407445,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d081761ae2cf869","name":"should discard bootstrap peers when has more than set limit","time":{"start":1759274481962,"stop":1759274481962,"duration":0},"status":"passed","severity":"normal"},{"uid":"6befead49fa0f4c4","name":"should be safe to call multiple times","time":{"start":1759274357860,"stop":1759274357860,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9a2af0494d9969f","name":"Push message with content topic containing JSON","time":{"start":1759275501144,"stop":1759275501144,"duration":0},"status":"passed","severity":"normal"},{"uid":"db1d10254e83f383","name":"should perform initial health assessment on start","time":{"start":1759274406845,"stop":1759274406846,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f9f619842dce229","name":"should filter out already connected peers","time":{"start":1759274357867,"stop":1759274357867,"duration":0},"status":"passed","severity":"normal"},{"uid":"249e210bcc06a178","name":"Using a function","time":{"start":1759274804246,"stop":1759274804246,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb0c61d1d3c56ec7","name":"Check received message containing long","time":{"start":1759274888568,"stop":1759274888568,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6dc7af577f4240","name":"Outgoing message is emitted as sending","time":{"start":1759274418697,"stop":1759274418698,"duration":1},"status":"passed","severity":"normal"},{"uid":"2472e479914bc3bd","name":"should not fail to start the service if it is already started","time":{"start":1759274677964,"stop":1759274677964,"duration":0},"status":"passed","severity":"normal"},{"uid":"76de8f79fa9418a","name":"Push message with content topic containing emoji","time":{"start":1759275501121,"stop":1759275501121,"duration":0},"status":"passed","severity":"normal"},{"uid":"44cd164a9a28d170","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1759274930578,"stop":1759274930578,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3019cb3033ed801","name":"should not receive a peer event before start","time":{"start":1759274443967,"stop":1759274443969,"duration":2},"status":"passed","severity":"normal"},{"uid":"af5cf9012d00f9e9","name":"Waku message hash computation (meta attribute not present)","time":{"start":1759274357189,"stop":1759274357190,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea0285631bbcd4d","name":"Subscribe to topic containing short and receive message","time":{"start":1759274930581,"stop":1759274930581,"duration":0},"status":"passed","severity":"normal"},{"uid":"99b586e85fd48d19","name":"should check connected peers if present and suitable","time":{"start":1759274407605,"stop":1759274407606,"duration":1},"status":"passed","severity":"normal"},{"uid":"8696534584d2125e","name":"Bloom filter","time":{"start":1759274395027,"stop":1759274395027,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0f5dd0830822093","name":"should reassess health immediately when peer disconnects","time":{"start":1759274406845,"stop":1759274406845,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1dff3a36ab575a8","name":"Check received message containing numeric","time":{"start":1759274888568,"stop":1759274888569,"duration":1},"status":"passed","severity":"normal"},{"uid":"693d59d649ca9ebb","name":"Fails to push message bigger that 1MB","time":{"start":1759275501124,"stop":1759275501124,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad6e3673c1bdf373","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1759274930589,"stop":1759274930590,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9127bbf3a1554be8","name":"should create an instance with libp2p and dialer","time":{"start":1759274357440,"stop":1759274357440,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b5071dbb1557064","name":"Push message with Script payload","time":{"start":1759275501139,"stop":1759275501139,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa255258101bbad6","name":"should be able to encode the field with only STORE set to true","time":{"start":1759274347572,"stop":1759274347573,"duration":1},"status":"passed","severity":"normal"},{"uid":"af5002ceb27ac291","name":"should initialize with custom TTL","time":{"start":1759274369267,"stop":1759274369267,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf7ce2f52c82262d","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1759274347582,"stop":1759274347582,"duration":0},"status":"passed","severity":"normal"},{"uid":"3037705e71135850","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1759274405444,"stop":1759274405444,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fc523d335867d58","name":"Subscribe to topic containing shell command and receive message","time":{"start":1759274930585,"stop":1759274930586,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0cd51cc370f034a","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1759274357933,"stop":1759274357939,"duration":6},"status":"passed","severity":"normal"},{"uid":"af2bcdb5099f6b6e","name":"should send relay ping messages on timer","time":{"start":1759274357336,"stop":1759274357336,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a8c6697b99e5f47","name":"Push message with rate limit","time":{"start":1759275501134,"stop":1759275501134,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec68146ff74a024c","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1759274368476,"stop":1759274368477,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4bca3b1ae8dfa7b","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1759274794919,"stop":1759274794920,"duration":1},"status":"passed","severity":"normal"},{"uid":"685fb6d7e77eecae","name":"Check meta is set [ecies]","time":{"start":1759274380502,"stop":1759274380502,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d2912a8436063fd","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1759274406301,"stop":1759274406301,"duration":0},"status":"passed","severity":"normal"},{"uid":"1465d63eb9c1a961","name":"should return false when network is not connected","time":{"start":1759274358404,"stop":1759274358404,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d52d8f4fd4dc59b","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1759274369026,"stop":1759274369029,"duration":3},"status":"passed","severity":"normal"},{"uid":"19c0d1bd3bd9cdaa","name":"should discover peers from provided peer cache","time":{"start":1759274533923,"stop":1759274533924,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ada49080473530","name":"should properly create location multiaddrs - tcp6","time":{"start":1759274348279,"stop":1759274348279,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d830e360ec38f50","name":"Encoder throws on empty string content topic","time":{"start":1759274378987,"stop":1759274378987,"duration":0},"status":"passed","severity":"normal"},{"uid":"74a0f3476ffc7c20","name":"Encoder throws on undefined content topic","time":{"start":1759274378986,"stop":1759274378987,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c4ba5890b9072fb","name":"Relay - dialed first","time":{"start":1759274809557,"stop":1759274809558,"duration":1},"status":"passed","severity":"normal"},{"uid":"73738dc84616f5e2","name":"Push message with numeric payload","time":{"start":1759275501137,"stop":1759275501137,"duration":0},"status":"passed","severity":"normal"},{"uid":"71b24349ff374d0","name":"Push message with content topic containing short","time":{"start":1759275501131,"stop":1759275501131,"duration":0},"status":"passed","severity":"normal"},{"uid":"49d090517c4dda8f","name":"should handle complete dial lifecycle","time":{"start":1759274356710,"stop":1759274356710,"duration":0},"status":"passed","severity":"normal"},{"uid":"bec7b3bdb0060e70","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1759274389416,"stop":1759274389416,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2778b5abbaa74f9","name":"Passing an array","time":{"start":1759274804245,"stop":1759274804246,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7f57b8a393943fd","name":"isConnected should return false after all peers disconnect","time":{"start":1759274458501,"stop":1759274458501,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eef56222c901c31","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1759274389441,"stop":1759274389441,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf282b769667de0c","name":"Outgoing message is emitted as sending","time":{"start":1759274419433,"stop":1759274419433,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbf20e3427f83b3","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1759274458500,"stop":1759274458500,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd8d9ded29bc2bbd","name":"should be able to decode the field with only RELAY set to true","time":{"start":1759274347579,"stop":1759274347579,"duration":0},"status":"passed","severity":"normal"},{"uid":"b057fb67b494004c","name":"Push message with custom timestamp: 1759278063057","time":{"start":1759275501135,"stop":1759275501135,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ec13c0b287a61b","name":"should handle disconnect when peer has no timers","time":{"start":1759274357341,"stop":1759274357341,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0b6299bda1a863d","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1759274357896,"stop":1759274357896,"duration":0},"status":"passed","severity":"normal"},{"uid":"aed1b87869d90c5","name":"should remove event listeners","time":{"start":1759274357316,"stop":1759274357316,"duration":0},"status":"passed","severity":"normal"},{"uid":"e10800e0eaf68bfe","name":"random static sharding 4 - Cluster ID: 175, Shard ID: 134","time":{"start":1759274765990,"stop":1759274765991,"duration":1},"status":"passed","severity":"normal"},{"uid":"10402f39778de8a7","name":"should return false when peer is on different cluster","time":{"start":1759274357070,"stop":1759274357073,"duration":3},"status":"passed","severity":"normal"},{"uid":"527fa6b9dbcee6c5","name":"Publish message with rate limit","time":{"start":1759274643336,"stop":1759274643337,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b4e08100aea666d","name":"should clear dial history on start","time":{"start":1759274356630,"stop":1759274356639,"duration":9},"status":"passed","severity":"normal"},{"uid":"57ed10df0be3a78b","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1759274651511,"stop":1759274651511,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aed68ae1ddebdc5","name":"Check received message containing Script","time":{"start":1759274888570,"stop":1759274888570,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaf6834c3c48ce40","name":"should return false when peer is not on the specified shard","time":{"start":1759274357076,"stop":1759274357081,"duration":5},"status":"passed","severity":"normal"},{"uid":"ecb682fcb8a4063e","name":"should call waitForPeer on Relay","time":{"start":1759274407608,"stop":1759274407609,"duration":1},"status":"passed","severity":"normal"},{"uid":"139604f4df7b98d6","name":"Check received message containing unicode special characters","time":{"start":1759274888573,"stop":1759274888573,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8cc09e83c93c6d0","name":"should handle multiple query options for time ranges","time":{"start":1759274407452,"stop":1759274407452,"duration":0},"status":"passed","severity":"normal"},{"uid":"725338899157d3","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1759274358297,"stop":1759274358297,"duration":0},"status":"passed","severity":"normal"},{"uid":"3766578f941a66d7","name":"Query generator for 2000 messages","time":{"start":1759274798143,"stop":1759274798143,"duration":0},"status":"passed","severity":"normal"},{"uid":"134bfd4de6bb6a30","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1759274341795,"stop":1759274341795,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5ea7543961b3206","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1759274930596,"stop":1759274930596,"duration":0},"status":"passed","severity":"normal"},{"uid":"b43d663ba7a21e15","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1759274458500,"stop":1759274458500,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9702f18dc45c4ac","name":"should clear all timers","time":{"start":1759274357316,"stop":1759274357316,"duration":0},"status":"passed","severity":"normal"},{"uid":"e926b128f02df134","name":"should register libp2p event listeners when start is called","time":{"start":1759274406296,"stop":1759274406300,"duration":4},"status":"passed","severity":"normal"},{"uid":"d53a77fbedb0b84","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1759274357191,"stop":1759274357191,"duration":0},"status":"passed","severity":"normal"},{"uid":"1813d1a14dfe6e7b","name":"should create PeerExchangeDiscovery with default options","time":{"start":1759274369277,"stop":1759274369277,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c4e7fee0cd019a7","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1759274395413,"stop":1759274395413,"duration":0},"status":"passed","severity":"normal"},{"uid":"916d9c541f29bcc6","name":"ignores unrecognized TXT record formats","time":{"start":1759274369280,"stop":1759274369280,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d85683d2d362f5f","name":"Push message with shell command payload","time":{"start":1759275501101,"stop":1759275501101,"duration":0},"status":"passed","severity":"normal"},{"uid":"f84f510f0d821bbf","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1759274798142,"stop":1759274798142,"duration":0},"status":"passed","severity":"normal"},{"uid":"124a22d037c29b4","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1759274751581,"stop":1759274751581,"duration":0},"status":"passed","severity":"normal"},{"uid":"959955377bfe49d6","name":"should deliver messages after dependencies are met","time":{"start":1759274395410,"stop":1759274395410,"duration":0},"status":"passed","severity":"normal"},{"uid":"5db7ffa680f37cc0","name":"Push 30 different messages","time":{"start":1759275501103,"stop":1759275501103,"duration":0},"status":"skipped","severity":"normal"},{"uid":"523e9aa28a35726d","name":"Subscribe to topic containing JSON and publish message","time":{"start":1759274651522,"stop":1759274651522,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3a558ff4ffe12eb","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1759274651518,"stop":1759274651519,"duration":1},"status":"passed","severity":"normal"},{"uid":"92066580dc57c435","name":"Check publish message containing short","time":{"start":1759274643325,"stop":1759274643325,"duration":0},"status":"passed","severity":"normal"},{"uid":"2287fa60ef5db1f7","name":"Push message equal or less that 1MB","time":{"start":1759275501135,"stop":1759275501136,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e4c7dae9ab72f65","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1759274636664,"stop":1759274636664,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb7bbef1e7c1ee3c","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1759274389385,"stop":1759274389386,"duration":1},"status":"passed","severity":"normal"},{"uid":"b37d02829fc60f6e","name":"should not receive a peer event after stop","time":{"start":1759274373094,"stop":1759274373094,"duration":0},"status":"passed","severity":"normal"},{"uid":"e26a9b7b39d62cbc","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1759274369283,"stop":1759274369283,"duration":0},"status":"skipped","severity":"normal"},{"uid":"19570676c7e255b8","name":"Push message with unicode special characters payload","time":{"start":1759275501129,"stop":1759275501130,"duration":1},"status":"passed","severity":"normal"},{"uid":"565a09fc17bee083","name":"should save new peer to store","time":{"start":1759274357452,"stop":1759274357453,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b899ecc7cffeed0","name":"Check received message containing Chinese","time":{"start":1759274888560,"stop":1759274888560,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8557699e93b90d8","name":"should handle zero peers request","time":{"start":1759274369033,"stop":1759274369033,"duration":0},"status":"passed","severity":"normal"},{"uid":"49d2e5ea1acec874","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1759274644540,"stop":1759274644540,"duration":0},"status":"passed","severity":"normal"},{"uid":"936f68409732ee17","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1759274341789,"stop":1759274341789,"duration":0},"status":"passed","severity":"normal"},{"uid":"73af1bfd8097f01e","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1759274406302,"stop":1759274406304,"duration":2},"status":"passed","severity":"normal"},{"uid":"cdf3d2b4bf9d4936","name":"should handle peer store errors gracefully","time":{"start":1759274369271,"stop":1759274369271,"duration":0},"status":"passed","severity":"normal"},{"uid":"81f8ec6dfb8de4b3","name":"should request peer renewal on specific errors","time":{"start":1759274405445,"stop":1759274405450,"duration":5},"status":"passed","severity":"normal"},{"uid":"ee4c3b23b45bdf06","name":"caches peers it previously fetched","time":{"start":1759274369280,"stop":1759274369281,"duration":1},"status":"passed","severity":"normal"},{"uid":"be1d504af99dc034","name":"should remove event listener for peer:discovery","time":{"start":1759274357444,"stop":1759274357445,"duration":1},"status":"passed","severity":"normal"},{"uid":"b179b424e88791e2","name":"should maintain desired error rate","time":{"start":1759274392899,"stop":1759274392899,"duration":0},"status":"passed","severity":"normal"},{"uid":"e08364f9a1db1870","name":"should dial peers from store when no connections remain","time":{"start":1759274357861,"stop":1759274357861,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d06931fbfd42a18","name":"should set field with only LIGHTPUSH enabled","time":{"start":1759274348282,"stop":1759274348282,"duration":0},"status":"passed","severity":"normal"},{"uid":"9865d5d185809e6e","name":"returns nothing if no connections present","time":{"start":1759274357950,"stop":1759274357952,"duration":2},"status":"passed","severity":"normal"},{"uid":"b3b4af92764de65a","name":"Fails to push message with large meta","time":{"start":1759275501122,"stop":1759275501122,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac1b5068035a0097","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1759274651511,"stop":1759274651511,"duration":0},"status":"passed","severity":"normal"},{"uid":"87845b54bb271de0","name":"should push the message to the outgoing buffer","time":{"start":1759274395404,"stop":1759274395404,"duration":0},"status":"passed","severity":"normal"},{"uid":"44b7d654af4df4a9","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1759274389427,"stop":1759274389427,"duration":0},"status":"passed","severity":"normal"},{"uid":"78008f4b96efa4a2","name":"should partition messages based on acknowledgement status","time":{"start":1759274395412,"stop":1759274395412,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4e293a7730edeb8","name":"Check message received after jswaku node is restarted","time":{"start":1759274888567,"stop":1759274888567,"duration":0},"status":"passed","severity":"normal"},{"uid":"316f0cd466b1b8b7","name":"should start the dialing interval","time":{"start":1759274356629,"stop":1759274356629,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1f8bda225d1a9f","name":"Push message with XML payload","time":{"start":1759275501139,"stop":1759275501139,"duration":0},"status":"passed","severity":"normal"},{"uid":"373af6b4a5606886","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1759274357328,"stop":1759274357328,"duration":0},"status":"passed","severity":"normal"},{"uid":"41d119647af656f4","name":"should throw error - invalid id","time":{"start":1759274348274,"stop":1759274348274,"duration":0},"status":"passed","severity":"normal"},{"uid":"9910ba246445b96e","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1759274395409,"stop":1759274395409,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba2715e6ea4a2e4f","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1759274406844,"stop":1759274406845,"duration":1},"status":"passed","severity":"normal"},{"uid":"10e3260d275273d7","name":"Push message with custom timestamp: 1759270863056","time":{"start":1759275501123,"stop":1759275501123,"duration":0},"status":"passed","severity":"normal"},{"uid":"3698da7e2bd96f1d","name":"should query peers that support peer exchange","time":{"start":1759274369270,"stop":1759274369270,"duration":0},"status":"passed","severity":"normal"},{"uid":"9631d43e8d365629","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1759274888567,"stop":1759274888568,"duration":1},"status":"passed","severity":"normal"},{"uid":"9298db734f7a436","name":"should successfully query store with valid decoders and options","time":{"start":1759274407451,"stop":1759274407452,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd766cc384ce06dd","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1759274445695,"stop":1759274445696,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3dee1c80c1a6cd8","name":"should handle peer identify event","time":{"start":1759274369269,"stop":1759274369269,"duration":0},"status":"passed","severity":"normal"},{"uid":"26e4699f15a53b69","name":"should update peer store before dialing","time":{"start":1759274357451,"stop":1759274357452,"duration":1},"status":"passed","severity":"normal"},{"uid":"89476b5fe5f8102e","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1759274651523,"stop":1759274651523,"duration":0},"status":"passed","severity":"normal"},{"uid":"84218cb42dbe113f","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1759274806166,"stop":1759274806166,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ab3e173da55c548","name":"should maintain chronological order of messages in localHistory","time":{"start":1759274395407,"stop":1759274395407,"duration":0},"status":"passed","severity":"normal"},{"uid":"688c5614da776426","name":"Check publish message containing Script","time":{"start":1759274643328,"stop":1759274643329,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bb5ecded2f33086","name":"should emit message when we just started and store connect event occurs","time":{"start":1759274407268,"stop":1759274407268,"duration":0},"status":"passed","severity":"normal"},{"uid":"2030c419a33b0c88","name":"should handle different types of entries","time":{"start":1759274404450,"stop":1759274404450,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1e2d41061fb053e","name":"Push message with numeric payload","time":{"start":1759275501112,"stop":1759275501112,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea15b826a5f674e","name":"should not start if already started","time":{"start":1759274369268,"stop":1759274369268,"duration":0},"status":"passed","severity":"normal"},{"uid":"645f0ec72f23d07e","name":"Round trip binary serialization","time":{"start":1759274358294,"stop":1759274358294,"duration":0},"status":"passed","severity":"normal"},{"uid":"709b4809484a6000","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1759274389421,"stop":1759274389422,"duration":1},"status":"passed","severity":"normal"},{"uid":"a04f802f835d95fd","name":"Waku message hash computation (payload length 0)","time":{"start":1759274357190,"stop":1759274357190,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba6fd023f02d05bf","name":"Rejects garbage","time":{"start":1759274422778,"stop":1759274422778,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dbac2684ab1a27c","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1759274395409,"stop":1759274395409,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ed0b44a94646328","name":"should attach causal history and bloom filter to each message","time":{"start":1759274395405,"stop":1759274395405,"duration":0},"status":"passed","severity":"normal"},{"uid":"efe8c066bfcbe407","name":"should return undefined if no connection provided","time":{"start":1759274357912,"stop":1759274357912,"duration":0},"status":"passed","severity":"normal"},{"uid":"a749f05392e8220b","name":"Push message with numeric payload","time":{"start":1759275501125,"stop":1759275501125,"duration":0},"status":"passed","severity":"normal"},{"uid":"6069f9cce69f8328","name":"A test","time":{"start":1759274514997,"stop":1759274514998,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ed5b92d8f0a22d2","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1759274389429,"stop":1759274389429,"duration":0},"status":"passed","severity":"normal"},{"uid":"3981b892b209ecc6","name":"Subscribe and receive messages via waku relay post","time":{"start":1759274930578,"stop":1759274930578,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd8f5482e3d9b0b6","name":"should handle network check errors gracefully","time":{"start":1759274356706,"stop":1759274356707,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3cd02930af21456","name":"should skip peer when failed to dial recently","time":{"start":1759274356674,"stop":1759274356674,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd41590b0df1f5f4","name":"should dial all known peers when reached zero connections","time":{"start":1759274481961,"stop":1759274481962,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9f75134110d53d0","name":"should handle case with all peers already connected","time":{"start":1759274357868,"stop":1759274357868,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4cd6c3abfea524d","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1759274643334,"stop":1759274643334,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8eff685d75014b6","name":"Push message with content topic containing numeric","time":{"start":1759275501104,"stop":1759275501104,"duration":0},"status":"passed","severity":"normal"},{"uid":"d94ac09374e57e16","name":"Init the array if not present","time":{"start":1759274341642,"stop":1759274341643,"duration":1},"status":"passed","severity":"normal"},{"uid":"fce021aaf5aa6faf","name":"Check received message containing Arabic","time":{"start":1759274888560,"stop":1759274888561,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ec79a95c39b3fbd","name":"handles different clusterIds correctly","time":{"start":1759274341786,"stop":1759274341786,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f4a247aeb12f364","name":"Push message with special chars payload","time":{"start":1759275501112,"stop":1759275501112,"duration":0},"status":"passed","severity":"normal"},{"uid":"6461901079dfeb66","name":"throws on content topic with non-number generation field","time":{"start":1759274341775,"stop":1759274341775,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecfe3b9b61ea979c","name":"Push message with Chinese payload","time":{"start":1759275501126,"stop":1759275501126,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd97017ee07e0e16","name":"should clear timers for specific peer on disconnect","time":{"start":1759274357337,"stop":1759274357337,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb54bf6f5b95e15d","name":"Push message with JSON payload","time":{"start":1759275501101,"stop":1759275501101,"duration":0},"status":"passed","severity":"normal"},{"uid":"c34e1d3001fa5cc5","name":"should handle onConnected and onDisconnected","time":{"start":1759274406296,"stop":1759274406296,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec3f449bd71fad77","name":"Check received message containing emoji","time":{"start":1759274888563,"stop":1759274888564,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b04734b97cf32de","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1759274406288,"stop":1759274406289,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b40a2e088f1481e","name":"Passing page size 3 when there are 20 messages","time":{"start":1759274789051,"stop":1759274789051,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccbf1f198b6d6457","name":"Subscribe and receive messages via lightPush","time":{"start":1759274930577,"stop":1759274930578,"duration":1},"status":"passed","severity":"normal"},{"uid":"348c7ebc9ba803a2","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1759274930588,"stop":1759274930588,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca8a22ac848f46d4","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1759274389430,"stop":1759274389430,"duration":0},"status":"passed","severity":"normal"},{"uid":"26b87ba009380a79","name":"Push message with JSON payload","time":{"start":1759275501129,"stop":1759275501129,"duration":0},"status":"passed","severity":"normal"},{"uid":"9328f21c3741c85e","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1759274405474,"stop":1759274405475,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cbcedd51e45d5ba","name":"Push message with content topic containing JSON","time":{"start":1759275501106,"stop":1759275501106,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce65e1ca3ce70a1f","name":"should dial peer immediately when queue is empty","time":{"start":1759274356652,"stop":1759274356652,"duration":0},"status":"passed","severity":"normal"},{"uid":"419a2f74528530e","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1759274651515,"stop":1759274651516,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc94176bcb1ad732","name":"Push message with unicode special characters payload","time":{"start":1759275501116,"stop":1759275501116,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b9db52356d593a0","name":"should decode valid enr successfully","time":{"start":1759274348272,"stop":1759274348272,"duration":0},"status":"passed","severity":"normal"},{"uid":"709ff7dd53f6cd1a","name":"Check received message containing SQL Injection","time":{"start":1759274888561,"stop":1759274888561,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aa3b221da66f6d8","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1759274389380,"stop":1759274389381,"duration":1},"status":"passed","severity":"normal"},{"uid":"c55fae4b94df827b","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1759274395408,"stop":1759274395408,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ab4efe49fd2ed47","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1759274751582,"stop":1759274751582,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9028f935dcb6c62","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1759274359741,"stop":1759274359741,"duration":0},"status":"passed","severity":"normal"},{"uid":"569b9c6945506d44","name":"should handle incoming messages","time":{"start":1759274406262,"stop":1759274406263,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8e0470cf3386409","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1759274414462,"stop":1759274414462,"duration":0},"status":"passed","severity":"normal"},{"uid":"baafadaec835dd59","name":"Push message with content topic containing SQL Injection","time":{"start":1759275501132,"stop":1759275501133,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab1d108d4e0e5ddc","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1759274389429,"stop":1759274389429,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd357b3fcae4f116","name":"Wrong topic","time":{"start":1759274738854,"stop":1759274738854,"duration":0},"status":"passed","severity":"normal"},{"uid":"4901bdf5f40888a6","name":"Push message with custom timestamp: 1759278063057","time":{"start":1759275501146,"stop":1759275501146,"duration":0},"status":"passed","severity":"normal"},{"uid":"46e3a7197d73b074","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1759274341791,"stop":1759274341791,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b08c093dd691c8c","name":"Passing page size 1 when there are 4 messages","time":{"start":1759274789049,"stop":1759274789050,"duration":1},"status":"passed","severity":"normal"},{"uid":"e78575a03f1dfa47","name":"should properly start and stop event listening","time":{"start":1759274406845,"stop":1759274406845,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f01b8b31cbfdeb3","name":"should add received messages to bloom filter","time":{"start":1759274395406,"stop":1759274395407,"duration":1},"status":"passed","severity":"normal"},{"uid":"53eba70b1f6b8745","name":"Check publish message containing Arabic","time":{"start":1759274643327,"stop":1759274643328,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ee0ed4e38b0d3b0","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1759274531243,"stop":1759274531245,"duration":2},"status":"passed","severity":"normal"},{"uid":"ad1a12bc9b631000","name":"should use DNS peer discovery with light client","time":{"start":1759274443972,"stop":1759274443972,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c2a536d4c1e858e2","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1759274341783,"stop":1759274341783,"duration":0},"status":"passed","severity":"normal"},{"uid":"d716b2492fc43229","name":"should return true when peer is on the same cluster","time":{"start":1759274357069,"stop":1759274357069,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bcf0fdf895a943a","name":"should handle v3 RLN errors","time":{"start":1759274406026,"stop":1759274406026,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec989f550da070b3","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1759274930579,"stop":1759274930579,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e79226b69865413","name":"Sign & Recover","time":{"start":1759274379423,"stop":1759274379423,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f08a11dcb18589","name":"should be sent with empty content","time":{"start":1759274395413,"stop":1759274395413,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1cae52f9fbaeb34","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1759274389436,"stop":1759274389437,"duration":1},"status":"passed","severity":"normal"},{"uid":"d22fbf3bfda85982","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1759274388735,"stop":1759274388738,"duration":3},"status":"passed","severity":"normal"},{"uid":"d24afa276a876374","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1759274930585,"stop":1759274930585,"duration":0},"status":"passed","severity":"normal"},{"uid":"190acf82b1616fa1","name":"should never report false negatives","time":{"start":1759274392899,"stop":1759274392899,"duration":0},"status":"passed","severity":"normal"},{"uid":"375ca2eb930802af","name":"should drop connection to all peers on hangUp","time":{"start":1759274528043,"stop":1759274528044,"duration":1},"status":"passed","severity":"normal"},{"uid":"f473acd8495f1d33","name":"Reusing cursor across nodes","time":{"start":1759274751583,"stop":1759274751583,"duration":0},"status":"passed","severity":"normal"},{"uid":"b038e0fd1fa407e","name":"should return false when peer is on different cluster","time":{"start":1759274357075,"stop":1759274357076,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b10e28aaddc22f2","name":"Query generator for multiple messages","time":{"start":1759274798139,"stop":1759274798139,"duration":0},"status":"passed","severity":"normal"},{"uid":"93babbd240bea617","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1759274794920,"stop":1759274794920,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c90d75616f38e57","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1759274368475,"stop":1759274368475,"duration":0},"status":"passed","severity":"normal"},{"uid":"4713439a1d8fc8b7","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1759274389411,"stop":1759274389412,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d7b8d10fc55e757","name":"should add sent message to localHistory with retrievalHint","time":{"start":1759274395405,"stop":1759274395405,"duration":0},"status":"passed","severity":"normal"},{"uid":"291ab57c08d76f44","name":"Push message with content topic containing special chars","time":{"start":1759275501104,"stop":1759275501104,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc3a5e449f93382d","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1759274357187,"stop":1759274357187,"duration":0},"status":"passed","severity":"normal"},{"uid":"d14240bd2559a770","name":"Push message with content topic containing Arabic","time":{"start":1759275501143,"stop":1759275501143,"duration":0},"status":"passed","severity":"normal"},{"uid":"3137b140b87853c3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1759274389436,"stop":1759274389436,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1a43eacfdf1feaf","name":"should initialize with custom number of peers","time":{"start":1759274406287,"stop":1759274406287,"duration":0},"status":"passed","severity":"normal"},{"uid":"2616a8e65f6c3bbb","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1759274389387,"stop":1759274389387,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b03bde512c5e7b4","name":"Push message with Russian payload","time":{"start":1759275501113,"stop":1759275501113,"duration":0},"status":"passed","severity":"normal"},{"uid":"eba61b7437e301a","name":"should support chaining for add method","time":{"start":1759274404441,"stop":1759274404441,"duration":0},"status":"passed","severity":"normal"},{"uid":"872652044e4062eb","name":"throws if decoders don't match content topics","time":{"start":1759274357940,"stop":1759274357940,"duration":0},"status":"passed","severity":"normal"},{"uid":"79f37e3e757a7f58","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1759274389401,"stop":1759274389409,"duration":8},"status":"passed","severity":"normal"},{"uid":"70b6a691c8cb4543","name":"msgTime: 0 ms from now, startTime: 1759015591178, endTime: 1759274791178","time":{"start":1759274806166,"stop":1759274806167,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b867cd069b6f250","name":"should be safe to call multiple times","time":{"start":1759274356651,"stop":1759274356652,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2d79d9a13b9eec4","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1759274930580,"stop":1759274930580,"duration":0},"status":"passed","severity":"normal"},{"uid":"3070c17db61cdc68","name":"Check meta is set [symmetric]","time":{"start":1759274378985,"stop":1759274378985,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f652672da8badcf","name":"Push to array if already present","time":{"start":1759274341644,"stop":1759274341644,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddeb0156da3c54ed","name":"messageHashStr produces different results for different inputs","time":{"start":1759274357196,"stop":1759274357197,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a8267f933877a06","name":"Ordered Callback - false","time":{"start":1759274776549,"stop":1759274776554,"duration":5},"status":"passed","severity":"normal"},{"uid":"2d764f497ba6a373","name":"Push message with content topic containing short","time":{"start":1759275501141,"stop":1759275501142,"duration":1},"status":"passed","severity":"normal"},{"uid":"d46bf7b2699dd24a","name":"Outgoing message is acknowledged","time":{"start":1759274408451,"stop":1759274408452,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4ab02831061d855","name":"Push message equal or less that 1MB","time":{"start":1759275501123,"stop":1759275501124,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7dce6a4bd578344","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1759274644541,"stop":1759274644543,"duration":2},"status":"passed","severity":"normal"},{"uid":"61ec20911192d5a0","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app0/6/topic398/utf8","time":{"start":1759274738845,"stop":1759274738846,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa94e4368859ea30","name":"should wait for LightPush peer to be connected","time":{"start":1759274407606,"stop":1759274407606,"duration":0},"status":"passed","severity":"normal"},{"uid":"974d2043418a86f2","name":"Push message with Chinese payload","time":{"start":1759275501098,"stop":1759275501098,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a989acdca14078e","name":"should get all peers from store","time":{"start":1759274357866,"stop":1759274357867,"duration":1},"status":"passed","severity":"normal"},{"uid":"93d2fd5e4a8e2848","name":"Overlapping topic subscription","time":{"start":1759274930591,"stop":1759274930591,"duration":0},"status":"passed","severity":"normal"},{"uid":"4daff369bb468765","name":"Check received message containing short","time":{"start":1759274888568,"stop":1759274888568,"duration":0},"status":"passed","severity":"normal"},{"uid":"166b35aca8858d89","name":"Push message with content topic containing Arabic","time":{"start":1759275501119,"stop":1759275501119,"duration":0},"status":"passed","severity":"normal"},{"uid":"567f4c0dacdd8f8c","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1759274389412,"stop":1759274389412,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8cf98fb31af4517","name":"should handle cache.get errors gracefully","time":{"start":1759274373095,"stop":1759274373095,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d58b38a54d4b964","name":"should not receive a peer event after stop","time":{"start":1759274677965,"stop":1759274677966,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4d22cadb8298744","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1759274406301,"stop":1759274406301,"duration":0},"status":"passed","severity":"normal"},{"uid":"39d69f4e09884102","name":"should clear the dialing interval","time":{"start":1759274356643,"stop":1759274356644,"duration":1},"status":"passed","severity":"normal"},{"uid":"64067539574cca7c","name":"yields decoded messages","time":{"start":1759274357942,"stop":1759274357948,"duration":6},"status":"passed","severity":"normal"},{"uid":"dd7342309dfa8a","name":"should initialize bloom filter with correct parameters","time":{"start":1759274392894,"stop":1759274392898,"duration":4},"status":"passed","severity":"normal"},{"uid":"67778bffc34aadef","name":"should clear dial history on stop","time":{"start":1759274356651,"stop":1759274356651,"duration":0},"status":"passed","severity":"normal"},{"uid":"67181654483eedf1","name":"should keep entries that haven't expired yet","time":{"start":1759274404449,"stop":1759274404450,"duration":1},"status":"passed","severity":"normal"},{"uid":"e520abe75d7e1b66","name":"Push message with JSON payload","time":{"start":1759275501115,"stop":1759275501115,"duration":0},"status":"passed","severity":"normal"},{"uid":"69b03fe88d8fbf82","name":"Cluster id 0, shard 0","time":{"start":1759274765982,"stop":1759274765982,"duration":0},"status":"passed","severity":"normal"},{"uid":"57ea39049a3191c8","name":"random static sharding 1 - Cluster ID: 590, Shard ID: 757","time":{"start":1759274765986,"stop":1759274765987,"duration":1},"status":"passed","severity":"normal"},{"uid":"e51fdcde885cbdfa","name":"Push message with Russian payload","time":{"start":1759275501138,"stop":1759275501138,"duration":0},"status":"passed","severity":"normal"},{"uid":"13052b05839bb037","name":"should reject on timeout if it was set","time":{"start":1759274407605,"stop":1759274407605,"duration":0},"status":"passed","severity":"normal"},{"uid":"89bf6d8c110929bd","name":"Push message with short payload","time":{"start":1759275501136,"stop":1759275501136,"duration":0},"status":"passed","severity":"normal"},{"uid":"8197b36e37351af3","name":"rejects hash query with content filter parameters","time":{"start":1759274357425,"stop":1759274357429,"duration":4},"status":"passed","severity":"normal"},{"uid":"7b378e8caa685d3a","name":"peer:update - should do nothing if another protocol hit","time":{"start":1759274357917,"stop":1759274357920,"duration":3},"status":"passed","severity":"normal"},{"uid":"6ecdd3d460a57b32","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1759274806163,"stop":1759274806164,"duration":1},"status":"passed","severity":"normal"},{"uid":"b55e7556e0ac2521","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1759274930590,"stop":1759274930590,"duration":0},"status":"passed","severity":"normal"},{"uid":"3381ecb0c1632bcf","name":"should encode/decode to RLP encoding","time":{"start":1759274348276,"stop":1759274348277,"duration":1},"status":"passed","severity":"normal"},{"uid":"961bd29e6f59a2bc","name":"Subscribe to topic containing numeric and receive message","time":{"start":1759274930582,"stop":1759274930582,"duration":0},"status":"passed","severity":"normal"},{"uid":"241747aebc509658","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1759274341790,"stop":1759274341791,"duration":1},"status":"passed","severity":"normal"},{"uid":"22849e3d211daf98","name":"Check message with no payload is not received","time":{"start":1759274888566,"stop":1759274888567,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fcd65e89bb54662","name":"should dial peers from store when browser is connected","time":{"start":1759274357860,"stop":1759274357861,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ee746357fb35ff1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1759274389437,"stop":1759274389440,"duration":3},"status":"passed","severity":"normal"},{"uid":"955d3636afa16f73","name":"Check received message containing JSON","time":{"start":1759274888562,"stop":1759274888562,"duration":0},"status":"passed","severity":"normal"},{"uid":"25497d3870a5e1fa","name":"should create KeepAliveManager with required options","time":{"start":1759274357300,"stop":1759274357301,"duration":1},"status":"passed","severity":"normal"},{"uid":"7aba764966cc5fc0","name":"Waku message hash computation (no timestamp)","time":{"start":1759274357190,"stop":1759274357191,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5c00f0d5b90f5af","name":"Subscribe to topic containing short and publish message","time":{"start":1759274651513,"stop":1759274651514,"duration":1},"status":"passed","severity":"normal"},{"uid":"a62296902b6217ac","name":"should insert message into bloom filter","time":{"start":1759274395404,"stop":1759274395404,"duration":0},"status":"passed","severity":"normal"},{"uid":"775009e42f029e52","name":"Check publish message containing unicode special characters","time":{"start":1759274643331,"stop":1759274643331,"duration":0},"status":"passed","severity":"normal"},{"uid":"81d524a8ecdadaee","name":"Push message with Script payload","time":{"start":1759275501114,"stop":1759275501114,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ce403cf1200cbca","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1759274930595,"stop":1759274930595,"duration":0},"status":"passed","severity":"normal"},{"uid":"9804f4ec57e8c07e","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1759274389411,"stop":1759274389411,"duration":0},"status":"passed","severity":"normal"},{"uid":"e12f0bbf9eeeef8e","name":"Decoder throws on empty string content topic","time":{"start":1759274380503,"stop":1759274380503,"duration":0},"status":"passed","severity":"normal"},{"uid":"f734773ac7d74e61","name":"yields undefined for messages without decoder","time":{"start":1759274357949,"stop":1759274357949,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d480f8162026f28","name":"Subscribe to topic containing JSON and receive message","time":{"start":1759274930585,"stop":1759274930585,"duration":0},"status":"passed","severity":"normal"},{"uid":"4357e2317aca8852","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1759274636661,"stop":1759274636661,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb321d7ca460342d","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1759274751581,"stop":1759274751582,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f9a6640aae8831b","name":"should return PeerId when Multiaddr input is provided","time":{"start":1759274359742,"stop":1759274359742,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8522836a4b4c159","name":"should create ShardReader with auto sharding network config","time":{"start":1759274357066,"stop":1759274357066,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5b68ea37fe14771","name":"Throws when trying to push message with empty payload","time":{"start":1759275501141,"stop":1759275501141,"duration":0},"status":"passed","severity":"normal"},{"uid":"df6aa47d33e8121f","name":"should throw error - no id","time":{"start":1759274348274,"stop":1759274348274,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a4ea967416986ba","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1759274357082,"stop":1759274357090,"duration":8},"status":"passed","severity":"normal"},{"uid":"bdedaa121dca266e","name":"Relay + Store","time":{"start":1759274348282,"stop":1759274348283,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecbe2cc657006f2f","name":"should handle complete discovery-to-dial flow","time":{"start":1759274357463,"stop":1759274357463,"duration":0},"status":"passed","severity":"normal"},{"uid":"c087fd33010b086","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1759274357462,"stop":1759274357463,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5dc0913cb5f19d5","name":"Passing page size 0 when there are 110 messages","time":{"start":1759274789049,"stop":1759274789049,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fe883c52046ccdb","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1759274757074,"stop":1759274757075,"duration":1},"status":"passed","severity":"normal"},{"uid":"cac8cd9cbef9ce","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1759274389393,"stop":1759274389393,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d5b7a5a9170462f","name":"should handle ping failures gracefully","time":{"start":1759274357331,"stop":1759274357331,"duration":0},"status":"passed","severity":"normal"},{"uid":"1612b1c487c87f1e","name":"should create RPC request with correct parameters","time":{"start":1759274369033,"stop":1759274369034,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e653632412b2cca","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1759274341784,"stop":1759274341784,"duration":0},"status":"passed","severity":"normal"},{"uid":"460fcc9eeb544da6","name":"should work with stubbed waku event emitter","time":{"start":1759274407261,"stop":1759274407261,"duration":0},"status":"passed","severity":"normal"},{"uid":"d76f6f6d067da207","name":"should be safe to call multiple times","time":{"start":1759274357315,"stop":1759274357315,"duration":0},"status":"passed","severity":"normal"},{"uid":"7216d31d438f8e28","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1759274405470,"stop":1759274405474,"duration":4},"status":"passed","severity":"normal"},{"uid":"dbfb8b10df16c356","name":"should delegate to networkMonitor.isConnected()","time":{"start":1759274358403,"stop":1759274358403,"duration":0},"status":"passed","severity":"normal"},{"uid":"82ba391cf3233b44","name":"should decode valid enr with tcp successfully","time":{"start":1759274348272,"stop":1759274348273,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d7dc370b5f1dc29","name":"should trigger query when it went offline since the last successful query","time":{"start":1759274407266,"stop":1759274407266,"duration":0},"status":"passed","severity":"normal"},{"uid":"2326ebe421a72e18","name":"returns all values when wanted number matches available values","time":{"start":1759274367525,"stop":1759274367532,"duration":7},"status":"passed","severity":"normal"},{"uid":"32b313e46f0c78e8","name":"Subscribe to topic containing long and receive message","time":{"start":1759274930581,"stop":1759274930582,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d9fb53f92931952","name":"Subscribe to topic containing XML and publish message","time":{"start":1759274651520,"stop":1759274651521,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7cc7008748242bb","name":"Symmetric encrypt & Decrypt","time":{"start":1759274379422,"stop":1759274379422,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1cfbc04924c3136","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1759274406305,"stop":1759274406305,"duration":0},"status":"passed","severity":"normal"},{"uid":"339274082a3fd804","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1759274395410,"stop":1759274395411,"duration":1},"status":"passed","severity":"normal"},{"uid":"f892229ab580aec1","name":"Push message with content topic containing long","time":{"start":1759275501131,"stop":1759275501131,"duration":0},"status":"passed","severity":"normal"},{"uid":"b35943ab8cd234f1","name":"Passing page size 10 when there are 10 messages","time":{"start":1759274789051,"stop":1759274789052,"duration":1},"status":"passed","severity":"normal"},{"uid":"35d1910dd87e554f","name":"Check publish message containing long","time":{"start":1759274643326,"stop":1759274643326,"duration":0},"status":"passed","severity":"normal"},{"uid":"31deb9c6df7486aa","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1759274406318,"stop":1759274406318,"duration":0},"status":"passed","severity":"normal"},{"uid":"5109e58e209d02e4","name":"should create PeerExchange instance with components","time":{"start":1759274369034,"stop":1759274369034,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac290d07f1913083","name":"Push message with content topic containing unicode special characters","time":{"start":1759275501144,"stop":1759275501144,"duration":0},"status":"passed","severity":"normal"},{"uid":"943cc17b57d3005d","name":"Push message with Arabic payload","time":{"start":1759275501126,"stop":1759275501127,"duration":1},"status":"passed","severity":"normal"},{"uid":"7395ec9b3476ba5a","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1759274930593,"stop":1759274930593,"duration":0},"status":"passed","severity":"normal"},{"uid":"78c68db9e71f4443","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1759274888565,"stop":1759274888565,"duration":0},"status":"passed","severity":"normal"},{"uid":"d04e57b13da26fa","name":"should not allow k > 12","time":{"start":1759274388731,"stop":1759274388733,"duration":2},"status":"passed","severity":"normal"},{"uid":"6027298a3302b4a4","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1759274514425,"stop":1759274514434,"duration":9},"status":"passed","severity":"normal"}] |