mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-14 19:03:08 +00:00
1 line
188 KiB
JSON
1 line
188 KiB
JSON
[{"uid":"9541f983d9a9676f","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1754561504290,"stop":1754561504291,"duration":1},"status":"passed","severity":"normal"},{"uid":"dffeab75d4e9471b","name":"Subscribe to topic containing short and receive message","time":{"start":1754561830886,"stop":1754561830886,"duration":0},"status":"passed","severity":"normal"},{"uid":"a756ba532fccd9c3","name":"Push message with special chars payload","time":{"start":1754561908656,"stop":1754561908656,"duration":0},"status":"passed","severity":"normal"},{"uid":"37560733f56e5a93","name":"Sync message is sent within sync frequency","time":{"start":1754561338498,"stop":1754561338498,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1e15138135cd39c","name":"Subscribe to topic containing short and receive message","time":{"start":1754561830874,"stop":1754561830874,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1be82fa3127e144","name":"should send relay ping messages on timer","time":{"start":1754561287898,"stop":1754561287898,"duration":0},"status":"passed","severity":"normal"},{"uid":"89701a90ff7392be","name":"should handle complete peer lifecycle","time":{"start":1754561287910,"stop":1754561287910,"duration":0},"status":"passed","severity":"normal"},{"uid":"f860f84d0acfeb1e","name":"should return true when peer is on the specified shard","time":{"start":1754561287189,"stop":1754561287189,"duration":0},"status":"passed","severity":"normal"},{"uid":"2df4452d95142f2d","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1754561331708,"stop":1754561331708,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2336bef31f6c1ef","name":"should throw error - no public key","time":{"start":1754561277968,"stop":1754561277968,"duration":0},"status":"passed","severity":"normal"},{"uid":"60241ee5f7837b11","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1754561316373,"stop":1754561316374,"duration":1},"status":"passed","severity":"normal"},{"uid":"d89ee63c7f47e4f3","name":"Check publish message containing numeric","time":{"start":1754561494855,"stop":1754561494855,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd60ca354a431526","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1754561277275,"stop":1754561277275,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8078036964279d3","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1754561271623,"stop":1754561271623,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7a966cc969dc731","name":"Check publish message containing Arabic","time":{"start":1754561494856,"stop":1754561494857,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e496a6e7f17c67b","name":"should handle dial errors gracefully","time":{"start":1754561287659,"stop":1754561287659,"duration":0},"status":"passed","severity":"normal"},{"uid":"2647b65bf6ca583","name":"should fail to send if no connected peers found","time":{"start":1754561331286,"stop":1754561331303,"duration":17},"status":"passed","severity":"normal"},{"uid":"5a7af1d9388d844","name":"should not fail to stop the service if it was not started","time":{"start":1754561361735,"stop":1754561361736,"duration":1},"status":"passed","severity":"normal"},{"uid":"2eac102f4bed7ae2","name":"Fails to push message with large meta","time":{"start":1754561908652,"stop":1754561908652,"duration":0},"status":"passed","severity":"normal"},{"uid":"54a2e99a12743d5c","name":"Subscribe to topic containing Russian and publish message","time":{"start":1754561504286,"stop":1754561504286,"duration":0},"status":"passed","severity":"normal"},{"uid":"69215aa5100a2384","name":"should insert message into bloom filter","time":{"start":1754561321471,"stop":1754561321472,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4de0c29aeb5130e","name":"should successfully query store with valid decoders and options","time":{"start":1754561331716,"stop":1754561331716,"duration":0},"status":"passed","severity":"normal"},{"uid":"49b9db1b5d9e40fd","name":"Push 30 different messages","time":{"start":1754561908646,"stop":1754561908646,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c3181a57f7f3355d","name":"Check received message containing Basic HTML tag","time":{"start":1754561799564,"stop":1754561799564,"duration":0},"status":"passed","severity":"normal"},{"uid":"af55fb380af7ea16","name":"ends if stream creation fails","time":{"start":1754561288139,"stop":1754561288139,"duration":0},"status":"passed","severity":"normal"},{"uid":"42f95f63a8e88ff7","name":"Encoder throws on empty string content topic","time":{"start":1754561307577,"stop":1754561307577,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f32a4cad3d898e","name":"Check received message containing SQL Injection","time":{"start":1754561799563,"stop":1754561799563,"duration":0},"status":"passed","severity":"normal"},{"uid":"e93ba7d46c90f52c","name":"should handle multiple peers with different shard configurations","time":{"start":1754561287432,"stop":1754561287432,"duration":0},"status":"passed","severity":"normal"},{"uid":"35c135429cfaca86","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1754561338497,"stop":1754561338497,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7f06cfd6021e4ed","name":"Subscribe to topic containing shell command and receive message","time":{"start":1754561830879,"stop":1754561830879,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c10b7aa50e3b6dd","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1754561316385,"stop":1754561316385,"duration":0},"status":"passed","severity":"normal"},{"uid":"33fd4b2efb8472b5","name":"Refresh subscription","time":{"start":1754561504280,"stop":1754561504281,"duration":1},"status":"skipped","severity":"normal"},{"uid":"34fbbba51d48bf7a","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1754561295842,"stop":1754561295843,"duration":1},"status":"passed","severity":"normal"},{"uid":"586eab7ba77dc42f","name":"should handle corrupted local storage data gracefully","time":{"start":1754561300062,"stop":1754561300062,"duration":0},"status":"passed","severity":"normal"},{"uid":"e03fb6dfeb4587d0","name":"Push message with content topic containing Arabic","time":{"start":1754561908650,"stop":1754561908650,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e4a1e2346ffaf11","name":"should handle errors when globalThis is not available","time":{"start":1754561286352,"stop":1754561286353,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e349105316838cc","name":"should remove event listeners","time":{"start":1754561287643,"stop":1754561287643,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd105ddefb8a22c0","name":"Push message with rate limit","time":{"start":1754561908667,"stop":1754561908667,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f076692a98695ae","name":"Refresh subscription","time":{"start":1754561830874,"stop":1754561830874,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c7d5c6298db2abf","name":"should create ConnectionManager with relay","time":{"start":1754561288474,"stop":1754561288474,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c27a1b27b50f338","name":"Check received message containing short","time":{"start":1754561799561,"stop":1754561799561,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d1a027a3fd91c5a","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1754561307575,"stop":1754561307576,"duration":1},"status":"passed","severity":"normal"},{"uid":"617bd43f1880be7f","name":"should dial peers from store when no connections remain","time":{"start":1754561287645,"stop":1754561287645,"duration":0},"status":"passed","severity":"normal"},{"uid":"31e5b7f3a75058d1","name":"should decode valid enr successfully","time":{"start":1754561277965,"stop":1754561277966,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2bb1d4dac5324a8","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1754561316406,"stop":1754561316406,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f78f74e0b71f25c","name":"returns all values when wanted number matches available values","time":{"start":1754561295356,"stop":1754561295358,"duration":2},"status":"passed","severity":"normal"},{"uid":"59697d04edbbe9f3","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1754561375806,"stop":1754561375806,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c4472681343fb46","name":"Push message with content topic containing long","time":{"start":1754561908648,"stop":1754561908648,"duration":0},"status":"passed","severity":"normal"},{"uid":"377b117cc11e8971","name":"Query Generator - false","time":{"start":1754561657817,"stop":1754561657818,"duration":1},"status":"passed","severity":"normal"},{"uid":"b95d6cc3b80e96f9","name":"connected peers and dial","time":{"start":1754561470218,"stop":1754561470218,"duration":0},"status":"skipped","severity":"normal"},{"uid":"21db78c220bc4ca9","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1754561295843,"stop":1754561295843,"duration":0},"status":"passed","severity":"normal"},{"uid":"aee1d7c954133737","name":"should properly create location multiaddrs - tcp6","time":{"start":1754561277972,"stop":1754561277973,"duration":1},"status":"passed","severity":"normal"},{"uid":"a62bf4ee2cf7afe8","name":"should return true when peer is on the same cluster","time":{"start":1754561287187,"stop":1754561287187,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1ca53702b7e1891","name":"should not execute task if max attempts is 0","time":{"start":1754561331553,"stop":1754561331553,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7595346e9ce9003","name":"should create ShardReader with static shards network config","time":{"start":1754561287178,"stop":1754561287178,"duration":0},"status":"passed","severity":"normal"},{"uid":"71a39242d78bf047","name":"Decoder throws on undefined content topic","time":{"start":1754561307577,"stop":1754561307577,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbefdcfcb7933f7a","name":"should reject if Store is requested but not mounted","time":{"start":1754561331721,"stop":1754561331722,"duration":1},"status":"passed","severity":"normal"},{"uid":"b10d838b48851b91","name":"should handle browser offline state overriding peer connections","time":{"start":1754561286390,"stop":1754561286391,"duration":1},"status":"passed","severity":"normal"},{"uid":"232aaee32cfe2508","name":"Passing page size 1 when there are 4 messages","time":{"start":1754561662228,"stop":1754561662228,"duration":0},"status":"passed","severity":"normal"},{"uid":"a63f78d9127395b9","name":"handles different networkShards values correctly","time":{"start":1754561271628,"stop":1754561271628,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e08d7f777313c5d","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1754561504285,"stop":1754561504286,"duration":1},"status":"passed","severity":"normal"},{"uid":"efefc043fefb69ec","name":"should return PeerId when PeerId is provided","time":{"start":1754561287370,"stop":1754561287371,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa1a93b0e8a99e05","name":"should be able to decode the field with only FILTER set to true","time":{"start":1754561277278,"stop":1754561277279,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdd3329348ab5401","name":"should decode valid enr with tcp successfully","time":{"start":1754561277966,"stop":1754561277966,"duration":0},"status":"passed","severity":"normal"},{"uid":"1352309bedd4ccc3","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1754561316379,"stop":1754561316379,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7cb42287b20fd81","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1754561271859,"stop":1754561271860,"duration":1},"status":"passed","severity":"normal"},{"uid":"f715e55ac801af1f","name":"Publish message with rate limit","time":{"start":1754561494870,"stop":1754561494871,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba01238a0f03db40","name":"Check message with non string payload is not received","time":{"start":1754561799569,"stop":1754561799569,"duration":0},"status":"passed","severity":"normal"},{"uid":"84da9104974349c2","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1754561830891,"stop":1754561830891,"duration":0},"status":"passed","severity":"normal"},{"uid":"865e40751b23461e","name":"Push message with custom timestamp: 1754564981404","time":{"start":1754561908654,"stop":1754561908654,"duration":0},"status":"passed","severity":"normal"},{"uid":"7916b6d078ab61d4","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1754561271622,"stop":1754561271622,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceca3bc593149659","name":"Overlapping topic subscription","time":{"start":1754561830873,"stop":1754561830874,"duration":1},"status":"passed","severity":"normal"},{"uid":"429607633449c45a","name":"should not modify tags of connections for different peers","time":{"start":1754561331469,"stop":1754561331472,"duration":3},"status":"passed","severity":"normal"},{"uid":"6e3b7337eb412310","name":"should handle corrupted shard info gracefully","time":{"start":1754561287206,"stop":1754561287206,"duration":0},"status":"passed","severity":"normal"},{"uid":"9146f8bfef3f9775","name":"Push message with content topic containing short","time":{"start":1754561908661,"stop":1754561908661,"duration":0},"status":"passed","severity":"normal"},{"uid":"45e7669029085347","name":"should return false when peer is on different cluster","time":{"start":1754561287187,"stop":1754561287187,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d4dd4ec0a95bfe5","name":"should be safe to call multiple times","time":{"start":1754561288477,"stop":1754561288477,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfd41b229b842c36","name":"should continually clean up expired entries at intervals","time":{"start":1754561329537,"stop":1754561329537,"duration":0},"status":"passed","severity":"normal"},{"uid":"9af0b7268a7cdadd","name":"Encoder error raises irrecoverable error","time":{"start":1754561338496,"stop":1754561338496,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2f5e9a56fd5c0e2","name":"should be safe to call multiple times","time":{"start":1754561286749,"stop":1754561286749,"duration":0},"status":"passed","severity":"normal"},{"uid":"91c0fb8c45700ffb","name":"Relay Node - default protocol","time":{"start":1754561679175,"stop":1754561679176,"duration":1},"status":"passed","severity":"normal"},{"uid":"beb75166838a42","name":"should initialize bloom filter with correct parameters","time":{"start":1754561319647,"stop":1754561319648,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3f238804a422674","name":"should initialize with isNetworkConnected as false","time":{"start":1754561286342,"stop":1754561286342,"duration":0},"status":"passed","severity":"normal"},{"uid":"e759855ad28bced2","name":"Push message with Script payload","time":{"start":1754561908657,"stop":1754561908658,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddea5eec7bb758c","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1754561330490,"stop":1754561330490,"duration":0},"status":"passed","severity":"normal"},{"uid":"35587591a7d9959e","name":"Push message with content topic containing unicode special characters","time":{"start":1754561908651,"stop":1754561908651,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f3ee7a4b161391","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1754561361739,"stop":1754561361739,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3e7c7f0cff2eb98c","name":"Sets default value correctly","time":{"start":1754561683712,"stop":1754561683712,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6dba618fc106e96","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1754561316404,"stop":1754561316404,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2d883e5abd099d3","name":"Push message with shell command payload","time":{"start":1754561908659,"stop":1754561908659,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f69ebf5b140f601","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1754561363106,"stop":1754561363107,"duration":1},"status":"passed","severity":"normal"},{"uid":"351c1a972d82222e","name":"Push message with custom timestamp: 1723802981404","time":{"start":1754561908653,"stop":1754561908653,"duration":0},"status":"passed","severity":"normal"},{"uid":"b464b1d4a02751ed","name":"non connected peers","time":{"start":1754561470219,"stop":1754561470219,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d5d57ecae4335e76","name":"Nwaku publishes","time":{"start":1754561483566,"stop":1754561483566,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1fa5dc3b916ba67","name":"should create all internal components","time":{"start":1754561288475,"stop":1754561288475,"duration":0},"status":"passed","severity":"normal"},{"uid":"f45fcb3506366061","name":"Check publish message containing Script","time":{"start":1754561494858,"stop":1754561494858,"duration":0},"status":"passed","severity":"normal"},{"uid":"e170b4a2574171eb","name":"does not throw on valid cases","time":{"start":1754561271617,"stop":1754561271617,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8ba7c438b4e238d","name":"Push message with custom timestamp: 1754557781404","time":{"start":1754561908653,"stop":1754561908653,"duration":0},"status":"passed","severity":"normal"},{"uid":"82faff293074b091","name":"should stop and cleanup resources","time":{"start":1754561331709,"stop":1754561331710,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bd722fb37bc3f0f","name":"Query with Ordered Callback, No Decoder","time":{"start":1754561619366,"stop":1754561619366,"duration":0},"status":"passed","severity":"normal"},{"uid":"14590ce645d35bda","name":"should not process empty queue","time":{"start":1754561287427,"stop":1754561287427,"duration":0},"status":"passed","severity":"normal"},{"uid":"c01ce613a6800ddb","name":"should be able to encode the field with only STORE set to true","time":{"start":1754561277269,"stop":1754561277269,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffb25f4f327ad821","name":"rejects content-filtered query with only contentTopics","time":{"start":1754561287922,"stop":1754561287932,"duration":10},"status":"passed","severity":"normal"},{"uid":"7e1112136907817d","name":"rejects hash query with content filter parameters","time":{"start":1754561287932,"stop":1754561287932,"duration":0},"status":"passed","severity":"normal"},{"uid":"12b464c06875e7bf","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1754561487972,"stop":1754561487973,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ebb5e726c624ae3","name":"should encode/decode to text encoding","time":{"start":1754561277970,"stop":1754561277970,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c5ff76704982e44","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1754561316392,"stop":1754561316392,"duration":0},"status":"passed","severity":"normal"},{"uid":"c282d5f1507a1d07","name":"Subscribe to topic containing XML and receive message","time":{"start":1754561830878,"stop":1754561830878,"duration":0},"status":"passed","severity":"normal"},{"uid":"23626024141161a4","name":"should throw error - invalid id","time":{"start":1754561277968,"stop":1754561277968,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1f84fb2c5221134","name":"ignores unrecognized TXT record formats","time":{"start":1754561296369,"stop":1754561296370,"duration":1},"status":"passed","severity":"normal"},{"uid":"32d45373ef0ec77d","name":"Throws when trying to push message with empty payload","time":{"start":1754561908646,"stop":1754561908647,"duration":1},"status":"passed","severity":"normal"},{"uid":"a351eece9392cfcf","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1754561605231,"stop":1754561605231,"duration":0},"status":"passed","severity":"normal"},{"uid":"81017aa9c101553c","name":"returns nothing if no connections present","time":{"start":1754561287948,"stop":1754561287949,"duration":1},"status":"passed","severity":"normal"},{"uid":"aeec05e0f5bd8f0","name":"Waku message hash computation (meta attribute not present)","time":{"start":1754561287447,"stop":1754561287448,"duration":1},"status":"passed","severity":"normal"},{"uid":"300421b4eb0b7540","name":"should encodeTxt and decodeTxt","time":{"start":1754561277965,"stop":1754561277965,"duration":0},"status":"passed","severity":"normal"},{"uid":"68f493f1db21aaef","name":"Sync message is not sent if another sync message was just sent","time":{"start":1754561338499,"stop":1754561338499,"duration":0},"status":"passed","severity":"normal"},{"uid":"c914da5861a08621","name":"Should update shard info","time":{"start":1754561445363,"stop":1754561445364,"duration":1},"status":"passed","severity":"normal"},{"uid":"39c245a535ab2987","name":"should only return 1 node with relay and store capability","time":{"start":1754561296371,"stop":1754561296371,"duration":0},"status":"passed","severity":"normal"},{"uid":"67fcf4cf4ed04ff5","name":"should be safe to call multiple times","time":{"start":1754561287879,"stop":1754561287879,"duration":0},"status":"passed","severity":"normal"},{"uid":"de9c51882c854f20","name":"can start the service","time":{"start":1754561300057,"stop":1754561300058,"duration":1},"status":"passed","severity":"normal"},{"uid":"20f3c7fd7f5de40b","name":"should enable all discoveries when explicitly set","time":{"start":1754561330484,"stop":1754561330485,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fb38a1835a4a853","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1754561316375,"stop":1754561316375,"duration":0},"status":"passed","severity":"normal"},{"uid":"8290b9e4d970a414","name":"Subscribe to topic containing special chars and receive message","time":{"start":1754561830876,"stop":1754561830876,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b129c618561cdab","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1754561316419,"stop":1754561316420,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdf97ef57b8707fe","name":"Check received message with timestamp: 1649153314 ","time":{"start":1754561799557,"stop":1754561799557,"duration":0},"status":"passed","severity":"normal"},{"uid":"5206458f484a2977","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1754561321475,"stop":1754561321476,"duration":1},"status":"passed","severity":"normal"},{"uid":"c003467f9a80e4a5","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1754561316366,"stop":1754561316366,"duration":0},"status":"passed","severity":"normal"},{"uid":"e143c8414e7c18b3","name":"Sign & Recover","time":{"start":1754561306418,"stop":1754561306418,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ca592685bbd3f4d","name":"can start the service","time":{"start":1754561469962,"stop":1754561469962,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8dd2879e1ed5bf2","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1754561271624,"stop":1754561271624,"duration":0},"status":"passed","severity":"normal"},{"uid":"5edb2ad134a59aa0","name":"Push message with Russian payload","time":{"start":1754561908657,"stop":1754561908657,"duration":0},"status":"passed","severity":"normal"},{"uid":"80223ac435dea991","name":"should create ConnectionManager with required options","time":{"start":1754561288474,"stop":1754561288474,"duration":0},"status":"passed","severity":"normal"},{"uid":"642f78367a0935ab","name":"should have no discoveries enabled by default","time":{"start":1754561330483,"stop":1754561330484,"duration":1},"status":"passed","severity":"normal"},{"uid":"72bf4c7dd71fae61","name":"should insert message id into causal history","time":{"start":1754561321472,"stop":1754561321472,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7b66e3d69676e16","name":"should initialize with Unhealthy status","time":{"start":1754561330938,"stop":1754561330938,"duration":0},"status":"passed","severity":"normal"},{"uid":"63cab243ada6ce49","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1754561830870,"stop":1754561830870,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1a97435a94884f5","name":"should properly create location multiaddrs - udp6","time":{"start":1754561277972,"stop":1754561277972,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b5dbd05aeaa01ea","name":"should throw error when no peers are available","time":{"start":1754561331716,"stop":1754561331716,"duration":0},"status":"passed","severity":"normal"},{"uid":"a25275e7fe2c0d58","name":"should be sent with empty content","time":{"start":1754561321478,"stop":1754561321479,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bc85d15b3bf5ce9","name":"Callback on promise, aborts when callback returns true","time":{"start":1754561647318,"stop":1754561647318,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e8c17ceba939eae","name":"should return no connections if no open connection provided","time":{"start":1754561287950,"stop":1754561287950,"duration":0},"status":"passed","severity":"normal"},{"uid":"d97afeafa998d4f4","name":"Query generator for 2000 messages","time":{"start":1754561647321,"stop":1754561647322,"duration":1},"status":"passed","severity":"normal"},{"uid":"7de7d9ee6be2bd74","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1754561271632,"stop":1754561271632,"duration":0},"status":"passed","severity":"normal"},{"uid":"8454f0de07c3c45","name":"Bloom filter","time":{"start":1754561321247,"stop":1754561321247,"duration":0},"status":"passed","severity":"normal"},{"uid":"a58afa487734d196","name":"Push message with content topic containing Russian","time":{"start":1754561908650,"stop":1754561908650,"duration":0},"status":"passed","severity":"normal"},{"uid":"258735a2959e39aa","name":"new peer added after a peer was already found","time":{"start":1754561500890,"stop":1754561500891,"duration":1},"status":"skipped","severity":"normal"},{"uid":"979008ac73ad1562","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1754561287447,"stop":1754561287447,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ec4789f3f05371a","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1754561271860,"stop":1754561271860,"duration":0},"status":"passed","severity":"normal"},{"uid":"7daf5f8c6a062178","name":"should handle peer store errors gracefully","time":{"start":1754561287664,"stop":1754561287664,"duration":0},"status":"passed","severity":"normal"},{"uid":"a18a64997b79aa48","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1754561316392,"stop":1754561316393,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6490170b3ba7f7e","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app14/9/topic913/test.js","time":{"start":1754561593419,"stop":1754561593419,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a53a29af48733f0","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1754561799558,"stop":1754561799558,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c11cc350a9956ff","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1754561295840,"stop":1754561295840,"duration":0},"status":"passed","severity":"normal"},{"uid":"550bbf3e7aa231bd","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1754561330939,"stop":1754561330940,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dd3e52691d89aea","name":"should not return locked peers if enough unlocked are available","time":{"start":1754561331451,"stop":1754561331454,"duration":3},"status":"passed","severity":"normal"},{"uid":"72591c80113af0ed","name":"should wait for LightPush peer to be connected","time":{"start":1754561331722,"stop":1754561331723,"duration":1},"status":"passed","severity":"normal"},{"uid":"3711096639038f79","name":"should handle shardReader errors","time":{"start":1754561288483,"stop":1754561288483,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f9e4c39ec11e657","name":"should return all connected peers without codec filter","time":{"start":1754561288481,"stop":1754561288481,"duration":0},"status":"passed","severity":"normal"},{"uid":"70faa4c4fa9e5bef","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1754561316395,"stop":1754561316396,"duration":1},"status":"passed","severity":"normal"},{"uid":"77e5001c405e6aa","name":"Should update multiaddrs","time":{"start":1754561445363,"stop":1754561445363,"duration":0},"status":"passed","severity":"normal"},{"uid":"200279f6808c33a0","name":"Push message with numeric payload","time":{"start":1754561908639,"stop":1754561908640,"duration":1},"status":"passed","severity":"normal"},{"uid":"b863abc53fe81f4d","name":"same cluster: nodes connect","time":{"start":1754561432586,"stop":1754561432586,"duration":0},"status":"passed","severity":"normal"},{"uid":"b32af6ded59d95d3","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1754561830888,"stop":1754561830888,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3eed278d8b22c79","name":"Wait given interval before re-trying","time":{"start":1754561330880,"stop":1754561330880,"duration":0},"status":"passed","severity":"normal"},{"uid":"41a2055c49f7bd2d","name":"should emit a peer event after start","time":{"start":1754561361737,"stop":1754561361737,"duration":0},"status":"passed","severity":"normal"},{"uid":"e30fb7c2dd96f079","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1754561560787,"stop":1754561560789,"duration":2},"status":"passed","severity":"normal"},{"uid":"72311d9c9d172a84","name":"should create a new stream if no existing for protocol found","time":{"start":1754561287993,"stop":1754561287994,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ec9bdd4e25e0df8","name":"Publish message with large meta","time":{"start":1754561494870,"stop":1754561494870,"duration":0},"status":"passed","severity":"normal"},{"uid":"c214f7e573c0dc7f","name":"should not fail to stop the service if it was not started","time":{"start":1754561300058,"stop":1754561300058,"duration":0},"status":"passed","severity":"normal"},{"uid":"413bc53b9624e132","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1754561316418,"stop":1754561316418,"duration":0},"status":"passed","severity":"normal"},{"uid":"57438d76df9d03d8","name":"should dial peer when peer is discovered","time":{"start":1754561286754,"stop":1754561286759,"duration":5},"status":"passed","severity":"normal"},{"uid":"339825f1a1952787","name":"should handle shard reader errors gracefully","time":{"start":1754561287428,"stop":1754561287428,"duration":0},"status":"passed","severity":"normal"},{"uid":"36a9260fc1a6054f","name":"should requeue task if no peer is available","time":{"start":1754561331549,"stop":1754561331549,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec53057b1bbf160","name":"should throw error - no public key","time":{"start":1754561277967,"stop":1754561277967,"duration":0},"status":"passed","severity":"normal"},{"uid":"fccf5f92cd807d5f","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1754561300061,"stop":1754561300061,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1a2a8ba419ffa9","name":"isConnected between 2 js-waku relay nodes","time":{"start":1754561375805,"stop":1754561375805,"duration":0},"status":"passed","severity":"normal"},{"uid":"989e9e27d91282a8","name":"should create an instance with libp2p and dialer","time":{"start":1754561286747,"stop":1754561286748,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf4482f61217900b","name":"should discard bootstrap peers when has more than set limit","time":{"start":1754561399748,"stop":1754561399749,"duration":1},"status":"passed","severity":"normal"},{"uid":"959db33d5ef04391","name":"should set field with only FILTER enabled","time":{"start":1754561277975,"stop":1754561277975,"duration":0},"status":"passed","severity":"normal"},{"uid":"27a41f4c05ecf839","name":"should throw error - no id","time":{"start":1754561277967,"stop":1754561277968,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f772d6e75084612","name":"Check message with non string payload is not received","time":{"start":1754561799560,"stop":1754561799560,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e37300acab328a","name":"Query with Promise Callback, No message returned","time":{"start":1754561619369,"stop":1754561619369,"duration":0},"status":"passed","severity":"normal"},{"uid":"cffc4902a06151a2","name":"nwaku subscribes","time":{"start":1754561483564,"stop":1754561483565,"duration":1},"status":"passed","severity":"normal"},{"uid":"e369160ed21e2436","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1754561277280,"stop":1754561277280,"duration":0},"status":"passed","severity":"normal"},{"uid":"1da722be26b0af2b","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1754561605232,"stop":1754561605232,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d39bcfe2f502bd8","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1754561504279,"stop":1754561504280,"duration":1},"status":"passed","severity":"normal"},{"uid":"d928b0706a61bc8c","name":"Push message with SQL Injection payload","time":{"start":1754561908642,"stop":1754561908642,"duration":0},"status":"passed","severity":"normal"},{"uid":"718e338dc517021","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1754561316417,"stop":1754561316417,"duration":0},"status":"passed","severity":"normal"},{"uid":"e30a4f7855b1f488","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1754561305981,"stop":1754561305982,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe243f1e669eaad9","name":"should not create relay timers when relay is not provided","time":{"start":1754561287887,"stop":1754561287888,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f535d8e1a33171b","name":"should handle case with no peers in store","time":{"start":1754561287659,"stop":1754561287663,"duration":4},"status":"passed","severity":"normal"},{"uid":"2fcca6af426374ed","name":"should properly create location multiaddrs - tcp","time":{"start":1754561277973,"stop":1754561277973,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc28260c2c9d9ed7","name":"Push message with content topic containing numeric","time":{"start":1754561908662,"stop":1754561908662,"duration":0},"status":"passed","severity":"normal"},{"uid":"f761f6081fd0486b","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app99/8/topic754/proto","time":{"start":1754561593420,"stop":1754561593420,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fbc91de6de4c197","name":"should not receive a peer event before start","time":{"start":1754561300060,"stop":1754561300060,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b3624da0757d53a","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1754561560798,"stop":1754561560800,"duration":2},"status":"passed","severity":"normal"},{"uid":"28c6c4ef2e9b98d4","name":"should not dispatch event when already disconnected","time":{"start":1754561286378,"stop":1754561286378,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a9d3a12280317b0","name":"should wait for Store peer to be connected","time":{"start":1754561331723,"stop":1754561331723,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ffe31e1a3dabe14","name":"should not fail to start the service if it is already started","time":{"start":1754561361736,"stop":1754561361736,"duration":0},"status":"passed","severity":"normal"},{"uid":"adee8901fa4bab5b","name":"should reject if Relay is requested but not mounted","time":{"start":1754561331721,"stop":1754561331721,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bf4ab7274594986","name":"Fails to publish message with empty text","time":{"start":1754561494866,"stop":1754561494866,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c487e80f5ae295e","name":"should return false when peer has no shard info","time":{"start":1754561287188,"stop":1754561287188,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2c4620f99d55c21","name":"Subscribe to topic containing Russian and receive message","time":{"start":1754561830877,"stop":1754561830877,"duration":0},"status":"passed","severity":"normal"},{"uid":"c439b7efc74446bd","name":"should not be empty after adding a subscription","time":{"start":1754561331707,"stop":1754561331707,"duration":0},"status":"passed","severity":"normal"},{"uid":"fead70f44065faea","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1754561316381,"stop":1754561316385,"duration":4},"status":"passed","severity":"normal"},{"uid":"5e494e6f4655fd18","name":"Push message with short payload","time":{"start":1754561908638,"stop":1754561908638,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b3776fd746732b1","name":"Subscribe and receive messages via waku relay post","time":{"start":1754561830883,"stop":1754561830883,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fa9b38fa85c08df","name":"Subscribe and receive messages via lightPush","time":{"start":1754561830870,"stop":1754561830870,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec5e7f2656efc0f6","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1754561361740,"stop":1754561361740,"duration":0},"status":"skipped","severity":"normal"},{"uid":"68c4c51b67f80492","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app54/1/topic979/utf8","time":{"start":1754561593416,"stop":1754561593416,"duration":0},"status":"passed","severity":"normal"},{"uid":"2063720f6237754a","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1754561331451,"stop":1754561331451,"duration":0},"status":"passed","severity":"normal"},{"uid":"43ce866d40bd7b6a","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1754561316406,"stop":1754561316412,"duration":6},"status":"passed","severity":"normal"},{"uid":"ca80afc668119562","name":"Retries within given interval","time":{"start":1754561330873,"stop":1754561330873,"duration":0},"status":"passed","severity":"normal"},{"uid":"d07e39dcd827ca84","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1754561487973,"stop":1754561487973,"duration":0},"status":"passed","severity":"normal"},{"uid":"97db87cecbfc4ddc","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1754561432584,"stop":1754561432585,"duration":1},"status":"passed","severity":"normal"},{"uid":"11a429fa53fcc3d","name":"should dial second nwaku node that was discovered","time":{"start":1754561356207,"stop":1754561356210,"duration":3},"status":"skipped","severity":"normal"},{"uid":"958dd2e34b3a3450","name":"should reject if WakuNode is not started","time":{"start":1754561331721,"stop":1754561331721,"duration":0},"status":"passed","severity":"normal"},{"uid":"947b98d6dcf2f92c","name":"throws on content topic with empty topic name field","time":{"start":1754561271620,"stop":1754561271621,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a4a585eca3d28f1","name":"should return false and handle errors gracefully","time":{"start":1754561288480,"stop":1754561288480,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4fadcd110978d22","name":"Check meta is set [ecies]","time":{"start":1754561307576,"stop":1754561307576,"duration":0},"status":"passed","severity":"normal"},{"uid":"155c0ca2a19a422b","name":"should increase lamport timestamp","time":{"start":1754561321472,"stop":1754561321473,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc0211a67bd619ee","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1754561287665,"stop":1754561287665,"duration":0},"status":"passed","severity":"normal"},{"uid":"577ff4682b2f69c9","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app49/4/topic291/proto","time":{"start":1754561593417,"stop":1754561593417,"duration":0},"status":"passed","severity":"normal"},{"uid":"53e5d03b2258b85d","name":"Check publish message containing emoji","time":{"start":1754561494861,"stop":1754561494861,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f4bdd657b60ead8","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1754561316405,"stop":1754561316406,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd85cd22782b1a9d","name":"should add to incoming buffer if dependencies are not met","time":{"start":1754561321474,"stop":1754561321474,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dc4d7a2bc8d483e","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1754561287886,"stop":1754561287887,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa5654a8dbf7824a","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1754561316393,"stop":1754561316394,"duration":1},"status":"passed","severity":"normal"},{"uid":"c54cbe31bc24cf2a","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1754561316401,"stop":1754561316404,"duration":3},"status":"passed","severity":"normal"},{"uid":"fdf3692beebb535","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1754561849858,"stop":1754561849858,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c3a863260f5fdf","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1754561331464,"stop":1754561331465,"duration":1},"status":"passed","severity":"normal"},{"uid":"263c46cf4662c083","name":"should partition messages based on acknowledgement status","time":{"start":1754561321478,"stop":1754561321478,"duration":0},"status":"passed","severity":"normal"},{"uid":"a88928b91209ebe4","name":"should properly compute the node id","time":{"start":1754561277969,"stop":1754561277969,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9ec62ff0946d3d","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1754561494866,"stop":1754561494867,"duration":1},"status":"passed","severity":"normal"},{"uid":"bda9f1f4b51e8d2c","name":"throws on empty content topic","time":{"start":1754561271617,"stop":1754561271618,"duration":1},"status":"passed","severity":"normal"},{"uid":"f92882c996ce4625","name":"Rejects garbage","time":{"start":1754561341794,"stop":1754561341794,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf82e35498cce286","name":"Push message with Chinese payload","time":{"start":1754561908640,"stop":1754561908640,"duration":0},"status":"passed","severity":"normal"},{"uid":"edb25c2ebe0efb48","name":"should return false when peer is not found","time":{"start":1754561287205,"stop":1754561287205,"duration":0},"status":"passed","severity":"normal"},{"uid":"66b3cce05cf12ac9","name":"should properly create location multiaddrs - tcp4","time":{"start":1754561277972,"stop":1754561277972,"duration":0},"status":"passed","severity":"normal"},{"uid":"866b5990ca381344","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1754561830873,"stop":1754561830873,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b12aaa1ad731a56","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1754561316415,"stop":1754561316416,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff5f8b277a17767a","name":"Publish message with custom timestamp: Fri Aug 16 2024 10:11:28 GMT+0000 (Coordinated Universal Time)","time":{"start":1754561494862,"stop":1754561494862,"duration":0},"status":"passed","severity":"normal"},{"uid":"94adc643aa27e45e","name":"A test","time":{"start":1754561417080,"stop":1754561417080,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f7b869daef9660e","name":"should start all internal components","time":{"start":1754561288476,"stop":1754561288476,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fddab91afec63e5","name":"throws on content topic with non-number generation field","time":{"start":1754561271618,"stop":1754561271619,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e90977a99387c6e","name":"Push 30 different messages","time":{"start":1754561908660,"stop":1754561908660,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ec40a598fd76eef0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1754561316414,"stop":1754561316414,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecabf2243f9cfd22","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1754561830885,"stop":1754561830885,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf5e80939bcc8ca8","name":"should add and remove event listeners correctly","time":{"start":1754561300062,"stop":1754561300062,"duration":0},"status":"passed","severity":"normal"},{"uid":"550f02ec79f283c3","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1754561830876,"stop":1754561830876,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0572b722c74aaab","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1754561830889,"stop":1754561830889,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e57b70a6f17f0b1","name":"should throw an error for insufficient data","time":{"start":1754561271860,"stop":1754561271860,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcad23f75f0b28e2","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1754561663280,"stop":1754561663280,"duration":0},"status":"passed","severity":"normal"},{"uid":"de31e4c6a6e612fd","name":"Subscribe and receives messages on 20 topics","time":{"start":1754561830884,"stop":1754561830884,"duration":0},"status":"passed","severity":"normal"},{"uid":"4550e1da5464aa9c","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1754561830880,"stop":1754561830880,"duration":0},"status":"passed","severity":"normal"},{"uid":"296fb7fe89759256","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1754561316386,"stop":1754561316386,"duration":0},"status":"passed","severity":"normal"},{"uid":"17e5f7ca0facaee1","name":"connects to nwaku","time":{"start":1754561683709,"stop":1754561683710,"duration":1},"status":"passed","severity":"normal"},{"uid":"616f077163141c1b","name":"should dial peer when no shard info available","time":{"start":1754561287417,"stop":1754561287422,"duration":5},"status":"passed","severity":"normal"},{"uid":"bcdbbd64f66bad9e","name":"Cluster ID 0, shard 1","time":{"start":1754561649876,"stop":1754561649876,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cea8be92dd0134a","name":"should get / set UDP multiaddr","time":{"start":1754561277970,"stop":1754561277971,"duration":1},"status":"passed","severity":"normal"},{"uid":"9260d127869e2880","name":"should return true when peer is on the pubsub topic shard","time":{"start":1754561287199,"stop":1754561287203,"duration":4},"status":"passed","severity":"normal"},{"uid":"9a3bebf0010931eb","name":"Push message equal or less that 1MB","time":{"start":1754561908668,"stop":1754561908668,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddad4b199eeb0bb9","name":"Push message with meta","time":{"start":1754561908652,"stop":1754561908652,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5587f678e881fc","name":"Check received message containing Script","time":{"start":1754561799554,"stop":1754561799554,"duration":0},"status":"passed","severity":"normal"},{"uid":"63e5a404e5e944f8","name":"Push message with shell command payload","time":{"start":1754561908644,"stop":1754561908644,"duration":0},"status":"passed","severity":"normal"},{"uid":"f220d16eaada20dc","name":"Push message with Basic HTML tag payload","time":{"start":1754561908643,"stop":1754561908643,"duration":0},"status":"passed","severity":"normal"},{"uid":"b24e691303255ad1","name":"should be safe to call multiple times","time":{"start":1754561287410,"stop":1754561287410,"duration":0},"status":"passed","severity":"normal"},{"uid":"244521182e65c994","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1754561487973,"stop":1754561487974,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0810ef951c3d267","name":"Push message with content topic containing special chars","time":{"start":1754561908662,"stop":1754561908662,"duration":0},"status":"passed","severity":"normal"},{"uid":"98c4a9451003a7de","name":"should sort peers by ping value","time":{"start":1754561288482,"stop":1754561288482,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2f4068d53940505","name":"should properly create peer info with all multiaddrs","time":{"start":1754561277973,"stop":1754561277973,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcacd0e83a0be151","name":"should handle relay send failures gracefully","time":{"start":1754561287898,"stop":1754561287898,"duration":0},"status":"passed","severity":"normal"},{"uid":"367968dd9173ebd0","name":"should reject if LightPush is requested but not mounted","time":{"start":1754561331721,"stop":1754561331721,"duration":0},"status":"passed","severity":"normal"},{"uid":"56139bb9f07ccbac","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1754561316375,"stop":1754561316375,"duration":0},"status":"passed","severity":"normal"},{"uid":"72d3b5d02d963906","name":"should remove event listeners from libp2p","time":{"start":1754561286353,"stop":1754561286361,"duration":8},"status":"passed","severity":"normal"},{"uid":"9593169c07d8da3e","name":"Decoder throws on empty string content topic","time":{"start":1754561307577,"stop":1754561307578,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0034e2684d862d0","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1754561432585,"stop":1754561432585,"duration":0},"status":"passed","severity":"normal"},{"uid":"614fa4e15cd2e040","name":"can query messages by message hash","time":{"start":1754561649625,"stop":1754561649626,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1820a16b589310f","name":"Waku message hash computation (payload length 0)","time":{"start":1754561287448,"stop":1754561287448,"duration":0},"status":"passed","severity":"normal"},{"uid":"718adce6a898626a","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1754561287203,"stop":1754561287203,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee2498cd048a10f8","name":"should handle complete connection lifecycle","time":{"start":1754561286389,"stop":1754561286390,"duration":1},"status":"passed","severity":"normal"},{"uid":"4652be06c100de8d","name":"Query Generator, No message returned","time":{"start":1754561619365,"stop":1754561619365,"duration":0},"status":"passed","severity":"normal"},{"uid":"caa83dccf791b6c6","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1754561316385,"stop":1754561316385,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a2699efadd97eab","name":"should handle errors when accessing navigator","time":{"start":1754561286383,"stop":1754561286389,"duration":6},"status":"passed","severity":"normal"},{"uid":"75488e1d10f405f1","name":"Subscribe and receive messages via waku relay post","time":{"start":1754561830871,"stop":1754561830871,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b8f726ad161184b","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1754561271625,"stop":1754561271626,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e97b4c14da76c62","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1754561271623,"stop":1754561271624,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3cf55b006aa13ad","name":"should dispatch network event when browser goes offline","time":{"start":1754561286382,"stop":1754561286382,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3167dc49ed6b3a2","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1754561271636,"stop":1754561271637,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e7e741a9eeb1bde","name":"should return false when peer is not on the specified shard","time":{"start":1754561287197,"stop":1754561287197,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cd716ce1aead0b4","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1754561830888,"stop":1754561830888,"duration":0},"status":"passed","severity":"normal"},{"uid":"29002105d61f6ce0","name":"Passing page size 0 when there are 110 messages","time":{"start":1754561662227,"stop":1754561662228,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2fae8d72fc49fad","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1754561830876,"stop":1754561830877,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce90215e30e55da9","name":"more peers than existing","time":{"start":1754561470218,"stop":1754561470218,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d3a4ad9efadc3462","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1754561676538,"stop":1754561676538,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cc59e813e1dc546","name":"messageHashStr produces different results for different inputs","time":{"start":1754561287452,"stop":1754561287452,"duration":0},"status":"passed","severity":"normal"},{"uid":"beef992feb0c582","name":"should dial peers from store on start","time":{"start":1754561287632,"stop":1754561287632,"duration":0},"status":"passed","severity":"normal"},{"uid":"de6886c19e33afa5","name":"should return false when pubsub topic parsing fails","time":{"start":1754561287204,"stop":1754561287204,"duration":0},"status":"passed","severity":"normal"},{"uid":"239106936693a34e","name":"should dial all peers on dial","time":{"start":1754561444934,"stop":1754561444934,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b83b96b7944946c","name":"should handle case with all peers already connected","time":{"start":1754561287663,"stop":1754561287663,"duration":0},"status":"passed","severity":"normal"},{"uid":"906d441a27b826ff","name":"Generator, one shard","time":{"start":1754561611269,"stop":1754561611269,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a70b9b348faa89","name":"Query generator for multiple messages","time":{"start":1754561647316,"stop":1754561647317,"duration":1},"status":"passed","severity":"normal"},{"uid":"594973abfa7894f4","name":"should not dial peers from store when browser is not connected","time":{"start":1754561287644,"stop":1754561287645,"duration":1},"status":"passed","severity":"normal"},{"uid":"d78ffa7d894b920b","name":"should return true even if peer has no overlapping shards","time":{"start":1754561287188,"stop":1754561287188,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0c12a8749ea0c63","name":"Check message received after jswaku node is restarted","time":{"start":1754561799569,"stop":1754561799570,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ef24a3fdeb56880","name":"passes more than one ENR URLs and attempts connection","time":{"start":1754561361740,"stop":1754561361740,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6cdbb81ed4f59c6d","name":"Passing page size 11 when there are 10 messages","time":{"start":1754561662229,"stop":1754561662230,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c73c393033ea8f7","name":"yields undefined for messages without decoder","time":{"start":1754561288141,"stop":1754561288141,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d3ea73b962cddc4","name":"Stops search when 2 null results are returned","time":{"start":1754561295648,"stop":1754561295651,"duration":3},"status":"passed","severity":"normal"},{"uid":"fbf1b4b9ed773aa5","name":"Push message with Basic HTML tag payload","time":{"start":1754561908658,"stop":1754561908658,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf0f7bab40cadbc1","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1754561504287,"stop":1754561504287,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b46c485e4ea1d94","name":"Nodes with multiple pubsub topic","time":{"start":1754561487973,"stop":1754561487973,"duration":0},"status":"passed","severity":"normal"},{"uid":"39883e1c3f051843","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1754561287447,"stop":1754561287447,"duration":0},"status":"passed","severity":"normal"},{"uid":"efd385713b6b0917","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1754561560790,"stop":1754561560790,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcdf1aa41084194f","name":"should invoke callbacks when receiving a message","time":{"start":1754561331707,"stop":1754561331708,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfac0bcfc7d586b8","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1754561316375,"stop":1754561316379,"duration":4},"status":"passed","severity":"normal"},{"uid":"5d4165356b20c8ba","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1754561287888,"stop":1754561287888,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e53adf6fc6c8389","name":"Cluster id 0, shard 0","time":{"start":1754561649875,"stop":1754561649875,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b2125785d6f599c","name":"should handle dial errors","time":{"start":1754561288479,"stop":1754561288479,"duration":0},"status":"passed","severity":"normal"},{"uid":"f299fa978c4b8b2f","name":"should dial peer when on same shard","time":{"start":1754561287417,"stop":1754561287417,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b630af3859db46d","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1754561277966,"stop":1754561277966,"duration":0},"status":"passed","severity":"normal"},{"uid":"d79d97536c939","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1754561830872,"stop":1754561830873,"duration":1},"status":"skipped","severity":"normal"},{"uid":"55b8ad46b618cafd","name":"Used by Waku Relay","time":{"start":1754561683711,"stop":1754561683711,"duration":0},"status":"passed","severity":"normal"},{"uid":"e848c38358126867","name":"Ephemeral field is preserved - encoder v0","time":{"start":1754561363104,"stop":1754561363105,"duration":1},"status":"passed","severity":"normal"},{"uid":"22b962644be881be","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1754561316395,"stop":1754561316395,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fea22b0c3f9d322","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1754561316413,"stop":1754561316413,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfa86b38d9f9fc3e","name":"Passing an array","time":{"start":1754561683710,"stop":1754561683710,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb37520b20a98f8b","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1754561321479,"stop":1754561321479,"duration":0},"status":"passed","severity":"normal"},{"uid":"b31afc250454d646","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1754561830873,"stop":1754561830873,"duration":0},"status":"passed","severity":"normal"},{"uid":"7512457300668b3e","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1754561316374,"stop":1754561316374,"duration":0},"status":"passed","severity":"normal"},{"uid":"114c672a2a334a02","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1754561271631,"stop":1754561271631,"duration":0},"status":"passed","severity":"normal"},{"uid":"6289ae926346a6b2","name":"should be empty after removing the only subscription","time":{"start":1754561331707,"stop":1754561331707,"duration":0},"status":"passed","severity":"normal"},{"uid":"b350ac9c8aba5403","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1754561295359,"stop":1754561295359,"duration":0},"status":"passed","severity":"normal"},{"uid":"b887fbaf30455113","name":"Check message with no content topic is not received","time":{"start":1754561799559,"stop":1754561799559,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b28900e29c74b32","name":"Push to array if already present","time":{"start":1754561271309,"stop":1754561271310,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2f86fb1c137a635","name":"Check received message containing Chinese","time":{"start":1754561799552,"stop":1754561799553,"duration":1},"status":"passed","severity":"normal"},{"uid":"ceec1efc5f01b3fa","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1754561487974,"stop":1754561487975,"duration":1},"status":"passed","severity":"normal"},{"uid":"782f538cb697cf22","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1754561295843,"stop":1754561295843,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaa9717ee9b61b65","name":"Renews subscription after lossing a connection","time":{"start":1754561830881,"stop":1754561830881,"duration":0},"status":"passed","severity":"normal"},{"uid":"257136628e170b91","name":"should dial one peer on dial","time":{"start":1754561444935,"stop":1754561444935,"duration":0},"status":"passed","severity":"normal"},{"uid":"9319675b3ca3267e","name":"it tolerates circular branch references","time":{"start":1754561296368,"stop":1754561296369,"duration":1},"status":"passed","severity":"normal"},{"uid":"2dc018eadfd5a6f9","name":"Store - dialed first","time":{"start":1754561679172,"stop":1754561679172,"duration":0},"status":"passed","severity":"normal"},{"uid":"990dfab169dd3abe","name":"should handle empty pubsub topics","time":{"start":1754561287908,"stop":1754561287908,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2b501a772753182","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1754561330486,"stop":1754561330489,"duration":3},"status":"passed","severity":"normal"},{"uid":"33234a0a1c628bde","name":"should be able to decode the field with only RELAY set to true","time":{"start":1754561277277,"stop":1754561277278,"duration":1},"status":"passed","severity":"normal"},{"uid":"4573d16f71fd619c","name":"accepts valid content-filtered query","time":{"start":1754561287921,"stop":1754561287922,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e205306ceffe34e","name":"should reject on timeout if it was set","time":{"start":1754561331722,"stop":1754561331722,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8c756107a20d91f","name":"Check publish message containing short","time":{"start":1754561494854,"stop":1754561494854,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6449658da644fc2","name":"Overlapping topic subscription","time":{"start":1754561830885,"stop":1754561830886,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffb2e18cbff3a3b0","name":"retrieves a single peer","time":{"start":1754561296368,"stop":1754561296368,"duration":0},"status":"passed","severity":"normal"},{"uid":"79d88b40e28beb81","name":"should return false when peer shard info is not found","time":{"start":1754561287197,"stop":1754561287199,"duration":2},"status":"passed","severity":"normal"},{"uid":"47e1bd1a245c7862","name":"should add peer to queue when queue is not empty","time":{"start":1754561287411,"stop":1754561287411,"duration":0},"status":"passed","severity":"normal"},{"uid":"632b29b6a5fd548e","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1754561331463,"stop":1754561331464,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5d07eed7c7aca91","name":"Push message with custom timestamp: 1723802981404","time":{"start":1754561908667,"stop":1754561908667,"duration":0},"status":"passed","severity":"normal"},{"uid":"27e4a25775ca48c6","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1754561331463,"stop":1754561331463,"duration":0},"status":"passed","severity":"normal"},{"uid":"1651729ef6da2e69","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1754561271635,"stop":1754561271635,"duration":0},"status":"passed","severity":"normal"},{"uid":"b78e88d1442279e6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1754561316418,"stop":1754561316419,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad27aa09c7aefdd7","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1754561504285,"stop":1754561504285,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea4d9a4f815568a4","name":"A test","time":{"start":1754561417077,"stop":1754561417077,"duration":0},"status":"passed","severity":"normal"},{"uid":"e40de3bb04fe5a46","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1754561287451,"stop":1754561287451,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d1bde52d7b2bad3","name":"should handle queue overflow by adding peers to queue","time":{"start":1754561287423,"stop":1754561287424,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb28e9b0a9ee48e2","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1754561849855,"stop":1754561849855,"duration":0},"status":"passed","severity":"normal"},{"uid":"e437d4d222ce2c6a","name":"Query Generator, No Decoder","time":{"start":1754561619364,"stop":1754561619364,"duration":0},"status":"passed","severity":"normal"},{"uid":"54559080453f691","name":"Check publish message containing Chinese","time":{"start":1754561494856,"stop":1754561494856,"duration":0},"status":"passed","severity":"normal"},{"uid":"91391c1f708e4070","name":"should dial all known peers when reached zero connections","time":{"start":1754561399748,"stop":1754561399748,"duration":0},"status":"passed","severity":"normal"},{"uid":"784ec3eb0ad07e72","name":"should not receive a peer event after stop","time":{"start":1754561361738,"stop":1754561361738,"duration":0},"status":"passed","severity":"normal"},{"uid":"eca4dd4e174b7d13","name":"Subscribe to topic containing Script and publish message","time":{"start":1754561504287,"stop":1754561504288,"duration":1},"status":"passed","severity":"normal"},{"uid":"d13279c3ef13256b","name":"should be able to encode the field with only RELAY set to true","time":{"start":1754561277265,"stop":1754561277268,"duration":3},"status":"passed","severity":"normal"},{"uid":"f104ad01def868ba","name":"Relay + Store","time":{"start":1754561277976,"stop":1754561277976,"duration":0},"status":"passed","severity":"normal"},{"uid":"e252970c1aaa8d82","name":"should not allow k > 12","time":{"start":1754561316054,"stop":1754561316056,"duration":2},"status":"passed","severity":"normal"},{"uid":"17c418a47a8b9945","name":"should return PeerId when PeerId is provided","time":{"start":1754561287359,"stop":1754561287359,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceb61181c3514c4d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1754561271632,"stop":1754561271632,"duration":0},"status":"passed","severity":"normal"},{"uid":"185ce7e3b6503677","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1754561316379,"stop":1754561316379,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2f6cf4d773cace9","name":"should increase lamport timestamp","time":{"start":1754561321471,"stop":1754561321471,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d0fe1ae097e4c49","name":"should only return 1 node with relay capability","time":{"start":1754561296370,"stop":1754561296371,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0d4871520d04ef2","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1754561321473,"stop":1754561321473,"duration":0},"status":"passed","severity":"normal"},{"uid":"89387b000e60ad47","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1754561494861,"stop":1754561494861,"duration":0},"status":"passed","severity":"normal"},{"uid":"705d1ffd0dac3a27","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1754561416759,"stop":1754561416759,"duration":0},"status":"passed","severity":"normal"},{"uid":"97d194a4548c7779","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app7/3/topic550/proto","time":{"start":1754561593420,"stop":1754561593420,"duration":0},"status":"passed","severity":"normal"},{"uid":"9015eac80e98e092","name":"should add and check entries correctly","time":{"start":1754561329522,"stop":1754561329527,"duration":5},"status":"passed","severity":"normal"},{"uid":"4f9ec45e6bcd1a61","name":"should be empty when created","time":{"start":1754561331706,"stop":1754561331706,"duration":0},"status":"passed","severity":"normal"},{"uid":"97467b45579235d8","name":"isConnected return false after peer stops","time":{"start":1754561375804,"stop":1754561375805,"duration":1},"status":"passed","severity":"normal"},{"uid":"27706d972b90802f","name":"should clear dial history on start","time":{"start":1754561287406,"stop":1754561287408,"duration":2},"status":"passed","severity":"normal"},{"uid":"7d4abbe75c64ebd0","name":"should handle incoming messages","time":{"start":1754561331632,"stop":1754561331632,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5de85ea78cc5983","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1754561316414,"stop":1754561316414,"duration":0},"status":"passed","severity":"normal"},{"uid":"23a28307c4b8809f","name":"Asymmetric encrypt & decrypt","time":{"start":1754561306416,"stop":1754561306417,"duration":1},"status":"passed","severity":"normal"},{"uid":"222fff4dbaf2c4ad","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1754561330489,"stop":1754561330490,"duration":1},"status":"passed","severity":"normal"},{"uid":"d332ae9f2000d26c","name":"should dial peers from store when browser is connected","time":{"start":1754561287644,"stop":1754561287644,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf1c360c733aacce","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1754561316406,"stop":1754561316406,"duration":0},"status":"passed","severity":"normal"},{"uid":"c940aed8b2f76b00","name":"should throw error - no id","time":{"start":1754561277967,"stop":1754561277967,"duration":0},"status":"passed","severity":"normal"},{"uid":"32334cd415df8eed","name":"should process tasks in queue","time":{"start":1754561331544,"stop":1754561331548,"duration":4},"status":"passed","severity":"normal"},{"uid":"808667cb98cca2fc","name":"should handle peer store errors gracefully","time":{"start":1754561286760,"stop":1754561286760,"duration":0},"status":"passed","severity":"normal"},{"uid":"14441c152b553d8b","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1754561330940,"stop":1754561330940,"duration":0},"status":"passed","severity":"normal"},{"uid":"43fcf389cd53b465","name":"should remove event listeners","time":{"start":1754561287876,"stop":1754561287876,"duration":0},"status":"passed","severity":"normal"},{"uid":"13299425285c522b","name":"should properly start and stop event listening","time":{"start":1754561330940,"stop":1754561330947,"duration":7},"status":"passed","severity":"normal"},{"uid":"3f2f01f909e30c42","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1754561271632,"stop":1754561271633,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3406cc19574eef0","name":"throws if decoders don't match content topics","time":{"start":1754561288137,"stop":1754561288138,"duration":1},"status":"passed","severity":"normal"},{"uid":"b91b4a347fa7da07","name":"should be safe to call multiple times","time":{"start":1754561288476,"stop":1754561288476,"duration":0},"status":"passed","severity":"normal"},{"uid":"214c60be91ab2fd1","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1754561287922,"stop":1754561287922,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5d051323ec6261e","name":"Check received message containing Chinese","time":{"start":1754561799562,"stop":1754561799562,"duration":0},"status":"passed","severity":"normal"},{"uid":"54efd7897d1bbedf","name":"Subscribe to topic containing emoji and publish message","time":{"start":1754561504291,"stop":1754561504291,"duration":0},"status":"passed","severity":"normal"},{"uid":"59cfc342b8fd34b4","name":"Non TWN Cluster","time":{"start":1754561593416,"stop":1754561593416,"duration":0},"status":"passed","severity":"normal"},{"uid":"a998ac39a6e9b0c3","name":"messageHashStr returns a hex string","time":{"start":1754561287451,"stop":1754561287451,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a2ce14ad61be1cd","name":"Check received message containing emoji","time":{"start":1754561799556,"stop":1754561799556,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae7b01519d01e8d2","name":"should dial peer immediately when queue is empty","time":{"start":1754561287410,"stop":1754561287411,"duration":1},"status":"passed","severity":"normal"},{"uid":"f21271c3c98f1524","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1754561271622,"stop":1754561271622,"duration":0},"status":"passed","severity":"normal"},{"uid":"879212a9a7828996","name":"Decoder throws on undefined content topic","time":{"start":1754561305985,"stop":1754561305986,"duration":1},"status":"passed","severity":"normal"},{"uid":"a20cb344568da626","name":"Passing page size 110 when there are 120 messages","time":{"start":1754561662230,"stop":1754561662231,"duration":1},"status":"passed","severity":"normal"},{"uid":"72e58582bf96d67b","name":"should create KeepAliveManager with relay","time":{"start":1754561287871,"stop":1754561287872,"duration":1},"status":"passed","severity":"normal"},{"uid":"d785a6563982f550","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1754561277274,"stop":1754561277274,"duration":0},"status":"passed","severity":"normal"},{"uid":"2241d47e7b31dcf0","name":"should handle complete dial lifecycle","time":{"start":1754561287432,"stop":1754561287432,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e5f18e7c02578e1","name":"peer exchange sets tag","time":{"start":1754561500890,"stop":1754561500890,"duration":0},"status":"passed","severity":"normal"},{"uid":"28c1ae9c47061161","name":"yields undefined for messages without content topic","time":{"start":1754561288140,"stop":1754561288141,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fa02d8887766c14","name":"should not dispatch event when already connected","time":{"start":1754561286377,"stop":1754561286377,"duration":0},"status":"passed","severity":"normal"},{"uid":"740f17394cc55813","name":"should process up to 3 peers at once","time":{"start":1754561287424,"stop":1754561287426,"duration":2},"status":"passed","severity":"normal"},{"uid":"4f30d181a018","name":"Check message with no payload is not received","time":{"start":1754561799569,"stop":1754561799569,"duration":0},"status":"passed","severity":"normal"},{"uid":"fde385716d57b3cd","name":"should set field with only LIGHTPUSH enabled","time":{"start":1754561277975,"stop":1754561277975,"duration":0},"status":"passed","severity":"normal"},{"uid":"e58da06778cda557","name":"Push message with content topic containing escaped characters","time":{"start":1754561908651,"stop":1754561908651,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbbdaaec9bf1e2a0","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1754561316374,"stop":1754561316374,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4d1dd7ebbf63585","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1754561271636,"stop":1754561271636,"duration":0},"status":"passed","severity":"normal"},{"uid":"5109ad194b3cb06f","name":"Encoder throws on undefined content topic","time":{"start":1754561307577,"stop":1754561307577,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d17d826f7730bad","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1754561316405,"stop":1754561316405,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1922eac59ce07ea","name":"Check received message containing unicode special characters","time":{"start":1754561799556,"stop":1754561799556,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fdf0a95c55975ed","name":"should drop connection to one peer on hangUp","time":{"start":1754561444935,"stop":1754561444936,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8275f2257ecc0ae","name":"should respect custom numPeersToUse configuration","time":{"start":1754561331456,"stop":1754561331460,"duration":4},"status":"passed","severity":"normal"},{"uid":"54f3cd931840ec66","name":"Push message with content topic containing emoji","time":{"start":1754561908666,"stop":1754561908666,"duration":0},"status":"passed","severity":"normal"},{"uid":"c834399dded4190f","name":"should retry on complete failure if specified","time":{"start":1754561331303,"stop":1754561331304,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ab30596fc881bff","name":"should detect messages with missing dependencies","time":{"start":1754561321476,"stop":1754561321477,"duration":1},"status":"passed","severity":"normal"},{"uid":"30d238746155e5b8","name":"Renews subscription after lossing a connection","time":{"start":1754561830892,"stop":1754561830893,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d1ab31fceb8dd5","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1754561799560,"stop":1754561799560,"duration":0},"status":"passed","severity":"normal"},{"uid":"d13a10fd959ff941","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1754561331464,"stop":1754561331464,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cb6ec828638dbe","name":"should handle queue processing errors gracefully","time":{"start":1754561287427,"stop":1754561287427,"duration":0},"status":"passed","severity":"normal"},{"uid":"157674ac3deb337","name":"should never report false negatives","time":{"start":1754561319649,"stop":1754561319649,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d5b211f30a25b75","name":"Subscribe to topic containing special chars and receive message","time":{"start":1754561830887,"stop":1754561830887,"duration":0},"status":"passed","severity":"normal"},{"uid":"96be525025beeae4","name":"Check received message containing emoji","time":{"start":1754561799566,"stop":1754561799566,"duration":0},"status":"passed","severity":"normal"},{"uid":"5992641f134b0d11","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1754561432586,"stop":1754561432587,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9200289bb2904fd","name":"Check received message containing Script","time":{"start":1754561799563,"stop":1754561799564,"duration":1},"status":"passed","severity":"normal"},{"uid":"eea710740f3c38d1","name":"random static sharding 2 - Cluster ID: 681, Shard ID: 473","time":{"start":1754561649877,"stop":1754561649878,"duration":1},"status":"passed","severity":"normal"},{"uid":"36f40edd511cb5c6","name":"Light Node - default protocols","time":{"start":1754561679173,"stop":1754561679175,"duration":2},"status":"passed","severity":"normal"},{"uid":"82711ffd08d922b6","name":"can query messages normally","time":{"start":1754561649625,"stop":1754561649625,"duration":0},"status":"passed","severity":"normal"},{"uid":"49b7ef59744513eb","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1754561330490,"stop":1754561330491,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6f27e41d48d2a5e","name":"Push message with JSON payload","time":{"start":1754561908658,"stop":1754561908659,"duration":1},"status":"passed","severity":"normal"},{"uid":"433bfa6032696693","name":"should handle a minimal index list","time":{"start":1754561271859,"stop":1754561271859,"duration":0},"status":"passed","severity":"normal"},{"uid":"56e8d67ffccfb7d8","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1754561676535,"stop":1754561676536,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9d12452aa48a2db","name":"should process queue every 500ms","time":{"start":1754561287424,"stop":1754561287424,"duration":0},"status":"passed","severity":"normal"},{"uid":"6654dcc71ef8c184","name":"should get all peers from store","time":{"start":1754561287658,"stop":1754561287658,"duration":0},"status":"passed","severity":"normal"},{"uid":"5045232bc5fb333c","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1754561271627,"stop":1754561271627,"duration":0},"status":"passed","severity":"normal"},{"uid":"b55513fc73a3194c","name":"Encoder throws on empty string content topic","time":{"start":1754561288375,"stop":1754561288375,"duration":0},"status":"passed","severity":"normal"},{"uid":"c784ebd2605ce1a8","name":"isConnected should return true after first peer connects","time":{"start":1754561375801,"stop":1754561375801,"duration":0},"status":"passed","severity":"normal"},{"uid":"69584540c37f2a39","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1754561321477,"stop":1754561321477,"duration":0},"status":"passed","severity":"normal"},{"uid":"60a2b5523f4824dc","name":"can start and stop the service","time":{"start":1754561300058,"stop":1754561300058,"duration":0},"status":"passed","severity":"normal"},{"uid":"924d34dec4bb1ded","name":"should handle network check errors gracefully","time":{"start":1754561287428,"stop":1754561287428,"duration":0},"status":"passed","severity":"normal"},{"uid":"1da5202de3eec65a","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1754561277280,"stop":1754561277285,"duration":5},"status":"passed","severity":"normal"},{"uid":"c5399a7635dc0b78","name":"Subscribe to topic containing Script and receive message","time":{"start":1754561830877,"stop":1754561830878,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d3b8ec42b7f5a72","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1754561830883,"stop":1754561830883,"duration":0},"status":"passed","severity":"normal"},{"uid":"7015c8d3f815054d","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1754561287997,"stop":1754561287998,"duration":1},"status":"passed","severity":"normal"},{"uid":"85a268d7603d2f9d","name":"Check received message with timestamp: 1754561356121 ","time":{"start":1754561799557,"stop":1754561799557,"duration":0},"status":"passed","severity":"normal"},{"uid":"844e992f54e06b52","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1754561287670,"stop":1754561287671,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad037dd6b06beced","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1754561316394,"stop":1754561316395,"duration":1},"status":"passed","severity":"normal"},{"uid":"c376d496efee0e89","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1754561830871,"stop":1754561830872,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9bb8e649538eb23","name":"Sync message is not sent if another sync message was just received","time":{"start":1754561338499,"stop":1754561338499,"duration":0},"status":"passed","severity":"normal"},{"uid":"30f71ed68a04c8a8","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1754561560789,"stop":1754561560790,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c405ed5c1294d11","name":"should check false positive rate","time":{"start":1754561319652,"stop":1754561319652,"duration":0},"status":"passed","severity":"normal"},{"uid":"edbff91b34745497","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1754561331461,"stop":1754561331463,"duration":2},"status":"passed","severity":"normal"},{"uid":"74e1b35bec03278a","name":"Push message with content topic containing numeric","time":{"start":1754561908648,"stop":1754561908649,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea45a1dfc57a993e","name":"should retry failed tasks","time":{"start":1754561331550,"stop":1754561331550,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3091c32b3bb7501","name":"should emit a peer event after start","time":{"start":1754561469964,"stop":1754561469965,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4419ce0e46af73","name":"Push message with content topic containing Chinese","time":{"start":1754561908649,"stop":1754561908649,"duration":0},"status":"passed","severity":"normal"},{"uid":"d468f7ce8330f6ea","name":"should handle errors gracefully when getting peer info","time":{"start":1754561287205,"stop":1754561287205,"duration":0},"status":"passed","severity":"normal"},{"uid":"81c192b00cea8185","name":"should properly create location multiaddrs - udp","time":{"start":1754561277973,"stop":1754561277973,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1abc9d6c2c3756b","name":"Fields are not dropped","time":{"start":1754561288010,"stop":1754561288010,"duration":0},"status":"passed","severity":"normal"},{"uid":"19e5c4d2aaadd19","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1754561830877,"stop":1754561830877,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd5b5856f57b2573","name":"tcp ip4 address","time":{"start":1754561277317,"stop":1754561277318,"duration":1},"status":"passed","severity":"normal"},{"uid":"77c6fc903ddbadfa","name":"All","time":{"start":1754561363289,"stop":1754561363289,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7d0a1ac177eec2f","name":"Check received message with timestamp: 1754561356121000000 ","time":{"start":1754561799556,"stop":1754561799557,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1ed806cf809d1fc","name":"should populate queue if has active dial","time":{"start":1754561287416,"stop":1754561287416,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a439dcf6ebfa66","name":"Refresh subscription","time":{"start":1754561830886,"stop":1754561830886,"duration":0},"status":"passed","severity":"normal"},{"uid":"88c5222f6ad2aeb0","name":"Check message received after jswaku node is restarted","time":{"start":1754561799560,"stop":1754561799560,"duration":0},"status":"passed","severity":"normal"},{"uid":"edfd1f39eeb679c5","name":"should not receive a peer event before start","time":{"start":1754561361737,"stop":1754561361737,"duration":0},"status":"passed","severity":"normal"},{"uid":"83350adc2996c672","name":"Check publish message containing Basic HTML tag","time":{"start":1754561494858,"stop":1754561494859,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfe28b4e0c4cd2be","name":"Push message with content topic containing JSON","time":{"start":1754561908665,"stop":1754561908665,"duration":0},"status":"passed","severity":"normal"},{"uid":"888f74c3317603b1","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1754561605233,"stop":1754561605233,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ef93975996861dd","name":"Correctly serialized arguments","time":{"start":1754561432786,"stop":1754561432786,"duration":0},"status":"passed","severity":"normal"},{"uid":"3477ab2ee108a226","name":"random static sharding 3 - Cluster ID: 778, Shard ID: 499","time":{"start":1754561649878,"stop":1754561649879,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb764769e9ee98ed","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1754561271624,"stop":1754561271625,"duration":1},"status":"passed","severity":"normal"},{"uid":"701a4c0473dc5ab8","name":"Incoming message is emitted as received","time":{"start":1754561338498,"stop":1754561338498,"duration":0},"status":"passed","severity":"normal"},{"uid":"14175010cd9cd03e","name":"Ordered Callback - false","time":{"start":1754561657820,"stop":1754561657822,"duration":2},"status":"passed","severity":"normal"},{"uid":"6d7d7667572431e","name":"Ordered callback, aborts when callback returns true","time":{"start":1754561647321,"stop":1754561647321,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1014bad2a04a210","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1754561560789,"stop":1754561560789,"duration":0},"status":"passed","severity":"normal"},{"uid":"9222f3b647cc381e","name":"should update ack status of messages in outgoing buffer","time":{"start":1754561321479,"stop":1754561321480,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc817137c6e3aa98","name":"Query with Promise Callback, No Decoder","time":{"start":1754561619368,"stop":1754561619369,"duration":1},"status":"passed","severity":"normal"},{"uid":"1566c4115c36239e","name":"should dispatch network event when browser goes online","time":{"start":1754561286378,"stop":1754561286382,"duration":4},"status":"passed","severity":"normal"},{"uid":"cee1b792cc8ebca1","name":"should lock peers when selected","time":{"start":1754561331450,"stop":1754561331451,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a2621ddeb31c01f","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1754561286765,"stop":1754561286765,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9169414d1280f37","name":"should clear dial history on stop","time":{"start":1754561287409,"stop":1754561287410,"duration":1},"status":"passed","severity":"normal"},{"uid":"440c6a02a78e0d74","name":"should dial with multiaddr and return stream","time":{"start":1754561288479,"stop":1754561288479,"duration":0},"status":"passed","severity":"normal"},{"uid":"fac15aa68337118d","name":"Query generator for multiple messages with different content topic format","time":{"start":1754561647317,"stop":1754561647318,"duration":1},"status":"passed","severity":"normal"},{"uid":"47a2af08844177db","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1754561416761,"stop":1754561416761,"duration":0},"status":"passed","severity":"normal"},{"uid":"3218ea5f0f6eb79a","name":"should request peer renewal on specific errors","time":{"start":1754561331550,"stop":1754561331552,"duration":2},"status":"passed","severity":"normal"},{"uid":"79d5642b5339901b","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1754561316366,"stop":1754561316373,"duration":7},"status":"passed","severity":"normal"},{"uid":"84bf91ffbf38d16b","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app0/1/topic835/json","time":{"start":1754561593421,"stop":1754561593421,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca587928b387e0f5","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1754561287884,"stop":1754561287885,"duration":1},"status":"passed","severity":"normal"},{"uid":"c790e87b9947f00f","name":"throws an error for improperly formatted content topics","time":{"start":1754561271628,"stop":1754561271628,"duration":0},"status":"passed","severity":"normal"},{"uid":"56e63ea1d1fb42d1","name":"throws on content topic with empty encoding field","time":{"start":1754561271621,"stop":1754561271621,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbc6dbacea50341b","name":"Fails to push message with large meta","time":{"start":1754561908666,"stop":1754561908667,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2fde514edd218c9","name":"should start the dialing interval","time":{"start":1754561287402,"stop":1754561287406,"duration":4},"status":"passed","severity":"normal"},{"uid":"a8feb516581c780c","name":"Check received message containing special chars","time":{"start":1754561799562,"stop":1754561799562,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cf9c1f363cabed9","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1754561321476,"stop":1754561321476,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa7adff272cc8280","name":"Ephemeral messages are not stored","time":{"start":1754561363103,"stop":1754561363104,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b7a4ee423f34c56","name":"different cluster: nodes don't connect","time":{"start":1754561432583,"stop":1754561432584,"duration":1},"status":"passed","severity":"normal"},{"uid":"e013f6ac651431e5","name":"should handle peer disconnect event when no connections remain","time":{"start":1754561286372,"stop":1754561286376,"duration":4},"status":"passed","severity":"normal"},{"uid":"bb501438b17ba9dc","name":"ignores domain fetching errors","time":{"start":1754561296369,"stop":1754561296369,"duration":0},"status":"passed","severity":"normal"},{"uid":"704c8167bdb6cfe","name":"should do nothing when connections still exist","time":{"start":1754561287645,"stop":1754561287657,"duration":12},"status":"passed","severity":"normal"},{"uid":"300c46c067adf76d","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1754561432587,"stop":1754561432587,"duration":0},"status":"passed","severity":"normal"},{"uid":"97ae72ab91c625d1","name":"should clear timers for specific peer on disconnect","time":{"start":1754561287900,"stop":1754561287900,"duration":0},"status":"passed","severity":"normal"},{"uid":"b096783ecc992c75","name":"messageHash returns a Uint8Array","time":{"start":1754561287450,"stop":1754561287450,"duration":0},"status":"passed","severity":"normal"},{"uid":"56df5a78631d91e4","name":"pre and post cipher","time":{"start":1754561306417,"stop":1754561306418,"duration":1},"status":"passed","severity":"normal"},{"uid":"483a4947b938d411","name":"should successfully subscribe to supported pubsub topic","time":{"start":1754561331630,"stop":1754561331630,"duration":0},"status":"passed","severity":"normal"},{"uid":"716289933ad1d832","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1754561830885,"stop":1754561830885,"duration":0},"status":"passed","severity":"normal"},{"uid":"e635fc90dc67d70e","name":"Waku message hash computation (no timestamp)","time":{"start":1754561287448,"stop":1754561287448,"duration":0},"status":"passed","severity":"normal"},{"uid":"b374552b783d9abd","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1754561500891,"stop":1754561500891,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6b836aeee2db7133","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1754561316413,"stop":1754561316413,"duration":0},"status":"passed","severity":"normal"},{"uid":"52e24ede7a839428","name":"should create ShardReader with auto sharding network config","time":{"start":1754561287178,"stop":1754561287178,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b7bbb4e374e4535","name":"Subscribe and receive messages via lightPush","time":{"start":1754561830881,"stop":1754561830882,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4fdd09367b82cc3","name":"should handle general insertion and lookup correctly","time":{"start":1754561319652,"stop":1754561319652,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5aa4d050a39768e","name":"should handle ping failures gracefully","time":{"start":1754561287885,"stop":1754561287886,"duration":1},"status":"passed","severity":"normal"},{"uid":"229b110b257edfc2","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1754561375799,"stop":1754561375799,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6fc6d1d0991b07b","name":"Check received message containing short","time":{"start":1754561799551,"stop":1754561799551,"duration":0},"status":"passed","severity":"normal"},{"uid":"1caec74e90555d0a","name":"Ordered Callback - true","time":{"start":1754561657819,"stop":1754561657820,"duration":1},"status":"passed","severity":"normal"},{"uid":"f709520c27724db2","name":"should hang up with PeerId and return true on success","time":{"start":1754561288479,"stop":1754561288480,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f705d747c6c2d4d","name":"Subscribe to topic containing numeric and receive message","time":{"start":1754561830875,"stop":1754561830875,"duration":0},"status":"passed","severity":"normal"},{"uid":"34d1668ad57eaced","name":"Push message with SQL Injection payload","time":{"start":1754561908657,"stop":1754561908657,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea05adda0d0e4673","name":"Subscribe and publish message","time":{"start":1754561504276,"stop":1754561504277,"duration":1},"status":"passed","severity":"normal"},{"uid":"112d79685fb66888","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1754561316391,"stop":1754561316391,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc066ea7db0b8658","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1754561619365,"stop":1754561619366,"duration":1},"status":"passed","severity":"normal"},{"uid":"762556e87692e68","name":"Subscribe to topic containing Russian and receive message","time":{"start":1754561830888,"stop":1754561830888,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2bf26d6b2347c63","name":"should not receive a peer event before start","time":{"start":1754561469965,"stop":1754561469965,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e701103a3cddda1","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1754561316387,"stop":1754561316387,"duration":0},"status":"passed","severity":"normal"},{"uid":"96faf06736c6689e","name":"should do nothing if no non-locked connections to drop","time":{"start":1754561287669,"stop":1754561287670,"duration":1},"status":"passed","severity":"normal"},{"uid":"30e3498054ab369e","name":"Check received message containing XML","time":{"start":1754561799554,"stop":1754561799554,"duration":0},"status":"passed","severity":"normal"},{"uid":"e59c553451bab9ba","name":"accepts valid message hash query","time":{"start":1754561287932,"stop":1754561287932,"duration":0},"status":"passed","severity":"normal"},{"uid":"763f4938fa269afb","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1754561316386,"stop":1754561316386,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b46c43de9cf81f0","name":"Push message with content topic containing SQL Injection","time":{"start":1754561908664,"stop":1754561908665,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae8967e0ebf456d4","name":"Add multiple subscription objects on single nwaku node","time":{"start":1754561830892,"stop":1754561830892,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d7acc31cc6086a0","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1754561676537,"stop":1754561676538,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fde247763585441","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1754561287632,"stop":1754561287633,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cae30dbdc4ffac2","name":"Push message with content topic containing emoji","time":{"start":1754561908652,"stop":1754561908652,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c55ca06eb8f2ff0","name":"msgTime: 0 ms from now, startTime: 1754475262440, endTime: 1754561662440","time":{"start":1754561676539,"stop":1754561676539,"duration":0},"status":"passed","severity":"normal"},{"uid":"28e497e810e95695","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1754561331456,"stop":1754561331456,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b269e25303b7c19","name":"should successfully stop","time":{"start":1754561331632,"stop":1754561331632,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a8f47909b187482","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1754561271636,"stop":1754561271636,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e10fd237e9d6a80","name":"should drop connection via multiaddr with hangUp","time":{"start":1754561444936,"stop":1754561444936,"duration":0},"status":"passed","severity":"normal"},{"uid":"c87e2a521602ff81","name":"Outgoing message is possibly acknowledged","time":{"start":1754561338497,"stop":1754561338497,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4db458061e99a97","name":"should not create multiple intervals when called multiple times","time":{"start":1754561287408,"stop":1754561287409,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cf7e5a3eaf4e06c","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1754561316387,"stop":1754561316387,"duration":0},"status":"passed","severity":"normal"},{"uid":"256a43e516e9e41b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1754561271633,"stop":1754561271633,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa61585c084b0a4d","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1754561305979,"stop":1754561305981,"duration":2},"status":"passed","severity":"normal"},{"uid":"743c876fb00727bf","name":"should handle case when navigator is not available","time":{"start":1754561286370,"stop":1754561286371,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3932aadd945833b","name":"Fails to push message bigger that 1MB","time":{"start":1754561908654,"stop":1754561908654,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4c1d6339a3b27f6","name":"should not allow unachievable error rate","time":{"start":1754561316056,"stop":1754561316056,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c68758fbacdf1aa","name":"Does not throw an exception when node disconnects","time":{"start":1754561683710,"stop":1754561683710,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6213f5bab84621f","name":"Subscribe to topic containing shell command and receive message","time":{"start":1754561830890,"stop":1754561830891,"duration":1},"status":"passed","severity":"normal"},{"uid":"320a3da90c06e79d","name":"should skip peer when dialed recently","time":{"start":1754561287415,"stop":1754561287415,"duration":0},"status":"passed","severity":"normal"},{"uid":"26b80a67926c6e85","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1754561676540,"stop":1754561676541,"duration":1},"status":"passed","severity":"normal"},{"uid":"6020a93b6bbe39f7","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1754561316396,"stop":1754561316400,"duration":4},"status":"passed","severity":"normal"},{"uid":"46e17859fcee31df","name":"Passing page size 10 when there are 10 messages","time":{"start":1754561662229,"stop":1754561662229,"duration":0},"status":"passed","severity":"normal"},{"uid":"46d6fee69a109f97","name":"Round trip binary serialization","time":{"start":1754561288374,"stop":1754561288374,"duration":0},"status":"passed","severity":"normal"},{"uid":"b258f397f48cfc06","name":"should create KeepAliveManager with required options","time":{"start":1754561287871,"stop":1754561287871,"duration":0},"status":"passed","severity":"normal"},{"uid":"80219cbb5777ba7f","name":"should delegate to networkMonitor.isConnected()","time":{"start":1754561288477,"stop":1754561288478,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f59f11fa0d2569a","name":"Mutual subscription","time":{"start":1754561504274,"stop":1754561504275,"duration":1},"status":"passed","severity":"normal"},{"uid":"c32336ff6dcc277d","name":"Publishes to nwaku","time":{"start":1754561483565,"stop":1754561483566,"duration":1},"status":"passed","severity":"normal"},{"uid":"82b9b91eb6ee7cc7","name":"should keep entries that haven't expired yet","time":{"start":1754561329529,"stop":1754561329533,"duration":4},"status":"passed","severity":"normal"},{"uid":"71eef45437a7e9ff","name":"should push the message to the outgoing buffer","time":{"start":1754561321471,"stop":1754561321471,"duration":0},"status":"passed","severity":"normal"},{"uid":"de502fdb4412a56a","name":"should return different streams if requested simultaniously","time":{"start":1754561287994,"stop":1754561287995,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e348406ae236838","name":"Check received message containing Russian","time":{"start":1754561799563,"stop":1754561799563,"duration":0},"status":"passed","severity":"normal"},{"uid":"5027480ac327c5f3","name":"Check received message containing XML","time":{"start":1754561799564,"stop":1754561799564,"duration":0},"status":"passed","severity":"normal"},{"uid":"9958259fb8ea4a92","name":"Check publish message containing JSON","time":{"start":1754561494859,"stop":1754561494859,"duration":0},"status":"passed","severity":"normal"},{"uid":"52e204b0b73f6f5c","name":"accepts time-filtered query with content filter","time":{"start":1754561287933,"stop":1754561287933,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2aec7615c3c4831","name":"can start the service","time":{"start":1754561361733,"stop":1754561361734,"duration":1},"status":"passed","severity":"normal"},{"uid":"151d24a4d1837079","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1754561271633,"stop":1754561271633,"duration":0},"status":"passed","severity":"normal"},{"uid":"16c69404032b2a9a","name":"Push message with escaped characters payload","time":{"start":1754561908659,"stop":1754561908659,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc07caad5169e954","name":"handles different clusterIds correctly","time":{"start":1754561271627,"stop":1754561271628,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2adc2a4ea28d3ea","name":"Check publish message containing Russian","time":{"start":1754561494857,"stop":1754561494857,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b0df8b8c69670b5","name":"should initialize with default number of peers","time":{"start":1754561331449,"stop":1754561331449,"duration":0},"status":"passed","severity":"normal"},{"uid":"76b27d4b066914ed","name":"Push message with special chars payload","time":{"start":1754561908640,"stop":1754561908640,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ce28a0032dc6f54","name":"should start and setup intervals and event listeners","time":{"start":1754561331708,"stop":1754561331709,"duration":1},"status":"passed","severity":"normal"},{"uid":"4be460fd8a57e5ec","name":"Push message with rate limit","time":{"start":1754561908653,"stop":1754561908653,"duration":0},"status":"passed","severity":"normal"},{"uid":"a688be2c6fbcd18c","name":"Decrypt messages","time":{"start":1754561471961,"stop":1754561471962,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd9368ca018d0291","name":"should dial all remaining peers","time":{"start":1754561287659,"stop":1754561287659,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9d557b1dd369ab3","name":"should clear existing timers before creating new ones","time":{"start":1754561287907,"stop":1754561287908,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b1486187c7d4eb3","name":"should filter peers by codec","time":{"start":1754561288481,"stop":1754561288481,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f017b1fd0de2729","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1754561295841,"stop":1754561295842,"duration":1},"status":"passed","severity":"normal"},{"uid":"b906c393e58cf408","name":"should be able to dial TLS multiaddrs","time":{"start":1754561444936,"stop":1754561444937,"duration":1},"status":"passed","severity":"normal"},{"uid":"1eb8eeb5b14f8973","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1754561271635,"stop":1754561271636,"duration":1},"status":"passed","severity":"normal"},{"uid":"bace6182d0b9fdd2","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1754561271629,"stop":1754561271629,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a7bdf19141c57ef","name":"Subscribe to topic containing long and publish message","time":{"start":1754561504282,"stop":1754561504283,"duration":1},"status":"passed","severity":"normal"},{"uid":"89cebd62c8b2d635","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app57/5/topic23/xml","time":{"start":1754561593419,"stop":1754561593420,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4c2691b744471c5","name":"Subscribe to topic containing long and receive message","time":{"start":1754561830875,"stop":1754561830875,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f2ea38a17b04c3b","name":"Check received message containing shell command","time":{"start":1754561799555,"stop":1754561799555,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceb48bc443113ca8","name":"should maintain desired error rate","time":{"start":1754561319648,"stop":1754561319648,"duration":0},"status":"passed","severity":"normal"},{"uid":"b17e80224045b8c7","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1754561830882,"stop":1754561830882,"duration":0},"status":"passed","severity":"normal"},{"uid":"d982f98c74db126f","name":"Check publish message after client node is restarted","time":{"start":1754561494870,"stop":1754561494870,"duration":0},"status":"skipped","severity":"normal"},{"uid":"34c001620834ac3e","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1754561504289,"stop":1754561504289,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d8d636bae611921","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1754561271630,"stop":1754561271630,"duration":0},"status":"passed","severity":"normal"},{"uid":"184b2c11d16fb8bf","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1754561316386,"stop":1754561316387,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bbd9e9af32ca430","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1754561316420,"stop":1754561316420,"duration":0},"status":"passed","severity":"normal"},{"uid":"1974a8e811a3ee42","name":"Throws when trying to push message with empty payload","time":{"start":1754561908661,"stop":1754561908661,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bb17119cb58d8e7","name":"Push message with Chinese payload","time":{"start":1754561908656,"stop":1754561908656,"duration":0},"status":"passed","severity":"normal"},{"uid":"7edaab8dd2becf90","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1754561321480,"stop":1754561321480,"duration":0},"status":"passed","severity":"normal"},{"uid":"b54acdbf93599f4c","name":"should encode/decode to RLP encoding","time":{"start":1754561277969,"stop":1754561277970,"duration":1},"status":"passed","severity":"normal"},{"uid":"73522af4c66d7c32","name":"Decoder throws on empty string content topic","time":{"start":1754561305986,"stop":1754561305986,"duration":0},"status":"passed","severity":"normal"},{"uid":"7305221c1a5e57af","name":"Check received message containing Basic HTML tag","time":{"start":1754561799554,"stop":1754561799555,"duration":1},"status":"passed","severity":"normal"},{"uid":"19db0818e5946029","name":"Check received message containing Arabic","time":{"start":1754561799562,"stop":1754561799563,"duration":1},"status":"passed","severity":"normal"},{"uid":"40de7337f01fd12f","name":"Check publish message after service node is restarted","time":{"start":1754561494869,"stop":1754561494870,"duration":1},"status":"skipped","severity":"normal"},{"uid":"be51f3a6c227f211","name":"random static sharding 8 - Cluster ID: 386, Shard ID: 852","time":{"start":1754561649881,"stop":1754561649882,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6f5e70cfd918bd8","name":"random static sharding 7 - Cluster ID: 987, Shard ID: 79","time":{"start":1754561649880,"stop":1754561649880,"duration":0},"status":"passed","severity":"normal"},{"uid":"1206af71144c7d34","name":"Outgoing message is emitted as sent","time":{"start":1754561338496,"stop":1754561338496,"duration":0},"status":"passed","severity":"normal"},{"uid":"de6607da7f590d10","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1754561277279,"stop":1754561277280,"duration":1},"status":"passed","severity":"normal"},{"uid":"34cd5d252b082984","name":"Check publish message containing long","time":{"start":1754561494855,"stop":1754561494855,"duration":0},"status":"passed","severity":"normal"},{"uid":"d38b3979627e5116","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1754561504277,"stop":1754561504278,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc38c8a502c54ee0","name":"should be safe to call multiple times","time":{"start":1754561287872,"stop":1754561287876,"duration":4},"status":"passed","severity":"normal"},{"uid":"722ba8ae47f7fc20","name":"should filter out already connected peers","time":{"start":1754561287658,"stop":1754561287658,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb4c8bd5859e1aaf","name":"Relay - dialed first","time":{"start":1754561679169,"stop":1754561679169,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc8b89f5e54fd8e4","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1754561504278,"stop":1754561504279,"duration":1},"status":"passed","severity":"normal"},{"uid":"61e132d4f28e930c","name":"should handle complete discovery-to-dial flow","time":{"start":1754561286765,"stop":1754561286766,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7b4c5fd0008c759","name":"Overlapping topic subscription","time":{"start":1754561504281,"stop":1754561504281,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fe047c641030445c","name":"should be able to decode the field with only STORE set to true","time":{"start":1754561277279,"stop":1754561277279,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea97c2e7f8b231f2","name":"Encoder throws on undefined content topic","time":{"start":1754561305984,"stop":1754561305984,"duration":0},"status":"passed","severity":"normal"},{"uid":"c70dba60ae2c26b3","name":"Check received message with timestamp: 1754561356121000000 ","time":{"start":1754561799566,"stop":1754561799566,"duration":0},"status":"passed","severity":"normal"},{"uid":"237201a80426b104","name":"should transition to Unhealthy when no connections","time":{"start":1754561330939,"stop":1754561330939,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a4badd16835414d","name":"caches peers it previously fetched","time":{"start":1754561296370,"stop":1754561296370,"duration":0},"status":"passed","severity":"normal"},{"uid":"c60a6109db9d0029","name":"Push message with unicode special characters payload","time":{"start":1754561908660,"stop":1754561908660,"duration":0},"status":"passed","severity":"normal"},{"uid":"17d5a0a269d76e25","name":"Push message with numeric payload","time":{"start":1754561908655,"stop":1754561908656,"duration":1},"status":"passed","severity":"normal"},{"uid":"37600641de60faa2","name":"random static sharding 10 - Cluster ID: 151, Shard ID: 297","time":{"start":1754561649882,"stop":1754561649883,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4a4665661c29c1a","name":"should update peer store before dialing","time":{"start":1754561286759,"stop":1754561286760,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2eb2d376df102f","name":"different cluster: nodes don't connect","time":{"start":1754561432586,"stop":1754561432586,"duration":0},"status":"passed","severity":"normal"},{"uid":"390cf13dfe8122ed","name":"Check received message containing JSON","time":{"start":1754561799565,"stop":1754561799565,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc5d185602bccee4","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1754561647318,"stop":1754561647321,"duration":3},"status":"passed","severity":"normal"},{"uid":"6b576df911fdf146","name":"should handle different types of entries","time":{"start":1754561329533,"stop":1754561329536,"duration":3},"status":"passed","severity":"normal"},{"uid":"ef35f3dd53225c8f","name":"Ephemeral field set to true","time":{"start":1754561288374,"stop":1754561288374,"duration":0},"status":"passed","severity":"normal"},{"uid":"c317c7aadbd3614b","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1754561663280,"stop":1754561663280,"duration":0},"status":"passed","severity":"normal"},{"uid":"f99629d7e272ade7","name":"should return empty array when no peers connected","time":{"start":1754561288480,"stop":1754561288481,"duration":1},"status":"passed","severity":"normal"},{"uid":"919cc5571621e408","name":"should not change state when connections remain after disconnect","time":{"start":1754561286377,"stop":1754561286377,"duration":0},"status":"passed","severity":"normal"},{"uid":"c941e7abe8c5bf99","name":"should skip updating peer store if peer has same addresses","time":{"start":1754561286763,"stop":1754561286765,"duration":2},"status":"passed","severity":"normal"},{"uid":"800418c779bcb20d","name":"random static sharding 5 - Cluster ID: 941, Shard ID: 999","time":{"start":1754561649879,"stop":1754561649879,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba0bcaa6ba9afe7","name":"should not receive a peer event after stop","time":{"start":1754561300060,"stop":1754561300060,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb134a4b27cca1cd","name":"Push message with content topic containing unicode special characters","time":{"start":1754561908665,"stop":1754561908666,"duration":1},"status":"passed","severity":"normal"},{"uid":"d828cbe5896d0dd5","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1754561316381,"stop":1754561316381,"duration":0},"status":"passed","severity":"normal"},{"uid":"b844c8e313e42edc","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1754561331631,"stop":1754561331631,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e54e8826cfea923","name":"Check received message containing Russian","time":{"start":1754561799553,"stop":1754561799553,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6af7f7aea1da0ec","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1754561287883,"stop":1754561287884,"duration":1},"status":"passed","severity":"normal"},{"uid":"32c410a12dda2fe4","name":"should return false when peer is not found","time":{"start":1754561287188,"stop":1754561287189,"duration":1},"status":"passed","severity":"normal"},{"uid":"793d5fc48dc5495c","name":"should perform ping and update peer store on timer","time":{"start":1754561287885,"stop":1754561287885,"duration":0},"status":"passed","severity":"normal"},{"uid":"28421f3276d8be7d","name":"should handle disconnect when peer has no timers","time":{"start":1754561287903,"stop":1754561287903,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b32c76ca42179ee","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app55/6/topic485/json","time":{"start":1754561593416,"stop":1754561593417,"duration":1},"status":"passed","severity":"normal"},{"uid":"427bc70ebfc239e7","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1754561605234,"stop":1754561605235,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac5f18563df98fee","name":"random static sharding 9 - Cluster ID: 845, Shard ID: 397","time":{"start":1754561649882,"stop":1754561649882,"duration":0},"status":"passed","severity":"normal"},{"uid":"c14e6295417978db","name":"should return false when peer is not on topic","time":{"start":1754561288482,"stop":1754561288483,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8c8de78bb637a4e","name":"Query generator for multiple messages with different message text format","time":{"start":1754561647317,"stop":1754561647317,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d5d4bdf088ac107","name":"Decoder throws on undefined content topic","time":{"start":1754561288375,"stop":1754561288376,"duration":1},"status":"passed","severity":"normal"},{"uid":"20c8804f944dfafe","name":"should handle dial errors gracefully","time":{"start":1754561287422,"stop":1754561287423,"duration":1},"status":"passed","severity":"normal"},{"uid":"7380f901d451dc04","name":"should not fail to stop the service if it was not started","time":{"start":1754561469963,"stop":1754561469963,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ec893b1c17c04de","name":"should skip peer when failed to dial recently","time":{"start":1754561287415,"stop":1754561287415,"duration":0},"status":"passed","severity":"normal"},{"uid":"c75c7baf4e1d9050","name":"Check message with invalid timestamp is not received","time":{"start":1754561799568,"stop":1754561799568,"duration":0},"status":"passed","severity":"normal"},{"uid":"534292f032a7df7e","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1754561605230,"stop":1754561605231,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc103074e315cf83","name":"should get / set TCP multiaddr","time":{"start":1754561277971,"stop":1754561277971,"duration":0},"status":"passed","severity":"normal"},{"uid":"12a9009a89fb22b0","name":"Push message with content topic containing JSON","time":{"start":1754561908651,"stop":1754561908651,"duration":0},"status":"passed","severity":"normal"},{"uid":"680d6f17794fbbd0","name":"should stop ping timers on peer disconnect","time":{"start":1754561287882,"stop":1754561287882,"duration":0},"status":"passed","severity":"normal"},{"uid":"57c9e649a10dcf1b","name":"Passing invalid cursor","time":{"start":1754561605236,"stop":1754561605236,"duration":0},"status":"passed","severity":"normal"},{"uid":"898937a653639e42","name":"Relay - dialed after","time":{"start":1754561679171,"stop":1754561679171,"duration":0},"status":"passed","severity":"normal"},{"uid":"72bad5fa5a7a5345","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1754561271635,"stop":1754561271635,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ca94b456f2d282f","name":"returns all values when wanted number is greater than available values","time":{"start":1754561295358,"stop":1754561295359,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b22c836bfefea70","name":"Promise Callback - true","time":{"start":1754561657818,"stop":1754561657819,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccd7f9fa40e3a03f","name":"Sync message are not sent excessively within sync frequency","time":{"start":1754561338498,"stop":1754561338498,"duration":0},"status":"passed","severity":"normal"},{"uid":"a507af29e1ba3de1","name":"should be online or offline if network state changed","time":{"start":1754561375806,"stop":1754561375806,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1ea4befc7313318","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1754561271637,"stop":1754561271637,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcbb86a2d730c7e4","name":"should handle special patterns correctly","time":{"start":1754561319651,"stop":1754561319652,"duration":1},"status":"passed","severity":"normal"},{"uid":"37612e42caa1fb99","name":"Query Generator - true","time":{"start":1754561657816,"stop":1754561657817,"duration":1},"status":"passed","severity":"normal"},{"uid":"30b354f6f81a7fba","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1754561830871,"stop":1754561830871,"duration":0},"status":"passed","severity":"normal"},{"uid":"88fd83b6b59724af","name":"should add event listeners to globalThis","time":{"start":1754561286352,"stop":1754561286352,"duration":0},"status":"passed","severity":"normal"},{"uid":"d73d11801ee1ff42","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1754561316380,"stop":1754561316381,"duration":1},"status":"passed","severity":"normal"},{"uid":"f416483414ab4a26","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1754561560792,"stop":1754561560792,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb0ab205df0a69cf","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1754561271630,"stop":1754561271631,"duration":1},"status":"passed","severity":"normal"},{"uid":"353a36599bfbb42e","name":"Check received message with timestamp: 1754561356121 ","time":{"start":1754561799567,"stop":1754561799567,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab3a34672116f156","name":"should deliver messages after dependencies are met","time":{"start":1754561321477,"stop":1754561321477,"duration":0},"status":"passed","severity":"normal"},{"uid":"197eadd65a19e1a8","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1754561321475,"stop":1754561321475,"duration":0},"status":"passed","severity":"normal"},{"uid":"82c182334c7903e0","name":"Check message with invalid timestamp is not received","time":{"start":1754561799558,"stop":1754561799558,"duration":0},"status":"passed","severity":"normal"},{"uid":"9575f90d75665099","name":"should be delivered immediately if received","time":{"start":1754561321480,"stop":1754561321480,"duration":0},"status":"passed","severity":"normal"},{"uid":"93a11540e292a09","name":"Encoder throws on empty string content topic","time":{"start":1754561305985,"stop":1754561305985,"duration":0},"status":"passed","severity":"normal"},{"uid":"32ed824413c3af5","name":"Check received message containing JSON","time":{"start":1754561799555,"stop":1754561799555,"duration":0},"status":"passed","severity":"normal"},{"uid":"48e14594dfdfab2d","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1754561504290,"stop":1754561504290,"duration":0},"status":"passed","severity":"normal"},{"uid":"f12506be2fd04034","name":"should start ping timers on peer connect","time":{"start":1754561287880,"stop":1754561287880,"duration":0},"status":"passed","severity":"normal"},{"uid":"d855c3685b166448","name":"should initialize with custom number of peers","time":{"start":1754561331449,"stop":1754561331450,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8d95ee8a1c65403","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1754561381220,"stop":1754561381220,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce3b96c4291497fa","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1754561593415,"stop":1754561593415,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b7d8f0449d45289","name":"Wrong topic","time":{"start":1754561593421,"stop":1754561593421,"duration":0},"status":"passed","severity":"normal"},{"uid":"76b53b15e9eef463","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1754561676534,"stop":1754561676535,"duration":1},"status":"passed","severity":"normal"},{"uid":"412f02e0ae623a38","name":"Check received message containing unicode special characters","time":{"start":1754561799566,"stop":1754561799566,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc866101acfbb85c","name":"Push message with long payload","time":{"start":1754561908639,"stop":1754561908639,"duration":0},"status":"passed","severity":"normal"},{"uid":"394b7bce779c4f4","name":"Push message with content topic containing Russian","time":{"start":1754561908664,"stop":1754561908664,"duration":0},"status":"passed","severity":"normal"},{"uid":"40c5b5a8cc88daa1","name":"should handle peer store update failures gracefully","time":{"start":1754561287886,"stop":1754561287886,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b0c2a1130f3aa67","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1754561316057,"stop":1754561316058,"duration":1},"status":"passed","severity":"normal"},{"uid":"458e6eeacd0740d2","name":"Passing page size 19 when there are 20 messages","time":{"start":1754561662230,"stop":1754561662230,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3e7cd26d03bd5d2","name":"should not discard bootstrap peers if under the limit","time":{"start":1754561399749,"stop":1754561399750,"duration":1},"status":"passed","severity":"normal"},{"uid":"be765e2b82310900","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1754561830872,"stop":1754561830872,"duration":0},"status":"passed","severity":"normal"},{"uid":"74c97d35e638381b","name":"Check message on other pubsub topic is not received","time":{"start":1754561799558,"stop":1754561799558,"duration":0},"status":"passed","severity":"normal"},{"uid":"254db1661c3b77cb","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1754561375800,"stop":1754561375800,"duration":0},"status":"passed","severity":"normal"},{"uid":"24e2aa88406a1d99","name":"should emit a peer event after start","time":{"start":1754561300059,"stop":1754561300059,"duration":0},"status":"passed","severity":"normal"},{"uid":"eadf2b25715a5849","name":"should properly create location multiaddrs - udp4","time":{"start":1754561277971,"stop":1754561277972,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8ba4a007ba0b532","name":"Check publish message containing escaped characters","time":{"start":1754561494860,"stop":1754561494860,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d284e70ca9f1cd7","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1754561316405,"stop":1754561316405,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d3a02dbf492cec3","name":"Check publish message containing unicode special characters","time":{"start":1754561494860,"stop":1754561494860,"duration":0},"status":"passed","severity":"normal"},{"uid":"2260bda49dc6b7f9","name":"should unregister libp2p event listeners when stop is called","time":{"start":1754561331455,"stop":1754561331455,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6ee3534ef9f6504","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1754561338499,"stop":1754561338500,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5b941daf276b7ef","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1754561487974,"stop":1754561487974,"duration":0},"status":"passed","severity":"normal"},{"uid":"66c559cb4bdc6cae","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1754561287448,"stop":1754561287450,"duration":2},"status":"passed","severity":"normal"},{"uid":"ad53bee013121369","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1754561663279,"stop":1754561663279,"duration":0},"status":"passed","severity":"normal"},{"uid":"bef3082e3b873bc5","name":"should create NetworkMonitor with libp2p and events","time":{"start":1754561286332,"stop":1754561286341,"duration":9},"status":"passed","severity":"normal"},{"uid":"2a95ad0d0d8ce9a8","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1754561560793,"stop":1754561560793,"duration":0},"status":"passed","severity":"normal"},{"uid":"59b5a0bf1fc1fe95","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1754561271625,"stop":1754561271625,"duration":0},"status":"passed","severity":"normal"},{"uid":"8576fea07ece7e50","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1754561295842,"stop":1754561295842,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b9764de7eb80c0","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1754561830884,"stop":1754561830885,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f6467b16cd01b024","name":"Delete observer","time":{"start":1754561471962,"stop":1754561471962,"duration":0},"status":"passed","severity":"normal"},{"uid":"176811ef5ca6b271","name":"should not receive a peer event after stop","time":{"start":1754561469965,"stop":1754561469966,"duration":1},"status":"passed","severity":"normal"},{"uid":"a83d8bbfca58c215","name":"should remove event listener for peer:discovery","time":{"start":1754561286749,"stop":1754561286752,"duration":3},"status":"passed","severity":"normal"},{"uid":"aa31ce9a9e3963e9","name":"should dispatch connect and disconnect events","time":{"start":1754561331454,"stop":1754561331454,"duration":0},"status":"passed","severity":"normal"},{"uid":"49b6c107474cde6b","name":"Push message with content topic containing SQL Injection","time":{"start":1754561908650,"stop":1754561908651,"duration":1},"status":"passed","severity":"normal"},{"uid":"f627890e6e9b3618","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1754561271631,"stop":1754561271631,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf7dcb7efdbf2fcc","name":"Symmetric encrypt & Decrypt","time":{"start":1754561306417,"stop":1754561306417,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1f26880d9186fac","name":"Push message with emoji payload","time":{"start":1754561908660,"stop":1754561908660,"duration":0},"status":"passed","severity":"normal"},{"uid":"66dd4a26ed3145af","name":"Subscribe to topic containing special chars and publish message","time":{"start":1754561504284,"stop":1754561504284,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f2083a7fe6e729","name":"same cluster, static sharding: nodes connect","time":{"start":1754561432582,"stop":1754561432582,"duration":0},"status":"passed","severity":"normal"},{"uid":"209883b405c7b6be","name":"Query Generator, Multiple PubsubTopics","time":{"start":1754561619364,"stop":1754561619364,"duration":0},"status":"passed","severity":"normal"},{"uid":"d31f165fbcec7af9","name":"Subscribe to topic containing JSON and receive message","time":{"start":1754561830879,"stop":1754561830879,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3938b0e1db3ad74","name":"Check publish message containing special chars","time":{"start":1754561494856,"stop":1754561494856,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f76e754288c3b8b","name":"throws on content topic with generation field greater than 0","time":{"start":1754561271619,"stop":1754561271619,"duration":0},"status":"passed","severity":"normal"},{"uid":"3adb931b46443a86","name":"Passing page size 3 when there are 20 messages","time":{"start":1754561662229,"stop":1754561662229,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cf3524e12361e1d","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1754561560793,"stop":1754561560793,"duration":0},"status":"passed","severity":"normal"},{"uid":"2df926bbcca02699","name":"Push message with long payload","time":{"start":1754561908655,"stop":1754561908655,"duration":0},"status":"passed","severity":"normal"},{"uid":"408905a7ebdcf153","name":"should handle peer not in mesh for all topics","time":{"start":1754561287909,"stop":1754561287909,"duration":0},"status":"passed","severity":"normal"},{"uid":"7884e9b78c7af50d","name":"should insert elements correctly","time":{"start":1754561319648,"stop":1754561319648,"duration":0},"status":"passed","severity":"normal"},{"uid":"b026cd289e4fa256","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1754561288482,"stop":1754561288482,"duration":0},"status":"passed","severity":"normal"},{"uid":"5222c2d7112dcee8","name":"should handle task timeouts","time":{"start":1754561331552,"stop":1754561331552,"duration":0},"status":"passed","severity":"normal"},{"uid":"e50d03ec4f3ca93a","name":"should add event listeners to libp2p","time":{"start":1754561286351,"stop":1754561286351,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeef13c20ca862c5","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app47/7/topic65/test.js","time":{"start":1754561593418,"stop":1754561593419,"duration":1},"status":"passed","severity":"normal"},{"uid":"c22498b451b044b","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1754561295840,"stop":1754561295840,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b54c5c3dfaeb9c3","name":"should register libp2p event listeners when start is called","time":{"start":1754561331454,"stop":1754561331455,"duration":1},"status":"passed","severity":"normal"},{"uid":"48013875bae946af","name":"should select older connection if present","time":{"start":1754561287950,"stop":1754561287950,"duration":0},"status":"passed","severity":"normal"},{"uid":"e95ef4c76e290b95","name":"Push message with Russian payload","time":{"start":1754561908641,"stop":1754561908641,"duration":0},"status":"passed","severity":"normal"},{"uid":"52b19ce8c554a363","name":"Check message on other pubsub topic is not received","time":{"start":1754561799568,"stop":1754561799568,"duration":0},"status":"passed","severity":"normal"},{"uid":"9753f30c8b9aac5b","name":"recovers when dns.resolve returns empty","time":{"start":1754561296369,"stop":1754561296369,"duration":0},"status":"passed","severity":"normal"},{"uid":"decb25319f0089bc","name":"Publish message with custom timestamp: Thu Aug 07 2025 09:11:28 GMT+0000 (Coordinated Universal Time)","time":{"start":1754561494862,"stop":1754561494865,"duration":3},"status":"passed","severity":"normal"},{"uid":"6935f43ecde5c480","name":"should load peers from local storage and dispatch events","time":{"start":1754561300061,"stop":1754561300061,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3fde66b11a094aa","name":"should handle multiple peer connections","time":{"start":1754561287880,"stop":1754561287880,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f7c04655cb41144","name":"Push message with meta","time":{"start":1754561908666,"stop":1754561908666,"duration":0},"status":"passed","severity":"normal"},{"uid":"e12df34e4d3d9737","name":"Retries within maximum given attempts","time":{"start":1754561330873,"stop":1754561330880,"duration":7},"status":"passed","severity":"normal"},{"uid":"daf0bc563aa2ea26","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1754561830878,"stop":1754561830878,"duration":0},"status":"passed","severity":"normal"},{"uid":"91a6abc2b6f50912","name":"should return false when network is not connected","time":{"start":1754561288478,"stop":1754561288478,"duration":0},"status":"passed","severity":"normal"},{"uid":"add68522f9a55ab5","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1754561316058,"stop":1754561316058,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ebe8140522abde9","name":"Check received message containing long","time":{"start":1754561799561,"stop":1754561799561,"duration":0},"status":"passed","severity":"normal"},{"uid":"aae0e0df5f451cbd","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1754561287998,"stop":1754561287998,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa9a19646d03dcd8","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1754561321475,"stop":1754561321475,"duration":0},"status":"passed","severity":"normal"},{"uid":"53d2b751f76c707b","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1754561830882,"stop":1754561830882,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbe1e3fca3debfc9","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1754561295843,"stop":1754561295844,"duration":1},"status":"passed","severity":"normal"},{"uid":"16f9d42d798ebf32","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1754561676538,"stop":1754561676538,"duration":0},"status":"passed","severity":"normal"},{"uid":"704a7c25e29656f3","name":"Subscribe to topic containing XML and receive message","time":{"start":1754561830889,"stop":1754561830890,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8e83a8d457d1430","name":"Meta field set when metaSetter is specified","time":{"start":1754561288374,"stop":1754561288375,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbc996f2265301d3","name":"should serialize and deserialize correctly","time":{"start":1754561319649,"stop":1754561319649,"duration":0},"status":"passed","severity":"normal"},{"uid":"c97990a65e480787","name":"Store - dialed after - with timeout","time":{"start":1754561679172,"stop":1754561679173,"duration":1},"status":"passed","severity":"normal"},{"uid":"540666c7504f5b7f","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1754561316057,"stop":1754561316057,"duration":0},"status":"passed","severity":"normal"},{"uid":"369d90b201014a57","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1754561271634,"stop":1754561271634,"duration":0},"status":"passed","severity":"normal"},{"uid":"194447b83d823f1b","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1754561560787,"stop":1754561560787,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c0fbb97c176e4a0","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1754561611270,"stop":1754561611270,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0271dc6f6ecac57","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1754561271623,"stop":1754561271623,"duration":0},"status":"passed","severity":"normal"},{"uid":"805a4ce2d0366be3","name":"Relay - times out","time":{"start":1754561679171,"stop":1754561679172,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1ce7af3e965bd16","name":"Init the array if not present","time":{"start":1754561271307,"stop":1754561271309,"duration":2},"status":"passed","severity":"normal"},{"uid":"b198c109184c6db7","name":"should handle multiple query options for time ranges","time":{"start":1754561331717,"stop":1754561331717,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cccc655a0bdba97","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1754561316413,"stop":1754561316413,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f20d2efe1638f3f","name":"should not be delivered","time":{"start":1754561321479,"stop":1754561321479,"duration":0},"status":"passed","severity":"normal"},{"uid":"acf0ac93331af716","name":"Push message with escaped characters payload","time":{"start":1754561908644,"stop":1754561908645,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8b83ae59eb11d8d","name":"should successfully unsubscribe from an existing subscription","time":{"start":1754561331631,"stop":1754561331631,"duration":0},"status":"passed","severity":"normal"},{"uid":"802037c8b4fa4430","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1754561316400,"stop":1754561316400,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c734f707fc147cb","name":"should return false when navigator.onLine is false","time":{"start":1754561286362,"stop":1754561286363,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfd85170b9a776c2","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1754561331455,"stop":1754561331456,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3a8117a1f1bde44","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1754561286367,"stop":1754561286367,"duration":0},"status":"passed","severity":"normal"},{"uid":"b30ae409ed822777","name":"should send to specified number of peers of used peers","time":{"start":1754561331303,"stop":1754561331303,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d46847f510c9fa5","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1754561375800,"stop":1754561375800,"duration":0},"status":"passed","severity":"normal"},{"uid":"c172b6e395513d39","name":"should return usable stream attached to connection","time":{"start":1754561287992,"stop":1754561287992,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1e6acceeef055d9","name":"should handle onConnected and onDisconnected","time":{"start":1754561331454,"stop":1754561331454,"duration":0},"status":"passed","severity":"normal"},{"uid":"70e90227b1ad9218","name":"should call waitForPeer on Relay","time":{"start":1754561331723,"stop":1754561331723,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ab1f30b093372c","name":"Push message with custom timestamp: 1754557781404","time":{"start":1754561908668,"stop":1754561908668,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dc0dc85f8900d84","name":"should be able to encode the field with only FILTER set to true","time":{"start":1754561277270,"stop":1754561277271,"duration":1},"status":"passed","severity":"normal"},{"uid":"50504ad9ed12b056","name":"Generator, 2 different shards","time":{"start":1754561611270,"stop":1754561611270,"duration":0},"status":"passed","severity":"normal"},{"uid":"33937807cf91a0e3","name":"Subscribe and receives messages on 20 topics","time":{"start":1754561830872,"stop":1754561830872,"duration":0},"status":"passed","severity":"normal"},{"uid":"6543d1ce1f798cc6","name":"should handle errors when removing globalThis listeners","time":{"start":1754561286362,"stop":1754561286362,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dfb6efaf074d4ac","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1754561316416,"stop":1754561316417,"duration":1},"status":"passed","severity":"normal"},{"uid":"39977e9031d7f909","name":"return first retrieved peers without further DNS queries","time":{"start":1754561296371,"stop":1754561296371,"duration":0},"status":"passed","severity":"normal"},{"uid":"c02e068c547b7f95","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1754561316391,"stop":1754561316391,"duration":0},"status":"passed","severity":"normal"},{"uid":"3590fb92bb0c88d2","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1754561605235,"stop":1754561605235,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff0cf4f725f05fb1","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1754561295841,"stop":1754561295841,"duration":0},"status":"passed","severity":"normal"},{"uid":"9603a3ef5f7eed47","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1754561287370,"stop":1754561287370,"duration":0},"status":"passed","severity":"normal"},{"uid":"927959bd4fa8af29","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1754561830879,"stop":1754561830880,"duration":1},"status":"passed","severity":"normal"},{"uid":"d324d2a3c2c82157","name":"should dial with PeerId and return stream","time":{"start":1754561288478,"stop":1754561288478,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1424e9bdd8216ed","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1754561286382,"stop":1754561286383,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5c6b4148bc5e2c4","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1754561331717,"stop":1754561331717,"duration":0},"status":"passed","severity":"normal"},{"uid":"de63e372246b44df","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1754561487975,"stop":1754561487975,"duration":0},"status":"passed","severity":"normal"},{"uid":"8130918070498edc","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1754561277287,"stop":1754561277287,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f0951f778d20cda","name":"Fails to push message bigger that 1MB","time":{"start":1754561908669,"stop":1754561908669,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1104c9c9afc4733","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1754561316387,"stop":1754561316391,"duration":4},"status":"passed","severity":"normal"},{"uid":"5775cbfdc42405e2","name":"should handle peerStore errors gracefully","time":{"start":1754561288481,"stop":1754561288481,"duration":0},"status":"passed","severity":"normal"},{"uid":"a79e612037cbc9c8","name":"should be safe to call multiple times","time":{"start":1754561287633,"stop":1754561287633,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4ade2df85ef968a","name":"Push message with Arabic payload","time":{"start":1754561908656,"stop":1754561908656,"duration":0},"status":"passed","severity":"normal"},{"uid":"643f395c3c9b763b","name":"Push message with XML payload","time":{"start":1754561908658,"stop":1754561908658,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c99ac1ac0f0ef64","name":"Decoder throws on empty string content topic","time":{"start":1754561288376,"stop":1754561288376,"duration":0},"status":"passed","severity":"normal"},{"uid":"21fd896f4c7cac56","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1754561277276,"stop":1754561277277,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd83f66e45cbd6ae","name":"Push message with JSON payload","time":{"start":1754561908643,"stop":1754561908644,"duration":1},"status":"passed","severity":"normal"},{"uid":"2deb4f3b0ff65ea3","name":"messageHashStr produces consistent results for the same input","time":{"start":1754561287452,"stop":1754561287452,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d75085cdeb9e1e9","name":"Check meta is set [symmetric]","time":{"start":1754561305982,"stop":1754561305982,"duration":0},"status":"passed","severity":"normal"},{"uid":"640a8b15e485e9ee","name":"Outgoing message is retried until acknowledged","time":{"start":1754561338500,"stop":1754561338500,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bac89521f1f8c5d","name":"should return PeerId when Multiaddr input is provided","time":{"start":1754561287371,"stop":1754561287371,"duration":0},"status":"passed","severity":"normal"},{"uid":"826ec82e0d9f9c0e","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1754561676539,"stop":1754561676539,"duration":0},"status":"passed","severity":"normal"},{"uid":"c080cc525453bcc4","name":"random static sharding 6 - Cluster ID: 989, Shard ID: 358","time":{"start":1754561649880,"stop":1754561649880,"duration":0},"status":"passed","severity":"normal"},{"uid":"f596076457eff3f","name":"should not create timers for topics where peer is not in mesh","time":{"start":1754561287888,"stop":1754561287895,"duration":7},"status":"passed","severity":"normal"},{"uid":"cbb9bcbea0b10f1e","name":"should start and stop interval correctly","time":{"start":1754561331544,"stop":1754561331544,"duration":0},"status":"passed","severity":"normal"},{"uid":"33c68a4b38f7a3ce","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1754561288134,"stop":1754561288137,"duration":3},"status":"passed","severity":"normal"},{"uid":"67e82e703bbd4ebd","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1754561799567,"stop":1754561799568,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5c7d83957df465f","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1754561287671,"stop":1754561287671,"duration":0},"status":"passed","severity":"normal"},{"uid":"262cfb0d21361e3b","name":"should remove event listeners from globalThis","time":{"start":1754561286361,"stop":1754561286361,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f2df0cf340de588","name":"Subscribe to topic containing short and publish message","time":{"start":1754561504282,"stop":1754561504282,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef3e472eb9ba8d5","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1754561504280,"stop":1754561504280,"duration":0},"status":"passed","severity":"normal"},{"uid":"fabd2bf52e7691ee","name":"Own sync message does not acknowledge own messages","time":{"start":1754561338500,"stop":1754561338500,"duration":0},"status":"passed","severity":"normal"},{"uid":"c98436087653604a","name":"should set default options when no config provided","time":{"start":1754561288474,"stop":1754561288475,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d5ffb11d3d7c3f","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1754561271630,"stop":1754561271630,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b3bca1d30257336","name":"Push message with custom timestamp: 1754564981404","time":{"start":1754561908668,"stop":1754561908668,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9c7eb376d40373e","name":"msgTime: 0 ms from now, startTime: 1754302462440, endTime: 1754561662440","time":{"start":1754561676538,"stop":1754561676539,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a7add4450d43809","name":"should handle all zero keep alive options","time":{"start":1754561287909,"stop":1754561287909,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2f14bc70f90e307","name":"Sample","time":{"start":1754561277440,"stop":1754561277440,"duration":0},"status":"passed","severity":"normal"},{"uid":"1654c6d7596f3e0","name":"Relay","time":{"start":1754561363288,"stop":1754561363288,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b0a1fe6e27caf67","name":"Check received message containing escaped characters","time":{"start":1754561799565,"stop":1754561799565,"duration":0},"status":"passed","severity":"normal"},{"uid":"374953b62994c4c9","name":"should handle hash queries without validation","time":{"start":1754561331717,"stop":1754561331718,"duration":1},"status":"passed","severity":"normal"},{"uid":"d148e9385014900c","name":"Reusing cursor across nodes","time":{"start":1754561605235,"stop":1754561605235,"duration":0},"status":"passed","severity":"normal"},{"uid":"57ed99197adf7735","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1754561271629,"stop":1754561271629,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2b5164f9c53a054","name":"should clear all timers","time":{"start":1754561287878,"stop":1754561287879,"duration":1},"status":"passed","severity":"normal"},{"uid":"9414893b35bf2852","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1754561316395,"stop":1754561316395,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea44c14e2b6dcd2a","name":"does not validate decoders for hash queries","time":{"start":1754561288138,"stop":1754561288139,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bbd2d0e1bca9ca1","name":"Check received message containing numeric","time":{"start":1754561799561,"stop":1754561799562,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1856b1b8d7f4386","name":"should allow redial after cooldown period","time":{"start":1754561287416,"stop":1754561287416,"duration":0},"status":"passed","severity":"normal"},{"uid":"a68e339d292de8a8","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1754561500891,"stop":1754561500891,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a58e3c1039fbf03","name":"should hang up with multiaddr and return true on success","time":{"start":1754561288480,"stop":1754561288480,"duration":0},"status":"passed","severity":"normal"},{"uid":"9062ec104e087da9","name":"yields decoded messages","time":{"start":1754561288140,"stop":1754561288140,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d613fa59c8c3644","name":"Subscribe to topic containing JSON and publish message","time":{"start":1754561504289,"stop":1754561504289,"duration":0},"status":"passed","severity":"normal"},{"uid":"b48692d9aa7fd1bb","name":"can start and stop the service","time":{"start":1754561469963,"stop":1754561469963,"duration":0},"status":"passed","severity":"normal"},{"uid":"c28d7a6c4ed929","name":"should return null for non-existent peer","time":{"start":1754561287664,"stop":1754561287664,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ec355f6c7155091","name":"groups content topics by expected pubsub topic","time":{"start":1754561271627,"stop":1754561271627,"duration":0},"status":"passed","severity":"normal"},{"uid":"df54b497df6c1fc9","name":"Push message with content topic containing short","time":{"start":1754561908647,"stop":1754561908648,"duration":1},"status":"passed","severity":"normal"},{"uid":"830455a6295a5114","name":"should not retry if at least one success","time":{"start":1754561331304,"stop":1754561331304,"duration":0},"status":"passed","severity":"normal"},{"uid":"3de0bf4e974a7982","name":"should set field with only RELAY enabled","time":{"start":1754561277974,"stop":1754561277974,"duration":0},"status":"passed","severity":"normal"},{"uid":"878e1fa540dd281a","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1754561277286,"stop":1754561277286,"duration":0},"status":"passed","severity":"normal"},{"uid":"55678b07434e40f7","name":"peer:update - should do nothing if another protocol hit","time":{"start":1754561287997,"stop":1754561287997,"duration":0},"status":"passed","severity":"normal"},{"uid":"be1be6db88052f29","name":"throws on content topic with too few or too many fields","time":{"start":1754561271618,"stop":1754561271618,"duration":0},"status":"passed","severity":"normal"},{"uid":"be1deb44b5da512c","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1754561316412,"stop":1754561316412,"duration":0},"status":"passed","severity":"normal"},{"uid":"ced402f61d899594","name":"ends after yielding if response size indicates end","time":{"start":1754561288141,"stop":1754561288141,"duration":0},"status":"passed","severity":"normal"},{"uid":"231542a3dbdd645","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1754561830890,"stop":1754561830890,"duration":0},"status":"passed","severity":"normal"},{"uid":"645dbc439785fd79","name":"Query generator for multiple messages with multiple decoders","time":{"start":1754561647317,"stop":1754561647317,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb471171325516f0","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1754561830883,"stop":1754561830884,"duration":1},"status":"passed","severity":"normal"},{"uid":"8396eee3a6c9dcce","name":"Get Nodes","time":{"start":1754561295646,"stop":1754561295647,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9b7408b5ba46124","name":"Fails to publish duplicate message","time":{"start":1754561494866,"stop":1754561494866,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa9377ef48070dee","name":"should return false when peer is on different cluster","time":{"start":1754561287189,"stop":1754561287197,"duration":8},"status":"passed","severity":"normal"},{"uid":"4fee202348de92ef","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1754561830891,"stop":1754561830891,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8b5b22b57086d66","name":"Subscribe to topic containing XML and publish message","time":{"start":1754561504288,"stop":1754561504288,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecef8d4a26649d78","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1754561338499,"stop":1754561338499,"duration":0},"status":"passed","severity":"normal"},{"uid":"16d1710da5b2867f","name":"should throw if no connection provided","time":{"start":1754561287992,"stop":1754561287993,"duration":1},"status":"passed","severity":"normal"},{"uid":"213a08cdd5a29f3b","name":"should handle errors when getting connections","time":{"start":1754561286383,"stop":1754561286383,"duration":0},"status":"passed","severity":"normal"},{"uid":"d594a3bbf2f08207","name":"Push message with emoji payload","time":{"start":1754561908645,"stop":1754561908646,"duration":1},"status":"passed","severity":"normal"},{"uid":"a842008b612f65c0","name":"Check message with no pubsub topic is not received","time":{"start":1754561799568,"stop":1754561799568,"duration":0},"status":"passed","severity":"normal"},{"uid":"157e1031b13800b","name":"Using a function","time":{"start":1754561683711,"stop":1754561683711,"duration":0},"status":"passed","severity":"normal"},{"uid":"55419157c0ae3055","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1754561560790,"stop":1754561560790,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4988402a4e6c5c0","name":"Check received message with timestamp: 1649153314 ","time":{"start":1754561799567,"stop":1754561799567,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7cae395098e62bf","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1754561316420,"stop":1754561316421,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ead7c5006ca749e","name":"Publish message with custom timestamp: Thu Aug 07 2025 11:11:28 GMT+0000 (Coordinated Universal Time)","time":{"start":1754561494865,"stop":1754561494865,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4cb01f9f29b9b1b","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1754561277272,"stop":1754561277273,"duration":1},"status":"passed","severity":"normal"},{"uid":"eabcc2a2346c601d","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1754561316379,"stop":1754561316380,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c2866fe21769b54","name":"Push message with XML payload","time":{"start":1754561908642,"stop":1754561908643,"duration":1},"status":"passed","severity":"normal"},{"uid":"263c024c78754466","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1754561321477,"stop":1754561321478,"duration":1},"status":"passed","severity":"normal"},{"uid":"63da6ffab308633c","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1754561663279,"stop":1754561663279,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8791cb340b6b29b","name":"Check message with no payload is not received","time":{"start":1754561799559,"stop":1754561799559,"duration":0},"status":"passed","severity":"normal"},{"uid":"24a15c6a5efbf6c7","name":"Query with Ordered Callback, No message returned","time":{"start":1754561619366,"stop":1754561619367,"duration":1},"status":"passed","severity":"normal"},{"uid":"47a7c66307716dc7","name":"ends if response has no messages","time":{"start":1754561288139,"stop":1754561288140,"duration":1},"status":"passed","severity":"normal"},{"uid":"c788490c388fff51","name":"Push message with content topic containing special chars","time":{"start":1754561908649,"stop":1754561908649,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1ec00d158efd224","name":"should skip peer when already connected","time":{"start":1754561287411,"stop":1754561287414,"duration":3},"status":"passed","severity":"normal"},{"uid":"9fad8a8ac6d23a94","name":"should remove expired entries after TTL has passed","time":{"start":1754561329528,"stop":1754561329529,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b40e87d3fd69eea","name":"should mark all messages in causal history as acknowledged","time":{"start":1754561321474,"stop":1754561321475,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ad84581a34f5087","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1754561381219,"stop":1754561381219,"duration":0},"status":"passed","severity":"normal"},{"uid":"7550c14e241b4405","name":"Promise Callback - false","time":{"start":1754561657819,"stop":1754561657819,"duration":0},"status":"passed","severity":"normal"},{"uid":"50b988edfee3499b","name":"should return peer for existing peer","time":{"start":1754561287663,"stop":1754561287664,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8346b8dde1db9f8","name":"should skip peer when not on same cluster","time":{"start":1754561287416,"stop":1754561287417,"duration":1},"status":"passed","severity":"normal"},{"uid":"e53b3fa3e1aa26d2","name":"Callback on promise","time":{"start":1754561647318,"stop":1754561647318,"duration":0},"status":"passed","severity":"normal"},{"uid":"8755c02ec6d4c0d6","name":"should reject if Filter is requested but not mounted","time":{"start":1754561331722,"stop":1754561331722,"duration":0},"status":"passed","severity":"normal"},{"uid":"980ec1a62ca5e20f","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1754561287887,"stop":1754561287887,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f2d09758d3aef37","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1754561363105,"stop":1754561363106,"duration":1},"status":"passed","severity":"normal"},{"uid":"a551310af95fb0a0","name":"Push message with short payload","time":{"start":1754561908655,"stop":1754561908655,"duration":0},"status":"passed","severity":"normal"},{"uid":"68416fffb2974490","name":"Push message with Script payload","time":{"start":1754561908642,"stop":1754561908642,"duration":0},"status":"passed","severity":"normal"},{"uid":"b39d38f9ee130eb7","name":"Push message with content topic containing Arabic","time":{"start":1754561908664,"stop":1754561908664,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1f68f0948bebff6","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1754561849857,"stop":1754561849857,"duration":0},"status":"passed","severity":"normal"},{"uid":"126ef7ad478e773b","name":"Register correct protocols","time":{"start":1754561504275,"stop":1754561504275,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b0e8859229a3f5a","name":"Outgoing message is emitted as sending","time":{"start":1754561338495,"stop":1754561338496,"duration":1},"status":"passed","severity":"normal"},{"uid":"783e0b3de6cc527d","name":"Encoder throws on undefined content topic","time":{"start":1754561288375,"stop":1754561288375,"duration":0},"status":"passed","severity":"normal"},{"uid":"e977bb2e9df11bf7","name":"Push message with content topic containing Chinese","time":{"start":1754561908662,"stop":1754561908663,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b635d3120f6339b","name":"Check publish message containing SQL Injection","time":{"start":1754561494857,"stop":1754561494857,"duration":0},"status":"passed","severity":"normal"},{"uid":"3acfea115e9c0c1d","name":"Subscribe to topic containing Script and receive message","time":{"start":1754561830889,"stop":1754561830889,"duration":0},"status":"passed","severity":"normal"},{"uid":"8746589d2bc56f4e","name":"Push message equal or less that 1MB","time":{"start":1754561908654,"stop":1754561908654,"duration":0},"status":"passed","severity":"normal"},{"uid":"33faa24661ce2f21","name":"should create dialer with libp2p and shardReader","time":{"start":1754561287402,"stop":1754561287402,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c6e4df3ec078f0","name":"should return false","time":{"start":1754561277969,"stop":1754561277969,"duration":0},"status":"passed","severity":"normal"},{"uid":"f21e5bb97489ca3c","name":"Check received message containing SQL Injection","time":{"start":1754561799553,"stop":1754561799554,"duration":1},"status":"passed","severity":"normal"},{"uid":"54f51f718081aa9","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1754561271623,"stop":1754561271623,"duration":0},"status":"passed","severity":"normal"},{"uid":"435096fac2a3cd44","name":"should not retry if at least one success","time":{"start":1754561331553,"stop":1754561331553,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3ba8561e66b91e4","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1754561331450,"stop":1754561331450,"duration":0},"status":"passed","severity":"normal"},{"uid":"18582e06b28cc7ce","name":"should use configured peers when available","time":{"start":1754561331718,"stop":1754561331718,"duration":0},"status":"passed","severity":"normal"},{"uid":"6017aa9c6fc5eb32","name":"Push message with Arabic payload","time":{"start":1754561908641,"stop":1754561908641,"duration":0},"status":"passed","severity":"normal"},{"uid":"7332a4873642a31c","name":"should set field with all protocols disabled","time":{"start":1754561277974,"stop":1754561277974,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4fb73d43916e002","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1754561271622,"stop":1754561271623,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccb7ae37386904c6","name":"should save new peer to store","time":{"start":1754561286760,"stop":1754561286763,"duration":3},"status":"passed","severity":"normal"},{"uid":"91e12c03ff003f3d","name":"Check message with no pubsub topic is not received","time":{"start":1754561799558,"stop":1754561799559,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b6ccfc28ca5ecb3","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1754561331550,"stop":1754561331550,"duration":0},"status":"passed","severity":"normal"},{"uid":"90f1b43ff443bffd","name":"should not fail to start the service if it is already started","time":{"start":1754561300059,"stop":1754561300059,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e4099b848a88a93","name":"throws on content topic with empty application field","time":{"start":1754561271619,"stop":1754561271620,"duration":1},"status":"passed","severity":"normal"},{"uid":"f18a7bfaebfc950","name":"Nodes with multiple pubsub topic","time":{"start":1754561487975,"stop":1754561487975,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e92a90e0fb0942f","name":"should drop connection to all peers on hangUp","time":{"start":1754561444935,"stop":1754561444935,"duration":0},"status":"passed","severity":"normal"},{"uid":"5afbfa933f79b479","name":"rejects hash query with time filter","time":{"start":1754561287932,"stop":1754561287933,"duration":1},"status":"passed","severity":"normal"},{"uid":"7623ddb3255ae0c1","name":"should wait for Filter peer to be connected","time":{"start":1754561331723,"stop":1754561331723,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2f76a9238483a24","name":"Subscribe to topic containing numeric and receive message","time":{"start":1754561830887,"stop":1754561830887,"duration":0},"status":"passed","severity":"normal"},{"uid":"3819196229550bbb","name":"Subscribe to topic containing JSON and receive message","time":{"start":1754561830890,"stop":1754561830890,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f0f37ec020b5be8","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1754561288376,"stop":1754561288376,"duration":0},"status":"passed","severity":"normal"},{"uid":"af6997e0ca820175","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1754561619368,"stop":1754561619368,"duration":0},"status":"passed","severity":"normal"},{"uid":"b090445ddedfd14d","name":"random static sharding 1 - Cluster ID: 945, Shard ID: 261","time":{"start":1754561649876,"stop":1754561649876,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c548c40c941a28a","name":"should not fail to start the service if it is already started","time":{"start":1754561469963,"stop":1754561469964,"duration":1},"status":"passed","severity":"normal"},{"uid":"c83bb8804bd89458","name":"throws if store query response has error status","time":{"start":1754561288139,"stop":1754561288139,"duration":0},"status":"passed","severity":"normal"},{"uid":"82096d348b05627c","name":"Check publish message containing XML","time":{"start":1754561494858,"stop":1754561494858,"duration":0},"status":"passed","severity":"normal"},{"uid":"13cbc4adcd2f9f76","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1754561271634,"stop":1754561271634,"duration":0},"status":"passed","severity":"normal"},{"uid":"13f017ce62be27e3","name":"Subscribe to topic containing emoji and receive message","time":{"start":1754561830891,"stop":1754561830892,"duration":1},"status":"passed","severity":"normal"},{"uid":"42ee92fe0ce01cdb","name":"Push message with unicode special characters payload","time":{"start":1754561908645,"stop":1754561908645,"duration":0},"status":"passed","severity":"normal"},{"uid":"5401f497fbf74c44","name":"less peers than existing","time":{"start":1754561470218,"stop":1754561470219,"duration":1},"status":"skipped","severity":"normal"},{"uid":"6e905a7242b286a9","name":"Push message with content topic containing long","time":{"start":1754561908661,"stop":1754561908661,"duration":0},"status":"passed","severity":"normal"},{"uid":"c24300b3ec9efaf9","name":"LightPush","time":{"start":1754561679173,"stop":1754561679173,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f0e7849f7e83dcc","name":"should dial more peers if under maxConnections","time":{"start":1754561287669,"stop":1754561287669,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e93a4ecb01fb69d","name":"should allow redial after failed dial cooldown expires","time":{"start":1754561287423,"stop":1754561287423,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d02a4fe97d19249","name":"Publish without waiting for remote peer","time":{"start":1754561504275,"stop":1754561504276,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bd275806ce39015","name":"Subscribe to topic containing shell command and publish message","time":{"start":1754561504289,"stop":1754561504290,"duration":1},"status":"passed","severity":"normal"},{"uid":"7af54ccc1f59e496","name":"should maintain proper timestamps if all messages received","time":{"start":1754561321473,"stop":1754561321473,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f068f66fd6796db","name":"should check connected peers if present and suitable","time":{"start":1754561331722,"stop":1754561331722,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2e42c1bb5a7d95c","name":"should be safe to call multiple times","time":{"start":1754561286753,"stop":1754561286754,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f970c715cd72a02","name":"Default pageSize","time":{"start":1754561662231,"stop":1754561662231,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a206a4fed13c2ab","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1754561296373,"stop":1754561296373,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1260f29485b2ce55","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1754561316380,"stop":1754561316380,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1ac83156e22f86a","name":"Subscribe to topic containing numeric and publish message","time":{"start":1754561504283,"stop":1754561504284,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf97a7f4e0826433","name":"should add event listener for peer:discovery","time":{"start":1754561286748,"stop":1754561286748,"duration":0},"status":"passed","severity":"normal"},{"uid":"d96ed70b84af9aab","name":"should handle dial errors gracefully","time":{"start":1754561286759,"stop":1754561286759,"duration":0},"status":"passed","severity":"normal"},{"uid":"4615b09f53c5641e","name":"should retry if all attempts fail","time":{"start":1754561331553,"stop":1754561331554,"duration":1},"status":"passed","severity":"normal"},{"uid":"89f1462e59a519e2","name":"should merge provided config with defaults","time":{"start":1754561288475,"stop":1754561288475,"duration":0},"status":"passed","severity":"normal"},{"uid":"6afc4c4dea694cbc","name":"Check received message containing Arabic","time":{"start":1754561799553,"stop":1754561799553,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d6abe08338cf162","name":"should be safe to call multiple times","time":{"start":1754561287643,"stop":1754561287644,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9e6684eb3d4053b","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1754561316412,"stop":1754561316412,"duration":0},"status":"passed","severity":"normal"},{"uid":"e83d4dd80e93759e","name":"should set field with all protocols enabled","time":{"start":1754561277974,"stop":1754561277974,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a678280399e67fd","name":"Filter","time":{"start":1754561679173,"stop":1754561679173,"duration":0},"status":"passed","severity":"normal"},{"uid":"44af81c4899140e0","name":"Stops search when maxGet is reached","time":{"start":1754561295647,"stop":1754561295647,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb8451d0ff529635","name":"Subscribe to topic containing emoji and receive message","time":{"start":1754561830880,"stop":1754561830880,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5d502c858d8e3f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1754561316415,"stop":1754561316415,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b9233dd87bedda1","name":"should drop only non-locked connections when over maxConnections","time":{"start":1754561287669,"stop":1754561287669,"duration":0},"status":"passed","severity":"normal"},{"uid":"208e5ccc454dcf87","name":"should add event listeners for peer connect and disconnect","time":{"start":1754561287872,"stop":1754561287872,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4fe05e752701ee3","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1754561676537,"stop":1754561676537,"duration":0},"status":"passed","severity":"normal"},{"uid":"aded30f03fbafc5f","name":"Round trip binary encryption [ecies, signature]","time":{"start":1754561307576,"stop":1754561307576,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b206e0e8bc6f839","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app49/10/topic522/xml","time":{"start":1754561593418,"stop":1754561593418,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5ac451a62d1865e","name":"Relay + Store","time":{"start":1754561363289,"stop":1754561363289,"duration":0},"status":"passed","severity":"normal"},{"uid":"c70a56c9d50feb8d","name":"throws on content topic with empty version field","time":{"start":1754561271620,"stop":1754561271620,"duration":0},"status":"passed","severity":"normal"},{"uid":"db8de6a6704d39fb","name":"should set field with only STORE enabled","time":{"start":1754561277975,"stop":1754561277975,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0b9db196276ab31","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1754561277271,"stop":1754561277272,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e65f0de02713e45","name":"isConnected should return false after all peers disconnect","time":{"start":1754561375801,"stop":1754561375802,"duration":1},"status":"passed","severity":"normal"},{"uid":"7faad3341951399d","name":"Check publish message containing shell command","time":{"start":1754561494859,"stop":1754561494860,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4c71e6cc82b0ee8","name":"Push message with content topic containing escaped characters","time":{"start":1754561908665,"stop":1754561908665,"duration":0},"status":"passed","severity":"normal"},{"uid":"a15733504e9c0e6e","name":"Accepts a valid Waku Message","time":{"start":1754561341793,"stop":1754561341794,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c77992aae8d8f2f","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1754561799570,"stop":1754561799570,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf151d7fa9afb60","name":"should handle case when globalThis is not available","time":{"start":1754561286371,"stop":1754561286371,"duration":0},"status":"passed","severity":"normal"},{"uid":"6095759573226e5d","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1754561271624,"stop":1754561271624,"duration":0},"status":"passed","severity":"normal"},{"uid":"efbff68661e7b43e","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1754561316373,"stop":1754561316373,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e2011ecc2e3732a","name":"messageHashStr works with IProtoMessage","time":{"start":1754561287451,"stop":1754561287451,"duration":0},"status":"passed","severity":"normal"},{"uid":"33a0950ca90dd2f2","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1754561271634,"stop":1754561271635,"duration":1},"status":"passed","severity":"normal"},{"uid":"314a4697326da4db","name":"Check received message containing long","time":{"start":1754561799551,"stop":1754561799552,"duration":1},"status":"passed","severity":"normal"},{"uid":"50b253049b5929d4","name":"should attach causal history and bloom filter to each message","time":{"start":1754561321472,"stop":1754561321472,"duration":0},"status":"passed","severity":"normal"},{"uid":"40fa82344a9ca08e","name":"should use DNS peer discovery with light client","time":{"start":1754561361738,"stop":1754561361739,"duration":1},"status":"skipped","severity":"normal"},{"uid":"1b7abb8912d62783","name":"Check message with no content topic is not received","time":{"start":1754561799569,"stop":1754561799569,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c78aa7d7171b83a","name":"configure the node with multiple content topics","time":{"start":1754561593421,"stop":1754561593422,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b5f0dd7283b3efb","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1754561316365,"stop":1754561316366,"duration":1},"status":"passed","severity":"normal"},{"uid":"6138bfb1e0d12d34","name":"should clear the dialing interval","time":{"start":1754561287409,"stop":1754561287409,"duration":0},"status":"passed","severity":"normal"},{"uid":"21b5b042d822367","name":"Check received message containing special chars","time":{"start":1754561799552,"stop":1754561799552,"duration":0},"status":"passed","severity":"normal"},{"uid":"f16f21040800d79e","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1754561271625,"stop":1754561271625,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3026f95e165e434","name":"Outgoing message is acknowledged","time":{"start":1754561338498,"stop":1754561338498,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9e007ea7886906d","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1754561296372,"stop":1754561296373,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f4073d1311d7b678","name":"should support chaining for add method","time":{"start":1754561329528,"stop":1754561329528,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea61168ba3d965c5","name":"random static sharding 4 - Cluster ID: 401, Shard ID: 644","time":{"start":1754561649879,"stop":1754561649879,"duration":0},"status":"passed","severity":"normal"},{"uid":"38ee279e0b44e252","name":"should add received messages to bloom filter","time":{"start":1754561321473,"stop":1754561321474,"duration":1},"status":"passed","severity":"normal"},{"uid":"a305355f9b972b9c","name":"Subscribe to topic containing long and receive message","time":{"start":1754561830886,"stop":1754561830887,"duration":1},"status":"passed","severity":"normal"},{"uid":"9055d1c378727f16","name":"should properly clean up resources when disposed","time":{"start":1754561329536,"stop":1754561329536,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7586f52a44d4c49","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1754561287670,"stop":1754561287670,"duration":0},"status":"passed","severity":"normal"},{"uid":"8943f32ba20d6787","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1754561296372,"stop":1754561296372,"duration":0},"status":"passed","severity":"normal"},{"uid":"86dd3c0bea4c66ae","name":"returns only open connection if one present","time":{"start":1754561287949,"stop":1754561287949,"duration":0},"status":"passed","severity":"normal"},{"uid":"e534d30a86ac8c31","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1754561287665,"stop":1754561287665,"duration":0},"status":"passed","severity":"normal"},{"uid":"c96c57f146447598","name":"Add multiple subscription objects on single nwaku node","time":{"start":1754561830880,"stop":1754561830881,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c137ae26a1f4013","name":"Fails to publish message with size larger than 1 MB","time":{"start":1754561494867,"stop":1754561494867,"duration":0},"status":"passed","severity":"normal"},{"uid":"25f80d29238a3532","name":"should handle peer connect event","time":{"start":1754561286372,"stop":1754561286372,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3645eb8f57984df","name":"Check received message containing shell command","time":{"start":1754561799565,"stop":1754561799565,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8f366d9e0494f40","name":"topics with same application and version share the same shard","time":{"start":1754561271626,"stop":1754561271626,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8baae0d72e42e0a","name":"Check received message containing numeric","time":{"start":1754561799552,"stop":1754561799552,"duration":0},"status":"passed","severity":"normal"},{"uid":"919a5ea1922530b6","name":"can start and stop the service","time":{"start":1754561361735,"stop":1754561361735,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ea05d4ed9438cd9","name":"Check received message containing escaped characters","time":{"start":1754561799555,"stop":1754561799555,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b62b101be5297e0","name":"Js publishes, other Js receives","time":{"start":1754561483566,"stop":1754561483567,"duration":1},"status":"passed","severity":"normal"},{"uid":"d16c3cc57c0fa7f7","name":"udp ip6 address","time":{"start":1754561277318,"stop":1754561277318,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a884d460b791900","name":"should stop all internal components","time":{"start":1754561288476,"stop":1754561288477,"duration":1},"status":"passed","severity":"normal"},{"uid":"45ec591da3f27eb","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1754561676536,"stop":1754561676536,"duration":0},"status":"passed","severity":"normal"}] |