mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-14 19:03:08 +00:00
1 line
184 KiB
JSON
1 line
184 KiB
JSON
[{"uid":"e038700a3ede5e39","name":"should be safe to call multiple times","time":{"start":1754370352755,"stop":1754370352755,"duration":0},"status":"passed","severity":"normal"},{"uid":"df3f8babfd503b4d","name":"should dial all peers on dial","time":{"start":1754370503855,"stop":1754370503856,"duration":1},"status":"passed","severity":"normal"},{"uid":"25e7727f94bd735f","name":"Push message with unicode special characters payload","time":{"start":1754370961260,"stop":1754370961260,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba916935997c7c96","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1754370337657,"stop":1754370337657,"duration":0},"status":"passed","severity":"normal"},{"uid":"fecd21530c570778","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1754370393343,"stop":1754370393343,"duration":0},"status":"passed","severity":"normal"},{"uid":"c90fa750e7dd2d95","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1754370419979,"stop":1754370419979,"duration":0},"status":"passed","severity":"normal"},{"uid":"90e468eb6ebbc72e","name":"Ordered Callback - false","time":{"start":1754370660325,"stop":1754370660325,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9af3eeab5b9aecd","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1754370353794,"stop":1754370353794,"duration":0},"status":"passed","severity":"normal"},{"uid":"af1169e1e6d68210","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1754370337666,"stop":1754370337666,"duration":0},"status":"passed","severity":"normal"},{"uid":"37fc394ce3197bb4","name":"should create NetworkMonitor with libp2p and events","time":{"start":1754370352949,"stop":1754370352950,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7920fd66432d9fc","name":"should remove event listeners from globalThis","time":{"start":1754370352954,"stop":1754370352954,"duration":0},"status":"passed","severity":"normal"},{"uid":"683b4a1364698a40","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1754370343138,"stop":1754370343139,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec7a1529fb137be7","name":"should skip peer when failed to dial recently","time":{"start":1754370352766,"stop":1754370352767,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1ef3927e1ad4c2a","name":"Push message with Russian payload","time":{"start":1754370961257,"stop":1754370961257,"duration":0},"status":"passed","severity":"normal"},{"uid":"8282589211584ad5","name":"should remove expired entries after TTL has passed","time":{"start":1754370381130,"stop":1754370381133,"duration":3},"status":"passed","severity":"normal"},{"uid":"59be0ea2d0b04b7e","name":"Check received message containing long","time":{"start":1754370856082,"stop":1754370856083,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5299e9d2c52fcef","name":"should not retry if at least one success","time":{"start":1754370382831,"stop":1754370382831,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2e78fa7cf881ce7","name":"should return false and handle errors gracefully","time":{"start":1754370354232,"stop":1754370354232,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc4a780135433308","name":"should handle complete discovery-to-dial flow","time":{"start":1754370352632,"stop":1754370352642,"duration":10},"status":"passed","severity":"normal"},{"uid":"f3d3cc76d50a0090","name":"Check received message containing JSON","time":{"start":1754370856086,"stop":1754370856086,"duration":0},"status":"passed","severity":"normal"},{"uid":"47831f7e2423ca56","name":"Check publish message containing emoji","time":{"start":1754370551917,"stop":1754370551918,"duration":1},"status":"passed","severity":"normal"},{"uid":"d07ff0519d3edb2f","name":"Reusing cursor across nodes","time":{"start":1754370614037,"stop":1754370614037,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ae508517257c3ce","name":"should decode valid enr successfully","time":{"start":1754370343918,"stop":1754370343918,"duration":0},"status":"passed","severity":"normal"},{"uid":"bec5d7da0b6e160a","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1754370432938,"stop":1754370432939,"duration":1},"status":"passed","severity":"normal"},{"uid":"56de22b91398b837","name":"Check received message containing short","time":{"start":1754370856082,"stop":1754370856082,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c9ba539d7124e90","name":"less peers than existing","time":{"start":1754370527252,"stop":1754370527252,"duration":0},"status":"skipped","severity":"normal"},{"uid":"633ababce71cd869","name":"Subscribe to topic containing XML and receive message","time":{"start":1754370879633,"stop":1754370879634,"duration":1},"status":"passed","severity":"normal"},{"uid":"397d62e5383e3ba","name":"should do nothing if no non-locked connections to drop","time":{"start":1754370354001,"stop":1754370354001,"duration":0},"status":"passed","severity":"normal"},{"uid":"54b48e716b2239fd","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app97/10/topic131/test.js","time":{"start":1754370652251,"stop":1754370652251,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7eeb815d831889d","name":"should start ping timers on peer connect","time":{"start":1754370352897,"stop":1754370352898,"duration":1},"status":"passed","severity":"normal"},{"uid":"4010e6ed739f700f","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1754370383107,"stop":1754370383108,"duration":1},"status":"passed","severity":"normal"},{"uid":"6317437521f1b20b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1754370393365,"stop":1754370393366,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd25559f46907cbd","name":"should select older connection if present","time":{"start":1754370353485,"stop":1754370353486,"duration":1},"status":"passed","severity":"normal"},{"uid":"929dbbd6ad4083c4","name":"Check received message containing Russian","time":{"start":1754370856084,"stop":1754370856084,"duration":0},"status":"passed","severity":"normal"},{"uid":"67d5a9c4fb780069","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1754370614036,"stop":1754370614036,"duration":0},"status":"passed","severity":"normal"},{"uid":"a50020f5a454b749","name":"Relay - dialed after","time":{"start":1754370680351,"stop":1754370680351,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcf2445a720435d7","name":"Subscribe to topic containing shell command and receive message","time":{"start":1754370879645,"stop":1754370879645,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef09e0fd67eae2fd","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1754370879628,"stop":1754370879628,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7f8f9ab2882c5a4","name":"can start the service","time":{"start":1754370365898,"stop":1754370365899,"duration":1},"status":"passed","severity":"normal"},{"uid":"39995e3b3f16e3e5","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1754370337661,"stop":1754370337661,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e6a8ce12b1696c3","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1754370353374,"stop":1754370353374,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b3c706b1c798926","name":"Decoder throws on empty string content topic","time":{"start":1754370373364,"stop":1754370373364,"duration":0},"status":"passed","severity":"normal"},{"uid":"74f8bcf1537ffe35","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1754370337662,"stop":1754370337662,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d3113986b9fc8d6","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1754370545157,"stop":1754370545157,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef9b615f2dc08d4e","name":"Push message with custom timestamp: 1754366837279","time":{"start":1754370961281,"stop":1754370961281,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c4e9957c2bb80b0","name":"A test","time":{"start":1754370474540,"stop":1754370474540,"duration":0},"status":"passed","severity":"normal"},{"uid":"997654c520fc8eaa","name":"Query generator for multiple messages with different content topic format","time":{"start":1754370660439,"stop":1754370660439,"duration":0},"status":"passed","severity":"normal"},{"uid":"79966b5183feb82c","name":"should successfully stop","time":{"start":1754370383181,"stop":1754370383181,"duration":0},"status":"passed","severity":"normal"},{"uid":"612b0943c2cc627d","name":"ignores domain fetching errors","time":{"start":1754370361916,"stop":1754370361916,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8e9c153ba7b4b00","name":"should start and stop interval correctly","time":{"start":1754370381854,"stop":1754370381854,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8a110c427467d88","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1754370393342,"stop":1754370393342,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1bfbe4a843bc711","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app92/2/topic126/test.js","time":{"start":1754370652249,"stop":1754370652249,"duration":0},"status":"passed","severity":"normal"},{"uid":"eddeb516c77ad7ec","name":"should request peer renewal on specific errors","time":{"start":1754370381862,"stop":1754370381862,"duration":0},"status":"passed","severity":"normal"},{"uid":"bff513656937fa27","name":"Decoder throws on undefined content topic","time":{"start":1754370371752,"stop":1754370371752,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cb33996580ff10c","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1754370337770,"stop":1754370337770,"duration":0},"status":"passed","severity":"normal"},{"uid":"9709f37e5ccaba5e","name":"ignores unrecognized TXT record formats","time":{"start":1754370361916,"stop":1754370361917,"duration":1},"status":"passed","severity":"normal"},{"uid":"5425bd12da223d1c","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1754370398461,"stop":1754370398462,"duration":1},"status":"passed","severity":"normal"},{"uid":"734d175d6904eb26","name":"Check publish message after service node is restarted","time":{"start":1754370551925,"stop":1754370551925,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b9936099be3672f4","name":"Relay + Store","time":{"start":1754370419098,"stop":1754370419099,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b33f0ef19f57a73","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app0/1/topic118/xml","time":{"start":1754370652248,"stop":1754370652248,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed455d40c5772971","name":"Push message with meta","time":{"start":1754370961280,"stop":1754370961280,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f96a5713916f62a","name":"Push message with special chars payload","time":{"start":1754370961272,"stop":1754370961272,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a56367463608bc6","name":"Check message with invalid timestamp is not received","time":{"start":1754370856099,"stop":1754370856099,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a9676b0696d9317","name":"should not process empty queue","time":{"start":1754370352779,"stop":1754370352779,"duration":0},"status":"passed","severity":"normal"},{"uid":"191a5b2fafad2141","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1754370343918,"stop":1754370343918,"duration":0},"status":"passed","severity":"normal"},{"uid":"a56402cfe2bb4460","name":"Subscribe to topic containing XML and publish message","time":{"start":1754370560887,"stop":1754370560887,"duration":0},"status":"passed","severity":"normal"},{"uid":"75ab111d39d13f10","name":"it tolerates circular branch references","time":{"start":1754370361916,"stop":1754370361916,"duration":0},"status":"passed","severity":"normal"},{"uid":"b22c8b43870fbe48","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1754370354002,"stop":1754370354002,"duration":0},"status":"passed","severity":"normal"},{"uid":"220015c3b67384c5","name":"should throw if no connection provided","time":{"start":1754370353784,"stop":1754370353786,"duration":2},"status":"passed","severity":"normal"},{"uid":"f2c14bf3559bb450","name":"Renews subscription after lossing a connection","time":{"start":1754370879636,"stop":1754370879636,"duration":0},"status":"passed","severity":"normal"},{"uid":"54a8ea8996a53c8b","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1754370614036,"stop":1754370614036,"duration":0},"status":"passed","severity":"normal"},{"uid":"824c999289dc66f2","name":"should merge provided config with defaults","time":{"start":1754370354228,"stop":1754370354228,"duration":0},"status":"passed","severity":"normal"},{"uid":"3567094c0c8726a7","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1754370602110,"stop":1754370602110,"duration":0},"status":"passed","severity":"normal"},{"uid":"249afbaa5f5af151","name":"can start the service","time":{"start":1754370418829,"stop":1754370418830,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3f597fbe12905d9","name":"more peers than existing","time":{"start":1754370527252,"stop":1754370527252,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fa9406360d89ea97","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1754370879640,"stop":1754370879640,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a5e759248a5dc51","name":"Check publish message containing Basic HTML tag","time":{"start":1754370551913,"stop":1754370551914,"duration":1},"status":"passed","severity":"normal"},{"uid":"24aa9296a6004a81","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1754370393360,"stop":1754370393360,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f8628d6fbc838","name":"should emit a peer event after start","time":{"start":1754370365900,"stop":1754370365901,"duration":1},"status":"passed","severity":"normal"},{"uid":"58c7f1cecec1cafb","name":"Push message equal or less that 1MB","time":{"start":1754370961281,"stop":1754370961282,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fbf67d34dec807f","name":"does not throw on valid cases","time":{"start":1754370337646,"stop":1754370337648,"duration":2},"status":"passed","severity":"normal"},{"uid":"e37572a1b19e9e68","name":"should reject if WakuNode is not started","time":{"start":1754370383170,"stop":1754370383170,"duration":0},"status":"passed","severity":"normal"},{"uid":"980fdb30e9daf52d","name":"should be safe to call multiple times","time":{"start":1754370353993,"stop":1754370353993,"duration":0},"status":"passed","severity":"normal"},{"uid":"d14fe564a90bde7c","name":"should continually clean up expired entries at intervals","time":{"start":1754370381135,"stop":1754370381139,"duration":4},"status":"passed","severity":"normal"},{"uid":"84f5edfaa9038aaf","name":"should properly create location multiaddrs - udp4","time":{"start":1754370343928,"stop":1754370343928,"duration":0},"status":"passed","severity":"normal"},{"uid":"889fbc36b764ffab","name":"accepts time-filtered query with content filter","time":{"start":1754370353376,"stop":1754370353376,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab4082fd0d63829e","name":"should wait for Filter peer to be connected","time":{"start":1754370383173,"stop":1754370383173,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7c540d5682d7e5e","name":"should filter out already connected peers","time":{"start":1754370353996,"stop":1754370353996,"duration":0},"status":"passed","severity":"normal"},{"uid":"d15617a65e86665b","name":"Check received message containing special chars","time":{"start":1754370856093,"stop":1754370856093,"duration":0},"status":"passed","severity":"normal"},{"uid":"20685f37bedf8667","name":"Fails to push message with large meta","time":{"start":1754370961280,"stop":1754370961280,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e20a7672ff5a17e","name":"should clear existing timers before creating new ones","time":{"start":1754370352918,"stop":1754370352918,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebbb2641c6476740","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1754370361521,"stop":1754370361521,"duration":0},"status":"passed","severity":"normal"},{"uid":"341aadd71e17ba7f","name":"Push message with short payload","time":{"start":1754370961271,"stop":1754370961271,"duration":0},"status":"passed","severity":"normal"},{"uid":"dede9df397834123","name":"Push message with Arabic payload","time":{"start":1754370961256,"stop":1754370961256,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2cf0f8ceaf30870","name":"should drop connection to all peers on hangUp","time":{"start":1754370503856,"stop":1754370503856,"duration":0},"status":"passed","severity":"normal"},{"uid":"10c1cc7a9e8f33d3","name":"should create an instance with libp2p and dialer","time":{"start":1754370352593,"stop":1754370352606,"duration":13},"status":"passed","severity":"normal"},{"uid":"4b1fbd0a2047ce59","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1754370353787,"stop":1754370353787,"duration":0},"status":"passed","severity":"normal"},{"uid":"facc9432467cd457","name":"Check received message containing XML","time":{"start":1754370856085,"stop":1754370856085,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca42b861e81b4d4f","name":"recovers when dns.resolve returns empty","time":{"start":1754370361916,"stop":1754370361916,"duration":0},"status":"passed","severity":"normal"},{"uid":"55415264fd793199","name":"should return false when peer is not on the specified shard","time":{"start":1754370353076,"stop":1754370353076,"duration":0},"status":"passed","severity":"normal"},{"uid":"470bcf4336ba9706","name":"should not fail to start the service if it is already started","time":{"start":1754370526887,"stop":1754370526887,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc5625d1ebcb5153","name":"should be safe to call multiple times","time":{"start":1754370352614,"stop":1754370352623,"duration":9},"status":"passed","severity":"normal"},{"uid":"42f26557d81b7c6a","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1754370393358,"stop":1754370393359,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d2d41b66efe9e1c","name":"returns all values when wanted number matches available values","time":{"start":1754370360849,"stop":1754370360850,"duration":1},"status":"passed","severity":"normal"},{"uid":"3306f13bca424bac","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1754370354002,"stop":1754370354002,"duration":0},"status":"passed","severity":"normal"},{"uid":"81c0b4415c0ae074","name":"should properly create location multiaddrs - udp6","time":{"start":1754370343929,"stop":1754370343929,"duration":0},"status":"passed","severity":"normal"},{"uid":"4354bc6309e19e4a","name":"Check message on other pubsub topic is not received","time":{"start":1754370856099,"stop":1754370856099,"duration":0},"status":"passed","severity":"normal"},{"uid":"53b95775597764ac","name":"should populate queue if has active dial","time":{"start":1754370352767,"stop":1754370352767,"duration":0},"status":"passed","severity":"normal"},{"uid":"35a14fa407139524","name":"should handle different types of entries","time":{"start":1754370381134,"stop":1754370381135,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b449ca31f68535c","name":"should support chaining for add method","time":{"start":1754370381129,"stop":1754370381130,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef27c3bd59543f5","name":"random static sharding 1 - Cluster ID: 538, Shard ID: 881","time":{"start":1754370647788,"stop":1754370647789,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c21db159cdb331d","name":"Push message with content topic containing special chars","time":{"start":1754370961263,"stop":1754370961263,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f38de6f65419941","name":"should update ack status of messages in outgoing buffer","time":{"start":1754370398465,"stop":1754370398465,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4fd952edb2bce1b","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1754370879643,"stop":1754370879643,"duration":0},"status":"passed","severity":"normal"},{"uid":"562cbef902a99b7a","name":"should handle complete peer lifecycle","time":{"start":1754370352920,"stop":1754370352920,"duration":0},"status":"passed","severity":"normal"},{"uid":"a483a3dd897f4bf2","name":"should successfully subscribe to supported pubsub topic","time":{"start":1754370383179,"stop":1754370383180,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7ec2455f55b4835","name":"should not create multiple intervals when called multiple times","time":{"start":1754370352752,"stop":1754370352754,"duration":2},"status":"passed","severity":"normal"},{"uid":"352bfd2457f8d76e","name":"should properly create location multiaddrs - tcp","time":{"start":1754370343930,"stop":1754370343930,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdcece35d1e39b1b","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1754370545159,"stop":1754370545159,"duration":0},"status":"passed","severity":"normal"},{"uid":"cef522afd957ac35","name":"Check message with no payload is not received","time":{"start":1754370856100,"stop":1754370856100,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdc635cb214141be","name":"yields undefined for messages without content topic","time":{"start":1754370353797,"stop":1754370353797,"duration":0},"status":"passed","severity":"normal"},{"uid":"59547df15fb8d986","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1754370398459,"stop":1754370398459,"duration":0},"status":"passed","severity":"normal"},{"uid":"41e446ec49cc0ba6","name":"Accepts a valid Waku Message","time":{"start":1754370386542,"stop":1754370386543,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9d2faac7db6745d","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1754370393346,"stop":1754370393347,"duration":1},"status":"passed","severity":"normal"},{"uid":"76c7ead968a101f5","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1754370343139,"stop":1754370343140,"duration":1},"status":"passed","severity":"normal"},{"uid":"77d94adca6be6b9f","name":"should only return 1 node with relay and store capability","time":{"start":1754370361918,"stop":1754370361918,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eaab3f468dacb7e","name":"Check message with no content topic is not received","time":{"start":1754370856100,"stop":1754370856100,"duration":0},"status":"passed","severity":"normal"},{"uid":"10f58923fa27617b","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1754370879638,"stop":1754370879638,"duration":0},"status":"passed","severity":"normal"},{"uid":"bef88571c0c20262","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1754370398463,"stop":1754370398463,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbdb97b905681962","name":"should return true when peer is on the pubsub topic shard","time":{"start":1754370353082,"stop":1754370353082,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bd264e770895018","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1754370393360,"stop":1754370393360,"duration":0},"status":"passed","severity":"normal"},{"uid":"d860b7dbba7d2be3","name":"Check received message containing Arabic","time":{"start":1754370856084,"stop":1754370856084,"duration":0},"status":"passed","severity":"normal"},{"uid":"f153a90137b92ad0","name":"Fails to publish message with empty text","time":{"start":1754370551922,"stop":1754370551923,"duration":1},"status":"passed","severity":"normal"},{"uid":"edc4770adab6c61","name":"Check received message containing long","time":{"start":1754370856092,"stop":1754370856092,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5165195774b0c57","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1754370393342,"stop":1754370393342,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e8be7f3ec9c580b","name":"Default pageSize","time":{"start":1754370666732,"stop":1754370666733,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f50a70cab9af02b","name":"can start and stop the service","time":{"start":1754370526886,"stop":1754370526886,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d65c7758daccd3b","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1754370337661,"stop":1754370337661,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0ffa3146b52fbe","name":"Passing page size 19 when there are 20 messages","time":{"start":1754370666729,"stop":1754370666729,"duration":0},"status":"passed","severity":"normal"},{"uid":"b41c08109028f0d7","name":"Push message with long payload","time":{"start":1754370961254,"stop":1754370961255,"duration":1},"status":"passed","severity":"normal"},{"uid":"d10568b44026cfe7","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1754370674722,"stop":1754370674722,"duration":0},"status":"passed","severity":"normal"},{"uid":"502d2d1f7d2b59fe","name":"should stop and cleanup resources","time":{"start":1754370383250,"stop":1754370383250,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9462d85746606de","name":"Subscribe to topic containing JSON and receive message","time":{"start":1754370879634,"stop":1754370879634,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b6a859ed1cc4619","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1754370383107,"stop":1754370383107,"duration":0},"status":"passed","severity":"normal"},{"uid":"1129efa2de3e415a","name":"Callback on promise","time":{"start":1754370660440,"stop":1754370660441,"duration":1},"status":"passed","severity":"normal"},{"uid":"90c61e287460213a","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1754370393345,"stop":1754370393345,"duration":0},"status":"passed","severity":"normal"},{"uid":"64a921f7d8fc2d3d","name":"Push message equal or less that 1MB","time":{"start":1754370961270,"stop":1754370961270,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea69170d8b533feb","name":"Passing invalid cursor","time":{"start":1754370614037,"stop":1754370614037,"duration":0},"status":"passed","severity":"normal"},{"uid":"a32685fa3cf927cd","name":"Fails to push message bigger that 1MB","time":{"start":1754370961282,"stop":1754370961282,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eec74b908791a67","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1754370879645,"stop":1754370879645,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2129dfb6f83228c","name":"Subscribe to topic containing long and receive message","time":{"start":1754370879630,"stop":1754370879631,"duration":1},"status":"passed","severity":"normal"},{"uid":"be87e0926cb57f84","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1754370602111,"stop":1754370602112,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec191ffa8a87c873","name":"should handle corrupted shard info gracefully","time":{"start":1754370353091,"stop":1754370353091,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b91a8e066f8843f","name":"should handle complete dial lifecycle","time":{"start":1754370352784,"stop":1754370352784,"duration":0},"status":"passed","severity":"normal"},{"uid":"500870b697048e06","name":"Nwaku publishes","time":{"start":1754370540742,"stop":1754370540746,"duration":4},"status":"passed","severity":"normal"},{"uid":"70504bc427f60e0f","name":"should save new peer to store","time":{"start":1754370352630,"stop":1754370352631,"duration":1},"status":"passed","severity":"normal"},{"uid":"20e23cee24dceccb","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1754370551918,"stop":1754370551919,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb6e0b742fa10215","name":"should throw error - no public key","time":{"start":1754370343925,"stop":1754370343925,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7a110e30ae336f4","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1754370337656,"stop":1754370337656,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e26570b8c78536f","name":"should clear the dialing interval","time":{"start":1754370352754,"stop":1754370352754,"duration":0},"status":"passed","severity":"normal"},{"uid":"86780a5b99edf8e7","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1754370614036,"stop":1754370614037,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3bceafe6fe422a8","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1754370489173,"stop":1754370489174,"duration":1},"status":"passed","severity":"normal"},{"uid":"23694813cf5ea9f0","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1754370337656,"stop":1754370337656,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcdc69da81eb2159","name":"random static sharding 5 - Cluster ID: 926, Shard ID: 668","time":{"start":1754370647790,"stop":1754370647791,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7584653a8c7adc","name":"should handle errors when removing globalThis listeners","time":{"start":1754370352954,"stop":1754370352955,"duration":1},"status":"passed","severity":"normal"},{"uid":"662f22d37b8dbc29","name":"ends if response has no messages","time":{"start":1754370353796,"stop":1754370353796,"duration":0},"status":"passed","severity":"normal"},{"uid":"edd99c25c3bd7969","name":"should set field with only LIGHTPUSH enabled","time":{"start":1754370343932,"stop":1754370343932,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f7e46379a9adaeb","name":"Check received message containing short","time":{"start":1754370856092,"stop":1754370856092,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c3c933aa4d552f9","name":"should handle case with all peers already connected","time":{"start":1754370353998,"stop":1754370353998,"duration":0},"status":"passed","severity":"normal"},{"uid":"62e7441564c84651","name":"Check publish message containing XML","time":{"start":1754370551913,"stop":1754370551913,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a0e3e106e278322","name":"yields undefined for messages without decoder","time":{"start":1754370353797,"stop":1754370353797,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3198c92e3e62cb6","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1754370674725,"stop":1754370674725,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a1e3c194cc6ced3","name":"random static sharding 7 - Cluster ID: 432, Shard ID: 798","time":{"start":1754370647794,"stop":1754370647794,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a89d01ccb39be50","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1754370383102,"stop":1754370383102,"duration":0},"status":"passed","severity":"normal"},{"uid":"edb45d45663a4ad0","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1754370879642,"stop":1754370879642,"duration":0},"status":"passed","severity":"normal"},{"uid":"3da34ac88df2033","name":"Refresh subscription","time":{"start":1754370560882,"stop":1754370560882,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5b358e4150d4fa24","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1754370343148,"stop":1754370343149,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f315d9f3c7102f1","name":"Relay - times out","time":{"start":1754370680351,"stop":1754370680351,"duration":0},"status":"passed","severity":"normal"},{"uid":"f043c29609f89dd6","name":"should enable all discoveries when explicitly set","time":{"start":1754370382860,"stop":1754370382860,"duration":0},"status":"passed","severity":"normal"},{"uid":"686c3d4e9acb03ff","name":"Subscribe to topic containing special chars and receive message","time":{"start":1754370879631,"stop":1754370879631,"duration":0},"status":"passed","severity":"normal"},{"uid":"a60adbca59d6253c","name":"Sign & Recover","time":{"start":1754370372148,"stop":1754370372148,"duration":0},"status":"passed","severity":"normal"},{"uid":"d06aec14b91e090e","name":"should emit a peer event after start","time":{"start":1754370418834,"stop":1754370418835,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5b8542c78b41094","name":"should return false when navigator.onLine is false","time":{"start":1754370352955,"stop":1754370352955,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5fdf6a5080ca8d5","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1754370392940,"stop":1754370392940,"duration":0},"status":"passed","severity":"normal"},{"uid":"baebe7c5ada2d2cf","name":"Check message with no pubsub topic is not received","time":{"start":1754370856099,"stop":1754370856099,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5bbca0d86cdf583","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1754370343140,"stop":1754370343141,"duration":1},"status":"passed","severity":"normal"},{"uid":"e812bd6781b9fc66","name":"Subscribe and receives messages on 20 topics","time":{"start":1754370879639,"stop":1754370879639,"duration":0},"status":"passed","severity":"normal"},{"uid":"3107a634d34f52cf","name":"should not retry if at least one success","time":{"start":1754370381870,"stop":1754370381871,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cc171e4688de34","name":"Decoder throws on empty string content topic","time":{"start":1754370354183,"stop":1754370354183,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f16ac00883b77a3","name":"should not receive a peer event before start","time":{"start":1754370526888,"stop":1754370526888,"duration":0},"status":"passed","severity":"normal"},{"uid":"796dc0ead8f14e0e","name":"Encoder throws on empty string content topic","time":{"start":1754370371752,"stop":1754370371752,"duration":0},"status":"passed","severity":"normal"},{"uid":"c374e5c9806adea1","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app13/4/topic400/xml","time":{"start":1754370652250,"stop":1754370652250,"duration":0},"status":"passed","severity":"normal"},{"uid":"84d34a794f881946","name":"Subscribe to topic containing emoji and publish message","time":{"start":1754370560889,"stop":1754370560889,"duration":0},"status":"passed","severity":"normal"},{"uid":"26be96e03b8117fa","name":"should retry on complete failure if specified","time":{"start":1754370382831,"stop":1754370382831,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8a98e9c44e553ac","name":"Push message with custom timestamp: 1754374037279","time":{"start":1754370961281,"stop":1754370961281,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cfa8efbce8fb99c","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1754370383250,"stop":1754370383250,"duration":0},"status":"passed","severity":"normal"},{"uid":"279edb14686ee0f5","name":"return first retrieved peers without further DNS queries","time":{"start":1754370361919,"stop":1754370361919,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6c259eccfab6d0b","name":"should requeue task if no peer is available","time":{"start":1754370381859,"stop":1754370381861,"duration":2},"status":"passed","severity":"normal"},{"uid":"a539f47d9b52fcc5","name":"Query Generator, No message returned","time":{"start":1754370629940,"stop":1754370629940,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebf019b48717a48a","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1754370352905,"stop":1754370352905,"duration":0},"status":"passed","severity":"normal"},{"uid":"e23d0902305ccfff","name":"Nodes with multiple pubsub topic","time":{"start":1754370545156,"stop":1754370545156,"duration":0},"status":"passed","severity":"normal"},{"uid":"b51226742c64fd93","name":"Check publish message containing short","time":{"start":1754370551909,"stop":1754370551909,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b1187a4bf1886de","name":"should update peer store before dialing","time":{"start":1754370352627,"stop":1754370352627,"duration":0},"status":"passed","severity":"normal"},{"uid":"36c4a4d1fa2dc940","name":"should not receive a peer event before start","time":{"start":1754370365901,"stop":1754370365901,"duration":0},"status":"passed","severity":"normal"},{"uid":"238b5a8eca24f20f","name":"Encoder throws on empty string content topic","time":{"start":1754370373363,"stop":1754370373363,"duration":0},"status":"passed","severity":"normal"},{"uid":"33360f6f6e8ca313","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1754370393342,"stop":1754370393343,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bf1e465f18e57b5","name":"should handle special patterns correctly","time":{"start":1754370396592,"stop":1754370396592,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b348a99e61879b6","name":"should skip updating peer store if peer has same addresses","time":{"start":1754370352631,"stop":1754370352631,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c2f1682b14715d1","name":"Check received message containing unicode special characters","time":{"start":1754370856087,"stop":1754370856087,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6ce9a8c4cb34e47","name":"returns all values when wanted number is greater than available values","time":{"start":1754370360851,"stop":1754370360855,"duration":4},"status":"passed","severity":"normal"},{"uid":"9eac7de8a9f4335a","name":"should initialize with default number of peers","time":{"start":1754370383100,"stop":1754370383101,"duration":1},"status":"passed","severity":"normal"},{"uid":"744d56afaec150d4","name":"Waku message hash computation (no timestamp)","time":{"start":1754370353118,"stop":1754370353119,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4ef4213db574964","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1754370879637,"stop":1754370879638,"duration":1},"status":"passed","severity":"normal"},{"uid":"8dda736578e02d3e","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1754370343147,"stop":1754370343147,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d83427a440d6d54","name":"should transition to Unhealthy when no connections","time":{"start":1754370382378,"stop":1754370382379,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3ef29632a62b4d5","name":"should stop ping timers on peer disconnect","time":{"start":1754370352898,"stop":1754370352899,"duration":1},"status":"passed","severity":"normal"},{"uid":"36b970f768fbf915","name":"pre and post cipher","time":{"start":1754370372147,"stop":1754370372148,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cdeb7ba321b3bd7","name":"should use configured peers when available","time":{"start":1754370382917,"stop":1754370382917,"duration":0},"status":"passed","severity":"normal"},{"uid":"7218d7b1e1a5d76","name":"should retry if all attempts fail","time":{"start":1754370381871,"stop":1754370381871,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a8c294191170d4e","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1754370337653,"stop":1754370337654,"duration":1},"status":"passed","severity":"normal"},{"uid":"c09fb2df41cf1bd3","name":"should be delivered immediately if received","time":{"start":1754370398466,"stop":1754370398466,"duration":0},"status":"passed","severity":"normal"},{"uid":"8098c1799cfb65cb","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1754370393359,"stop":1754370393359,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eb65ebc7878c469","name":"Relay + Store","time":{"start":1754370343933,"stop":1754370343933,"duration":0},"status":"passed","severity":"normal"},{"uid":"cff9b69024feb5f1","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1754370392941,"stop":1754370392942,"duration":1},"status":"passed","severity":"normal"},{"uid":"979e6161d9a12840","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1754370337662,"stop":1754370337663,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bcb4dcb52ca9b9c","name":"passes more than one ENR URLs and attempts connection","time":{"start":1754370418841,"stop":1754370418841,"duration":0},"status":"skipped","severity":"normal"},{"uid":"522a80b4081aad13","name":"Push message with JSON payload","time":{"start":1754370961274,"stop":1754370961274,"duration":0},"status":"passed","severity":"normal"},{"uid":"8285e9fed37cf855","name":"should not dispatch event when already connected","time":{"start":1754370352967,"stop":1754370352968,"duration":1},"status":"passed","severity":"normal"},{"uid":"b414550909e785d9","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1754370337667,"stop":1754370337667,"duration":0},"status":"passed","severity":"normal"},{"uid":"48bdf9d455744426","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1754370393351,"stop":1754370393351,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca58df16cbc06257","name":"should not fail to start the service if it is already started","time":{"start":1754370365900,"stop":1754370365900,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fccf41b73808fde","name":"Publish without waiting for remote peer","time":{"start":1754370560880,"stop":1754370560880,"duration":0},"status":"passed","severity":"normal"},{"uid":"9abd8f3ce233a4c1","name":"should not dial peers from store when browser is not connected","time":{"start":1754370353994,"stop":1754370353994,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4e69ba97144d239","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1754370337666,"stop":1754370337666,"duration":0},"status":"passed","severity":"normal"},{"uid":"465fe3b00a7b32fe","name":"connects to nwaku","time":{"start":1754370674851,"stop":1754370674851,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e9fc83333a7be2b","name":"Check publish message containing shell command","time":{"start":1754370551915,"stop":1754370551915,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7e366ae326134ca","name":"Check received message containing emoji","time":{"start":1754370856097,"stop":1754370856097,"duration":0},"status":"passed","severity":"normal"},{"uid":"50166b20bf0cb1b8","name":"Should update multiaddrs","time":{"start":1754370504172,"stop":1754370504172,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c333d8f1a56eb63","name":"Push message with shell command payload","time":{"start":1754370961274,"stop":1754370961274,"duration":0},"status":"passed","severity":"normal"},{"uid":"61f81f88bf26fd6a","name":"should clear timers for specific peer on disconnect","time":{"start":1754370352914,"stop":1754370352914,"duration":0},"status":"passed","severity":"normal"},{"uid":"a12f0237458231d6","name":"Store - dialed first","time":{"start":1754370680352,"stop":1754370680352,"duration":0},"status":"passed","severity":"normal"},{"uid":"47aec5277fb714aa","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1754370393352,"stop":1754370393352,"duration":0},"status":"passed","severity":"normal"},{"uid":"e34ccd9e1bf1608f","name":"should properly create peer info with all multiaddrs","time":{"start":1754370343930,"stop":1754370343930,"duration":0},"status":"passed","severity":"normal"},{"uid":"97bba76c54a80740","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1754370879629,"stop":1754370879629,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a1139105fcbe6e6d","name":"should call waitForPeer on Relay","time":{"start":1754370383173,"stop":1754370383174,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b01ef93d6d57806","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1754370393340,"stop":1754370393341,"duration":1},"status":"passed","severity":"normal"},{"uid":"b03610b3313278cd","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1754370432935,"stop":1754370432935,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfac3384c883a26f","name":"Subscribe to topic containing Script and publish message","time":{"start":1754370560886,"stop":1754370560886,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f7dd876ec5c6ce","name":"Subscribe to topic containing short and receive message","time":{"start":1754370879641,"stop":1754370879641,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ca7f937fccea750","name":"should handle queue processing errors gracefully","time":{"start":1754370352780,"stop":1754370352780,"duration":0},"status":"passed","severity":"normal"},{"uid":"45b80c76a8c0a676","name":"should return false when peer is on different cluster","time":{"start":1754370353067,"stop":1754370353074,"duration":7},"status":"passed","severity":"normal"},{"uid":"3c83cfd2731e73e4","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1754370558173,"stop":1754370558174,"duration":1},"status":"passed","severity":"normal"},{"uid":"d55a93029b5ff4df","name":"should clear dial history on stop","time":{"start":1754370352755,"stop":1754370352755,"duration":0},"status":"passed","severity":"normal"},{"uid":"a21e560849d0b675","name":"should successfully query store with valid decoders and options","time":{"start":1754370382914,"stop":1754370382915,"duration":1},"status":"passed","severity":"normal"},{"uid":"54ec97c0cd244649","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1754370393338,"stop":1754370393338,"duration":0},"status":"passed","severity":"normal"},{"uid":"8543f6a21a00ce70","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1754370879633,"stop":1754370879633,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbb320784a7a56ca","name":"Check received message containing shell command","time":{"start":1754370856086,"stop":1754370856086,"duration":0},"status":"passed","severity":"normal"},{"uid":"74649b259eb6d64b","name":"should be able to encode the field with only STORE set to true","time":{"start":1754370343131,"stop":1754370343135,"duration":4},"status":"passed","severity":"normal"},{"uid":"fcc56b770656df92","name":"messageHash returns a Uint8Array","time":{"start":1754370353128,"stop":1754370353128,"duration":0},"status":"passed","severity":"normal"},{"uid":"71ed96e6dcbd1e6c","name":"should drop connection via multiaddr with hangUp","time":{"start":1754370503857,"stop":1754370503858,"duration":1},"status":"passed","severity":"normal"},{"uid":"43641b94cd6275f0","name":"Push message with Arabic payload","time":{"start":1754370961272,"stop":1754370961273,"duration":1},"status":"passed","severity":"normal"},{"uid":"24b482f515922d2d","name":"should load peers from local storage and dispatch events","time":{"start":1754370365902,"stop":1754370365902,"duration":0},"status":"passed","severity":"normal"},{"uid":"47b9779f0b31388e","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1754370393352,"stop":1754370393353,"duration":1},"status":"passed","severity":"normal"},{"uid":"10e045a0cc0ef4a8","name":"Fails to publish message with size larger than 1 MB","time":{"start":1754370551924,"stop":1754370551924,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bdc0842a710b337","name":"should handle disconnect when peer has no timers","time":{"start":1754370352914,"stop":1754370352915,"duration":1},"status":"passed","severity":"normal"},{"uid":"dada3472b3b5710c","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app51/9/topic796/proto","time":{"start":1754370652249,"stop":1754370652249,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fc15930bd5335d8","name":"Subscribe and receive messages via waku relay post","time":{"start":1754370879628,"stop":1754370879628,"duration":0},"status":"passed","severity":"normal"},{"uid":"a26837a4bd8f7c3b","name":"Query with Promise Callback, No Decoder","time":{"start":1754370629942,"stop":1754370629942,"duration":0},"status":"passed","severity":"normal"},{"uid":"d720a59d41cb5abb","name":"Non TWN Cluster","time":{"start":1754370652243,"stop":1754370652245,"duration":2},"status":"passed","severity":"normal"},{"uid":"8bf343f8ea5c0d04","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1754370361525,"stop":1754370361525,"duration":0},"status":"passed","severity":"normal"},{"uid":"fae1d103e402db36","name":"should initialize bloom filter with correct parameters","time":{"start":1754370396587,"stop":1754370396588,"duration":1},"status":"passed","severity":"normal"},{"uid":"f44499c79c65cf89","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1754370551923,"stop":1754370551924,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec349a8c8bea7928","name":"should be safe to call multiple times","time":{"start":1754370354229,"stop":1754370354230,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d9a236815e74fc3","name":"Passing an array","time":{"start":1754370674851,"stop":1754370674852,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b209cf8845d6edc","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1754370393343,"stop":1754370393344,"duration":1},"status":"passed","severity":"normal"},{"uid":"7318255c8cacebbd","name":"Subscribe and receive messages via waku relay post","time":{"start":1754370879638,"stop":1754370879638,"duration":0},"status":"passed","severity":"normal"},{"uid":"3743b8a9659a2997","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1754370393361,"stop":1754370393362,"duration":1},"status":"passed","severity":"normal"},{"uid":"194e8e0cb9a2a75b","name":"should return false","time":{"start":1754370343925,"stop":1754370343925,"duration":0},"status":"passed","severity":"normal"},{"uid":"591b2614f14f8025","name":"Subscribe to topic containing numeric and receive message","time":{"start":1754370879631,"stop":1754370879631,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fc99dae8f9d04f8","name":"should handle errors when globalThis is not available","time":{"start":1754370352953,"stop":1754370352953,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaf8f6d90a00e248","name":"Check message with non string payload is not received","time":{"start":1754370856091,"stop":1754370856091,"duration":0},"status":"passed","severity":"normal"},{"uid":"dee80439d633cfa2","name":"Fails to push message bigger that 1MB","time":{"start":1754370961270,"stop":1754370961271,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4a38be5eecce134","name":"should handle peer store errors gracefully","time":{"start":1754370353999,"stop":1754370353999,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c218ae5c67deb62","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1754370879634,"stop":1754370879634,"duration":0},"status":"passed","severity":"normal"},{"uid":"e32252dcf9126fbf","name":"Add multiple subscription objects on single nwaku node","time":{"start":1754370879636,"stop":1754370879636,"duration":0},"status":"passed","severity":"normal"},{"uid":"382dcf700a2a934","name":"should dial second nwaku node that was discovered","time":{"start":1754370413141,"stop":1754370413149,"duration":8},"status":"skipped","severity":"normal"},{"uid":"df940628fe5c9022","name":"should reject if Relay is requested but not mounted","time":{"start":1754370383170,"stop":1754370383171,"duration":1},"status":"passed","severity":"normal"},{"uid":"14c5a81903f71d36","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1754370337655,"stop":1754370337655,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e29b54be085e780","name":"Fails to publish duplicate message","time":{"start":1754370551921,"stop":1754370551922,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a49a7bb03d5ac8c","name":"Query generator for multiple messages with multiple decoders","time":{"start":1754370660438,"stop":1754370660438,"duration":0},"status":"passed","severity":"normal"},{"uid":"14db23d380c90a02","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1754370393367,"stop":1754370393368,"duration":1},"status":"passed","severity":"normal"},{"uid":"604dbc10c917404c","name":"peer exchange sets tag","time":{"start":1754370559169,"stop":1754370559171,"duration":2},"status":"passed","severity":"normal"},{"uid":"87183a8d5baf1e60","name":"Push message with content topic containing short","time":{"start":1754370961276,"stop":1754370961276,"duration":0},"status":"passed","severity":"normal"},{"uid":"d70458e482ce20ee","name":"should handle peer not in mesh for all topics","time":{"start":1754370352919,"stop":1754370352919,"duration":0},"status":"passed","severity":"normal"},{"uid":"a068a5efe1365073","name":"Rejects garbage","time":{"start":1754370386544,"stop":1754370386544,"duration":0},"status":"passed","severity":"normal"},{"uid":"3212ca0d64931d1d","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1754370614032,"stop":1754370614032,"duration":0},"status":"passed","severity":"normal"},{"uid":"600993fb4b3a2838","name":"should create KeepAliveManager with required options","time":{"start":1754370352891,"stop":1754370352891,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e0093bebc180970","name":"Subscribe to topic containing XML and receive message","time":{"start":1754370879644,"stop":1754370879644,"duration":0},"status":"passed","severity":"normal"},{"uid":"f61aff0066ea592e","name":"should use DNS peer discovery with light client","time":{"start":1754370418837,"stop":1754370418838,"duration":1},"status":"skipped","severity":"normal"},{"uid":"4c45ebeb27b2ecce","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1754370393350,"stop":1754370393351,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1bb9f9b33b5f1bc","name":"Check publish message containing long","time":{"start":1754370551909,"stop":1754370551910,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d722d97b57a24bb","name":"Subscribe and publish message","time":{"start":1754370560880,"stop":1754370560880,"duration":0},"status":"passed","severity":"normal"},{"uid":"871b09515a0f33a2","name":"should return false when peer is not on topic","time":{"start":1754370354235,"stop":1754370354236,"duration":1},"status":"passed","severity":"normal"},{"uid":"88cc3cd97a87df3e","name":"should return no connections if no open connection provided","time":{"start":1754370353485,"stop":1754370353485,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7ff473a73d6621b","name":"configure the node with multiple content topics","time":{"start":1754370652252,"stop":1754370652252,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae2101943d7eb369","name":"should add and remove event listeners correctly","time":{"start":1754370365903,"stop":1754370365904,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a5b90a6154f2eb0","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1754370337769,"stop":1754370337770,"duration":1},"status":"passed","severity":"normal"},{"uid":"98d99bb8f9c42370","name":"Check publish message containing Script","time":{"start":1754370551912,"stop":1754370551913,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9a1dc7c5e2b6915","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1754370393344,"stop":1754370393344,"duration":0},"status":"passed","severity":"normal"},{"uid":"646faf9f4d7460a9","name":"Ordered Callback - true","time":{"start":1754370660325,"stop":1754370660325,"duration":0},"status":"passed","severity":"normal"},{"uid":"6491c9d7a00e22d0","name":"Query generator for multiple messages","time":{"start":1754370660437,"stop":1754370660437,"duration":0},"status":"passed","severity":"normal"},{"uid":"117e50bef4ee79f","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1754370398464,"stop":1754370398464,"duration":0},"status":"passed","severity":"normal"},{"uid":"2da3ea635bd58ee4","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1754370393350,"stop":1754370393350,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd716ea838162d0","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1754370489175,"stop":1754370489175,"duration":0},"status":"passed","severity":"normal"},{"uid":"93b2ef88c475c3a0","name":"Check received message containing SQL Injection","time":{"start":1754370856084,"stop":1754370856085,"duration":1},"status":"passed","severity":"normal"},{"uid":"75900e107cfbc336","name":"should create all internal components","time":{"start":1754370354228,"stop":1754370354228,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f397b9511cdd88b","name":"Push message with shell command payload","time":{"start":1754370961259,"stop":1754370961260,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fe0f32f7af7b501","name":"should wait for Store peer to be connected","time":{"start":1754370383173,"stop":1754370383173,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e72096b59f169c0","name":"connected peers and dial","time":{"start":1754370527251,"stop":1754370527251,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a720f7f06ba80769","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1754370559173,"stop":1754370559174,"duration":1},"status":"passed","severity":"normal"},{"uid":"810ff0ef6745ac7","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1754370393341,"stop":1754370393341,"duration":0},"status":"passed","severity":"normal"},{"uid":"a90398c13c498071","name":"should create ShardReader with auto sharding network config","time":{"start":1754370353063,"stop":1754370353063,"duration":0},"status":"passed","severity":"normal"},{"uid":"8afad1cf89d125e7","name":"Check received message containing Chinese","time":{"start":1754370856093,"stop":1754370856094,"duration":1},"status":"passed","severity":"normal"},{"uid":"68e0f5f36a6f7995","name":"peer:update - should do nothing if another protocol hit","time":{"start":1754370353787,"stop":1754370353787,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4c3c715f7999035","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1754370545155,"stop":1754370545156,"duration":1},"status":"passed","severity":"normal"},{"uid":"56384aa91f83befd","name":"Passing page size 0 when there are 110 messages","time":{"start":1754370666727,"stop":1754370666727,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd90893da2a2a6a4","name":"should return PeerId when PeerId is provided","time":{"start":1754370353408,"stop":1754370353408,"duration":0},"status":"passed","severity":"normal"},{"uid":"8036285ac40dcc8","name":"should skip peer when dialed recently","time":{"start":1754370352766,"stop":1754370352766,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b67c46ad48711ae","name":"Push message with content topic containing short","time":{"start":1754370961262,"stop":1754370961262,"duration":0},"status":"passed","severity":"normal"},{"uid":"188bb932514d26e0","name":"should create ConnectionManager with relay","time":{"start":1754370354227,"stop":1754370354227,"duration":0},"status":"passed","severity":"normal"},{"uid":"53f26afb46f1e7e6","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1754370674724,"stop":1754370674724,"duration":0},"status":"passed","severity":"normal"},{"uid":"692c136fdc32fbd1","name":"should not allow unachievable error rate","time":{"start":1754370392940,"stop":1754370392940,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce4f70451b9686fc","name":"Query generator for multiple messages with different message text format","time":{"start":1754370660437,"stop":1754370660437,"duration":0},"status":"passed","severity":"normal"},{"uid":"955889cbce12ffa9","name":"Check received message containing escaped characters","time":{"start":1754370856086,"stop":1754370856086,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceca38b728fb9c27","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1754370558172,"stop":1754370558173,"duration":1},"status":"passed","severity":"normal"},{"uid":"f175eea7ea513a3a","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1754370337654,"stop":1754370337655,"duration":1},"status":"passed","severity":"normal"},{"uid":"8df1948086069e84","name":"Ephemeral field is preserved - encoder v0","time":{"start":1754370419978,"stop":1754370419978,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4e505e4f75726ea","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1754370398466,"stop":1754370398466,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b62e42d2a53d5d8","name":"should handle peer store update failures gracefully","time":{"start":1754370352904,"stop":1754370352904,"duration":0},"status":"passed","severity":"normal"},{"uid":"97c146dae0d8c6c1","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1754370879635,"stop":1754370879635,"duration":0},"status":"passed","severity":"normal"},{"uid":"56be49f84533e45c","name":"should initialize with custom number of peers","time":{"start":1754370383101,"stop":1754370383101,"duration":0},"status":"passed","severity":"normal"},{"uid":"bce91b1ff7eb85c6","name":"should start the dialing interval","time":{"start":1754370352751,"stop":1754370352751,"duration":0},"status":"passed","severity":"normal"},{"uid":"4926649e544e9823","name":"Waku message hash computation (payload length 0)","time":{"start":1754370353118,"stop":1754370353118,"duration":0},"status":"passed","severity":"normal"},{"uid":"aed64af3d666f814","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1754370371748,"stop":1754370371749,"duration":1},"status":"passed","severity":"normal"},{"uid":"1067185a301e8d12","name":"Push message with emoji payload","time":{"start":1754370961275,"stop":1754370961276,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0849bbdeac794c2","name":"Push message with content topic containing Chinese","time":{"start":1754370961263,"stop":1754370961264,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6106cb47c643dba","name":"Subscribe to topic containing emoji and receive message","time":{"start":1754370879635,"stop":1754370879636,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1baa567727257da","name":"Check received message containing Script","time":{"start":1754370856085,"stop":1754370856085,"duration":0},"status":"passed","severity":"normal"},{"uid":"906ebef4b4663e90","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1754370337657,"stop":1754370337657,"duration":0},"status":"passed","severity":"normal"},{"uid":"46f0a3924f714ef7","name":"isConnected return false after peer stops","time":{"start":1754370432936,"stop":1754370432937,"duration":1},"status":"passed","severity":"normal"},{"uid":"705639daea922a5c","name":"Push message with content topic containing SQL Injection","time":{"start":1754370961278,"stop":1754370961278,"duration":0},"status":"passed","severity":"normal"},{"uid":"26828efb0a4e34ca","name":"Correctly serialized arguments","time":{"start":1754370489356,"stop":1754370489357,"duration":1},"status":"passed","severity":"normal"},{"uid":"e41fd611394c1f13","name":"should insert elements correctly","time":{"start":1754370396588,"stop":1754370396588,"duration":0},"status":"passed","severity":"normal"},{"uid":"8701d0a195183154","name":"Subscribe to topic containing shell command and publish message","time":{"start":1754370560888,"stop":1754370560888,"duration":0},"status":"passed","severity":"normal"},{"uid":"32fae42672145a93","name":"Check received message containing Basic HTML tag","time":{"start":1754370856085,"stop":1754370856086,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f1ce724202ce7af","name":"Check publish message containing Chinese","time":{"start":1754370551911,"stop":1754370551911,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ffcbe7baff9f7ab","name":"Ephemeral messages are not stored","time":{"start":1754370419977,"stop":1754370419977,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2792779d8e47f89","name":"should keep entries that haven't expired yet","time":{"start":1754370381133,"stop":1754370381134,"duration":1},"status":"passed","severity":"normal"},{"uid":"84c6664867c802d8","name":"should create KeepAliveManager with relay","time":{"start":1754370352891,"stop":1754370352892,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7254c3c0427357a","name":"should dial with multiaddr and return stream","time":{"start":1754370354231,"stop":1754370354231,"duration":0},"status":"passed","severity":"normal"},{"uid":"28806a0eee30fcdc","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1754370879644,"stop":1754370879644,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b9818a844f21e34","name":"throws on empty content topic","time":{"start":1754370337648,"stop":1754370337648,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a3a799c412fe098","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1754370337668,"stop":1754370337668,"duration":0},"status":"passed","severity":"normal"},{"uid":"22074be7d8f33a8c","name":"should only return 1 node with relay capability","time":{"start":1754370361917,"stop":1754370361918,"duration":1},"status":"passed","severity":"normal"},{"uid":"33aba3856544d726","name":"Push message with XML payload","time":{"start":1754370961258,"stop":1754370961258,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc210ef42a5f2520","name":"should serialize and deserialize correctly","time":{"start":1754370396589,"stop":1754370396590,"duration":1},"status":"passed","severity":"normal"},{"uid":"94fe0f8ff99ac1e3","name":"Push to array if already present","time":{"start":1754370337284,"stop":1754370337285,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd5ecabd44bc978","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1754370337662,"stop":1754370337662,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf628f5060748f8e","name":"Subscribe to topic containing numeric and receive message","time":{"start":1754370879641,"stop":1754370879642,"duration":1},"status":"passed","severity":"normal"},{"uid":"df285fc4acb40596","name":"Push message with custom timestamp: 1754366837279","time":{"start":1754370961269,"stop":1754370961269,"duration":0},"status":"passed","severity":"normal"},{"uid":"4753249306c108a3","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1754370560880,"stop":1754370560881,"duration":1},"status":"passed","severity":"normal"},{"uid":"a499a49a9a92b642","name":"should drop connection to one peer on hangUp","time":{"start":1754370503857,"stop":1754370503857,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2b00f228bfdb4d4","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1754370393346,"stop":1754370393346,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b22c13f760e889c","name":"should initialize with isNetworkConnected as false","time":{"start":1754370352950,"stop":1754370352950,"duration":0},"status":"passed","severity":"normal"},{"uid":"30b50d9d2937105e","name":"Stops search when 2 null results are returned","time":{"start":1754370361393,"stop":1754370361393,"duration":0},"status":"passed","severity":"normal"},{"uid":"de330f96d177eda7","name":"should handle empty pubsub topics","time":{"start":1754370352918,"stop":1754370352919,"duration":1},"status":"passed","severity":"normal"},{"uid":"781f7878754626d7","name":"Decoder throws on empty string content topic","time":{"start":1754370371753,"stop":1754370371753,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6f06616f6f738c9","name":"should handle peer store errors gracefully","time":{"start":1754370352627,"stop":1754370352630,"duration":3},"status":"passed","severity":"normal"},{"uid":"880567baaaab9912","name":"Push message with content topic containing unicode special characters","time":{"start":1754370961279,"stop":1754370961279,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd49a8e021f18da4","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1754370560884,"stop":1754370560884,"duration":0},"status":"passed","severity":"normal"},{"uid":"14e363577f2ac9d9","name":"Check received message containing XML","time":{"start":1754370856095,"stop":1754370856095,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a1a6a26be475a7","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1754370560885,"stop":1754370560885,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab6195fa1d21f8a4","name":"Push 30 different messages","time":{"start":1754370961276,"stop":1754370961276,"duration":0},"status":"skipped","severity":"normal"},{"uid":"797f1c70dee90cba","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1754370545158,"stop":1754370545158,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ad9b13848b315bc","name":"should not receive a peer event after stop","time":{"start":1754370526888,"stop":1754370526888,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b96a1474167393a","name":"should encodeTxt and decodeTxt","time":{"start":1754370343917,"stop":1754370343917,"duration":0},"status":"passed","severity":"normal"},{"uid":"efbd33d853f55e11","name":"Waku message hash computation (meta attribute not present)","time":{"start":1754370353118,"stop":1754370353118,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb834e54d467580e","name":"Cluster ID 0, shard 1","time":{"start":1754370647783,"stop":1754370647788,"duration":5},"status":"passed","severity":"normal"},{"uid":"979738efb59dc65d","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1754370398461,"stop":1754370398461,"duration":0},"status":"passed","severity":"normal"},{"uid":"6542a13f360abbf0","name":"should return false when peer shard info is not found","time":{"start":1754370353077,"stop":1754370353081,"duration":4},"status":"passed","severity":"normal"},{"uid":"1b41801d5cd7e72a","name":"udp ip6 address","time":{"start":1754370343164,"stop":1754370343165,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e4d20c18883f2a1","name":"should be safe to call multiple times","time":{"start":1754370353992,"stop":1754370353992,"duration":0},"status":"passed","severity":"normal"},{"uid":"965ccaba18d50af6","name":"Push message with Chinese payload","time":{"start":1754370961272,"stop":1754370961272,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3d93e9a7e30464","name":"Refresh subscription","time":{"start":1754370879640,"stop":1754370879641,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a3d416af620b1f0","name":"Check publish message after client node is restarted","time":{"start":1754370551925,"stop":1754370551925,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2a7e586a9fd4a30b","name":"Push message with content topic containing unicode special characters","time":{"start":1754370961266,"stop":1754370961266,"duration":0},"status":"passed","severity":"normal"},{"uid":"702b64957cbd5c79","name":"should dial peer when peer is discovered","time":{"start":1754370352623,"stop":1754370352624,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e7c96eedeae6034","name":"should dial peers from store when no connections remain","time":{"start":1754370353994,"stop":1754370353995,"duration":1},"status":"passed","severity":"normal"},{"uid":"688dc28122b62929","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1754370560885,"stop":1754370560886,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4742df63534fdd7","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1754370353117,"stop":1754370353118,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ed6c33a6625992","name":"random static sharding 2 - Cluster ID: 957, Shard ID: 906","time":{"start":1754370647789,"stop":1754370647790,"duration":1},"status":"passed","severity":"normal"},{"uid":"63fae567e3d498c6","name":"Push message with emoji payload","time":{"start":1754370961261,"stop":1754370961261,"duration":0},"status":"passed","severity":"normal"},{"uid":"cef31a6e0d716abf","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1754370361524,"stop":1754370361525,"duration":1},"status":"passed","severity":"normal"},{"uid":"670f96ed94a2d488","name":"should handle ping failures gracefully","time":{"start":1754370352904,"stop":1754370352904,"duration":0},"status":"passed","severity":"normal"},{"uid":"58ead0ee6d6702c6","name":"Check message with no pubsub topic is not received","time":{"start":1754370856089,"stop":1754370856090,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd3b14ce47d2c8ab","name":"Push message with content topic containing numeric","time":{"start":1754370961263,"stop":1754370961263,"duration":0},"status":"passed","severity":"normal"},{"uid":"d06c281d330cc3ee","name":"should not create timers for topics where peer is not in mesh","time":{"start":1754370352912,"stop":1754370352913,"duration":1},"status":"passed","severity":"normal"},{"uid":"d810454f256bb576","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1754370393370,"stop":1754370393371,"duration":1},"status":"passed","severity":"normal"},{"uid":"78aa8d513f1f21af","name":"should set default options when no config provided","time":{"start":1754370354227,"stop":1754370354227,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf0343ab2ec8fb6e","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1754370489173,"stop":1754370489173,"duration":0},"status":"passed","severity":"normal"},{"uid":"25651eb2d7ce051a","name":"Check publish message containing SQL Injection","time":{"start":1754370551912,"stop":1754370551912,"duration":0},"status":"passed","severity":"normal"},{"uid":"a10242797b61616a","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1754370343148,"stop":1754370343148,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cdd6ceafe60f22e","name":"Query Generator, No Decoder","time":{"start":1754370629939,"stop":1754370629940,"duration":1},"status":"passed","severity":"normal"},{"uid":"c271ba48621dab76","name":"should dial all known peers when reached zero connections","time":{"start":1754370456935,"stop":1754370456937,"duration":2},"status":"passed","severity":"normal"},{"uid":"5a528bc8847ca885","name":"should dial one peer on dial","time":{"start":1754370503856,"stop":1754370503856,"duration":0},"status":"passed","severity":"normal"},{"uid":"1780c17c83d631f6","name":"messageHashStr works with IProtoMessage","time":{"start":1754370353129,"stop":1754370353129,"duration":0},"status":"passed","severity":"normal"},{"uid":"8778686769c4ec4","name":"should not receive a peer event after stop","time":{"start":1754370365901,"stop":1754370365902,"duration":1},"status":"passed","severity":"normal"},{"uid":"826fc412af226b9d","name":"should start and setup intervals and event listeners","time":{"start":1754370383250,"stop":1754370383250,"duration":0},"status":"passed","severity":"normal"},{"uid":"98caf4ab422661a6","name":"should not fail to stop the service if it was not started","time":{"start":1754370526886,"stop":1754370526887,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a34e9c44f6e97bb","name":"should allow redial after failed dial cooldown expires","time":{"start":1754370352772,"stop":1754370352772,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ae804f71e41ea0d","name":"should properly create location multiaddrs - udp","time":{"start":1754370343929,"stop":1754370343930,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1858846c79ae54f","name":"Check received message containing numeric","time":{"start":1754370856093,"stop":1754370856093,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aafd27c525f22db","name":"should increase lamport timestamp","time":{"start":1754370398457,"stop":1754370398457,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7d8ae06f03d2f17","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1754370879628,"stop":1754370879628,"duration":0},"status":"passed","severity":"normal"},{"uid":"55a903887ce8e753","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1754370398462,"stop":1754370398462,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cd2183863f322b0","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1754370393339,"stop":1754370393339,"duration":0},"status":"passed","severity":"normal"},{"uid":"890204ca29b480eb","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1754370560888,"stop":1754370560888,"duration":0},"status":"passed","severity":"normal"},{"uid":"456c7650e9a626ae","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app84/10/topic252/xml","time":{"start":1754370652248,"stop":1754370652248,"duration":0},"status":"passed","severity":"normal"},{"uid":"67ae47299e8d1241","name":"Check received message containing Arabic","time":{"start":1754370856094,"stop":1754370856094,"duration":0},"status":"passed","severity":"normal"},{"uid":"afa616fa9a0f7af9","name":"should return true when peer is on the specified shard","time":{"start":1754370353075,"stop":1754370353076,"duration":1},"status":"passed","severity":"normal"},{"uid":"8640611d0878f659","name":"Store - dialed after - with timeout","time":{"start":1754370680352,"stop":1754370680352,"duration":0},"status":"passed","severity":"normal"},{"uid":"a23ba560b9f3c04a","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1754370382861,"stop":1754370382861,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d2fbd305bcd146c","name":"groups content topics by expected pubsub topic","time":{"start":1754370337659,"stop":1754370337659,"duration":0},"status":"passed","severity":"normal"},{"uid":"e49b0b3b0e165137","name":"can query messages normally","time":{"start":1754370650806,"stop":1754370650806,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eb2c65b72dceb62","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1754370436936,"stop":1754370436936,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee8eefa7a16e635","name":"should return null for non-existent peer","time":{"start":1754370353998,"stop":1754370353999,"duration":1},"status":"passed","severity":"normal"},{"uid":"45b2cd16560b4e1f","name":"Push message with custom timestamp: 1723612037279","time":{"start":1754370961280,"stop":1754370961281,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb64032e700f19ef","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1754370383106,"stop":1754370383106,"duration":0},"status":"passed","severity":"normal"},{"uid":"a96626325ba0e797","name":"should properly start and stop event listening","time":{"start":1754370382380,"stop":1754370382381,"duration":1},"status":"passed","severity":"normal"},{"uid":"66d60d5c9b0ed6d6","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1754370352899,"stop":1754370352899,"duration":0},"status":"passed","severity":"normal"},{"uid":"86fe28e72dd85fc3","name":"Subscribe to topic containing short and receive message","time":{"start":1754370879630,"stop":1754370879630,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e6b2e502cf3573e","name":"Push message with content topic containing long","time":{"start":1754370961262,"stop":1754370961262,"duration":0},"status":"passed","severity":"normal"},{"uid":"35f309c1edefd074","name":"should not allow k > 12","time":{"start":1754370392938,"stop":1754370392939,"duration":1},"status":"passed","severity":"normal"},{"uid":"386734e76e1ed94d","name":"should add and check entries correctly","time":{"start":1754370381125,"stop":1754370381129,"duration":4},"status":"passed","severity":"normal"},{"uid":"7086fb909e128072","name":"should discard bootstrap peers when has more than set limit","time":{"start":1754370456937,"stop":1754370456938,"duration":1},"status":"passed","severity":"normal"},{"uid":"69c5dfcf3641a85e","name":"should drop only non-locked connections when over maxConnections","time":{"start":1754370354001,"stop":1754370354001,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ec6045a37906bf3","name":"throws on content topic with too few or too many fields","time":{"start":1754370337648,"stop":1754370337649,"duration":1},"status":"passed","severity":"normal"},{"uid":"470d7aa04092e286","name":"should not create relay timers when relay is not provided","time":{"start":1754370352905,"stop":1754370352912,"duration":7},"status":"passed","severity":"normal"},{"uid":"30f2c45741ac4a7","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1754370382861,"stop":1754370382861,"duration":0},"status":"passed","severity":"normal"},{"uid":"60eefed578abfdb3","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1754370343141,"stop":1754370343142,"duration":1},"status":"passed","severity":"normal"},{"uid":"93b0243ea2083eae","name":"Callback on promise, aborts when callback returns true","time":{"start":1754370660441,"stop":1754370660441,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c50c1cceb0c8aa","name":"messageHashStr returns a hex string","time":{"start":1754370353128,"stop":1754370353128,"duration":0},"status":"passed","severity":"normal"},{"uid":"615bc8906e257ce5","name":"Bloom filter","time":{"start":1754370398239,"stop":1754370398240,"duration":1},"status":"passed","severity":"normal"},{"uid":"bccf29a3f6190b79","name":"Push message with escaped characters payload","time":{"start":1754370961275,"stop":1754370961275,"duration":0},"status":"passed","severity":"normal"},{"uid":"95b3427c4c92ca97","name":"Round trip binary encryption [ecies, signature]","time":{"start":1754370373362,"stop":1754370373362,"duration":0},"status":"passed","severity":"normal"},{"uid":"177243b19bed2a6f","name":"throws on content topic with empty application field","time":{"start":1754370337650,"stop":1754370337650,"duration":0},"status":"passed","severity":"normal"},{"uid":"f19c3d339b6f415","name":"should handle corrupted local storage data gracefully","time":{"start":1754370365903,"stop":1754370365903,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f1f88f89db1d0ff","name":"should be able to encode the field with only FILTER set to true","time":{"start":1754370343135,"stop":1754370343136,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cfcd3fca00354a1","name":"should handle errors when accessing navigator","time":{"start":1754370352983,"stop":1754370352984,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2be5bbcf56d9f7e","name":"should handle dial errors gracefully","time":{"start":1754370352771,"stop":1754370352771,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7d3d5a0e0fc987c","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1754370558165,"stop":1754370558165,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e92cfd4c3f82165","name":"Subscribe to topic containing Russian and publish message","time":{"start":1754370560885,"stop":1754370560885,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe1918cf59defba0","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1754370432934,"stop":1754370432935,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2c86ac5ed4adb75","name":"should dial peer immediately when queue is empty","time":{"start":1754370352759,"stop":1754370352759,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eefbc0972fe907b","name":"should handle peer connect event","time":{"start":1754370352957,"stop":1754370352957,"duration":0},"status":"passed","severity":"normal"},{"uid":"da9be88b582b55ce","name":"Query Generator, Multiple PubsubTopics","time":{"start":1754370629939,"stop":1754370629939,"duration":0},"status":"passed","severity":"normal"},{"uid":"84080ca88b4940be","name":"Check received message with timestamp: 1754370413326000000 ","time":{"start":1754370856087,"stop":1754370856088,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ffac2661a24bb29","name":"can start the service","time":{"start":1754370526884,"stop":1754370526886,"duration":2},"status":"passed","severity":"normal"},{"uid":"f5d3a8ec55e45a9b","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1754370856101,"stop":1754370856101,"duration":0},"status":"passed","severity":"normal"},{"uid":"bed46b46173c0446","name":"Mutual subscription","time":{"start":1754370560879,"stop":1754370560879,"duration":0},"status":"passed","severity":"normal"},{"uid":"591d7d34b5684b97","name":"Decoder throws on undefined content topic","time":{"start":1754370373363,"stop":1754370373364,"duration":1},"status":"passed","severity":"normal"},{"uid":"c78cbd0f60862c7e","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1754370393343,"stop":1754370393343,"duration":0},"status":"passed","severity":"normal"},{"uid":"f281aaa642e50866","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1754370352905,"stop":1754370352905,"duration":0},"status":"passed","severity":"normal"},{"uid":"69163f2c6c76db4d","name":"should handle peerStore errors gracefully","time":{"start":1754370354234,"stop":1754370354234,"duration":0},"status":"passed","severity":"normal"},{"uid":"35f116faaa98a686","name":"Query Generator - false","time":{"start":1754370660321,"stop":1754370660321,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dfa07a83e9858f5","name":"should return true when peer is on the same cluster","time":{"start":1754370353066,"stop":1754370353066,"duration":0},"status":"passed","severity":"normal"},{"uid":"58f733eef1ec34bb","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1754370674723,"stop":1754370674724,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7b58eb0ac1cc744","name":"Check received message with timestamp: 1754370413326000000 ","time":{"start":1754370856097,"stop":1754370856097,"duration":0},"status":"passed","severity":"normal"},{"uid":"3123277aaaa5e124","name":"should stop all internal components","time":{"start":1754370354229,"stop":1754370354229,"duration":0},"status":"passed","severity":"normal"},{"uid":"86ca86bd321edfc3","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1754370337663,"stop":1754370337663,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3cc5d74ebebc93e","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1754370393353,"stop":1754370393353,"duration":0},"status":"passed","severity":"normal"},{"uid":"51bbbb49a13f5e57","name":"Push message with Russian payload","time":{"start":1754370961273,"stop":1754370961273,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9455abc52ba9a91","name":"should add event listener for peer:discovery","time":{"start":1754370352610,"stop":1754370352612,"duration":2},"status":"passed","severity":"normal"},{"uid":"96c4f58edddacc9c","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1754370361524,"stop":1754370361524,"duration":0},"status":"passed","severity":"normal"},{"uid":"347fa8d74b6f09b0","name":"Publish message with custom timestamp: Tue Aug 05 2025 04:09:05 GMT+0000 (Coordinated Universal Time)","time":{"start":1754370551920,"stop":1754370551921,"duration":1},"status":"passed","severity":"normal"},{"uid":"eddd01e77b5a616f","name":"Subscribe to topic containing Russian and receive message","time":{"start":1754370879632,"stop":1754370879633,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd03c6c47898a747","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1754370667741,"stop":1754370667741,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba67fee271573c0c","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1754370560881,"stop":1754370560881,"duration":0},"status":"passed","severity":"normal"},{"uid":"608192b3b8742c85","name":"should handle complete connection lifecycle","time":{"start":1754370352984,"stop":1754370352984,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea5d945c8cba64f0","name":"Check received message with timestamp: 1649153314 ","time":{"start":1754370856088,"stop":1754370856088,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcb3b5bc91c49f66","name":"should create ConnectionManager with required options","time":{"start":1754370354227,"stop":1754370354227,"duration":0},"status":"passed","severity":"normal"},{"uid":"362a35720bd5a9bf","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1754370361919,"stop":1754370361919,"duration":0},"status":"passed","severity":"normal"},{"uid":"b770e0f6c55077b6","name":"should not discard bootstrap peers if under the limit","time":{"start":1754370456938,"stop":1754370456939,"duration":1},"status":"passed","severity":"normal"},{"uid":"c21d7c623d32268e","name":"should not modify tags of connections for different peers","time":{"start":1754370383108,"stop":1754370383108,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b33ffcd2ce121d0","name":"should wait for LightPush peer to be connected","time":{"start":1754370383172,"stop":1754370383173,"duration":1},"status":"passed","severity":"normal"},{"uid":"1eb4cf933ad1c33b","name":"Subscribe and receive messages via lightPush","time":{"start":1754370879627,"stop":1754370879627,"duration":0},"status":"passed","severity":"normal"},{"uid":"adf130c2497aa74b","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1754370353119,"stop":1754370353127,"duration":8},"status":"passed","severity":"normal"},{"uid":"2eb44529db72a2e0","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1754370436937,"stop":1754370436937,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bd040adb9cd197c","name":"Query Generator - true","time":{"start":1754370660321,"stop":1754370660321,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab81d56b4fc8d7c2","name":"should handle dial errors gracefully","time":{"start":1754370353997,"stop":1754370353997,"duration":0},"status":"passed","severity":"normal"},{"uid":"79bf786aba019f64","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1754370879642,"stop":1754370879642,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2d05e43172eb312","name":"Overlapping topic subscription","time":{"start":1754370879640,"stop":1754370879640,"duration":0},"status":"passed","severity":"normal"},{"uid":"62c7da767f494b48","name":"Push message with content topic containing JSON","time":{"start":1754370961278,"stop":1754370961279,"duration":1},"status":"passed","severity":"normal"},{"uid":"777e590475dc3b86","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1754370879627,"stop":1754370879627,"duration":0},"status":"passed","severity":"normal"},{"uid":"a05d154650ffa96e","name":"should not fail to stop the service if it was not started","time":{"start":1754370365899,"stop":1754370365900,"duration":1},"status":"passed","severity":"normal"},{"uid":"307e6b084c811563","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1754370393345,"stop":1754370393345,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a541a4faef83caf","name":"throws if decoders don't match content topics","time":{"start":1754370353794,"stop":1754370353795,"duration":1},"status":"passed","severity":"normal"},{"uid":"88e5ee91a9cff0a0","name":"should dispatch network event when browser goes offline","time":{"start":1754370352972,"stop":1754370352972,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd11af2a36842ff3","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1754370560889,"stop":1754370560889,"duration":0},"status":"passed","severity":"normal"},{"uid":"4324905003fd14f8","name":"Check received message containing unicode special characters","time":{"start":1754370856097,"stop":1754370856097,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea3e3e7f53fec6a5","name":"retrieves a single peer","time":{"start":1754370361915,"stop":1754370361915,"duration":0},"status":"passed","severity":"normal"},{"uid":"32f1e820ef9fc74a","name":"Check received message with timestamp: 1754370413327 ","time":{"start":1754370856088,"stop":1754370856088,"duration":0},"status":"passed","severity":"normal"},{"uid":"359a62e569516a08","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1754370393347,"stop":1754370393347,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f574fb9f76d77c1","name":"should be online or offline if network state changed","time":{"start":1754370432939,"stop":1754370432939,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed111699405bcc7a","name":"Push message with content topic containing SQL Injection","time":{"start":1754370961265,"stop":1754370961265,"duration":0},"status":"passed","severity":"normal"},{"uid":"d882b0da69e194e5","name":"should check false positive rate","time":{"start":1754370396595,"stop":1754370396595,"duration":0},"status":"passed","severity":"normal"},{"uid":"3568a6fe692bbb69","name":"should emit a peer event after start","time":{"start":1754370526887,"stop":1754370526888,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea23c450e2ed674f","name":"should return true even if peer has no overlapping shards","time":{"start":1754370353074,"stop":1754370353074,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e4a02d802d96c6f","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1754370393359,"stop":1754370393359,"duration":0},"status":"passed","severity":"normal"},{"uid":"af9716311cfb214d","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app59/4/topic641/proto","time":{"start":1754370652251,"stop":1754370652251,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fa69c813dae46c5","name":"should be safe to call multiple times","time":{"start":1754370352897,"stop":1754370352897,"duration":0},"status":"passed","severity":"normal"},{"uid":"17ccee1c6b1928be","name":"should insert message into bloom filter","time":{"start":1754370398458,"stop":1754370398458,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d71f3b18e70bdc4","name":"throws on content topic with empty encoding field","time":{"start":1754370337652,"stop":1754370337652,"duration":0},"status":"passed","severity":"normal"},{"uid":"718f722f1ad3807a","name":"Add multiple subscription objects on single nwaku node","time":{"start":1754370879646,"stop":1754370879646,"duration":0},"status":"passed","severity":"normal"},{"uid":"67e59ce8e7895c0","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1754370392940,"stop":1754370392941,"duration":1},"status":"passed","severity":"normal"},{"uid":"29505025a6f4338","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1754370879627,"stop":1754370879628,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e3a395d99335511","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1754370352973,"stop":1754370352973,"duration":0},"status":"passed","severity":"normal"},{"uid":"b94f46edbb3e49c0","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1754370879639,"stop":1754370879639,"duration":0},"status":"skipped","severity":"normal"},{"uid":"de284b1d29fce902","name":"should decode valid enr with tcp successfully","time":{"start":1754370343918,"stop":1754370343918,"duration":0},"status":"passed","severity":"normal"},{"uid":"da4e23cfa2b94d1","name":"should never report false negatives","time":{"start":1754370396589,"stop":1754370396589,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7e329a9cf207206","name":"random static sharding 4 - Cluster ID: 625, Shard ID: 357","time":{"start":1754370647790,"stop":1754370647790,"duration":0},"status":"passed","severity":"normal"},{"uid":"52b66b171f11b5d4","name":"Subscribe to topic containing long and publish message","time":{"start":1754370560883,"stop":1754370560883,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb21124811c55a7c","name":"Init the array if not present","time":{"start":1754370337282,"stop":1754370337284,"duration":2},"status":"passed","severity":"normal"},{"uid":"c73fe6eaf6de1b4f","name":"topics with same application and version share the same shard","time":{"start":1754370337658,"stop":1754370337658,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ee54165ce06042e","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1754370558165,"stop":1754370558166,"duration":1},"status":"passed","severity":"normal"},{"uid":"8262005df22194f8","name":"Asymmetric encrypt & decrypt","time":{"start":1754370372146,"stop":1754370372147,"duration":1},"status":"passed","severity":"normal"},{"uid":"a632b64d0e41fc5f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1754370337668,"stop":1754370337668,"duration":0},"status":"passed","severity":"normal"},{"uid":"60ebddf938b4f29e","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1754370393348,"stop":1754370393349,"duration":1},"status":"passed","severity":"normal"},{"uid":"d68711e694b8b817","name":"accepts valid content-filtered query","time":{"start":1754370353373,"stop":1754370353373,"duration":0},"status":"passed","severity":"normal"},{"uid":"29d21278e83cc4cf","name":"should dial peers from store on start","time":{"start":1754370353991,"stop":1754370353991,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbe0e70226d4d3e0","name":"different cluster: nodes don't connect","time":{"start":1754370489172,"stop":1754370489173,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f499e0bb40996b0","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1754370381861,"stop":1754370381861,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd2309b8c85502e9","name":"should be able to decode the field with only RELAY set to true","time":{"start":1754370343143,"stop":1754370343144,"duration":1},"status":"passed","severity":"normal"},{"uid":"438ea69f6df4c939","name":"should throw error - no id","time":{"start":1754370343919,"stop":1754370343920,"duration":1},"status":"passed","severity":"normal"},{"uid":"120f421d0e24f921","name":"should properly clean up resources when disposed","time":{"start":1754370381135,"stop":1754370381135,"duration":0},"status":"passed","severity":"normal"},{"uid":"35929768d369b254","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1754370393341,"stop":1754370393341,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2aa89e8ba2f99a8","name":"Generator, 2 different shards","time":{"start":1754370620452,"stop":1754370620452,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f700c19ccdb35bf","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1754370354003,"stop":1754370354003,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fbf8edadb4b691e","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1754370382379,"stop":1754370382380,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1f47ed0a90990c","name":"Push message with content topic containing Chinese","time":{"start":1754370961277,"stop":1754370961277,"duration":0},"status":"passed","severity":"normal"},{"uid":"b978958bf34b3c25","name":"should handle dial errors gracefully","time":{"start":1754370352624,"stop":1754370352627,"duration":3},"status":"passed","severity":"normal"},{"uid":"4318b7d43bb3d44","name":"Check publish message containing special chars","time":{"start":1754370551910,"stop":1754370551910,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9b80586142ee183","name":"should throw error - invalid id","time":{"start":1754370343924,"stop":1754370343925,"duration":1},"status":"passed","severity":"normal"},{"uid":"626323a8ecf58284","name":"should maintain desired error rate","time":{"start":1754370396588,"stop":1754370396589,"duration":1},"status":"passed","severity":"normal"},{"uid":"c397c38a1a8d91d3","name":"can start and stop the service","time":{"start":1754370365899,"stop":1754370365899,"duration":0},"status":"passed","severity":"normal"},{"uid":"3864e3f61c56e194","name":"should remove event listeners","time":{"start":1754370353992,"stop":1754370353993,"duration":1},"status":"passed","severity":"normal"},{"uid":"291ea5cff54003cd","name":"Ephemeral field set to true","time":{"start":1754370354181,"stop":1754370354181,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca2b233b4f37fc9a","name":"should create a new stream if no existing for protocol found","time":{"start":1754370353786,"stop":1754370353786,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcc9bb40b3e7333","name":"should handle general insertion and lookup correctly","time":{"start":1754370396592,"stop":1754370396594,"duration":2},"status":"passed","severity":"normal"},{"uid":"dbf573c6edef7dac","name":"Push message with meta","time":{"start":1754370961267,"stop":1754370961267,"duration":0},"status":"passed","severity":"normal"},{"uid":"64ecf7e24e90ca16","name":"Push message with custom timestamp: 1754374037279","time":{"start":1754370961270,"stop":1754370961270,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e13c6200a58623c","name":"should maintain proper timestamps if all messages received","time":{"start":1754370398459,"stop":1754370398460,"duration":1},"status":"passed","severity":"normal"},{"uid":"6955cf0f443fbc4f","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1754370393353,"stop":1754370393354,"duration":1},"status":"passed","severity":"normal"},{"uid":"c834796a450dc5bc","name":"Relay Node - default protocol","time":{"start":1754370680353,"stop":1754370680353,"duration":0},"status":"passed","severity":"normal"},{"uid":"3269f8d4166ae5fe","name":"A test","time":{"start":1754370474541,"stop":1754370474541,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4ff7defaa48b57f","name":"Subscribe to topic containing Russian and receive message","time":{"start":1754370879643,"stop":1754370879643,"duration":0},"status":"passed","severity":"normal"},{"uid":"38f1a76dfb284708","name":"should not receive a peer event after stop","time":{"start":1754370418836,"stop":1754370418836,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a62d87cbcd13994","name":"Push message with content topic containing JSON","time":{"start":1754370961265,"stop":1754370961266,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0cc66c6868f9266","name":"should detect messages with missing dependencies","time":{"start":1754370398462,"stop":1754370398462,"duration":0},"status":"passed","severity":"normal"},{"uid":"64af9152ae358114","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1754370353991,"stop":1754370353992,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f3b9c586e765b9b","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1754370558175,"stop":1754370558175,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7a0caf61e726f17","name":"should not fail to start the service if it is already started","time":{"start":1754370418833,"stop":1754370418834,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a31b41b9df475a1","name":"should handle incoming messages","time":{"start":1754370383180,"stop":1754370383181,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9b855bacf53096c","name":"should not be empty after adding a subscription","time":{"start":1754370383249,"stop":1754370383249,"duration":0},"status":"passed","severity":"normal"},{"uid":"76d1d0e3c47a3f63","name":"new peer added after a peer was already found","time":{"start":1754370559171,"stop":1754370559171,"duration":0},"status":"skipped","severity":"normal"},{"uid":"75c61ff45e785568","name":"should be safe to call multiple times","time":{"start":1754370354229,"stop":1754370354229,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbbeee862ee5549","name":"Symmetric encrypt & Decrypt","time":{"start":1754370372147,"stop":1754370372147,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc942ec1f9a37260","name":"Check received message containing Russian","time":{"start":1754370856094,"stop":1754370856094,"duration":0},"status":"passed","severity":"normal"},{"uid":"84f8a17e3b06a048","name":"should set field with all protocols disabled","time":{"start":1754370343930,"stop":1754370343931,"duration":1},"status":"passed","severity":"normal"},{"uid":"952172a395235ecb","name":"random static sharding 9 - Cluster ID: 555, Shard ID: 254","time":{"start":1754370647795,"stop":1754370647800,"duration":5},"status":"passed","severity":"normal"},{"uid":"efa623555232dc0e","name":"Encoder throws on undefined content topic","time":{"start":1754370371751,"stop":1754370371751,"duration":0},"status":"passed","severity":"normal"},{"uid":"b05cdf9049e923de","name":"should dispatch connect and disconnect events","time":{"start":1754370383103,"stop":1754370383103,"duration":0},"status":"passed","severity":"normal"},{"uid":"50ec07b489cd8685","name":"Push message with Basic HTML tag payload","time":{"start":1754370961258,"stop":1754370961259,"duration":1},"status":"passed","severity":"normal"},{"uid":"c78a7d5cf7dba6bc","name":"throws on content topic with empty topic name field","time":{"start":1754370337651,"stop":1754370337651,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e0b594bccfb6fe","name":"should check connected peers if present and suitable","time":{"start":1754370383172,"stop":1754370383172,"duration":0},"status":"passed","severity":"normal"},{"uid":"676ac73afac4f79f","name":"random static sharding 3 - Cluster ID: 501, Shard ID: 676","time":{"start":1754370647790,"stop":1754370647790,"duration":0},"status":"passed","severity":"normal"},{"uid":"c72b489d4cc3c961","name":"should return false when peer has no shard info","time":{"start":1754370353074,"stop":1754370353075,"duration":1},"status":"passed","severity":"normal"},{"uid":"510ec64dc1b48c31","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1754370373362,"stop":1754370373362,"duration":0},"status":"passed","severity":"normal"},{"uid":"30d47088e4a21161","name":"should handle multiple peer connections","time":{"start":1754370352898,"stop":1754370352898,"duration":0},"status":"passed","severity":"normal"},{"uid":"40adf7b12a03a375","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1754370393351,"stop":1754370393352,"duration":1},"status":"passed","severity":"normal"},{"uid":"3332ac6cf7d947e0","name":"Promise Callback - true","time":{"start":1754370660321,"stop":1754370660324,"duration":3},"status":"passed","severity":"normal"},{"uid":"f243591032bb78ea","name":"should throw error - no id","time":{"start":1754370343919,"stop":1754370343919,"duration":0},"status":"passed","severity":"normal"},{"uid":"31415ed24312793b","name":"should skip peer when not on same cluster","time":{"start":1754370352768,"stop":1754370352770,"duration":2},"status":"passed","severity":"normal"},{"uid":"29f3c7fd4207a5da","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1754370360855,"stop":1754370360855,"duration":0},"status":"passed","severity":"normal"},{"uid":"78de76f072eb1e43","name":"should have no discoveries enabled by default","time":{"start":1754370382858,"stop":1754370382860,"duration":2},"status":"passed","severity":"normal"},{"uid":"6c9fba648ec569d2","name":"should reject on timeout if it was set","time":{"start":1754370383172,"stop":1754370383172,"duration":0},"status":"passed","severity":"normal"},{"uid":"69027fbfdcc45bed","name":"Subscribe and receive messages via lightPush","time":{"start":1754370879637,"stop":1754370879637,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e02927562d24b27","name":"Push message with rate limit","time":{"start":1754370961280,"stop":1754370961280,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eda7b1962aa5559","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1754370418839,"stop":1754370418840,"duration":1},"status":"skipped","severity":"normal"},{"uid":"34c3458c909cd4cc","name":"can query messages by message hash","time":{"start":1754370650807,"stop":1754370650808,"duration":1},"status":"passed","severity":"normal"},{"uid":"88e185b3c0c61ce1","name":"Check meta is set [symmetric]","time":{"start":1754370371750,"stop":1754370371750,"duration":0},"status":"passed","severity":"normal"},{"uid":"539341c6dcbdadc5","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1754370620452,"stop":1754370620452,"duration":0},"status":"passed","severity":"normal"},{"uid":"afb69789ecf5970c","name":"should be empty when created","time":{"start":1754370383249,"stop":1754370383249,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d0c602f73dcde5f","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1754370660441,"stop":1754370660442,"duration":1},"status":"passed","severity":"normal"},{"uid":"a41735975d96676a","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1754370393352,"stop":1754370393352,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8635ca682b7f47d","name":"should throw error when no peers are available","time":{"start":1754370382915,"stop":1754370382915,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ccdc85d4d6c89d6","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1754370393350,"stop":1754370393350,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c7e80b05d65233","name":"Subscribe to topic containing special chars and publish message","time":{"start":1754370560884,"stop":1754370560884,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd7bc22e2cc8e897","name":"Subscribe and receives messages on 20 topics","time":{"start":1754370879629,"stop":1754370879629,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d7a7c70cfdf2ecf","name":"Push message with Script payload","time":{"start":1754370961257,"stop":1754370961258,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca33f39e1a768aa","name":"Push message with content topic containing numeric","time":{"start":1754370961277,"stop":1754370961277,"duration":0},"status":"passed","severity":"normal"},{"uid":"13e2d4d55777313e","name":"should handle case when globalThis is not available","time":{"start":1754370352956,"stop":1754370352957,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7026db7ab940f9f","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1754370393344,"stop":1754370393344,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbfb2dfe6785d2e6","name":"should handle a minimal index list","time":{"start":1754370337769,"stop":1754370337769,"duration":0},"status":"passed","severity":"normal"},{"uid":"86a53435c17e1509","name":"Get Nodes","time":{"start":1754370361389,"stop":1754370361390,"duration":1},"status":"passed","severity":"normal"},{"uid":"d66f9dee7659db4c","name":"Ordered callback, aborts when callback returns true","time":{"start":1754370660442,"stop":1754370660442,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce89defc2e3c6528","name":"should handle relay send failures gracefully","time":{"start":1754370352913,"stop":1754370352914,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5b6426ba6b9120b","name":"Subscribe to topic containing short and publish message","time":{"start":1754370560883,"stop":1754370560883,"duration":0},"status":"passed","severity":"normal"},{"uid":"4642ddce8d6bf45","name":"should handle case with no peers in store","time":{"start":1754370353997,"stop":1754370353997,"duration":0},"status":"passed","severity":"normal"},{"uid":"56e0e4e37803a35f","name":"random static sharding 10 - Cluster ID: 997, Shard ID: 17","time":{"start":1754370647800,"stop":1754370647800,"duration":0},"status":"passed","severity":"normal"},{"uid":"c345fbebb639fd89","name":"should not execute task if max attempts is 0","time":{"start":1754370381869,"stop":1754370381869,"duration":0},"status":"passed","severity":"normal"},{"uid":"77478139584a8519","name":"should set field with all protocols enabled","time":{"start":1754370343931,"stop":1754370343931,"duration":0},"status":"passed","severity":"normal"},{"uid":"b33bd6a683604ef0","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1754370337667,"stop":1754370337667,"duration":0},"status":"passed","severity":"normal"},{"uid":"61388d914bca8c18","name":"Publish message with custom timestamp: Wed Aug 14 2024 05:09:05 GMT+0000 (Coordinated Universal Time)","time":{"start":1754370551919,"stop":1754370551920,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4b6aec3c8d35a5d","name":"should be able to decode the field with only FILTER set to true","time":{"start":1754370343144,"stop":1754370343145,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b9ca6600c919552","name":"Push message with JSON payload","time":{"start":1754370961259,"stop":1754370961259,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d741dd988c33f50","name":"should increase lamport timestamp","time":{"start":1754370398459,"stop":1754370398459,"duration":0},"status":"passed","severity":"normal"},{"uid":"e35fff115d31e1ff","name":"Subscribe to topic containing JSON and receive message","time":{"start":1754370879644,"stop":1754370879644,"duration":0},"status":"passed","severity":"normal"},{"uid":"81ef35fa5559028","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1754370393349,"stop":1754370393350,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c157eb73a10cf49","name":"Publishes to nwaku","time":{"start":1754370540736,"stop":1754370540736,"duration":0},"status":"passed","severity":"normal"},{"uid":"179a2957af4f965a","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1754370558169,"stop":1754370558169,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4a61960b0b13a98","name":"should return false when peer is not found","time":{"start":1754370353086,"stop":1754370353086,"duration":0},"status":"passed","severity":"normal"},{"uid":"18b6a1085959061b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1754370337664,"stop":1754370337664,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bc21e5ab038c8a5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1754370337664,"stop":1754370337665,"duration":1},"status":"passed","severity":"normal"},{"uid":"be0fb0b668db5886","name":"should not dispatch event when already disconnected","time":{"start":1754370352968,"stop":1754370352968,"duration":0},"status":"passed","severity":"normal"},{"uid":"29101c27941f62b","name":"Passing page size 3 when there are 20 messages","time":{"start":1754370666728,"stop":1754370666728,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8f98f51ab8aa5a3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1754370393363,"stop":1754370393363,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cf1523a1d3f4244","name":"Push message with content topic containing emoji","time":{"start":1754370961266,"stop":1754370961267,"duration":1},"status":"passed","severity":"normal"},{"uid":"f93143058f62ee8e","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1754370879635,"stop":1754370879635,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed3adb4b9a0cb34c","name":"Encoder throws on empty string content topic","time":{"start":1754370354182,"stop":1754370354182,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbbf7fd39b47a436","name":"should add to incoming buffer if dependencies are not met","time":{"start":1754370398460,"stop":1754370398460,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef2f148b9a73d659","name":"should not fail to stop the service if it was not started","time":{"start":1754370418832,"stop":1754370418833,"duration":1},"status":"passed","severity":"normal"},{"uid":"76dc84aabb778c69","name":"should initialize with Unhealthy status","time":{"start":1754370382378,"stop":1754370382378,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef46f3bb4aad9e9c","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1754370674726,"stop":1754370674726,"duration":0},"status":"passed","severity":"normal"},{"uid":"a93cc6d64cac933f","name":"should handle multiple peers with different shard configurations","time":{"start":1754370352784,"stop":1754370352785,"duration":1},"status":"passed","severity":"normal"},{"uid":"86b3e50b819491a6","name":"Check publish message containing escaped characters","time":{"start":1754370551915,"stop":1754370551915,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa8f8f232e449bf9","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1754370361920,"stop":1754370361920,"duration":0},"status":"skipped","severity":"normal"},{"uid":"606feb579a4285c4","name":"should retry failed tasks","time":{"start":1754370381862,"stop":1754370381862,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3e3f9d8b96d5d3e","name":"should throw error - no public key","time":{"start":1754370343919,"stop":1754370343919,"duration":0},"status":"passed","severity":"normal"},{"uid":"25136ed530096815","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1754370879638,"stop":1754370879638,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef0be278dd59dffa","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1754370337659,"stop":1754370337659,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbdae9fdb488416b","name":"Passing page size 10 when there are 10 messages","time":{"start":1754370666728,"stop":1754370666729,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8783e25d391aac3","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1754370432935,"stop":1754370432935,"duration":0},"status":"passed","severity":"normal"},{"uid":"423a953d78243a9c","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1754370856091,"stop":1754370856092,"duration":1},"status":"passed","severity":"normal"},{"uid":"d82d569bb9ab2ac","name":"Refresh subscription","time":{"start":1754370879630,"stop":1754370879630,"duration":0},"status":"passed","severity":"normal"},{"uid":"65be1f1d6344c375","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1754370371749,"stop":1754370371750,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc06ef6ad827b95a","name":"Throws when trying to push message with empty payload","time":{"start":1754370961276,"stop":1754370961276,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4745f7b61f47c95","name":"should dispatch network event when browser goes online","time":{"start":1754370352972,"stop":1754370352972,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c2aa521bbe02b5","name":"should dial peer when no shard info available","time":{"start":1754370352771,"stop":1754370352771,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d842f0ec5a7d2d6","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1754370383101,"stop":1754370383102,"duration":1},"status":"passed","severity":"normal"},{"uid":"232893b2322e0ab6","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1754370602110,"stop":1754370602111,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b68a9996833ed04","name":"should clear all timers","time":{"start":1754370352893,"stop":1754370352894,"duration":1},"status":"passed","severity":"normal"},{"uid":"f47a2df57cd438c0","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1754370879632,"stop":1754370879632,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e4c7ae8909a7be","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1754370383104,"stop":1754370383105,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bec402323f9b2bc","name":"should return PeerId when PeerId is provided","time":{"start":1754370353407,"stop":1754370353407,"duration":0},"status":"passed","severity":"normal"},{"uid":"43b891aa1b106dd","name":"Check received message containing emoji","time":{"start":1754370856087,"stop":1754370856087,"duration":0},"status":"passed","severity":"normal"},{"uid":"a532be3d6b670d5e","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1754370353407,"stop":1754370353408,"duration":1},"status":"passed","severity":"normal"},{"uid":"97dbac35d7d6783c","name":"should register libp2p event listeners when start is called","time":{"start":1754370383104,"stop":1754370383104,"duration":0},"status":"passed","severity":"normal"},{"uid":"df8473e0d311d078","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1754370352899,"stop":1754370352903,"duration":4},"status":"passed","severity":"normal"},{"uid":"7f41e1603f2f549","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1754370393339,"stop":1754370393340,"duration":1},"status":"passed","severity":"normal"},{"uid":"958e9ae87d7f06ef","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1754370856088,"stop":1754370856089,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfae1cb7233caa67","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1754370382916,"stop":1754370382916,"duration":0},"status":"passed","severity":"normal"},{"uid":"536785c5cc19fc57","name":"should fail to send if no connected peers found","time":{"start":1754370382826,"stop":1754370382827,"duration":1},"status":"passed","severity":"normal"},{"uid":"747556609cb1d996","name":"should deliver messages after dependencies are met","time":{"start":1754370398463,"stop":1754370398463,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8c96685190b171e","name":"should delegate to networkMonitor.isConnected()","time":{"start":1754370354230,"stop":1754370354230,"duration":0},"status":"passed","severity":"normal"},{"uid":"c258ed7d04ffafc4","name":"Check publish message containing JSON","time":{"start":1754370551914,"stop":1754370551914,"duration":0},"status":"passed","severity":"normal"},{"uid":"674b2b85a6fa46fe","name":"should return false when peer is on different cluster","time":{"start":1754370353076,"stop":1754370353076,"duration":0},"status":"passed","severity":"normal"},{"uid":"508dfd4ae23f1d00","name":"should return false when pubsub topic parsing fails","time":{"start":1754370353086,"stop":1754370353086,"duration":0},"status":"passed","severity":"normal"},{"uid":"b049dc90c5175a61","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1754370393347,"stop":1754370393348,"duration":1},"status":"passed","severity":"normal"},{"uid":"b58cd660a6d59440","name":"Query with Ordered Callback, No message returned","time":{"start":1754370629941,"stop":1754370629941,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd794c1b48b3fbd0","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1754370337653,"stop":1754370337653,"duration":0},"status":"passed","severity":"normal"},{"uid":"daabafb32405632a","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1754370382861,"stop":1754370382861,"duration":0},"status":"passed","severity":"normal"},{"uid":"a11a42c866ee7041","name":"isConnected should return true after first peer connects","time":{"start":1754370432936,"stop":1754370432936,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb9b0d5a5db533de","name":"should get / set TCP multiaddr","time":{"start":1754370343927,"stop":1754370343928,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8e3b51fa06f183","name":"Check received message containing numeric","time":{"start":1754370856083,"stop":1754370856083,"duration":0},"status":"passed","severity":"normal"},{"uid":"b66a568e3fa68569","name":"Push message with content topic containing escaped characters","time":{"start":1754370961279,"stop":1754370961279,"duration":0},"status":"passed","severity":"normal"},{"uid":"1806c9a3fd9d5432","name":"Push message with Chinese payload","time":{"start":1754370961256,"stop":1754370961256,"duration":0},"status":"passed","severity":"normal"},{"uid":"d43d4097f48c657f","name":"can start and stop the service","time":{"start":1754370418831,"stop":1754370418831,"duration":0},"status":"passed","severity":"normal"},{"uid":"50a67fc122a141b6","name":"should be sent with empty content","time":{"start":1754370398464,"stop":1754370398464,"duration":0},"status":"passed","severity":"normal"},{"uid":"731bb42be1398c68","name":"accepts valid message hash query","time":{"start":1754370353374,"stop":1754370353375,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f17de42ed471d3","name":"Subscribe to topic containing JSON and publish message","time":{"start":1754370560887,"stop":1754370560888,"duration":1},"status":"passed","severity":"normal"},{"uid":"15a1d31b70e45cbc","name":"Push message with content topic containing long","time":{"start":1754370961276,"stop":1754370961277,"duration":1},"status":"passed","severity":"normal"},{"uid":"1caa8c98c379bfa5","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1754370879629,"stop":1754370879630,"duration":1},"status":"passed","severity":"normal"},{"uid":"b88c7e21587aa1e0","name":"should add event listeners to libp2p","time":{"start":1754370352951,"stop":1754370352951,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4171df1ea4fa530","name":"should respect custom numPeersToUse configuration","time":{"start":1754370383105,"stop":1754370383105,"duration":0},"status":"passed","severity":"normal"},{"uid":"c34756e692891677","name":"Js publishes, other Js receives","time":{"start":1754370540746,"stop":1754370540755,"duration":9},"status":"passed","severity":"normal"},{"uid":"addf49d5e25664c8","name":"returns only open connection if one present","time":{"start":1754370353485,"stop":1754370353485,"duration":0},"status":"passed","severity":"normal"},{"uid":"76f21aac0e2bd934","name":"should handle errors gracefully when getting peer info","time":{"start":1754370353091,"stop":1754370353091,"duration":0},"status":"passed","severity":"normal"},{"uid":"384ae8a7ce5e4906","name":"Decrypt messages","time":{"start":1754370528920,"stop":1754370528920,"duration":0},"status":"passed","severity":"normal"},{"uid":"83fbb017d372ea87","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1754370393360,"stop":1754370393361,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ae7b5b48b4f3830","name":"should send relay ping messages on timer","time":{"start":1754370352913,"stop":1754370352913,"duration":0},"status":"passed","severity":"normal"},{"uid":"f58a840b558f00d6","name":"should add peer to queue when queue is not empty","time":{"start":1754370352760,"stop":1754370352765,"duration":5},"status":"passed","severity":"normal"},{"uid":"13546daabbcdfc4d","name":"Encoder throws on undefined content topic","time":{"start":1754370373363,"stop":1754370373363,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddf7756af4370fc6","name":"Subscribe to topic containing emoji and receive message","time":{"start":1754370879646,"stop":1754370879646,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1f3c01ba8888f7f","name":"should throw an error for insufficient data","time":{"start":1754370337770,"stop":1754370337770,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8f661ded646b7fa","name":"msgTime: 0 ms from now, startTime: 1754284260747, endTime: 1754370660747","time":{"start":1754370674725,"stop":1754370674726,"duration":1},"status":"passed","severity":"normal"},{"uid":"4810287c0804c8b8","name":"Subscribe to topic containing Script and receive message","time":{"start":1754370879633,"stop":1754370879633,"duration":0},"status":"passed","severity":"normal"},{"uid":"f84bbb25a762d7de","name":"should be safe to call multiple times","time":{"start":1754370352612,"stop":1754370352613,"duration":1},"status":"passed","severity":"normal"},{"uid":"99388136c24ca9bb","name":"Subscribe to topic containing Script and receive message","time":{"start":1754370879643,"stop":1754370879643,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddab3c6cda65af25","name":"Push message with escaped characters payload","time":{"start":1754370961260,"stop":1754370961260,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ce4d8b4bf91e34a","name":"Check message received after jswaku node is restarted","time":{"start":1754370856091,"stop":1754370856091,"duration":0},"status":"passed","severity":"normal"},{"uid":"6872b6e0971d20ec","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1754370343147,"stop":1754370343148,"duration":1},"status":"passed","severity":"normal"},{"uid":"d037fb162abdbc2","name":"Relay","time":{"start":1754370419098,"stop":1754370419098,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fef579f070f482e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1754370393364,"stop":1754370393364,"duration":0},"status":"passed","severity":"normal"},{"uid":"789f57443e51ae35","name":"same cluster: nodes connect","time":{"start":1754370489174,"stop":1754370489174,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f31363d417c36e7","name":"should create dialer with libp2p and shardReader","time":{"start":1754370352750,"stop":1754370352750,"duration":0},"status":"passed","severity":"normal"},{"uid":"4683a11edf366113","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1754370352631,"stop":1754370352632,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b1a588b3d54c3d0","name":"Check meta is set [ecies]","time":{"start":1754370373362,"stop":1754370373363,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d0feefcdd1a3631","name":"Push message with custom timestamp: 1723612037279","time":{"start":1754370961269,"stop":1754370961269,"duration":0},"status":"passed","severity":"normal"},{"uid":"607d8e669864e8","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1754370856098,"stop":1754370856098,"duration":0},"status":"passed","severity":"normal"},{"uid":"620daea33207791","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1754370667741,"stop":1754370667741,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8337aacd638fe86","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1754370393354,"stop":1754370393354,"duration":0},"status":"passed","severity":"normal"},{"uid":"a888ba9259bed7af","name":"should set field with only RELAY enabled","time":{"start":1754370343931,"stop":1754370343931,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a86a1e26f24bce8","name":"Check received message containing SQL Injection","time":{"start":1754370856094,"stop":1754370856095,"duration":1},"status":"passed","severity":"normal"},{"uid":"a253d86fdbd97c71","name":"Publish message with rate limit","time":{"start":1754370551927,"stop":1754370551927,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9396e356841d5e3","name":"Relay - dialed first","time":{"start":1754370680350,"stop":1754370680351,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac82b63f95922e56","name":"should handle dial errors","time":{"start":1754370354231,"stop":1754370354231,"duration":0},"status":"passed","severity":"normal"},{"uid":"32ee15cebf76f569","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1754370337665,"stop":1754370337665,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cc58a2dfc2245db","name":"Fails to push message with large meta","time":{"start":1754370961267,"stop":1754370961268,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3ab6aca5091062a","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1754370393353,"stop":1754370393353,"duration":0},"status":"passed","severity":"normal"},{"uid":"6000f4796ebf60c4","name":"Push message with content topic containing Arabic","time":{"start":1754370961264,"stop":1754370961264,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcca75a227820c69","name":"msgTime: 0 ms from now, startTime: 1754111460747, endTime: 1754370660747","time":{"start":1754370674725,"stop":1754370674725,"duration":0},"status":"passed","severity":"normal"},{"uid":"99a081bbbb7d5340","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1754370383180,"stop":1754370383180,"duration":0},"status":"passed","severity":"normal"},{"uid":"56bc0411561c24a0","name":"should handle onConnected and onDisconnected","time":{"start":1754370383103,"stop":1754370383104,"duration":1},"status":"passed","severity":"normal"},{"uid":"c831c15fe36ee3ff","name":"should sort peers by ping value","time":{"start":1754370354234,"stop":1754370354235,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef845b8690b66e7d","name":"Sample","time":{"start":1754370343435,"stop":1754370343435,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd9db94fd0703f90","name":"Subscribe to topic containing shell command and receive message","time":{"start":1754370879634,"stop":1754370879635,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cc8acfccb16076f","name":"Check message with no content topic is not received","time":{"start":1754370856090,"stop":1754370856090,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8dfeec05fcc2f8","name":"should reject if LightPush is requested but not mounted","time":{"start":1754370383171,"stop":1754370383171,"duration":0},"status":"passed","severity":"normal"},{"uid":"c14624a857dd7c53","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1754370474115,"stop":1754370474115,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf48c65759d9bb5f","name":"Encoder throws on undefined content topic","time":{"start":1754370354182,"stop":1754370354182,"duration":0},"status":"passed","severity":"normal"},{"uid":"8419f28b6b71617a","name":"same cluster, static sharding: nodes connect","time":{"start":1754370489172,"stop":1754370489172,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d20ccc99eb888d2","name":"should get all peers from store","time":{"start":1754370353995,"stop":1754370353996,"duration":1},"status":"passed","severity":"normal"},{"uid":"62b434c04e0f5168","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1754370361523,"stop":1754370361524,"duration":1},"status":"passed","severity":"normal"},{"uid":"207824d86124dc72","name":"should return different streams if requested simultaniously","time":{"start":1754370353786,"stop":1754370353786,"duration":0},"status":"passed","severity":"normal"},{"uid":"614127d0279f6df0","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1754370337665,"stop":1754370337666,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b62d56e3accff72","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1754370361920,"stop":1754370361920,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9ac3c756d8272ad9","name":"tcp ip4 address","time":{"start":1754370343164,"stop":1754370343164,"duration":0},"status":"passed","severity":"normal"},{"uid":"767c4b196bc5480","name":"Check received message containing Basic HTML tag","time":{"start":1754370856095,"stop":1754370856096,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7c5410fad67fabd","name":"should encode/decode to text encoding","time":{"start":1754370343926,"stop":1754370343927,"duration":1},"status":"passed","severity":"normal"},{"uid":"493c518c4a5b3502","name":"Check message with invalid timestamp is not received","time":{"start":1754370856089,"stop":1754370856089,"duration":0},"status":"passed","severity":"normal"},{"uid":"b633a24df522555b","name":"Meta field set when metaSetter is specified","time":{"start":1754370354181,"stop":1754370354181,"duration":0},"status":"passed","severity":"normal"},{"uid":"47216f41f2fd5a5d","name":"should reject if Filter is requested but not mounted","time":{"start":1754370383171,"stop":1754370383172,"duration":1},"status":"passed","severity":"normal"},{"uid":"884290dc31058a2c","name":"should partition messages based on acknowledgement status","time":{"start":1754370398463,"stop":1754370398464,"duration":1},"status":"passed","severity":"normal"},{"uid":"daeeacc76e84159c","name":"Filter","time":{"start":1754370680352,"stop":1754370680353,"duration":1},"status":"passed","severity":"normal"},{"uid":"640ecd1e686d279a","name":"Subscribe to topic containing numeric and publish message","time":{"start":1754370560883,"stop":1754370560884,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d63c767ace37f0f","name":"should process queue every 500ms","time":{"start":1754370352773,"stop":1754370352779,"duration":6},"status":"passed","severity":"normal"},{"uid":"b72c5f501238b577","name":"should set field with only FILTER enabled","time":{"start":1754370343932,"stop":1754370343932,"duration":0},"status":"passed","severity":"normal"},{"uid":"137bcc7847bd01bb","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1754370393364,"stop":1754370393364,"duration":0},"status":"passed","severity":"normal"},{"uid":"367024c5b0f8c0fd","name":"should be safe to call multiple times","time":{"start":1754370352892,"stop":1754370352893,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc50476786f507b8","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1754370353787,"stop":1754370353787,"duration":0},"status":"passed","severity":"normal"},{"uid":"89c593d6249154ab","name":"should do nothing when connections still exist","time":{"start":1754370353995,"stop":1754370353995,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab5045723c0db555","name":"Push message with SQL Injection payload","time":{"start":1754370961273,"stop":1754370961273,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea1cbf6a8542049b","name":"Sets default value correctly","time":{"start":1754370674853,"stop":1754370674853,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebed3b9fb538bd96","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1754370393348,"stop":1754370393348,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d662751b6bf4d25","name":"throws on content topic with generation field greater than 0","time":{"start":1754370337649,"stop":1754370337650,"duration":1},"status":"passed","severity":"normal"},{"uid":"fceb35df3e475db5","name":"should handle browser offline state overriding peer connections","time":{"start":1754370352984,"stop":1754370352985,"duration":1},"status":"passed","severity":"normal"},{"uid":"a36a784c62beb2aa","name":"Push message with numeric payload","time":{"start":1754370961255,"stop":1754370961255,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb5e24da75b4c856","name":"throws an error for improperly formatted content topics","time":{"start":1754370337660,"stop":1754370337661,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5eef83c5fa88545","name":"All","time":{"start":1754370419109,"stop":1754370419109,"duration":0},"status":"passed","severity":"normal"},{"uid":"97a522044c15f735","name":"should invoke callbacks when receiving a message","time":{"start":1754370383249,"stop":1754370383250,"duration":1},"status":"passed","severity":"normal"},{"uid":"b23762d01df33af9","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1754370674722,"stop":1754370674723,"duration":1},"status":"passed","severity":"normal"},{"uid":"25678c10b3def1d7","name":"should return empty array when no peers connected","time":{"start":1754370354233,"stop":1754370354233,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccf707e8ae76076d","name":"should return peer for existing peer","time":{"start":1754370353998,"stop":1754370353998,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d412dcc2487478b","name":"should process up to 3 peers at once","time":{"start":1754370352779,"stop":1754370352779,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e652b2ec8bf9f23","name":"should process tasks in queue","time":{"start":1754370381854,"stop":1754370381859,"duration":5},"status":"passed","severity":"normal"},{"uid":"f18d71d1db0d164d","name":"Push message with XML payload","time":{"start":1754370961273,"stop":1754370961274,"duration":1},"status":"passed","severity":"normal"},{"uid":"b948b997758f94bf","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1754370674723,"stop":1754370674723,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e3243b72506cabb","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1754370337654,"stop":1754370337654,"duration":0},"status":"passed","severity":"normal"},{"uid":"69fea3b093d71fe","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1754370353117,"stop":1754370353117,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb38564697218caa","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1754370474115,"stop":1754370474115,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d84e4a861d91152","name":"Check received message containing shell command","time":{"start":1754370856096,"stop":1754370856096,"duration":0},"status":"passed","severity":"normal"},{"uid":"a283eedf83eee7f4","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1754370393339,"stop":1754370393339,"duration":0},"status":"passed","severity":"normal"},{"uid":"f67d13b631cf6994","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1754370354000,"stop":1754370354000,"duration":0},"status":"passed","severity":"normal"},{"uid":"17c8cce21ee6a623","name":"handles different clusterIds correctly","time":{"start":1754370337659,"stop":1754370337660,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca902cb64b5cf001","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1754370652242,"stop":1754370652243,"duration":1},"status":"passed","severity":"normal"},{"uid":"29271d3d3f2557b2","name":"should handle hash queries without validation","time":{"start":1754370382917,"stop":1754370382917,"duration":0},"status":"passed","severity":"normal"},{"uid":"377e1fb1a1d26642","name":"Push message with Script payload","time":{"start":1754370961273,"stop":1754370961273,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4c6a6a92dcccf07","name":"Check received message containing Script","time":{"start":1754370856095,"stop":1754370856095,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7182a0b44ff1eb8","name":"Should update shard info","time":{"start":1754370504173,"stop":1754370504173,"duration":0},"status":"passed","severity":"normal"},{"uid":"aed42c50fb499372","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1754370393368,"stop":1754370393369,"duration":1},"status":"passed","severity":"normal"},{"uid":"d352f8f82f783f5b","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1754370383105,"stop":1754370383106,"duration":1},"status":"passed","severity":"normal"},{"uid":"25d9fc9088c8ae7a","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1754370629941,"stop":1754370629942,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f56e1a49dac938c","name":"should create ShardReader with static shards network config","time":{"start":1754370353063,"stop":1754370353066,"duration":3},"status":"passed","severity":"normal"},{"uid":"72b806af102f0c9a","name":"should push the message to the outgoing buffer","time":{"start":1754370398457,"stop":1754370398457,"duration":0},"status":"passed","severity":"normal"},{"uid":"fee38bfc05184df5","name":"Does not throw an exception when node disconnects","time":{"start":1754370674851,"stop":1754370674851,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb47fe83a9d944e6","name":"Push message with special chars payload","time":{"start":1754370961255,"stop":1754370961256,"duration":1},"status":"passed","severity":"normal"},{"uid":"daa7c4a31c01d539","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1754370558171,"stop":1754370558172,"duration":1},"status":"passed","severity":"normal"},{"uid":"de5cdd36e4c9141d","name":"should be able to decode the field with only STORE set to true","time":{"start":1754370343146,"stop":1754370343146,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3bbcc3d9085e73d","name":"should remove event listener for peer:discovery","time":{"start":1754370352614,"stop":1754370352614,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc0251d586e08943","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1754370337665,"stop":1754370337665,"duration":0},"status":"passed","severity":"normal"},{"uid":"3803b402acc67c9c","name":"returns nothing if no connections present","time":{"start":1754370353484,"stop":1754370353485,"duration":1},"status":"passed","severity":"normal"},{"uid":"c97d532b4da06e4e","name":"Using a function","time":{"start":1754370674852,"stop":1754370674852,"duration":0},"status":"passed","severity":"normal"},{"uid":"9470a0ae3229c157","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1754370614035,"stop":1754370614035,"duration":0},"status":"passed","severity":"normal"},{"uid":"801eb09bed20fa5b","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app57/5/topic774/json","time":{"start":1754370652245,"stop":1754370652246,"duration":1},"status":"passed","severity":"normal"},{"uid":"86237e95c0583b73","name":"Push message with long payload","time":{"start":1754370961271,"stop":1754370961271,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ad09cd57bf21fd2","name":"Push message with SQL Injection payload","time":{"start":1754370961257,"stop":1754370961257,"duration":0},"status":"passed","severity":"normal"},{"uid":"59b52333781a4240","name":"should send to specified number of peers of used peers","time":{"start":1754370382830,"stop":1754370382830,"duration":0},"status":"passed","severity":"normal"},{"uid":"397fe2b697649ee9","name":"Push message with unicode special characters payload","time":{"start":1754370961275,"stop":1754370961275,"duration":0},"status":"passed","severity":"normal"},{"uid":"1285bc72d86f11bc","name":"should get / set UDP multiaddr","time":{"start":1754370343927,"stop":1754370343927,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6b3bbc2f68f3cee","name":"should attach causal history and bloom filter to each message","time":{"start":1754370398458,"stop":1754370398458,"duration":0},"status":"passed","severity":"normal"},{"uid":"67120e5fa9f00ae0","name":"should not return locked peers if enough unlocked are available","time":{"start":1754370383103,"stop":1754370383103,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e7de0806590fd91","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1754370354235,"stop":1754370354235,"duration":0},"status":"passed","severity":"normal"},{"uid":"26ea223134248144","name":"Publish message with large meta","time":{"start":1754370551925,"stop":1754370551926,"duration":1},"status":"passed","severity":"normal"},{"uid":"68212d3372dd621b","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1754370353082,"stop":1754370353082,"duration":0},"status":"passed","severity":"normal"},{"uid":"deeec7d154d7e21b","name":"should dial peer when on same shard","time":{"start":1754370352770,"stop":1754370352771,"duration":1},"status":"passed","severity":"normal"},{"uid":"92f5c5a3c8a69f09","name":"Throws when trying to push message with empty payload","time":{"start":1754370961261,"stop":1754370961262,"duration":1},"status":"passed","severity":"normal"},{"uid":"2336e50c0572b66","name":"nwaku subscribes","time":{"start":1754370540736,"stop":1754370540736,"duration":0},"status":"passed","severity":"normal"},{"uid":"268e2b731c7af07e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1754370393369,"stop":1754370393369,"duration":0},"status":"passed","severity":"normal"},{"uid":"9923fa355095a72b","name":"handles different networkShards values correctly","time":{"start":1754370337660,"stop":1754370337660,"duration":0},"status":"passed","severity":"normal"},{"uid":"e12e0906f8f90595","name":"rejects hash query with content filter parameters","time":{"start":1754370353375,"stop":1754370353375,"duration":0},"status":"passed","severity":"normal"},{"uid":"6041a67eccf012bd","name":"should lock peers when selected","time":{"start":1754370383102,"stop":1754370383102,"duration":0},"status":"passed","severity":"normal"},{"uid":"e98a5086480d10e8","name":"should return false when network is not connected","time":{"start":1754370354230,"stop":1754370354230,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ac286e18bf13796","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1754370393354,"stop":1754370393355,"duration":1},"status":"passed","severity":"normal"},{"uid":"44b696658a4ac57e","name":"should not change state when connections remain after disconnect","time":{"start":1754370352966,"stop":1754370352967,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ae763cf0e4520ef","name":"Check message with no payload is not received","time":{"start":1754370856090,"stop":1754370856090,"duration":0},"status":"passed","severity":"normal"},{"uid":"19155730be446321","name":"messageHashStr produces consistent results for the same input","time":{"start":1754370353129,"stop":1754370353129,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdaf181179b9e8ff","name":"does not validate decoders for hash queries","time":{"start":1754370353795,"stop":1754370353795,"duration":0},"status":"passed","severity":"normal"},{"uid":"470a56ca355f9056","name":"should reject if Store is requested but not mounted","time":{"start":1754370383171,"stop":1754370383171,"duration":0},"status":"passed","severity":"normal"},{"uid":"a64a1993abb5d882","name":"should add event listeners to globalThis","time":{"start":1754370352951,"stop":1754370352953,"duration":2},"status":"passed","severity":"normal"},{"uid":"188b9c06df05c2c6","name":"Push message with numeric payload","time":{"start":1754370961272,"stop":1754370961272,"duration":0},"status":"passed","severity":"normal"},{"uid":"2508451987d1bcdb","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1754370352955,"stop":1754370352956,"duration":1},"status":"passed","severity":"normal"},{"uid":"13521a5228733620","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1754370393371,"stop":1754370393372,"duration":1},"status":"passed","severity":"normal"},{"uid":"63676ab104c9af2c","name":"rejects content-filtered query with only contentTopics","time":{"start":1754370353374,"stop":1754370353374,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dbe8b67e93175df","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1754370337657,"stop":1754370337658,"duration":1},"status":"passed","severity":"normal"},{"uid":"f478981e7946186d","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1754370337655,"stop":1754370337656,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2a39c3a9995e415","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1754370558174,"stop":1754370558175,"duration":1},"status":"passed","severity":"normal"},{"uid":"8385a83b5dfff45","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1754370879629,"stop":1754370879629,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b784b2e787e46fc","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1754370558170,"stop":1754370558170,"duration":0},"status":"passed","severity":"normal"},{"uid":"48525dffc8a1f81f","name":"Wrong topic","time":{"start":1754370652251,"stop":1754370652252,"duration":1},"status":"passed","severity":"normal"},{"uid":"298469491a3b4c70","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1754370545156,"stop":1754370545156,"duration":0},"status":"passed","severity":"normal"},{"uid":"635bdaceb47d0e5e","name":"Check publish message containing unicode special characters","time":{"start":1754370551915,"stop":1754370551917,"duration":2},"status":"passed","severity":"normal"},{"uid":"624799157e7d8eaf","name":"Nodes with multiple pubsub topic","time":{"start":1754370545158,"stop":1754370545159,"duration":1},"status":"passed","severity":"normal"},{"uid":"d48e07f7fdd8205d","name":"should handle case when navigator is not available","time":{"start":1754370352956,"stop":1754370352956,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef86ea0331c15bc2","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1754370667742,"stop":1754370667743,"duration":1},"status":"passed","severity":"normal"},{"uid":"d554ded8dc0fa929","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1754370393349,"stop":1754370393349,"duration":0},"status":"passed","severity":"normal"},{"uid":"c25bcbda205fa6fe","name":"Delete observer","time":{"start":1754370528920,"stop":1754370528921,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5fb13221e8cfdc8","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1754370879645,"stop":1754370879645,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd9449460ea9c907","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1754370365902,"stop":1754370365903,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4f6dbebfa2cf770","name":"should handle shard reader errors gracefully","time":{"start":1754370352780,"stop":1754370352780,"duration":0},"status":"passed","severity":"normal"},{"uid":"a66eb9887d7293f3","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1754370393359,"stop":1754370393360,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a4a91ba66686ae1","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1754370629940,"stop":1754370629941,"duration":1},"status":"passed","severity":"normal"},{"uid":"3be8dc3bd48dba29","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1754370382380,"stop":1754370382380,"duration":0},"status":"passed","severity":"normal"},{"uid":"19428b7169c45b32","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1754370393366,"stop":1754370393367,"duration":1},"status":"passed","severity":"normal"},{"uid":"251036886e8e3664","name":"Push message with content topic containing Russian","time":{"start":1754370961278,"stop":1754370961278,"duration":0},"status":"passed","severity":"normal"},{"uid":"861ed8a5bc77b479","name":"Query generator for 2000 messages","time":{"start":1754370660442,"stop":1754370660442,"duration":0},"status":"passed","severity":"normal"},{"uid":"59dcf305e764efff","name":"Overlapping topic subscription","time":{"start":1754370560882,"stop":1754370560883,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a882a9a681a9024a","name":"random static sharding 6 - Cluster ID: 897, Shard ID: 136","time":{"start":1754370647792,"stop":1754370647792,"duration":0},"status":"passed","severity":"normal"},{"uid":"55039830abdcb35","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1754370393355,"stop":1754370393358,"duration":3},"status":"passed","severity":"normal"},{"uid":"5c48cf9453f7663c","name":"yields decoded messages","time":{"start":1754370353796,"stop":1754370353796,"duration":0},"status":"passed","severity":"normal"},{"uid":"f265da78f284891a","name":"Passing page size 1 when there are 4 messages","time":{"start":1754370666728,"stop":1754370666728,"duration":0},"status":"passed","severity":"normal"},{"uid":"99cc8af657ecc6ac","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1754370337663,"stop":1754370337663,"duration":0},"status":"passed","severity":"normal"},{"uid":"6519d672c95658b7","name":"ends if stream creation fails","time":{"start":1754370353795,"stop":1754370353795,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff94205e46677f07","name":"LightPush","time":{"start":1754370680352,"stop":1754370680352,"duration":0},"status":"passed","severity":"normal"},{"uid":"371a24d77838975c","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1754370393344,"stop":1754370393345,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ab2b3e0631606aa","name":"should handle network check errors gracefully","time":{"start":1754370352780,"stop":1754370352784,"duration":4},"status":"passed","severity":"normal"},{"uid":"8ef96eaa2fd9c6c0","name":"Query with Promise Callback, No message returned","time":{"start":1754370629942,"stop":1754370629943,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe23d16613aa1a42","name":"Register correct protocols","time":{"start":1754370560879,"stop":1754370560879,"duration":0},"status":"passed","severity":"normal"},{"uid":"78de3a0e84dd05d8","name":"Check received message containing Chinese","time":{"start":1754370856083,"stop":1754370856084,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b91314a507364b5","name":"random static sharding 8 - Cluster ID: 124, Shard ID: 580","time":{"start":1754370647794,"stop":1754370647795,"duration":1},"status":"passed","severity":"normal"},{"uid":"538722a991fe98a7","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1754370337667,"stop":1754370337668,"duration":1},"status":"passed","severity":"normal"},{"uid":"3074f7aa58535a5","name":"throws if store query response has error status","time":{"start":1754370353795,"stop":1754370353796,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff9635ed2b128b0d","name":"should allow redial after cooldown period","time":{"start":1754370352767,"stop":1754370352768,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e02c272d9256bfe","name":"should clear dial history on start","time":{"start":1754370352751,"stop":1754370352751,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f1eee6fd3dfcf29","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1754370614035,"stop":1754370614035,"duration":0},"status":"passed","severity":"normal"},{"uid":"e23507f6f23f54b","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1754370361522,"stop":1754370361522,"duration":0},"status":"passed","severity":"normal"},{"uid":"9639d0979acdc381","name":"Push message with Basic HTML tag payload","time":{"start":1754370961274,"stop":1754370961274,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dc99706ab943b55","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1754370343146,"stop":1754370343147,"duration":1},"status":"passed","severity":"normal"},{"uid":"275a2f539ad3d786","name":"should properly compute the node id","time":{"start":1754370343926,"stop":1754370343926,"duration":0},"status":"passed","severity":"normal"},{"uid":"89a80a52c2ba94e0","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app84/1/topic180/xml","time":{"start":1754370652247,"stop":1754370652248,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0fa542ab153665a","name":"should handle peer disconnect event when no connections remain","time":{"start":1754370352966,"stop":1754370352966,"duration":0},"status":"passed","severity":"normal"},{"uid":"723a6636fff9cd68","name":"should insert message id into causal history","time":{"start":1754370398458,"stop":1754370398458,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cd9ac847988994b","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1754370879639,"stop":1754370879640,"duration":1},"status":"passed","severity":"normal"},{"uid":"296c8cb46553cc7b","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1754370361521,"stop":1754370361522,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c084ac85b3ae783","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1754370558167,"stop":1754370558169,"duration":2},"status":"passed","severity":"normal"},{"uid":"a72e335fde69428","name":"Fields are not dropped","time":{"start":1754370353712,"stop":1754370353712,"duration":0},"status":"passed","severity":"normal"},{"uid":"2682e58f367681fe","name":"Promise Callback - false","time":{"start":1754370660324,"stop":1754370660324,"duration":0},"status":"passed","severity":"normal"},{"uid":"30f07ed2a03e27e2","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1754370560887,"stop":1754370560887,"duration":0},"status":"passed","severity":"normal"},{"uid":"af825a7bff415ca4","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1754370879632,"stop":1754370879632,"duration":0},"status":"passed","severity":"normal"},{"uid":"66a5e8f3d99be75e","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1754370560882,"stop":1754370560882,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff2fc7bf066d0671","name":"should handle errors when getting connections","time":{"start":1754370352973,"stop":1754370352983,"duration":10},"status":"passed","severity":"normal"},{"uid":"2f101c5d57448b74","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1754370383105,"stop":1754370383105,"duration":0},"status":"passed","severity":"normal"},{"uid":"d739d96f090b69f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1754370337669,"stop":1754370337669,"duration":0},"status":"passed","severity":"normal"},{"uid":"19c8d7da557b4cee","name":"should add event listeners for peer connect and disconnect","time":{"start":1754370352892,"stop":1754370352892,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6c75a2576cd04cf","name":"Query with Ordered Callback, No Decoder","time":{"start":1754370629941,"stop":1754370629941,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d2c4c3ffa1ea38f","name":"Passing page size 11 when there are 10 messages","time":{"start":1754370666729,"stop":1754370666729,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f89caa528fb7919","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1754370337664,"stop":1754370337664,"duration":0},"status":"passed","severity":"normal"},{"uid":"76501c3bc8ad91b8","name":"Check publish message containing Russian","time":{"start":1754370551912,"stop":1754370551912,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea80a38803d0883e","name":"Check publish message containing Arabic","time":{"start":1754370551911,"stop":1754370551911,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5555323bfb83984","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1754370337655,"stop":1754370337655,"duration":0},"status":"passed","severity":"normal"},{"uid":"fce44d1d34971798","name":"should successfully unsubscribe from an existing subscription","time":{"start":1754370383180,"stop":1754370383180,"duration":0},"status":"passed","severity":"normal"},{"uid":"42eb10c3a28fb983","name":"different cluster: nodes don't connect","time":{"start":1754370489174,"stop":1754370489175,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5bc67d9b1057a71","name":"should remove event listeners","time":{"start":1754370352893,"stop":1754370352893,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceb06830fd61a4e1","name":"Decoder throws on undefined content topic","time":{"start":1754370354182,"stop":1754370354183,"duration":1},"status":"passed","severity":"normal"},{"uid":"8253aa2ed3146292","name":"should properly create location multiaddrs - tcp6","time":{"start":1754370343929,"stop":1754370343929,"duration":0},"status":"passed","severity":"normal"},{"uid":"70a23a345e991a08","name":"Check received message containing JSON","time":{"start":1754370856096,"stop":1754370856096,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a35134ab07c0057","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1754370674721,"stop":1754370674721,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3b6ae715006f91b","name":"should hang up with PeerId and return true on success","time":{"start":1754370354232,"stop":1754370354232,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5c9f94449c0290f","name":"Cluster id 0, shard 0","time":{"start":1754370647780,"stop":1754370647783,"duration":3},"status":"passed","severity":"normal"},{"uid":"860bbb2a6fc5312a","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1754370383106,"stop":1754370383107,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac0d48a47e353cbd","name":"Subscribe to topic containing long and receive message","time":{"start":1754370879641,"stop":1754370879641,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef5c940734136bd0","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1754370667741,"stop":1754370667742,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b1e6510156ed0e9","name":"Round trip binary serialization","time":{"start":1754370354180,"stop":1754370354181,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d9f3165caac6ed2","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1754370361524,"stop":1754370361524,"duration":0},"status":"passed","severity":"normal"},{"uid":"879173e64fde3174","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1754370489175,"stop":1754370489175,"duration":0},"status":"passed","severity":"normal"},{"uid":"e16ec91c06362cb0","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1754370337668,"stop":1754370337669,"duration":1},"status":"passed","severity":"normal"},{"uid":"a890d13a4b7d98ef","name":"Push message with content topic containing special chars","time":{"start":1754370961277,"stop":1754370961277,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c67b3c9b7a9c072","name":"Renews subscription after lossing a connection","time":{"start":1754370879646,"stop":1754370879647,"duration":1},"status":"passed","severity":"normal"},{"uid":"60e29221ca90c09f","name":"Light Node - default protocols","time":{"start":1754370680353,"stop":1754370680353,"duration":0},"status":"passed","severity":"normal"},{"uid":"d65341b02b81206d","name":"Stops search when maxGet is reached","time":{"start":1754370361390,"stop":1754370361393,"duration":3},"status":"passed","severity":"normal"},{"uid":"2407fbc7af5c3b00","name":"Check received message with timestamp: 1649153314 ","time":{"start":1754370856098,"stop":1754370856098,"duration":0},"status":"passed","severity":"normal"},{"uid":"5acc718304bc990b","name":"non connected peers","time":{"start":1754370527252,"stop":1754370527252,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3cb2246ff9533238","name":"should unregister libp2p event listeners when stop is called","time":{"start":1754370383104,"stop":1754370383104,"duration":0},"status":"passed","severity":"normal"},{"uid":"91f64585abc2a895","name":"Push message with content topic containing Arabic","time":{"start":1754370961278,"stop":1754370961278,"duration":0},"status":"passed","severity":"normal"},{"uid":"3876c8006560770a","name":"Passing page size 110 when there are 120 messages","time":{"start":1754370666730,"stop":1754370666732,"duration":2},"status":"passed","severity":"normal"},{"uid":"908dbc2c35be1769","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1754370418840,"stop":1754370418840,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3fc76310ea4dfec2","name":"should be delivered but not added to local log or bloom filter","time":{"start":1754370398465,"stop":1754370398465,"duration":0},"status":"passed","severity":"normal"},{"uid":"b339548f21c48599","name":"should be able to dial TLS multiaddrs","time":{"start":1754370503858,"stop":1754370503858,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f83868e8aa25a94","name":"should return all connected peers without codec filter","time":{"start":1754370354233,"stop":1754370354234,"duration":1},"status":"passed","severity":"normal"},{"uid":"28bf9ef3bf84848b","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1754370361523,"stop":1754370361523,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f916f0592bbeeb4","name":"should mark all messages in causal history as acknowledged","time":{"start":1754370398461,"stop":1754370398461,"duration":0},"status":"passed","severity":"normal"},{"uid":"43fba69a17a48e69","name":"Push message with content topic containing emoji","time":{"start":1754370961279,"stop":1754370961279,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbd0c0903bd02f42","name":"isConnected should return false after all peers disconnect","time":{"start":1754370432936,"stop":1754370432936,"duration":0},"status":"passed","severity":"normal"},{"uid":"91f974f0ef3b327f","name":"ends after yielding if response size indicates end","time":{"start":1754370353797,"stop":1754370353798,"duration":1},"status":"passed","severity":"normal"},{"uid":"877a53c694907a31","name":"Push message with rate limit","time":{"start":1754370961268,"stop":1754370961269,"duration":1},"status":"passed","severity":"normal"},{"uid":"28b650a274796231","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1754370393349,"stop":1754370393349,"duration":0},"status":"passed","severity":"normal"},{"uid":"758d76d305f67a84","name":"Check publish message containing numeric","time":{"start":1754370551910,"stop":1754370551910,"duration":0},"status":"passed","severity":"normal"},{"uid":"6de72aadf86e5181","name":"should handle queue overflow by adding peers to queue","time":{"start":1754370352772,"stop":1754370352772,"duration":0},"status":"passed","severity":"normal"},{"uid":"f72264df36e5ad58","name":"Push message with content topic containing escaped characters","time":{"start":1754370961266,"stop":1754370961266,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fa29164e558d6cf","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1754370343136,"stop":1754370343138,"duration":2},"status":"passed","severity":"normal"},{"uid":"68fc7397785669d1","name":"should return PeerId when Multiaddr input is provided","time":{"start":1754370353408,"stop":1754370353408,"duration":0},"status":"passed","severity":"normal"},{"uid":"f12e82eab040abff","name":"Check received message containing special chars","time":{"start":1754370856083,"stop":1754370856083,"duration":0},"status":"passed","severity":"normal"},{"uid":"200e29ceada052d0","name":"should add received messages to bloom filter","time":{"start":1754370398460,"stop":1754370398460,"duration":0},"status":"passed","severity":"normal"},{"uid":"df6b1dc16d302612","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1754370382860,"stop":1754370382860,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7b0f8b760ada8df","name":"should be able to encode the field with only RELAY set to true","time":{"start":1754370343127,"stop":1754370343131,"duration":4},"status":"passed","severity":"normal"},{"uid":"39a7a9a95263a813","name":"isConnected between 2 js-waku relay nodes","time":{"start":1754370432937,"stop":1754370432937,"duration":0},"status":"passed","severity":"normal"},{"uid":"80cce6856cc07204","name":"Check message with non string payload is not received","time":{"start":1754370856100,"stop":1754370856100,"duration":0},"status":"passed","severity":"normal"},{"uid":"59a0b89faab6dd8d","name":"should hang up with multiaddr and return true on success","time":{"start":1754370354232,"stop":1754370354232,"duration":0},"status":"passed","severity":"normal"},{"uid":"b211f914deb7a1f0","name":"Subscribe to topic containing special chars and receive message","time":{"start":1754370879642,"stop":1754370879642,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccb0ad1a17dd8255","name":"Check message received after jswaku node is restarted","time":{"start":1754370856101,"stop":1754370856101,"duration":0},"status":"passed","severity":"normal"},{"uid":"362bf5c925f7bc19","name":"Generator, one shard","time":{"start":1754370620451,"stop":1754370620451,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d5dd9bde46025fe","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1754370419978,"stop":1754370419978,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b450b7f13cd3e50","name":"should be empty after removing the only subscription","time":{"start":1754370383249,"stop":1754370383249,"duration":0},"status":"passed","severity":"normal"},{"uid":"330f81fb76deef53","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1754370354000,"stop":1754370354000,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e7229f418e537bf","name":"Check received message with timestamp: 1754370413327 ","time":{"start":1754370856098,"stop":1754370856098,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c142f9c1c851050","name":"should encode/decode to RLP encoding","time":{"start":1754370343926,"stop":1754370343926,"duration":0},"status":"passed","severity":"normal"},{"uid":"887ff59852acb106","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1754370559171,"stop":1754370559172,"duration":1},"status":"skipped","severity":"normal"},{"uid":"81be667336113ebc","name":"throws on content topic with non-number generation field","time":{"start":1754370337649,"stop":1754370337649,"duration":0},"status":"passed","severity":"normal"},{"uid":"c819f51b34bbf6c9","name":"should dial more peers if under maxConnections","time":{"start":1754370354000,"stop":1754370354001,"duration":1},"status":"passed","severity":"normal"},{"uid":"db28692a07c1c5ad","name":"should remove event listeners from libp2p","time":{"start":1754370352953,"stop":1754370352954,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b75efba58ed05e","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app87/6/topic575/xml","time":{"start":1754370652247,"stop":1754370652247,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b972905b1fbd509","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1754370393370,"stop":1754370393370,"duration":0},"status":"passed","severity":"normal"},{"uid":"f456215cda7fd8f5","name":"should properly create location multiaddrs - tcp4","time":{"start":1754370343928,"stop":1754370343929,"duration":1},"status":"passed","severity":"normal"},{"uid":"681008ad642b0841","name":"should handle multiple query options for time ranges","time":{"start":1754370382915,"stop":1754370382915,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ec0e26f9ed041d8","name":"caches peers it previously fetched","time":{"start":1754370361917,"stop":1754370361917,"duration":0},"status":"passed","severity":"normal"},{"uid":"e85060497263864c","name":"Publish message with custom timestamp: Tue Aug 05 2025 06:09:05 GMT+0000 (Coordinated Universal Time)","time":{"start":1754370551921,"stop":1754370551921,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a102ff49268c67","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1754370674727,"stop":1754370674727,"duration":0},"status":"passed","severity":"normal"},{"uid":"38127b1b61fbb51c","name":"should perform ping and update peer store on timer","time":{"start":1754370352903,"stop":1754370352903,"duration":0},"status":"passed","severity":"normal"},{"uid":"19bb5c24da3a00ee","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1754370545155,"stop":1754370545155,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7c922912f7b2304","name":"should set field with only STORE enabled","time":{"start":1754370343932,"stop":1754370343932,"duration":0},"status":"passed","severity":"normal"},{"uid":"35f68bf7e4c3d4ff","name":"rejects hash query with time filter","time":{"start":1754370353376,"stop":1754370353376,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5e7e2f70e6d12d1","name":"Push message with content topic containing Russian","time":{"start":1754370961264,"stop":1754370961265,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4628d1d638f054f","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1754370354183,"stop":1754370354183,"duration":0},"status":"passed","severity":"normal"},{"uid":"60ee4f28aabc3c85","name":"Used by Waku Relay","time":{"start":1754370674853,"stop":1754370674853,"duration":0},"status":"passed","severity":"normal"},{"uid":"528037828aeba1a6","name":"should handle task timeouts","time":{"start":1754370381863,"stop":1754370381869,"duration":6},"status":"passed","severity":"normal"},{"uid":"90240672d35860cc","name":"should skip peer when already connected","time":{"start":1754370352766,"stop":1754370352766,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b424c5a44074d4a","name":"Check message on other pubsub topic is not received","time":{"start":1754370856089,"stop":1754370856089,"duration":0},"status":"passed","severity":"normal"},{"uid":"10caefa1ab4f02f8","name":"should return usable stream attached to connection","time":{"start":1754370353784,"stop":1754370353784,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ccf4fe2bfaecbba","name":"should start all internal components","time":{"start":1754370354228,"stop":1754370354229,"duration":1},"status":"passed","severity":"normal"},{"uid":"e95ffc16f99ed1fc","name":"should handle shardReader errors","time":{"start":1754370354236,"stop":1754370354236,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbedd60b0a239d2a","name":"should return false when peer is not found","time":{"start":1754370353075,"stop":1754370353075,"duration":0},"status":"passed","severity":"normal"},{"uid":"552dae83d97eeb82","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1754370352912,"stop":1754370352912,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ddd9ca20aa89d5d","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1754370560881,"stop":1754370560881,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d894f21575a5b98","name":"Push message with short payload","time":{"start":1754370961254,"stop":1754370961254,"duration":0},"status":"passed","severity":"normal"},{"uid":"958a840b227cc52a","name":"should dial all remaining peers","time":{"start":1754370353996,"stop":1754370353996,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3e0fc212cc99aec","name":"Overlapping topic subscription","time":{"start":1754370879630,"stop":1754370879630,"duration":0},"status":"passed","severity":"normal"},{"uid":"35bad06afa21a02","name":"should handle all zero keep alive options","time":{"start":1754370352919,"stop":1754370352919,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ac62adf0bf56661","name":"Push 30 different messages","time":{"start":1754370961261,"stop":1754370961261,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fb7000585cfed606","name":"should dial peers from store when browser is connected","time":{"start":1754370353993,"stop":1754370353994,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9a773b25dc1707d","name":"Check received message containing escaped characters","time":{"start":1754370856096,"stop":1754370856097,"duration":1},"status":"passed","severity":"normal"},{"uid":"e914bcbb093ab421","name":"should not receive a peer event before start","time":{"start":1754370418835,"stop":1754370418836,"duration":1},"status":"passed","severity":"normal"},{"uid":"d79e5948693e593b","name":"should dial with PeerId and return stream","time":{"start":1754370354231,"stop":1754370354231,"duration":0},"status":"passed","severity":"normal"},{"uid":"6699978bfc4d8f8f","name":"messageHashStr produces different results for different inputs","time":{"start":1754370353129,"stop":1754370353133,"duration":4},"status":"passed","severity":"normal"},{"uid":"98a92dd585ba2a54","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1754370879637,"stop":1754370879637,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c85af28f09af3d9","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1754370353128,"stop":1754370353129,"duration":1},"status":"passed","severity":"normal"},{"uid":"d60b411ab37cef10","name":"should filter peers by codec","time":{"start":1754370354234,"stop":1754370354234,"duration":0},"status":"passed","severity":"normal"},{"uid":"2249e736b893f1d7","name":"throws on content topic with empty version field","time":{"start":1754370337650,"stop":1754370337651,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae43173fb2c982a0","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1754370337658,"stop":1754370337658,"duration":0},"status":"passed","severity":"normal"}] |