allure-jswaku/8779/widgets/duration.json
2025-07-31 01:14:20 +00:00

1 line
184 KiB
JSON

[{"uid":"50ffc2175f6e7622","name":"Push message with content topic containing escaped characters","time":{"start":1753924404742,"stop":1753924404742,"duration":0},"status":"broken","severity":"normal"},{"uid":"cc116d2aa524b34b","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1753923812991,"stop":1753923812992,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c150cfb0e8fe298","name":"should have no discoveries enabled by default","time":{"start":1753923803090,"stop":1753923803090,"duration":0},"status":"passed","severity":"normal"},{"uid":"f44394e0574ca6ed","name":"should do nothing when connections still exist","time":{"start":1753923774816,"stop":1753923774817,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3b06db4c5d6a396","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1753924408964,"stop":1753924408965,"duration":1},"status":"broken","severity":"normal"},{"uid":"5e88876ff7520c24","name":"Push message with content topic containing SQL Injection","time":{"start":1753924404741,"stop":1753924404741,"duration":0},"status":"broken","severity":"normal"},{"uid":"775d84246722384a","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1753924032221,"stop":1753924032221,"duration":0},"status":"passed","severity":"normal"},{"uid":"78ebde67cc1cf913","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1753923803094,"stop":1753923803094,"duration":0},"status":"passed","severity":"normal"},{"uid":"c98157a2847e1abb","name":"Push message with long payload","time":{"start":1753924404732,"stop":1753924404732,"duration":0},"status":"broken","severity":"normal"},{"uid":"49c475b50f7d6a4d","name":"Subscribe to topic containing JSON and receive message","time":{"start":1753924408972,"stop":1753924408972,"duration":0},"status":"broken","severity":"normal"},{"uid":"c574ab2310c85e03","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1753923816493,"stop":1753923816493,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5d9f8151aed9bee","name":"should dial with PeerId and return stream","time":{"start":1753923775130,"stop":1753923775131,"duration":1},"status":"passed","severity":"normal"},{"uid":"6455e9db26a49181","name":"should initialize bloom filter with correct parameters","time":{"start":1753923815012,"stop":1753923815013,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0491f6d3cda59c","name":"Check received message containing shell command","time":{"start":1753924275749,"stop":1753924275750,"duration":1},"status":"broken","severity":"normal"},{"uid":"ab01c0cd0ce838f","name":"Subscribe to topic containing Russian and receive message","time":{"start":1753924408970,"stop":1753924408970,"duration":0},"status":"broken","severity":"normal"},{"uid":"8edf4acd67921c","name":"should stop and cleanup resources","time":{"start":1753923804066,"stop":1753923804066,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fea7b7253336597","name":"should create NetworkMonitor with libp2p and events","time":{"start":1753923773308,"stop":1753923773310,"duration":2},"status":"passed","severity":"normal"},{"uid":"d005df903e6f5e1c","name":"Check received message containing Arabic","time":{"start":1753924275747,"stop":1753924275747,"duration":0},"status":"broken","severity":"normal"},{"uid":"d240cf63a5ae0b2f","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1753923794161,"stop":1753923794161,"duration":0},"status":"passed","severity":"normal"},{"uid":"b82d13116754d716","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1753923774847,"stop":1753923774847,"duration":0},"status":"passed","severity":"normal"},{"uid":"887a0952d1bc2363","name":"should be delivered immediately if received","time":{"start":1753923816497,"stop":1753923816497,"duration":0},"status":"passed","severity":"normal"},{"uid":"544d1e042c124c4c","name":"Push message with content topic containing emoji","time":{"start":1753924404727,"stop":1753924404727,"duration":0},"status":"broken","severity":"normal"},{"uid":"55ba71f3db4f459","name":"should hang up with PeerId and return true on success","time":{"start":1753923775132,"stop":1753923775132,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc21fbb999c370a7","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1753924108742,"stop":1753924108743,"duration":1},"status":"broken","severity":"normal"},{"uid":"ed3a101a53dec330","name":"should return false when peer is not found","time":{"start":1753923774209,"stop":1753923774209,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa38f9eb57636007","name":"Check received message containing short","time":{"start":1753924275744,"stop":1753924275745,"duration":1},"status":"broken","severity":"normal"},{"uid":"2fdf0797c06cf9ed","name":"should skip peer when failed to dial recently","time":{"start":1753923774493,"stop":1753923774493,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8c33d1fa9880573","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1753923812980,"stop":1753923812980,"duration":0},"status":"passed","severity":"normal"},{"uid":"40a8985f1036f241","name":"Push message with emoji payload","time":{"start":1753924404737,"stop":1753924404737,"duration":0},"status":"broken","severity":"normal"},{"uid":"a085ff369aebacfd","name":"should encodeTxt and decodeTxt","time":{"start":1753923764771,"stop":1753923764771,"duration":0},"status":"passed","severity":"normal"},{"uid":"67963e809fe0ce80","name":"should handle queue processing errors gracefully","time":{"start":1753923774522,"stop":1753923774522,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c14458f962c6e52","name":"yields undefined for messages without decoder","time":{"start":1753923774929,"stop":1753923774929,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b8204f296858bca","name":"Subscribe to topic containing emoji and receive message","time":{"start":1753924408983,"stop":1753924408983,"duration":0},"status":"broken","severity":"normal"},{"uid":"ad1a743e3857394b","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1753923774828,"stop":1753923774829,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3520a32c52b078b","name":"Fails to push message bigger that 1MB","time":{"start":1753924404745,"stop":1753924404745,"duration":0},"status":"passed","severity":"normal"},{"uid":"7050d719febed802","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1753923812982,"stop":1753923812982,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fff3a6cac56e124","name":"Check publish message containing JSON","time":{"start":1753924040193,"stop":1753924040193,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e2df6a1b2298fd9","name":"should retry failed tasks","time":{"start":1753923802792,"stop":1753923802792,"duration":0},"status":"passed","severity":"normal"},{"uid":"de96f13704683304","name":"should properly create peer info with all multiaddrs","time":{"start":1753923764779,"stop":1753923764779,"duration":0},"status":"passed","severity":"normal"},{"uid":"a533f35afbdbd3f2","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1753923764093,"stop":1753923764093,"duration":0},"status":"passed","severity":"normal"},{"uid":"48c3cf68b5ffbae7","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1753923812984,"stop":1753923812984,"duration":0},"status":"passed","severity":"normal"},{"uid":"66536f693875b0cd","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1753924216193,"stop":1753924216195,"duration":2},"status":"passed","severity":"normal"},{"uid":"285f03abd921d7d5","name":"should successfully query store with valid decoders and options","time":{"start":1753923804026,"stop":1753923804026,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9600eed3b26281c","name":"should dial peers from store on start","time":{"start":1753923774804,"stop":1753923774805,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8453ccf477c5cb3","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1753923764097,"stop":1753923764097,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ee5c46da0d8f364","name":"should set field with only RELAY enabled","time":{"start":1753923764780,"stop":1753923764781,"duration":1},"status":"passed","severity":"normal"},{"uid":"c71d2480b395ddcc","name":"should return no connections if no open connection provided","time":{"start":1753923774706,"stop":1753923774707,"duration":1},"status":"passed","severity":"normal"},{"uid":"b25f785d68b0f359","name":"should handle different types of entries","time":{"start":1753923801895,"stop":1753923801899,"duration":4},"status":"passed","severity":"normal"},{"uid":"d404486bdc09b422","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1753923774112,"stop":1753923774112,"duration":0},"status":"passed","severity":"normal"},{"uid":"857a96bf8d4ef33e","name":"new peer added after a peer was already found","time":{"start":1753924015252,"stop":1753924015252,"duration":0},"status":"skipped","severity":"normal"},{"uid":"89da4e84978695f","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1753924408966,"stop":1753924408966,"duration":0},"status":"skipped","severity":"normal"},{"uid":"eb2bb1f8f19b9de7","name":"should retry on complete failure if specified","time":{"start":1753923803679,"stop":1753923803679,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7c6effe12e1227b","name":"Push message with content topic containing Russian","time":{"start":1753924404741,"stop":1753924404741,"duration":0},"status":"broken","severity":"normal"},{"uid":"8766518010f69bea","name":"should decode valid enr successfully","time":{"start":1753923764771,"stop":1753923764772,"duration":1},"status":"passed","severity":"normal"},{"uid":"a009b9c6d628dfc0","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1753923781700,"stop":1753923781701,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6f10c07183f9b2c","name":"same cluster: nodes connect","time":{"start":1753923953233,"stop":1753923953233,"duration":0},"status":"passed","severity":"normal"},{"uid":"d16ddd020427f198","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1753923758717,"stop":1753923758717,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfd10e8e5139e543","name":"Query generator for multiple messages with different content topic format","time":{"start":1753924199425,"stop":1753924199426,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac20145bb8ff5654","name":"Check message with no pubsub topic is not received","time":{"start":1753924275756,"stop":1753924275756,"duration":0},"status":"passed","severity":"normal"},{"uid":"4acfc18780d91696","name":"should be able to decode the field with only STORE set to true","time":{"start":1753923764096,"stop":1753923764096,"duration":0},"status":"passed","severity":"normal"},{"uid":"42b9e3f9fa99c3c4","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1753923804041,"stop":1753923804041,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7f53d6ad1394a43","name":"should return true when peer is on the same cluster","time":{"start":1753923774197,"stop":1753923774198,"duration":1},"status":"passed","severity":"normal"},{"uid":"16660813c5765b2a","name":"Push message with Script payload","time":{"start":1753924404720,"stop":1753924404720,"duration":0},"status":"broken","severity":"normal"},{"uid":"238db70223e6175","name":"throws if store query response has error status","time":{"start":1753923774928,"stop":1753923774928,"duration":0},"status":"passed","severity":"normal"},{"uid":"92e7eb9914089775","name":"Encoder throws on undefined content topic","time":{"start":1753923794162,"stop":1753923794163,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b9ad5ea62aad835","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1753923812992,"stop":1753923812993,"duration":1},"status":"passed","severity":"normal"},{"uid":"42c2848c2959bc10","name":"Relay - dialed first","time":{"start":1753924218170,"stop":1753924218170,"duration":0},"status":"passed","severity":"normal"},{"uid":"d461df6686b324c2","name":"should dial all remaining peers","time":{"start":1753923774818,"stop":1753923774818,"duration":0},"status":"passed","severity":"normal"},{"uid":"2314f5e3adcfd889","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1753924154489,"stop":1753924154489,"duration":0},"status":"passed","severity":"normal"},{"uid":"584fdff369dcd629","name":"Push message with Script payload","time":{"start":1753924404734,"stop":1753924404734,"duration":0},"status":"broken","severity":"normal"},{"uid":"c66aaee7abf7def4","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1753924275752,"stop":1753924275754,"duration":2},"status":"passed","severity":"normal"},{"uid":"74bc0965bd3b6822","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app64/1/topic220/test.js","time":{"start":1753924141704,"stop":1753924141704,"duration":0},"status":"broken","severity":"normal"},{"uid":"dcc4eadcfdb76214","name":"Check message with no payload is not received","time":{"start":1753924275758,"stop":1753924275758,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8b73a043054bfda","name":"Round trip binary serialization","time":{"start":1753923775197,"stop":1753923775197,"duration":0},"status":"passed","severity":"normal"},{"uid":"29938f343459b4b6","name":"random static sharding 3 - Cluster ID: 831, Shard ID: 913","time":{"start":1753924196202,"stop":1753924196202,"duration":0},"status":"broken","severity":"normal"},{"uid":"2ba274d53f2b18c8","name":"should set field with only FILTER enabled","time":{"start":1753923764781,"stop":1753923764781,"duration":0},"status":"passed","severity":"normal"},{"uid":"efdeec626c69d168","name":"Push message with escaped characters payload","time":{"start":1753924404736,"stop":1753924404736,"duration":0},"status":"broken","severity":"normal"},{"uid":"432b67f3ccfe2f69","name":"should return false when peer is not on the specified shard","time":{"start":1753923774210,"stop":1753923774213,"duration":3},"status":"passed","severity":"normal"},{"uid":"7d9de554e6f66d57","name":"Fails to publish message with empty text","time":{"start":1753924040198,"stop":1753924040199,"duration":1},"status":"passed","severity":"normal"},{"uid":"37716d05d2f489e6","name":"should skip peer when already connected","time":{"start":1753923774492,"stop":1753923774492,"duration":0},"status":"passed","severity":"normal"},{"uid":"f31a36c1f8e32f28","name":"does not validate decoders for hash queries","time":{"start":1753923774927,"stop":1753923774927,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a96df0cd3731298","name":"Subscribe and receive messages via waku relay post","time":{"start":1753924408975,"stop":1753924408975,"duration":0},"status":"passed","severity":"normal"},{"uid":"784fd6c30a111eb5","name":"throws on content topic with empty topic name field","time":{"start":1753923758704,"stop":1753923758704,"duration":0},"status":"passed","severity":"normal"},{"uid":"969fb6a338a5c5d4","name":"should handle shardReader errors","time":{"start":1753923775136,"stop":1753923775136,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4d3fa17417b26eb","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1753924275777,"stop":1753924275777,"duration":0},"status":"broken","severity":"normal"},{"uid":"6a2540f41a411927","name":"should clear the dialing interval","time":{"start":1753923774474,"stop":1753923774481,"duration":7},"status":"passed","severity":"normal"},{"uid":"3da5bcf220867fb1","name":"should be safe to call multiple times","time":{"start":1753923774484,"stop":1753923774484,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f5736d865c0a8c5","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1753923782374,"stop":1753923782375,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b2a070ab8bdb9bb","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1753924408972,"stop":1753924408973,"duration":1},"status":"broken","severity":"normal"},{"uid":"e537661fbab657ed","name":"Passing page size 3 when there are 20 messages","time":{"start":1753924207370,"stop":1753924207371,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f45dec99f50a470","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1753924048949,"stop":1753924048950,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3d230de19c6639a","name":"Decrypt messages","time":{"start":1753924017145,"stop":1753924017145,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff5cf80e7863725","name":"Check publish message containing emoji","time":{"start":1753924040195,"stop":1753924040195,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d8f2d27bb60afec","name":"should be safe to call multiple times","time":{"start":1753923773675,"stop":1753923773686,"duration":11},"status":"passed","severity":"normal"},{"uid":"3580264cc1b1f55a","name":"Decoder throws on empty string content topic","time":{"start":1753923792537,"stop":1753923792538,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecc9bc1c5e5f582b","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1753923802791,"stop":1753923802791,"duration":0},"status":"passed","severity":"normal"},{"uid":"843c7ef4fe649dd3","name":"should insert message into bloom filter","time":{"start":1753923816489,"stop":1753923816489,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c869e483f596212","name":"Publish without waiting for remote peer","time":{"start":1753924048944,"stop":1753924048944,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf1eb52044f953e4","name":"should handle multiple peers with different shard configurations","time":{"start":1753923774531,"stop":1753923774532,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee4acabeef4e54b","name":"Check received message containing Basic HTML tag","time":{"start":1753924275749,"stop":1753924275749,"duration":0},"status":"broken","severity":"normal"},{"uid":"df54339957dea007","name":"Generator, 2 different shards","time":{"start":1753924159593,"stop":1753924159593,"duration":0},"status":"passed","severity":"normal"},{"uid":"53692ef28fa7a793","name":"Check publish message containing unicode special characters","time":{"start":1753924040194,"stop":1753924040194,"duration":0},"status":"passed","severity":"normal"},{"uid":"6333cf4273d555d7","name":"Check received message containing special chars","time":{"start":1753924275746,"stop":1753924275746,"duration":0},"status":"broken","severity":"normal"},{"uid":"5be11fc618606153","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1753923852960,"stop":1753923852960,"duration":0},"status":"passed","severity":"normal"},{"uid":"9643230e58fa70e1","name":"should not receive a peer event after stop","time":{"start":1753923837996,"stop":1753923837997,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e5c4c3b2923bd8d","name":"should retry if all attempts fail","time":{"start":1753923802805,"stop":1753923802805,"duration":0},"status":"passed","severity":"normal"},{"uid":"a82667301458d7ac","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1753923816497,"stop":1753923816497,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1eaeca9a5ea6d94","name":"should successfully subscribe to supported pubsub topic","time":{"start":1753923804047,"stop":1753923804047,"duration":0},"status":"passed","severity":"normal"},{"uid":"538c88f926687b85","name":"Push message with content topic containing numeric","time":{"start":1753924404724,"stop":1753924404724,"duration":0},"status":"broken","severity":"normal"},{"uid":"273db4d510b274d8","name":"Passing page size 1 when there are 4 messages","time":{"start":1753924207369,"stop":1753924207370,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b8e519abf8e4132","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1753923837998,"stop":1753923837998,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3e23f2ae9f4020e","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1753924108740,"stop":1753924108740,"duration":0},"status":"broken","severity":"normal"},{"uid":"1644aa82412a4335","name":"should return false and handle errors gracefully","time":{"start":1753923775132,"stop":1753923775133,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d34e5a533f99b5","name":"should not discard bootstrap peers if under the limit","time":{"start":1753923876569,"stop":1753923876569,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe9e7a9f01b3a158","name":"Subscribe to topic containing shell command and receive message","time":{"start":1753924408982,"stop":1753924408982,"duration":0},"status":"broken","severity":"normal"},{"uid":"cd12265aabec2d4d","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1753924032218,"stop":1753924032220,"duration":2},"status":"passed","severity":"normal"},{"uid":"7ba864894a7b8fd5","name":"Push message with content topic containing JSON","time":{"start":1753924404726,"stop":1753924404726,"duration":0},"status":"broken","severity":"normal"},{"uid":"8ff8726d201b9b77","name":"messageHashStr returns a hex string","time":{"start":1753923774361,"stop":1753923774361,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd7499cfc75238aa","name":"should handle task timeouts","time":{"start":1753923802792,"stop":1753923802793,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c49c15d36d3eea2","name":"Push message with short payload","time":{"start":1753924404731,"stop":1753924404731,"duration":0},"status":"broken","severity":"normal"},{"uid":"cfe7e6722530d42","name":"Publish message with custom timestamp: Fri Aug 09 2024 01:07:12 GMT+0000 (Coordinated Universal Time)","time":{"start":1753924040196,"stop":1753924040196,"duration":0},"status":"passed","severity":"normal"},{"uid":"52ebbf5e18d48b95","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1753923953234,"stop":1753923953234,"duration":0},"status":"passed","severity":"normal"},{"uid":"d773a47af5aef810","name":"Check message with invalid timestamp is not received","time":{"start":1753924275775,"stop":1753924275775,"duration":0},"status":"passed","severity":"normal"},{"uid":"41a02441aaefc030","name":"Push message with escaped characters payload","time":{"start":1753924404722,"stop":1753924404722,"duration":0},"status":"broken","severity":"normal"},{"uid":"d09a032da89116d5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1753923813003,"stop":1753923813003,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a5c5d2ee770c031","name":"rejects hash query with time filter","time":{"start":1753923774650,"stop":1753923774650,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b1b3ce943e37396","name":"should dispatch network event when browser goes offline","time":{"start":1753923773359,"stop":1753923773360,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a956b5e2f9f6f42","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1753923812999,"stop":1753923812999,"duration":0},"status":"passed","severity":"normal"},{"uid":"b190c11d9cf491bb","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1753924108739,"stop":1753924108739,"duration":0},"status":"broken","severity":"normal"},{"uid":"bd677d8323f7b673","name":"Subscribe to topic containing XML and receive message","time":{"start":1753924408981,"stop":1753924408981,"duration":0},"status":"broken","severity":"normal"},{"uid":"20c1f1bf9597616d","name":"accepts valid message hash query","time":{"start":1753923774639,"stop":1753923774640,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc691f9e1b1f09d5","name":"Check publish message containing Basic HTML tag","time":{"start":1753924040192,"stop":1753924040193,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bee48c3adaf3216","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1753924048955,"stop":1753924048956,"duration":1},"status":"passed","severity":"normal"},{"uid":"a59d3c4e940abc83","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1753924408981,"stop":1753924408982,"duration":1},"status":"broken","severity":"normal"},{"uid":"342ec4510163cbeb","name":"random static sharding 8 - Cluster ID: 843, Shard ID: 376","time":{"start":1753924196206,"stop":1753924196206,"duration":0},"status":"broken","severity":"normal"},{"uid":"efdeca4d48c8f8d8","name":"should be safe to call multiple times","time":{"start":1753923773670,"stop":1753923773671,"duration":1},"status":"passed","severity":"normal"},{"uid":"551e6cee63d5d42c","name":"Push message with custom timestamp: 1753927477139","time":{"start":1753924404729,"stop":1753924404729,"duration":0},"status":"broken","severity":"normal"},{"uid":"f558a96e2de103bc","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1753923812999,"stop":1753923812999,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a2af7bd891e96d8","name":"Query with Promise Callback, No message returned","time":{"start":1753924168835,"stop":1753924168844,"duration":9},"status":"passed","severity":"normal"},{"uid":"752eb5b2eb4d7d6e","name":"should throw error - no public key","time":{"start":1753923764773,"stop":1753923764773,"duration":0},"status":"passed","severity":"normal"},{"uid":"535182b1fa4b2616","name":"should work with mixed v2 and v3 peers","time":{"start":1753923803682,"stop":1753923803683,"duration":1},"status":"passed","severity":"normal"},{"uid":"9172a5f7b5ea55d","name":"Check received message containing special chars","time":{"start":1753924275766,"stop":1753924275766,"duration":0},"status":"broken","severity":"normal"},{"uid":"e284197339f717ac","name":"should properly create location multiaddrs - tcp4","time":{"start":1753923764778,"stop":1753923764778,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c65c817938c8baf","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1753924408964,"stop":1753924408964,"duration":0},"status":"broken","severity":"normal"},{"uid":"327db954049bfff1","name":"Push message with SQL Injection payload","time":{"start":1753924404720,"stop":1753924404720,"duration":0},"status":"broken","severity":"normal"},{"uid":"39317fefe6ecc3de","name":"Cluster id 0, shard 0","time":{"start":1753924196201,"stop":1753924196201,"duration":0},"status":"broken","severity":"normal"},{"uid":"e193235a04f760b","name":"should push the message to the outgoing buffer","time":{"start":1753923816489,"stop":1753923816489,"duration":0},"status":"passed","severity":"normal"},{"uid":"d75ee5e1f56486c0","name":"Check received message containing unicode special characters","time":{"start":1753924275750,"stop":1753924275750,"duration":0},"status":"broken","severity":"normal"},{"uid":"8b60bd8671e46cd1","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1753923782890,"stop":1753923782890,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ea786c9e6e40962e","name":"should process up to 3 peers at once","time":{"start":1753923774505,"stop":1753923774505,"duration":0},"status":"passed","severity":"normal"},{"uid":"b963bc1a9b9b5477","name":"Check received message containing numeric","time":{"start":1753924275746,"stop":1753924275746,"duration":0},"status":"broken","severity":"normal"},{"uid":"540c5d9cc3aba3cb","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1753924202502,"stop":1753924202502,"duration":0},"status":"passed","severity":"normal"},{"uid":"401181d7c3d3787a","name":"should skip peer when not on same cluster","time":{"start":1753923774494,"stop":1753923774494,"duration":0},"status":"passed","severity":"normal"},{"uid":"5566fc9ad7253c8f","name":"should sort peers by ping value","time":{"start":1753923775135,"stop":1753923775135,"duration":0},"status":"passed","severity":"normal"},{"uid":"4df7fe86d423f352","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1753923758707,"stop":1753923758707,"duration":0},"status":"passed","severity":"normal"},{"uid":"63e6a9b4349ee5e","name":"throws on content topic with non-number generation field","time":{"start":1753923758702,"stop":1753923758702,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f779ec015f008ca","name":"Subscribe to topic containing JSON and publish message","time":{"start":1753924048959,"stop":1753924048959,"duration":0},"status":"passed","severity":"normal"},{"uid":"c819b8689fc89946","name":"topics with same application and version share the same shard","time":{"start":1753923758710,"stop":1753923758711,"duration":1},"status":"passed","severity":"normal"},{"uid":"6de092bcae999602","name":"should not change state when connections remain after disconnect","time":{"start":1753923773349,"stop":1753923773349,"duration":0},"status":"passed","severity":"normal"},{"uid":"36cfd49eb6a64142","name":"Check publish message after client node is restarted","time":{"start":1753924040202,"stop":1753924040203,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f05ecd2551022823","name":"Check received message with timestamp: 1649153314 ","time":{"start":1753924275752,"stop":1753924275752,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb4f60b2bbeca4e3","name":"should create all internal components","time":{"start":1753923775127,"stop":1753923775128,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bcad76da45f1778","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1753924032223,"stop":1753924032224,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0c5936de453cfef","name":"Nwaku publishes","time":{"start":1753924028866,"stop":1753924028868,"duration":2},"status":"passed","severity":"normal"},{"uid":"7b534e66c2619f29","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1753923774359,"stop":1753923774360,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ab917a63d146417","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1753924032220,"stop":1753924032221,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d956896b5b2731","name":"should only return 1 node with store capability","time":{"start":1753923782888,"stop":1753923782888,"duration":0},"status":"passed","severity":"normal"},{"uid":"4543026a662712ce","name":"can start the service","time":{"start":1753923786701,"stop":1753923786701,"duration":0},"status":"passed","severity":"normal"},{"uid":"d46094c7d0265854","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1753923812986,"stop":1753923812987,"duration":1},"status":"passed","severity":"normal"},{"uid":"72b177f15886a3eb","name":"Push message with shell command payload","time":{"start":1753924404736,"stop":1753924404736,"duration":0},"status":"broken","severity":"normal"},{"uid":"134fdee842ba68e6","name":"should perform ping and update peer store on timer","time":{"start":1753923774122,"stop":1753923774123,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbe9a203aab967e0","name":"msgTime: 0 ms from now, startTime: 1753664999638, endTime: 1753924199638","time":{"start":1753924216197,"stop":1753924216197,"duration":0},"status":"passed","severity":"normal"},{"uid":"186485b5b240ab16","name":"Subscribe to topic containing short and receive message","time":{"start":1753924408978,"stop":1753924408978,"duration":0},"status":"broken","severity":"normal"},{"uid":"333b113e505d9a02","name":"should not execute task if max attempts is 0","time":{"start":1753923802793,"stop":1753923802793,"duration":0},"status":"passed","severity":"normal"},{"uid":"24d340bfb6d614e6","name":"random static sharding 6 - Cluster ID: 126, Shard ID: 845","time":{"start":1753924196206,"stop":1753924196206,"duration":0},"status":"broken","severity":"normal"},{"uid":"a14a9e04f81faddd","name":"should handle network check errors gracefully","time":{"start":1753923774523,"stop":1753923774523,"duration":0},"status":"passed","severity":"normal"},{"uid":"317e076fbdb49099","name":"Push message with custom timestamp: 1753920277139","time":{"start":1753924404744,"stop":1753924404744,"duration":0},"status":"broken","severity":"normal"},{"uid":"b1792355b5007d77","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1753923812983,"stop":1753923812983,"duration":0},"status":"passed","severity":"normal"},{"uid":"d29900304d2c9a26","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1753923774230,"stop":1753923774230,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3686aa42919ade2","name":"Ephemeral field is preserved - encoder v0","time":{"start":1753923868076,"stop":1753923868076,"duration":0},"status":"broken","severity":"normal"},{"uid":"d36e74c5f3b2af81","name":"Check received message containing unicode special characters","time":{"start":1753924275772,"stop":1753924275773,"duration":1},"status":"broken","severity":"normal"},{"uid":"c7dd75f6450cab96","name":"Check received message with timestamp: 1753923832591000000 ","time":{"start":1753924275751,"stop":1753924275751,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f05d6aa8b13ff93","name":"should return false when navigator.onLine is false","time":{"start":1753923773338,"stop":1753923773339,"duration":1},"status":"passed","severity":"normal"},{"uid":"93a01133c7a74629","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1753923758718,"stop":1753923758718,"duration":0},"status":"passed","severity":"normal"},{"uid":"4be63684a8ed96a9","name":"Publish message with custom timestamp: Thu Jul 31 2025 02:07:12 GMT+0000 (Coordinated Universal Time)","time":{"start":1753924040197,"stop":1753924040197,"duration":0},"status":"passed","severity":"normal"},{"uid":"60490e3cf3c09fa6","name":"should clear existing timers before creating new ones","time":{"start":1753923774147,"stop":1753923774147,"duration":0},"status":"passed","severity":"normal"},{"uid":"756115a8a0386c54","name":"Fails to publish message with size larger than 1 MB","time":{"start":1753924040201,"stop":1753924040201,"duration":0},"status":"passed","severity":"normal"},{"uid":"18a1dbbe391bb711","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1753923812986,"stop":1753923812986,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d8862be53510862","name":"Default pageSize","time":{"start":1753924207375,"stop":1753924207375,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fa49618ede22774","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1753923786705,"stop":1753923786705,"duration":0},"status":"passed","severity":"normal"},{"uid":"631aa1d57044f8c","name":"should return true even if peer has no overlapping shards","time":{"start":1753923774207,"stop":1753923774208,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c225ea7300c3089","name":"should not create multiple intervals when called multiple times","time":{"start":1753923774474,"stop":1753923774474,"duration":0},"status":"passed","severity":"normal"},{"uid":"b543addc8be1f684","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1753924048950,"stop":1753924048951,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0c3c7f0bd048133","name":"Promise Callback - true","time":{"start":1753924194139,"stop":1753924194140,"duration":1},"status":"passed","severity":"normal"},{"uid":"8090d2756d2f6932","name":"can start and stop the service","time":{"start":1753923786702,"stop":1753923786702,"duration":0},"status":"passed","severity":"normal"},{"uid":"28e86457e83f88f9","name":"Push message with emoji payload","time":{"start":1753924404722,"stop":1753924404722,"duration":0},"status":"broken","severity":"normal"},{"uid":"7e5b8dc502bd43ab","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1753924408965,"stop":1753924408965,"duration":0},"status":"broken","severity":"normal"},{"uid":"693b63336b9316e0","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1753924154488,"stop":1753924154488,"duration":0},"status":"passed","severity":"normal"},{"uid":"814fa9f1856eb78f","name":"should handle v3 RLN errors","time":{"start":1753923803683,"stop":1753923803683,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d36567f3a9a7a79","name":"handles different clusterIds correctly","time":{"start":1753923758712,"stop":1753923758712,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5e89efb2c75d5b6","name":"ends if response has no messages","time":{"start":1753923774928,"stop":1753923774928,"duration":0},"status":"passed","severity":"normal"},{"uid":"e486b8b05f22f868","name":"should get all peers from store","time":{"start":1753923774817,"stop":1753923774817,"duration":0},"status":"passed","severity":"normal"},{"uid":"7394c8c58293b0b0","name":"should create KeepAliveManager with relay","time":{"start":1753923774094,"stop":1753923774094,"duration":0},"status":"passed","severity":"normal"},{"uid":"729c8d44363ce5d","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1753923758714,"stop":1753923758714,"duration":0},"status":"passed","severity":"normal"},{"uid":"f79e0745f38671c9","name":"Accepts a valid Waku Message","time":{"start":1753923807298,"stop":1753923807300,"duration":2},"status":"passed","severity":"normal"},{"uid":"ec70023f6fe32997","name":"Passing page size 10 when there are 10 messages","time":{"start":1753924207371,"stop":1753924207372,"duration":1},"status":"passed","severity":"normal"},{"uid":"be62cd99b91327d8","name":"does not throw on valid cases","time":{"start":1753923758700,"stop":1753923758701,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c174f668deae7f2","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1753923812994,"stop":1753923812994,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e328918b851a91f","name":"retrieves a single peer","time":{"start":1753923782885,"stop":1753923782885,"duration":0},"status":"passed","severity":"normal"},{"uid":"b65c7462eabaed93","name":"Used by Waku Relay","time":{"start":1753924214291,"stop":1753924214291,"duration":0},"status":"passed","severity":"normal"},{"uid":"b93ae305c612ef6a","name":"should support chaining for add method","time":{"start":1753923801887,"stop":1753923801887,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4de9a45b4321cf5","name":"should handle dial errors gracefully","time":{"start":1753923774503,"stop":1753923774504,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c4e3f834d6079c1","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1753924108741,"stop":1753924108742,"duration":1},"status":"broken","severity":"normal"},{"uid":"630a9bc39702f920","name":"should work with v3 peers","time":{"start":1753923803682,"stop":1753923803682,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ecf046a629ce085","name":"Push message with JSON payload","time":{"start":1753924404721,"stop":1753924404721,"duration":0},"status":"broken","severity":"normal"},{"uid":"9692b02e9429f79c","name":"Check received message with timestamp: 1753923832591 ","time":{"start":1753924275774,"stop":1753924275774,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e6438d8df3df46f","name":"Light Node - default protocols","time":{"start":1753924218175,"stop":1753924218175,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c0dc7cc2685e396","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1753924216198,"stop":1753924216198,"duration":0},"status":"passed","severity":"normal"},{"uid":"824394c22bffd701","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1753923803095,"stop":1753923803095,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9528d766d81af9b","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1753924048960,"stop":1753924048961,"duration":1},"status":"passed","severity":"normal"},{"uid":"24203c7d425b7836","name":"should not create relay timers when relay is not provided","time":{"start":1753923774131,"stop":1753923774131,"duration":0},"status":"passed","severity":"normal"},{"uid":"622bc0e2a6ce9044","name":"Publishes to nwaku","time":{"start":1753924028865,"stop":1753924028866,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5e0c8acb359f092","name":"should emit a peer event after start","time":{"start":1753923786703,"stop":1753923786703,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e55fa719563d75","name":"should handle case when globalThis is not available","time":{"start":1753923773340,"stop":1753923773347,"duration":7},"status":"passed","severity":"normal"},{"uid":"ccaef4acc5ed7ae1","name":"Callback on promise","time":{"start":1753924199426,"stop":1753924199426,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2ea9515d6fee04","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1753924048958,"stop":1753924048959,"duration":1},"status":"passed","severity":"normal"},{"uid":"81016dbc42fdce73","name":"should create ShardReader with auto sharding network config","time":{"start":1753923774187,"stop":1753923774196,"duration":9},"status":"passed","severity":"normal"},{"uid":"46fd40505e15ab72","name":"Publish message with custom timestamp: Thu Jul 31 2025 00:07:12 GMT+0000 (Coordinated Universal Time)","time":{"start":1753924040196,"stop":1753924040196,"duration":0},"status":"passed","severity":"normal"},{"uid":"10376c2be0bc6b65","name":"should return true when peer is on the specified shard","time":{"start":1753923774209,"stop":1753923774210,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9e90276e619475a","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1753923774832,"stop":1753923774832,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee9739c5c2e71cc1","name":"should handle multiple query options for time ranges","time":{"start":1753923804028,"stop":1753923804028,"duration":0},"status":"passed","severity":"normal"},{"uid":"33ea84f2c619466","name":"isConnected between 2 js-waku relay nodes","time":{"start":1753923852962,"stop":1753923852962,"duration":0},"status":"passed","severity":"normal"},{"uid":"47cb2d9be45810ea","name":"Check received message containing XML","time":{"start":1753924275770,"stop":1753924275770,"duration":0},"status":"broken","severity":"normal"},{"uid":"abeaa476ceb0fb19","name":"should maintain desired error rate","time":{"start":1753923815014,"stop":1753923815014,"duration":0},"status":"passed","severity":"normal"},{"uid":"5854f05564b0bd9e","name":"throws if decoders don't match content topics","time":{"start":1753923774927,"stop":1753923774927,"duration":0},"status":"passed","severity":"normal"},{"uid":"60672279a277ea68","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1753923812982,"stop":1753923812983,"duration":1},"status":"passed","severity":"normal"},{"uid":"a53af2466133053a","name":"ignores unrecognized TXT record formats","time":{"start":1753923782887,"stop":1753923782887,"duration":0},"status":"passed","severity":"normal"},{"uid":"58cbd2f6ef5e6fbf","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1753923868077,"stop":1753923868077,"duration":0},"status":"broken","severity":"normal"},{"uid":"2705ddd5f7093398","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1753923804035,"stop":1753923804035,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bfe7869a13d6c09","name":"should maintain proper timestamps if all messages received","time":{"start":1753923816491,"stop":1753923816492,"duration":1},"status":"passed","severity":"normal"},{"uid":"75572ca286510321","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1753923852962,"stop":1753923852962,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa554fdf66843cc1","name":"should only return 1 node with relay and store capability","time":{"start":1753923782888,"stop":1753923782888,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c1dad5e5e1f12a9","name":"should skip peer when dialed recently","time":{"start":1753923774492,"stop":1753923774493,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe8083b982e100b","name":"Delete observer","time":{"start":1753924017146,"stop":1753924017146,"duration":0},"status":"passed","severity":"normal"},{"uid":"72fac715dc700548","name":"Subscribe to topic containing short and publish message","time":{"start":1753924048952,"stop":1753924048953,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2e2734cd8df1ae3","name":"should continually clean up expired entries at intervals","time":{"start":1753923801899,"stop":1753923801900,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcb028a118fe9dee","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1753923758718,"stop":1753923758718,"duration":0},"status":"passed","severity":"normal"},{"uid":"b16f5fe809bac63c","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1753924032218,"stop":1753924032218,"duration":0},"status":"passed","severity":"normal"},{"uid":"9954a5b796297b53","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1753924408969,"stop":1753924408969,"duration":0},"status":"broken","severity":"normal"},{"uid":"1f279ed369f1868c","name":"same cluster, static sharding: nodes connect","time":{"start":1753923953230,"stop":1753923953231,"duration":1},"status":"passed","severity":"normal"},{"uid":"4825db9a0562fe9d","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1753923764092,"stop":1753923764093,"duration":1},"status":"passed","severity":"normal"},{"uid":"70fab6a99a614137","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1753923774361,"stop":1753923774361,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cab01ba8dd22450","name":"Check received message containing XML","time":{"start":1753924275748,"stop":1753924275748,"duration":0},"status":"broken","severity":"normal"},{"uid":"31cd539a67305904","name":"Ephemeral field set to true","time":{"start":1753923775197,"stop":1753923775197,"duration":0},"status":"passed","severity":"normal"},{"uid":"42b4a7f4b142ce99","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1753923774831,"stop":1753923774831,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d7fe3bd6403a48","name":"should create an instance with libp2p and dialer","time":{"start":1753923773664,"stop":1753923773665,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec97bcdb647be08e","name":"Passing page size 110 when there are 120 messages","time":{"start":1753924207374,"stop":1753924207374,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dbf460d3a0a67d6","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1753924108740,"stop":1753924108741,"duration":1},"status":"broken","severity":"normal"},{"uid":"836682da0767e099","name":"should dial peer immediately when queue is empty","time":{"start":1753923774484,"stop":1753923774484,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d38fe04652856d2","name":"should remove event listeners","time":{"start":1753923774102,"stop":1753923774106,"duration":4},"status":"passed","severity":"normal"},{"uid":"9406b407fbd15fe9","name":"should create KeepAliveManager with required options","time":{"start":1753923774093,"stop":1753923774094,"duration":1},"status":"passed","severity":"normal"},{"uid":"4eb7dc75d0119228","name":"should encode/decode to text encoding","time":{"start":1753923764776,"stop":1753923764776,"duration":0},"status":"passed","severity":"normal"},{"uid":"91f445d5be582dc5","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1753923774831,"stop":1753923774832,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbd42c63326c5c12","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1753923764094,"stop":1753923764095,"duration":1},"status":"passed","severity":"normal"},{"uid":"2782f3044da213c1","name":"ends if stream creation fails","time":{"start":1753923774927,"stop":1753923774927,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6ab186860b35068","name":"Check message on other pubsub topic is not received","time":{"start":1753924275755,"stop":1753924275756,"duration":1},"status":"passed","severity":"normal"},{"uid":"75e8708d297ddc1c","name":"should process queue every 500ms","time":{"start":1753923774505,"stop":1753923774505,"duration":0},"status":"passed","severity":"normal"},{"uid":"a38201a9cf58985c","name":"Check message with no content topic is not received","time":{"start":1753924275776,"stop":1753924275776,"duration":0},"status":"passed","severity":"normal"},{"uid":"8328133263ae25a1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1753923812998,"stop":1753923812998,"duration":0},"status":"passed","severity":"normal"},{"uid":"efa2a85232ac1def","name":"Push message with Chinese payload","time":{"start":1753924404719,"stop":1753924404719,"duration":0},"status":"broken","severity":"normal"},{"uid":"2ced88a9d90224d8","name":"Subscribe to topic containing numeric and receive message","time":{"start":1753924408968,"stop":1753924408968,"duration":0},"status":"broken","severity":"normal"},{"uid":"695a50300e56b7db","name":"Check message on other pubsub topic is not received","time":{"start":1753924275775,"stop":1753924275775,"duration":0},"status":"passed","severity":"normal"},{"uid":"c117dd14fc30e2b2","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1753923812980,"stop":1753923812980,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cf72114052397bf","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1753923812987,"stop":1753923812987,"duration":0},"status":"passed","severity":"normal"},{"uid":"93f90bd8b36f2807","name":"should reject if LightPush is requested but not mounted","time":{"start":1753923803998,"stop":1753923803999,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3eaab1a8051fcf9","name":"udp ip6 address","time":{"start":1753923764083,"stop":1753923764085,"duration":2},"status":"passed","severity":"normal"},{"uid":"de3c05cb5b962da4","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1753924159593,"stop":1753924159594,"duration":1},"status":"passed","severity":"normal"},{"uid":"880270a940de3763","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1753923773695,"stop":1753923773695,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9fab009fbbf4e0e","name":"yields undefined for messages without content topic","time":{"start":1753923774928,"stop":1753923774929,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e3e17f220a32d61","name":"should not allow unachievable error rate","time":{"start":1753923812601,"stop":1753923812602,"duration":1},"status":"passed","severity":"normal"},{"uid":"48fb15d01d037f38","name":"Relay - times out","time":{"start":1753924218172,"stop":1753924218173,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c9994657bddc193","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1753923852957,"stop":1753923852959,"duration":2},"status":"passed","severity":"normal"},{"uid":"55a1d7c5ff414c92","name":"should remove event listeners","time":{"start":1753923774808,"stop":1753923774808,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c0230a50138bcb6","name":"Meta field set when metaSetter is specified","time":{"start":1753923775197,"stop":1753923775198,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ab10096cb0d8fbf","name":"Relay + Store","time":{"start":1753923839211,"stop":1753923839212,"duration":1},"status":"passed","severity":"normal"},{"uid":"d67971d3a3a20580","name":"should filter peers by codec","time":{"start":1753923775134,"stop":1753923775134,"duration":0},"status":"passed","severity":"normal"},{"uid":"580e9369e5d77ded","name":"Push message with content topic containing SQL Injection","time":{"start":1753924404725,"stop":1753924404726,"duration":1},"status":"broken","severity":"normal"},{"uid":"e263f49b9cf9bba2","name":"Promise Callback - false","time":{"start":1753924194140,"stop":1753924194140,"duration":0},"status":"passed","severity":"normal"},{"uid":"344e6cab2e7e37e7","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1753923774926,"stop":1753923774926,"duration":0},"status":"passed","severity":"normal"},{"uid":"9938c0c33731656c","name":"Push message with Basic HTML tag payload","time":{"start":1753924404721,"stop":1753924404721,"duration":0},"status":"broken","severity":"normal"},{"uid":"757b80f3ffa77e9d","name":"should filter out already connected peers","time":{"start":1753923774817,"stop":1753923774818,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c41a699418138df","name":"Check received message containing JSON","time":{"start":1753924275771,"stop":1753924275771,"duration":0},"status":"broken","severity":"normal"},{"uid":"8431ca01b5eb12a9","name":"should never report false negatives","time":{"start":1753923815014,"stop":1753923815015,"duration":1},"status":"passed","severity":"normal"},{"uid":"82e15576e3bdc109","name":"Subscribe to topic containing emoji and receive message","time":{"start":1753924408973,"stop":1753924408973,"duration":0},"status":"broken","severity":"normal"},{"uid":"6245933357cb5219","name":"should clear dial history on stop","time":{"start":1753923774481,"stop":1753923774481,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a6b5d268cb1db88","name":"should add and check entries correctly","time":{"start":1753923801879,"stop":1753923801887,"duration":8},"status":"passed","severity":"normal"},{"uid":"e35899ff4aa8cd2d","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1753924408980,"stop":1753924408981,"duration":1},"status":"broken","severity":"normal"},{"uid":"46feafc1836dbb70","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1753923758719,"stop":1753923758719,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f7dc0a484900499","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1753923758708,"stop":1753923758709,"duration":1},"status":"passed","severity":"normal"},{"uid":"acbd24388dd13784","name":"should handle complete connection lifecycle","time":{"start":1753923773365,"stop":1753923773366,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d1ce25f94202c47","name":"throws on empty content topic","time":{"start":1753923758701,"stop":1753923758701,"duration":0},"status":"passed","severity":"normal"},{"uid":"66df5c7bf87ad787","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1753923758717,"stop":1753923758718,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdd46e31a7fafa76","name":"Check message with no pubsub topic is not received","time":{"start":1753924275775,"stop":1753924275776,"duration":1},"status":"passed","severity":"normal"},{"uid":"e901d1f2d33fa8ff","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1753923804065,"stop":1753923804066,"duration":1},"status":"passed","severity":"normal"},{"uid":"2737a8ebb4733c7f","name":"Query generator for multiple messages with multiple decoders","time":{"start":1753924199425,"stop":1753924199425,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccfabf5b6c0c03f5","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1753924108741,"stop":1753924108741,"duration":0},"status":"broken","severity":"normal"},{"uid":"80442571c26464d7","name":"groups content topics by expected pubsub topic","time":{"start":1753923758711,"stop":1753923758711,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ef08fdebf9cc2d1","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1753923812996,"stop":1753923812996,"duration":0},"status":"passed","severity":"normal"},{"uid":"d15cf4a30f4bfc1e","name":"random static sharding 5 - Cluster ID: 318, Shard ID: 324","time":{"start":1753924196205,"stop":1753924196205,"duration":0},"status":"broken","severity":"normal"},{"uid":"ac68202fd39d7a23","name":"should not retry if at least one success","time":{"start":1753923802804,"stop":1753923802804,"duration":0},"status":"passed","severity":"normal"},{"uid":"3416535271bc9d9d","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1753923812994,"stop":1753923812994,"duration":0},"status":"passed","severity":"normal"},{"uid":"1be053c42ebdb6e4","name":"Symmetric encrypt & Decrypt","time":{"start":1753923793049,"stop":1753923793049,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaaa0590f456e0bf","name":"Overlapping topic subscription","time":{"start":1753924048952,"stop":1753924048952,"duration":0},"status":"skipped","severity":"normal"},{"uid":"51e38719a90220dc","name":"should return different streams if requested simultaniously","time":{"start":1753923774846,"stop":1753923774846,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad4751db90008b5f","name":"should return false when peer is on different cluster","time":{"start":1753923774198,"stop":1753923774198,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e6b858040d33000","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1753923782889,"stop":1753923782889,"duration":0},"status":"passed","severity":"normal"},{"uid":"91097a6d263e2ec1","name":"Check received message containing shell command","time":{"start":1753924275772,"stop":1753924275772,"duration":0},"status":"broken","severity":"normal"},{"uid":"cb4052a586f8cdc","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1753923774214,"stop":1753923774215,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9c57f7400240ff0","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1753923812995,"stop":1753923812995,"duration":0},"status":"passed","severity":"normal"},{"uid":"2674878bd49ffe64","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1753923758716,"stop":1753923758716,"duration":0},"status":"passed","severity":"normal"},{"uid":"db3624af3214bf27","name":"tcp ip4 address","time":{"start":1753923764080,"stop":1753923764083,"duration":3},"status":"passed","severity":"normal"},{"uid":"d80b37e214a63e2c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1753923758718,"stop":1753923758719,"duration":1},"status":"passed","severity":"normal"},{"uid":"a238a7226159836c","name":"should return peer for existing peer","time":{"start":1753923774827,"stop":1753923774827,"duration":0},"status":"passed","severity":"normal"},{"uid":"566b95aaeada1c58","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1753923804036,"stop":1753923804036,"duration":0},"status":"passed","severity":"normal"},{"uid":"a52c2d277de7ebb5","name":"Push message with Basic HTML tag payload","time":{"start":1753924404735,"stop":1753924404735,"duration":0},"status":"broken","severity":"normal"},{"uid":"1887859bcabeea39","name":"should throw an error for insufficient data","time":{"start":1753923758908,"stop":1753923758908,"duration":0},"status":"passed","severity":"normal"},{"uid":"85fcbd2bc68010ae","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1753923812987,"stop":1753923812987,"duration":0},"status":"passed","severity":"normal"},{"uid":"79a1997981b634f6","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1753923758713,"stop":1753923758713,"duration":0},"status":"passed","severity":"normal"},{"uid":"f134ea10b44d8ea1","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1753923782379,"stop":1753923782380,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9f29ae05d3cdc0c","name":"isConnected should return true after first peer connects","time":{"start":1753923852960,"stop":1753923852961,"duration":1},"status":"passed","severity":"normal"},{"uid":"abcc9e30139e4d85","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1753923782378,"stop":1753923782379,"duration":1},"status":"passed","severity":"normal"},{"uid":"1633448bf0d3305e","name":"should insert message id into causal history","time":{"start":1753923816489,"stop":1753923816490,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce586cbc75b6069d","name":"should handle general insertion and lookup correctly","time":{"start":1753923815016,"stop":1753923815016,"duration":0},"status":"passed","severity":"normal"},{"uid":"27be841fb222766a","name":"Push message with meta","time":{"start":1753924404743,"stop":1753924404743,"duration":0},"status":"broken","severity":"normal"},{"uid":"b298983746f52c54","name":"should handle peer store update failures gracefully","time":{"start":1753923774123,"stop":1753923774124,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d3fd456d62a0a6c","name":"should get / set TCP multiaddr","time":{"start":1753923764777,"stop":1753923764777,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4f6a0886bb27733","name":"can start the service","time":{"start":1753923837992,"stop":1753923837993,"duration":1},"status":"passed","severity":"normal"},{"uid":"5301ae380ef5b8b9","name":"should be able to encode the field with only FILTER set to true","time":{"start":1753923764092,"stop":1753923764092,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d8c93b906fb2679","name":"should dial peer when on same shard","time":{"start":1753923774494,"stop":1753923774503,"duration":9},"status":"passed","severity":"normal"},{"uid":"7af3bc822a5ad8fa","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1753923804041,"stop":1753923804041,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9663187fd239d30","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1753924202502,"stop":1753924202503,"duration":1},"status":"passed","severity":"normal"},{"uid":"478b613685f9971f","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1753924408975,"stop":1753924408975,"duration":0},"status":"broken","severity":"normal"},{"uid":"cb29e9358d21797e","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1753923812978,"stop":1753923812978,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1a32c7ddb5d3111","name":"should create ConnectionManager with required options","time":{"start":1753923775123,"stop":1753923775124,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbd1d0cf94e683d","name":"Publish message with rate limit","time":{"start":1753924040204,"stop":1753924040204,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7b0683432de432b","name":"should be safe to call multiple times","time":{"start":1753923774805,"stop":1753923774807,"duration":2},"status":"passed","severity":"normal"},{"uid":"807c89446dc7e79","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1753923813000,"stop":1753923813001,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd91349054515c41","name":"should add event listeners for peer connect and disconnect","time":{"start":1753923774101,"stop":1753923774101,"duration":0},"status":"passed","severity":"normal"},{"uid":"77d3bcda2cc6c56","name":"should only return 1 node with relay capability","time":{"start":1753923782887,"stop":1753923782888,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ef470c7cad94cec","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1753924182931,"stop":1753924182932,"duration":1},"status":"broken","severity":"normal"},{"uid":"be6806fb92ed6646","name":"throws on content topic with too few or too many fields","time":{"start":1753923758701,"stop":1753923758702,"duration":1},"status":"passed","severity":"normal"},{"uid":"f58f27a8a160c417","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1753924216193,"stop":1753924216193,"duration":0},"status":"passed","severity":"normal"},{"uid":"6445a40de4d31456","name":"should handle peer disconnect event when no connections remain","time":{"start":1753923773348,"stop":1753923773349,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ca89f96dac9e030","name":"Check publish message containing escaped characters","time":{"start":1753924040194,"stop":1753924040194,"duration":0},"status":"passed","severity":"normal"},{"uid":"36a9dbf9f6d5100a","name":"should allow redial after failed dial cooldown expires","time":{"start":1753923774504,"stop":1753923774504,"duration":0},"status":"passed","severity":"normal"},{"uid":"13ca828ed59b4230","name":"Check publish message containing Script","time":{"start":1753924040191,"stop":1753924040192,"duration":1},"status":"passed","severity":"normal"},{"uid":"e42d7d19b1dd2ae3","name":"Correctly serialized arguments","time":{"start":1753923953390,"stop":1753923953390,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bc077a10eda9e38","name":"should drop connection to one peer on hangUp","time":{"start":1753923922337,"stop":1753923922337,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7d49c9c3b62658a","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1753923812997,"stop":1753923812997,"duration":0},"status":"passed","severity":"normal"},{"uid":"45a887bc46a4b511","name":"should handle all zero keep alive options","time":{"start":1753923774148,"stop":1753923774148,"duration":0},"status":"passed","severity":"normal"},{"uid":"b93845e653e3affc","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1753924408963,"stop":1753924408964,"duration":1},"status":"broken","severity":"normal"},{"uid":"f67a066e279fa97a","name":"Relay","time":{"start":1753923839211,"stop":1753923839211,"duration":0},"status":"passed","severity":"normal"},{"uid":"23dbdbcb2a7809f7","name":"Check received message containing short","time":{"start":1753924275762,"stop":1753924275763,"duration":1},"status":"broken","severity":"normal"},{"uid":"42f00eff2cf6825d","name":"should handle errors when removing globalThis listeners","time":{"start":1753923773338,"stop":1753923773338,"duration":0},"status":"passed","severity":"normal"},{"uid":"52da4295c1cc9408","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1753923764772,"stop":1753923764772,"duration":0},"status":"passed","severity":"normal"},{"uid":"967a35dc5060de7a","name":"ignores domain fetching errors","time":{"start":1753923782886,"stop":1753923782886,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ad1739a370d1856","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1753923764098,"stop":1753923764098,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc644d71a53b2886","name":"Push message with Russian payload","time":{"start":1753924404720,"stop":1753924404720,"duration":0},"status":"broken","severity":"normal"},{"uid":"98899ecf2d531b20","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1753924199426,"stop":1753924199428,"duration":2},"status":"broken","severity":"normal"},{"uid":"66c2437a4b6f600a","name":"messageHashStr produces different results for different inputs","time":{"start":1753923774362,"stop":1753923774363,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb79980ebad1172b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1753923758716,"stop":1753923758717,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d3c801ef88f3b14","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1753923812987,"stop":1753923812988,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d4aecd6daf453bd","name":"can query messages normally","time":{"start":1753924186117,"stop":1753924186117,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2353ed130f3e862","name":"should properly start and stop event listening","time":{"start":1753923803511,"stop":1753923803511,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2ceef468b0e21c0","name":"Check received message containing SQL Injection","time":{"start":1753924275747,"stop":1753924275748,"duration":1},"status":"broken","severity":"normal"},{"uid":"cb8a0cf8ac5170f0","name":"should throw if no connection provided","time":{"start":1753923774845,"stop":1753923774845,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bc1a0d64731b180","name":"Push message with special chars payload","time":{"start":1753924404719,"stop":1753924404719,"duration":0},"status":"broken","severity":"normal"},{"uid":"8ac7d05fc905918d","name":"Subscribe to topic containing Script and receive message","time":{"start":1753924408971,"stop":1753924408971,"duration":0},"status":"broken","severity":"normal"},{"uid":"5ad3bb14f295c2bf","name":"Push message with rate limit","time":{"start":1753924404743,"stop":1753924404743,"duration":0},"status":"broken","severity":"normal"},{"uid":"56eac10fbe52eece","name":"Check received message containing Chinese","time":{"start":1753924275767,"stop":1753924275767,"duration":0},"status":"broken","severity":"normal"},{"uid":"6055d3a6e0ca869","name":"Push message with content topic containing JSON","time":{"start":1753924404741,"stop":1753924404741,"duration":0},"status":"broken","severity":"normal"},{"uid":"fddaa53bc63f29cd","name":"should handle incoming messages","time":{"start":1753923804048,"stop":1753923804048,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fccdaa9347e8534","name":"Renews subscription after lossing a connection","time":{"start":1753924408984,"stop":1753924408984,"duration":0},"status":"broken","severity":"normal"},{"uid":"8c4a3a7ff9c33fa3","name":"should properly create location multiaddrs - udp6","time":{"start":1753923764778,"stop":1753923764778,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef2d067f4956fcdd","name":"Push message with short payload","time":{"start":1753924404718,"stop":1753924404718,"duration":0},"status":"broken","severity":"normal"},{"uid":"d9ff9012c61440ef","name":"Js publishes, other Js receives","time":{"start":1753924028868,"stop":1753924028868,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fc59e00f0607ab5","name":"should properly create location multiaddrs - tcp","time":{"start":1753923764779,"stop":1753923764779,"duration":0},"status":"passed","severity":"normal"},{"uid":"5adc45e51d2ff061","name":"should clear timers for specific peer on disconnect","time":{"start":1753923774146,"stop":1753923774146,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1c329b85670f05a","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1753923812995,"stop":1753923812995,"duration":0},"status":"passed","severity":"normal"},{"uid":"b407591a6d223864","name":"Fails to push message bigger that 1MB","time":{"start":1753924404730,"stop":1753924404730,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf0a6b038e0893b5","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1753924408980,"stop":1753924408980,"duration":0},"status":"broken","severity":"normal"},{"uid":"afebf8d38178432a","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1753924216195,"stop":1753924216196,"duration":1},"status":"passed","severity":"normal"},{"uid":"b68c6e9c37abdcba","name":"should return empty array when no peers connected","time":{"start":1753923775133,"stop":1753923775133,"duration":0},"status":"passed","severity":"normal"},{"uid":"65ec5e028381b916","name":"Push message with content topic containing Russian","time":{"start":1753924404725,"stop":1753924404725,"duration":0},"status":"broken","severity":"normal"},{"uid":"adf48f0fc5776873","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1753924408973,"stop":1753924408973,"duration":0},"status":"broken","severity":"normal"},{"uid":"5d353debcac4bf76","name":"1 Relay, 1 fetch","time":{"start":1753923782629,"stop":1753923782629,"duration":0},"status":"passed","severity":"normal"},{"uid":"afdd556328d2861f","name":"Push 30 different messages","time":{"start":1753924404723,"stop":1753924404723,"duration":0},"status":"skipped","severity":"normal"},{"uid":"10e081e1b078641c","name":"Encoder throws on undefined content topic","time":{"start":1753923792536,"stop":1753923792536,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5ac78eb5129bad4","name":"should properly create location multiaddrs - udp","time":{"start":1753923764779,"stop":1753923764779,"duration":0},"status":"passed","severity":"normal"},{"uid":"32e7f59febe1bfad","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1753923782890,"stop":1753923782890,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9f2c0638e98ba62e","name":"1 Relay, 1 Filter, gives up","time":{"start":1753923782631,"stop":1753923782631,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a27b0d8e29edb24","name":"should dial one peer on dial","time":{"start":1753923922337,"stop":1753923922337,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a6f81f3004d5dac","name":"different cluster: nodes don't connect","time":{"start":1753923953231,"stop":1753923953232,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7bf74d81754d7a5","name":"should start all internal components","time":{"start":1753923775128,"stop":1753923775128,"duration":0},"status":"passed","severity":"normal"},{"uid":"725a1353da181177","name":"recovers when dns.resolve returns empty","time":{"start":1753923782886,"stop":1753923782886,"duration":0},"status":"passed","severity":"normal"},{"uid":"251b288fef587713","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1753923758709,"stop":1753923758710,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d58aa1a93ef4f48","name":"Check received message containing emoji","time":{"start":1753924275751,"stop":1753924275751,"duration":0},"status":"broken","severity":"normal"},{"uid":"7a235f6961fd2353","name":"should initialize with isNetworkConnected as false","time":{"start":1753923773317,"stop":1753923773317,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f0d2e1880ab1dce","name":"should not process empty queue","time":{"start":1753923774521,"stop":1753923774522,"duration":1},"status":"passed","severity":"normal"},{"uid":"76d544dc1eacdb67","name":"should add and remove event listeners correctly","time":{"start":1753923786706,"stop":1753923786706,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0640cfc23fbe666","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1753923812997,"stop":1753923812997,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5fffc4f6e6eb979","name":"should properly compute the node id","time":{"start":1753923764775,"stop":1753923764775,"duration":0},"status":"passed","severity":"normal"},{"uid":"595a660cf5ef6a08","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1753923812985,"stop":1753923812985,"duration":0},"status":"passed","severity":"normal"},{"uid":"72a381cda183991","name":"Callback on promise, aborts when callback returns true","time":{"start":1753924199426,"stop":1753924199426,"duration":0},"status":"passed","severity":"normal"},{"uid":"12c096a1065d5e67","name":"should drop connection via multiaddr with hangUp","time":{"start":1753923922338,"stop":1753923922340,"duration":2},"status":"passed","severity":"normal"},{"uid":"f5222d772cb0090f","name":"returns all values when wanted number is greater than available values","time":{"start":1753923781699,"stop":1753923781699,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1d88bd7674ecc5c","name":"Wrong topic","time":{"start":1753924141706,"stop":1753924141706,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ce380bb745b787d","name":"accepts time-filtered query with content filter","time":{"start":1753923774650,"stop":1753923774650,"duration":0},"status":"passed","severity":"normal"},{"uid":"c064dcec5a26abae","name":"should handle multiple peer connections","time":{"start":1753923774107,"stop":1753923774111,"duration":4},"status":"passed","severity":"normal"},{"uid":"cdf52aa930a16f7a","name":"should be safe to call multiple times","time":{"start":1753923774808,"stop":1753923774808,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c06db854f10231d","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1753923812979,"stop":1753923812979,"duration":0},"status":"passed","severity":"normal"},{"uid":"964324560bc78bf5","name":"should handle hash queries without validation","time":{"start":1753923804029,"stop":1753923804029,"duration":0},"status":"passed","severity":"normal"},{"uid":"53e06ee5feabf799","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1753924408977,"stop":1753924408977,"duration":0},"status":"broken","severity":"normal"},{"uid":"779c15d6d4863754","name":"should dispatch network event when browser goes online","time":{"start":1753923773357,"stop":1753923773359,"duration":2},"status":"passed","severity":"normal"},{"uid":"54f32c3beb5efe7b","name":"should be safe to call multiple times","time":{"start":1753923774102,"stop":1753923774102,"duration":0},"status":"passed","severity":"normal"},{"uid":"74effc5d4b78633e","name":"should delegate to networkMonitor.isConnected()","time":{"start":1753923775129,"stop":1753923775129,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5c42e42995f2814","name":"should add event listener for peer:discovery","time":{"start":1753923773670,"stop":1753923773670,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd43f954432c775a","name":"should throw error - invalid id","time":{"start":1753923764774,"stop":1753923764774,"duration":0},"status":"passed","severity":"normal"},{"uid":"13c4563eff8e327a","name":"should successfully stop","time":{"start":1753923804048,"stop":1753923804048,"duration":0},"status":"passed","severity":"normal"},{"uid":"84d6f7dc3e3e7fe3","name":"Rejects garbage","time":{"start":1753923807300,"stop":1753923807300,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcc942a9ea844f16","name":"Check publish message after service node is restarted","time":{"start":1753924040202,"stop":1753924040202,"duration":0},"status":"skipped","severity":"normal"},{"uid":"933d2f3f9fa01447","name":"Encoder throws on undefined content topic","time":{"start":1753923775198,"stop":1753923775198,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ff538b07cb2b19","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1753924408975,"stop":1753924408976,"duration":1},"status":"broken","severity":"normal"},{"uid":"1dcce811419b62ed","name":"Check received message with timestamp: 1753923832591 ","time":{"start":1753924275751,"stop":1753924275752,"duration":1},"status":"passed","severity":"normal"},{"uid":"f66588f24f695bbf","name":"should populate queue if has active dial","time":{"start":1753923774493,"stop":1753923774493,"duration":0},"status":"passed","severity":"normal"},{"uid":"faeab5eaa297f361","name":"should handle dial errors","time":{"start":1753923775131,"stop":1753923775131,"duration":0},"status":"passed","severity":"normal"},{"uid":"7302e8f330784c4c","name":"should return false when peer has no shard info","time":{"start":1753923774208,"stop":1753923774208,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2f644d39110ddd","name":"Push message with long payload","time":{"start":1753924404718,"stop":1753924404718,"duration":0},"status":"broken","severity":"normal"},{"uid":"5bc5068a34edb699","name":"Check received message containing Basic HTML tag","time":{"start":1753924275770,"stop":1753924275770,"duration":0},"status":"broken","severity":"normal"},{"uid":"a4cfa1e9e1bdf083","name":"throws on content topic with empty application field","time":{"start":1753923758703,"stop":1753923758703,"duration":0},"status":"passed","severity":"normal"},{"uid":"667f3096a8b7e4f1","name":"should handle case with all peers already connected","time":{"start":1753923774823,"stop":1753923774827,"duration":4},"status":"passed","severity":"normal"},{"uid":"122ad92088151427","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1753924408966,"stop":1753924408966,"duration":0},"status":"broken","severity":"normal"},{"uid":"307d52211b09eafb","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1753923758717,"stop":1753923758717,"duration":0},"status":"passed","severity":"normal"},{"uid":"131dd201504c6b4b","name":"should increase lamport timestamp","time":{"start":1753923816488,"stop":1753923816489,"duration":1},"status":"passed","severity":"normal"},{"uid":"5428470153888452","name":"should dial peers from store when no connections remain","time":{"start":1753923774816,"stop":1753923774816,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7656b7e792c6c18","name":"should not create timers for topics where peer is not in mesh","time":{"start":1753923774133,"stop":1753923774133,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8d6d244236d6f84","name":"should return false when peer is not found","time":{"start":1753923774216,"stop":1753923774216,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f54866e1a35794","name":"Check received message containing JSON","time":{"start":1753924275749,"stop":1753924275749,"duration":0},"status":"broken","severity":"normal"},{"uid":"8c63f52c9450c242","name":"Relay + Store","time":{"start":1753923764782,"stop":1753923764782,"duration":0},"status":"passed","severity":"normal"},{"uid":"745ce1a4620c2915","name":"Subscribe to topic containing short and receive message","time":{"start":1753924408967,"stop":1753924408968,"duration":1},"status":"broken","severity":"normal"},{"uid":"e92100538feacf0b","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1753923812984,"stop":1753923812984,"duration":0},"status":"passed","severity":"normal"},{"uid":"9489ebcdc381dd66","name":"should dial peer when peer is discovered","time":{"start":1753923773686,"stop":1753923773687,"duration":1},"status":"passed","severity":"normal"},{"uid":"be85638b5fab74a7","name":"should handle corrupted shard info gracefully","time":{"start":1753923774217,"stop":1753923774218,"duration":1},"status":"passed","severity":"normal"},{"uid":"df68b3529fc0f5d8","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1753923804039,"stop":1753923804039,"duration":0},"status":"passed","severity":"normal"},{"uid":"5835fa26a08b8373","name":"should decode valid enr with tcp successfully","time":{"start":1753923764772,"stop":1753923764772,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3c51fcd32a27522","name":"Push message with Arabic payload","time":{"start":1753924404733,"stop":1753924404733,"duration":0},"status":"broken","severity":"normal"},{"uid":"211ef8fd606e3d8e","name":"should properly create location multiaddrs - udp4","time":{"start":1753923764777,"stop":1753923764777,"duration":0},"status":"passed","severity":"normal"},{"uid":"a38cf721c6fbae37","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1753923774805,"stop":1753923774805,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5df47bff61cf779","name":"Push message with content topic containing Arabic","time":{"start":1753924404740,"stop":1753924404740,"duration":0},"status":"broken","severity":"normal"},{"uid":"2a40f643832ad190","name":"Push message with shell command payload","time":{"start":1753924404721,"stop":1753924404721,"duration":0},"status":"broken","severity":"normal"},{"uid":"953aec1e60f3f437","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1753924216196,"stop":1753924216197,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f09efc5b6f31bae","name":"should unregister libp2p event listeners when stop is called","time":{"start":1753923804038,"stop":1753923804038,"duration":0},"status":"passed","severity":"normal"},{"uid":"961ed5b5f069ea23","name":"Push message with custom timestamp: 1753920277139","time":{"start":1753924404729,"stop":1753924404729,"duration":0},"status":"broken","severity":"normal"},{"uid":"1986dd1f65827119","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1753923812998,"stop":1753923812999,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9ac3f72b4661e15","name":"should fail to send if no connected peers found","time":{"start":1753923803678,"stop":1753923803678,"duration":0},"status":"passed","severity":"normal"},{"uid":"43c7b7560b310d1e","name":"LightPush","time":{"start":1753924218174,"stop":1753924218175,"duration":1},"status":"passed","severity":"normal"},{"uid":"16395d6b4b3b83db","name":"should be sent with empty content","time":{"start":1753923816495,"stop":1753923816496,"duration":1},"status":"passed","severity":"normal"},{"uid":"be02e353e53be2c4","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1753924202503,"stop":1753924202504,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e351e3c3dca5d9b","name":"should skip updating peer store if peer has same addresses","time":{"start":1753923773695,"stop":1753923773695,"duration":0},"status":"passed","severity":"normal"},{"uid":"539881158586f50b","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1753923758708,"stop":1753923758708,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0b6d1ba71e98117","name":"Check message with no payload is not received","time":{"start":1753924275776,"stop":1753924275776,"duration":0},"status":"passed","severity":"normal"},{"uid":"530b49f91b290f74","name":"should call waitForPeer on Relay","time":{"start":1753923804006,"stop":1753923804006,"duration":0},"status":"passed","severity":"normal"},{"uid":"11a820f776a4d504","name":"should dial peers from store when browser is connected","time":{"start":1753923774808,"stop":1753923774809,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8cbcf06dea86d99","name":"should deliver messages after dependencies are met","time":{"start":1753923816494,"stop":1753923816494,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba07c898043f431e","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1753923803508,"stop":1753923803510,"duration":2},"status":"passed","severity":"normal"},{"uid":"bea766470b55a64a","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1753923940027,"stop":1753923940029,"duration":2},"status":"broken","severity":"normal"},{"uid":"b7408500c77f6368","name":"Subscribe to topic containing long and receive message","time":{"start":1753924408978,"stop":1753924408978,"duration":0},"status":"broken","severity":"normal"},{"uid":"5b57de85589df655","name":"messageHash returns a Uint8Array","time":{"start":1753923774360,"stop":1753923774361,"duration":1},"status":"passed","severity":"normal"},{"uid":"7079487e1ac0b23c","name":"Subscribe to topic containing XML and publish message","time":{"start":1753924048958,"stop":1753924048958,"duration":0},"status":"passed","severity":"normal"},{"uid":"f889537a869f512e","name":"should set field with all protocols enabled","time":{"start":1753923764780,"stop":1753923764780,"duration":0},"status":"passed","severity":"normal"},{"uid":"db5b9509d7aebf5a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1753923758720,"stop":1753923758720,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9cb7f038d2f45be","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1753923758719,"stop":1753923758719,"duration":0},"status":"passed","severity":"normal"},{"uid":"46e21aa1510bdd4f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1753923813000,"stop":1753923813000,"duration":0},"status":"passed","severity":"normal"},{"uid":"1da76c6b14bad34a","name":"should insert elements correctly","time":{"start":1753923815013,"stop":1753923815014,"duration":1},"status":"passed","severity":"normal"},{"uid":"523d708f7c57e9c9","name":"should return true when peer is on the pubsub topic shard","time":{"start":1753923774214,"stop":1753923774214,"duration":0},"status":"passed","severity":"normal"},{"uid":"6388f9f3feceabb5","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1753923812976,"stop":1753923812976,"duration":0},"status":"passed","severity":"normal"},{"uid":"a16eb2b9c4b5e723","name":"should be able to decode the field with only RELAY set to true","time":{"start":1753923764095,"stop":1753923764096,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c7f5e8372801fca","name":"should remove expired entries after TTL has passed","time":{"start":1753923801888,"stop":1753923801888,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac3467752e523008","name":"Push message equal or less that 1MB","time":{"start":1753924404730,"stop":1753924404730,"duration":0},"status":"broken","severity":"normal"},{"uid":"5794ecd3245c84f7","name":"msgTime: 0 ms from now, startTime: 1753837799638, endTime: 1753924199638","time":{"start":1753924216197,"stop":1753924216198,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fd6c50b61f9a047","name":"should not fail to start the service if it is already started","time":{"start":1753923837995,"stop":1753923837995,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef093427c17b213f","name":"Push message with content topic containing numeric","time":{"start":1753924404739,"stop":1753924404739,"duration":0},"status":"broken","severity":"normal"},{"uid":"36d9605cae9185b2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1753923813002,"stop":1753923813002,"duration":0},"status":"passed","severity":"normal"},{"uid":"94764e379a3d55e","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1753923792532,"stop":1753923792533,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdc20c03a91c931c","name":"Check received message containing Chinese","time":{"start":1753924275746,"stop":1753924275747,"duration":1},"status":"broken","severity":"normal"},{"uid":"652441e41727a1e0","name":"should start and setup intervals and event listeners","time":{"start":1753923804066,"stop":1753923804066,"duration":0},"status":"passed","severity":"normal"},{"uid":"310d365f182e0550","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1753924154488,"stop":1753924154488,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c3277d67b5bfcae","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1753924168833,"stop":1753924168834,"duration":1},"status":"passed","severity":"normal"},{"uid":"76159cc6789818d3","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1753923812996,"stop":1753923812997,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7f4609eaf927343","name":"Subscribe to topic containing Russian and publish message","time":{"start":1753924048956,"stop":1753924048957,"duration":1},"status":"passed","severity":"normal"},{"uid":"642488195c386f3b","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1753923774357,"stop":1753923774357,"duration":0},"status":"passed","severity":"normal"},{"uid":"338d8c07ebddf4d0","name":"Push message with content topic containing special chars","time":{"start":1753924404739,"stop":1753924404740,"duration":1},"status":"broken","severity":"normal"},{"uid":"c2074c85012ed757","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1753923758907,"stop":1753923758907,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3c70bbfa1e785cc","name":"can query messages by message hash","time":{"start":1753924186117,"stop":1753924186120,"duration":3},"status":"passed","severity":"normal"},{"uid":"ac147cfe44868999","name":"it tolerates circular branch references","time":{"start":1753923782886,"stop":1753923782886,"duration":0},"status":"passed","severity":"normal"},{"uid":"32d39800b7d144a7","name":"Check message with invalid timestamp is not received","time":{"start":1753924275754,"stop":1753924275755,"duration":1},"status":"passed","severity":"normal"},{"uid":"af2bb46b507744d0","name":"should dial second nwaku node that was discovered","time":{"start":1753923832445,"stop":1753923832447,"duration":2},"status":"skipped","severity":"normal"},{"uid":"9073f6d2dfd674cd","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1753923774357,"stop":1753923774358,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7734d9f638bf1df","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1753923774131,"stop":1753923774132,"duration":1},"status":"passed","severity":"normal"},{"uid":"4364cebdab57a1f9","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1753924408979,"stop":1753924408980,"duration":1},"status":"broken","severity":"normal"},{"uid":"df7a92561ce22db2","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1753923773339,"stop":1753923773340,"duration":1},"status":"passed","severity":"normal"},{"uid":"1603516a39cba461","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1753923775199,"stop":1753923775199,"duration":0},"status":"passed","severity":"normal"},{"uid":"6525c79b1a16bb0e","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1753924015253,"stop":1753924015253,"duration":0},"status":"passed","severity":"normal"},{"uid":"f46a7af6abb24018","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1753923813002,"stop":1753923813002,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a05a54f3f739669","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1753923758720,"stop":1753923758720,"duration":0},"status":"passed","severity":"normal"},{"uid":"d309939481717f97","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1753924053596,"stop":1753924053597,"duration":1},"status":"broken","severity":"normal"},{"uid":"74ca5dadedd91b3a","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1753923953232,"stop":1753923953233,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cc14db353e3646f","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app53/4/topic446/json","time":{"start":1753924141702,"stop":1753924141702,"duration":0},"status":"broken","severity":"normal"},{"uid":"7c0328490cc7a9e7","name":"should return false when peer shard info is not found","time":{"start":1753923774213,"stop":1753923774214,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0c0b900c4beadd1","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1753924048959,"stop":1753924048960,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1eb6e7015687222","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1753923764097,"stop":1753923764097,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a3832108bfd9908","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1753923812997,"stop":1753923812998,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0059f6ac4cd455f","name":"should handle errors when getting connections","time":{"start":1753923773360,"stop":1753923773361,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7890ca20b24c298","name":"Push message with content topic containing Chinese","time":{"start":1753924404740,"stop":1753924404740,"duration":0},"status":"broken","severity":"normal"},{"uid":"2fb329d981fab9e6","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1753923758716,"stop":1753923758716,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec1c87269dfd1964","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1753923774829,"stop":1753923774829,"duration":0},"status":"passed","severity":"normal"},{"uid":"4599aeb04cae524a","name":"Ordered callback, aborts when callback returns true","time":{"start":1753924199428,"stop":1753924199428,"duration":0},"status":"passed","severity":"normal"},{"uid":"e54a94f07bbf83a8","name":"should not return locked peers if enough unlocked are available","time":{"start":1753923804036,"stop":1753923804036,"duration":0},"status":"passed","severity":"normal"},{"uid":"19558caf8e7b6754","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1753923812603,"stop":1753923812604,"duration":1},"status":"passed","severity":"normal"},{"uid":"28023d3b13f87525","name":"should throw error - no public key","time":{"start":1753923764774,"stop":1753923764774,"duration":0},"status":"passed","severity":"normal"},{"uid":"2db18050131e4625","name":"Fails to push message with large meta","time":{"start":1753924404728,"stop":1753924404728,"duration":0},"status":"broken","severity":"normal"},{"uid":"646d3ee0fa29ffa5","name":"Push message with content topic containing long","time":{"start":1753924404739,"stop":1753924404739,"duration":0},"status":"broken","severity":"normal"},{"uid":"3614db142a1236bb","name":"Subscribe to topic containing emoji and publish message","time":{"start":1753924048961,"stop":1753924048961,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9e202055bad94e5","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1753923758705,"stop":1753923758706,"duration":1},"status":"passed","severity":"normal"},{"uid":"71dfef4f03d88c6f","name":"Push message with special chars payload","time":{"start":1753924404732,"stop":1753924404733,"duration":1},"status":"broken","severity":"normal"},{"uid":"3d0807fbd4c18e73","name":"Renews subscription after lossing a connection","time":{"start":1753924408974,"stop":1753924408974,"duration":0},"status":"broken","severity":"normal"},{"uid":"b0525a43fe525da4","name":"should detect messages with missing dependencies","time":{"start":1753923816493,"stop":1753923816494,"duration":1},"status":"passed","severity":"normal"},{"uid":"88a6a33080830891","name":"should be online or offline if network state changed","time":{"start":1753923852963,"stop":1753923852963,"duration":0},"status":"passed","severity":"normal"},{"uid":"a01711ed7ee39dd2","name":"should handle peer connect event","time":{"start":1753923773348,"stop":1753923773348,"duration":0},"status":"passed","severity":"normal"},{"uid":"c15d29555a428f","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1753924015252,"stop":1753924015253,"duration":1},"status":"skipped","severity":"normal"},{"uid":"566a47d2e1f8ee16","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1753923812988,"stop":1753923812988,"duration":0},"status":"passed","severity":"normal"},{"uid":"be7f27c570a6482f","name":"should not dial peers from store when browser is not connected","time":{"start":1753923774809,"stop":1753923774809,"duration":0},"status":"passed","severity":"normal"},{"uid":"d36acf4aa4b37c2a","name":"Throws when trying to push message with empty payload","time":{"start":1753924404723,"stop":1753924404723,"duration":0},"status":"passed","severity":"normal"},{"uid":"4711cf8edaf2dc7d","name":"Check received message containing escaped characters","time":{"start":1753924275750,"stop":1753924275750,"duration":0},"status":"broken","severity":"normal"},{"uid":"9703fbf02dd729fb","name":"Subscribe to topic containing numeric and publish message","time":{"start":1753924048954,"stop":1753924048954,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3fbe08ffb266d72","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1753924040199,"stop":1753924040200,"duration":1},"status":"passed","severity":"normal"},{"uid":"109668926e33d40c","name":"should handle empty pubsub topics","time":{"start":1753923774147,"stop":1753923774148,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfea57f999ec9de7","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1753923804028,"stop":1753923804028,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcfc7efe74dbee8a","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1753924216198,"stop":1753924216198,"duration":0},"status":"passed","severity":"normal"},{"uid":"56669e3da8e93e1b","name":"Push message with Chinese payload","time":{"start":1753924404733,"stop":1753924404733,"duration":0},"status":"broken","severity":"normal"},{"uid":"3518b352214e4056","name":"should handle a minimal index list","time":{"start":1753923758906,"stop":1753923758907,"duration":1},"status":"passed","severity":"normal"},{"uid":"884e109444ddcd23","name":"returns nothing if no connections present","time":{"start":1753923774702,"stop":1753923774706,"duration":4},"status":"passed","severity":"normal"},{"uid":"4fddafb3a1bdfa00","name":"should update ack status of messages in outgoing buffer","time":{"start":1753923816496,"stop":1753923816497,"duration":1},"status":"passed","severity":"normal"},{"uid":"91b6b968fb6b8db6","name":"should handle errors when accessing navigator","time":{"start":1753923773361,"stop":1753923773361,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4ce59946e22f23a","name":"Subscribe to topic containing Script and receive message","time":{"start":1753924408981,"stop":1753924408981,"duration":0},"status":"broken","severity":"normal"},{"uid":"c175851d5ce0dcf9","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1753924048947,"stop":1753924048949,"duration":2},"status":"passed","severity":"normal"},{"uid":"e040a47d0d76ace3","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1753923812996,"stop":1753923812996,"duration":0},"status":"passed","severity":"normal"},{"uid":"25fb901514341416","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1753924182930,"stop":1753924182931,"duration":1},"status":"passed","severity":"normal"},{"uid":"87df6465341f26dd","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1753923812990,"stop":1753923812990,"duration":0},"status":"passed","severity":"normal"},{"uid":"1401f608d7455740","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1753924408976,"stop":1753924408977,"duration":1},"status":"skipped","severity":"normal"},{"uid":"818482f2edc31e39","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1753924108738,"stop":1753924108739,"duration":1},"status":"broken","severity":"normal"},{"uid":"82d49f8f415d0b76","name":"should stop ping timers on peer disconnect","time":{"start":1753923774111,"stop":1753923774111,"duration":0},"status":"passed","severity":"normal"},{"uid":"eccb6e9b396138fe","name":"Check received message containing long","time":{"start":1753924275763,"stop":1753924275764,"duration":1},"status":"broken","severity":"normal"},{"uid":"f6d3c8d20166e64b","name":"should be able to encode the field with only RELAY set to true","time":{"start":1753923764090,"stop":1753923764091,"duration":1},"status":"passed","severity":"normal"},{"uid":"b51e2c0464053405","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1753923758706,"stop":1753923758706,"duration":0},"status":"passed","severity":"normal"},{"uid":"de56c14d0bdbcbfa","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1753924216196,"stop":1753924216196,"duration":0},"status":"passed","severity":"normal"},{"uid":"d318374d47fde463","name":"should handle peerStore errors gracefully","time":{"start":1753923775134,"stop":1753923775135,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb152fe64bb56f58","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1753924048957,"stop":1753924048957,"duration":0},"status":"passed","severity":"normal"},{"uid":"650199fd6085bed9","name":"should send relay ping messages on timer","time":{"start":1753923774133,"stop":1753923774133,"duration":0},"status":"passed","severity":"normal"},{"uid":"59c26b4e0cda12bf","name":"ends after yielding if response size indicates end","time":{"start":1753923774929,"stop":1753923774929,"duration":0},"status":"passed","severity":"normal"},{"uid":"12446e2a7fc65892","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1753923812988,"stop":1753923812988,"duration":0},"status":"passed","severity":"normal"},{"uid":"9078bf864eef15cc","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1753923804040,"stop":1753923804040,"duration":0},"status":"passed","severity":"normal"},{"uid":"59c3e9d1a202fe3c","name":"Push message with custom timestamp: 1723165477139","time":{"start":1753924404728,"stop":1753924404729,"duration":1},"status":"broken","severity":"normal"},{"uid":"c68551b642ae2a43","name":"Encoder throws on empty string content topic","time":{"start":1753923794163,"stop":1753923794163,"duration":0},"status":"passed","severity":"normal"},{"uid":"336a2e62fefd2764","name":"Query Generator, No message returned","time":{"start":1753924168833,"stop":1753924168833,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c708723a94449b5","name":"Subscribe to topic containing long and publish message","time":{"start":1753924048953,"stop":1753924048954,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6c511d371156e99","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1753923782372,"stop":1753923782374,"duration":2},"status":"passed","severity":"normal"},{"uid":"d0cb23d495908d00","name":"Add multiple subscription objects on single nwaku node","time":{"start":1753924408973,"stop":1753924408973,"duration":0},"status":"broken","severity":"normal"},{"uid":"97f3c7845dbac437","name":"should increase lamport timestamp","time":{"start":1753923816490,"stop":1753923816491,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f41ff0433abf4aa","name":"isConnected return false after peer stops","time":{"start":1753923852961,"stop":1753923852961,"duration":0},"status":"passed","severity":"normal"},{"uid":"787cc124239180f8","name":"more peers than existing","time":{"start":1753924015484,"stop":1753924015484,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1289cd420a7057a9","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1753924408977,"stop":1753924408977,"duration":0},"status":"passed","severity":"normal"},{"uid":"29a1c2d49d539947","name":"Check received message containing emoji","time":{"start":1753924275773,"stop":1753924275773,"duration":0},"status":"broken","severity":"normal"},{"uid":"495964034c38894c","name":"Push to array if already present","time":{"start":1753923758363,"stop":1753923758363,"duration":0},"status":"passed","severity":"normal"},{"uid":"44458b9ef438ac0c","name":"Subscribe to topic containing long and receive message","time":{"start":1753924408968,"stop":1753924408968,"duration":0},"status":"broken","severity":"normal"},{"uid":"e43cbd2e0484ed1c","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app40/6/topic838/json","time":{"start":1753924141704,"stop":1753924141704,"duration":0},"status":"broken","severity":"normal"},{"uid":"191d2779a068ea3a","name":"should return false when peer is on different cluster","time":{"start":1753923774210,"stop":1753923774210,"duration":0},"status":"passed","severity":"normal"},{"uid":"272d75ae9380c7a9","name":"Push 30 different messages","time":{"start":1753924404737,"stop":1753924404737,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fed6a020a09c940e","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1753924408971,"stop":1753924408972,"duration":1},"status":"broken","severity":"normal"},{"uid":"6ae2883619bc6aad","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1753923812986,"stop":1753923812986,"duration":0},"status":"passed","severity":"normal"},{"uid":"822f000e533c4a68","name":"peer:update - should do nothing if another protocol hit","time":{"start":1753923774846,"stop":1753923774847,"duration":1},"status":"passed","severity":"normal"},{"uid":"80360dff19bdfc74","name":"Subscribe and receive messages via waku relay post","time":{"start":1753924408964,"stop":1753924408964,"duration":0},"status":"passed","severity":"normal"},{"uid":"d68abc2c4ca985ad","name":"All","time":{"start":1753923839212,"stop":1753923839212,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb48347713129e0a","name":"Check publish message containing numeric","time":{"start":1753924040188,"stop":1753924040188,"duration":0},"status":"passed","severity":"normal"},{"uid":"202dc3d5a466334f","name":"should initialize with Unhealthy status","time":{"start":1753923803506,"stop":1753923803507,"duration":1},"status":"passed","severity":"normal"},{"uid":"166a653cefdc9694","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app86/5/topic321/proto","time":{"start":1753924141702,"stop":1753924141702,"duration":0},"status":"broken","severity":"normal"},{"uid":"2d763dc3d9435f3f","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1753923812993,"stop":1753923812994,"duration":1},"status":"passed","severity":"normal"},{"uid":"974b32d73748fcc7","name":"Round trip binary encryption [ecies, signature]","time":{"start":1753923794162,"stop":1753923794162,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fc2613506c82aa0","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1753924141700,"stop":1753924141701,"duration":1},"status":"broken","severity":"normal"},{"uid":"28661b503bd1b775","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1753924168835,"stop":1753924168835,"duration":0},"status":"passed","severity":"normal"},{"uid":"39c90feb141f3da8","name":"should start the dialing interval","time":{"start":1753923774473,"stop":1753923774473,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdbf298fa248d962","name":"should handle corrupted local storage data gracefully","time":{"start":1753923786706,"stop":1753923786706,"duration":0},"status":"passed","severity":"normal"},{"uid":"897844e972ab3cf4","name":"should be able to dial TLS multiaddrs","time":{"start":1753923922340,"stop":1753923922341,"duration":1},"status":"passed","severity":"normal"},{"uid":"4114ee01d81fe45f","name":"should respect custom numPeersToUse configuration","time":{"start":1753923804039,"stop":1753923804039,"duration":0},"status":"passed","severity":"normal"},{"uid":"776d23296535275c","name":"should keep entries that haven't expired yet","time":{"start":1753923801888,"stop":1753923801895,"duration":7},"status":"passed","severity":"normal"},{"uid":"855e68fcdcfc5d59","name":"Refresh subscription","time":{"start":1753924408978,"stop":1753924408978,"duration":0},"status":"broken","severity":"normal"},{"uid":"57990f28dcd1160b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1753923758721,"stop":1753923758721,"duration":0},"status":"passed","severity":"normal"},{"uid":"84e7596e8f6f47d5","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1753924408974,"stop":1753924408975,"duration":1},"status":"broken","severity":"normal"},{"uid":"2648e84fc48fca69","name":"should return PeerId when PeerId is provided","time":{"start":1753923774231,"stop":1753923774231,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e6b4213e828aa24","name":"Fails to push message with large meta","time":{"start":1753924404743,"stop":1753924404743,"duration":0},"status":"broken","severity":"normal"},{"uid":"793491f76cd46de6","name":"Passing page size 11 when there are 10 messages","time":{"start":1753924207372,"stop":1753924207373,"duration":1},"status":"passed","severity":"normal"},{"uid":"16b453f677ece6db","name":"Subscribe to topic containing Script and publish message","time":{"start":1753924048957,"stop":1753924048958,"duration":1},"status":"passed","severity":"normal"},{"uid":"cffc438a82eac478","name":"Passing an array","time":{"start":1753924214290,"stop":1753924214290,"duration":0},"status":"passed","severity":"normal"},{"uid":"155c611011169c71","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1753923774124,"stop":1753923774124,"duration":0},"status":"passed","severity":"normal"},{"uid":"c94306c84aee4d5b","name":"Check message received after jswaku node is restarted","time":{"start":1753924275759,"stop":1753924275760,"duration":1},"status":"broken","severity":"normal"},{"uid":"4350f11a950c82db","name":"Store - dialed first","time":{"start":1753924218173,"stop":1753924218174,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4ca1a9c2ef87440","name":"Sets default value correctly","time":{"start":1753924214291,"stop":1753924214292,"duration":1},"status":"passed","severity":"normal"},{"uid":"65a90b52d7a09437","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1753924408982,"stop":1753924408983,"duration":1},"status":"broken","severity":"normal"},{"uid":"3d636a7e13499d37","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1753923812977,"stop":1753923812977,"duration":0},"status":"passed","severity":"normal"},{"uid":"53f2f3fcac6f30d5","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1753923812977,"stop":1753923812978,"duration":1},"status":"passed","severity":"normal"},{"uid":"81051b473e87605e","name":"random static sharding 7 - Cluster ID: 3, Shard ID: 336","time":{"start":1753924196206,"stop":1753924196206,"duration":0},"status":"broken","severity":"normal"},{"uid":"729f338aa7a2809e","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1753924408966,"stop":1753924408966,"duration":0},"status":"passed","severity":"normal"},{"uid":"3047bd8766df4a23","name":"should dial all peers on dial","time":{"start":1753923922334,"stop":1753923922336,"duration":2},"status":"passed","severity":"normal"},{"uid":"fa8ebec98a99abfc","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1753923758719,"stop":1753923758720,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cf737726587fb8c","name":"should handle disconnect when peer has no timers","time":{"start":1753923774147,"stop":1753923774147,"duration":0},"status":"passed","severity":"normal"},{"uid":"b685beb6792b689a","name":"should be empty when created","time":{"start":1753923804064,"stop":1753923804064,"duration":0},"status":"passed","severity":"normal"},{"uid":"c603708678927189","name":"Passing invalid cursor","time":{"start":1753924154491,"stop":1753924154491,"duration":0},"status":"passed","severity":"normal"},{"uid":"72b307e23a0d391","name":"Push message with XML payload","time":{"start":1753924404720,"stop":1753924404721,"duration":1},"status":"broken","severity":"normal"},{"uid":"765eadde981ff6ca","name":"Refresh subscription","time":{"start":1753924048951,"stop":1753924048952,"duration":1},"status":"skipped","severity":"normal"},{"uid":"312f7828361150f9","name":"Push message with content topic containing unicode special characters","time":{"start":1753924404726,"stop":1753924404726,"duration":0},"status":"broken","severity":"normal"},{"uid":"4efdcc00e16bc05f","name":"passes more than one ENR URLs and attempts connection","time":{"start":1753923837999,"stop":1753923837999,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8604f468d5826fe5","name":"should handle complete dial lifecycle","time":{"start":1753923774523,"stop":1753923774531,"duration":8},"status":"passed","severity":"normal"},{"uid":"f1c5f9c865162945","name":"should not receive a peer event before start","time":{"start":1753923786703,"stop":1753923786704,"duration":1},"status":"passed","severity":"normal"},{"uid":"704ade3eabe37bb6","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1753923852959,"stop":1753923852959,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0cded56a4ed8787","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1753923758715,"stop":1753923758715,"duration":0},"status":"passed","severity":"normal"},{"uid":"861f073bda8295e7","name":"Subscribe and publish message","time":{"start":1753924048944,"stop":1753924048945,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dfc692e197f76e0","name":"should not be empty after adding a subscription","time":{"start":1753923804064,"stop":1753923804065,"duration":1},"status":"passed","severity":"normal"},{"uid":"583632f155cc446a","name":"Encoder throws on empty string content topic","time":{"start":1753923792536,"stop":1753923792537,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce3e828bc3ffc336","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1753923812980,"stop":1753923812982,"duration":2},"status":"passed","severity":"normal"},{"uid":"1146e31a515b6f7d","name":"peer exchange sets tag","time":{"start":1753924015251,"stop":1753924015252,"duration":1},"status":"passed","severity":"normal"},{"uid":"de7d34bf0bf5af10","name":"Push message with Arabic payload","time":{"start":1753924404719,"stop":1753924404720,"duration":1},"status":"broken","severity":"normal"},{"uid":"64af596d515d9ffc","name":"should return PeerId when PeerId is provided","time":{"start":1753923774230,"stop":1753923774230,"duration":0},"status":"passed","severity":"normal"},{"uid":"78ad4e6a6298f350","name":"should not fail to start the service if it is already started","time":{"start":1753923786703,"stop":1753923786703,"duration":0},"status":"passed","severity":"normal"},{"uid":"22851f5bd432513d","name":"should create ShardReader with static shards network config","time":{"start":1753923774197,"stop":1753923774197,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8a07230e5b4ca77","name":"should load peers from local storage and dispatch events","time":{"start":1753923786705,"stop":1753923786705,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9ad14bf761f2198","name":"should create dialer with libp2p and shardReader","time":{"start":1753923774472,"stop":1753923774473,"duration":1},"status":"passed","severity":"normal"},{"uid":"88d436aa67302ce7","name":"Nodes with multiple pubsub topic","time":{"start":1753924032220,"stop":1753924032220,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bb184bca7be0bd3","name":"non connected peers","time":{"start":1753924015484,"stop":1753924015485,"duration":1},"status":"skipped","severity":"normal"},{"uid":"6bc4107d9b415803","name":"Using a function","time":{"start":1753924214290,"stop":1753924214291,"duration":1},"status":"passed","severity":"normal"},{"uid":"cde048eede003670","name":"should be able to encode the field with only STORE set to true","time":{"start":1753923764091,"stop":1753923764092,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d2634620a0f29d8","name":"should not allow k > 12","time":{"start":1753923812599,"stop":1753923812601,"duration":2},"status":"passed","severity":"normal"},{"uid":"d5ea97c0c40839e1","name":"should set default options when no config provided","time":{"start":1753923775127,"stop":1753923775127,"duration":0},"status":"passed","severity":"normal"},{"uid":"8749fe69814b4090","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1753923758714,"stop":1753923758714,"duration":0},"status":"passed","severity":"normal"},{"uid":"6145fafa84e70773","name":"should remove event listeners from libp2p","time":{"start":1753923773330,"stop":1753923773333,"duration":3},"status":"passed","severity":"normal"},{"uid":"8b2b42c82004286a","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1753923803095,"stop":1753923803095,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e3227605aa486e5","name":"should clear all timers","time":{"start":1753923774106,"stop":1753923774106,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcaf08a140b8fe20","name":"should handle complete peer lifecycle","time":{"start":1753923774155,"stop":1753923774155,"duration":0},"status":"passed","severity":"normal"},{"uid":"e95692b10583359","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1753923758709,"stop":1753923758709,"duration":0},"status":"passed","severity":"normal"},{"uid":"37ac498d9eb897b6","name":"should transition to Unhealthy when no connections","time":{"start":1753923803507,"stop":1753923803507,"duration":0},"status":"passed","severity":"normal"},{"uid":"394e059752c1cc3f","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1753923940029,"stop":1753923940029,"duration":0},"status":"passed","severity":"normal"},{"uid":"860b7d22598824eb","name":"should set field with only LIGHTPUSH enabled","time":{"start":1753923764781,"stop":1753923764782,"duration":1},"status":"passed","severity":"normal"},{"uid":"da0d1a8aebd6aa08","name":"Check publish message containing special chars","time":{"start":1753924040189,"stop":1753924040189,"duration":0},"status":"passed","severity":"normal"},{"uid":"c645ae7a942b7ab7","name":"Query Generator, No Decoder","time":{"start":1753924168830,"stop":1753924168833,"duration":3},"status":"passed","severity":"normal"},{"uid":"6815d6e0b47e2633","name":"Push message with content topic containing escaped characters","time":{"start":1753924404726,"stop":1753924404726,"duration":0},"status":"broken","severity":"normal"},{"uid":"9ab45f36e6b605d2","name":"random static sharding 9 - Cluster ID: 926, Shard ID: 102","time":{"start":1753924196207,"stop":1753924196207,"duration":0},"status":"broken","severity":"normal"},{"uid":"4d5baffb50bd853e","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app37/6/topic931/test.js","time":{"start":1753924141703,"stop":1753924141703,"duration":0},"status":"broken","severity":"normal"},{"uid":"eeeffb8e3b5c6531","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1753923764098,"stop":1753923764098,"duration":0},"status":"passed","severity":"normal"},{"uid":"310a42d4e5a51922","name":"Check message with no content topic is not received","time":{"start":1753924275756,"stop":1753924275756,"duration":0},"status":"passed","severity":"normal"},{"uid":"a386219e7cad5e31","name":"should serialize and deserialize correctly","time":{"start":1753923815015,"stop":1753923815015,"duration":0},"status":"passed","severity":"normal"},{"uid":"c844d4d38f281360","name":"should add received messages to bloom filter","time":{"start":1753923816492,"stop":1753923816492,"duration":0},"status":"passed","severity":"normal"},{"uid":"41a1061dbe165ef6","name":"1 Store, 2 fetches","time":{"start":1753923782630,"stop":1753923782630,"duration":0},"status":"passed","severity":"normal"},{"uid":"4603ac7f62850f3d","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1753923758715,"stop":1753923758715,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8681d80e22db5c1","name":"Check message with non string payload is not received","time":{"start":1753924275758,"stop":1753924275759,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e7ef61658a0e308","name":"should requeue task if no peer is available","time":{"start":1753923802778,"stop":1753923802791,"duration":13},"status":"passed","severity":"normal"},{"uid":"8585524a2b2584c3","name":"Query with Ordered Callback, No message returned","time":{"start":1753924168834,"stop":1753924168834,"duration":0},"status":"passed","severity":"normal"},{"uid":"915527f375b4b702","name":"should dial peer when no shard info available","time":{"start":1753923774503,"stop":1753923774503,"duration":0},"status":"passed","severity":"normal"},{"uid":"afe8af8c88d67f9a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1753923812999,"stop":1753923813000,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b35053b055b1d9","name":"Passing page size 0 when there are 110 messages","time":{"start":1753924207369,"stop":1753924207369,"duration":0},"status":"passed","severity":"normal"},{"uid":"67cac87fe8880cca","name":"returns all values when wanted number matches available values","time":{"start":1753923781694,"stop":1753923781698,"duration":4},"status":"passed","severity":"normal"},{"uid":"7fb20f4d90c9ef76","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1753924154487,"stop":1753924154487,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb61578cd12cf733","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1753923816491,"stop":1753923816491,"duration":0},"status":"passed","severity":"normal"},{"uid":"dea38052e2f93f2d","name":"should return PeerId when Multiaddr input is provided","time":{"start":1753923774231,"stop":1753923774231,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfcfcce8a28f00f5","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1753923775135,"stop":1753923775136,"duration":1},"status":"passed","severity":"normal"},{"uid":"264e512775fa2741","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1753923812993,"stop":1753923812993,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa40b95d6b6dafbc","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app23/3/topic249/json","time":{"start":1753924141705,"stop":1753924141706,"duration":1},"status":"broken","severity":"normal"},{"uid":"8d273d88384b541","name":"Query Generator, Multiple PubsubTopics","time":{"start":1753924168829,"stop":1753924168830,"duration":1},"status":"passed","severity":"normal"},{"uid":"8399c95b49c80c5b","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app1/5/topic547/json","time":{"start":1753924141701,"stop":1753924141701,"duration":0},"status":"broken","severity":"normal"},{"uid":"5d6aff6e78b5b091","name":"Publish message with large meta","time":{"start":1753924040203,"stop":1753924040203,"duration":0},"status":"passed","severity":"normal"},{"uid":"110b8c829e77b8c2","name":"Subscribe and receive messages via lightPush","time":{"start":1753924408963,"stop":1753924408963,"duration":0},"status":"broken","severity":"normal"},{"uid":"d44f77ba81d5d83c","name":"configure the node with multiple content topics","time":{"start":1753924141706,"stop":1753924141706,"duration":0},"status":"broken","severity":"normal"},{"uid":"47836629f076ed7d","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1753923812984,"stop":1753923812984,"duration":0},"status":"passed","severity":"normal"},{"uid":"278e2abb6b7b8ffd","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -18999","time":{"start":1753924216196,"stop":1753924216196,"duration":0},"status":"passed","severity":"normal"},{"uid":"48956199ff3ac456","name":"should merge provided config with defaults","time":{"start":1753923775127,"stop":1753923775127,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fd534e9f459c687","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1753923782375,"stop":1753923782378,"duration":3},"status":"passed","severity":"normal"},{"uid":"8a299d0dce2eb49f","name":"should handle relay send failures gracefully","time":{"start":1753923774146,"stop":1753923774146,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0a4629f05d05cc5","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1753923774639,"stop":1753923774639,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9e4c4e6b1d2116f","name":"should be empty after removing the only subscription","time":{"start":1753923804065,"stop":1753923804065,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc966deebd0dee95","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1753924040195,"stop":1753924040195,"duration":0},"status":"passed","severity":"normal"},{"uid":"558c1f395b507596","name":"random static sharding 4 - Cluster ID: 297, Shard ID: 864","time":{"start":1753924196202,"stop":1753924196205,"duration":3},"status":"broken","severity":"normal"},{"uid":"330d8070acf1554a","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1753923758707,"stop":1753923758708,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e1aeb468d8033e0","name":"should create a new stream if no existing for protocol found","time":{"start":1753923774846,"stop":1753923774846,"duration":0},"status":"passed","severity":"normal"},{"uid":"50852c09a250cae9","name":"should drop only non-locked connections when over maxConnections","time":{"start":1753923774830,"stop":1753923774830,"duration":0},"status":"passed","severity":"normal"},{"uid":"b384fa47c70c8a3f","name":"A test","time":{"start":1753923940258,"stop":1753923940259,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a35b00848631434","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1753923803094,"stop":1753923803094,"duration":0},"status":"passed","severity":"normal"},{"uid":"10b3f5b64a6f9447","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1753923953234,"stop":1753923953234,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2852976880f74ec","name":"1 Store, 2 relays, 2 fetches","time":{"start":1753923782630,"stop":1753923782630,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb49c3cad6e83c2a","name":"Query with Ordered Callback, No Decoder","time":{"start":1753924168834,"stop":1753924168834,"duration":0},"status":"passed","severity":"normal"},{"uid":"756aa0abd0297d96","name":"should add to incoming buffer if dependencies are not met","time":{"start":1753923816492,"stop":1753923816492,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1dd7372c8718b15","name":"Push message with content topic containing emoji","time":{"start":1753924404742,"stop":1753924404742,"duration":0},"status":"broken","severity":"normal"},{"uid":"2655d581a09efdf8","name":"should reject on timeout if it was set","time":{"start":1753923804001,"stop":1753923804002,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea8bf8292c899d00","name":"Ordered Callback - true","time":{"start":1753924194140,"stop":1753924194141,"duration":1},"status":"passed","severity":"normal"},{"uid":"9faa5dd87ce66377","name":"Subscribe to topic containing XML and receive message","time":{"start":1753924408971,"stop":1753924408971,"duration":0},"status":"broken","severity":"normal"},{"uid":"af747a0e44ec8ce8","name":"A test","time":{"start":1753923940258,"stop":1753923940258,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ddf627671b951f6","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1753923758711,"stop":1753923758712,"duration":1},"status":"passed","severity":"normal"},{"uid":"d24bc9b1302847d8","name":"Check received message containing Script","time":{"start":1753924275768,"stop":1753924275769,"duration":1},"status":"broken","severity":"normal"},{"uid":"4572bf77df6f3628","name":"Add multiple subscription objects on single nwaku node","time":{"start":1753924408983,"stop":1753924408984,"duration":1},"status":"broken","severity":"normal"},{"uid":"cff22f7dc7dc3d68","name":"should not fail to stop the service if it was not started","time":{"start":1753923837994,"stop":1753923837994,"duration":0},"status":"passed","severity":"normal"},{"uid":"295f30b39212ba1d","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1753923953232,"stop":1753923953232,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e91ccc94b43ef6b","name":"should reject if Store is requested but not mounted","time":{"start":1753923803999,"stop":1753923803999,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5f4b98b4f6f4b66","name":"should add event listeners to globalThis","time":{"start":1753923773319,"stop":1753923773329,"duration":10},"status":"passed","severity":"normal"},{"uid":"5421003d8e118eba","name":"should reject if Filter is requested but not mounted","time":{"start":1753923803999,"stop":1753923804001,"duration":2},"status":"passed","severity":"normal"},{"uid":"df9940de2663a704","name":"Generator, one shard","time":{"start":1753924159592,"stop":1753924159593,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1a2664a705fd1f4","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1753923792534,"stop":1753923792535,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbf4f1ac03100431","name":"Subscribe to topic containing Russian and receive message","time":{"start":1753924408980,"stop":1753924408980,"duration":0},"status":"broken","severity":"normal"},{"uid":"5bb5d722fbad5232","name":"should handle peer store errors gracefully","time":{"start":1753923773688,"stop":1753923773688,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2d38aa22e92f4e7","name":"Asymmetric encrypt & decrypt","time":{"start":1753923793048,"stop":1753923793049,"duration":1},"status":"passed","severity":"normal"},{"uid":"76c2c62901762e76","name":"connects to nwaku","time":{"start":1753924214289,"stop":1753924214289,"duration":0},"status":"passed","severity":"normal"},{"uid":"94251a16a47acd7f","name":"should encode/decode to RLP encoding","time":{"start":1753923764775,"stop":1753923764776,"duration":1},"status":"passed","severity":"normal"},{"uid":"d483447148fe5eec","name":"should be safe to call multiple times","time":{"start":1753923775129,"stop":1753923775129,"duration":0},"status":"passed","severity":"normal"},{"uid":"87e979b361c102f8","name":"Push message with numeric payload","time":{"start":1753924404732,"stop":1753924404732,"duration":0},"status":"broken","severity":"normal"},{"uid":"9358d1cf8e5ae441","name":"Push message equal or less that 1MB","time":{"start":1753924404744,"stop":1753924404745,"duration":1},"status":"broken","severity":"normal"},{"uid":"fde85bb4cc16afcf","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1753923774122,"stop":1753923774122,"duration":0},"status":"passed","severity":"normal"},{"uid":"f91f91bc1b7fc429","name":"Query with Promise Callback, No Decoder","time":{"start":1753924168835,"stop":1753924168835,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5e880055e08b1fb","name":"should do nothing if no non-locked connections to drop","time":{"start":1753923774830,"stop":1753923774831,"duration":1},"status":"passed","severity":"normal"},{"uid":"19024ac491fe1c7a","name":"Refresh subscription","time":{"start":1753924408967,"stop":1753924408967,"duration":0},"status":"broken","severity":"normal"},{"uid":"a7fa280800ba2efa","name":"Push message with Russian payload","time":{"start":1753924404733,"stop":1753924404734,"duration":1},"status":"broken","severity":"normal"},{"uid":"8593819148eb4c2d","name":"Push message with unicode special characters payload","time":{"start":1753924404722,"stop":1753924404722,"duration":0},"status":"broken","severity":"normal"},{"uid":"8bcd10d2cb84c760","name":"Check publish message containing SQL Injection","time":{"start":1753924040191,"stop":1753924040191,"duration":0},"status":"passed","severity":"normal"},{"uid":"f864f9d405642510","name":"Reusing cursor across nodes","time":{"start":1753924154490,"stop":1753924154490,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb65a7f709852360","name":"Subscribe to topic containing shell command and publish message","time":{"start":1753924048959,"stop":1753924048959,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4f5bb8dd297c3f1","name":"handles different networkShards values correctly","time":{"start":1753923758712,"stop":1753923758712,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8526ff77a1c0b3a","name":"should dispatch connect and disconnect events","time":{"start":1753923804036,"stop":1753923804037,"duration":1},"status":"passed","severity":"normal"},{"uid":"133f37e86d177d34","name":"Push message with unicode special characters payload","time":{"start":1753924404736,"stop":1753924404737,"duration":1},"status":"broken","severity":"normal"},{"uid":"37783aac2848a5b","name":"Decoder throws on empty string content topic","time":{"start":1753923775199,"stop":1753923775199,"duration":0},"status":"passed","severity":"normal"},{"uid":"49e3ac06ca6610a6","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1753923782372,"stop":1753923782372,"duration":0},"status":"passed","severity":"normal"},{"uid":"32f3c2b6788d269f","name":"should throw error when no peers are available","time":{"start":1753923804026,"stop":1753923804027,"duration":1},"status":"passed","severity":"normal"},{"uid":"30b30482b151b1f9","name":"Push message with numeric payload","time":{"start":1753924404719,"stop":1753924404719,"duration":0},"status":"broken","severity":"normal"},{"uid":"2e9a572352fcf248","name":"should initialize with custom number of peers","time":{"start":1753923804034,"stop":1753923804034,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6a11e4fee4548cd","name":"should select older connection if present","time":{"start":1753923774707,"stop":1753923774707,"duration":0},"status":"passed","severity":"normal"},{"uid":"da85dfe5a38580eb","name":"should stop all internal components","time":{"start":1753923775129,"stop":1753923775129,"duration":0},"status":"passed","severity":"normal"},{"uid":"acbf3f4f61d0ca10","name":"should return null for non-existent peer","time":{"start":1753923774828,"stop":1753923774828,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0b3e62b83efc5b4","name":"should initialize with default number of peers","time":{"start":1753923804034,"stop":1753923804034,"duration":0},"status":"passed","severity":"normal"},{"uid":"681f52a043b61e66","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1753923812989,"stop":1753923812990,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f1e20d0b00d3af","name":"should not fail to start the service if it is already started","time":{"start":1753923960807,"stop":1753923960809,"duration":2},"status":"broken","severity":"normal"},{"uid":"cfc1d6e2b57477eb","name":"Push message with custom timestamp: 1723165477139","time":{"start":1753924404743,"stop":1753924404744,"duration":1},"status":"broken","severity":"normal"},{"uid":"d2e38128f6b2592f","name":"should not receive a peer event after stop","time":{"start":1753923786704,"stop":1753923786704,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c4ad362cd1f323e","name":"Subscribe and receives messages on 20 topics","time":{"start":1753924408965,"stop":1753924408965,"duration":0},"status":"broken","severity":"normal"},{"uid":"dc6c0db995f71f99","name":"accepts valid content-filtered query","time":{"start":1753923774638,"stop":1753923774639,"duration":1},"status":"passed","severity":"normal"},{"uid":"f18fbded759d0877","name":"should properly create location multiaddrs - tcp6","time":{"start":1753923764778,"stop":1753923764778,"duration":0},"status":"passed","severity":"normal"},{"uid":"f500bb7fd4275a95","name":"Decoder throws on undefined content topic","time":{"start":1753923775198,"stop":1753923775199,"duration":1},"status":"passed","severity":"normal"},{"uid":"88ff7efaaaf05634","name":"Query generator for 2000 messages","time":{"start":1753924199428,"stop":1753924199429,"duration":1},"status":"passed","severity":"normal"},{"uid":"115396b1264c8136","name":"should dial all known peers when reached zero connections","time":{"start":1753923876568,"stop":1753923876568,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e0187aeaf6c616b","name":"Push message with content topic containing special chars","time":{"start":1753924404724,"stop":1753924404724,"duration":0},"status":"broken","severity":"normal"},{"uid":"7a1eb7d004ab2325","name":"different cluster: nodes don't connect","time":{"start":1753923953233,"stop":1753923953233,"duration":0},"status":"passed","severity":"normal"},{"uid":"90d42069f6457807","name":"should handle errors gracefully when getting peer info","time":{"start":1753923774217,"stop":1753923774217,"duration":0},"status":"passed","severity":"normal"},{"uid":"2642d07c017cba44","name":"should be safe to call multiple times","time":{"start":1753923775128,"stop":1753923775128,"duration":0},"status":"passed","severity":"normal"},{"uid":"821a93d4f8c42979","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1753924216193,"stop":1753924216193,"duration":0},"status":"passed","severity":"normal"},{"uid":"607f0712f53c6df3","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1753923782889,"stop":1753923782889,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2ced22a23aaeaf","name":"Check publish message containing XML","time":{"start":1753924040192,"stop":1753924040192,"duration":0},"status":"passed","severity":"normal"},{"uid":"97ce75ee5c9b37d9","name":"can start and stop the service","time":{"start":1753923960806,"stop":1753923960806,"duration":0},"status":"passed","severity":"normal"},{"uid":"712a80a5954d89e","name":"Mutual subscription","time":{"start":1753924048943,"stop":1753924048943,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b74e37c1d526151","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1753924154487,"stop":1753924154488,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d9d732f4b5cbc7a","name":"should handle complete discovery-to-dial flow","time":{"start":1753923773696,"stop":1753923773696,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e655fc9a23519d","name":"rejects hash query with content filter parameters","time":{"start":1753923774649,"stop":1753923774650,"duration":1},"status":"passed","severity":"normal"},{"uid":"62f105dac9d85a53","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1753923812992,"stop":1753923812992,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc4ecdc9f58cd7bf","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1753923758710,"stop":1753923758710,"duration":0},"status":"passed","severity":"normal"},{"uid":"da60f8a436efd91d","name":"Check received message containing escaped characters","time":{"start":1753924275772,"stop":1753924275772,"duration":0},"status":"broken","severity":"normal"},{"uid":"91e277dd657a0a1e","name":"should handle onConnected and onDisconnected","time":{"start":1753923804037,"stop":1753923804037,"duration":0},"status":"passed","severity":"normal"},{"uid":"940da062705eacad","name":"should mark all messages in causal history as acknowledged","time":{"start":1753923816493,"stop":1753923816493,"duration":0},"status":"passed","severity":"normal"},{"uid":"892c8faa8871aca4","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1753924108739,"stop":1753924108740,"duration":1},"status":"broken","severity":"normal"},{"uid":"554be69ed608c084","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1753923812983,"stop":1753923812983,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b6ee18300e2fd72","name":"should remove event listener for peer:discovery","time":{"start":1753923773671,"stop":1753923773675,"duration":4},"status":"passed","severity":"normal"},{"uid":"3f2ef896ba8daccc","name":"should wait for Filter peer to be connected","time":{"start":1753923804004,"stop":1753923804004,"duration":0},"status":"passed","severity":"normal"},{"uid":"75b3ade90fb5ae3b","name":"Push message with content topic containing unicode special characters","time":{"start":1753924404742,"stop":1753924404742,"duration":0},"status":"broken","severity":"normal"},{"uid":"51ef58e03fc74528","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1753923868077,"stop":1753923868077,"duration":0},"status":"broken","severity":"normal"},{"uid":"3a133e35121843df","name":"Waku message hash computation (payload length 0)","time":{"start":1753923774358,"stop":1753923774358,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9a714d93e1b59e","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1753923764093,"stop":1753923764094,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4c7d5781ad53aba","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1753923812602,"stop":1753923812603,"duration":1},"status":"passed","severity":"normal"},{"uid":"97ccc56677df8fe2","name":"messageHashStr produces consistent results for the same input","time":{"start":1753923774362,"stop":1753923774362,"duration":0},"status":"passed","severity":"normal"},{"uid":"defb90e07534b19a","name":"random static sharding 1 - Cluster ID: 397, Shard ID: 139","time":{"start":1753924196201,"stop":1753924196202,"duration":1},"status":"broken","severity":"normal"},{"uid":"6c264291948ec392","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1753923804038,"stop":1753923804039,"duration":1},"status":"passed","severity":"normal"},{"uid":"50d2099b4c117e1c","name":"should use configured peers when available","time":{"start":1753923804029,"stop":1753923804029,"duration":0},"status":"passed","severity":"normal"},{"uid":"df73a0e61d90553b","name":"rejects content-filtered query with only contentTopics","time":{"start":1753923774639,"stop":1753923774639,"duration":0},"status":"passed","severity":"normal"},{"uid":"18a3954739887c61","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1753924275760,"stop":1753924275761,"duration":1},"status":"broken","severity":"normal"},{"uid":"c152e4fe13dfeb7c","name":"Decoder throws on undefined content topic","time":{"start":1753923792537,"stop":1753923792537,"duration":0},"status":"passed","severity":"normal"},{"uid":"b868b98e022d457e","name":"should handle dial errors gracefully","time":{"start":1753923774818,"stop":1753923774820,"duration":2},"status":"passed","severity":"normal"},{"uid":"3938e4dedc219070","name":"Does not throw an exception when node disconnects","time":{"start":1753924214289,"stop":1753924214289,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbeee83d1ce42f9c","name":"should start ping timers on peer connect","time":{"start":1753923774107,"stop":1753923774107,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed29d80c1099e0c1","name":"Push message with meta","time":{"start":1753924404727,"stop":1753924404728,"duration":1},"status":"broken","severity":"normal"},{"uid":"6d76695a57459625","name":"should not fail to stop the service if it was not started","time":{"start":1753923786702,"stop":1753923786702,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b19c49a37e4341e","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1753923773360,"stop":1753923773360,"duration":0},"status":"passed","severity":"normal"},{"uid":"6590b78a37d9db26","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1753923812992,"stop":1753923812992,"duration":0},"status":"passed","severity":"normal"},{"uid":"5713ce3e1707ec12","name":"random static sharding 2 - Cluster ID: 588, Shard ID: 691","time":{"start":1753924196202,"stop":1753924196202,"duration":0},"status":"broken","severity":"normal"},{"uid":"1e1a402d8724c507","name":"should update peer store before dialing","time":{"start":1753923773687,"stop":1753923773688,"duration":1},"status":"passed","severity":"normal"},{"uid":"c961c6afc0dfff1b","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1753923812604,"stop":1753923812604,"duration":0},"status":"passed","severity":"normal"},{"uid":"48b5cd4460f1ea5d","name":"should process tasks in queue","time":{"start":1753923802777,"stop":1753923802778,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b0e3fefd5a2a9c5","name":"should reject if WakuNode is not started","time":{"start":1753923803991,"stop":1753923803991,"duration":0},"status":"passed","severity":"normal"},{"uid":"5919cbb1741d8fda","name":"should clear dial history on start","time":{"start":1753923774473,"stop":1753923774474,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ca2fe670e727221","name":"random static sharding 10 - Cluster ID: 359, Shard ID: 975","time":{"start":1753924196207,"stop":1753924196207,"duration":0},"status":"broken","severity":"normal"},{"uid":"d27493ad285e8bf6","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1753923816496,"stop":1753923816496,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ca51f8de0c5d36f","name":"should reject if Relay is requested but not mounted","time":{"start":1753923803997,"stop":1753923803998,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d5d84c878690066","name":"should start and stop interval correctly","time":{"start":1753923802777,"stop":1753923802777,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bd235ec40f16230","name":"should handle errors when globalThis is not available","time":{"start":1753923773329,"stop":1753923773329,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc7faa24cea26580","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1753924108743,"stop":1753924108744,"duration":1},"status":"broken","severity":"normal"},{"uid":"8380bdacaa5f7c85","name":"should return false","time":{"start":1753923764774,"stop":1753923764775,"duration":1},"status":"passed","severity":"normal"},{"uid":"16d778b932f36302","name":"Decoder throws on empty string content topic","time":{"start":1753923794163,"stop":1753923794163,"duration":0},"status":"passed","severity":"normal"},{"uid":"5566b9d47d545e55","name":"Subscribe and receive messages via lightPush","time":{"start":1753924408974,"stop":1753924408974,"duration":0},"status":"broken","severity":"normal"},{"uid":"c68d5375fe310b17","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1753923774847,"stop":1753923774847,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc63881be419ea02","name":"should properly clean up resources when disposed","time":{"start":1753923801899,"stop":1753923801899,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cd29b1ef1265841","name":"isConnected should return false after all peers disconnect","time":{"start":1753923852961,"stop":1753923852961,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d90b793c5420cfa","name":"Check meta is set [symmetric]","time":{"start":1753923792535,"stop":1753923792535,"duration":0},"status":"passed","severity":"normal"},{"uid":"8050cd8fe7d3a6c6","name":"should wait for Store peer to be connected","time":{"start":1753923804004,"stop":1753923804006,"duration":2},"status":"passed","severity":"normal"},{"uid":"132cb70d2465d43d","name":"less peers than existing","time":{"start":1753924015484,"stop":1753924015484,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a6915fd173dc9eda","name":"Push message with content topic containing Arabic","time":{"start":1753924404725,"stop":1753924404725,"duration":0},"status":"broken","severity":"normal"},{"uid":"35d087a2d22be17e","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1753923758706,"stop":1753923758707,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d82c1e7469628d8","name":"should handle peer not in mesh for all topics","time":{"start":1753923774148,"stop":1753923774155,"duration":7},"status":"passed","severity":"normal"},{"uid":"38a0ef861ceaf689","name":"should hang up with multiaddr and return true on success","time":{"start":1753923775132,"stop":1753923775132,"duration":0},"status":"passed","severity":"normal"},{"uid":"22b2dca003fa37e9","name":"Waku message hash computation (no timestamp)","time":{"start":1753923774358,"stop":1753923774359,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbfa1c8b50cd016e","name":"should add peer to queue when queue is not empty","time":{"start":1753923774485,"stop":1753923774485,"duration":0},"status":"passed","severity":"normal"},{"uid":"1da0a82e44b17a48","name":"Push message with SQL Injection payload","time":{"start":1753924404734,"stop":1753924404734,"duration":0},"status":"broken","severity":"normal"},{"uid":"423241adc8932cde","name":"returns only open connection if one present","time":{"start":1753923774706,"stop":1753923774706,"duration":0},"status":"passed","severity":"normal"},{"uid":"37085e90d6b175fd","name":"Overlapping topic subscription","time":{"start":1753924408967,"stop":1753924408967,"duration":0},"status":"broken","severity":"normal"},{"uid":"211ab49783825b1","name":"should handle peer store errors gracefully","time":{"start":1753923774828,"stop":1753923774828,"duration":0},"status":"passed","severity":"normal"},{"uid":"359023d2aed20163","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1753923812989,"stop":1753923812989,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0cd2bf5961eb718","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1753923758907,"stop":1753923758907,"duration":0},"status":"passed","severity":"normal"},{"uid":"31546a93476b714","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1753923803507,"stop":1753923803508,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e319d9534f2bc7d","name":"Push message with rate limit","time":{"start":1753924404728,"stop":1753924404728,"duration":0},"status":"broken","severity":"normal"},{"uid":"4cecc35ed19c7025","name":"should return false when peer is not on topic","time":{"start":1753923775136,"stop":1753923775136,"duration":0},"status":"passed","severity":"normal"},{"uid":"17994dd2518acf9d","name":"Subscribe to topic containing numeric and receive message","time":{"start":1753924408979,"stop":1753924408979,"duration":0},"status":"broken","severity":"normal"},{"uid":"80212ca871402676","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app98/1/topic651/xml","time":{"start":1753924141705,"stop":1753924141705,"duration":0},"status":"broken","severity":"normal"},{"uid":"8058a89f63427ae0","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1753923764097,"stop":1753923764098,"duration":1},"status":"passed","severity":"normal"},{"uid":"764cde64a1c06f02","name":"Sign & Recover","time":{"start":1753923793050,"stop":1753923793050,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d4475a887ae3f18","name":"Subscribe and receives messages on 20 topics","time":{"start":1753924408976,"stop":1753924408976,"duration":0},"status":"broken","severity":"normal"},{"uid":"5f1a6c048880a054","name":"Relay - dialed after","time":{"start":1753924218170,"stop":1753924218172,"duration":2},"status":"passed","severity":"normal"},{"uid":"6945d625641590e5","name":"throws an error for improperly formatted content topics","time":{"start":1753923758712,"stop":1753923758713,"duration":1},"status":"passed","severity":"normal"},{"uid":"52fd54100148f94b","name":"Register correct protocols","time":{"start":1753924048943,"stop":1753924048944,"duration":1},"status":"passed","severity":"normal"},{"uid":"286a393b0b3a491e","name":"should return false when network is not connected","time":{"start":1753923775130,"stop":1753923775130,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac4325bfe8ab02c","name":"should set field with only STORE enabled","time":{"start":1753923764781,"stop":1753923764781,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb9829ad7a3f3721","name":"Cluster ID 0, shard 1","time":{"start":1753924196201,"stop":1753924196201,"duration":0},"status":"broken","severity":"normal"},{"uid":"1269fe7a23fd3aff","name":"Relay Node - default protocol","time":{"start":1753924218176,"stop":1753924218176,"duration":0},"status":"passed","severity":"normal"},{"uid":"2db754c8771b5b86","name":"Decoder throws on undefined content topic","time":{"start":1753923794163,"stop":1753923794163,"duration":0},"status":"passed","severity":"normal"},{"uid":"a12af953e3be27c2","name":"Sample","time":{"start":1753923764158,"stop":1753923764158,"duration":0},"status":"passed","severity":"normal"},{"uid":"777a0140c1667291","name":"Query Generator - true","time":{"start":1753924194137,"stop":1753924194137,"duration":0},"status":"passed","severity":"normal"},{"uid":"72945620b1ad67c9","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1753924408983,"stop":1753924408983,"duration":0},"status":"broken","severity":"normal"},{"uid":"e7a9e33352feb474","name":"should check false positive rate","time":{"start":1753923815016,"stop":1753923815017,"duration":1},"status":"passed","severity":"normal"},{"uid":"a48ed2fd2825e666","name":"Check publish message containing long","time":{"start":1753924040186,"stop":1753924040188,"duration":2},"status":"passed","severity":"normal"},{"uid":"2d5f28455f36330f","name":"should emit a peer event after start","time":{"start":1753923837995,"stop":1753923837995,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1b45dd759daee67","name":"Push message with JSON payload","time":{"start":1753924404735,"stop":1753924404736,"duration":1},"status":"broken","severity":"normal"},{"uid":"e5ccac154243b1d0","name":"connected peers and dial","time":{"start":1753924015483,"stop":1753924015484,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9639581c7bcab5c","name":"Check received message with timestamp: 1753923832591000000 ","time":{"start":1753924275773,"stop":1753924275774,"duration":1},"status":"passed","severity":"normal"},{"uid":"585cce49b39f7661","name":"Check received message with timestamp: 1649153314 ","time":{"start":1753924275774,"stop":1753924275774,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2e573d33aa8acaa","name":"yields decoded messages","time":{"start":1753923774928,"stop":1753923774928,"duration":0},"status":"passed","severity":"normal"},{"uid":"26e02e4934f41ad6","name":"Passing page size 19 when there are 20 messages","time":{"start":1753924207373,"stop":1753924207374,"duration":1},"status":"passed","severity":"normal"},{"uid":"918c9cd227c9ef7e","name":"Check received message containing long","time":{"start":1753924275745,"stop":1753924275745,"duration":0},"status":"broken","severity":"normal"},{"uid":"80725db63f5fd10","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1753923816495,"stop":1753923816495,"duration":0},"status":"passed","severity":"normal"},{"uid":"a150cfebbb32efbd","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1753923774124,"stop":1753923774131,"duration":7},"status":"passed","severity":"normal"},{"uid":"f05c159e9f6eb31b","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1753923804047,"stop":1753923804048,"duration":1},"status":"passed","severity":"normal"},{"uid":"d57c305174f3b93f","name":"should add event listeners to libp2p","time":{"start":1753923773318,"stop":1753923773319,"duration":1},"status":"passed","severity":"normal"},{"uid":"b354069d9937f160","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1753924108742,"stop":1753924108742,"duration":0},"status":"broken","severity":"normal"},{"uid":"765bf7559b83bf8a","name":"Query Generator - false","time":{"start":1753924194138,"stop":1753924194139,"duration":1},"status":"passed","severity":"normal"},{"uid":"68b03673212912f","name":"should dial with multiaddr and return stream","time":{"start":1753923775131,"stop":1753923775131,"duration":0},"status":"passed","severity":"normal"},{"uid":"51e00d2d5959273","name":"should remove event listeners from globalThis","time":{"start":1753923773334,"stop":1753923773337,"duration":3},"status":"passed","severity":"normal"},{"uid":"c89242c24c88c2f9","name":"should dial more peers if under maxConnections","time":{"start":1753923774829,"stop":1753923774830,"duration":1},"status":"passed","severity":"normal"},{"uid":"24f2c9433443379c","name":"Ordered Callback - false","time":{"start":1753924194141,"stop":1753924194141,"duration":0},"status":"passed","severity":"normal"},{"uid":"a319b4e008535a3a","name":"should allow redial after cooldown period","time":{"start":1753923774494,"stop":1753923774494,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ed6fdd63dadec4b","name":"Subscribe to topic containing JSON and receive message","time":{"start":1753924408982,"stop":1753924408982,"duration":0},"status":"broken","severity":"normal"},{"uid":"9a106dc49ca80efb","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1753923782380,"stop":1753923782381,"duration":1},"status":"passed","severity":"normal"},{"uid":"20516807dba36b7d","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1753924154489,"stop":1753924154489,"duration":0},"status":"passed","severity":"normal"},{"uid":"c32a683ac4d6e37b","name":"Waku message hash computation (meta attribute not present)","time":{"start":1753923774358,"stop":1753923774358,"duration":0},"status":"passed","severity":"normal"},{"uid":"890819ab89b0fb22","name":"should handle special patterns correctly","time":{"start":1753923815015,"stop":1753923815016,"duration":1},"status":"passed","severity":"normal"},{"uid":"d360afe3f2cbc42","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1753923812985,"stop":1753923812985,"duration":0},"status":"passed","severity":"normal"},{"uid":"16c42a376df539a2","name":"should handle shard reader errors gracefully","time":{"start":1753923774522,"stop":1753923774523,"duration":1},"status":"passed","severity":"normal"},{"uid":"d47198923ea1d5f6","name":"nwaku subscribes","time":{"start":1753924028865,"stop":1753924028865,"duration":0},"status":"passed","severity":"normal"},{"uid":"a519c6b7484cae05","name":"should handle case with no peers in store","time":{"start":1753923774820,"stop":1753923774823,"duration":3},"status":"passed","severity":"normal"},{"uid":"a3497f398e9c6a10","name":"should set field with all protocols disabled","time":{"start":1753923764780,"stop":1753923764780,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ddcf71771a80fe0","name":"caches peers it previously fetched","time":{"start":1753923782887,"stop":1753923782887,"duration":0},"status":"passed","severity":"normal"},{"uid":"a078f94ba55bcac4","name":"Check received message containing Script","time":{"start":1753924275748,"stop":1753924275748,"duration":0},"status":"broken","severity":"normal"},{"uid":"462b0956e064f691","name":"Check message received after jswaku node is restarted","time":{"start":1753924275777,"stop":1753924275777,"duration":0},"status":"broken","severity":"normal"},{"uid":"8a676daf7854db01","name":"Check received message containing Arabic","time":{"start":1753924275767,"stop":1753924275767,"duration":0},"status":"broken","severity":"normal"},{"uid":"c649a88161afbe7c","name":"Fields are not dropped","time":{"start":1753923774739,"stop":1753923774739,"duration":0},"status":"passed","severity":"normal"},{"uid":"31d64c68d6d012ff","name":"should handle case when navigator is not available","time":{"start":1753923773340,"stop":1753923773340,"duration":0},"status":"passed","severity":"normal"},{"uid":"eae5e1b0e90907d4","name":"should check connected peers if present and suitable","time":{"start":1753923804002,"stop":1753923804003,"duration":1},"status":"passed","severity":"normal"},{"uid":"1704ed317af8cb9b","name":"Check publish message containing shell command","time":{"start":1753924040193,"stop":1753924040193,"duration":0},"status":"passed","severity":"normal"},{"uid":"50d318e2e07b0f4","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1753923812979,"stop":1753923812979,"duration":0},"status":"passed","severity":"normal"},{"uid":"a165ae692f31c4a9","name":"Subscribe to topic containing special chars and receive message","time":{"start":1753924408969,"stop":1753924408969,"duration":0},"status":"broken","severity":"normal"},{"uid":"f4519f454749c3d4","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1753923764094,"stop":1753923764094,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1a60e3e2a9fda04","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1753923758715,"stop":1753923758715,"duration":0},"status":"passed","severity":"normal"},{"uid":"e678d015a2f30379","name":"should be safe to call multiple times","time":{"start":1753923774106,"stop":1753923774107,"duration":1},"status":"passed","severity":"normal"},{"uid":"90dbdf1583b576aa","name":"should invoke callbacks when receiving a message","time":{"start":1753923804065,"stop":1753923804065,"duration":0},"status":"passed","severity":"normal"},{"uid":"79abc444e6e5d380","name":"should be able to decode the field with only FILTER set to true","time":{"start":1753923764096,"stop":1753923764096,"duration":0},"status":"passed","severity":"normal"},{"uid":"744f2decaeba3e1d","name":"Check received message containing Russian","time":{"start":1753924275747,"stop":1753924275747,"duration":0},"status":"broken","severity":"normal"},{"uid":"c5d0c498549f1cbc","name":"should return all connected peers without codec filter","time":{"start":1753923775134,"stop":1753923775134,"duration":0},"status":"passed","severity":"normal"},{"uid":"2570772b44b52f98","name":"Push message with XML payload","time":{"start":1753924404735,"stop":1753924404735,"duration":0},"status":"broken","severity":"normal"},{"uid":"f639de8cd287cac8","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1753923804040,"stop":1753923804041,"duration":1},"status":"passed","severity":"normal"},{"uid":"142cb32a79e5acaf","name":"should not dispatch event when already disconnected","time":{"start":1753923773350,"stop":1753923773350,"duration":0},"status":"passed","severity":"normal"},{"uid":"33764f5a999665f","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1753923758709,"stop":1753923758709,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dafe101295d1121","name":"should handle queue overflow by adding peers to queue","time":{"start":1753923774504,"stop":1753923774504,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe157a5e0d05efdd","name":"Init the array if not present","time":{"start":1753923758362,"stop":1753923758363,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b8971bc294c1c83","name":"should partition messages based on acknowledgement status","time":{"start":1753923816495,"stop":1753923816495,"duration":0},"status":"passed","severity":"normal"},{"uid":"19fcef0b1e4fce2","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1753924275774,"stop":1753924275775,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e7dcb029c12d07c","name":"should request peer renewal on specific errors","time":{"start":1753923802792,"stop":1753923802792,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffb74f1d6b2d786d","name":"should enable all discoveries when explicitly set","time":{"start":1753923803090,"stop":1753923803094,"duration":4},"status":"passed","severity":"normal"},{"uid":"f8efe4846f5a5755","name":"Encoder throws on empty string content topic","time":{"start":1753923775198,"stop":1753923775198,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c1726420930152c","name":"should successfully unsubscribe from an existing subscription","time":{"start":1753923804048,"stop":1753923804048,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed62fcb2ce853102","name":"should throw error - no id","time":{"start":1753923764773,"stop":1753923764774,"duration":1},"status":"passed","severity":"normal"},{"uid":"16c3d65fe8615859","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1753923758713,"stop":1753923758714,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fc733e2f65953ca","name":"should handle browser offline state overriding peer connections","time":{"start":1753923773367,"stop":1753923773367,"duration":0},"status":"passed","severity":"normal"},{"uid":"2badce3ed65ad9d0","name":"can start the service","time":{"start":1753923960805,"stop":1753923960806,"duration":1},"status":"passed","severity":"normal"},{"uid":"f62a0b7be3062884","name":"Check received message containing numeric","time":{"start":1753924275765,"stop":1753924275766,"duration":1},"status":"broken","severity":"normal"},{"uid":"f693ddf83f751d1d","name":"should attach causal history and bloom filter to each message","time":{"start":1753923816490,"stop":1753923816490,"duration":0},"status":"passed","severity":"normal"},{"uid":"99a749b196ffd5de","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1753924202503,"stop":1753924202503,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd4e2900ea0a63a3","name":"Subscribe to topic containing special chars and publish message","time":{"start":1753924048955,"stop":1753924048955,"duration":0},"status":"passed","severity":"normal"},{"uid":"63f0a9de93e0518a","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1753924182938,"stop":1753924182939,"duration":1},"status":"passed","severity":"normal"},{"uid":"c94ded17e4246259","name":"should send to specified number of peers of used peers","time":{"start":1753923803678,"stop":1753923803679,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2721038cd6b4d4c","name":"Subscribe to topic containing special chars and receive message","time":{"start":1753924408979,"stop":1753924408979,"duration":0},"status":"broken","severity":"normal"},{"uid":"b96343ee7f77ecd3","name":"Push message with content topic containing long","time":{"start":1753924404724,"stop":1753924404724,"duration":0},"status":"broken","severity":"normal"},{"uid":"530b6ed910a40932","name":"Non TWN Cluster","time":{"start":1753924141701,"stop":1753924141701,"duration":0},"status":"broken","severity":"normal"},{"uid":"8ef207693194407","name":"should create ConnectionManager with relay","time":{"start":1753923775125,"stop":1753923775126,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ed3cbccba587573","name":"pre and post cipher","time":{"start":1753923793049,"stop":1753923793050,"duration":1},"status":"passed","severity":"normal"},{"uid":"28e4cc16e61ee4e7","name":"should handle ping failures gracefully","time":{"start":1753923774123,"stop":1753923774123,"duration":0},"status":"passed","severity":"normal"},{"uid":"c108a74314ac8c84","name":"messageHashStr works with IProtoMessage","time":{"start":1753923774362,"stop":1753923774362,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9676b5ca23e0ef3","name":"should handle dial errors gracefully","time":{"start":1753923773687,"stop":1753923773687,"duration":0},"status":"passed","severity":"normal"},{"uid":"f148573e3591eaf5","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1753923782375,"stop":1753923782375,"duration":0},"status":"passed","severity":"normal"},{"uid":"68a8a92c8ff9f349","name":"should wait for LightPush peer to be connected","time":{"start":1753923804003,"stop":1753923804003,"duration":0},"status":"passed","severity":"normal"},{"uid":"15893f8cbf9d78a1","name":"Throws when trying to push message with empty payload","time":{"start":1753924404737,"stop":1753924404738,"duration":1},"status":"passed","severity":"normal"},{"uid":"12e0b2c62dad9421","name":"Query generator for multiple messages with different message text format","time":{"start":1753924199425,"stop":1753924199425,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c0f3f6da7d956cc","name":"should save new peer to store","time":{"start":1753923773693,"stop":1753923773694,"duration":1},"status":"passed","severity":"normal"},{"uid":"8efe023943223312","name":"Fails to publish duplicate message","time":{"start":1753924040197,"stop":1753924040197,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1766a5d35028f97","name":"should get / set UDP multiaddr","time":{"start":1753923764776,"stop":1753923764777,"duration":1},"status":"passed","severity":"normal"},{"uid":"10037e6487c8bff","name":"Push message with content topic containing short","time":{"start":1753924404738,"stop":1753924404739,"duration":1},"status":"broken","severity":"normal"},{"uid":"1dcef11b440f26b4","name":"should not retry if at least one success","time":{"start":1753923803681,"stop":1753923803682,"duration":1},"status":"passed","severity":"normal"},{"uid":"946dba952646ec0a","name":"Push message with custom timestamp: 1753927477139","time":{"start":1753924404744,"stop":1753924404744,"duration":0},"status":"broken","severity":"normal"},{"uid":"1a73cba7c47af7fb","name":"Query generator for multiple messages","time":{"start":1753924199424,"stop":1753924199424,"duration":0},"status":"passed","severity":"normal"},{"uid":"1baedf23fb28990a","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1753923758708,"stop":1753923758708,"duration":0},"status":"passed","severity":"normal"},{"uid":"3107fdcbeda3c3dd","name":"should not receive a peer event before start","time":{"start":1753923837996,"stop":1753923837996,"duration":0},"status":"passed","severity":"normal"},{"uid":"676d86ff1507da5d","name":"should not modify tags of connections for different peers","time":{"start":1753923804042,"stop":1753923804042,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bf175c3df1705e4","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1753923812985,"stop":1753923812986,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d49fed0c13e4d58","name":"throws on content topic with empty version field","time":{"start":1753923758703,"stop":1753923758704,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fb98776b8eaa8c6","name":"should use DNS peer discovery with light client","time":{"start":1753923837997,"stop":1753923837998,"duration":1},"status":"skipped","severity":"normal"},{"uid":"39b512af96f7f8a8","name":"Check publish message containing Arabic","time":{"start":1753924040190,"stop":1753924040190,"duration":0},"status":"passed","severity":"normal"},{"uid":"730b9d0ce3868fa4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1753923813001,"stop":1753923813002,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccc8620b34461f5b","name":"Nodes with multiple pubsub topic","time":{"start":1753924032223,"stop":1753924032223,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0538eaa3df9cc6a","name":"throws on content topic with empty encoding field","time":{"start":1753923758704,"stop":1753923758705,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc78e11395fdcb22","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1753924048956,"stop":1753924048956,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eda1957095f2607","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1753923758706,"stop":1753923758706,"duration":0},"status":"passed","severity":"normal"},{"uid":"7099a17a97718e7","name":"Ephemeral messages are not stored","time":{"start":1753923868074,"stop":1753923868076,"duration":2},"status":"passed","severity":"normal"},{"uid":"bdf414ba515a9d98","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1753923812998,"stop":1753923812998,"duration":0},"status":"passed","severity":"normal"},{"uid":"d14bd1f09036c973","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1753924408970,"stop":1753924408971,"duration":1},"status":"broken","severity":"normal"},{"uid":"3df29827cfb6a19f","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1753923812989,"stop":1753923812989,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b40a9066d469109","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1753924408969,"stop":1753924408970,"duration":1},"status":"broken","severity":"normal"},{"uid":"11720ebd7be967bb","name":"Check publish message containing Chinese","time":{"start":1753924040189,"stop":1753924040189,"duration":0},"status":"passed","severity":"normal"},{"uid":"71e7494300465f78","name":"should drop connection to all peers on hangUp","time":{"start":1753923922336,"stop":1753923922337,"duration":1},"status":"passed","severity":"normal"},{"uid":"b992fddacf5ec373","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app21/8/topic115/json","time":{"start":1753924141704,"stop":1753924141704,"duration":0},"status":"broken","severity":"normal"},{"uid":"705ce60b4b17ecf1","name":"should not dispatch event when already connected","time":{"start":1753923773349,"stop":1753923773350,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b66d57f7533634a","name":"Check message with non string payload is not received","time":{"start":1753924275776,"stop":1753924275777,"duration":1},"status":"passed","severity":"normal"},{"uid":"193a8e6ff8e3cdb5","name":"should be delivered but not added to local log or bloom filter","time":{"start":1753923816496,"stop":1753923816496,"duration":0},"status":"passed","severity":"normal"},{"uid":"4150f88082a22657","name":"can start and stop the service","time":{"start":1753923837993,"stop":1753923837994,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddda5bc81354bdf2","name":"Store - dialed after - with timeout","time":{"start":1753924218174,"stop":1753924218174,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e1b73a4362dfa8f","name":"Check publish message containing Russian","time":{"start":1753924040190,"stop":1753924040191,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f804f64eb50ce1a","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1753923812993,"stop":1753923812993,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb339dc28ee5e422","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1753924053597,"stop":1753924053597,"duration":0},"status":"broken","severity":"normal"},{"uid":"1938b973b703297a","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1753924048945,"stop":1753924048947,"duration":2},"status":"passed","severity":"normal"},{"uid":"f5f6c8a2afd4b604","name":"should throw error - no id","time":{"start":1753923764772,"stop":1753923764773,"duration":1},"status":"passed","severity":"normal"},{"uid":"e399bd389bfca498","name":"Overlapping topic subscription","time":{"start":1753924408977,"stop":1753924408977,"duration":0},"status":"broken","severity":"normal"},{"uid":"b73c1625415c1292","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1753924408976,"stop":1753924408976,"duration":0},"status":"broken","severity":"normal"},{"uid":"7b1809514a2ef12b","name":"Push message with content topic containing Chinese","time":{"start":1753924404725,"stop":1753924404725,"duration":0},"status":"broken","severity":"normal"},{"uid":"ad2c62e65ac47930","name":"Should update shard info","time":{"start":1753923961045,"stop":1753923961045,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f89dd631571f27b","name":"Push message with content topic containing short","time":{"start":1753924404723,"stop":1753924404724,"duration":1},"status":"broken","severity":"normal"},{"uid":"baae56da2127c13a","name":"Check publish message containing short","time":{"start":1753924040185,"stop":1753924040186,"duration":1},"status":"passed","severity":"normal"},{"uid":"183a94c97637b54f","name":"should discard bootstrap peers when has more than set limit","time":{"start":1753923876569,"stop":1753923876569,"duration":0},"status":"passed","severity":"normal"},{"uid":"53e974ba63ecd683","name":"should not fail to stop the service if it was not started","time":{"start":1753923960806,"stop":1753923960807,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d3e97cfa0db676d","name":"should lock peers when selected","time":{"start":1753923804035,"stop":1753923804035,"duration":0},"status":"passed","severity":"normal"},{"uid":"69a74e8dc42ead0d","name":"throws on content topic with generation field greater than 0","time":{"start":1753923758702,"stop":1753923758703,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7c3d7932f97e465","name":"Should update multiaddrs","time":{"start":1753923961044,"stop":1753923961044,"duration":0},"status":"passed","severity":"normal"},{"uid":"47dae719fa4e31a0","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1753923782371,"stop":1753923782372,"duration":1},"status":"passed","severity":"normal"},{"uid":"7734cc0464a4679c","name":"Check received message containing Russian","time":{"start":1753924275768,"stop":1753924275768,"duration":0},"status":"broken","severity":"normal"},{"uid":"3311a80f15bb2751","name":"should register libp2p event listeners when start is called","time":{"start":1753923804038,"stop":1753923804038,"duration":0},"status":"passed","severity":"normal"},{"uid":"c08da34700573d89","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app39/3/topic560/proto","time":{"start":1753924141703,"stop":1753924141703,"duration":0},"status":"broken","severity":"normal"},{"uid":"425859e6bbf1eb3b","name":"Check meta is set [ecies]","time":{"start":1753923794162,"stop":1753923794162,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc2c7f93c23f99f4","name":"should return false when pubsub topic parsing fails","time":{"start":1753923774215,"stop":1753923774215,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bebab65eff36aca","name":"Check received message containing SQL Injection","time":{"start":1753924275768,"stop":1753924275768,"duration":0},"status":"broken","severity":"normal"},{"uid":"5e9ea5d04b7d0c54","name":"Filter","time":{"start":1753924218175,"stop":1753924218175,"duration":0},"status":"passed","severity":"normal"},{"uid":"577809e138b9e889","name":"should return usable stream attached to connection","time":{"start":1753923774845,"stop":1753923774845,"duration":0},"status":"passed","severity":"normal"},{"uid":"72e3d9e977c6d0b0","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1753924032221,"stop":1753924032223,"duration":2},"status":"passed","severity":"normal"},{"uid":"d0c23e53b122b7c2","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1753923804040,"stop":1753923804040,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff468976ec630abc","name":"Subscribe to topic containing shell command and receive message","time":{"start":1753924408972,"stop":1753924408972,"duration":0},"status":"broken","severity":"normal"}]