2025-02-13 11:57:40 +00:00

1 line
163 KiB
JSON

[{"uid":"dfbbd0f1c493d26b","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1739447485874,"stop":1739447485876,"duration":2},"status":"passed","severity":"normal"},{"uid":"5daeb4fe39d78bba","name":"should fail to send if no connected peers found","time":{"start":1739447426409,"stop":1739447426409,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f8e7e2f309022b1","name":"Ping on unsubscribed peer","time":{"start":1739447483811,"stop":1739447483814,"duration":3},"status":"passed","severity":"normal"},{"uid":"9d17eda945111586","name":"Refresh subscription","time":{"start":1739447572857,"stop":1739447572858,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb473f9d61aadf35","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1739447385755,"stop":1739447385755,"duration":0},"status":"passed","severity":"normal"},{"uid":"745a7ef84c7ba887","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1739447690853,"stop":1739447690853,"duration":0},"status":"passed","severity":"normal"},{"uid":"25c783638b11b3d8","name":"Push message with Russian payload","time":{"start":1739447665488,"stop":1739447665488,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c304737401f2b78","name":"Push message with content topic containing unicode special characters","time":{"start":1739447665510,"stop":1739447665511,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b37dd8028175add","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1739447452578,"stop":1739447452578,"duration":0},"status":"passed","severity":"normal"},{"uid":"8272c21a8daa723b","name":"Push message with content topic containing SQL Injection","time":{"start":1739447665502,"stop":1739447665502,"duration":0},"status":"passed","severity":"normal"},{"uid":"1edcfec71a7a6a14","name":"Check received message containing Arabic","time":{"start":1739447545179,"stop":1739447545179,"duration":0},"status":"passed","severity":"normal"},{"uid":"19e6b6efac4123","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1739447451865,"stop":1739447451866,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef88da4a9fb72e1f","name":"Subscribe and receive messages via waku relay post","time":{"start":1739447572855,"stop":1739447572855,"duration":0},"status":"passed","severity":"normal"},{"uid":"92139e4dff7b91ad","name":"unsubscribes","time":{"start":1739447752710,"stop":1739447752710,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ab8998559e00376","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app1/5/topic996/test.js","time":{"start":1739447712964,"stop":1739447712964,"duration":0},"status":"passed","severity":"normal"},{"uid":"208ff99b6d9cb89d","name":"Ordered Callback - false","time":{"start":1739447733701,"stop":1739447733701,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c5f40859acc12a1","name":"should not throw an error for a single configured topic","time":{"start":1739447385756,"stop":1739447385756,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bd3a24c19d782da","name":"should not fail to stop the service if it was not started","time":{"start":1739447460225,"stop":1739447460225,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd15685f37d5e6b7","name":"Check publish message containing XML","time":{"start":1739447692992,"stop":1739447692993,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3d51278af00ff92","name":"Check message with no pubsub topic is not received","time":{"start":1739447545189,"stop":1739447545189,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c85f6bf8929e15c","name":"Generator, 2 different pubsubtopics","time":{"start":1739447741848,"stop":1739447741849,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b5764db9989fba6","name":"Check received message containing numeric","time":{"start":1739447673820,"stop":1739447673820,"duration":0},"status":"passed","severity":"normal"},{"uid":"999d79fa3216a200","name":"Check publish message containing special chars","time":{"start":1739447692989,"stop":1739447692989,"duration":0},"status":"passed","severity":"normal"},{"uid":"26f50936144e9570","name":"connects to nwaku","time":{"start":1739447763389,"stop":1739447763390,"duration":1},"status":"passed","severity":"normal"},{"uid":"27e698348d91e1ec","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1739447418325,"stop":1739447418325,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c78680d7bb4023f","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1739447560425,"stop":1739447560425,"duration":0},"status":"passed","severity":"normal"},{"uid":"17e83d37d93a1286","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1739447834673,"stop":1739447834673,"duration":0},"status":"passed","severity":"normal"},{"uid":"f89d7588f0f5501d","name":"Decoder throws on empty string content topic","time":{"start":1739447420063,"stop":1739447420063,"duration":0},"status":"passed","severity":"normal"},{"uid":"833e37dff2935316","name":"Query Generator, No Decoder","time":{"start":1739447719160,"stop":1739447719160,"duration":0},"status":"passed","severity":"normal"},{"uid":"223d49ce68bdd48a","name":"Asymmetric encrypt & decrypt","time":{"start":1739447418843,"stop":1739447418843,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd7334b37b3ed8b4","name":"should initialize with custom number of peers","time":{"start":1739447426038,"stop":1739447426039,"duration":1},"status":"passed","severity":"normal"},{"uid":"bef0044c0533508b","name":"Query generator for 2000 messages","time":{"start":1739447756483,"stop":1739447756483,"duration":0},"status":"passed","severity":"normal"},{"uid":"47ff32c93b14ecc9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1739447834689,"stop":1739447834689,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5d295eead2d062","name":"Check received message containing Arabic","time":{"start":1739447673841,"stop":1739447673841,"duration":0},"status":"passed","severity":"normal"},{"uid":"35f132c70c52388e","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1739447451866,"stop":1739447451867,"duration":1},"status":"passed","severity":"normal"},{"uid":"88a1738db2979f34","name":"Check received message containing special chars","time":{"start":1739447673820,"stop":1739447673820,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa1b238a28cd8895","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1739447764072,"stop":1739447764073,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab717a510483ee64","name":"Nodes with multiple pubsub topic","time":{"start":1739447680332,"stop":1739447680332,"duration":0},"status":"passed","severity":"normal"},{"uid":"7660e889e6ddbb49","name":"Push message with SQL Injection payload","time":{"start":1739447665489,"stop":1739447665489,"duration":0},"status":"passed","severity":"normal"},{"uid":"658ba726910abdf9","name":"stop","time":{"start":1739447485556,"stop":1739447485556,"duration":0},"status":"passed","severity":"normal"},{"uid":"f139421d3c80765e","name":"Check received message containing escaped characters","time":{"start":1739447673829,"stop":1739447673829,"duration":0},"status":"passed","severity":"normal"},{"uid":"604a27a7dd3a9292","name":"should wait for Filter peer to be connected","time":{"start":1739447426425,"stop":1739447426425,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2b2578126d60d13","name":"Subscribe to topic containing shell command and receive message","time":{"start":1739447572864,"stop":1739447572864,"duration":0},"status":"passed","severity":"normal"},{"uid":"3928f62772a4dfab","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app78/7/topic445/xml","time":{"start":1739447712965,"stop":1739447712965,"duration":0},"status":"passed","severity":"normal"},{"uid":"502a83982c0e9603","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1739447764075,"stop":1739447764075,"duration":0},"status":"passed","severity":"normal"},{"uid":"24123619e13aab2b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1739447385752,"stop":1739447385752,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4731ba8b5793bff","name":"should initialize bloom filter with correct parameters","time":{"start":1739447836004,"stop":1739447836004,"duration":0},"status":"passed","severity":"normal"},{"uid":"f339fce86833a772","name":"ignores domain fetching errors","time":{"start":1739447408464,"stop":1739447408464,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e592f2e3153a5a7","name":"Push message with custom timestamp: 1708689110025","time":{"start":1739447681310,"stop":1739447681310,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcf10d0399926261","name":"1 Store, 2 relays, 2 fetches","time":{"start":1739447408196,"stop":1739447408196,"duration":0},"status":"passed","severity":"normal"},{"uid":"c92311df4c2f7034","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1739447385751,"stop":1739447385752,"duration":1},"status":"passed","severity":"normal"},{"uid":"743417291e8ad6aa","name":"Subscribe to topic containing short and publish message","time":{"start":1739447690843,"stop":1739447690843,"duration":0},"status":"passed","severity":"normal"},{"uid":"96478c0b13a109e4","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1739447572863,"stop":1739447572863,"duration":0},"status":"passed","severity":"normal"},{"uid":"d24025c3d86aea7d","name":"should be called at least once on all `peer:discovery` events","time":{"start":1739447452572,"stop":1739447452573,"duration":1},"status":"passed","severity":"normal"},{"uid":"548c1c802977cbb","name":"retrieves a single peer","time":{"start":1739447408463,"stop":1739447408463,"duration":0},"status":"passed","severity":"normal"},{"uid":"230a6f4131b4985b","name":"should only return 1 node with store capability","time":{"start":1739447408466,"stop":1739447408466,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4458202677a2165","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1739447485877,"stop":1739447485877,"duration":0},"status":"passed","severity":"normal"},{"uid":"2db45879c48484ee","name":"Subscribe to topic containing Russian and receive message","time":{"start":1739447572861,"stop":1739447572862,"duration":1},"status":"passed","severity":"normal"},{"uid":"34cf03c02eb9dd02","name":"should only return 1 node with relay capability","time":{"start":1739447408465,"stop":1739447408466,"duration":1},"status":"passed","severity":"normal"},{"uid":"52f472ca5b63651f","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1739447724975,"stop":1739447724976,"duration":1},"status":"passed","severity":"normal"},{"uid":"32d816821875634c","name":"Encoder throws on undefined content topic","time":{"start":1739447418326,"stop":1739447418327,"duration":1},"status":"passed","severity":"normal"},{"uid":"29817340cae8266b","name":"Fails to publish message with size larger than 1 MB","time":{"start":1739447693006,"stop":1739447693006,"duration":0},"status":"passed","severity":"normal"},{"uid":"99aa14a715d238eb","name":"Fails to push message with empty content topic","time":{"start":1739447681292,"stop":1739447681299,"duration":7},"status":"passed","severity":"normal"},{"uid":"6e38deeefd4ca97b","name":"should get locked peers","time":{"start":1739447426039,"stop":1739447426040,"duration":1},"status":"passed","severity":"normal"},{"uid":"d37cf6bc3c4b1646","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1739447834670,"stop":1739447834670,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd25c95302040ade","name":"random static sharding 9 - Cluster ID: 164, Shard ID: 597","time":{"start":1739447724971,"stop":1739447724972,"duration":1},"status":"passed","severity":"normal"},{"uid":"6388aaa0c1cc45a7","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1739447745133,"stop":1739447745133,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e0e75a535bfe6b8","name":"Non TWN Cluster","time":{"start":1739447712954,"stop":1739447712954,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9928ed66e6996ba","name":"Register correct protocols","time":{"start":1739447690837,"stop":1739447690837,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d64e45a07ae7ec2","name":"Fails to publish message with empty text","time":{"start":1739447693003,"stop":1739447693004,"duration":1},"status":"passed","severity":"normal"},{"uid":"72dc8d35543eabcf","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1739447690840,"stop":1739447690841,"duration":1},"status":"passed","severity":"normal"},{"uid":"cef711943fbe0035","name":"new peer added after a peer was already found","time":{"start":1739447678406,"stop":1739447678406,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d6ec06995faccba7","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1739447760331,"stop":1739447760331,"duration":0},"status":"passed","severity":"normal"},{"uid":"b78c69c5fd8795a6","name":"Check message with no content topic is not received","time":{"start":1739447673849,"stop":1739447673849,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e80d40c996e865f","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1739447485873,"stop":1739447485873,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd314bcd9e34d12d","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1739447760327,"stop":1739447760327,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9a954d37b1a73b9","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1739447426347,"stop":1739447426348,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3eb957b012e5c2b","name":"handles empty shards array correctly","time":{"start":1739447385760,"stop":1739447385760,"duration":0},"status":"passed","severity":"normal"},{"uid":"448efd3326707cd1","name":"Check received message with timestamp: 1649153314 ","time":{"start":1739447673846,"stop":1739447673847,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ed9a75a62030742","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1739447407935,"stop":1739447407935,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab9f03cc4fdeab6c","name":"Push message with content topic containing special chars","time":{"start":1739447665498,"stop":1739447665499,"duration":1},"status":"passed","severity":"normal"},{"uid":"88b2de28d2cef1ae","name":"should correctly map a content topic to a pubsub topic","time":{"start":1739447385761,"stop":1739447385761,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c1c094bf4ce9564","name":"configure the node with multiple pubsub topics","time":{"start":1739447724975,"stop":1739447724975,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d7cb21629fb3140","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1739447408466,"stop":1739447408467,"duration":1},"status":"passed","severity":"normal"},{"uid":"37699eaa5cec5f66","name":"recovers when dns.resolve returns empty","time":{"start":1739447408464,"stop":1739447408464,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b2e7c959d6a672a","name":"Push message with content topic containing Arabic","time":{"start":1739447665500,"stop":1739447665501,"duration":1},"status":"passed","severity":"normal"},{"uid":"953cbd390c804fbd","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1739447591394,"stop":1739447591395,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5c7ed16d9ae73f7","name":"should return the pubsub topic directly if a string is provided","time":{"start":1739447385757,"stop":1739447385757,"duration":0},"status":"passed","severity":"normal"},{"uid":"d161bb02e9c3338c","name":"Mutual subscription","time":{"start":1739447690835,"stop":1739447690836,"duration":1},"status":"passed","severity":"normal"},{"uid":"df032078953149a8","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1739447834663,"stop":1739447834664,"duration":1},"status":"passed","severity":"normal"},{"uid":"85db8c373771f6e6","name":"Query generator for multiple messages with different message text format","time":{"start":1739447756475,"stop":1739447756477,"duration":2},"status":"passed","severity":"normal"},{"uid":"4bc0e0808ad8f839","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1739447385747,"stop":1739447385747,"duration":0},"status":"passed","severity":"normal"},{"uid":"df97d8ce306d1586","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1739447591396,"stop":1739447591396,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e5ef56b06e4970b","name":"throws on content topic with non-number generation field","time":{"start":1739447385737,"stop":1739447385738,"duration":1},"status":"passed","severity":"normal"},{"uid":"841f47cd11f3e1b7","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1739447393569,"stop":1739447393570,"duration":1},"status":"passed","severity":"normal"},{"uid":"b60c683ffdf7e678","name":"Subscribe and receive messages via waku relay post","time":{"start":1739447760323,"stop":1739447760323,"duration":0},"status":"passed","severity":"normal"},{"uid":"a353bba2eba8f8cd","name":"Check publish message containing Script","time":{"start":1739447692992,"stop":1739447692992,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcca27287d7d9807","name":"should load peers from local storage and dispatch events","time":{"start":1739447412250,"stop":1739447412251,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffb31a902d988f39","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1739447760323,"stop":1739447760324,"duration":1},"status":"passed","severity":"normal"},{"uid":"46cd5dbfe05c2cad","name":"Subscribe and receives messages on 20 topics","time":{"start":1739447760324,"stop":1739447760324,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbf747fcb6b4a4","name":"Subscribe to topic containing Russian and receive message","time":{"start":1739447760328,"stop":1739447760328,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc3f7f21414b20f1","name":"Init the array if not present","time":{"start":1739447384937,"stop":1739447384938,"duration":1},"status":"passed","severity":"normal"},{"uid":"871fc784fb6123b","name":"Subscribe to topic containing XML and publish message","time":{"start":1739447690850,"stop":1739447690850,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a8db0b41be40919","name":"Check received message containing unicode special characters","time":{"start":1739447545184,"stop":1739447545185,"duration":1},"status":"passed","severity":"normal"},{"uid":"eaae54049c83560c","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1739447385758,"stop":1739447385758,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b56575bb01da882","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1739447388224,"stop":1739447388225,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f78183b1b632578","name":"Subscribe to topic containing special chars and receive message","time":{"start":1739447572860,"stop":1739447572860,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bdb90c2d1c5e14b","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1739447572865,"stop":1739447572865,"duration":0},"status":"passed","severity":"normal"},{"uid":"77be8ee904fb38fc","name":"throws on content topic with empty encoding field","time":{"start":1739447385739,"stop":1739447385739,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ecd645a627d51a4","name":"should not allow k > 12","time":{"start":1739447834343,"stop":1739447834345,"duration":2},"status":"passed","severity":"normal"},{"uid":"a342be75c2361ac7","name":"should not receive a peer event after stop","time":{"start":1739447412249,"stop":1739447412250,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0dd50b99a782595","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1739447385742,"stop":1739447385742,"duration":0},"status":"passed","severity":"normal"},{"uid":"35f188c6eaf7d3dd","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1739447834690,"stop":1739447834690,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5604c45adfdcbb8","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1739447760325,"stop":1739447760325,"duration":0},"status":"passed","severity":"normal"},{"uid":"55fff2561743d422","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1739447834680,"stop":1739447834680,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b54191c94b3eaa3","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1739447385741,"stop":1739447385741,"duration":0},"status":"passed","severity":"normal"},{"uid":"2136deb3c9f8903","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1739447385744,"stop":1739447385744,"duration":0},"status":"passed","severity":"normal"},{"uid":"57275cedc3801b91","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1739447680328,"stop":1739447680329,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e6ba13c44ca7dee","name":"Check received message containing Russian","time":{"start":1739447673841,"stop":1739447673842,"duration":1},"status":"passed","severity":"normal"},{"uid":"37c53caddf84bf93","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1739447385754,"stop":1739447385754,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c5b3df47e9c565e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1739447834689,"stop":1739447834690,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff60ae7249981105","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1739447485878,"stop":1739447485879,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ef16425b5be912","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1739447834668,"stop":1739447834669,"duration":1},"status":"passed","severity":"normal"},{"uid":"a46a8eb55cb1b9c5","name":"Check received message with timestamp: 1739447444183000000 ","time":{"start":1739447673845,"stop":1739447673846,"duration":1},"status":"passed","severity":"normal"},{"uid":"68aa3cadb46e0a3a","name":"Push message with content topic containing Basic HTML tag","time":{"start":1739447681275,"stop":1739447681275,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3965a4aa0186359","name":"Decoder throws on empty string content topic","time":{"start":1739447418328,"stop":1739447418328,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee8e2374996ca809","name":"Push message with content topic containing Script","time":{"start":1739447665502,"stop":1739447665502,"duration":0},"status":"passed","severity":"normal"},{"uid":"867538eb409d5d87","name":"Push message with numeric payload","time":{"start":1739447665483,"stop":1739447665483,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aef459393642807","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1739447764071,"stop":1739447764072,"duration":1},"status":"passed","severity":"normal"},{"uid":"84394ff4e1332f39","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1739447834673,"stop":1739447834673,"duration":0},"status":"passed","severity":"normal"},{"uid":"36cd29ca31a8807a","name":"Check publish message containing SQL Injection","time":{"start":1739447692991,"stop":1739447692992,"duration":1},"status":"passed","severity":"normal"},{"uid":"82a26ab8d06886a1","name":"Check message with no content topic is not received","time":{"start":1739447545189,"stop":1739447545190,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b20643855aeafa6","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1739447680331,"stop":1739447680332,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f03e41112393a13","name":"Publish message with custom timestamp: Thu Feb 13 2025 10:54:38 GMT+0000 (Coordinated Universal Time)","time":{"start":1739447693000,"stop":1739447693001,"duration":1},"status":"passed","severity":"normal"},{"uid":"2649dfa5e0cb1e30","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1739447385748,"stop":1739447385748,"duration":0},"status":"passed","severity":"normal"},{"uid":"de9407c4632825c0","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1739447385761,"stop":1739447385761,"duration":0},"status":"passed","severity":"normal"},{"uid":"cee2e3dbea55654b","name":"should set field with all protocols disabled","time":{"start":1739447394281,"stop":1739447394281,"duration":0},"status":"passed","severity":"normal"},{"uid":"f74c4c1a734ab42c","name":"it tolerates circular branch references","time":{"start":1739447408463,"stop":1739447408464,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d73503784e1a1b9","name":"Check message with invalid timestamp is not received","time":{"start":1739447673833,"stop":1739447673833,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f8f327373b21978","name":"A test","time":{"start":1739447572951,"stop":1739447572953,"duration":2},"status":"passed","severity":"normal"},{"uid":"8916e4645220789f","name":"Check received message containing unicode special characters","time":{"start":1739447673845,"stop":1739447673845,"duration":0},"status":"passed","severity":"normal"},{"uid":"b45aa7b5abb09499","name":"addEventListener with correct event","time":{"start":1739447485551,"stop":1739447485551,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dfd2d1527719532","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1739447834667,"stop":1739447834668,"duration":1},"status":"passed","severity":"normal"},{"uid":"dafdaa2c709e5525","name":"handles multiple messages","time":{"start":1739447752709,"stop":1739447752710,"duration":1},"status":"passed","severity":"normal"},{"uid":"29f9b472d62b1e5c","name":"Check received message containing escaped characters","time":{"start":1739447673844,"stop":1739447673845,"duration":1},"status":"passed","severity":"normal"},{"uid":"c831c42ecc560418","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app83/3/topic133/utf8","time":{"start":1739447712963,"stop":1739447712963,"duration":0},"status":"passed","severity":"normal"},{"uid":"73e49d60ff25b520","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1739447572854,"stop":1739447572854,"duration":0},"status":"passed","severity":"normal"},{"uid":"786c369610168b94","name":"Subscribe to topic containing long and receive message","time":{"start":1739447760315,"stop":1739447760315,"duration":0},"status":"passed","severity":"normal"},{"uid":"67a31a81b99051c3","name":"Generator, custom pubsub topic","time":{"start":1739447741843,"stop":1739447741844,"duration":1},"status":"passed","severity":"normal"},{"uid":"23a3479c42fd27ff","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1739447560422,"stop":1739447560422,"duration":0},"status":"passed","severity":"normal"},{"uid":"45a84fe74a115554","name":"Fails to push message bigger that 1MB","time":{"start":1739447665516,"stop":1739447665516,"duration":0},"status":"passed","severity":"normal"},{"uid":"71a1542a878886ce","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1739447385746,"stop":1739447385746,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec6321f861b5d4ba","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1739447385584,"stop":1739447385585,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf0a0264c2e5ba48","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1739447393568,"stop":1739447393569,"duration":1},"status":"passed","severity":"normal"},{"uid":"774ce94a4768b96b","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1739447385740,"stop":1739447385740,"duration":0},"status":"passed","severity":"normal"},{"uid":"10f1fcc8ae5123c5","name":"Check received message containing emoji","time":{"start":1739447673845,"stop":1739447673845,"duration":0},"status":"passed","severity":"normal"},{"uid":"259a78199750d298","name":"Rejects garbage","time":{"start":1739447429774,"stop":1739447429774,"duration":0},"status":"passed","severity":"normal"},{"uid":"99f229e351b57556","name":"should return unique PubsubTopics for static sharding","time":{"start":1739447385747,"stop":1739447385747,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d92c158f7704149","name":"should reject if Relay is requested but not mounted","time":{"start":1739447426423,"stop":1739447426423,"duration":0},"status":"passed","severity":"normal"},{"uid":"445137ad8810a2ef","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1739447560424,"stop":1739447560424,"duration":0},"status":"passed","severity":"normal"},{"uid":"d157937714eece2b","name":"Push message with numeric payload","time":{"start":1739447681230,"stop":1739447681231,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a7a6aa0066f7951","name":"Nodes with multiple pubsub topic","time":{"start":1739447680330,"stop":1739447680330,"duration":0},"status":"passed","severity":"normal"},{"uid":"d395e01b6449363","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1739447509831,"stop":1739447509832,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f1eda70c8598397","name":"Subscribe to topic containing emoji and publish message","time":{"start":1739447690853,"stop":1739447690854,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbf153b7f9515fb3","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app3/8/topic562/xml","time":{"start":1739447712957,"stop":1739447712958,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bfd17c674e3c1a5","name":"Subscribe to topic containing numeric and publish message","time":{"start":1739447690844,"stop":1739447690844,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d68b6355b2cd3e9","name":"Subscribe and receives messages on 20 topics","time":{"start":1739447572856,"stop":1739447572856,"duration":0},"status":"passed","severity":"normal"},{"uid":"7740124922f088b5","name":"should properly start and stop event listening","time":{"start":1739447426348,"stop":1739447426349,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6f32f4570cf2677","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1739447834691,"stop":1739447834691,"duration":0},"status":"passed","severity":"normal"},{"uid":"572572595bdd21af","name":"Check received message containing JSON","time":{"start":1739447545182,"stop":1739447545182,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6a864e5b1ced068","name":"returns nothing if no connections present","time":{"start":1739447399874,"stop":1739447399875,"duration":1},"status":"passed","severity":"normal"},{"uid":"83678a5f31ced14","name":"should insert elements correctly","time":{"start":1739447836004,"stop":1739447836005,"duration":1},"status":"passed","severity":"normal"},{"uid":"24d91d0d1852a73c","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1739447834667,"stop":1739447834667,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a171010d24e1fc5","name":"Push message with content topic containing shell command","time":{"start":1739447681278,"stop":1739447681279,"duration":1},"status":"passed","severity":"normal"},{"uid":"c65c4448a398f857","name":"less peers than existing","time":{"start":1739447665703,"stop":1739447665704,"duration":1},"status":"skipped","severity":"normal"},{"uid":"e563aa8ecd448a09","name":"should check false positive rate","time":{"start":1739447836006,"stop":1739447836007,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1594ac55739d783","name":"should throw if no connection provided","time":{"start":1739447400175,"stop":1739447400175,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b45c15d5c64fed5","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1739447572857,"stop":1739447572857,"duration":0},"status":"passed","severity":"normal"},{"uid":"76ee6c0c81991e2f","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1739447719163,"stop":1739447719164,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ab8da0b63a5fc8b","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1739447760316,"stop":1739447760316,"duration":0},"status":"passed","severity":"normal"},{"uid":"e672ccd65116c5a8","name":"Add multiple subscription objects on single nwaku node","time":{"start":1739447760321,"stop":1739447760321,"duration":0},"status":"passed","severity":"normal"},{"uid":"cabaabeb44ea258d","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1739447724958,"stop":1739447724959,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8a40b60702e3603","name":"dispatchEvent via connectionManager","time":{"start":1739447485554,"stop":1739447485555,"duration":1},"status":"passed","severity":"normal"},{"uid":"15c8c4c5c5a7ae57","name":"Ping on unsubscribed peer","time":{"start":1739447470493,"stop":1739447470494,"duration":1},"status":"passed","severity":"normal"},{"uid":"d063d314e1c25e81","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1739447834675,"stop":1739447834675,"duration":0},"status":"passed","severity":"normal"},{"uid":"b447d216d1c39b76","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1739447760323,"stop":1739447760323,"duration":0},"status":"passed","severity":"normal"},{"uid":"92745b3d7b37b42a","name":"Check received message containing short","time":{"start":1739447673837,"stop":1739447673837,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a4ef2fafd679d44","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1739447760316,"stop":1739447760316,"duration":0},"status":"passed","severity":"normal"},{"uid":"10d35c0e9028a35b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1739447385754,"stop":1739447385754,"duration":0},"status":"passed","severity":"normal"},{"uid":"7856e4c7a2075a02","name":"Check message received after jswaku node is restarted","time":{"start":1739447673850,"stop":1739447673851,"duration":1},"status":"skipped","severity":"normal"},{"uid":"6f2d1df9bd5d3b27","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1739447760313,"stop":1739447760314,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d4ac6f06ec02d05","name":"should throw error - no public key","time":{"start":1739447394271,"stop":1739447394271,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0fcfcd947474815","name":"Waku message hash computation (meta attribute not present)","time":{"start":1739447388225,"stop":1739447388225,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5ff8e1f795861d3","name":"Push message with emoji payload","time":{"start":1739447665493,"stop":1739447665495,"duration":2},"status":"passed","severity":"normal"},{"uid":"e39ef175b0bfd106","name":"Callback on promise","time":{"start":1739447756479,"stop":1739447756479,"duration":0},"status":"passed","severity":"normal"},{"uid":"d32ca6bdf22e8cc7","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1739447385751,"stop":1739447385751,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4ac4ff08715a8be","name":"handles empty contentTopics array correctly","time":{"start":1739447385760,"stop":1739447385760,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8abae2302fd41b2","name":"listenerCount","time":{"start":1739447485553,"stop":1739447485554,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa9b496e47c08b24","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1739447712967,"stop":1739447712968,"duration":1},"status":"passed","severity":"normal"},{"uid":"3aa2ff4b5defddbe","name":"Push message with Script payload","time":{"start":1739447681235,"stop":1739447681235,"duration":0},"status":"passed","severity":"normal"},{"uid":"215f0a7f29f594fd","name":"should emit a peer event after start","time":{"start":1739447460225,"stop":1739447460226,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4caf72324c4e203","name":"Should update shard info","time":{"start":1739447597493,"stop":1739447597494,"duration":1},"status":"passed","severity":"normal"},{"uid":"26f55d56ccd8dfe5","name":"Default pageSize","time":{"start":1739447747342,"stop":1739447747343,"duration":1},"status":"passed","severity":"normal"},{"uid":"712c533447baa1af","name":"configure the node with multiple content topics","time":{"start":1739447712967,"stop":1739447712967,"duration":0},"status":"passed","severity":"normal"},{"uid":"edabaec9903d1984","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1739447385742,"stop":1739447385742,"duration":0},"status":"passed","severity":"normal"},{"uid":"4035c55ac4a4df4","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1739447597114,"stop":1739447597114,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2aa67d56251c72b","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1739447591392,"stop":1739447591392,"duration":0},"status":"passed","severity":"normal"},{"uid":"94bdfb475d0bca79","name":"Subscribe to topic containing JSON and receive message","time":{"start":1739447572864,"stop":1739447572864,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8259306ac760c5d","name":"Push message with Chinese payload","time":{"start":1739447665487,"stop":1739447665487,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ca713fe83698351","name":"Subscribe to topic containing special chars and receive message","time":{"start":1739447760327,"stop":1739447760327,"duration":0},"status":"passed","severity":"normal"},{"uid":"db6bd89bba80aed","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1739447560426,"stop":1739447560427,"duration":1},"status":"passed","severity":"normal"},{"uid":"112a2af72b529a61","name":"Sample","time":{"start":1739447393732,"stop":1739447393732,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb23a902735aeb27","name":"Subscribe to topic containing shell command and receive message","time":{"start":1739447760319,"stop":1739447760320,"duration":1},"status":"passed","severity":"normal"},{"uid":"ede92cf013cfb3a8","name":"Push message with content topic containing escaped characters","time":{"start":1739447681279,"stop":1739447681279,"duration":0},"status":"passed","severity":"normal"},{"uid":"e927dee565f80213","name":"Subscribe to topic containing numeric and receive message","time":{"start":1739447760326,"stop":1739447760326,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe2d9277f111f76a","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1739447385751,"stop":1739447385751,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f414a5a46cede3f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1739447834688,"stop":1739447834689,"duration":1},"status":"passed","severity":"normal"},{"uid":"48d3775c72c28139","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1739447472949,"stop":1739447472950,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ef835ea5ebf4e8d","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1739447680331,"stop":1739447680331,"duration":0},"status":"passed","severity":"normal"},{"uid":"7db4859027547135","name":"should not receive a peer event before start","time":{"start":1739447412249,"stop":1739447412249,"duration":0},"status":"passed","severity":"normal"},{"uid":"884386c4ed0fdb9c","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app13/2/topic460/proto","time":{"start":1739447712965,"stop":1739447712965,"duration":0},"status":"passed","severity":"normal"},{"uid":"271491dcfce15b71","name":"Query generator for multiple messages with different content topic format","time":{"start":1739447756478,"stop":1739447756478,"duration":0},"status":"passed","severity":"normal"},{"uid":"da49899db892c656","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1739447385755,"stop":1739447385755,"duration":0},"status":"passed","severity":"normal"},{"uid":"49bb4a87556b203c","name":"Subscribe to topic containing short and receive message","time":{"start":1739447572858,"stop":1739447572858,"duration":0},"status":"passed","severity":"normal"},{"uid":"56957b95d05b52c4","name":"Subscribe and receive messages via waku relay post","time":{"start":1739447760312,"stop":1739447760312,"duration":0},"status":"passed","severity":"normal"},{"uid":"467e88fbff8877eb","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1739447385741,"stop":1739447385741,"duration":0},"status":"passed","severity":"normal"},{"uid":"e71d1f007a163cb9","name":"creates an iterator","time":{"start":1739447752708,"stop":1739447752708,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1805cad321e175f","name":"Ping on subscribed peer","time":{"start":1739447470491,"stop":1739447470492,"duration":1},"status":"passed","severity":"normal"},{"uid":"e39e7370da901a08","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app22/5/topic272/json","time":{"start":1739447712963,"stop":1739447712964,"duration":1},"status":"passed","severity":"normal"},{"uid":"311722ecb2b80469","name":"random static sharding 8 - Cluster ID: 493, Shard ID: 299","time":{"start":1739447724971,"stop":1739447724971,"duration":0},"status":"passed","severity":"normal"},{"uid":"82dc1b4fe8360d48","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1739447385753,"stop":1739447385753,"duration":0},"status":"passed","severity":"normal"},{"uid":"6375134d4e5d1879","name":"Overlapping topic subscription","time":{"start":1739447690842,"stop":1739447690842,"duration":0},"status":"skipped","severity":"normal"},{"uid":"576577cbecc4dd09","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1739447385742,"stop":1739447385743,"duration":1},"status":"passed","severity":"normal"},{"uid":"655d4928a6281f25","name":"Check received message containing escaped characters","time":{"start":1739447545183,"stop":1739447545183,"duration":0},"status":"passed","severity":"normal"},{"uid":"236d3275d4c3d44f","name":"pre and post cipher","time":{"start":1739447418844,"stop":1739447418844,"duration":0},"status":"passed","severity":"normal"},{"uid":"b633b5e1db6ae3d9","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1739447834673,"stop":1739447834673,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb97a84dbcd1031b","name":"Check message with no payload is not received","time":{"start":1739447545190,"stop":1739447545190,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bc220ba1d8408d","name":"should return different streams if requested simultaniously","time":{"start":1739447400176,"stop":1739447400177,"duration":1},"status":"passed","severity":"normal"},{"uid":"43a8383f48eeaa8e","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1739447834679,"stop":1739447834679,"duration":0},"status":"passed","severity":"normal"},{"uid":"368a9b54bf5f23cd","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1739447764075,"stop":1739447764076,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfabd332344fe42","name":"Check publish message containing short","time":{"start":1739447692985,"stop":1739447692986,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bfdf829c00ad976","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1739447692999,"stop":1739447692999,"duration":0},"status":"passed","severity":"normal"},{"uid":"70c6f1fb145e1983","name":"Subscribe to topic containing Script and receive message","time":{"start":1739447760329,"stop":1739447760329,"duration":0},"status":"passed","severity":"normal"},{"uid":"96790e7f12274a22","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1739447572856,"stop":1739447572857,"duration":1},"status":"passed","severity":"normal"},{"uid":"27dddc42220c4cf4","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1739447393559,"stop":1739447393559,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb86daaa0819c19b","name":"Check received message containing long","time":{"start":1739447673819,"stop":1739447673820,"duration":1},"status":"passed","severity":"normal"},{"uid":"f51409984e86dbae","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1739447760317,"stop":1739447760317,"duration":0},"status":"passed","severity":"normal"},{"uid":"65b9e49de7af4e7e","name":"Subscribe and receive messages via lightPush","time":{"start":1739447760322,"stop":1739447760322,"duration":0},"status":"passed","severity":"normal"},{"uid":"50e2e000e5f332de","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1739447760327,"stop":1739447760328,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0060701ffaf468a","name":"Check publish message after client node is restarted","time":{"start":1739447693007,"stop":1739447693007,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5158c2987343a25a","name":"can start the service","time":{"start":1739447460223,"stop":1739447460224,"duration":1},"status":"passed","severity":"normal"},{"uid":"e04211b9bfea3016","name":"can start and stop the service","time":{"start":1739447412247,"stop":1739447412247,"duration":0},"status":"passed","severity":"normal"},{"uid":"18fdc0d9a6c495f6","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1739447560423,"stop":1739447560423,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e19edce42ef77d9","name":"Check message with invalid timestamp is not received","time":{"start":1739447545188,"stop":1739447545188,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e837cd26417334c","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1739447834686,"stop":1739447834687,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8abab5332812138","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1739447764073,"stop":1739447764073,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f8f7b3ec8ba92aa","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1739447834674,"stop":1739447834675,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4f1d211c7803eb5","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1739447385743,"stop":1739447385743,"duration":0},"status":"passed","severity":"normal"},{"uid":"d46e4084a4db4f39","name":"should request renew when peer disconnects","time":{"start":1739447426040,"stop":1739447426041,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5b6446d5afdbe5e","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1739447830384,"stop":1739447830384,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea26720ae1f1592e","name":"Passing page size 3 when there are 20 messages","time":{"start":1739447747337,"stop":1739447747337,"duration":0},"status":"passed","severity":"normal"},{"uid":"da0071197e437bea","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1739447408468,"stop":1739447408468,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c6801c860d43fcbf","name":"should set field with only RELAY enabled","time":{"start":1739447394282,"stop":1739447394282,"duration":0},"status":"passed","severity":"normal"},{"uid":"48fbbc9c8274c82f","name":"should not allow unachievable error rate","time":{"start":1739447834346,"stop":1739447834346,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ddb3957285e3482","name":"Check message with invalid timestamp is not received","time":{"start":1739447673848,"stop":1739447673848,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2d8d5a69fcd5970","name":"Subscribe to topic containing short and receive message","time":{"start":1739447760314,"stop":1739447760315,"duration":1},"status":"passed","severity":"normal"},{"uid":"d92d432f658d586","name":"Check received message containing Script","time":{"start":1739447673842,"stop":1739447673842,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2015c296672bc8b","name":"Push message with Russian payload","time":{"start":1739447681234,"stop":1739447681234,"duration":0},"status":"passed","severity":"normal"},{"uid":"7981df14145db1b4","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1739447385742,"stop":1739447385742,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc468e3a4bf24aa8","name":"Check received message containing short","time":{"start":1739447673819,"stop":1739447673819,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc0ea0b59ebec4a2","name":"Subscribe to topic containing special chars and publish message","time":{"start":1739447690845,"stop":1739447690846,"duration":1},"status":"passed","severity":"normal"},{"uid":"676ae22e2fc5c3fe","name":"Generator, 2 different pubsubtopics","time":{"start":1739447741844,"stop":1739447741845,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c263725e3e67e9b","name":"Subscribe to topic containing Script and publish message","time":{"start":1739447690849,"stop":1739447690850,"duration":1},"status":"passed","severity":"normal"},{"uid":"7897bb2086d68936","name":"Check received message containing Chinese","time":{"start":1739447545178,"stop":1739447545179,"duration":1},"status":"passed","severity":"normal"},{"uid":"92b3b4009fc53eb9","name":"Passing page size 19 when there are 20 messages","time":{"start":1739447747340,"stop":1739447747340,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd23f4122d3878b0","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1739447690841,"stop":1739447690841,"duration":0},"status":"passed","severity":"normal"},{"uid":"98015c1c5e062a4","name":"Subscribe to topic containing XML and receive message","time":{"start":1739447572863,"stop":1739447572863,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c5b50d833fb20a1","name":"should throw an error for missing required configuration","time":{"start":1739447385749,"stop":1739447385749,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc12f75b14444a3b","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1739447385757,"stop":1739447385757,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef62b66e28627fad","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1739447400489,"stop":1739447400490,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb2548c15955e4","name":"Push message with content topic containing SQL Injection","time":{"start":1739447681270,"stop":1739447681270,"duration":0},"status":"passed","severity":"normal"},{"uid":"c683a51011ee3f89","name":"should initialize with Unhealthy status","time":{"start":1739447426345,"stop":1739447426346,"duration":1},"status":"passed","severity":"normal"},{"uid":"433e27b6e0d47ec4","name":"should throw an error if shards are undefined for static sharding","time":{"start":1739447385748,"stop":1739447385749,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cd84e34d5bf8609","name":"can dial TLS multiaddrs","time":{"start":1739447594543,"stop":1739447594543,"duration":0},"status":"passed","severity":"normal"},{"uid":"50adbbd2d7cac701","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1739447445223,"stop":1739447445223,"duration":0},"status":"passed","severity":"normal"},{"uid":"86fe26c5706bd35a","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1739447385740,"stop":1739447385740,"duration":0},"status":"passed","severity":"normal"},{"uid":"909a918b8d359a57","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1739447834675,"stop":1739447834675,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a902eb77c7ccbad","name":"Push message on custom pubsubTopic","time":{"start":1739447591389,"stop":1739447591391,"duration":2},"status":"passed","severity":"normal"},{"uid":"f8c9d59cec320033","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1739447764074,"stop":1739447764074,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7e20154741ee248","name":"random static sharding 7 - Cluster ID: 85, Shard ID: 328","time":{"start":1739447724970,"stop":1739447724971,"duration":1},"status":"passed","severity":"normal"},{"uid":"6debba91021974a7","name":"Push message with emoji payload","time":{"start":1739447681246,"stop":1739447681247,"duration":1},"status":"passed","severity":"normal"},{"uid":"ede7f383d7ff81a2","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1739447690839,"stop":1739447690839,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ef8be498407a908","name":"Check received message with timestamp: 1739447444183 ","time":{"start":1739447673831,"stop":1739447673831,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8458c82d435f8be","name":"udp ip6 address","time":{"start":1739447393771,"stop":1739447393772,"duration":1},"status":"passed","severity":"normal"},{"uid":"690c6ab36b35d9a","name":"Ping on unsubscribed peer","time":{"start":1739447483805,"stop":1739447483806,"duration":1},"status":"passed","severity":"normal"},{"uid":"9504b2fbbd36d452","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1739447393571,"stop":1739447393572,"duration":1},"status":"passed","severity":"normal"},{"uid":"e449ff6a80b0cd86","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1739447385745,"stop":1739447385746,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e56539925697f1b","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1739447834670,"stop":1739447834670,"duration":0},"status":"passed","severity":"normal"},{"uid":"11b1e0a8d130f9dd","name":"Check received message containing SQL Injection","time":{"start":1739447545180,"stop":1739447545180,"duration":0},"status":"passed","severity":"normal"},{"uid":"baafda473aeb203f","name":"should use the provided clusterId for the pubsub topic","time":{"start":1739447385761,"stop":1739447385761,"duration":0},"status":"passed","severity":"normal"},{"uid":"12313d1b31965cac","name":"Push message with meta","time":{"start":1739447665512,"stop":1739447665513,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cc8f16ffd378269","name":"Query with Promise Callback, No message returned","time":{"start":1739447719166,"stop":1739447719170,"duration":4},"status":"passed","severity":"normal"},{"uid":"fcd3b933bf3bdfcf","name":"Subscribe to topic containing emoji and receive message","time":{"start":1739447572866,"stop":1739447572866,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec7d39fa51d5f0f","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1739447834677,"stop":1739447834677,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1a0873100181aea","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1739447407934,"stop":1739447407935,"duration":1},"status":"passed","severity":"normal"},{"uid":"2498dc9c65567c21","name":"Check publish message containing JSON","time":{"start":1739447692993,"stop":1739447692993,"duration":0},"status":"passed","severity":"normal"},{"uid":"69eee8adb592ce37","name":"Check publish message containing long","time":{"start":1739447692987,"stop":1739447692988,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3d05f67870fccee","name":"Query Generator, No message returned","time":{"start":1739447719161,"stop":1739447719161,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ce073f65e8c8dee","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1739447834685,"stop":1739447834685,"duration":0},"status":"passed","severity":"normal"},{"uid":"916c77980879b6ad","name":"Check received message containing shell command","time":{"start":1739447545182,"stop":1739447545183,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2c9568b9eb5dad3","name":"Push message equal or less that 1MB","time":{"start":1739447681311,"stop":1739447681312,"duration":1},"status":"passed","severity":"normal"},{"uid":"532c6e2be3432308","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1739447834688,"stop":1739447834688,"duration":0},"status":"passed","severity":"normal"},{"uid":"a498ddac430ddfc4","name":"Push message with custom timestamp: 1739443910025","time":{"start":1739447681311,"stop":1739447681311,"duration":0},"status":"passed","severity":"normal"},{"uid":"850931f33f06dd76","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1739447445225,"stop":1739447445225,"duration":0},"status":"passed","severity":"normal"},{"uid":"5217181cd2fa0f3","name":"Decoder throws on undefined content topic","time":{"start":1739447420062,"stop":1739447420062,"duration":0},"status":"passed","severity":"normal"},{"uid":"32c9874e14338f9","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1739447690848,"stop":1739447690848,"duration":0},"status":"passed","severity":"normal"},{"uid":"d206b0daa08efcd1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1739447834688,"stop":1739447834688,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d4f8907ac7ab2f3","name":"Push message with content topic containing JSON","time":{"start":1739447665505,"stop":1739447665505,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d701f78566befce","name":"Push message with meta","time":{"start":1739447681299,"stop":1739447681303,"duration":4},"status":"passed","severity":"normal"},{"uid":"4c86657077c11bc2","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1739447385740,"stop":1739447385740,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1a454f74bf8ff4b","name":"Push message with content topic containing Arabic","time":{"start":1739447681258,"stop":1739447681269,"duration":11},"status":"passed","severity":"normal"},{"uid":"23e5e625666a1fe3","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1739447760322,"stop":1739447760323,"duration":1},"status":"passed","severity":"normal"},{"uid":"9482130775f0e00b","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1739447760311,"stop":1739447760311,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccb812a359924739","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1739447834677,"stop":1739447834677,"duration":0},"status":"passed","severity":"normal"},{"uid":"743acf8e9017913a","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1739447834679,"stop":1739447834679,"duration":0},"status":"passed","severity":"normal"},{"uid":"be4295e88b6beafc","name":"Check received message containing shell command","time":{"start":1739447673828,"stop":1739447673829,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c0152f58b78d7c2","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1739447834672,"stop":1739447834672,"duration":0},"status":"passed","severity":"normal"},{"uid":"147cec44e00aef76","name":"Check message on other pubsub topic is not received","time":{"start":1739447673833,"stop":1739447673834,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b27c72f3901339c","name":"should emit a peer event after start","time":{"start":1739447691331,"stop":1739447691334,"duration":3},"status":"passed","severity":"normal"},{"uid":"55df597e515f5aed","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1739447572866,"stop":1739447572867,"duration":1},"status":"passed","severity":"normal"},{"uid":"5406a1bf1a72f65","name":"removeEventListener with correct event","time":{"start":1739447485552,"stop":1739447485552,"duration":0},"status":"passed","severity":"normal"},{"uid":"6046249391833ddc","name":"Does not throw an exception when node disconnects","time":{"start":1739447763390,"stop":1739447763390,"duration":0},"status":"passed","severity":"normal"},{"uid":"943d3e85875489fd","name":"Check publish message containing numeric","time":{"start":1739447692988,"stop":1739447692988,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd5e6a375029df16","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1739447408467,"stop":1739447408468,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c9d5cc8138a0011d","name":"Subscribe to topic containing emoji and receive message","time":{"start":1739447760331,"stop":1739447760331,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fd7c2d5a08219a6","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1739447572855,"stop":1739447572855,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6f62d7d03fca0e4","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1739447745132,"stop":1739447745132,"duration":0},"status":"passed","severity":"normal"},{"uid":"6070774984e486d4","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1739447673832,"stop":1739447673832,"duration":0},"status":"passed","severity":"normal"},{"uid":"74fee2151334a5d5","name":"Throws when trying to push message with empty payload","time":{"start":1739447665496,"stop":1739447665497,"duration":1},"status":"passed","severity":"normal"},{"uid":"c261788080dd4e06","name":"Fails to publish message with wrong content topic","time":{"start":1739447693004,"stop":1739447693005,"duration":1},"status":"passed","severity":"normal"},{"uid":"d138299e385fafd7","name":"Push message with Basic HTML tag payload","time":{"start":1739447681239,"stop":1739447681240,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9b8606855d9d1e5","name":"should maintain desired error rate","time":{"start":1739447836005,"stop":1739447836005,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f437631fe42fc74","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1739447714644,"stop":1739447714645,"duration":1},"status":"passed","severity":"normal"},{"uid":"6271bc3743ad3641","name":"should be able to decode the field with only RELAY set to true","time":{"start":1739447393565,"stop":1739447393566,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0e3a0e9e74803bd","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1739447445224,"stop":1739447445225,"duration":1},"status":"passed","severity":"normal"},{"uid":"99719b4b197f6fdc","name":"Push message equal or less that 1MB","time":{"start":1739447665516,"stop":1739447665516,"duration":0},"status":"passed","severity":"normal"},{"uid":"302ad538c292c3eb","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1739447591393,"stop":1739447591393,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c4f2694a0c4bf16","name":"should properly create location multiaddrs - udp","time":{"start":1739447394280,"stop":1739447394280,"duration":0},"status":"passed","severity":"normal"},{"uid":"f75971365365bab9","name":"Publish message with large meta","time":{"start":1739447693007,"stop":1739447693007,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bc45187c2874339","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1739447690846,"stop":1739447690847,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff38a657d735156c","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1739447714635,"stop":1739447714636,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d65110d0aebbf04","name":"Push message with content topic containing unicode special characters","time":{"start":1739447681284,"stop":1739447681286,"duration":2},"status":"passed","severity":"normal"},{"uid":"c135c3ecfdbe25ca","name":"Ephemeral messages are not stored","time":{"start":1739447451864,"stop":1739447451864,"duration":0},"status":"passed","severity":"normal"},{"uid":"63a69f90c96c14e0","name":"should be able to encode the field with only RELAY set to true","time":{"start":1739447393553,"stop":1739447393556,"duration":3},"status":"passed","severity":"normal"},{"uid":"f2b4fda75dd5ca78","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1739447452575,"stop":1739447452575,"duration":0},"status":"passed","severity":"normal"},{"uid":"f044e1a9d20b849d","name":"Accepts a valid Waku Message","time":{"start":1739447429773,"stop":1739447429774,"duration":1},"status":"passed","severity":"normal"},{"uid":"f60fa2046164127b","name":"Query Generator, Multiple PubsubTopics","time":{"start":1739447719160,"stop":1739447719160,"duration":0},"status":"passed","severity":"normal"},{"uid":"4523c04bf1a2f8d8","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1739447760311,"stop":1739447760311,"duration":0},"status":"passed","severity":"normal"},{"uid":"87e0e4316be68f06","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1739447745131,"stop":1739447745131,"duration":0},"status":"passed","severity":"normal"},{"uid":"f14fe6772a26e4fd","name":"should return usable stream attached to connection","time":{"start":1739447400173,"stop":1739447400174,"duration":1},"status":"passed","severity":"normal"},{"uid":"a87408c3aa1e147f","name":"1 Relay, 1 fetch","time":{"start":1739447408195,"stop":1739447408195,"duration":0},"status":"passed","severity":"normal"},{"uid":"44230bafdff311ac","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1739447393560,"stop":1739447393560,"duration":0},"status":"passed","severity":"normal"},{"uid":"3121bf185fb2eca8","name":"Check message with no payload is not received","time":{"start":1739447673834,"stop":1739447673835,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8b7321f30b99b9b","name":"same cluster, same shard: nodes connect","time":{"start":1739447597115,"stop":1739447597115,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6fa5a8d98428685","name":"more peers than existing","time":{"start":1739447665699,"stop":1739447665700,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b8bc8d984f25d3c5","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1739447509833,"stop":1739447509834,"duration":1},"status":"passed","severity":"normal"},{"uid":"a48487e3aa81d056","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1739447572865,"stop":1739447572865,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7b8cbef8283ebd7","name":"throws on content topic with empty application field","time":{"start":1739447385738,"stop":1739447385738,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8b176766fbe6b79","name":"Check publish message containing Basic HTML tag","time":{"start":1739447692993,"stop":1739447692993,"duration":0},"status":"passed","severity":"normal"},{"uid":"ade62a12a2afa4c9","name":"Decoder throws on empty string content topic","time":{"start":1739447400489,"stop":1739447400489,"duration":0},"status":"passed","severity":"normal"},{"uid":"c596f8df23ac92e1","name":"Query Generator - true","time":{"start":1739447733696,"stop":1739447733697,"duration":1},"status":"passed","severity":"normal"},{"uid":"488b2a19060263c","name":"peer:update - should do nothing if another protocol hit","time":{"start":1739447400177,"stop":1739447400178,"duration":1},"status":"passed","severity":"normal"},{"uid":"cffe7fe3fbfbc4f7","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1739447834676,"stop":1739447834677,"duration":1},"status":"passed","severity":"normal"},{"uid":"97cf49e94b484e39","name":"handles different networkShards values correctly","time":{"start":1739447385745,"stop":1739447385745,"duration":0},"status":"passed","severity":"normal"},{"uid":"687ca74b20d8477","name":"should send to specified number of peers of used peers","time":{"start":1739447426409,"stop":1739447426410,"duration":1},"status":"passed","severity":"normal"},{"uid":"44278aa9fe75ec6d","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1739447834669,"stop":1739447834669,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eb246dca6fb3588","name":"groups content topics by expected pubsub topic","time":{"start":1739447385744,"stop":1739447385744,"duration":0},"status":"passed","severity":"normal"},{"uid":"6946546f983cc4ec","name":"Privacy Node - default protocol","time":{"start":1739447766972,"stop":1739447766972,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ba9ee4fe7c5ba7","name":"should handle a minimal index list","time":{"start":1739447385583,"stop":1739447385583,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c1f554839eba7fb","name":"Ping on subscribed peer","time":{"start":1739447483802,"stop":1739447483803,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cea3f37b9fd9c23","name":"Push message with XML payload","time":{"start":1739447681235,"stop":1739447681235,"duration":0},"status":"passed","severity":"normal"},{"uid":"58e12cd328f5359a","name":"Push message with content topic containing JSON","time":{"start":1739447681278,"stop":1739447681278,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9bd3212fac9b097","name":"Overlapping topic subscription","time":{"start":1739447760314,"stop":1739447760314,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5a9da45ccd027ce","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1739447834675,"stop":1739447834676,"duration":1},"status":"passed","severity":"normal"},{"uid":"b881b276aa3a7adb","name":"Check received message containing SQL Injection","time":{"start":1739447673822,"stop":1739447673822,"duration":0},"status":"passed","severity":"normal"},{"uid":"fea9c5c5ad52da6d","name":"Passing cursor with wrong pubsubTopic","time":{"start":1739447714649,"stop":1739447714650,"duration":1},"status":"passed","severity":"normal"},{"uid":"ace9973493ea4411","name":"Check message received after jswaku node is restarted","time":{"start":1739447545194,"stop":1739447545195,"duration":1},"status":"skipped","severity":"normal"},{"uid":"1c0502b269b0f76a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1739447385755,"stop":1739447385755,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ad461681da1aea5","name":"ignores unrecognized TXT record formats","time":{"start":1739447408464,"stop":1739447408465,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bf17c5049a5b61d","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1739447834664,"stop":1739447834664,"duration":0},"status":"passed","severity":"normal"},{"uid":"705ae9555212a2bd","name":"Push message with content topic containing Script","time":{"start":1739447681272,"stop":1739447681274,"duration":2},"status":"passed","severity":"normal"},{"uid":"82f8db47b3691ec6","name":"Push message with Script payload","time":{"start":1739447665490,"stop":1739447665490,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaaf63f34634f36","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1739447834671,"stop":1739447834671,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6e25bb99d8cc2e7","name":"should be called for bootstrap peers","time":{"start":1739447452574,"stop":1739447452575,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad781dfc64eb0152","name":"throws an error for improperly formatted content topics","time":{"start":1739447385745,"stop":1739447385745,"duration":0},"status":"passed","severity":"normal"},{"uid":"d72fd24e07471fd7","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1739447834678,"stop":1739447834678,"duration":0},"status":"passed","severity":"normal"},{"uid":"13539e2395c872bb","name":"Subscribe to topic containing JSON and receive message","time":{"start":1739447760319,"stop":1739447760319,"duration":0},"status":"passed","severity":"normal"},{"uid":"39fc514c656ff8a0","name":"should not fail to stop the service if it was not started","time":{"start":1739447691329,"stop":1739447691329,"duration":0},"status":"passed","severity":"normal"},{"uid":"80fdd6f1731c846","name":"different cluster, same shard: nodes don't connect","time":{"start":1739447597116,"stop":1739447597116,"duration":0},"status":"passed","severity":"normal"},{"uid":"933201664add88ae","name":"Query Generator - false","time":{"start":1739447733698,"stop":1739447733699,"duration":1},"status":"passed","severity":"normal"},{"uid":"44a7eec92727d21d","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1739447560424,"stop":1739447560424,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf34956390fbc4fc","name":"Sign & Recover","time":{"start":1739447418844,"stop":1739447418845,"duration":1},"status":"passed","severity":"normal"},{"uid":"f84bcb70539527f9","name":"Check publish message containing unicode special characters","time":{"start":1739447692996,"stop":1739447692996,"duration":0},"status":"passed","severity":"normal"},{"uid":"49e6d526aac50ccb","name":"random static sharding 1 - Cluster ID: 608, Shard ID: 763","time":{"start":1739447724960,"stop":1739447724960,"duration":0},"status":"passed","severity":"normal"},{"uid":"1196a004c76fb2f7","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1739447693005,"stop":1739447693005,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef3d11877224604a","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1739447760312,"stop":1739447760312,"duration":0},"status":"passed","severity":"normal"},{"uid":"17d8c6639bfca4ed","name":"Round trip binary encryption [ecies, signature]","time":{"start":1739447420061,"stop":1739447420061,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ba98d663224733a","name":"Subscribe to topic containing XML and receive message","time":{"start":1739447760329,"stop":1739447760329,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cac1b85d1089c1d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1739447385753,"stop":1739447385753,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4336a85bebf0112","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1739447719163,"stop":1739447719163,"duration":0},"status":"passed","severity":"normal"},{"uid":"f48455ec77e798d6","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1739447714635,"stop":1739447714635,"duration":0},"status":"passed","severity":"normal"},{"uid":"93083df03abc71f7","name":"Check received message containing Basic HTML tag","time":{"start":1739447673843,"stop":1739447673843,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e6654de87679786","name":"should be able to decode the field with only STORE set to true","time":{"start":1739447393567,"stop":1739447393568,"duration":1},"status":"passed","severity":"normal"},{"uid":"85e9189a5fcf2112","name":"Push message with escaped characters payload","time":{"start":1739447665492,"stop":1739447665492,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b140f737c7e4b46","name":"Subscribe to topic containing Russian and receive message","time":{"start":1739447760317,"stop":1739447760317,"duration":0},"status":"passed","severity":"normal"},{"uid":"c403a9ebeaf6d96d","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1739447830383,"stop":1739447830383,"duration":0},"status":"passed","severity":"normal"},{"uid":"765af8795bc45c2e","name":"should decode valid enr with tcp successfully","time":{"start":1739447394270,"stop":1739447394271,"duration":1},"status":"passed","severity":"normal"},{"uid":"2237da59b1d37e03","name":"should properly create location multiaddrs - udp4","time":{"start":1739447394275,"stop":1739447394279,"duration":4},"status":"passed","severity":"normal"},{"uid":"2f0235bfa8fe45c2","name":"Check received message containing XML","time":{"start":1739447673843,"stop":1739447673843,"duration":0},"status":"passed","severity":"normal"},{"uid":"3894ebd3ddcc1aff","name":"Subscribe and publish message","time":{"start":1739447690838,"stop":1739447690839,"duration":1},"status":"passed","severity":"normal"},{"uid":"aba0148ca1e75ba1","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1739447834666,"stop":1739447834666,"duration":0},"status":"passed","severity":"normal"},{"uid":"959af75a66e5eb7c","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1739447385750,"stop":1739447385750,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c07508518af50fa","name":"Ephemeral field is preserved - encoder v0","time":{"start":1739447451865,"stop":1739447451865,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b0623e4f20b6bd9","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1739447591393,"stop":1739447591394,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b165c36b126161f","name":"Js publishes, other Js receives","time":{"start":1739447683237,"stop":1739447683238,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a5cf80055ead5bf","name":"Refresh subscription","time":{"start":1739447760314,"stop":1739447760314,"duration":0},"status":"passed","severity":"normal"},{"uid":"23f132b284650d43","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1739447385753,"stop":1739447385753,"duration":0},"status":"passed","severity":"normal"},{"uid":"dec9dad3a7d7ad13","name":"Relay - dialed first","time":{"start":1739447766965,"stop":1739447766967,"duration":2},"status":"passed","severity":"normal"},{"uid":"e127e30a9e05c407","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1739447485879,"stop":1739447485881,"duration":2},"status":"passed","severity":"normal"},{"uid":"a98b807b4d77960c","name":"Check received message containing Script","time":{"start":1739447673823,"stop":1739447673823,"duration":0},"status":"passed","severity":"normal"},{"uid":"98847650cdeca2ad","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1739447834689,"stop":1739447834689,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe282888cbefe987","name":"should handle special patterns correctly","time":{"start":1739447836006,"stop":1739447836006,"duration":0},"status":"passed","severity":"normal"},{"uid":"fccfaebf6af337b1","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1739447388226,"stop":1739447388226,"duration":0},"status":"passed","severity":"normal"},{"uid":"e95214fc25be04","name":"handles different clusterIds correctly","time":{"start":1739447385744,"stop":1739447385745,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7345c16add2ab11","name":"returns all values when wanted number matches available values","time":{"start":1739447406871,"stop":1739447406873,"duration":2},"status":"passed","severity":"normal"},{"uid":"7996bc127df30fc1","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1739447385758,"stop":1739447385758,"duration":0},"status":"passed","severity":"normal"},{"uid":"6695dad0fd51e90e","name":"Check received message containing emoji","time":{"start":1739447673830,"stop":1739447673830,"duration":0},"status":"passed","severity":"normal"},{"uid":"56be7cbd4211aaf","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1739447400178,"stop":1739447400179,"duration":1},"status":"passed","severity":"normal"},{"uid":"97bd7e00c3ab081c","name":"Push message with JSON payload","time":{"start":1739447681240,"stop":1739447681244,"duration":4},"status":"passed","severity":"normal"},{"uid":"a6e928d033262a4f","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1739447388223,"stop":1739447388224,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5ed88cc4edf7226","name":"should throw error - no id","time":{"start":1739447394271,"stop":1739447394271,"duration":0},"status":"passed","severity":"normal"},{"uid":"f44eef899da0d404","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1739447393563,"stop":1739447393564,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e81a115f1385f8a","name":"Reopen subscription with peer with lost subscription","time":{"start":1739447483814,"stop":1739447483815,"duration":1},"status":"passed","severity":"normal"},{"uid":"eced3f52a4a5ffc5","name":"should be able to decode the field with only FILTER set to true","time":{"start":1739447393566,"stop":1739447393567,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb946baaf7141ec5","name":"same cluster, different shard: nodes connect","time":{"start":1739447597115,"stop":1739447597115,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a7241774383c761","name":"Check received message containing JSON","time":{"start":1739447673843,"stop":1739447673844,"duration":1},"status":"passed","severity":"normal"},{"uid":"e92e7c7e09f7659a","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1739447760324,"stop":1739447760324,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6869af20acd2d55","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1739447690847,"stop":1739447690847,"duration":0},"status":"passed","severity":"normal"},{"uid":"7779d4df1978137","name":"Subscribe to topic containing short and receive message","time":{"start":1739447760326,"stop":1739447760326,"duration":0},"status":"passed","severity":"normal"},{"uid":"57de019a96f78059","name":"getPeersByDiscovery","time":{"start":1739447678405,"stop":1739447678406,"duration":1},"status":"passed","severity":"normal"},{"uid":"96d795d97adaed53","name":"nwaku subscribes","time":{"start":1739447683235,"stop":1739447683236,"duration":1},"status":"passed","severity":"normal"},{"uid":"9846dac36e1c2fd3","name":"Reopen subscription with peer with lost subscription","time":{"start":1739447470495,"stop":1739447470496,"duration":1},"status":"passed","severity":"normal"},{"uid":"62433634addef620","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1739447764076,"stop":1739447764076,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb748d5441a2e760","name":"Check received message with timestamp: 1739447443790 ","time":{"start":1739447545186,"stop":1739447545187,"duration":1},"status":"passed","severity":"normal"},{"uid":"b287ea083fd1798e","name":"Push message with content topic containing short","time":{"start":1739447681248,"stop":1739447681249,"duration":1},"status":"passed","severity":"normal"},{"uid":"21eef13f15ed80c5","name":"Push 30 different messages","time":{"start":1739447681247,"stop":1739447681247,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef727daec24a50b","name":"Subscribe and receive messages via lightPush","time":{"start":1739447760310,"stop":1739447760311,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ec94ff90377b213","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1739447760313,"stop":1739447760313,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c12b5d822519da0","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1739447680333,"stop":1739447680333,"duration":0},"status":"passed","severity":"normal"},{"uid":"61e0918caaa60490","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1739447385754,"stop":1739447385754,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c35bd077dada3f5","name":"Decoder throws on undefined content topic","time":{"start":1739447400489,"stop":1739447400489,"duration":0},"status":"passed","severity":"normal"},{"uid":"93bf1a8ea7cd39a7","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1739447834674,"stop":1739447834674,"duration":0},"status":"passed","severity":"normal"},{"uid":"639a2b6d6261065e","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1739447560426,"stop":1739447560426,"duration":0},"status":"passed","severity":"normal"},{"uid":"43cfa539005e5814","name":"Promise Callback - false","time":{"start":1739447733700,"stop":1739447733700,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef4a1499be5b5809","name":"should handle corrupted local storage data gracefully","time":{"start":1739447412251,"stop":1739447412251,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcc9a1715b79ab45","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1739447407940,"stop":1739447407940,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f15d3b6a8b8accc","name":"should retry on failure if specified","time":{"start":1739447426410,"stop":1739447426410,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bf758e74dfef5da","name":"Check received message with timestamp: 1649153314 ","time":{"start":1739447545187,"stop":1739447545187,"duration":0},"status":"passed","severity":"normal"},{"uid":"8db951121b1a018e","name":"Push message with SQL Injection payload","time":{"start":1739447681234,"stop":1739447681234,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e364dc85f9e419b","name":"Publish without waiting for remote peer","time":{"start":1739447690837,"stop":1739447690838,"duration":1},"status":"passed","severity":"normal"},{"uid":"934ab55c1bb715b8","name":"Using a function","time":{"start":1739447763390,"stop":1739447763391,"duration":1},"status":"passed","severity":"normal"},{"uid":"de995cb4604b1e1f","name":"Subscribe to topic containing long and publish message","time":{"start":1739447690843,"stop":1739447690843,"duration":0},"status":"passed","severity":"normal"},{"uid":"b97f58c0e6176675","name":"should only return 1 node with relay and store capability","time":{"start":1739447408466,"stop":1739447408466,"duration":0},"status":"passed","severity":"normal"},{"uid":"252d25732b199da0","name":"Push message with short payload","time":{"start":1739447665478,"stop":1739447665479,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d92a7f56b171b54","name":"Check received message containing special chars","time":{"start":1739447545176,"stop":1739447545178,"duration":2},"status":"passed","severity":"normal"},{"uid":"8945eaa76d87e43d","name":"should decode valid enr successfully","time":{"start":1739447394270,"stop":1739447394270,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5d89dbba9be44aa","name":"safeDispatchEvent","time":{"start":1739447485555,"stop":1739447485556,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6e7b6b6059992cd","name":"Fails to push message bigger that 1MB","time":{"start":1739447681312,"stop":1739447681318,"duration":6},"status":"passed","severity":"normal"},{"uid":"68aaf0272bbaa1a9","name":"Publish message with custom timestamp: Fri Feb 23 2024 11:54:38 GMT+0000 (Coordinated Universal Time)","time":{"start":1739447692999,"stop":1739447693000,"duration":1},"status":"passed","severity":"normal"},{"uid":"14018cc3b2edb5a9","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1739447560423,"stop":1739447560424,"duration":1},"status":"passed","severity":"normal"},{"uid":"ababcfb8a1978289","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1739447407938,"stop":1739447407938,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b3687e4a49d38bb","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1739447385750,"stop":1739447385751,"duration":1},"status":"passed","severity":"normal"},{"uid":"6db2f51cc45e890","name":"Check received message with timestamp: 1739447444183000000 ","time":{"start":1739447673831,"stop":1739447673831,"duration":0},"status":"passed","severity":"normal"},{"uid":"d084efa9a1d97620","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1739447560427,"stop":1739447560427,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc6a7940eb7b4c7f","name":"Check received message containing Chinese","time":{"start":1739447673841,"stop":1739447673841,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7647ed6646b848d","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1739447719162,"stop":1739447719162,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b8cdb50919a0ee","name":"Query Generator, Wrong PubsubTopic","time":{"start":1739447719159,"stop":1739447719159,"duration":0},"status":"passed","severity":"normal"},{"uid":"d816f862b80f342f","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1739447407933,"stop":1739447407934,"duration":1},"status":"passed","severity":"normal"},{"uid":"f415ac8a4519d0d7","name":"Subscribe to topic containing numeric and receive message","time":{"start":1739447760315,"stop":1739447760315,"duration":0},"status":"passed","severity":"normal"},{"uid":"75c2381c42f5ad17","name":"Generator, 2 different pubsubtopics","time":{"start":1739447741846,"stop":1739447741847,"duration":1},"status":"passed","severity":"normal"},{"uid":"f545f060a545830e","name":"Refresh subscription","time":{"start":1739447760325,"stop":1739447760326,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0e6241fee57838c","name":"Push message with shell command payload","time":{"start":1739447665491,"stop":1739447665492,"duration":1},"status":"passed","severity":"normal"},{"uid":"87b298d23070b25a","name":"Check message with non string payload is not received","time":{"start":1739447673835,"stop":1739447673836,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8cb428e4d14c2ed","name":"Delete observer","time":{"start":1739447667481,"stop":1739447667481,"duration":0},"status":"passed","severity":"normal"},{"uid":"91543a8835cc3dab","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app1/5/topic166/proto","time":{"start":1739447712958,"stop":1739447712958,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ac08d69dcdae0f1","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1739447385756,"stop":1739447385756,"duration":0},"status":"passed","severity":"normal"},{"uid":"86ac939e9118c2ce","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1739447834676,"stop":1739447834676,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad988924b852033c","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1739447407936,"stop":1739447407937,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb449718ac45336c","name":"should select older connection if present","time":{"start":1739447399876,"stop":1739447399877,"duration":1},"status":"passed","severity":"normal"},{"uid":"31085295a1f8c1a9","name":"Waku message hash computation (no timestamp)","time":{"start":1739447388226,"stop":1739447388226,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e9d9a01a6ffdb7b","name":"should not receive a peer event after stop","time":{"start":1739447691335,"stop":1739447691335,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fd4413ad480f9fa","name":"throws on content topic with generation field greater than 0","time":{"start":1739447385738,"stop":1739447385738,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c1804b4372e3fcf","name":"Publishes to nwaku","time":{"start":1739447683237,"stop":1739447683237,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9a073a7e83ecf15","name":"Push message with content topic containing Russian","time":{"start":1739447681269,"stop":1739447681270,"duration":1},"status":"passed","severity":"normal"},{"uid":"376dd16382d496d","name":"should throw an error for empty SingleShardInfos array","time":{"start":1739447385746,"stop":1739447385746,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd335cdcd6d62002","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1739447572861,"stop":1739447572861,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b465c463e044949","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1739447385741,"stop":1739447385741,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdc6429820f285f9","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1739447834666,"stop":1739447834667,"duration":1},"status":"passed","severity":"normal"},{"uid":"60ba4952b8df952c","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1739447760328,"stop":1739447760328,"duration":0},"status":"passed","severity":"normal"},{"uid":"bad1169fd9b53635","name":"Push message with special chars payload","time":{"start":1739447681231,"stop":1739447681232,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c457630f0c2a62d","name":"Push message with content topic containing XML","time":{"start":1739447681275,"stop":1739447681275,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cf3ce7b2844aa41","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1739447591391,"stop":1739447591392,"duration":1},"status":"passed","severity":"normal"},{"uid":"772ab4e1cc3eecec","name":"random static sharding 4 - Cluster ID: 623, Shard ID: 324","time":{"start":1739447724967,"stop":1739447724968,"duration":1},"status":"passed","severity":"normal"},{"uid":"95adcf110dc80005","name":"throws on content topic with empty topic name field","time":{"start":1739447385739,"stop":1739447385739,"duration":0},"status":"passed","severity":"normal"},{"uid":"cef75e9e6270c3b4","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1739447385743,"stop":1739447385743,"duration":0},"status":"passed","severity":"normal"},{"uid":"798cf42bbeff130a","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1739447834664,"stop":1739447834665,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7f6c8463079bb02","name":"Fields are not dropped","time":{"start":1739447399846,"stop":1739447399847,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0a35ce624b656a9","name":"should get / set TCP multiaddr","time":{"start":1739447394275,"stop":1739447394275,"duration":0},"status":"passed","severity":"normal"},{"uid":"7004785c9dfca39a","name":"Check message received after jswaku node is restarted","time":{"start":1739447673836,"stop":1739447673836,"duration":0},"status":"skipped","severity":"normal"},{"uid":"22a3fd47776823e1","name":"Check received message containing Chinese","time":{"start":1739447673821,"stop":1739447673821,"duration":0},"status":"passed","severity":"normal"},{"uid":"3668e7506e357ab1","name":"addEventListener with wrong event","time":{"start":1739447485551,"stop":1739447485551,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0a5a530549e1d8c","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1739447472948,"stop":1739447472949,"duration":1},"status":"passed","severity":"normal"},{"uid":"82ba2df96bd2b6bf","name":"Check meta is set [ecies]","time":{"start":1739447420061,"stop":1739447420061,"duration":0},"status":"passed","severity":"normal"},{"uid":"3048c73c5a011f48","name":"Push message with content topic containing long","time":{"start":1739447665498,"stop":1739447665498,"duration":0},"status":"passed","severity":"normal"},{"uid":"407f5093f1b00442","name":"Query with Promise Callback, No Decoder","time":{"start":1739447719164,"stop":1739447719166,"duration":2},"status":"passed","severity":"normal"},{"uid":"48d17bb39999bc67","name":"Push message with special chars payload","time":{"start":1739447665486,"stop":1739447665487,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf720cce6fe53471","name":"Subscribe and receive messages via lightPush","time":{"start":1739447572853,"stop":1739447572854,"duration":1},"status":"passed","severity":"normal"},{"uid":"7467fc7bd843aff6","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1739447385584,"stop":1739447385584,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f020e6042ff4a73","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1739447385749,"stop":1739447385750,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a38f56b50a2dfcb","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1739447385752,"stop":1739447385752,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb2eaa47836bff3f","name":"Push message with Arabic payload","time":{"start":1739447681233,"stop":1739447681233,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d5fc678cf77ba8b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1739447834687,"stop":1739447834687,"duration":0},"status":"passed","severity":"normal"},{"uid":"32015aed326f0c3b","name":"Push message with content topic containing shell command","time":{"start":1739447665505,"stop":1739447665506,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f2178e61c23b193","name":"Correctly serialized arguments","time":{"start":1739447594663,"stop":1739447594663,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a9988ba557df2c1","name":"Query with Ordered Callback, No message returned","time":{"start":1739447719162,"stop":1739447719163,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c6bc83ac550d09e","name":"Encoder throws on empty string content topic","time":{"start":1739447400488,"stop":1739447400489,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbd217fcb11c92a2","name":"should check connected peers if present and suitable","time":{"start":1739447426424,"stop":1739447426425,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6da34533b8bf666","name":"start node with empty shard should fail","time":{"start":1739447724978,"stop":1739447724981,"duration":3},"status":"passed","severity":"normal"},{"uid":"9c754d287594ee78","name":"should not fail to start the service if it is already started","time":{"start":1739447460225,"stop":1739447460225,"duration":0},"status":"passed","severity":"normal"},{"uid":"13e4ac4bdff48d03","name":"Subscribe to topic containing numeric and receive message","time":{"start":1739447572859,"stop":1739447572860,"duration":1},"status":"passed","severity":"normal"},{"uid":"d55b19a59250e226","name":"Check message received after nwaku node is restarted","time":{"start":1739447673836,"stop":1739447673836,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9779bf47a83a9dfc","name":"should properly create location multiaddrs - tcp6","time":{"start":1739447394280,"stop":1739447394280,"duration":0},"status":"passed","severity":"normal"},{"uid":"541fe8b76898710e","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1739447834347,"stop":1739447834348,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a5bc714c8e0d998","name":"should handle general insertion and lookup correctly","time":{"start":1739447836006,"stop":1739447836006,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0a312285992c7e0","name":"does not throw on valid cases","time":{"start":1739447385736,"stop":1739447385736,"duration":0},"status":"passed","severity":"normal"},{"uid":"2730db5700da79ca","name":"should not fail to start the service if it is already started","time":{"start":1739447691330,"stop":1739447691331,"duration":1},"status":"passed","severity":"normal"},{"uid":"643fd29eee72354a","name":"Push message with content topic containing special chars","time":{"start":1739447681250,"stop":1739447681250,"duration":0},"status":"passed","severity":"normal"},{"uid":"23ba80735a324682","name":"Passing page size 1 when there are 4 messages","time":{"start":1739447747336,"stop":1739447747337,"duration":1},"status":"passed","severity":"normal"},{"uid":"bafd3b373fb4a987","name":"can start the service","time":{"start":1739447691327,"stop":1739447691328,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa8bdee33f204b6b","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1739447680330,"stop":1739447680330,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad030fd1b5c5f8d5","name":"Push message with rate limit","time":{"start":1739447681305,"stop":1739447681310,"duration":5},"status":"passed","severity":"normal"},{"uid":"7d3bcf2ad8b1f078","name":"Subscribe to topic containing Script and receive message","time":{"start":1739447760317,"stop":1739447760318,"duration":1},"status":"passed","severity":"normal"},{"uid":"d859b70f8364ab62","name":"Check received message containing XML","time":{"start":1739447545181,"stop":1739447545181,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4157cda4318eb2c","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1739447741847,"stop":1739447741847,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e4338846fe21d30","name":"should throw an error for insufficient data","time":{"start":1739447385585,"stop":1739447385585,"duration":0},"status":"passed","severity":"normal"},{"uid":"21b4d49e1e54abe9","name":"Push message with Chinese payload","time":{"start":1739447681232,"stop":1739447681233,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9405bdcef0b1561","name":"Store - dialed first","time":{"start":1739447766970,"stop":1739447766970,"duration":0},"status":"passed","severity":"normal"},{"uid":"99e8f7f94f2b9c9f","name":"Fails to push message with large meta","time":{"start":1739447681304,"stop":1739447681305,"duration":1},"status":"passed","severity":"normal"},{"uid":"b921cb78c3556881","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1739447385752,"stop":1739447385752,"duration":0},"status":"passed","severity":"normal"},{"uid":"1447250d7c89b36c","name":"Push message with unicode special characters payload","time":{"start":1739447681245,"stop":1739447681246,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a26f90c330d97ed","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1739447445226,"stop":1739447445226,"duration":0},"status":"passed","severity":"normal"},{"uid":"72c58b757f25701d","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1739447745132,"stop":1739447745133,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cb987746f9e3206","name":"Refresh subscription","time":{"start":1739447690842,"stop":1739447690842,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f5a26bdb7ae562d6","name":"Renews subscription after lossing a connection","time":{"start":1739447760321,"stop":1739447760321,"duration":0},"status":"passed","severity":"normal"},{"uid":"886849eb050878ad","name":"Waku message hash computation (payload length 0)","time":{"start":1739447388225,"stop":1739447388225,"duration":0},"status":"passed","severity":"normal"},{"uid":"3803fc06ee370dc","name":"Decrypt messages","time":{"start":1739447667481,"stop":1739447667481,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff4762bc564060c1","name":"Push message with shell command payload","time":{"start":1739447681244,"stop":1739447681245,"duration":1},"status":"passed","severity":"normal"},{"uid":"46284eafbf47a02c","name":"Check received message containing short","time":{"start":1739447545174,"stop":1739447545175,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9e3edad9b21fea9","name":"should return false","time":{"start":1739447394273,"stop":1739447394273,"duration":0},"status":"passed","severity":"normal"},{"uid":"77f04b1fb339415c","name":"removeEventListener with wrong event","time":{"start":1739447485552,"stop":1739447485552,"duration":0},"status":"passed","severity":"normal"},{"uid":"88d3a6901151d737","name":"Overlapping topic subscription","time":{"start":1739447760325,"stop":1739447760325,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf3fed90135c0272","name":"Overlapping topic subscription","time":{"start":1739447572857,"stop":1739447572857,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8f48d185dec9268","name":"Push message with content topic containing Chinese","time":{"start":1739447681250,"stop":1739447681258,"duration":8},"status":"passed","severity":"normal"},{"uid":"b662bd4f09527873","name":"Light Node - default protocols","time":{"start":1739447766971,"stop":1739447766972,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cc71690e2427918","name":"Encoder throws on undefined content topic","time":{"start":1739447400488,"stop":1739447400488,"duration":0},"status":"passed","severity":"normal"},{"uid":"efdc1b03c485d3b0","name":"Used by Waku Relay","time":{"start":1739447763391,"stop":1739447763391,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d7daf76d5670a9f","name":"Push message with content topic containing long","time":{"start":1739447681249,"stop":1739447681249,"duration":0},"status":"passed","severity":"normal"},{"uid":"a531771cea288d51","name":"Check message received after nwaku node is restarted","time":{"start":1739447545195,"stop":1739447545196,"duration":1},"status":"skipped","severity":"normal"},{"uid":"cdeadf6196e91221","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1739447418323,"stop":1739447418325,"duration":2},"status":"passed","severity":"normal"},{"uid":"423fe5cd596ccb41","name":"Check message on other pubsub topic is not received","time":{"start":1739447673848,"stop":1739447673849,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb09bc8b1a80a209","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1739447420060,"stop":1739447420061,"duration":1},"status":"passed","severity":"normal"},{"uid":"82e8bd2f85c51cb5","name":"1 Store, 2 fetches","time":{"start":1739447408195,"stop":1739447408195,"duration":0},"status":"passed","severity":"normal"},{"uid":"54ef3e2b475b47c7","name":"Add multiple subscription objects on single nwaku node","time":{"start":1739447760331,"stop":1739447760331,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d43ec57e949e358","name":"should reject if Filter is requested but not mounted","time":{"start":1739447426424,"stop":1739447426424,"duration":0},"status":"passed","severity":"normal"},{"uid":"25dad8d5ffaa6086","name":"Decoder throws on undefined content topic","time":{"start":1739447418327,"stop":1739447418328,"duration":1},"status":"passed","severity":"normal"},{"uid":"549cbcad7924a2e7","name":"should add and remove event listeners correctly","time":{"start":1739447412252,"stop":1739447412252,"duration":0},"status":"passed","severity":"normal"},{"uid":"53c8cb012ad86ca2","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1739447834665,"stop":1739447834666,"duration":1},"status":"passed","severity":"normal"},{"uid":"492574cf7131043c","name":"should return no connections if no open connection provided","time":{"start":1739447399876,"stop":1739447399876,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba4ea1cc324f8efe","name":"should set field with only FILTER enabled","time":{"start":1739447394282,"stop":1739447394283,"duration":1},"status":"passed","severity":"normal"},{"uid":"a09758e55c5a49f1","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1739447673847,"stop":1739447673847,"duration":0},"status":"passed","severity":"normal"},{"uid":"d60d17ba596e29f9","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1739447393570,"stop":1739447393571,"duration":1},"status":"passed","severity":"normal"},{"uid":"a46d734b5fe1929","name":"should be online or offline if network state changed","time":{"start":1739447445227,"stop":1739447445229,"duration":2},"status":"passed","severity":"normal"},{"uid":"175074c510089aa9","name":"All","time":{"start":1739447451965,"stop":1739447451967,"duration":2},"status":"passed","severity":"normal"},{"uid":"b24f9ff8247603dd","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1739447690840,"stop":1739447690840,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3f36ae3a8e73cbd","name":"isConnected return false after peer stops","time":{"start":1739447472951,"stop":1739447472952,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bc9b67a0c4f364","name":"Relay + Store","time":{"start":1739447451964,"stop":1739447451965,"duration":1},"status":"passed","severity":"normal"},{"uid":"48a5f09dd15671cf","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1739447407935,"stop":1739447407936,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb698bb832b67039","name":"returns all values when wanted number is greater than available values","time":{"start":1739447406873,"stop":1739447406874,"duration":1},"status":"passed","severity":"normal"},{"uid":"5de234464dda0253","name":"should get / set UDP multiaddr","time":{"start":1739447394275,"stop":1739447394275,"duration":0},"status":"passed","severity":"normal"},{"uid":"db8840a0e4340209","name":"should not fail to stop the service if it was not started","time":{"start":1739447412248,"stop":1739447412248,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d6f7a6951267e96","name":"throws on content topic with empty version field","time":{"start":1739447385738,"stop":1739447385739,"duration":1},"status":"passed","severity":"normal"},{"uid":"99593f7e894518a0","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1739447385759,"stop":1739447385759,"duration":0},"status":"passed","severity":"normal"},{"uid":"40d6776678e67e11","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1739447760325,"stop":1739447760325,"duration":0},"status":"passed","severity":"normal"},{"uid":"55d7d3fca537ba25","name":"should never report false negatives","time":{"start":1739447836005,"stop":1739447836005,"duration":0},"status":"passed","severity":"normal"},{"uid":"43abb1ffa370b6da","name":"random static sharding 2 - Cluster ID: 143, Shard ID: 718","time":{"start":1739447724962,"stop":1739447724965,"duration":3},"status":"passed","severity":"normal"},{"uid":"cb128a9d2721064a","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1739447408467,"stop":1739447408467,"duration":0},"status":"passed","severity":"normal"},{"uid":"e471142397dc3d85","name":"Push message with content topic containing Basic HTML tag","time":{"start":1739447665504,"stop":1739447665505,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ae6025c5788163e","name":"Passing page size 10 when there are 10 messages","time":{"start":1739447747339,"stop":1739447747339,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f8004a52c2dd858","name":"Ping on peer without subscriptions","time":{"start":1739447470492,"stop":1739447470493,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba1867696915dae1","name":"should set field with all protocols enabled","time":{"start":1739447394281,"stop":1739447394282,"duration":1},"status":"passed","severity":"normal"},{"uid":"6872802b6abd0f16","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1739447560425,"stop":1739447560425,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cabba1416d17956","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1739447426408,"stop":1739447426409,"duration":1},"status":"passed","severity":"normal"},{"uid":"80010ac0eb027b8b","name":"isConnected should return true after first peer connects","time":{"start":1739447472950,"stop":1739447472950,"duration":0},"status":"passed","severity":"normal"},{"uid":"fac9846a3f11f501","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1739447834686,"stop":1739447834686,"duration":0},"status":"passed","severity":"normal"},{"uid":"d461c8ff3414e94b","name":"Check received message containing long","time":{"start":1739447673837,"stop":1739447673838,"duration":1},"status":"passed","severity":"normal"},{"uid":"539a4c9df51eb1a7","name":"should throw error - no id","time":{"start":1739447394272,"stop":1739447394272,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b15db08b6baaa8b","name":"Push message with unicode special characters payload","time":{"start":1739447665492,"stop":1739447665493,"duration":1},"status":"passed","severity":"normal"},{"uid":"4eb4f55776279570","name":"should return valid sharding parameters for static sharding","time":{"start":1739447385759,"stop":1739447385759,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f1a5091e3feccd3","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1739447712948,"stop":1739447712949,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbe6decf02a57185","name":"Should update multiaddrs","time":{"start":1739447597492,"stop":1739447597493,"duration":1},"status":"passed","severity":"normal"},{"uid":"1de9f38a0cee280","name":"should wait for LightPush peer to be connected","time":{"start":1739447426425,"stop":1739447426425,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccb83fa4819bdee0","name":"Check message on other pubsub topic is not received","time":{"start":1739447545188,"stop":1739447545189,"duration":1},"status":"passed","severity":"normal"},{"uid":"592322182df4efba","name":"Round trip binary serialization","time":{"start":1739447400487,"stop":1739447400487,"duration":0},"status":"passed","severity":"normal"},{"uid":"a715fe3d88b9d21d","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1739447764076,"stop":1739447764076,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f056002897d3528","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1739447760312,"stop":1739447760313,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4ce00aa69825ed2","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1739447385750,"stop":1739447385750,"duration":0},"status":"passed","severity":"normal"},{"uid":"4782c0b87509c5a3","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1739447412251,"stop":1739447412251,"duration":0},"status":"passed","severity":"normal"},{"uid":"87a44e4282de5929","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1739447680329,"stop":1739447680330,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa6a88c1681fd71e","name":"should initialize with default number of peers","time":{"start":1739447426035,"stop":1739447426038,"duration":3},"status":"passed","severity":"normal"},{"uid":"5c1724e15f96f82d","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1739447485874,"stop":1739447485874,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9fd25706835402","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1739447834685,"stop":1739447834686,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ecfba3a1dbaaf42","name":"should properly create location multiaddrs - tcp","time":{"start":1739447394280,"stop":1739447394280,"duration":0},"status":"passed","severity":"normal"},{"uid":"838de584616dcf9f","name":"Relay - dialed after","time":{"start":1739447766967,"stop":1739447766968,"duration":1},"status":"passed","severity":"normal"},{"uid":"39212dc6893aa8df","name":"throws on content topic with too few or too many fields","time":{"start":1739447385737,"stop":1739447385737,"duration":0},"status":"passed","severity":"normal"},{"uid":"3df871b369decd67","name":"should encodeTxt and decodeTxt","time":{"start":1739447394269,"stop":1739447394269,"duration":0},"status":"passed","severity":"normal"},{"uid":"58b9ffebce96b55f","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1739447741845,"stop":1739447741846,"duration":1},"status":"passed","severity":"normal"},{"uid":"675bb4bd95b5b794","name":"throws on empty content topic","time":{"start":1739447385736,"stop":1739447385737,"duration":1},"status":"passed","severity":"normal"},{"uid":"6705d5166ee78918","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1739447509831,"stop":1739447509831,"duration":0},"status":"passed","severity":"normal"},{"uid":"12a2451fac654386","name":"Query generator for multiple messages","time":{"start":1739447756474,"stop":1739447756475,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc0376d2538210a0","name":"Push message with content topic containing Russian","time":{"start":1739447665501,"stop":1739447665502,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d0aacc27648944e","name":"Subscribe and receives messages on 20 topics","time":{"start":1739447760313,"stop":1739447760313,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d3c68f20a6e140b","name":"should set field with only LIGHTPUSH enabled","time":{"start":1739447394283,"stop":1739447394283,"duration":0},"status":"passed","severity":"normal"},{"uid":"34e2c9d799339b16","name":"Encoder throws on empty string content topic","time":{"start":1739447418327,"stop":1739447418327,"duration":0},"status":"passed","severity":"normal"},{"uid":"81075d2fc8739233","name":"Wrong topic","time":{"start":1739447712966,"stop":1739447712966,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ab04a2793c28857","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1739447393562,"stop":1739447393563,"duration":1},"status":"passed","severity":"normal"},{"uid":"49d853b92e9daaaf","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1739447385746,"stop":1739447385747,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1466af0be80341e","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1739447834679,"stop":1739447834679,"duration":0},"status":"passed","severity":"normal"},{"uid":"26814a1c8f236ca8","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1739447485869,"stop":1739447485870,"duration":1},"status":"passed","severity":"normal"},{"uid":"83b001c94209aaa7","name":"random static sharding 6 - Cluster ID: 265, Shard ID: 787","time":{"start":1739447724970,"stop":1739447724970,"duration":0},"status":"passed","severity":"normal"},{"uid":"83b294fcf3416aed","name":"Push message with content topic containing numeric","time":{"start":1739447681249,"stop":1739447681249,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c0d840fbf8a3fc0","name":"Subscribe to topic containing JSON and receive message","time":{"start":1739447760330,"stop":1739447760330,"duration":0},"status":"passed","severity":"normal"},{"uid":"f305ec5b567c6c82","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1739447834672,"stop":1739447834672,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d9f25f16a4492e3","name":"Push message with long payload","time":{"start":1739447681230,"stop":1739447681230,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9e80ce6e70edd37","name":"should wait for Store peer to be connected","time":{"start":1739447426425,"stop":1739447426426,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e14c09d4b9b0e60","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1739447834678,"stop":1739447834678,"duration":0},"status":"passed","severity":"normal"},{"uid":"ede1c6f0a239a382","name":"Sets default value correctly","time":{"start":1739447763391,"stop":1739447763391,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f6b241c8dea1a43","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1739447485878,"stop":1739447485878,"duration":0},"status":"passed","severity":"normal"},{"uid":"585eaf125bcae0bd","name":"Passing an array","time":{"start":1739447763390,"stop":1739447763390,"duration":0},"status":"passed","severity":"normal"},{"uid":"14023093229e6f0d","name":"Check message with non string payload is not received","time":{"start":1739447545192,"stop":1739447545193,"duration":1},"status":"passed","severity":"normal"},{"uid":"54d85c7d192c810d","name":"Subscribe to topic containing long and receive message","time":{"start":1739447572858,"stop":1739447572859,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4e100e6535f8cde","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1739447509832,"stop":1739447509833,"duration":1},"status":"passed","severity":"normal"},{"uid":"e31529ddd6b4efa9","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1739447572855,"stop":1739447572856,"duration":1},"status":"passed","severity":"normal"},{"uid":"29d3dc799d240079","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1739447690852,"stop":1739447690853,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c2d726bc5b99ad8","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1739447460229,"stop":1739447460230,"duration":1},"status":"skipped","severity":"normal"},{"uid":"44553fe488017b20","name":"tcp ip4 address","time":{"start":1739447393770,"stop":1739447393771,"duration":1},"status":"passed","severity":"normal"},{"uid":"b45d096b6cd0519f","name":"should emit a peer event after start","time":{"start":1739447412249,"stop":1739447412249,"duration":0},"status":"passed","severity":"normal"},{"uid":"9103c04def5742a0","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1739447690851,"stop":1739447690851,"duration":0},"status":"passed","severity":"normal"},{"uid":"171ca37e4d44f1dc","name":"Push message with long payload","time":{"start":1739447665479,"stop":1739447665482,"duration":3},"status":"passed","severity":"normal"},{"uid":"3c97b3b3aa41f38f","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1739447764077,"stop":1739447764077,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dc457482b1c3caf","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1739447834669,"stop":1739447834669,"duration":0},"status":"passed","severity":"normal"},{"uid":"12f24c3c27d50619","name":"should reject if Store is requested but not mounted","time":{"start":1739447426423,"stop":1739447426424,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bdd895de0321d2","name":"should call waitForPeer on Relay","time":{"start":1739447426426,"stop":1739447426426,"duration":0},"status":"passed","severity":"normal"},{"uid":"bae2c97b475f8650","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1739447400178,"stop":1739447400178,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7b2fbef5bcfb2d2","name":"Push message with content topic containing numeric","time":{"start":1739447665498,"stop":1739447665498,"duration":0},"status":"passed","severity":"normal"},{"uid":"3870caf77ab4ee11","name":"should reject on timeout if it was set","time":{"start":1739447426424,"stop":1739447426424,"duration":0},"status":"passed","severity":"normal"},{"uid":"3edfc4a4dd7244dd","name":"can start the service","time":{"start":1739447412246,"stop":1739447412246,"duration":0},"status":"passed","severity":"normal"},{"uid":"d28a85102431fd69","name":"Check publish message containing shell command","time":{"start":1739447692995,"stop":1739447692995,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe89ec96d57d18f1","name":"should encode/decode to text encoding","time":{"start":1739447394274,"stop":1739447394274,"duration":0},"status":"passed","severity":"normal"},{"uid":"5afda2427cd71170","name":"Push message with custom timestamp: 1739443945397","time":{"start":1739447665515,"stop":1739447665515,"duration":0},"status":"passed","severity":"normal"},{"uid":"6be35ad54312deaf","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1739447834680,"stop":1739447834684,"duration":4},"status":"passed","severity":"normal"},{"uid":"f6eff09767312d71","name":"Push message with custom timestamp: 1739451145397","time":{"start":1739447665515,"stop":1739447665515,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d077e0ce814e4f7","name":"Add multiple subscription objects on single nwaku node","time":{"start":1739447572866,"stop":1739447572866,"duration":0},"status":"passed","severity":"normal"},{"uid":"7978b9b6025159ab","name":"Fails to publish duplicate message","time":{"start":1739447693002,"stop":1739447693003,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b357fd9467e5136","name":"Push message on custom pubsubTopic","time":{"start":1739447591392,"stop":1739447591393,"duration":1},"status":"passed","severity":"normal"},{"uid":"85b7a2a8658c8d24","name":"Subscribe to topic containing long and receive message","time":{"start":1739447760326,"stop":1739447760326,"duration":0},"status":"passed","severity":"normal"},{"uid":"894689b9462ac881","name":"Ordered callback, aborts when callback returns true","time":{"start":1739447756482,"stop":1739447756482,"duration":0},"status":"passed","severity":"normal"},{"uid":"6886f7b7bdaf7100","name":"should use DNS peer discovery with light client","time":{"start":1739447460227,"stop":1739447460228,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c9aca4d6398073d1","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app89/2/topic262/utf8","time":{"start":1739447712965,"stop":1739447712966,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa3b5232240a634d","name":"Check received message containing special chars","time":{"start":1739447673839,"stop":1739447673840,"duration":1},"status":"passed","severity":"normal"},{"uid":"edbdffdeb619571d","name":"Reopen subscription with peer with lost subscription","time":{"start":1739447483806,"stop":1739447483806,"duration":0},"status":"passed","severity":"normal"},{"uid":"a28979de68008962","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1739447597114,"stop":1739447597115,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ee326a74b54af4e","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1739447834678,"stop":1739447834678,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2c8110c2543ae8f","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1739447678407,"stop":1739447678410,"duration":3},"status":"passed","severity":"normal"},{"uid":"f7dff8cfd6063058","name":"Subscribe to topic containing shell command and receive message","time":{"start":1739447760330,"stop":1739447760330,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a16bf353580ffee","name":"Push to array if already present","time":{"start":1739447384938,"stop":1739447384939,"duration":1},"status":"passed","severity":"normal"},{"uid":"917271040aa02bd5","name":"Symmetric encrypt & Decrypt","time":{"start":1739447418843,"stop":1739447418844,"duration":1},"status":"passed","severity":"normal"},{"uid":"203087f9703e9284","name":"Passing page size 0 when there are 110 messages","time":{"start":1739447747333,"stop":1739447747335,"duration":2},"status":"passed","severity":"normal"},{"uid":"327fe0630dec6cfa","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1739447834674,"stop":1739447834674,"duration":0},"status":"passed","severity":"normal"},{"uid":"89a54c5147fc6d04","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1739447714635,"stop":1739447714635,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb5eb661ed2ea4e2","name":"getPeersByDiscovery","time":{"start":1739447485552,"stop":1739447485553,"duration":1},"status":"passed","severity":"normal"},{"uid":"8483256a8ac1a810","name":"Check received message containing Russian","time":{"start":1739447545179,"stop":1739447545180,"duration":1},"status":"passed","severity":"normal"},{"uid":"faf57813f5547262","name":"Check publish message containing Chinese","time":{"start":1739447692989,"stop":1739447692990,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dfa3fde8a6c83f","name":"should properly compute the node id","time":{"start":1739447394273,"stop":1739447394273,"duration":0},"status":"passed","severity":"normal"},{"uid":"88483a9158ff640d","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1739447406874,"stop":1739447406875,"duration":1},"status":"passed","severity":"normal"},{"uid":"923c5cb3fdbf7b13","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1739447834348,"stop":1739447834349,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd3f253ed254d5dc","name":"1 Relay, 1 Filter, gives up","time":{"start":1739447408196,"stop":1739447408196,"duration":0},"status":"passed","severity":"normal"},{"uid":"47b5123e8d1e4946","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1739447385758,"stop":1739447385758,"duration":0},"status":"passed","severity":"normal"},{"uid":"2560af96d8bd7394","name":"should reject if LightPush is requested but not mounted","time":{"start":1739447426423,"stop":1739447426423,"duration":0},"status":"passed","severity":"normal"},{"uid":"88254bb92f22f290","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1739447407938,"stop":1739447407939,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea5fc3226c036392","name":"Reusing cursor across nodes","time":{"start":1739447714647,"stop":1739447714648,"duration":1},"status":"passed","severity":"normal"},{"uid":"71bf54098d3d71d8","name":"random static sharding 3 - Cluster ID: 802, Shard ID: 611","time":{"start":1739447724965,"stop":1739447724967,"duration":2},"status":"passed","severity":"normal"},{"uid":"19f30b789023881a","name":"Check publish message containing escaped characters","time":{"start":1739447692995,"stop":1739447692995,"duration":0},"status":"passed","severity":"normal"},{"uid":"c91417ff620fbba6","name":"Push message with content topic containing short","time":{"start":1739447665497,"stop":1739447665497,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d602bc764b0b399","name":"Check received message containing numeric","time":{"start":1739447673839,"stop":1739447673839,"duration":0},"status":"passed","severity":"normal"},{"uid":"62977f0206ea4f1a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1739447834687,"stop":1739447834688,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9c9e7ca79445d03","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1739447393560,"stop":1739447393561,"duration":1},"status":"passed","severity":"normal"},{"uid":"47ae7c98dc7eb8a6","name":"can start and stop the service","time":{"start":1739447460224,"stop":1739447460224,"duration":0},"status":"passed","severity":"normal"},{"uid":"7272b9d67d5e9d77","name":"Passing invalid cursor","time":{"start":1739447714648,"stop":1739447714649,"duration":1},"status":"passed","severity":"normal"},{"uid":"a634be53989c997b","name":"Check received message containing Arabic","time":{"start":1739447673821,"stop":1739447673821,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9ab2dcdb5c208b","name":"topics with same application and version share the same shard","time":{"start":1739447385743,"stop":1739447385744,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2b134145a66f6ce","name":"Check received message containing Basic HTML tag","time":{"start":1739447545181,"stop":1739447545182,"duration":1},"status":"passed","severity":"normal"},{"uid":"91864de1ddf873b3","name":"Ping on peer without subscriptions","time":{"start":1739447483803,"stop":1739447483804,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb54bc6cfc0daa21","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1739447485877,"stop":1739447485877,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8ce6bb9a8bcc69c","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1739447445221,"stop":1739447445222,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b35f7f86a007343","name":"should handle connection events","time":{"start":1739447426041,"stop":1739447426041,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b75895a4eb1022e","name":"connected peers and dial","time":{"start":1739447665698,"stop":1739447665698,"duration":0},"status":"skipped","severity":"normal"},{"uid":"99bfb656cb3aae4c","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1739447385751,"stop":1739447385751,"duration":0},"status":"passed","severity":"normal"},{"uid":"73db5fe14d958df8","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1739447385753,"stop":1739447385754,"duration":1},"status":"passed","severity":"normal"},{"uid":"33db9b921e9cbec","name":"should properly create location multiaddrs - tcp4","time":{"start":1739447394279,"stop":1739447394279,"duration":0},"status":"passed","severity":"normal"},{"uid":"287729d95a01a59a","name":"Subscribe to topic containing Russian and publish message","time":{"start":1739447690848,"stop":1739447690848,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed20ae5bece03785","name":"Subscribe to topic containing JSON and publish message","time":{"start":1739447690851,"stop":1739447690852,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ee29446b7448866","name":"Check received message containing Basic HTML tag","time":{"start":1739447673828,"stop":1739447673828,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee74e03eedff45eb","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1739447834671,"stop":1739447834671,"duration":0},"status":"passed","severity":"normal"},{"uid":"d974dce4c974926b","name":"Check publish message containing emoji","time":{"start":1739447692998,"stop":1739447692998,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc8b5cd8184c8bdb","name":"Publish message with rate limit","time":{"start":1739447693007,"stop":1739447693010,"duration":3},"status":"passed","severity":"normal"},{"uid":"6546ade672e14ec6","name":"Query generator for multiple messages with multiple decoders","time":{"start":1739447756477,"stop":1739447756478,"duration":1},"status":"passed","severity":"normal"},{"uid":"490f004a1efdb296","name":"Check received message containing shell command","time":{"start":1739447673844,"stop":1739447673844,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bef1d12756340ea","name":"Push message with escaped characters payload","time":{"start":1739447681245,"stop":1739447681245,"duration":0},"status":"passed","severity":"normal"},{"uid":"8254a3f2122b98fc","name":"Callback on promise, aborts when callback returns true","time":{"start":1739447756480,"stop":1739447756480,"duration":0},"status":"passed","severity":"normal"},{"uid":"5717cfd32618a083","name":"should be able to encode the field with only STORE set to true","time":{"start":1739447393556,"stop":1739447393557,"duration":1},"status":"passed","severity":"normal"},{"uid":"8484597812b5132a","name":"LightPush","time":{"start":1739447766971,"stop":1739447766971,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d44f68a5f482b23","name":"Check received message containing Russian","time":{"start":1739447673822,"stop":1739447673822,"duration":0},"status":"passed","severity":"normal"},{"uid":"409951b57529ecc","name":"Push message with JSON payload","time":{"start":1739447665491,"stop":1739447665491,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cdb9b4a6df883a9","name":"Push message with content topic containing escaped characters","time":{"start":1739447665506,"stop":1739447665506,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfa3a6a709b324cc","name":"Push message with Basic HTML tag payload","time":{"start":1739447665490,"stop":1739447665491,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9bd0bbf2bfb9d29","name":"Filter","time":{"start":1739447766971,"stop":1739447766971,"duration":0},"status":"passed","severity":"normal"},{"uid":"367d8397f437eac5","name":"should create a new stream if no existing for protocol found","time":{"start":1739447400175,"stop":1739447400176,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ca39f8130fffe93","name":"Renews subscription after lossing a connection","time":{"start":1739447760331,"stop":1739447760332,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f76489b92c600d2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1739447834687,"stop":1739447834687,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ff3717363ff9bed","name":"should be able to encode the field with only FILTER set to true","time":{"start":1739447393558,"stop":1739447393559,"duration":1},"status":"passed","severity":"normal"},{"uid":"1395259ccbe661e5","name":"Check received message containing numeric","time":{"start":1739447545175,"stop":1739447545176,"duration":1},"status":"passed","severity":"normal"},{"uid":"82952909364efe06","name":"Check message with no content topic is not received","time":{"start":1739447673834,"stop":1739447673834,"duration":0},"status":"passed","severity":"normal"},{"uid":"726807245b93332a","name":"should not receive a peer event after stop","time":{"start":1739447460226,"stop":1739447460227,"duration":1},"status":"passed","severity":"normal"},{"uid":"813125fc9d006963","name":"Check received message containing XML","time":{"start":1739447673827,"stop":1739447673827,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e55c6b364ae213c","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1739447834676,"stop":1739447834676,"duration":0},"status":"passed","severity":"normal"},{"uid":"67be330237edebe7","name":"Push message with short payload","time":{"start":1739447681229,"stop":1739447681230,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cf78870af6b81c7","name":"Ordered Callback - true","time":{"start":1739447733701,"stop":1739447733701,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f152211dc83f5e","name":"different cluster, different shard: nodes don't connect","time":{"start":1739447597117,"stop":1739447597117,"duration":0},"status":"passed","severity":"normal"},{"uid":"212363702b0977d6","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1739447407939,"stop":1739447407939,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e72b529c81615c3","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1739447385762,"stop":1739447385762,"duration":0},"status":"passed","severity":"normal"},{"uid":"77bf9ebe863589d5","name":"Meta field set when metaSetter is specified","time":{"start":1739447400487,"stop":1739447400488,"duration":1},"status":"passed","severity":"normal"},{"uid":"977074116ba85131","name":"should properly create peer info with all multiaddrs","time":{"start":1739447394281,"stop":1739447394281,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1adb988bb69c92c","name":"Check meta is set [symmetric]","time":{"start":1739447418325,"stop":1739447418326,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fa0471a4191feb5","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1739447834686,"stop":1739447834686,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f57c9d0db07acf5","name":"Ping on peer without subscriptions","time":{"start":1739447483809,"stop":1739447483809,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf9b448172d8548d","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1739447756481,"stop":1739447756481,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8d5f7a73e693f96","name":"Encoder throws on undefined content topic","time":{"start":1739447420062,"stop":1739447420062,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd7ba85a813c2306","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1739447393568,"stop":1739447393568,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d2c07007324c6dd","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1739447560422,"stop":1739447560423,"duration":1},"status":"passed","severity":"normal"},{"uid":"37b0648b2236a8db","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1739447760320,"stop":1739447760320,"duration":0},"status":"passed","severity":"normal"},{"uid":"816bd03e5e838376","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1739447760319,"stop":1739447760319,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e0dafcb08bc8eab","name":"should throw error - invalid id","time":{"start":1739447394272,"stop":1739447394272,"duration":0},"status":"passed","severity":"normal"},{"uid":"6688e21cbffc4223","name":"Push message on custom pubsubTopic","time":{"start":1739447591394,"stop":1739447591394,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd4ec5051516832d","name":"Push message with content topic containing emoji","time":{"start":1739447681290,"stop":1739447681292,"duration":2},"status":"passed","severity":"normal"},{"uid":"52baf055682c8a34","name":"non connected peers","time":{"start":1739447665704,"stop":1739447665705,"duration":1},"status":"skipped","severity":"normal"},{"uid":"fc4a6173a3ead18a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1739447834690,"stop":1739447834690,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d2995649fda1c52","name":"Query with Ordered Callback, No Decoder","time":{"start":1739447719162,"stop":1739447719162,"duration":0},"status":"passed","severity":"normal"},{"uid":"6837978c2910db02","name":"should properly create location multiaddrs - udp6","time":{"start":1739447394279,"stop":1739447394280,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0abf9bec492e31e","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1739447485881,"stop":1739447485881,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d40518d3050d4bf","name":"Generator, custom pubsub topic","time":{"start":1739447741848,"stop":1739447741848,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4471e39ead8590b","name":"start node with empty content topic","time":{"start":1739447712968,"stop":1739447712968,"duration":0},"status":"passed","severity":"normal"},{"uid":"faa2d5af7119c4ff","name":"returns only open connection if one present","time":{"start":1739447399875,"stop":1739447399875,"duration":0},"status":"passed","severity":"normal"},{"uid":"440bcb6a4435601d","name":"Passing page size 11 when there are 10 messages","time":{"start":1739447747339,"stop":1739447747340,"duration":1},"status":"passed","severity":"normal"},{"uid":"14582365e4ae14a4","name":"should return empty list for no shard","time":{"start":1739447385748,"stop":1739447385748,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c04f719af134141","name":"Subscribe to topic containing shell command and publish message","time":{"start":1739447690852,"stop":1739447690852,"duration":0},"status":"passed","severity":"normal"},{"uid":"40f1d00712a31d5","name":"should set field with only STORE enabled","time":{"start":1739447394282,"stop":1739447394282,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6f35ae36e311c02","name":"Push message with content topic containing Chinese","time":{"start":1739447665499,"stop":1739447665499,"duration":0},"status":"passed","severity":"normal"},{"uid":"703bc0e669f09513","name":"Ping on subscribed peer","time":{"start":1739447483808,"stop":1739447483808,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f293eaafd89ef0e","name":"Push 30 different messages","time":{"start":1739447665496,"stop":1739447665496,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c31c417fb5eacab","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1739447385756,"stop":1739447385756,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef89a15b387b0d8a","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1739447834668,"stop":1739447834668,"duration":0},"status":"passed","severity":"normal"},{"uid":"f74383c7f1e2b92b","name":"should encode/decode to RLP encoding","time":{"start":1739447394274,"stop":1739447394274,"duration":0},"status":"passed","severity":"normal"},{"uid":"b336582a0ea9902a","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1739447452577,"stop":1739447452578,"duration":1},"status":"passed","severity":"normal"},{"uid":"1be6104a2867b022","name":"Check publish message after service node is restarted","time":{"start":1739447693006,"stop":1739447693006,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e613157ae30bf187","name":"Check received message containing emoji","time":{"start":1739447545185,"stop":1739447545186,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee8d17031ad872a6","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1739447760320,"stop":1739447760320,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9b826fcd8477f8e","name":"Check message with non string payload is not received","time":{"start":1739447673850,"stop":1739447673850,"duration":0},"status":"passed","severity":"normal"},{"uid":"8123f083a9b351a7","name":"random static sharding 10 - Cluster ID: 897, Shard ID: 509","time":{"start":1739447724974,"stop":1739447724974,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0fe3aa2dcc13943","name":"Check received message containing SQL Injection","time":{"start":1739447673842,"stop":1739447673842,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdd95b118dafc613","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1739447830383,"stop":1739447830383,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d65d5718deaf253","name":"Check received message with timestamp: 1739447444183 ","time":{"start":1739447673846,"stop":1739447673846,"duration":0},"status":"passed","severity":"normal"},{"uid":"b79aa2557baa070f","name":"Fails to push message with empty content topic","time":{"start":1739447665512,"stop":1739447665512,"duration":0},"status":"passed","severity":"normal"},{"uid":"9557ec4958519e5f","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app92/6/topic406/utf8","time":{"start":1739447712964,"stop":1739447712964,"duration":0},"status":"passed","severity":"normal"},{"uid":"daadaff8542426bd","name":"Push message with content topic containing emoji","time":{"start":1739447665511,"stop":1739447665512,"duration":1},"status":"passed","severity":"normal"},{"uid":"e120688b653a84c8","name":"should not receive a peer event before start","time":{"start":1739447691334,"stop":1739447691335,"duration":1},"status":"passed","severity":"normal"},{"uid":"4583abca5712ba8b","name":"should transition to Unhealthy when no connections","time":{"start":1739447426346,"stop":1739447426346,"duration":0},"status":"passed","severity":"normal"},{"uid":"36137e1fa6219330","name":"random static sharding 5 - Cluster ID: 875, Shard ID: 484","time":{"start":1739447724969,"stop":1739447724969,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3c890fbca090e86","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1739447509830,"stop":1739447509831,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbe260caef1c65f8","name":"Store - dialed after - with timeout","time":{"start":1739447766971,"stop":1739447766971,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d064407c6eb9627","name":"Push message with custom timestamp: 1739451110025","time":{"start":1739447681311,"stop":1739447681311,"duration":0},"status":"passed","severity":"normal"},{"uid":"24d3759bcc646f9b","name":"A test","time":{"start":1739447572954,"stop":1739447572955,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f3909d1e0783096","name":"Check received message containing Script","time":{"start":1739447545180,"stop":1739447545181,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf47894f66afd0a8","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1739447426347,"stop":1739447426347,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceff546355c389a9","name":"passes more than one ENR URLs and attempts connection","time":{"start":1739447460230,"stop":1739447460230,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1af15920d87e4d7","name":"Nwaku publishes","time":{"start":1739447683237,"stop":1739447683237,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c485170be4137f0","name":"Check received message containing long","time":{"start":1739447545175,"stop":1739447545175,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd5e7d20a07f3010","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1739447719161,"stop":1739447719161,"duration":0},"status":"passed","severity":"normal"},{"uid":"85dc396fb25667bb","name":"should throw error - no public key","time":{"start":1739447394272,"stop":1739447394273,"duration":1},"status":"passed","severity":"normal"},{"uid":"79eb2708872db5a2","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1739447760330,"stop":1739447760330,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4e1280fc21654bf","name":"should throw an error for missing sharding configuration","time":{"start":1739447385759,"stop":1739447385760,"duration":1},"status":"passed","severity":"normal"},{"uid":"36edbfb5ac7dbc25","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1739447394270,"stop":1739447394270,"duration":0},"status":"passed","severity":"normal"},{"uid":"77880e0306f3f708","name":"Publish message with custom timestamp: Thu Feb 13 2025 12:54:38 GMT+0000 (Coordinated Universal Time)","time":{"start":1739447693001,"stop":1739447693001,"duration":0},"status":"passed","severity":"normal"},{"uid":"e717eb55050d72d3","name":"Promise Callback - true","time":{"start":1739447733699,"stop":1739447733700,"duration":1},"status":"passed","severity":"normal"},{"uid":"a668ec122af58242","name":"should reject if WakuNode is not started","time":{"start":1739447426422,"stop":1739447426423,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7099d8c623fc828","name":"Throws when trying to push message with empty payload","time":{"start":1739447681248,"stop":1739447681248,"duration":0},"status":"passed","severity":"normal"},{"uid":"dae37b385a93e9ec","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1739447760329,"stop":1739447760329,"duration":0},"status":"passed","severity":"normal"},{"uid":"21a2a79045cb2b3e","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1739447572854,"stop":1739447572854,"duration":0},"status":"passed","severity":"normal"},{"uid":"49ef9abf750b7487","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1739447834672,"stop":1739447834672,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f9ef763991c18f9","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1739447545187,"stop":1739447545188,"duration":1},"status":"passed","severity":"normal"},{"uid":"55cbcd4088eb6ec2","name":"Ephemeral field set to true","time":{"start":1739447400487,"stop":1739447400487,"duration":0},"status":"passed","severity":"normal"},{"uid":"7afc8700089113ea","name":"Generator, custom pubsub topic","time":{"start":1739447741846,"stop":1739447741846,"duration":0},"status":"passed","severity":"normal"},{"uid":"a285635b47668220","name":"Check message with no payload is not received","time":{"start":1739447673849,"stop":1739447673850,"duration":1},"status":"passed","severity":"normal"},{"uid":"9048b2ccd589037c","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1739447834670,"stop":1739447834671,"duration":1},"status":"passed","severity":"normal"},{"uid":"d23dcc392f0005bc","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1739447385747,"stop":1739447385747,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfb4b6cd1a0550dc","name":"isConnected between 2 js-waku relay nodes","time":{"start":1739447472952,"stop":1739447472952,"duration":0},"status":"passed","severity":"normal"},{"uid":"3743ba1ce6cc88a","name":"should not receive a peer event before start","time":{"start":1739447460226,"stop":1739447460226,"duration":0},"status":"passed","severity":"normal"},{"uid":"efb93149a77e00a3","name":"Check received message containing unicode special characters","time":{"start":1739447673829,"stop":1739447673830,"duration":1},"status":"passed","severity":"normal"},{"uid":"3defa73aec6adf15","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1739447678407,"stop":1739447678407,"duration":0},"status":"skipped","severity":"normal"},{"uid":"68791d3bb6a101bb","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1739447385748,"stop":1739447385748,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d4eee5593a6abd1","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1739447714637,"stop":1739447714643,"duration":6},"status":"passed","severity":"normal"},{"uid":"9f232c92f609136f","name":"Check received message with timestamp: 1739447443790000000 ","time":{"start":1739447545186,"stop":1739447545186,"duration":0},"status":"passed","severity":"normal"},{"uid":"59cc1bb75d2cdad2","name":"caches peers it previously fetched","time":{"start":1739447408465,"stop":1739447408465,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2e149fdf63aa46c","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1739447834685,"stop":1739447834685,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ff088d965cc4d37","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1739447830384,"stop":1739447830384,"duration":0},"status":"passed","severity":"normal"},{"uid":"167af494479ca262","name":"should not fail to start the service if it is already started","time":{"start":1739447412248,"stop":1739447412248,"duration":0},"status":"passed","severity":"normal"},{"uid":"59a61f376641028b","name":"through manual discovery","time":{"start":1739447594544,"stop":1739447594544,"duration":0},"status":"passed","severity":"normal"},{"uid":"a588f0a4b47ed6eb","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1739447509834,"stop":1739447509834,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8e52def37b33349","name":"Subscribe to topic containing emoji and receive message","time":{"start":1739447760320,"stop":1739447760321,"duration":1},"status":"passed","severity":"normal"},{"uid":"b32fca4db00eb19d","name":"isConnected should return false after all peers disconnect","time":{"start":1739447472951,"stop":1739447472951,"duration":0},"status":"passed","severity":"normal"},{"uid":"3272e4131b7fc195","name":"Push message with XML payload","time":{"start":1739447665490,"stop":1739447665490,"duration":0},"status":"passed","severity":"normal"},{"uid":"7411b69b5e6aa99","name":"Passing page size 110 when there are 120 messages","time":{"start":1739447747340,"stop":1739447747342,"duration":2},"status":"passed","severity":"normal"},{"uid":"ba00896e404d7652","name":"Push message with rate limit","time":{"start":1739447665514,"stop":1739447665514,"duration":0},"status":"passed","severity":"normal"},{"uid":"e162f114ad00df99","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1739447385743,"stop":1739447385743,"duration":0},"status":"passed","severity":"normal"},{"uid":"11b545d86a2888ba","name":"Relay + Store","time":{"start":1739447394283,"stop":1739447394283,"duration":0},"status":"passed","severity":"normal"},{"uid":"267485458a649a73","name":"Subscribe to topic containing Script and receive message","time":{"start":1739447572862,"stop":1739447572863,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae9615b7b33ad1fb","name":"Subscribe to topic containing special chars and receive message","time":{"start":1739447760316,"stop":1739447760316,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a1caa96f87d5f64","name":"Check publish message containing Arabic","time":{"start":1739447692990,"stop":1739447692991,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ece4777e22671a3","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1739447834346,"stop":1739447834347,"duration":1},"status":"passed","severity":"normal"},{"uid":"8793877280a6032e","name":"shard 0","time":{"start":1739447724957,"stop":1739447724958,"duration":1},"status":"passed","severity":"normal"},{"uid":"46af6c5f47ac65fa","name":"Check received message with timestamp: 1649153314 ","time":{"start":1739447673832,"stop":1739447673832,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d01f29284f77fe6","name":"should throw an error for an unconfigured topic","time":{"start":1739447385757,"stop":1739447385757,"duration":0},"status":"passed","severity":"normal"},{"uid":"6792ebb95b5ca535","name":"Check received message containing JSON","time":{"start":1739447673828,"stop":1739447673828,"duration":0},"status":"passed","severity":"normal"},{"uid":"87f865671d8c6120","name":"Push message with content topic containing XML","time":{"start":1739447665503,"stop":1739447665504,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a9445e1eb5d38c4","name":"Push message with Arabic payload","time":{"start":1739447665488,"stop":1739447665488,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d371e5a5d57bd06","name":"Push message with custom timestamp: 1708689145397","time":{"start":1739447665514,"stop":1739447665515,"duration":1},"status":"passed","severity":"normal"},{"uid":"f97edd87b439fc25","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1739447741849,"stop":1739447741850,"duration":1},"status":"passed","severity":"normal"},{"uid":"8aa2f93b36a77b09","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1739447485870,"stop":1739447485873,"duration":3},"status":"passed","severity":"normal"},{"uid":"355a3c55554bd0ad","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1739447560426,"stop":1739447560426,"duration":0},"status":"passed","severity":"normal"},{"uid":"65d04c8e21658ab3","name":"Subscribe to topic containing XML and receive message","time":{"start":1739447760318,"stop":1739447760318,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ccd44a37d18e38a","name":"Fails to push message with large meta","time":{"start":1739447665513,"stop":1739447665514,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdebecb6da442b57","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1739447472949,"stop":1739447472949,"duration":0},"status":"passed","severity":"normal"},{"uid":"61b743c32a02b9c","name":"Check message received after nwaku node is restarted","time":{"start":1739447673851,"stop":1739447673851,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4a9fcd6489db466f","name":"can start and stop the service","time":{"start":1739447691328,"stop":1739447691328,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a97786dd7f41ae7","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1739447572862,"stop":1739447572862,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c9f48fae8da4b3b","name":"Check publish message containing Russian","time":{"start":1739447692991,"stop":1739447692991,"duration":0},"status":"passed","severity":"normal"},{"uid":"aad74364d6dc3ac7","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1739447572860,"stop":1739447572861,"duration":1},"status":"passed","severity":"normal"},{"uid":"32686b8e42fe9da4","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app31/5/topic96/xml","time":{"start":1739447712959,"stop":1739447712962,"duration":3},"status":"passed","severity":"normal"},{"uid":"cf5108d7bcaaca61","name":"Relay","time":{"start":1739447451964,"stop":1739447451964,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcbf24ae87de06bb","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1739447714636,"stop":1739447714637,"duration":1},"status":"passed","severity":"normal"},{"uid":"613bc7bf35373cc5","name":"Encoder throws on empty string content topic","time":{"start":1739447420062,"stop":1739447420062,"duration":0},"status":"passed","severity":"normal"},{"uid":"55ce3a486978191","name":"Relay - times out","time":{"start":1739447766968,"stop":1739447766970,"duration":2},"status":"passed","severity":"normal"}]