mirror of
https://github.com/logos-messaging/logos-messaging-allure-js.git
synced 2026-01-17 07:23:14 +00:00
1 line
219 KiB
JSON
1 line
219 KiB
JSON
[{"uid":"ce069729795a66f2","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1759176213062,"stop":1759176213063,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd4e2bcc44797cc6","name":"should drop only non-locked connections when over maxConnections","time":{"start":1759176193174,"stop":1759176193174,"duration":0},"status":"passed","severity":"normal"},{"uid":"2caedebe040db5af","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1759176202678,"stop":1759176202678,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dd27884199ce1c0","name":"should add and check entries correctly","time":{"start":1759176239036,"stop":1759176239038,"duration":2},"status":"passed","severity":"normal"},{"uid":"cffd8e020e1d93c0","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1759176341154,"stop":1759176341155,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bab5f6b0dcab659","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1759176365109,"stop":1759176365109,"duration":0},"status":"passed","severity":"normal"},{"uid":"65fcc78af81e8b10","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1759176512565,"stop":1759176512566,"duration":1},"status":"passed","severity":"normal"},{"uid":"df7f0d80b2bde104","name":"does not throw on valid cases","time":{"start":1759176176449,"stop":1759176176450,"duration":1},"status":"passed","severity":"normal"},{"uid":"1705db285b0fa67d","name":"Check publish message containing JSON","time":{"start":1759176476527,"stop":1759176476527,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5794b69e463abc9","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1759176746227,"stop":1759176746227,"duration":0},"status":"passed","severity":"normal"},{"uid":"870ee90f80624f73","name":"should not allow unachievable error rate","time":{"start":1759176222932,"stop":1759176222938,"duration":6},"status":"passed","severity":"normal"},{"uid":"849d04696ec41287","name":"Subscribe to topic containing short and publish message","time":{"start":1759176485853,"stop":1759176485854,"duration":1},"status":"passed","severity":"normal"},{"uid":"51316e26ea5f9d80","name":"Push message with escaped characters payload","time":{"start":1759177326001,"stop":1759177326001,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cd02fc52e3398aa","name":"should capture event listeners for testing","time":{"start":1759176241894,"stop":1759176241894,"duration":0},"status":"passed","severity":"normal"},{"uid":"e64a483c386027b3","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1759176249329,"stop":1759176249329,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e1a0c416d3bc297","name":"Push to array if already present","time":{"start":1759176176208,"stop":1759176176209,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ce5b3b917e888e","name":"should properly create location multiaddrs - udp6","time":{"start":1759176182660,"stop":1759176182660,"duration":0},"status":"passed","severity":"normal"},{"uid":"a586dcf07d964f22","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1759176193164,"stop":1759176193165,"duration":1},"status":"passed","severity":"normal"},{"uid":"5668b12148a6fdc","name":"Overlapping topic subscription","time":{"start":1759176746229,"stop":1759176746229,"duration":0},"status":"passed","severity":"normal"},{"uid":"de5935259267c666","name":"Push message with content topic containing long","time":{"start":1759177325981,"stop":1759177325981,"duration":0},"status":"passed","severity":"normal"},{"uid":"674ddcb06abf2226","name":"Push message with content topic containing Russian","time":{"start":1759177325983,"stop":1759177325983,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a1b1ed1afd5bf6","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1759176746233,"stop":1759176746234,"duration":1},"status":"passed","severity":"normal"},{"uid":"39d9ce2e6393b322","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1759176746232,"stop":1759176746233,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f43a5cb1bdc603b","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1759176176458,"stop":1759176176458,"duration":0},"status":"passed","severity":"normal"},{"uid":"19ee25468d41a98","name":"should remove event listeners from libp2p","time":{"start":1759176191563,"stop":1759176191564,"duration":1},"status":"passed","severity":"normal"},{"uid":"8890fe3c8e2650c1","name":"Push message equal or less that 1MB","time":{"start":1759177325971,"stop":1759177325971,"duration":0},"status":"passed","severity":"normal"},{"uid":"c583e8352036980c","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1759176746236,"stop":1759176746237,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ad6c9999c45662a","name":"should use peerId from options when provided to queryGenerator","time":{"start":1759176242044,"stop":1759176242044,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddba9cbc0ac4578b","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1759176193039,"stop":1759176193039,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4170c8a0cbe3904","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1759176746235,"stop":1759176746235,"duration":0},"status":"passed","severity":"normal"},{"uid":"e58335e581c40316","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1759176223951,"stop":1759176223952,"duration":1},"status":"passed","severity":"normal"},{"uid":"25195854c54a0edf","name":"Push message with content topic containing numeric","time":{"start":1759177325965,"stop":1759177325965,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a510de307767a4a","name":"should add event listeners to libp2p","time":{"start":1759176191553,"stop":1759176191554,"duration":1},"status":"passed","severity":"normal"},{"uid":"91276e1337cf3f87","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1759176229780,"stop":1759176229780,"duration":0},"status":"passed","severity":"normal"},{"uid":"a678aef34222818","name":"should process successful peer exchange query","time":{"start":1759176203229,"stop":1759176203229,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c57599930a352b0","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1759176485856,"stop":1759176485857,"duration":1},"status":"passed","severity":"normal"},{"uid":"94f188aeb9f605f1","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1759176176456,"stop":1759176176456,"duration":0},"status":"passed","severity":"normal"},{"uid":"514539c8368d360f","name":"Ordered Callback - false","time":{"start":1759176613652,"stop":1759176613652,"duration":0},"status":"passed","severity":"normal"},{"uid":"af32f642c23925d7","name":"should return start time to last successful query since last query is less than max range","time":{"start":1759176241901,"stop":1759176241901,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c080796aa04ff64","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1759176176468,"stop":1759176176468,"duration":0},"status":"passed","severity":"normal"},{"uid":"39c48c9f53d0e797","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1759176193112,"stop":1759176193113,"duration":1},"status":"passed","severity":"normal"},{"uid":"963b135c3cdf9e23","name":"should handle peerStore errors gracefully","time":{"start":1759176193571,"stop":1759176193571,"duration":0},"status":"passed","severity":"normal"},{"uid":"119d7101c34bb1b2","name":"Passing page size 1 when there are 4 messages","time":{"start":1759176627316,"stop":1759176627316,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cadf3a56a93cbb3","name":"should set field with all protocols enabled","time":{"start":1759176182662,"stop":1759176182662,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce4fe013ac7c235c","name":"should set up event listeners when started","time":{"start":1759176241891,"stop":1759176241892,"duration":1},"status":"passed","severity":"normal"},{"uid":"2909b0058600c101","name":"Relay","time":{"start":1759176279292,"stop":1759176279294,"duration":2},"status":"passed","severity":"normal"},{"uid":"9adae6ff941e77c5","name":"should create PeerExchange instance with components","time":{"start":1759176202681,"stop":1759176202681,"duration":0},"status":"passed","severity":"normal"},{"uid":"63206d5f878155ea","name":"should not allow k > 12","time":{"start":1759176222924,"stop":1759176222931,"duration":7},"status":"passed","severity":"normal"},{"uid":"2a03de8b24a25bc1","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1759176512571,"stop":1759176512571,"duration":0},"status":"passed","severity":"normal"},{"uid":"97056dbe3c22a2c9","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1759176746239,"stop":1759176746240,"duration":1},"status":"passed","severity":"normal"},{"uid":"90c42cd164f423d6","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1759176254086,"stop":1759176254086,"duration":0},"status":"passed","severity":"normal"},{"uid":"4546d411ea287d1","name":"Push message with XML payload","time":{"start":1759177325976,"stop":1759177325976,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b727cdbc751280c","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1759176746231,"stop":1759176746231,"duration":0},"status":"passed","severity":"normal"},{"uid":"8639cfd36979a5bc","name":"throws an error for improperly formatted content topics","time":{"start":1759176176463,"stop":1759176176463,"duration":0},"status":"passed","severity":"normal"},{"uid":"753b348b6b7100fa","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1759176214577,"stop":1759176214577,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8c703087fb99a89","name":"Push message with content topic containing SQL Injection","time":{"start":1759177325983,"stop":1759177325983,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f4fc21070d2be62","name":"Subscribe to topic containing shell command and receive message","time":{"start":1759176746241,"stop":1759176746242,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb8c5968c5fac9a","name":"Push message with content topic containing JSON","time":{"start":1759177325984,"stop":1759177325984,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4cadd6f0c889a88","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1759176223962,"stop":1759176223963,"duration":1},"status":"passed","severity":"normal"},{"uid":"534d8fc3c0db982e","name":"should add event listeners for peer connect and disconnect","time":{"start":1759176193027,"stop":1759176193028,"duration":1},"status":"passed","severity":"normal"},{"uid":"e03d6a25cf254993","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1759176176459,"stop":1759176176459,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf24d9265252c65b","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1759176469710,"stop":1759176469710,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc17498e6e44b043","name":"Symmetric encrypt & Decrypt","time":{"start":1759176213448,"stop":1759176213448,"duration":0},"status":"passed","severity":"normal"},{"uid":"fda2137a0a4eedf3","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1759176202675,"stop":1759176202676,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5bf3ab6df012de0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1759176223983,"stop":1759176223984,"duration":1},"status":"passed","severity":"normal"},{"uid":"26cd932507cbcf5a","name":"throws if decoders don't match content topics","time":{"start":1759176193113,"stop":1759176193113,"duration":0},"status":"passed","severity":"normal"},{"uid":"5abfc7b1ec9eb3d5","name":"Push message with content topic containing escaped characters","time":{"start":1759177325984,"stop":1759177325984,"duration":0},"status":"passed","severity":"normal"},{"uid":"81e0605f239988f4","name":"Push message with Basic HTML tag payload","time":{"start":1759177326000,"stop":1759177326000,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8e50379b3333e21","name":"should return false when navigator.onLine is false","time":{"start":1759176191571,"stop":1759176191572,"duration":1},"status":"passed","severity":"normal"},{"uid":"618ff35ca668be06","name":"should reject if LightPush is requested but not mounted","time":{"start":1759176242214,"stop":1759176242214,"duration":0},"status":"passed","severity":"normal"},{"uid":"250b5eaebb6c5639","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1759176223987,"stop":1759176223987,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8452d5f2070f038","name":"should handle hash queries without validation","time":{"start":1759176242043,"stop":1759176242043,"duration":0},"status":"passed","severity":"normal"},{"uid":"e82e5cfe4959fb99","name":"Encoder error raises irrecoverable error","time":{"start":1759176253164,"stop":1759176253164,"duration":0},"status":"passed","severity":"normal"},{"uid":"183f5e2eea729ad8","name":"should create ConnectionManager with relay","time":{"start":1759176193564,"stop":1759176193564,"duration":0},"status":"passed","severity":"normal"},{"uid":"21797e9964a8df9","name":"Push message with content topic containing numeric","time":{"start":1759177325992,"stop":1759177325992,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ef7a211ea737f59","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1759176223967,"stop":1759176223969,"duration":2},"status":"passed","severity":"normal"},{"uid":"5674c6042610cfe2","name":"Push message with content topic containing escaped characters","time":{"start":1759177325968,"stop":1759177325968,"duration":0},"status":"passed","severity":"normal"},{"uid":"38182d173ffed64a","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app77/6/topic547/utf8","time":{"start":1759176576089,"stop":1759176576089,"duration":0},"status":"passed","severity":"normal"},{"uid":"adab5f1cd69778f3","name":"Meta field set when metaSetter is specified","time":{"start":1759176193335,"stop":1759176193335,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec9e45542c300f6b","name":"Push message with Script payload","time":{"start":1759177325999,"stop":1759177325999,"duration":0},"status":"passed","severity":"normal"},{"uid":"57a1dd4d08736d15","name":"throws on content topic with generation field greater than 0","time":{"start":1759176176452,"stop":1759176176452,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ee729ec326be228","name":"should successfully unsubscribe from an existing subscription","time":{"start":1759176240629,"stop":1759176240629,"duration":0},"status":"passed","severity":"normal"},{"uid":"e60e2e53b2a96758","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1759176643306,"stop":1759176643306,"duration":0},"status":"passed","severity":"normal"},{"uid":"605ec860ab759858","name":"should handle browser offline state overriding peer connections","time":{"start":1759176191616,"stop":1759176191616,"duration":0},"status":"passed","severity":"normal"},{"uid":"641cd5ef6e8c82d8","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1759176643307,"stop":1759176643307,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddc2efd7b389c35","name":"pre and post cipher","time":{"start":1759176213448,"stop":1759176213448,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c0c591c54185260","name":"should return false when peer is not on topic","time":{"start":1759176193572,"stop":1759176193572,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f697634e02af996","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1759176746234,"stop":1759176746234,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ceddd80706b1ff5","name":"should handle all zero keep alive options","time":{"start":1759176193057,"stop":1759176193057,"duration":0},"status":"passed","severity":"normal"},{"uid":"b66a91c0b1b9ff69","name":"Check publish message after client node is restarted","time":{"start":1759176476535,"stop":1759176476535,"duration":0},"status":"skipped","severity":"normal"},{"uid":"155c046e0905e255","name":"Relay Node - default protocol","time":{"start":1759176648906,"stop":1759176648908,"duration":2},"status":"passed","severity":"normal"},{"uid":"2691290319c1ce09","name":"should respect custom numPeersToUse configuration","time":{"start":1759176240853,"stop":1759176240853,"duration":0},"status":"passed","severity":"normal"},{"uid":"9609c32c1153454c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1759176223982,"stop":1759176223983,"duration":1},"status":"passed","severity":"normal"},{"uid":"4eebedb7d6e6c2a8","name":"Push message with meta","time":{"start":1759177325995,"stop":1759177325995,"duration":0},"status":"passed","severity":"normal"},{"uid":"d241462c69ae9940","name":"should be safe to call multiple times","time":{"start":1759176191834,"stop":1759176191834,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c4eb16bc65af8f5","name":"should dial peer when no shard info available","time":{"start":1759176191815,"stop":1759176191815,"duration":0},"status":"passed","severity":"normal"},{"uid":"68a671d3c7d90245","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1759176341156,"stop":1759176341161,"duration":5},"status":"passed","severity":"normal"},{"uid":"40718d24e793d5be","name":"Stops search when 2 null results are returned","time":{"start":1759176202246,"stop":1759176202246,"duration":0},"status":"passed","severity":"normal"},{"uid":"80c37425d72eba33","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1759176176466,"stop":1759176176466,"duration":0},"status":"passed","severity":"normal"},{"uid":"35cc95117692459a","name":"isConnected should return false after all peers disconnect","time":{"start":1759176294521,"stop":1759176294521,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aa441757737f5b0","name":"should create KeepAliveManager with required options","time":{"start":1759176193021,"stop":1759176193021,"duration":0},"status":"passed","severity":"normal"},{"uid":"83678637a37a763c","name":"random static sharding 5 - Cluster ID: 54, Shard ID: 462","time":{"start":1759176601616,"stop":1759176601616,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bf955c59d902992","name":"should increase lamport timestamp","time":{"start":1759176229772,"stop":1759176229773,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b6828e65b02a7c4","name":"Ephemeral field set to true","time":{"start":1759176193335,"stop":1759176193335,"duration":0},"status":"passed","severity":"normal"},{"uid":"381527a2630390b7","name":"should dial with PeerId and return stream","time":{"start":1759176193568,"stop":1759176193568,"duration":0},"status":"passed","severity":"normal"},{"uid":"d33661e6623e676e","name":"should save new peer to store","time":{"start":1759176191838,"stop":1759176191842,"duration":4},"status":"passed","severity":"normal"},{"uid":"fa3e535b9ea14afa","name":"should return null for non-existent peer","time":{"start":1759176193172,"stop":1759176193172,"duration":0},"status":"passed","severity":"normal"},{"uid":"72fe6c452c9ef13e","name":"should query peers that support peer exchange","time":{"start":1759176203224,"stop":1759176203225,"duration":1},"status":"passed","severity":"normal"},{"uid":"9269db084365033d","name":"should not modify tags of connections for different peers","time":{"start":1759176240856,"stop":1759176240856,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd4df672e61679c6","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1759176294523,"stop":1759176294523,"duration":0},"status":"passed","severity":"normal"},{"uid":"12b254e32acfe23c","name":"should accept empty decoders array","time":{"start":1759176241891,"stop":1759176241891,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2c76ff860a8e795","name":"should handle relay send failures gracefully","time":{"start":1759176193046,"stop":1759176193046,"duration":0},"status":"passed","severity":"normal"},{"uid":"136c19259237077a","name":"should clear all timers","time":{"start":1759176193029,"stop":1759176193029,"duration":0},"status":"passed","severity":"normal"},{"uid":"23103757c579bce4","name":"Query Generator, No message returned","time":{"start":1759176604496,"stop":1759176604497,"duration":1},"status":"passed","severity":"normal"},{"uid":"91f29ac1248fdc46","name":"should set field with only RELAY enabled","time":{"start":1759176182662,"stop":1759176182662,"duration":0},"status":"passed","severity":"normal"},{"uid":"610cd9d086e7eefc","name":"should drop connection to one peer on hangUp","time":{"start":1759176363725,"stop":1759176363725,"duration":0},"status":"passed","severity":"normal"},{"uid":"509f521b00263be6","name":"should work with stubbed waku event emitter","time":{"start":1759176241893,"stop":1759176241893,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc989956a9755b37","name":"should wait for Filter peer to be connected","time":{"start":1759176242216,"stop":1759176242216,"duration":0},"status":"passed","severity":"normal"},{"uid":"53d25cb72edbd46d","name":"Passing page size 110 when there are 120 messages","time":{"start":1759176627318,"stop":1759176627318,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a5a0b3ec33a52cf","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1759176241414,"stop":1759176241414,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb6494b3da253cd0","name":"should not change state when connections remain after disconnect","time":{"start":1759176191585,"stop":1759176191589,"duration":4},"status":"passed","severity":"normal"},{"uid":"86a27df05e536d23","name":"should handle peer store update failures gracefully","time":{"start":1759176193037,"stop":1759176193038,"duration":1},"status":"passed","severity":"normal"},{"uid":"15e34b7757960487","name":"Push message with emoji payload","time":{"start":1759177325991,"stop":1759177325991,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e3af453863caac5","name":"random static sharding 8 - Cluster ID: 83, Shard ID: 910","time":{"start":1759176601620,"stop":1759176601621,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9567b550908ca26","name":"Query with Promise Callback, No message returned","time":{"start":1759176604499,"stop":1759176604499,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5a439d654db5f1f","name":"should never report false negatives","time":{"start":1759176226844,"stop":1759176226844,"duration":0},"status":"passed","severity":"normal"},{"uid":"263fd7eca2ef3857","name":"Push message with content topic containing JSON","time":{"start":1759177326004,"stop":1759177326004,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1ef1b6cfe629d0e","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1759176203243,"stop":1759176203244,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ee6e01245eb5776","name":"Push 30 different messages","time":{"start":1759177325991,"stop":1759177325991,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2d266d93bba5469d","name":"should properly create location multiaddrs - udp4","time":{"start":1759176182659,"stop":1759176182659,"duration":0},"status":"passed","severity":"normal"},{"uid":"dac4fb24dcd17bd6","name":"should decode valid enr with tcp successfully","time":{"start":1759176182653,"stop":1759176182653,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fc0b5e8b5440b3d","name":"Refresh subscription","time":{"start":1759176746238,"stop":1759176746238,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b70d15f17d6a051","name":"should do nothing if no non-locked connections to drop","time":{"start":1759176193174,"stop":1759176193175,"duration":1},"status":"passed","severity":"normal"},{"uid":"b05ee6a5affd427d","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1759176223947,"stop":1759176223947,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cf2d8635bcd2aac","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1759176223984,"stop":1759176223984,"duration":0},"status":"passed","severity":"normal"},{"uid":"94eeeb92752f5908","name":"should not fail to stop the service if it was not started","time":{"start":1759176207112,"stop":1759176207113,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0b0e5b97cc4c2c7","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1759176181997,"stop":1759176181997,"duration":0},"status":"passed","severity":"normal"},{"uid":"34a1f77ef6784e6b","name":"Push message with SQL Injection payload","time":{"start":1759177325975,"stop":1759177325976,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb8a91c8b1845cb6","name":"should handle corrupted shard info gracefully","time":{"start":1759176192240,"stop":1759176192240,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6fd77f47b84570","name":"Decoder throws on undefined content topic","time":{"start":1759176193336,"stop":1759176193336,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aea10ce640b5e28","name":"should throw an error for insufficient data","time":{"start":1759176176693,"stop":1759176176693,"duration":0},"status":"passed","severity":"normal"},{"uid":"2631c8dfe3ad925a","name":"should not discard bootstrap peers if under the limit","time":{"start":1759176316583,"stop":1759176316584,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c509eb9acc777e4","name":"should dispatch network event when browser goes online","time":{"start":1759176191602,"stop":1759176191603,"duration":1},"status":"passed","severity":"normal"},{"uid":"1758a4a35ccb7014","name":"Check received message containing shell command","time":{"start":1759176725672,"stop":1759176725672,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccce05658546934a","name":"Publishes to nwaku","time":{"start":1759176466300,"stop":1759176466301,"duration":1},"status":"passed","severity":"normal"},{"uid":"95669e6423d4baf1","name":"should retry failed tasks","time":{"start":1759176240117,"stop":1759176240117,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1b91b364187d83f","name":"should hang up with PeerId and return true on success","time":{"start":1759176193569,"stop":1759176193569,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f48ffe7668b04f0","name":"Push message with Arabic payload","time":{"start":1759177325975,"stop":1759177325975,"duration":0},"status":"passed","severity":"normal"},{"uid":"903fea6f00e1b0e0","name":"should be able to decode the field with only RELAY set to true","time":{"start":1759176181992,"stop":1759176181992,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5f71857abfaca2a","name":"random static sharding 4 - Cluster ID: 516, Shard ID: 279","time":{"start":1759176601616,"stop":1759176601616,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bbf3706d0953435","name":"should reject if WakuNode is not started","time":{"start":1759176242213,"stop":1759176242214,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b347fe7d0e88cd1","name":"should enable all discoveries when explicitly set","time":{"start":1759176239936,"stop":1759176239946,"duration":10},"status":"passed","severity":"normal"},{"uid":"5caff63661f5e131","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1759176341155,"stop":1759176341156,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e45739fb3aa5b9f","name":"throws on content topic with non-number generation field","time":{"start":1759176176451,"stop":1759176176451,"duration":0},"status":"passed","severity":"normal"},{"uid":"8202500726a1a537","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1759176181988,"stop":1759176181989,"duration":1},"status":"passed","severity":"normal"},{"uid":"58e084a49a2e9633","name":"Push message with JSON payload","time":{"start":1759177325977,"stop":1759177325977,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ca4d1a38ecb9d99","name":"Check received message containing Chinese","time":{"start":1759176725658,"stop":1759176725658,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e917d093660aceb","name":"should load peers from local storage and dispatch events","time":{"start":1759176207115,"stop":1759176207115,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed0e7610d1862df9","name":"should skip peers without peerInfo in ENR","time":{"start":1759176203230,"stop":1759176203231,"duration":1},"status":"passed","severity":"normal"},{"uid":"735bc853827c0b20","name":"should delegate to networkMonitor.isConnected()","time":{"start":1759176193567,"stop":1759176193567,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bdfab98e3b78a5a","name":"Check received message containing emoji","time":{"start":1759176725673,"stop":1759176725673,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ce03b64c2585301","name":"should handle query errors gracefully","time":{"start":1759176203227,"stop":1759176203228,"duration":1},"status":"passed","severity":"normal"},{"uid":"85dbbbc44b84fbf7","name":"Push message with custom timestamp: 1759179899098","time":{"start":1759177325971,"stop":1759177325971,"duration":0},"status":"passed","severity":"normal"},{"uid":"816c762cb2ff288e","name":"messageHashStr returns a hex string","time":{"start":1759176192124,"stop":1759176192124,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c21d98044ca1650","name":"should not return locked peers if enough unlocked are available","time":{"start":1759176240841,"stop":1759176240841,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d8c556c57ddf476","name":"should process up to 3 peers at once","time":{"start":1759176191817,"stop":1759176191817,"duration":0},"status":"passed","severity":"normal"},{"uid":"7843a5b78998ac0c","name":"throws if store query response has error status","time":{"start":1759176193115,"stop":1759176193116,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb5216b04ff7a802","name":"should handle errors when getting connections","time":{"start":1759176191604,"stop":1759176191604,"duration":0},"status":"passed","severity":"normal"},{"uid":"64aba6ea665b9a6e","name":"should dial second nwaku node that was discovered","time":{"start":1759176273103,"stop":1759176273119,"duration":16},"status":"skipped","severity":"normal"},{"uid":"d3743cdcaef49b9","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1759176223938,"stop":1759176223938,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7892e5a90407ac2","name":"Push message with content topic containing special chars","time":{"start":1759177325982,"stop":1759177325982,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d6a138bf400bed1","name":"Push message with rate limit","time":{"start":1759177325995,"stop":1759177325995,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccdf3dddffd9e2a8","name":"Outgoing message is emitted as sent","time":{"start":1759176253164,"stop":1759176253164,"duration":0},"status":"passed","severity":"normal"},{"uid":"4929e1b7ef47c478","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1759176193033,"stop":1759176193034,"duration":1},"status":"passed","severity":"normal"},{"uid":"6908b62c2cee335c","name":"Default pageSize","time":{"start":1759176627319,"stop":1759176627319,"duration":0},"status":"passed","severity":"normal"},{"uid":"b914c90ce52b7108","name":"Encoder throws on empty string content topic","time":{"start":1759176193335,"stop":1759176193336,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e64b94d9732420b","name":"should dial all remaining peers","time":{"start":1759176193169,"stop":1759176193170,"duration":1},"status":"passed","severity":"normal"},{"uid":"427d983593c66b82","name":"should only return 1 node with relay and store capability","time":{"start":1759176203243,"stop":1759176203243,"duration":0},"status":"passed","severity":"normal"},{"uid":"66d7c688cd167e0e","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1759176725667,"stop":1759176725667,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e676dcda9f77765","name":"Subscribe to topic containing Russian and receive message","time":{"start":1759176746231,"stop":1759176746231,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2309b13b105dd59","name":"Push message with content topic containing SQL Injection","time":{"start":1759177325967,"stop":1759177325967,"duration":0},"status":"passed","severity":"normal"},{"uid":"f17b8c7372a6fc89","name":"Push message with short payload","time":{"start":1759177325997,"stop":1759177325997,"duration":0},"status":"passed","severity":"normal"},{"uid":"4744f671cbc25350","name":"Check received message containing short","time":{"start":1759176725654,"stop":1759176725654,"duration":0},"status":"passed","severity":"normal"},{"uid":"d981487352439298","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1759176202563,"stop":1759176202564,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a1dabf5a0ea7aaf","name":"Push message with content topic containing JSON","time":{"start":1759177325967,"stop":1759177325968,"duration":1},"status":"passed","severity":"normal"},{"uid":"1227a280037492","name":"should work with mock decoders","time":{"start":1759176241893,"stop":1759176241894,"duration":1},"status":"passed","severity":"normal"},{"uid":"65a550e556e6f169","name":"Init the array if not present","time":{"start":1759176176206,"stop":1759176176208,"duration":2},"status":"passed","severity":"normal"},{"uid":"c2bb9847859edce1","name":"should start and stop interval correctly","time":{"start":1759176240115,"stop":1759176240115,"duration":0},"status":"passed","severity":"normal"},{"uid":"eacfb606d2d860b3","name":"should handle incoming messages","time":{"start":1759176240629,"stop":1759176240629,"duration":0},"status":"passed","severity":"normal"},{"uid":"7827673888621c4d","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1759176202564,"stop":1759176202564,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d869460d2647e0f","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1759176229777,"stop":1759176229777,"duration":0},"status":"passed","severity":"normal"},{"uid":"7777a02110bcd803","name":"should use configured peers when available","time":{"start":1759176242043,"stop":1759176242044,"duration":1},"status":"passed","severity":"normal"},{"uid":"f890ca95b38398dc","name":"should mark all messages in causal history as acknowledged","time":{"start":1759176229775,"stop":1759176229775,"duration":0},"status":"passed","severity":"normal"},{"uid":"936274daa2102783","name":"should return no connections if no open connection provided","time":{"start":1759176193061,"stop":1759176193062,"duration":1},"status":"passed","severity":"normal"},{"uid":"5025ca7baa18c66e","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1759176279331,"stop":1759176279331,"duration":0},"status":"skipped","severity":"normal"},{"uid":"975f0d0d09357a2d","name":"Check received message containing special chars","time":{"start":1759176725658,"stop":1759176725658,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1265d24eaa95936","name":"should handle errors when accessing navigator","time":{"start":1759176191604,"stop":1759176191615,"duration":11},"status":"passed","severity":"normal"},{"uid":"c5af6acd426a5649","name":"Subscribe to topic containing emoji and publish message","time":{"start":1759176485860,"stop":1759176485860,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1dfc65c2a4c4d3c","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1759176512568,"stop":1759176512570,"duration":2},"status":"passed","severity":"normal"},{"uid":"2ead767f6d1b030a","name":"should reject if Filter is requested but not mounted","time":{"start":1759176242215,"stop":1759176242215,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba0b4d706a0fe42","name":"should handle mixed protocol support correctly","time":{"start":1759176241429,"stop":1759176241429,"duration":0},"status":"passed","severity":"normal"},{"uid":"7da02dda626be6c0","name":"Publish message with custom timestamp: Mon Sep 29 2025 21:07:50 GMT+0000 (Coordinated Universal Time)","time":{"start":1759176476530,"stop":1759176476531,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3a586c459a6e601","name":"should dial peers from store when browser is connected","time":{"start":1759176193166,"stop":1759176193167,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6ccaa820443aebe","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1759176633400,"stop":1759176633401,"duration":1},"status":"passed","severity":"normal"},{"uid":"28617719d1b59061","name":"should clear dial history on start","time":{"start":1759176191791,"stop":1759176191791,"duration":0},"status":"passed","severity":"normal"},{"uid":"26eccca0d3067519","name":"Push message with custom timestamp: 1759172699098","time":{"start":1759177325996,"stop":1759177325996,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5010442d44dc118","name":"Push message with content topic containing SQL Injection","time":{"start":1759177325994,"stop":1759177325994,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c550260e4988009","name":"new peer added after a peer was already found","time":{"start":1759176452965,"stop":1759176452965,"duration":0},"status":"passed","severity":"normal"},{"uid":"c94524755ebec458","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1759176181991,"stop":1759176181991,"duration":0},"status":"passed","severity":"normal"},{"uid":"999022068aea2abf","name":"should initialize with custom number of peers","time":{"start":1759176240829,"stop":1759176240830,"duration":1},"status":"passed","severity":"normal"},{"uid":"13632ecb8dc024d3","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1759176512564,"stop":1759176512565,"duration":1},"status":"passed","severity":"normal"},{"uid":"55a2907cedff1c69","name":"Subscribe and receive messages via waku relay post","time":{"start":1759176746236,"stop":1759176746236,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb9c53ec1425b2de","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1759176589715,"stop":1759176589716,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8bce285a166844","name":"should create QueryOnConnect instance without options","time":{"start":1759176241889,"stop":1759176241890,"duration":1},"status":"passed","severity":"normal"},{"uid":"c781b52970846f2d","name":"should be safe to call multiple times","time":{"start":1759176193566,"stop":1759176193566,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e9012a53cc69dab","name":"Push message with escaped characters payload","time":{"start":1759177325978,"stop":1759177325978,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a3778606c39302a","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app97/6/topic471/xml","time":{"start":1759176576089,"stop":1759176576089,"duration":0},"status":"passed","severity":"normal"},{"uid":"c827098f8bf38448","name":"should filter out already connected peers","time":{"start":1759176193169,"stop":1759176193169,"duration":0},"status":"passed","severity":"normal"},{"uid":"f14f5470fec1bb92","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1759176223979,"stop":1759176223979,"duration":0},"status":"passed","severity":"normal"},{"uid":"851fe248345ceb58","name":"should select older connection if present","time":{"start":1759176193063,"stop":1759176193063,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1770202cbb349ee","name":"should not receive a peer event after stop","time":{"start":1759176279329,"stop":1759176279329,"duration":0},"status":"passed","severity":"normal"},{"uid":"d00e30b2277c3f17","name":"should return true when peer is on the specified shard","time":{"start":1759176192236,"stop":1759176192236,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6b7a00a5468200c","name":"should return undefined if no connection provided","time":{"start":1759176192961,"stop":1759176192962,"duration":1},"status":"passed","severity":"normal"},{"uid":"303884fa97930d7","name":"Push message with Chinese payload","time":{"start":1759177325998,"stop":1759177325998,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9a85e25ce57a348","name":"should be online or offline if network state changed","time":{"start":1759176294524,"stop":1759176294524,"duration":0},"status":"passed","severity":"normal"},{"uid":"56550df23afad35","name":"Push message with shell command payload","time":{"start":1759177325962,"stop":1759177325962,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad00e5588e64795f","name":"should remove event listeners","time":{"start":1759176193165,"stop":1759176193166,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f8c5075c0eaa4e4","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1759176223944,"stop":1759176223945,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9b46d2e811eb956","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1759176181996,"stop":1759176181996,"duration":0},"status":"passed","severity":"normal"},{"uid":"43f0c0ba615200ff","name":"Push message with short payload","time":{"start":1759177325987,"stop":1759177325987,"duration":0},"status":"passed","severity":"normal"},{"uid":"e90b34810b85dd9d","name":"Push message with content topic containing short","time":{"start":1759177326002,"stop":1759177326002,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb9ec4523d90becf","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1759176223953,"stop":1759176223954,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7236723e802138","name":"does not validate decoders for hash queries","time":{"start":1759176193113,"stop":1759176193114,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e40f3656ea2b4a8","name":"should clear interval on stop","time":{"start":1759176203232,"stop":1759176203232,"duration":0},"status":"passed","severity":"normal"},{"uid":"947b0f32bca46592","name":"Push message with content topic containing long","time":{"start":1759177326002,"stop":1759177326002,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cc27863457aefa","name":"should deliver messages after dependencies are met","time":{"start":1759176229776,"stop":1759176229777,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d72fb176302f553","name":"Check received message containing emoji","time":{"start":1759176725662,"stop":1759176725662,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec058fdd16f4f80e","name":"Subscribe and receives messages on 20 topics","time":{"start":1759176746228,"stop":1759176746228,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4ec620ae040ddbb","name":"Promise Callback - true","time":{"start":1759176613651,"stop":1759176613651,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c9f90b214577178","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1759176725675,"stop":1759176725675,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce17d67cba3c817a","name":"Store - dialed first","time":{"start":1759176648903,"stop":1759176648904,"duration":1},"status":"passed","severity":"normal"},{"uid":"68a08168f33ed546","name":"Does not throw an exception when node disconnects","time":{"start":1759176642977,"stop":1759176642978,"duration":1},"status":"passed","severity":"normal"},{"uid":"899684d92fd3a2bb","name":"should wait for LightPush peer to be connected","time":{"start":1759176242216,"stop":1759176242216,"duration":0},"status":"passed","severity":"normal"},{"uid":"409b81262bfc6036","name":"should start ping timers on peer connect","time":{"start":1759176193030,"stop":1759176193032,"duration":2},"status":"passed","severity":"normal"},{"uid":"b420f4719a99522","name":"Check received message containing SQL Injection","time":{"start":1759176725670,"stop":1759176725670,"duration":0},"status":"passed","severity":"normal"},{"uid":"9842297841b4cbd7","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1759176223978,"stop":1759176223979,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbbb5df27c77a2f8","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1759176240854,"stop":1759176240854,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc414bdcc8d212f7","name":"retrieves a single peer","time":{"start":1759176203240,"stop":1759176203241,"duration":1},"status":"passed","severity":"normal"},{"uid":"238474c8a7778785","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1759176512566,"stop":1759176512566,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c6ed5ff96b498f8","name":"should be empty when created","time":{"start":1759176241247,"stop":1759176241248,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c832ab5641694a9","name":"should handle network check errors gracefully","time":{"start":1759176191819,"stop":1759176191819,"duration":0},"status":"passed","severity":"normal"},{"uid":"e929ea88e63f44ac","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1759176633400,"stop":1759176633400,"duration":0},"status":"passed","severity":"normal"},{"uid":"e13f3ff064eecf17","name":"should create PeerExchangeDiscovery instance","time":{"start":1759176203232,"stop":1759176203233,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a741ff77332a93e","name":"Overlapping topic subscription","time":{"start":1759176746238,"stop":1759176746238,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ccb8d0dd64a48b8","name":"should compute hash only when first accessed","time":{"start":1759176193337,"stop":1759176193337,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1a22378943488bb","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1759176249330,"stop":1759176249330,"duration":0},"status":"passed","severity":"normal"},{"uid":"13f01d9085d61899","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1759176176457,"stop":1759176176458,"duration":1},"status":"passed","severity":"normal"},{"uid":"98960db2c10cb15f","name":"Check message with invalid timestamp is not received","time":{"start":1759176725663,"stop":1759176725664,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fe8d6f48e88e01d","name":"Sign & Recover","time":{"start":1759176213449,"stop":1759176213449,"duration":0},"status":"passed","severity":"normal"},{"uid":"3208a9268bc6b730","name":"should return PeerId when PeerId is provided","time":{"start":1759176192336,"stop":1759176192337,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c3aeaa6390ea739","name":"should handle complete dial lifecycle","time":{"start":1759176191820,"stop":1759176191820,"duration":0},"status":"passed","severity":"normal"},{"uid":"29fc2c83e7745d1f","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1759176485851,"stop":1759176485851,"duration":0},"status":"passed","severity":"normal"},{"uid":"6031afd743b2b90b","name":"Refresh subscription","time":{"start":1759176485853,"stop":1759176485853,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4d7319e27c581fb7","name":"Subscribe and receive messages via lightPush","time":{"start":1759176746225,"stop":1759176746226,"duration":1},"status":"passed","severity":"normal"},{"uid":"863122b60ce4ac9c","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1759176193043,"stop":1759176193044,"duration":1},"status":"passed","severity":"normal"},{"uid":"48fac4a41475ce37","name":"Fails to push message bigger that 1MB","time":{"start":1759177325972,"stop":1759177325972,"duration":0},"status":"passed","severity":"normal"},{"uid":"fded5990b559962b","name":"should initialize with libp2p components","time":{"start":1759176202673,"stop":1759176202673,"duration":0},"status":"passed","severity":"normal"},{"uid":"9661de6485de85f6","name":"Add multiple subscription objects on single nwaku node","time":{"start":1759176746242,"stop":1759176746243,"duration":1},"status":"passed","severity":"normal"},{"uid":"18824eb42ecdd4d2","name":"Add multiple subscription objects on single nwaku node","time":{"start":1759176746234,"stop":1759176746234,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6368f0bbf2def05","name":"Query with Ordered Callback, No Decoder","time":{"start":1759176604497,"stop":1759176604497,"duration":0},"status":"passed","severity":"normal"},{"uid":"42bd55975da5394e","name":"passes more than one ENR URLs and attempts connection","time":{"start":1759176279331,"stop":1759176279331,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f658453f1fa319ad","name":"Passing page size 0 when there are 110 messages","time":{"start":1759176627315,"stop":1759176627316,"duration":1},"status":"passed","severity":"normal"},{"uid":"192cbd85b48a110d","name":"should add to incoming buffer if dependencies are not met","time":{"start":1759176229774,"stop":1759176229774,"duration":0},"status":"passed","severity":"normal"},{"uid":"d67c6e2169c811a5","name":"should handle peer store errors gracefully","time":{"start":1759176203225,"stop":1759176203225,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9cc66b968b65091","name":"should work with stubbed peer manager event emitter","time":{"start":1759176241892,"stop":1759176241892,"duration":0},"status":"passed","severity":"normal"},{"uid":"af9a9fb58e4efdf","name":"should not dispatch event when already disconnected","time":{"start":1759176191590,"stop":1759176191591,"duration":1},"status":"passed","severity":"normal"},{"uid":"8918d9962c56539d","name":"Subscribe to topic containing special chars and receive message","time":{"start":1759176746230,"stop":1759176746230,"duration":0},"status":"passed","severity":"normal"},{"uid":"24040f2e64d17d08","name":"msgTime: 0 ms from now, startTime: 1758917427818, endTime: 1759176627818","time":{"start":1759176643308,"stop":1759176643308,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b455cd04bc8c008","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1759176746241,"stop":1759176746241,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6928533bd26ec38","name":"should not create timers for topics where peer is not in mesh","time":{"start":1759176193044,"stop":1759176193045,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6eb95e23aa92f7a","name":"Subscribe to topic containing special chars and receive message","time":{"start":1759176746239,"stop":1759176746239,"duration":0},"status":"passed","severity":"normal"},{"uid":"beb6afae75bd246a","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1759176229775,"stop":1759176229775,"duration":0},"status":"passed","severity":"normal"},{"uid":"56c87eb00f792c30","name":"should handle complete connection lifecycle","time":{"start":1759176191615,"stop":1759176191616,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fd825ead041de53","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1759176176466,"stop":1759176176467,"duration":1},"status":"passed","severity":"normal"},{"uid":"b75f806d698505cb","name":"should reject if Store is requested but not mounted","time":{"start":1759176242214,"stop":1759176242215,"duration":1},"status":"passed","severity":"normal"},{"uid":"596233fac97167d9","name":"should successfully stop","time":{"start":1759176240629,"stop":1759176240630,"duration":1},"status":"passed","severity":"normal"},{"uid":"3523ddf0074cc129","name":"Js publishes, other Js receives","time":{"start":1759176466302,"stop":1759176466302,"duration":0},"status":"passed","severity":"normal"},{"uid":"be15e0cd3a46dc59","name":"should push the message to the outgoing buffer","time":{"start":1759176229771,"stop":1759176229771,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdad6626bdb58d15","name":"Subscribe and receives messages on 20 topics","time":{"start":1759176746237,"stop":1759176746237,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c5d11a167e5a677","name":"should skip peers without peer exchange protocol","time":{"start":1759176203224,"stop":1759176203224,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb24547bf3da55f","name":"Subscribe to topic containing short and receive message","time":{"start":1759176746229,"stop":1759176746229,"duration":0},"status":"passed","severity":"normal"},{"uid":"a97535911f9dd8d2","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1759176469709,"stop":1759176469710,"duration":1},"status":"passed","severity":"normal"},{"uid":"2db1285a1cef0ffd","name":"Push message equal or less that 1MB","time":{"start":1759177325986,"stop":1759177325986,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfe2b74dd13cb01d","name":"Retries within given interval","time":{"start":1759176242035,"stop":1759176242035,"duration":0},"status":"passed","severity":"normal"},{"uid":"552f6adb8d82235f","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app7/4/topic775/utf8","time":{"start":1759176576085,"stop":1759176576085,"duration":0},"status":"passed","severity":"normal"},{"uid":"b09c362d4e90d6db","name":"should handle query errors","time":{"start":1759176203229,"stop":1759176203229,"duration":0},"status":"passed","severity":"normal"},{"uid":"41174fc358eb70ff","name":"Check message on other pubsub topic is not received","time":{"start":1759176725676,"stop":1759176725676,"duration":0},"status":"passed","severity":"normal"},{"uid":"b82d8cb2acc17be3","name":"should add and remove event listeners correctly","time":{"start":1759176207116,"stop":1759176207116,"duration":0},"status":"passed","severity":"normal"},{"uid":"deecd95a13ef877","name":"should throw error - no public key","time":{"start":1759176182653,"stop":1759176182654,"duration":1},"status":"passed","severity":"normal"},{"uid":"a709a0a96c2bb88","name":"should not fail to stop the service if it was not started","time":{"start":1759176279326,"stop":1759176279326,"duration":0},"status":"passed","severity":"normal"},{"uid":"da299dfc528e46c4","name":"should return false when peer is not on the specified shard","time":{"start":1759176192237,"stop":1759176192237,"duration":0},"status":"passed","severity":"normal"},{"uid":"9061a32c828bee03","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1759176193337,"stop":1759176193337,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d315744e0624004","name":"should perform ping and update peer store on timer","time":{"start":1759176193034,"stop":1759176193035,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2b601a16bad16d2","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1759176469711,"stop":1759176469711,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0835523589c9865","name":"should filter peers by codec","time":{"start":1759176193570,"stop":1759176193571,"duration":1},"status":"passed","severity":"normal"},{"uid":"eba92a12741646ff","name":"Subscribe to topic containing long and publish message","time":{"start":1759176485854,"stop":1759176485854,"duration":0},"status":"passed","severity":"normal"},{"uid":"94188d856f2f5600","name":"connects to nwaku","time":{"start":1759176642977,"stop":1759176642977,"duration":0},"status":"passed","severity":"normal"},{"uid":"695915cc2b7a16b7","name":"should send to specified number of peers of used peers","time":{"start":1759176240411,"stop":1759176240412,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c5535bf8a2497fb","name":"Light Node - default protocols","time":{"start":1759176648905,"stop":1759176648906,"duration":1},"status":"passed","severity":"normal"},{"uid":"8996106367bef5fd","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1759176222938,"stop":1759176222938,"duration":0},"status":"passed","severity":"normal"},{"uid":"293adbf53e83b38a","name":"should not retry if at least one success","time":{"start":1759176240124,"stop":1759176240125,"duration":1},"status":"passed","severity":"normal"},{"uid":"61d8528f09660140","name":"should dial one peer on dial","time":{"start":1759176363725,"stop":1759176363725,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0eae14fdd936e3d","name":"Throws when trying to push message with empty payload","time":{"start":1759177325981,"stop":1759177325981,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd2c606b6cde3035","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1759176229778,"stop":1759176229778,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b2c28ea1bfbead3","name":"random static sharding 9 - Cluster ID: 896, Shard ID: 612","time":{"start":1759176601621,"stop":1759176601622,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c824fcd88fedf10","name":"Outgoing message is acknowledged","time":{"start":1759176242882,"stop":1759176242883,"duration":1},"status":"passed","severity":"normal"},{"uid":"77efde0bbbc9a65a","name":"ignores unrecognized TXT record formats","time":{"start":1759176203241,"stop":1759176203242,"duration":1},"status":"passed","severity":"normal"},{"uid":"aed11d611435bad0","name":"LightPush","time":{"start":1759176648905,"stop":1759176648905,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ef0edf8f76360d3","name":"Push message with content topic containing special chars","time":{"start":1759177325965,"stop":1759177325966,"duration":1},"status":"passed","severity":"normal"},{"uid":"46e72421aacc618b","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1759176223964,"stop":1759176223964,"duration":0},"status":"passed","severity":"normal"},{"uid":"91972d25a3aca940","name":"Push message with meta","time":{"start":1759177325985,"stop":1759177325985,"duration":0},"status":"passed","severity":"normal"},{"uid":"b65df66333f88f1e","name":"should throw error - no id","time":{"start":1759176182653,"stop":1759176182653,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5d08d5b02b42749","name":"should merge provided config with defaults","time":{"start":1759176193564,"stop":1759176193565,"duration":1},"status":"passed","severity":"normal"},{"uid":"68159c2b6685430","name":"Push message with special chars payload","time":{"start":1759177325959,"stop":1759177325959,"duration":0},"status":"passed","severity":"normal"},{"uid":"69cea8cc77c6483c","name":"should set field with all protocols disabled","time":{"start":1759176182661,"stop":1759176182662,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef85e9142c5e47f3","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1759176625248,"stop":1759176625248,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c6e15965e87456e","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1759176485855,"stop":1759176485856,"duration":1},"status":"passed","severity":"normal"},{"uid":"71d1e004125a04d6","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1759176512565,"stop":1759176512565,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b282f6e85df2009","name":"Encoder throws on empty string content topic","time":{"start":1759176213065,"stop":1759176213065,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3aa947bc04bf2e9","name":"different cluster: nodes don't connect","time":{"start":1759176365104,"stop":1759176365105,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4f9d1f9b5216161","name":"should not fail to start the service if it is already started","time":{"start":1759176207113,"stop":1759176207113,"duration":0},"status":"passed","severity":"normal"},{"uid":"3130deea8c386d27","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1759176223979,"stop":1759176223979,"duration":0},"status":"passed","severity":"normal"},{"uid":"f73d8ca63f393140","name":"Non TWN Cluster","time":{"start":1759176576084,"stop":1759176576084,"duration":0},"status":"passed","severity":"normal"},{"uid":"6adb77508f57e52e","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1759176223950,"stop":1759176223951,"duration":1},"status":"passed","severity":"normal"},{"uid":"59f5a591e31dd6a","name":"Check publish message containing long","time":{"start":1759176476523,"stop":1759176476523,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b12c33085da91ea","name":"should create all internal components","time":{"start":1759176193565,"stop":1759176193565,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1f71126f6676fa6","name":"should be able to encode the field with only RELAY set to true","time":{"start":1759176181983,"stop":1759176181985,"duration":2},"status":"passed","severity":"normal"},{"uid":"51b43ae2418ac61a","name":"should create an instance with libp2p and dialer","time":{"start":1759176191829,"stop":1759176191829,"duration":0},"status":"passed","severity":"normal"},{"uid":"1659a30b4e842818","name":"should be sent with empty content","time":{"start":1759176229779,"stop":1759176229779,"duration":0},"status":"passed","severity":"normal"},{"uid":"741fc3e5512a1a7a","name":"should handle complete discovery-to-dial flow","time":{"start":1759176191843,"stop":1759176191844,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cd0fedc9f2345d","name":"Check received message containing special chars","time":{"start":1759176725668,"stop":1759176725669,"duration":1},"status":"passed","severity":"normal"},{"uid":"86e044c739f806ce","name":"Check publish message containing unicode special characters","time":{"start":1759176476529,"stop":1759176476529,"duration":0},"status":"passed","severity":"normal"},{"uid":"384d71a131043182","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1759176193173,"stop":1759176193173,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c5708239f79c876","name":"should return usable stream attached to connection","time":{"start":1759176192961,"stop":1759176192961,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fc0488a414a15c1","name":"Check message received after jswaku node is restarted","time":{"start":1759176725678,"stop":1759176725678,"duration":0},"status":"passed","severity":"normal"},{"uid":"af703a66e423875d","name":"Push message with special chars payload","time":{"start":1759177325998,"stop":1759177325998,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee0fa6e6b3305988","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1759176182652,"stop":1759176182653,"duration":1},"status":"passed","severity":"normal"},{"uid":"c431f08a1d857ef4","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app13/2/topic220/xml","time":{"start":1759176576087,"stop":1759176576088,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5c886df05ca57c3","name":"Push 30 different messages","time":{"start":1759177325980,"stop":1759177325980,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4112db1c587a65f3","name":"throws on content topic with too few or too many fields","time":{"start":1759176176450,"stop":1759176176451,"duration":1},"status":"passed","severity":"normal"},{"uid":"872e214188352876","name":"should dial all peers on dial","time":{"start":1759176363724,"stop":1759176363724,"duration":0},"status":"passed","severity":"normal"},{"uid":"934c9501935ebd9b","name":"Ordered callback, aborts when callback returns true","time":{"start":1759176634620,"stop":1759176634620,"duration":0},"status":"passed","severity":"normal"},{"uid":"8147ec83bbfecd95","name":"Push message with content topic containing escaped characters","time":{"start":1759177326004,"stop":1759177326004,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e1377976b476487","name":"Push message with SQL Injection payload","time":{"start":1759177325960,"stop":1759177325960,"duration":0},"status":"passed","severity":"normal"},{"uid":"53ff0bd58904d9a4","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1759176176470,"stop":1759176176471,"duration":1},"status":"passed","severity":"normal"},{"uid":"177981b3672fc485","name":"Push message with short payload","time":{"start":1759177325972,"stop":1759177325972,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdf0353da1830408","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1759176485852,"stop":1759176485853,"duration":1},"status":"passed","severity":"normal"},{"uid":"48328f4af49af62","name":"should return false when peer is on different cluster","time":{"start":1759176192230,"stop":1759176192234,"duration":4},"status":"passed","severity":"normal"},{"uid":"74c0a9df32b3e450","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1759176625247,"stop":1759176625247,"duration":0},"status":"passed","severity":"normal"},{"uid":"e23bd03123d1fc84","name":"ends after yielding if response size indicates end","time":{"start":1759176193118,"stop":1759176193118,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9eee0d0fdbfb0d9","name":"should handle special patterns correctly","time":{"start":1759176226852,"stop":1759176226852,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8af1076c427118a","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1759176176466,"stop":1759176176466,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ace92a35a36afcc","name":"random static sharding 7 - Cluster ID: 227, Shard ID: 926","time":{"start":1759176601618,"stop":1759176601619,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9f6c67d9d6945d","name":"Throws when trying to push message with empty payload","time":{"start":1759177325964,"stop":1759177325964,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f1c9fc22f2dcf1","name":"should handle dial errors gracefully","time":{"start":1759176193170,"stop":1759176193170,"duration":0},"status":"passed","severity":"normal"},{"uid":"c852c3e39ad226f1","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1759176280415,"stop":1759176280415,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e49c21fcc6e320","name":"should properly create location multiaddrs - tcp","time":{"start":1759176182661,"stop":1759176182661,"duration":0},"status":"passed","severity":"normal"},{"uid":"41fe6e4c097da894","name":"Push message with custom timestamp: 1759179899098","time":{"start":1759177325986,"stop":1759177325986,"duration":0},"status":"passed","severity":"normal"},{"uid":"a89743f0b0b2a4e9","name":"should emit a peer event after start","time":{"start":1759176279328,"stop":1759176279328,"duration":0},"status":"passed","severity":"normal"},{"uid":"db92e9003c5a490d","name":"Subscribe to topic containing Script and receive message","time":{"start":1759176746240,"stop":1759176746241,"duration":1},"status":"passed","severity":"normal"},{"uid":"6119eaeab31f3ca6","name":"should create RPC request with correct parameters","time":{"start":1759176202680,"stop":1759176202680,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d20da1392c62b09","name":"should return false and handle errors gracefully","time":{"start":1759176193569,"stop":1759176193570,"duration":1},"status":"passed","severity":"normal"},{"uid":"772bf282fd291c90","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1759176242883,"stop":1759176242883,"duration":0},"status":"passed","severity":"normal"},{"uid":"6698ba5d0f56eab8","name":"Check message with no content topic is not received","time":{"start":1759176725665,"stop":1759176725665,"duration":0},"status":"passed","severity":"normal"},{"uid":"51930ef06afd9b55","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1759176193175,"stop":1759176193176,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0f373babfdc5234","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1759176223982,"stop":1759176223982,"duration":0},"status":"passed","severity":"normal"},{"uid":"36a9b2100451fb0f","name":"Subscribe to topic containing JSON and publish message","time":{"start":1759176485858,"stop":1759176485859,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cff75c8cd691520","name":"Cluster id 0, shard 0","time":{"start":1759176601607,"stop":1759176601608,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7f84b626b24cdbc","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1759176512567,"stop":1759176512568,"duration":1},"status":"passed","severity":"normal"},{"uid":"680cf2283652185b","name":"Push message with custom timestamp: 1759172699099","time":{"start":1759177326006,"stop":1759177326006,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddfb98fd97f69100","name":"Check received message containing XML","time":{"start":1759176725660,"stop":1759176725660,"duration":0},"status":"passed","severity":"normal"},{"uid":"2417975c79c72f1b","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1759176223964,"stop":1759176223965,"duration":1},"status":"passed","severity":"normal"},{"uid":"32bc4d3aa1f28600","name":"should handle queue overflow by adding peers to queue","time":{"start":1759176191816,"stop":1759176191816,"duration":0},"status":"passed","severity":"normal"},{"uid":"d91657e90c2ed044","name":"should stop and cleanup resources","time":{"start":1759176241259,"stop":1759176241259,"duration":0},"status":"passed","severity":"normal"},{"uid":"102ae36f57f4eec3","name":"groups content topics by expected pubsub topic","time":{"start":1759176176461,"stop":1759176176462,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c84bf7694de67fc","name":"Push message with JSON payload","time":{"start":1759177325990,"stop":1759177325990,"duration":0},"status":"passed","severity":"normal"},{"uid":"33cad419368e82c0","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1759176240855,"stop":1759176240855,"duration":0},"status":"passed","severity":"normal"},{"uid":"99999a70bc94c767","name":"should allow redial after failed dial cooldown expires","time":{"start":1759176191816,"stop":1759176191816,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7fe282d23597ed6","name":"can start the service","time":{"start":1759176207110,"stop":1759176207111,"duration":1},"status":"passed","severity":"normal"},{"uid":"238af64bf2c062dd","name":"should handle errors when removing globalThis listeners","time":{"start":1759176191567,"stop":1759176191568,"duration":1},"status":"passed","severity":"normal"},{"uid":"25a1bef94766f46b","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1759176746227,"stop":1759176746227,"duration":0},"status":"passed","severity":"normal"},{"uid":"467e56cbde385186","name":"Check received message containing numeric","time":{"start":1759176725668,"stop":1759176725668,"duration":0},"status":"passed","severity":"normal"},{"uid":"381417ca72564b65","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1759176589718,"stop":1759176589719,"duration":1},"status":"passed","severity":"normal"},{"uid":"27a305a7ed1538b","name":"Push message with Script payload","time":{"start":1759177325976,"stop":1759177325976,"duration":0},"status":"passed","severity":"normal"},{"uid":"88b6fe40652704f1","name":"should dispatch network event when browser goes offline","time":{"start":1759176191603,"stop":1759176191603,"duration":0},"status":"passed","severity":"normal"},{"uid":"18f716d492a62843","name":"Query generator for multiple messages","time":{"start":1759176634617,"stop":1759176634618,"duration":1},"status":"passed","severity":"normal"},{"uid":"383a2b7f3ffdf214","name":"Incoming message is emitted as received","time":{"start":1759176254088,"stop":1759176254088,"duration":0},"status":"passed","severity":"normal"},{"uid":"15045735f83ac556","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1759176240839,"stop":1759176240840,"duration":1},"status":"passed","severity":"normal"},{"uid":"7021e7eeaf1b0d6c","name":"should return false when peer is not found","time":{"start":1759176192235,"stop":1759176192235,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebc585c50f745457","name":"caches peers it previously fetched","time":{"start":1759176203242,"stop":1759176203242,"duration":0},"status":"passed","severity":"normal"},{"uid":"a11e3cd3961f5256","name":"should monitor connected peers and store them into cache","time":{"start":1759176369876,"stop":1759176369876,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb18b647611dfb0","name":"should skip peer when already connected","time":{"start":1759176191805,"stop":1759176191805,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eb81f27bb85253f","name":"should requeue task if no peer is available","time":{"start":1759176240116,"stop":1759176240116,"duration":0},"status":"passed","severity":"normal"},{"uid":"d77af7e246095a5","name":"Check message with no content topic is not received","time":{"start":1759176725677,"stop":1759176725677,"duration":0},"status":"passed","severity":"normal"},{"uid":"14a3aa148862facb","name":"can start and stop the service","time":{"start":1759176207111,"stop":1759176207111,"duration":0},"status":"passed","severity":"normal"},{"uid":"98c714b47feebd7a","name":"Stops search when maxGet is reached","time":{"start":1759176202245,"stop":1759176202246,"duration":1},"status":"passed","severity":"normal"},{"uid":"96572feab7189359","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1759176223965,"stop":1759176223966,"duration":1},"status":"passed","severity":"normal"},{"uid":"671552f3e862c08d","name":"Check received message containing short","time":{"start":1759176725667,"stop":1759176725668,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f8639698fe6f46a","name":"can start the service","time":{"start":1759176482540,"stop":1759176482541,"duration":1},"status":"passed","severity":"normal"},{"uid":"c68a35e98a5c8337","name":"should get / set TCP multiaddr","time":{"start":1759176182658,"stop":1759176182659,"duration":1},"status":"passed","severity":"normal"},{"uid":"d63f087f6e630cbb","name":"same cluster, static sharding: nodes connect","time":{"start":1759176365104,"stop":1759176365104,"duration":0},"status":"passed","severity":"normal"},{"uid":"74677879922056f3","name":"Passing page size 10 when there are 10 messages","time":{"start":1759176627317,"stop":1759176627317,"duration":0},"status":"passed","severity":"normal"},{"uid":"c55345fe57028b29","name":"should handle empty peer infos gracefully","time":{"start":1759176202674,"stop":1759176202675,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d43c6278aefba5c","name":"Fails to publish message with size larger than 1 MB","time":{"start":1759176476534,"stop":1759176476534,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e045ef8b59fe854","name":"should be safe to call multiple times","time":{"start":1759176193166,"stop":1759176193166,"duration":0},"status":"passed","severity":"normal"},{"uid":"bda623b87214ac01","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1759176176464,"stop":1759176176464,"duration":0},"status":"passed","severity":"normal"},{"uid":"23702d09fe1c54c2","name":"Query Generator, Multiple PubsubTopics","time":{"start":1759176604495,"stop":1759176604496,"duration":1},"status":"passed","severity":"normal"},{"uid":"273cd0b1e870d810","name":"Refresh subscription","time":{"start":1759176746229,"stop":1759176746229,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce80835deaa39732","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1759176176460,"stop":1759176176461,"duration":1},"status":"passed","severity":"normal"},{"uid":"373154a792570157","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1759176223960,"stop":1759176223961,"duration":1},"status":"passed","severity":"normal"},{"uid":"c350be0285a24622","name":"Automatically retrieves missing message","time":{"start":1759176254089,"stop":1759176254089,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b5353530eb69ad78","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1759176365107,"stop":1759176365107,"duration":0},"status":"passed","severity":"normal"},{"uid":"c609d24691cf9d64","name":"Query with Promise Callback, No Decoder","time":{"start":1759176604498,"stop":1759176604499,"duration":1},"status":"passed","severity":"normal"},{"uid":"465eebd8a5c8b538","name":"Check meta is set [ecies]","time":{"start":1759176214578,"stop":1759176214578,"duration":0},"status":"passed","severity":"normal"},{"uid":"344838becd9dc6c5","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1759176469711,"stop":1759176469711,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ee1300a8654de64","name":"Push message with SQL Injection payload","time":{"start":1759177325999,"stop":1759177325999,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f1068e06aea1ac0","name":"Outgoing message is possibly acknowledged","time":{"start":1759176254087,"stop":1759176254087,"duration":0},"status":"broken","severity":"normal"},{"uid":"90477bb61a76a6","name":"Push message with content topic containing Arabic","time":{"start":1759177325966,"stop":1759177325966,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcfc622638a11a40","name":"should not fail to start the service if it is already started","time":{"start":1759176279326,"stop":1759176279328,"duration":2},"status":"passed","severity":"normal"},{"uid":"f21fdac52e1e302c","name":"Check publish message containing Russian","time":{"start":1759176476525,"stop":1759176476525,"duration":0},"status":"passed","severity":"normal"},{"uid":"3211b5c400a4a473","name":"should return true even if peer has no overlapping shards","time":{"start":1759176192234,"stop":1759176192235,"duration":1},"status":"passed","severity":"normal"},{"uid":"571d04831862f52c","name":"Push message with content topic containing numeric","time":{"start":1759177326002,"stop":1759177326003,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ca6f8de53530c71","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1759176746231,"stop":1759176746231,"duration":0},"status":"passed","severity":"normal"},{"uid":"b99ff69641aaf3d6","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1759176223959,"stop":1759176223959,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dec8708acbcd92e","name":"Filter","time":{"start":1759176648905,"stop":1759176648905,"duration":0},"status":"passed","severity":"normal"},{"uid":"7920b03afc0651ae","name":"Check message with no pubsub topic is not received","time":{"start":1759176725676,"stop":1759176725677,"duration":1},"status":"passed","severity":"normal"},{"uid":"194ce6efad490892","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1759176223975,"stop":1759176223975,"duration":0},"status":"passed","severity":"normal"},{"uid":"a90f1e13eac7afa5","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1759176240855,"stop":1759176240855,"duration":0},"status":"passed","severity":"normal"},{"uid":"544e7d959805d3e0","name":"returns only open connection if one present","time":{"start":1759176193060,"stop":1759176193061,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fb296aa6f552e8c","name":"Fails to push message with large meta","time":{"start":1759177325985,"stop":1759177325985,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f6c3dc8518c2b99","name":"should not start if already started","time":{"start":1759176203222,"stop":1759176203222,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bcae0b207c5612","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1759176223954,"stop":1759176223954,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ea765752dfb70c5","name":"Check message on other pubsub topic is not received","time":{"start":1759176725664,"stop":1759176725664,"duration":0},"status":"passed","severity":"normal"},{"uid":"28b4d30d560c275e","name":"should add sent message to localHistory with retrievalHint","time":{"start":1759176229772,"stop":1759176229772,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3a1a88c561c7519","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1759176589719,"stop":1759176589720,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0ee16d9a0ccc537","name":"should dial peer immediately when queue is empty","time":{"start":1759176191798,"stop":1759176191799,"duration":1},"status":"passed","severity":"normal"},{"uid":"95cb718d337d4774","name":"Push message with unicode special characters payload","time":{"start":1759177325978,"stop":1759177325978,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eb0c455b6f01650","name":"Push message with Arabic payload","time":{"start":1759177325959,"stop":1759177325960,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fd445902eb68aaa","name":"should add event listener for peer:discovery","time":{"start":1759176191830,"stop":1759176191831,"duration":1},"status":"passed","severity":"normal"},{"uid":"86a0bf7519178325","name":"Push message with long payload","time":{"start":1759177325997,"stop":1759177325997,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a53f39ed79279f7","name":"Fails to publish message with empty text","time":{"start":1759176476531,"stop":1759176476531,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c9abe979c3e80c3","name":"should stop peer exchange discovery","time":{"start":1759176203222,"stop":1759176203222,"duration":0},"status":"passed","severity":"normal"},{"uid":"43fa82a374904b09","name":"Check received message with timestamp: 1759176273283000000 ","time":{"start":1759176725673,"stop":1759176725673,"duration":0},"status":"passed","severity":"normal"},{"uid":"f80b61e34744a1f2","name":"yields undefined for messages without decoder","time":{"start":1759176193117,"stop":1759176193118,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fd97696f7db0923","name":"should handle peer store errors gracefully","time":{"start":1759176241428,"stop":1759176241429,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa0c440c0098fe67","name":"Outgoing message is acknowledged","time":{"start":1759176253166,"stop":1759176253166,"duration":0},"status":"passed","severity":"normal"},{"uid":"822f1c3f8a50a178","name":"Relay - times out","time":{"start":1759176648903,"stop":1759176648903,"duration":0},"status":"passed","severity":"normal"},{"uid":"abb9e570b84ff96b","name":"Check received message containing Script","time":{"start":1759176725670,"stop":1759176725671,"duration":1},"status":"passed","severity":"normal"},{"uid":"d86e7b4d2bdcd47d","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1759176280415,"stop":1759176280415,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6a1fb4fe673aac8","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1759176181989,"stop":1759176181990,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c14f554072f5912","name":"Check publish message containing emoji","time":{"start":1759176476529,"stop":1759176476529,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1747c7db56414e5","name":"Push message equal or less that 1MB","time":{"start":1759177326007,"stop":1759177326007,"duration":0},"status":"passed","severity":"normal"},{"uid":"91b9f0f830e1e29c","name":"should wait for Store peer to be connected","time":{"start":1759176242216,"stop":1759176242216,"duration":0},"status":"passed","severity":"normal"},{"uid":"89450c6513fbca0e","name":"Push message with meta","time":{"start":1759177325969,"stop":1759177325969,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e6fb2f14d7ecddc","name":"should not be empty after adding a subscription","time":{"start":1759176241248,"stop":1759176241248,"duration":0},"status":"passed","severity":"normal"},{"uid":"90828eef16b35e28","name":"tcp ip4 address","time":{"start":1759176181999,"stop":1759176182000,"duration":1},"status":"passed","severity":"normal"},{"uid":"709b9f3bce5e135","name":"should clear existing timers before creating new ones","time":{"start":1759176193055,"stop":1759176193056,"duration":1},"status":"passed","severity":"normal"},{"uid":"62a43107c8ea3395","name":"Push message with custom timestamp: 1759179899098","time":{"start":1759177325996,"stop":1759177325996,"duration":0},"status":"passed","severity":"normal"},{"uid":"695c6c10f1907411","name":"Subscribe to topic containing shell command and receive message","time":{"start":1759176746233,"stop":1759176746233,"duration":0},"status":"passed","severity":"normal"},{"uid":"67fd55cc820f8101","name":"Check received message with timestamp: 1759176273283 ","time":{"start":1759176725674,"stop":1759176725674,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd23fef446f8e8be","name":"should handle retrieve function with query parameters","time":{"start":1759176241895,"stop":1759176241895,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e8ba4fd706a43e1","name":"Push message with content topic containing short","time":{"start":1759177325981,"stop":1759177325981,"duration":0},"status":"passed","severity":"normal"},{"uid":"6173af9fc963e50e","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1759176223958,"stop":1759176223958,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bf26db109d1cb57","name":"returns all values when wanted number is greater than available values","time":{"start":1759176201229,"stop":1759176201229,"duration":0},"status":"passed","severity":"normal"},{"uid":"e896ddafaa22ad96","name":"Waku message hash computation (payload length 0)","time":{"start":1759176192117,"stop":1759176192117,"duration":0},"status":"passed","severity":"normal"},{"uid":"72d06a204efd35ae","name":"Encoder error raises irrecoverable error","time":{"start":1759176254086,"stop":1759176254086,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0ff5da19fbd537c","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1759176485852,"stop":1759176485852,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc8bb61f475baa87","name":"Subscribe to topic containing long and receive message","time":{"start":1759176746238,"stop":1759176746239,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1294075e93f6609","name":"should handle v3 RLN errors","time":{"start":1759176240413,"stop":1759176240414,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab17c4831feb5aa0","name":"should successfully subscribe to supported pubsub topic","time":{"start":1759176240628,"stop":1759176240628,"duration":0},"status":"passed","severity":"normal"},{"uid":"611e48f6ee342abf","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1759176202565,"stop":1759176202565,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef82efbef4d96f02","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1759176229777,"stop":1759176229777,"duration":0},"status":"passed","severity":"normal"},{"uid":"f65a58374f1021c2","name":"should register libp2p event listeners when start is called","time":{"start":1759176240851,"stop":1759176240851,"duration":0},"status":"passed","severity":"normal"},{"uid":"75ce07f91f4cf18f","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1759176192116,"stop":1759176192116,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7e7abd5dfd162c9","name":"should return all connected peers without codec filter","time":{"start":1759176193570,"stop":1759176193570,"duration":0},"status":"passed","severity":"normal"},{"uid":"156acba6e24c9b6b","name":"Subscribe to topic containing Script and publish message","time":{"start":1759176485857,"stop":1759176485857,"duration":0},"status":"passed","severity":"normal"},{"uid":"b350ed4b75250f9d","name":"Encoder throws on empty string content topic","time":{"start":1759176214579,"stop":1759176214579,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5bdecb059d02922","name":"A test","time":{"start":1759176349690,"stop":1759176349691,"duration":1},"status":"passed","severity":"normal"},{"uid":"168fb80d558af341","name":"throws on empty content topic","time":{"start":1759176176450,"stop":1759176176450,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f6b1a0f878aed9a","name":"Push message with custom timestamp: 1728417899099","time":{"start":1759177326006,"stop":1759177326006,"duration":0},"status":"passed","severity":"normal"},{"uid":"d04117d5793d7db1","name":"Check publish message containing Arabic","time":{"start":1759176476525,"stop":1759176476525,"duration":0},"status":"passed","severity":"normal"},{"uid":"d745cdad088ce0e3","name":"Check publish message containing Script","time":{"start":1759176476526,"stop":1759176476526,"duration":0},"status":"passed","severity":"normal"},{"uid":"fabf7a69da0c1fd9","name":"Check message with invalid timestamp is not received","time":{"start":1759176725676,"stop":1759176725676,"duration":0},"status":"passed","severity":"normal"},{"uid":"2348f1ba084c58d3","name":"Check publish message containing shell command","time":{"start":1759176476527,"stop":1759176476528,"duration":1},"status":"passed","severity":"normal"},{"uid":"fee3627853f1d4c3","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1759176202564,"stop":1759176202565,"duration":1},"status":"passed","severity":"normal"},{"uid":"96cb6bc3f7dffb6f","name":"Push message with emoji payload","time":{"start":1759177325978,"stop":1759177325980,"duration":2},"status":"passed","severity":"normal"},{"uid":"44ee30e993f9114a","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1759176223949,"stop":1759176223950,"duration":1},"status":"passed","severity":"normal"},{"uid":"2aa2fa59bc18a891","name":"should be safe to call multiple times","time":{"start":1759176191831,"stop":1759176191832,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e0d5b28bf422095","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1759176223948,"stop":1759176223949,"duration":1},"status":"passed","severity":"normal"},{"uid":"9437d4003fcb41a7","name":"Generator, one shard","time":{"start":1759176595768,"stop":1759176595768,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1bc73f71edf38ca","name":"Push message with XML payload","time":{"start":1759177325989,"stop":1759177325989,"duration":0},"status":"passed","severity":"normal"},{"uid":"d68ac5d842053508","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1759176176471,"stop":1759176176472,"duration":1},"status":"passed","severity":"normal"},{"uid":"678db74e23704a59","name":"should detect messages with missing dependencies","time":{"start":1759176229776,"stop":1759176229776,"duration":0},"status":"passed","severity":"normal"},{"uid":"19051708fc7c04ec","name":"Query with Ordered Callback, No message returned","time":{"start":1759176604498,"stop":1759176604498,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f099c882ed16b2a","name":"ends if stream creation fails","time":{"start":1759176193114,"stop":1759176193115,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c8e240a7971d23e","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1759176223977,"stop":1759176223978,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ded5561b8f734d","name":"should filter out undefined ENRs","time":{"start":1759176202675,"stop":1759176202675,"duration":0},"status":"passed","severity":"normal"},{"uid":"100871f20fdbc38c","name":"udp ip6 address","time":{"start":1759176182000,"stop":1759176182000,"duration":0},"status":"passed","severity":"normal"},{"uid":"62013ae32ef97619","name":"can start and stop the service","time":{"start":1759176279325,"stop":1759176279326,"duration":1},"status":"passed","severity":"normal"},{"uid":"154b243b3a965d93","name":"it tolerates circular branch references","time":{"start":1759176203241,"stop":1759176203241,"duration":0},"status":"passed","severity":"normal"},{"uid":"986e62c792f212e3","name":"Nwaku publishes","time":{"start":1759176466301,"stop":1759176466302,"duration":1},"status":"passed","severity":"normal"},{"uid":"67f093f762cde16d","name":"should properly create location multiaddrs - tcp6","time":{"start":1759176182660,"stop":1759176182660,"duration":0},"status":"passed","severity":"normal"},{"uid":"14894bcaf1274fa2","name":"should properly compute the node id","time":{"start":1759176182657,"stop":1759176182657,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c83a5bf480e3c9d","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1759176176462,"stop":1759176176462,"duration":0},"status":"passed","severity":"normal"},{"uid":"95fd3325057e33e4","name":"should throw error - no public key","time":{"start":1759176182656,"stop":1759176182656,"duration":0},"status":"passed","severity":"normal"},{"uid":"e86a0b600512d74a","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1759176240841,"stop":1759176240841,"duration":0},"status":"passed","severity":"normal"},{"uid":"674a1bbb60933e15","name":"Check received message containing Basic HTML tag","time":{"start":1759176725671,"stop":1759176725671,"duration":0},"status":"passed","severity":"normal"},{"uid":"42477e658813ce","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1759176202566,"stop":1759176202566,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f1325b2ae750f83","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1759176181994,"stop":1759176181995,"duration":1},"status":"passed","severity":"normal"},{"uid":"843e1d584d913e38","name":"Publish message with custom timestamp: Mon Sep 29 2025 19:07:50 GMT+0000 (Coordinated Universal Time)","time":{"start":1759176476530,"stop":1759176476530,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc3de8f3672a779d","name":"should create ShardReader with static shards network config","time":{"start":1759176192225,"stop":1759176192225,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b8a424ecb49bf5c","name":"Promise Callback - false","time":{"start":1759176613651,"stop":1759176613651,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3694120a6af05fa","name":"Passing invalid cursor","time":{"start":1759176589721,"stop":1759176589721,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d53a778975a7ed9","name":"should skip peer when failed to dial recently","time":{"start":1759176191808,"stop":1759176191808,"duration":0},"status":"passed","severity":"normal"},{"uid":"242359dea330d00c","name":"Push message with content topic containing JSON","time":{"start":1759177325994,"stop":1759177325994,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6720d5a5222c6c0","name":"Push message with shell command payload","time":{"start":1759177325990,"stop":1759177325990,"duration":0},"status":"passed","severity":"normal"},{"uid":"37b6ed1ce5c09587","name":"should request peer renewal on specific errors","time":{"start":1759176240117,"stop":1759176240118,"duration":1},"status":"passed","severity":"normal"},{"uid":"e103f5da3ffcf0ef","name":"should be able to encode the field with only FILTER set to true","time":{"start":1759176181986,"stop":1759176181987,"duration":1},"status":"passed","severity":"normal"},{"uid":"e675fcbbeb0d420e","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1759176181995,"stop":1759176181996,"duration":1},"status":"passed","severity":"normal"},{"uid":"59985b3534a983ab","name":"should invoke callbacks when receiving a message","time":{"start":1759176241249,"stop":1759176241249,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb1f0932662f74d","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1759176192967,"stop":1759176192967,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c594c5d7ba4229b","name":"should skip peer when dialed recently","time":{"start":1759176191805,"stop":1759176191806,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca605e95be0c4bb2","name":"Push message with rate limit","time":{"start":1759177325970,"stop":1759177325970,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5fc93477abd123b","name":"Sync message is not sent if another sync message was just sent","time":{"start":1759176249329,"stop":1759176249330,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d3cc6b9b6fe5255","name":"should be able to encode the field with only STORE set to true","time":{"start":1759176181985,"stop":1759176181986,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bf06e27f294435e","name":"should trigger query when it went offline since the last successful query","time":{"start":1759176241896,"stop":1759176241896,"duration":0},"status":"passed","severity":"normal"},{"uid":"80031a44f8159ee1","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1759176240852,"stop":1759176240852,"duration":0},"status":"passed","severity":"normal"},{"uid":"e53d7aea3a21d52e","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1759176746237,"stop":1759176746238,"duration":1},"status":"passed","severity":"normal"},{"uid":"426c851bfe1472a0","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1759176589716,"stop":1759176589717,"duration":1},"status":"passed","severity":"normal"},{"uid":"926dea480eaf7461","name":"Query generator for multiple messages with multiple decoders","time":{"start":1759176634618,"stop":1759176634619,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8d0fef70fce4ce9","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1759176643305,"stop":1759176643305,"duration":0},"status":"passed","severity":"normal"},{"uid":"91c1128d9b114570","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1759176254089,"stop":1759176254090,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bb1602aff800430","name":"Push message with Arabic payload","time":{"start":1759177325988,"stop":1759177325988,"duration":0},"status":"passed","severity":"normal"},{"uid":"13b0b4fa366bc240","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1759176192124,"stop":1759176192124,"duration":0},"status":"passed","severity":"normal"},{"uid":"372504c74052b557","name":"should handle large number of peers request","time":{"start":1759176202679,"stop":1759176202679,"duration":0},"status":"passed","severity":"normal"},{"uid":"312e2af16b685e7e","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1759176485859,"stop":1759176485860,"duration":1},"status":"passed","severity":"normal"},{"uid":"e826a1605e2f45d2","name":"Push message with numeric payload","time":{"start":1759177325987,"stop":1759177325987,"duration":0},"status":"passed","severity":"normal"},{"uid":"d933f7eb1537e604","name":"Decoder throws on undefined content topic","time":{"start":1759176213065,"stop":1759176213066,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7ac88ab673f1fa9","name":"A test","time":{"start":1759176349688,"stop":1759176349690,"duration":2},"status":"passed","severity":"normal"},{"uid":"7e75fa55d53bcc8a","name":"Push message with JSON payload","time":{"start":1759177326000,"stop":1759177326000,"duration":0},"status":"passed","severity":"normal"},{"uid":"5802ba5e92a711a3","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1759176746242,"stop":1759176746242,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4c38e61999c7820","name":"Fails to push message with large meta","time":{"start":1759177326005,"stop":1759177326006,"duration":1},"status":"passed","severity":"normal"},{"uid":"744f74147c544041","name":"Push message with content topic containing emoji","time":{"start":1759177325969,"stop":1759177325969,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c0f84bf17bd3d7d","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1759176452965,"stop":1759176452966,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b13c108011fb14e","name":"should fail to send if no connected peers found","time":{"start":1759176240407,"stop":1759176240411,"duration":4},"status":"passed","severity":"normal"},{"uid":"9dfce3b7d5b7983e","name":"Ephemeral field is preserved - encoder v0","time":{"start":1759176280414,"stop":1759176280415,"duration":1},"status":"passed","severity":"normal"},{"uid":"d117036409f2df8f","name":"should be safe to call multiple times","time":{"start":1759176191792,"stop":1759176191793,"duration":1},"status":"passed","severity":"normal"},{"uid":"528c307ae4fc439a","name":"Overlapping topic subscription","time":{"start":1759176485853,"stop":1759176485853,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f3e5d6310f892e3e","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1759176241896,"stop":1759176241896,"duration":0},"status":"passed","severity":"normal"},{"uid":"c70e0b03986b545a","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1759176625245,"stop":1759176625245,"duration":0},"status":"passed","severity":"normal"},{"uid":"77e41adb24b5f097","name":"Check publish message containing Basic HTML tag","time":{"start":1759176476527,"stop":1759176476527,"duration":0},"status":"passed","severity":"normal"},{"uid":"1de36f1510807d8d","name":"Push message with numeric payload","time":{"start":1759177325973,"stop":1759177325974,"duration":1},"status":"passed","severity":"normal"},{"uid":"d554848384ef261b","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1759176476532,"stop":1759176476532,"duration":0},"status":"passed","severity":"normal"},{"uid":"40ad58b4b63275f3","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1759176239947,"stop":1759176239947,"duration":0},"status":"passed","severity":"normal"},{"uid":"e31d886b7627ed1f","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1759176213060,"stop":1759176213062,"duration":2},"status":"passed","severity":"normal"},{"uid":"c86a5633061efcb2","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1759176223976,"stop":1759176223976,"duration":0},"status":"passed","severity":"normal"},{"uid":"efc9a0bad86a42d0","name":"Push message with unicode special characters payload","time":{"start":1759177325990,"stop":1759177325990,"duration":0},"status":"passed","severity":"normal"},{"uid":"324d4f342d656949","name":"Push message with content topic containing Chinese","time":{"start":1759177325982,"stop":1759177325983,"duration":1},"status":"passed","severity":"normal"},{"uid":"21b8d45bce60e454","name":"Push message with content topic containing numeric","time":{"start":1759177325982,"stop":1759177325982,"duration":0},"status":"passed","severity":"normal"},{"uid":"baa415b375dc6ea","name":"should skip updating peer store if peer has same addresses","time":{"start":1759176191842,"stop":1759176191842,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a73ab3aad25cd99","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1759176191603,"stop":1759176191604,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1d9b37258ff8254","name":"Push message with content topic containing special chars","time":{"start":1759177326003,"stop":1759177326003,"duration":0},"status":"passed","severity":"normal"},{"uid":"73ada79e84e4e34b","name":"should create ShardReader with auto sharding network config","time":{"start":1759176192224,"stop":1759176192225,"duration":1},"status":"passed","severity":"normal"},{"uid":"1011dab4060dcbe3","name":"Push message with meta","time":{"start":1759177326005,"stop":1759177326005,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eafa7dbbbc647d","name":"Generator, 2 different shards","time":{"start":1759176595769,"stop":1759176595770,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f9a0358fa3bfa02","name":"Decoder throws on empty string content topic","time":{"start":1759176214579,"stop":1759176214580,"duration":1},"status":"passed","severity":"normal"},{"uid":"79d73cf121bf7568","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1759176229777,"stop":1759176229777,"duration":0},"status":"passed","severity":"normal"},{"uid":"a48c69aefcc5a62c","name":"should skip peers without ENR","time":{"start":1759176203229,"stop":1759176203230,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1bc5ef5d911d120","name":"should handle malformed response data","time":{"start":1759176202678,"stop":1759176202679,"duration":1},"status":"passed","severity":"normal"},{"uid":"953e070dc5d2e11f","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1759176193571,"stop":1759176193572,"duration":1},"status":"passed","severity":"normal"},{"uid":"94977033520d2d47","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1759176242042,"stop":1759176242043,"duration":1},"status":"passed","severity":"normal"},{"uid":"2daa59446afeba02","name":"Push message with Script payload","time":{"start":1759177325989,"stop":1759177325989,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f61b1895a08d4","name":"yields undefined for messages without content topic","time":{"start":1759176193117,"stop":1759176193117,"duration":0},"status":"passed","severity":"normal"},{"uid":"7653ca3b9130330f","name":"should successfully query store with valid decoders and options","time":{"start":1759176242041,"stop":1759176242041,"duration":0},"status":"passed","severity":"normal"},{"uid":"d33fcb75ab317cbd","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1759176223943,"stop":1759176223944,"duration":1},"status":"passed","severity":"normal"},{"uid":"18a0d887f77b787d","name":"should transition to Unhealthy when no connections","time":{"start":1759176241413,"stop":1759176241414,"duration":1},"status":"passed","severity":"normal"},{"uid":"47fc852ec2e0f5d4","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1759176176467,"stop":1759176176467,"duration":0},"status":"passed","severity":"normal"},{"uid":"575f6cb85040295c","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1759176176456,"stop":1759176176456,"duration":0},"status":"passed","severity":"normal"},{"uid":"3382d24a85caa94a","name":"Fails to push message bigger that 1MB","time":{"start":1759177325997,"stop":1759177325997,"duration":0},"status":"passed","severity":"normal"},{"uid":"d27ce0b25986704f","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1759176176458,"stop":1759176176459,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd8c7c8a3de0cdaa","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1759176239947,"stop":1759176239948,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6b2465b3960c214","name":"should throw error - no id","time":{"start":1759176182655,"stop":1759176182655,"duration":0},"status":"passed","severity":"normal"},{"uid":"69d9f7ad17669b3d","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1759176176459,"stop":1759176176459,"duration":0},"status":"passed","severity":"normal"},{"uid":"b048e137479dc0b7","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1759176240854,"stop":1759176240854,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6259f8be410f426","name":"Push message with content topic containing unicode special characters","time":{"start":1759177326005,"stop":1759177326005,"duration":0},"status":"passed","severity":"normal"},{"uid":"de47ae329f554db2","name":"Push message with custom timestamp: 1759172699098","time":{"start":1759177325986,"stop":1759177325986,"duration":0},"status":"passed","severity":"normal"},{"uid":"31382743b3a4d9ab","name":"Push message with long payload","time":{"start":1759177325987,"stop":1759177325987,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7d02b2b4631b676","name":"should process tasks in queue","time":{"start":1759176240116,"stop":1759176240116,"duration":0},"status":"passed","severity":"normal"},{"uid":"37c0adf04e0c4c14","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app43/1/topic922/json","time":{"start":1759176576086,"stop":1759176576087,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cea536718fe9f68","name":"should insert elements correctly","time":{"start":1759176226843,"stop":1759176226844,"duration":1},"status":"passed","severity":"normal"},{"uid":"44fab2be3bde00a6","name":"topics with same application and version share the same shard","time":{"start":1759176176461,"stop":1759176176461,"duration":0},"status":"passed","severity":"normal"},{"uid":"55f1344f7570b5dc","name":"Cluster ID 0, shard 1","time":{"start":1759176601611,"stop":1759176601611,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3da59e4c6e009ab","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1759176176463,"stop":1759176176464,"duration":1},"status":"passed","severity":"normal"},{"uid":"b59d374380ff66c1","name":"Push message with escaped characters payload","time":{"start":1759177325990,"stop":1759177325990,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8ceaf93222430a5","name":"Decoder throws on empty string content topic","time":{"start":1759176213066,"stop":1759176213066,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b8e615768fa51d7","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1759176223974,"stop":1759176223975,"duration":1},"status":"passed","severity":"normal"},{"uid":"adaeb75503cc1afc","name":"should handle a minimal index list","time":{"start":1759176176692,"stop":1759176176692,"duration":0},"status":"passed","severity":"normal"},{"uid":"9100aacce5032213","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1759176223966,"stop":1759176223967,"duration":1},"status":"passed","severity":"normal"},{"uid":"d364761eba189b6f","name":"should insert message into bloom filter","time":{"start":1759176229771,"stop":1759176229771,"duration":0},"status":"passed","severity":"normal"},{"uid":"275596ef6b608604","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1759176223948,"stop":1759176223948,"duration":0},"status":"passed","severity":"normal"},{"uid":"858cb069b070bc28","name":"Publish message with large meta","time":{"start":1759176476535,"stop":1759176476535,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4f02f7566ca5950","name":"random static sharding 1 - Cluster ID: 726, Shard ID: 577","time":{"start":1759176601611,"stop":1759176601612,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e899a9b8e4337bb","name":"Check publish message containing escaped characters","time":{"start":1759176476528,"stop":1759176476528,"duration":0},"status":"passed","severity":"normal"},{"uid":"2842f8e128f4a975","name":"should not receive a peer event before start","time":{"start":1759176279329,"stop":1759176279329,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccda1afb54391ed3","name":"Check received message containing Script","time":{"start":1759176725659,"stop":1759176725660,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb3191876c080fa","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1759176176470,"stop":1759176176470,"duration":0},"status":"passed","severity":"normal"},{"uid":"73b5b39615e12d10","name":"Push message with content topic containing long","time":{"start":1759177325965,"stop":1759177325965,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5b0507128f4e566","name":"Push message with content topic containing Russian","time":{"start":1759177325967,"stop":1759177325967,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4ce31229e60ef3c","name":"Subscribe to topic containing emoji and receive message","time":{"start":1759176746234,"stop":1759176746234,"duration":0},"status":"passed","severity":"normal"},{"uid":"146aebabc7cb29cd","name":"should use DNS peer discovery with light client","time":{"start":1759176279330,"stop":1759176279330,"duration":0},"status":"skipped","severity":"normal"},{"uid":"58822a0cb4228a3a","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1759176223970,"stop":1759176223970,"duration":0},"status":"passed","severity":"normal"},{"uid":"dac065f118ff301b","name":"Push message with content topic containing short","time":{"start":1759177325964,"stop":1759177325965,"duration":1},"status":"passed","severity":"normal"},{"uid":"21798a864ad95e0a","name":"Publish message with rate limit","time":{"start":1759176476536,"stop":1759176476536,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad50cebf0f1a4f77","name":"should handle peer not in mesh for all topics","time":{"start":1759176193058,"stop":1759176193058,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d977bdd4ebb7fb0","name":"Push message with content topic containing unicode special characters","time":{"start":1759177325968,"stop":1759177325968,"duration":0},"status":"passed","severity":"normal"},{"uid":"f180265a31ee6dfc","name":"should dial peer when peer is discovered","time":{"start":1759176191835,"stop":1759176191835,"duration":0},"status":"passed","severity":"normal"},{"uid":"d718a76ff13adb12","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1759176181990,"stop":1759176181991,"duration":1},"status":"passed","severity":"normal"},{"uid":"b599cfd8c6ffa0f3","name":"should add peer to queue when queue is not empty","time":{"start":1759176191802,"stop":1759176191805,"duration":3},"status":"passed","severity":"normal"},{"uid":"2e5c2029134412eb","name":"Push message with content topic containing Arabic","time":{"start":1759177325983,"stop":1759177325983,"duration":0},"status":"passed","severity":"normal"},{"uid":"99db3ae3916e763f","name":"should handle errors gracefully when getting peer info","time":{"start":1759176192239,"stop":1759176192240,"duration":1},"status":"passed","severity":"normal"},{"uid":"70ee6f1498d48e83","name":"Subscribe to topic containing emoji and receive message","time":{"start":1759176746242,"stop":1759176746242,"duration":0},"status":"passed","severity":"normal"},{"uid":"45ea986b8716e8ff","name":"should discard bootstrap peers when has more than set limit","time":{"start":1759176316582,"stop":1759176316583,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fcc61230877abef","name":"Retries within maximum given attempts","time":{"start":1759176242035,"stop":1759176242035,"duration":0},"status":"passed","severity":"normal"},{"uid":"35ca9a7c0d9cbabd","name":"Renews subscription after lossing a connection","time":{"start":1759176746243,"stop":1759176746243,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc87d9944895e044","name":"Check received message containing escaped characters","time":{"start":1759176725672,"stop":1759176725672,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab9fef46d84a8766","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1759176176457,"stop":1759176176457,"duration":0},"status":"passed","severity":"normal"},{"uid":"17aa945e163ed6a7","name":"Query generator for 2000 messages","time":{"start":1759176634621,"stop":1759176634621,"duration":0},"status":"passed","severity":"normal"},{"uid":"61c60446ff109e41","name":"returns nothing if no connections present","time":{"start":1759176193060,"stop":1759176193060,"duration":0},"status":"passed","severity":"normal"},{"uid":"330b28b10f9cfe02","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1759176485858,"stop":1759176485858,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b34bd2740c30911","name":"Decoder throws on empty string content topic","time":{"start":1759176193336,"stop":1759176193336,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb4b2203aa429024","name":"should have no discoveries enabled by default","time":{"start":1759176239936,"stop":1759176239936,"duration":0},"status":"passed","severity":"normal"},{"uid":"3355bbe5ebcaba82","name":"should handle zero peers request","time":{"start":1759176202680,"stop":1759176202680,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ed5a082a032c278","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1759176746236,"stop":1759176746236,"duration":0},"status":"passed","severity":"normal"},{"uid":"316d932bb9970522","name":"Passing an array","time":{"start":1759176642978,"stop":1759176642978,"duration":0},"status":"passed","severity":"normal"},{"uid":"1490bd6e6b9331cd","name":"configure the node with multiple content topics","time":{"start":1759176576091,"stop":1759176576091,"duration":0},"status":"passed","severity":"normal"},{"uid":"54b36ca5f64e445f","name":"Outgoing message is emitted as sending","time":{"start":1759176254085,"stop":1759176254086,"duration":1},"status":"passed","severity":"normal"},{"uid":"529b043a684b486c","name":"Push message with custom timestamp: 1728417899098","time":{"start":1759177325985,"stop":1759177325985,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f27d07c132d3d82","name":"Encoder throws on undefined content topic","time":{"start":1759176214578,"stop":1759176214579,"duration":1},"status":"passed","severity":"normal"},{"uid":"36d021afed7dc9fc","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1759176223969,"stop":1759176223969,"duration":0},"status":"passed","severity":"normal"},{"uid":"95fa790f76147b2f","name":"should initialize bloom filter with correct parameters","time":{"start":1759176226835,"stop":1759176226843,"duration":8},"status":"passed","severity":"normal"},{"uid":"7a7021bc80153b96","name":"should handle case with all peers already connected","time":{"start":1759176193171,"stop":1759176193171,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b061617c5848104","name":"should emit a peer event after start","time":{"start":1759176482545,"stop":1759176482545,"duration":0},"status":"passed","severity":"normal"},{"uid":"65303a207c386ea3","name":"can start and stop the service","time":{"start":1759176482542,"stop":1759176482543,"duration":1},"status":"passed","severity":"normal"},{"uid":"f91a37c7bff3a592","name":"should initialize with default number of peers","time":{"start":1759176240829,"stop":1759176240829,"duration":0},"status":"passed","severity":"normal"},{"uid":"43388e7de3cce369","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1759176223984,"stop":1759176223985,"duration":1},"status":"passed","severity":"normal"},{"uid":"84fe4731d54502e3","name":"Push message with content topic containing short","time":{"start":1759177325991,"stop":1759177325991,"duration":0},"status":"passed","severity":"normal"},{"uid":"85ac89967ce6e56e","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1759176604498,"stop":1759176604498,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef401e19e4dbfe09","name":"Nodes with multiple pubsub topic","time":{"start":1759176469712,"stop":1759176469712,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a43786a735c46c0","name":"Push message with SQL Injection payload","time":{"start":1759177325989,"stop":1759177325989,"duration":0},"status":"passed","severity":"normal"},{"uid":"1346053543e0b0bf","name":"accepts valid content-filtered query","time":{"start":1759176192527,"stop":1759176192527,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9179bf88997a312","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1759176176469,"stop":1759176176469,"duration":0},"status":"passed","severity":"normal"},{"uid":"3033d3b9b6df0c12","name":"should handle peer connect event","time":{"start":1759176191581,"stop":1759176191584,"duration":3},"status":"passed","severity":"normal"},{"uid":"b5de80e5d32e6b2","name":"Push message with rate limit","time":{"start":1759177325985,"stop":1759177325985,"duration":0},"status":"passed","severity":"normal"},{"uid":"cec22edecffef07c","name":"Own sync message does not acknowledge own messages","time":{"start":1759176249330,"stop":1759176249330,"duration":0},"status":"passed","severity":"normal"},{"uid":"572b8df6bd767905","name":"ignores domain fetching errors","time":{"start":1759176203241,"stop":1759176203241,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9107a1df8098b1a","name":"Get Nodes","time":{"start":1759176202244,"stop":1759176202245,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dc0bb6ab6a1b590","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1759176576083,"stop":1759176576084,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a45d85f78679a01","name":"should get / set UDP multiaddr","time":{"start":1759176182658,"stop":1759176182658,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0fc3dc44551a911","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1759176193175,"stop":1759176193175,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bbdc87d96e23c8a","name":"should return different streams if requested simultaniously","time":{"start":1759176192966,"stop":1759176192967,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb06902b15404389","name":"should get all peers from store","time":{"start":1759176193168,"stop":1759176193169,"duration":1},"status":"passed","severity":"normal"},{"uid":"e27cbe7bfa6ec869","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1759176193173,"stop":1759176193173,"duration":0},"status":"passed","severity":"normal"},{"uid":"861237eb618b37b3","name":"Register correct protocols","time":{"start":1759176485850,"stop":1759176485850,"duration":0},"status":"passed","severity":"normal"},{"uid":"af2fe0b4e0a59668","name":"Callback on promise, aborts when callback returns true","time":{"start":1759176634619,"stop":1759176634620,"duration":1},"status":"passed","severity":"normal"},{"uid":"c84e562fcda6485d","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1759176512570,"stop":1759176512570,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c410428a9b7f81a","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1759176485860,"stop":1759176485860,"duration":0},"status":"passed","severity":"normal"},{"uid":"232fcd532ff5eb6","name":"Push message with content topic containing emoji","time":{"start":1759177326005,"stop":1759177326005,"duration":0},"status":"passed","severity":"normal"},{"uid":"17666e36285f6065","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1759176229774,"stop":1759176229775,"duration":1},"status":"passed","severity":"normal"},{"uid":"9872ef55092f4bfb","name":"should populate queue if has active dial","time":{"start":1759176191808,"stop":1759176191808,"duration":0},"status":"passed","severity":"normal"},{"uid":"7de5c1c1a8e76ff5","name":"should process queue every 500ms","time":{"start":1759176191817,"stop":1759176191817,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0be9c4088234415","name":"Push message with content topic containing escaped characters","time":{"start":1759177325994,"stop":1759177325994,"duration":0},"status":"passed","severity":"normal"},{"uid":"e643f9bd86c478f0","name":"Check publish message containing short","time":{"start":1759176476523,"stop":1759176476523,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a159fef03e856ad","name":"should emit multiple messages when query returns multiple messages","time":{"start":1759176241899,"stop":1759176241899,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3897908146749e6","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1759176469711,"stop":1759176469712,"duration":1},"status":"passed","severity":"normal"},{"uid":"716c19e4eaa8ef62","name":"should skip peers that were recently queried","time":{"start":1759176203226,"stop":1759176203226,"duration":0},"status":"passed","severity":"normal"},{"uid":"71be2917a093a08c","name":"Incoming message is emitted as received","time":{"start":1759176253166,"stop":1759176253167,"duration":1},"status":"passed","severity":"normal"},{"uid":"5540f7585244770d","name":"Decrypt messages","time":{"start":1759176454683,"stop":1759176454684,"duration":1},"status":"passed","severity":"normal"},{"uid":"96ef96a6bf4e7e9d","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1759176294520,"stop":1759176294521,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad5e88217c0ddd6b","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app68/4/topic928/proto","time":{"start":1759176576087,"stop":1759176576087,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd7093e3da466f95","name":"should stop ping timers on peer disconnect","time":{"start":1759176193033,"stop":1759176193033,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7b6240a30c06ee6","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1759176485855,"stop":1759176485855,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eef254b9877caf9","name":"Push message with emoji payload","time":{"start":1759177326001,"stop":1759177326001,"duration":0},"status":"passed","severity":"normal"},{"uid":"829b82a7d1002523","name":"Push message with content topic containing Chinese","time":{"start":1759177325992,"stop":1759177325992,"duration":0},"status":"passed","severity":"normal"},{"uid":"e082c993e27531a9","name":"should dial peer when on same shard","time":{"start":1759176191812,"stop":1759176191813,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba10e218eb18ecb8","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1759176229781,"stop":1759176229781,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d415ca89f7bfc36","name":"yields decoded messages","time":{"start":1759176193116,"stop":1759176193117,"duration":1},"status":"passed","severity":"normal"},{"uid":"10b38ad9afbe0b08","name":"should handle onConnected and onDisconnected","time":{"start":1759176240842,"stop":1759176240848,"duration":6},"status":"passed","severity":"normal"},{"uid":"d8bd806fe6d091ee","name":"Check received message with timestamp: 1759176273283000000 ","time":{"start":1759176725662,"stop":1759176725662,"duration":0},"status":"passed","severity":"normal"},{"uid":"34375691b51dcb2f","name":"Passing page size 11 when there are 10 messages","time":{"start":1759176627317,"stop":1759176627318,"duration":1},"status":"passed","severity":"normal"},{"uid":"16e57466613e4b5b","name":"should return PeerId when PeerId is provided","time":{"start":1759176192336,"stop":1759176192336,"duration":0},"status":"passed","severity":"normal"},{"uid":"88f8504441188516","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1759176241901,"stop":1759176241902,"duration":1},"status":"passed","severity":"normal"},{"uid":"730205a0dde352ea","name":"Fails to publish duplicate message","time":{"start":1759176476531,"stop":1759176476531,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b48e4e09368005a","name":"should handle shardReader errors","time":{"start":1759176193572,"stop":1759176193573,"duration":1},"status":"passed","severity":"normal"},{"uid":"c340b81b0937594a","name":"should handle case with no peers in store","time":{"start":1759176193170,"stop":1759176193171,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0f827199f813e19","name":"Check message with no payload is not received","time":{"start":1759176725677,"stop":1759176725677,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6a54e6aa5c8a75b","name":"should start and setup intervals and event listeners","time":{"start":1759176241250,"stop":1759176241259,"duration":9},"status":"passed","severity":"normal"},{"uid":"388ab969c4411cfd","name":"should stop all internal components","time":{"start":1759176193566,"stop":1759176193566,"duration":0},"status":"passed","severity":"normal"},{"uid":"90bcb382873e550d","name":"throws on content topic with empty encoding field","time":{"start":1759176176454,"stop":1759176176454,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba4499d3e2ebe3ee","name":"Check received message containing Chinese","time":{"start":1759176725669,"stop":1759176725669,"duration":0},"status":"passed","severity":"normal"},{"uid":"73d8c61ff7b3fd2e","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1759176746232,"stop":1759176746232,"duration":0},"status":"passed","severity":"normal"},{"uid":"a52c3ad83d7c4149","name":"Push message with long payload","time":{"start":1759177325958,"stop":1759177325958,"duration":0},"status":"passed","severity":"normal"},{"uid":"61c5b85bf07e448b","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1759176223937,"stop":1759176223938,"duration":1},"status":"passed","severity":"normal"},{"uid":"34afe82494941ba8","name":"Check received message containing escaped characters","time":{"start":1759176725661,"stop":1759176725661,"duration":0},"status":"passed","severity":"normal"},{"uid":"c96c82d7324b7bed","name":"should return false when peer is on different cluster","time":{"start":1759176192236,"stop":1759176192236,"duration":0},"status":"passed","severity":"normal"},{"uid":"37e765cd34b76f67","name":"should dial peers from store on start","time":{"start":1759176193164,"stop":1759176193164,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad61c5dc9465a085","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1759176223984,"stop":1759176223984,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d19802ae1403686","name":"Check received message containing unicode special characters","time":{"start":1759176725673,"stop":1759176725673,"duration":0},"status":"passed","severity":"normal"},{"uid":"79a3377d8009af30","name":"Push message with JSON payload","time":{"start":1759177325962,"stop":1759177325962,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ac0b5a6c5047a68","name":"Push message with custom timestamp: 1728417899098","time":{"start":1759177325996,"stop":1759177325996,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e4aac3397eb8635","name":"should not execute task if max attempts is 0","time":{"start":1759176240123,"stop":1759176240123,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1e232258be4fdb1","name":"should maintain desired error rate","time":{"start":1759176226844,"stop":1759176226844,"duration":0},"status":"passed","severity":"normal"},{"uid":"952f0753c5d0e40","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1759176223961,"stop":1759176223962,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8a01ce4f0e07259","name":"should handle case when globalThis is not available","time":{"start":1759176191580,"stop":1759176191581,"duration":1},"status":"passed","severity":"normal"},{"uid":"40420c0469d85ef2","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1759176176469,"stop":1759176176469,"duration":0},"status":"passed","severity":"normal"},{"uid":"8017af0c20bca58","name":"should handle shard reader errors gracefully","time":{"start":1759176191819,"stop":1759176191819,"duration":0},"status":"passed","severity":"normal"},{"uid":"b031631ad54793fb","name":"Sync message are not sent excessively within sync frequency","time":{"start":1759176249328,"stop":1759176249328,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4055eaa6ccebcc0","name":"Check received message containing Arabic","time":{"start":1759176725669,"stop":1759176725669,"duration":0},"status":"passed","severity":"normal"},{"uid":"93a531da3327bf67","name":"Push message with content topic containing emoji","time":{"start":1759177325984,"stop":1759177325984,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9a394c09a5c668b","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1759176241900,"stop":1759176241900,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8c3e7664c430bd","name":"Check received message containing Russian","time":{"start":1759176725670,"stop":1759176725670,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e7ea9aa9242ba40","name":"Ephemeral messages are not stored","time":{"start":1759176280397,"stop":1759176280414,"duration":17},"status":"passed","severity":"normal"},{"uid":"3462edbd5b8ee2d2","name":"should call waitForPeer on Relay","time":{"start":1759176242216,"stop":1759176242217,"duration":1},"status":"passed","severity":"normal"},{"uid":"f71fffe8103bd2d7","name":"Reusing cursor across nodes","time":{"start":1759176589721,"stop":1759176589721,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cf0a14f611061d1","name":"Sync message is not sent if another sync message was just received","time":{"start":1759176249329,"stop":1759176249329,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4482e507c11aa40","name":"Used by Waku Relay","time":{"start":1759176642979,"stop":1759176642980,"duration":1},"status":"passed","severity":"normal"},{"uid":"de3885c04fdac745","name":"Push message with numeric payload","time":{"start":1759177325958,"stop":1759177325959,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2466eb11c56e6ce","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1759176223971,"stop":1759176223972,"duration":1},"status":"passed","severity":"normal"},{"uid":"e10b6ebb5f93b9a3","name":"should be able to decode the field with only STORE set to true","time":{"start":1759176181993,"stop":1759176181993,"duration":0},"status":"passed","severity":"normal"},{"uid":"e665be84d49c8d8c","name":"should return cached hash on subsequent access","time":{"start":1759176193337,"stop":1759176193338,"duration":1},"status":"passed","severity":"normal"},{"uid":"eeb4ac949ad38b44","name":"should handle peer disconnect event when no connections remain","time":{"start":1759176191584,"stop":1759176191585,"duration":1},"status":"passed","severity":"normal"},{"uid":"568c2aa390b4f615","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1759176241414,"stop":1759176241414,"duration":0},"status":"passed","severity":"normal"},{"uid":"81b790294887bd1c","name":"should remove event listener for peer:discovery","time":{"start":1759176191833,"stop":1759176191833,"duration":0},"status":"passed","severity":"normal"},{"uid":"71cee03779b26962","name":"should send relay ping messages on timer","time":{"start":1759176193045,"stop":1759176193045,"duration":0},"status":"passed","severity":"normal"},{"uid":"318b38bda800ca3c","name":"Rejects garbage","time":{"start":1759176257414,"stop":1759176257414,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2dcf7d02931c49e","name":"random static sharding 3 - Cluster ID: 300, Shard ID: 510","time":{"start":1759176601615,"stop":1759176601615,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6e48fef898a2e02","name":"Push message with content topic containing special chars","time":{"start":1759177325992,"stop":1759177325992,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d69135e93fe2a79","name":"should emit a peer event after start","time":{"start":1759176207113,"stop":1759176207113,"duration":0},"status":"passed","severity":"normal"},{"uid":"752458e903e98994","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1759176202676,"stop":1759176202677,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a3538695f8e85fc","name":"Query generator for multiple messages with different message text format","time":{"start":1759176634618,"stop":1759176634618,"duration":0},"status":"passed","severity":"normal"},{"uid":"71d9664148162225","name":"Using a function","time":{"start":1759176642978,"stop":1759176642979,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b1bf161cc75da4f","name":"Passing page size 3 when there are 20 messages","time":{"start":1759176627316,"stop":1759176627317,"duration":1},"status":"passed","severity":"normal"},{"uid":"1eacd04749c3c46f","name":"Check message with non string payload is not received","time":{"start":1759176725666,"stop":1759176725666,"duration":0},"status":"passed","severity":"normal"},{"uid":"e53dbcac1ed6323c","name":"Push message with long payload","time":{"start":1759177325973,"stop":1759177325973,"duration":0},"status":"passed","severity":"normal"},{"uid":"97f35088471aeef1","name":"should create a new stream if no existing for protocol found","time":{"start":1759176192962,"stop":1759176192966,"duration":4},"status":"passed","severity":"normal"},{"uid":"efef0c43c10e739b","name":"should be safe to call multiple times","time":{"start":1759176193028,"stop":1759176193028,"duration":0},"status":"passed","severity":"normal"},{"uid":"57cd23586ce27ed9","name":"Push message with XML payload","time":{"start":1759177326000,"stop":1759177326000,"duration":0},"status":"passed","severity":"normal"},{"uid":"142423fc7bf7838e","name":"should drop connection via multiaddr with hangUp","time":{"start":1759176363727,"stop":1759176363727,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ec24e31029b279f","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1759176365109,"stop":1759176365109,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfeae0dd2492d8b2","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1759176193034,"stop":1759176193034,"duration":0},"status":"passed","severity":"normal"},{"uid":"32e544f0ee0ae53b","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1759176746228,"stop":1759176746228,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f02e6428230dc013","name":"Outgoing message is acknowledged","time":{"start":1759176254087,"stop":1759176254088,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8fc737e54a2598d","name":"should properly clean up resources when disposed","time":{"start":1759176239057,"stop":1759176239063,"duration":6},"status":"passed","severity":"normal"},{"uid":"ab10cfa257baef0e","name":"Callback on promise","time":{"start":1759176634619,"stop":1759176634619,"duration":0},"status":"passed","severity":"normal"},{"uid":"37a5e2756972710c","name":"Check publish message containing special chars","time":{"start":1759176476524,"stop":1759176476524,"duration":0},"status":"passed","severity":"normal"},{"uid":"8181b4c6ba7a835c","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1759176223946,"stop":1759176223947,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba68dd3bb09db832","name":"should increase lamport timestamp","time":{"start":1759176229770,"stop":1759176229770,"duration":0},"status":"passed","severity":"normal"},{"uid":"e372e27e259a7d30","name":"Waku message hash computation (no timestamp)","time":{"start":1759176192117,"stop":1759176192117,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ef5048f642bfcd6","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1759176223953,"stop":1759176223953,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b0aafe11e2d9432","name":"Subscribe to topic containing Russian and receive message","time":{"start":1759176746240,"stop":1759176746240,"duration":0},"status":"passed","severity":"normal"},{"uid":"4214d9548cdc1b32","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1759176643305,"stop":1759176643305,"duration":0},"status":"passed","severity":"normal"},{"uid":"12391246ccd490e2","name":"should sort peers by ping value","time":{"start":1759176193571,"stop":1759176193571,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd321797746e3fff","name":"Subscribe to topic containing Script and receive message","time":{"start":1759176746232,"stop":1759176746232,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6ecf4444084304f","name":"should insert message id into causal history","time":{"start":1759176229771,"stop":1759176229771,"duration":0},"status":"passed","severity":"normal"},{"uid":"54e8bcbd73ab73b7","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1759176643306,"stop":1759176643306,"duration":0},"status":"passed","severity":"normal"},{"uid":"f313b43e0e8539b4","name":"Push message with custom timestamp: 1728417899098","time":{"start":1759177325970,"stop":1759177325970,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd1f7d11215a30f9","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1759176223953,"stop":1759176223953,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8090a6d11cc2f82","name":"should be safe to call multiple times","time":{"start":1759176193029,"stop":1759176193029,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4ead4edce93c2b0","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1759176294520,"stop":1759176294520,"duration":0},"status":"passed","severity":"normal"},{"uid":"92451a34d9fda569","name":"should trigger query when time since last query exceeds threshold","time":{"start":1759176241897,"stop":1759176241897,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d534804dd68f5c3","name":"Push message with shell command payload","time":{"start":1759177326000,"stop":1759177326001,"duration":1},"status":"passed","severity":"normal"},{"uid":"b54016f32b8053da","name":"should check false positive rate","time":{"start":1759176226854,"stop":1759176226854,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c945074d3549519","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1759176192115,"stop":1759176192116,"duration":1},"status":"passed","severity":"normal"},{"uid":"669e3adc9714ec0c","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1759176223938,"stop":1759176223939,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e23c8d027dd986d","name":"Nodes with multiple pubsub topic","time":{"start":1759176469710,"stop":1759176469710,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aaa952690d7ce00","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1759176176472,"stop":1759176176472,"duration":0},"status":"passed","severity":"normal"},{"uid":"44608ccb60ad36d1","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1759176223955,"stop":1759176223958,"duration":3},"status":"passed","severity":"normal"},{"uid":"8ddeab87f60abd79","name":"Outgoing message is emitted as sent","time":{"start":1759176254086,"stop":1759176254086,"duration":0},"status":"passed","severity":"normal"},{"uid":"52df007fa1584316","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1759176176464,"stop":1759176176465,"duration":1},"status":"passed","severity":"normal"},{"uid":"a281cc4cc6e37d42","name":"Throws when trying to push message with empty payload","time":{"start":1759177325991,"stop":1759177325991,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a6b1e84c5e85706","name":"should serialize and deserialize correctly","time":{"start":1759176226845,"stop":1759176226851,"duration":6},"status":"passed","severity":"normal"},{"uid":"85edbb647fc7fc1e","name":"should not stop if not started","time":{"start":1759176203223,"stop":1759176203223,"duration":0},"status":"passed","severity":"normal"},{"uid":"c75951ac68252bf3","name":"Push message with custom timestamp: 1759172699098","time":{"start":1759177325970,"stop":1759177325971,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1cf7f22e868f1ef","name":"should reject on timeout if it was set","time":{"start":1759176242215,"stop":1759176242215,"duration":0},"status":"passed","severity":"normal"},{"uid":"968bf9490242abf3","name":"should dispatch connect and disconnect events","time":{"start":1759176240841,"stop":1759176240842,"duration":1},"status":"passed","severity":"normal"},{"uid":"43ad0e28c9c1a904","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1759176222939,"stop":1759176222939,"duration":0},"status":"passed","severity":"normal"},{"uid":"22af4053f0015b6d","name":"should unregister libp2p event listeners when stop is called","time":{"start":1759176240851,"stop":1759176240852,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba7a1fc4ca398b80","name":"should handle dial errors gracefully","time":{"start":1759176191815,"stop":1759176191816,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ae37e80359f3f16","name":"isConnected return false after peer stops","time":{"start":1759176294522,"stop":1759176294522,"duration":0},"status":"passed","severity":"normal"},{"uid":"4385c9e1dc9db7b9","name":"recovers when dns.resolve returns empty","time":{"start":1759176203241,"stop":1759176203241,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8d4ed35124d9121","name":"should not receive a peer event before start","time":{"start":1759176482546,"stop":1759176482546,"duration":0},"status":"passed","severity":"normal"},{"uid":"10ce64b9588151dd","name":"should skip already querying peers","time":{"start":1759176203227,"stop":1759176203227,"duration":0},"status":"passed","severity":"normal"},{"uid":"476e1343fef5c109","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1759176202676,"stop":1759176202676,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc329046f7096d6a","name":"should set field with only STORE enabled","time":{"start":1759176182662,"stop":1759176182663,"duration":1},"status":"passed","severity":"normal"},{"uid":"96466805ae85e1cb","name":"should create ConnectionManager with required options","time":{"start":1759176193563,"stop":1759176193564,"duration":1},"status":"passed","severity":"normal"},{"uid":"5add7b33f0f6e7ba","name":"should work with stubbed retrieve function","time":{"start":1759176241893,"stop":1759176241893,"duration":0},"status":"passed","severity":"normal"},{"uid":"c29c5ab131f4e4d7","name":"All","time":{"start":1759176279296,"stop":1759176279297,"duration":1},"status":"passed","severity":"normal"},{"uid":"a029ee93f723fb3c","name":"Subscribe to topic containing JSON and receive message","time":{"start":1759176746233,"stop":1759176746233,"duration":0},"status":"passed","severity":"normal"},{"uid":"6402131a88274118","name":"Push message with emoji payload","time":{"start":1759177325963,"stop":1759177325963,"duration":0},"status":"passed","severity":"normal"},{"uid":"643ba6ce548f576c","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1759176223975,"stop":1759176223975,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba7b48247cf6b3b9","name":"Push message with content topic containing Arabic","time":{"start":1759177326003,"stop":1759177326003,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f2b867118d683ce","name":"should initialize with default options","time":{"start":1759176203216,"stop":1759176203216,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccfc1e7fee307f9b","name":"should add event listeners to globalThis","time":{"start":1759176191554,"stop":1759176191554,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dc1fb1fff9bc417","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1759176241899,"stop":1759176241900,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4407e60a665ae19","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1759176223980,"stop":1759176223981,"duration":1},"status":"passed","severity":"normal"},{"uid":"581c09a6fd770c31","name":"can query messages normally","time":{"start":1759176606931,"stop":1759176606933,"duration":2},"status":"passed","severity":"normal"},{"uid":"7e0fe2740ddb52a4","name":"Subscribe and publish message","time":{"start":1759176485851,"stop":1759176485851,"duration":0},"status":"passed","severity":"normal"},{"uid":"936e20312d0e0d16","name":"should remove event listeners when stopped","time":{"start":1759176241892,"stop":1759176241892,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3ee51960ad61fc8","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1759176240117,"stop":1759176240117,"duration":0},"status":"passed","severity":"normal"},{"uid":"308127d79430a672","name":"should skip peers that don't support peer exchange","time":{"start":1759176203225,"stop":1759176203225,"duration":0},"status":"passed","severity":"normal"},{"uid":"34e1eecab50b5c71","name":"Accepts a valid Waku Message","time":{"start":1759176257413,"stop":1759176257414,"duration":1},"status":"passed","severity":"normal"},{"uid":"711eafc56d998d9f","name":"Push message equal or less that 1MB","time":{"start":1759177325996,"stop":1759177325996,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b8da43f0ef0f044","name":"should initialize with Unhealthy status","time":{"start":1759176241408,"stop":1759176241409,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0c4a3e42002fa77","name":"random static sharding 10 - Cluster ID: 330, Shard ID: 805","time":{"start":1759176601622,"stop":1759176601623,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bec6887819a3eff","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1759176298853,"stop":1759176298854,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c60354737a6f554","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1759176181996,"stop":1759176181997,"duration":1},"status":"passed","severity":"normal"},{"uid":"1279d2a0aa28da9c","name":"should return false when network is not connected","time":{"start":1759176193567,"stop":1759176193567,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcd78450227f7243","name":"should remove event listeners","time":{"start":1759176193028,"stop":1759176193029,"duration":1},"status":"passed","severity":"normal"},{"uid":"c96aba553d762095","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1759176176457,"stop":1759176176457,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e252ed28e363719","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app31/9/topic410/utf8","time":{"start":1759176576087,"stop":1759176576087,"duration":0},"status":"passed","severity":"normal"},{"uid":"530f6ae2e85ef3b5","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1759176176465,"stop":1759176176465,"duration":0},"status":"passed","severity":"normal"},{"uid":"49bb272660d8507a","name":"should handle task timeouts","time":{"start":1759176240118,"stop":1759176240123,"duration":5},"status":"passed","severity":"normal"},{"uid":"af67007dbbf0f4e","name":"Sample","time":{"start":1759176182030,"stop":1759176182030,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fd07f6e63f7f3ab","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1759176191843,"stop":1759176191843,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e869a972dbe0f03","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app43/2/topic545/xml","time":{"start":1759176576089,"stop":1759176576090,"duration":1},"status":"passed","severity":"normal"},{"uid":"26db83d29db91ba5","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1759176239946,"stop":1759176239947,"duration":1},"status":"passed","severity":"normal"},{"uid":"d58c1d538647b7fc","name":"should properly create peer info with all multiaddrs","time":{"start":1759176182661,"stop":1759176182661,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e77f90af5b8953f","name":"should create NetworkMonitor with libp2p and events","time":{"start":1759176191543,"stop":1759176191545,"duration":2},"status":"passed","severity":"normal"},{"uid":"91d223a464e66b32","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1759176469712,"stop":1759176469712,"duration":0},"status":"passed","severity":"normal"},{"uid":"edeb8e514dacacd7","name":"Push message with content topic containing long","time":{"start":1759177325992,"stop":1759177325992,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6bce7d451cf83fb","name":"should handle errors when globalThis is not available","time":{"start":1759176191555,"stop":1759176191563,"duration":8},"status":"passed","severity":"normal"},{"uid":"41c06ab8faa8f2ef","name":"should keep entries that haven't expired yet","time":{"start":1759176239050,"stop":1759176239056,"duration":6},"status":"passed","severity":"normal"},{"uid":"f75b2d4e7877721f","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1759176746240,"stop":1759176746240,"duration":0},"status":"passed","severity":"normal"},{"uid":"733a37320026f946","name":"should handle peer store errors gracefully","time":{"start":1759176193172,"stop":1759176193172,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddc3eed822156466","name":"Check publish message containing numeric","time":{"start":1759176476523,"stop":1759176476524,"duration":1},"status":"passed","severity":"normal"},{"uid":"cce4f4ee3bf36413","name":"should reassess health immediately when peer disconnects","time":{"start":1759176241415,"stop":1759176241415,"duration":0},"status":"passed","severity":"normal"},{"uid":"21b4de846fa736d3","name":"should not receive a peer event after stop","time":{"start":1759176207114,"stop":1759176207114,"duration":0},"status":"passed","severity":"normal"},{"uid":"d808e92b0beba8c1","name":"Subscribe to topic containing numeric and publish message","time":{"start":1759176485854,"stop":1759176485855,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ed24450333ae39a","name":"should remove event listeners from globalThis","time":{"start":1759176191564,"stop":1759176191567,"duration":3},"status":"passed","severity":"normal"},{"uid":"a8404c6bdf5f6ec7","name":"should be able to dial TLS multiaddrs","time":{"start":1759176363727,"stop":1759176363728,"duration":1},"status":"passed","severity":"normal"},{"uid":"f70d39b8f1f5b51f","name":"should properly create location multiaddrs - udp","time":{"start":1759176182660,"stop":1759176182661,"duration":1},"status":"passed","severity":"normal"},{"uid":"b73c0a640be6ad69","name":"should be safe to call multiple times","time":{"start":1759176193566,"stop":1759176193567,"duration":1},"status":"passed","severity":"normal"},{"uid":"6161d2a0a4e67785","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1759176202560,"stop":1759176202561,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b4da2fb8da2db3d","name":"should handle missing messages with undefined retrievalHint","time":{"start":1759176229778,"stop":1759176229778,"duration":0},"status":"passed","severity":"normal"},{"uid":"f397f5b169e382fd","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1759176298848,"stop":1759176298849,"duration":1},"status":"passed","severity":"normal"},{"uid":"dae8aa1142ca3b9d","name":"Query Generator - false","time":{"start":1759176613650,"stop":1759176613650,"duration":0},"status":"passed","severity":"normal"},{"uid":"36d5f0aed0fe987c","name":"messageHashStr produces different results for different inputs","time":{"start":1759176192129,"stop":1759176192129,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa63c021cb5abcc8","name":"should work with v3 peers","time":{"start":1759176240413,"stop":1759176240413,"duration":0},"status":"passed","severity":"normal"},{"uid":"7393fbc2d16a5a43","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1759176229328,"stop":1759176229328,"duration":0},"status":"passed","severity":"normal"},{"uid":"75118d67ac89b405","name":"should allow redial after cooldown period","time":{"start":1759176191809,"stop":1759176191812,"duration":3},"status":"passed","severity":"normal"},{"uid":"6ebae1d8b907e945","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app82/8/topic871/xml","time":{"start":1759176576088,"stop":1759176576088,"duration":0},"status":"passed","severity":"normal"},{"uid":"92d1aaf5a71a62e7","name":"should clear timers for specific peer on disconnect","time":{"start":1759176193048,"stop":1759176193048,"duration":0},"status":"passed","severity":"normal"},{"uid":"c791a3af60ae0dbf","name":"should handle multiple peers with different shard configurations","time":{"start":1759176191820,"stop":1759176191820,"duration":0},"status":"passed","severity":"normal"},{"uid":"53e1b91fab674e46","name":"Check publish message containing Chinese","time":{"start":1759176476524,"stop":1759176476524,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7a41ab105114952","name":"Check received message with timestamp: 1649153314 ","time":{"start":1759176725663,"stop":1759176725663,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1244e851114c587","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1759176203244,"stop":1759176203244,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4b00f3c98600b449","name":"rejects content-filtered query with only contentTopics","time":{"start":1759176192528,"stop":1759176192528,"duration":0},"status":"passed","severity":"normal"},{"uid":"f27c316b1efadc58","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1759176746228,"stop":1759176746229,"duration":1},"status":"passed","severity":"normal"},{"uid":"98978da7cd8d3360","name":"Push message with content topic containing SQL Injection","time":{"start":1759177326004,"stop":1759177326004,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ab49eca1b91801e","name":"should handle peer store errors gracefully","time":{"start":1759176191837,"stop":1759176191837,"duration":0},"status":"passed","severity":"normal"},{"uid":"80c956e089de71b","name":"Sync message is sent within sync frequency","time":{"start":1759176249327,"stop":1759176249328,"duration":1},"status":"passed","severity":"normal"},{"uid":"af0aaf1fcb867943","name":"Check received message containing long","time":{"start":1759176725668,"stop":1759176725668,"duration":0},"status":"passed","severity":"normal"},{"uid":"586be87a973e6df3","name":"Push message with Basic HTML tag payload","time":{"start":1759177325961,"stop":1759177325962,"duration":1},"status":"passed","severity":"normal"},{"uid":"41d5b1a6049369c2","name":"should query peer with peer exchange protocol","time":{"start":1759176203226,"stop":1759176203226,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe052b5852c7180f","name":"should not be delivered","time":{"start":1759176229780,"stop":1759176229780,"duration":0},"status":"passed","severity":"normal"},{"uid":"f98c53b5d0050b4d","name":"should lock peers when selected","time":{"start":1759176240840,"stop":1759176240840,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a27d6568ca6c037","name":"Renews subscription after lossing a connection","time":{"start":1759176746235,"stop":1759176746235,"duration":0},"status":"passed","severity":"normal"},{"uid":"b385ce93c68ea3a8","name":"should emit message when we just started and store connect event occurs","time":{"start":1759176241898,"stop":1759176241898,"duration":0},"status":"passed","severity":"normal"},{"uid":"83300dccec29b9c","name":"Delete observer","time":{"start":1759176454684,"stop":1759176454684,"duration":0},"status":"passed","severity":"normal"},{"uid":"72f5e33dd8bae162","name":"should handle ENR without shardInfo","time":{"start":1759176203231,"stop":1759176203231,"duration":0},"status":"passed","severity":"normal"},{"uid":"23a0c3ba09418a3f","name":"rejects hash query with time filter","time":{"start":1759176192540,"stop":1759176192541,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f13cffdccdb817b","name":"should add received messages to bloom filter","time":{"start":1759176229773,"stop":1759176229773,"duration":0},"status":"passed","severity":"normal"},{"uid":"70a5186f87257e31","name":"throws on content topic with empty version field","time":{"start":1759176176453,"stop":1759176176453,"duration":0},"status":"passed","severity":"normal"},{"uid":"66acbac6b28c40c2","name":"Check received message containing numeric","time":{"start":1759176725657,"stop":1759176725657,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cfaad5a474c4e8b","name":"Check received message containing shell command","time":{"start":1759176725661,"stop":1759176725661,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa1e550350e5faca","name":"should perform initial health assessment on start","time":{"start":1759176241415,"stop":1759176241416,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6206cd10e37ce57","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1759176241898,"stop":1759176241898,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3133f79c3681b09","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1759176279331,"stop":1759176279331,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d3930553535c50e4","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1759176223959,"stop":1759176223960,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d4b0fed77672b26","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1759176223952,"stop":1759176223952,"duration":0},"status":"passed","severity":"normal"},{"uid":"45930f3892bce80c","name":"should clear the dialing interval","time":{"start":1759176191792,"stop":1759176191792,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec17d2ff1b37c616","name":"Waku message hash computation (meta attribute not present)","time":{"start":1759176192116,"stop":1759176192117,"duration":1},"status":"passed","severity":"normal"},{"uid":"aca4b21cfbe16602","name":"should handle queue processing errors gracefully","time":{"start":1759176191818,"stop":1759176191818,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec5309679ee2e7a0","name":"Subscribe to topic containing XML and receive message","time":{"start":1759176746241,"stop":1759176746241,"duration":0},"status":"passed","severity":"normal"},{"uid":"9990c821f9beeeb3","name":"Fails to push message with large meta","time":{"start":1759177325995,"stop":1759177325995,"duration":0},"status":"passed","severity":"normal"},{"uid":"b02b592f8e653e23","name":"Check received message containing SQL Injection","time":{"start":1759176725659,"stop":1759176725659,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6b68de3851bc0de","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1759176746242,"stop":1759176746242,"duration":0},"status":"passed","severity":"normal"},{"uid":"645a6c4a93589ff5","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1759176633401,"stop":1759176633407,"duration":6},"status":"passed","severity":"normal"},{"uid":"592db8f308d6afc0","name":"should remove expired entries after TTL has passed","time":{"start":1759176239050,"stop":1759176239050,"duration":0},"status":"passed","severity":"normal"},{"uid":"1115a367bf8339c9","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1759176202566,"stop":1759176202567,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b2f687eb83e840","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1759176241888,"stop":1759176241888,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab35cbbbea22e372","name":"should update peers in cache on 'peer:identify' event","time":{"start":1759176207115,"stop":1759176207115,"duration":0},"status":"passed","severity":"normal"},{"uid":"50892d9748858788","name":"messageHashStr works with IProtoMessage","time":{"start":1759176192124,"stop":1759176192125,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe1dad294984db5c","name":"should continually clean up expired entries at intervals","time":{"start":1759176239063,"stop":1759176239065,"duration":2},"status":"passed","severity":"normal"},{"uid":"92c52b668ce03b61","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1759176633399,"stop":1759176633400,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee709524415a3355","name":"should work with async generator that yields promises","time":{"start":1759176241895,"stop":1759176241895,"duration":0},"status":"passed","severity":"normal"},{"uid":"837704208b33c143","name":"Push message with content topic containing emoji","time":{"start":1759177325995,"stop":1759177325995,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bc6ecbdb03822c8","name":"Outgoing message is emitted as sending","time":{"start":1759176253164,"stop":1759176253164,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c0ab0fc4076a9d1","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1759176746237,"stop":1759176746237,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b760ab6e2e4feb82","name":"can query messages by message hash","time":{"start":1759176606933,"stop":1759176606933,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffbafa652dafac42","name":"Round trip binary serialization","time":{"start":1759176193334,"stop":1759176193334,"duration":0},"status":"passed","severity":"normal"},{"uid":"45d3058b2ff0bc6d","name":"Round trip binary encryption [ecies, signature]","time":{"start":1759176214577,"stop":1759176214578,"duration":1},"status":"passed","severity":"normal"},{"uid":"f33e8b4652cdab08","name":"Outgoing message is retried until acknowledged","time":{"start":1759176254088,"stop":1759176254088,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0008e19b038fafe","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1759176512566,"stop":1759176512567,"duration":1},"status":"passed","severity":"normal"},{"uid":"885c7203e37722d2","name":"Query Generator, No Decoder","time":{"start":1759176604496,"stop":1759176604496,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4dbe48ecadd58d8","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1759176643307,"stop":1759176643308,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8766b902da6e9e4","name":"Store - dialed after - with timeout","time":{"start":1759176648904,"stop":1759176648905,"duration":1},"status":"passed","severity":"normal"},{"uid":"a85ddf61d9d5fd6e","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1759176725663,"stop":1759176725663,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a47a4174f78e440","name":"should encode/decode to RLP encoding","time":{"start":1759176182657,"stop":1759176182657,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1532fdd89b5ecc2","name":"should return false","time":{"start":1759176182656,"stop":1759176182656,"duration":0},"status":"passed","severity":"normal"},{"uid":"374a88f690e28bd7","name":"should handle cache.get errors gracefully","time":{"start":1759176207115,"stop":1759176207115,"duration":0},"status":"passed","severity":"normal"},{"uid":"d162e848b2d8b2be","name":"random static sharding 6 - Cluster ID: 134, Shard ID: 6","time":{"start":1759176601616,"stop":1759176601616,"duration":0},"status":"passed","severity":"normal"},{"uid":"543371586e18a6fd","name":"Push message with content topic containing Russian","time":{"start":1759177325993,"stop":1759177325993,"duration":0},"status":"passed","severity":"normal"},{"uid":"93cb0085d1c57d92","name":"should return true when peer is on the same cluster","time":{"start":1759176192226,"stop":1759176192230,"duration":4},"status":"passed","severity":"normal"},{"uid":"6582b8049a15be77","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1759176240628,"stop":1759176240628,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5cae8c59fefd79","name":"Publish message with custom timestamp: Tue Oct 08 2024 20:07:50 GMT+0000 (Coordinated Universal Time)","time":{"start":1759176476530,"stop":1759176476530,"duration":0},"status":"passed","severity":"normal"},{"uid":"41d5e15a099873df","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1759176229777,"stop":1759176229778,"duration":1},"status":"passed","severity":"normal"},{"uid":"acf31dde09c501d1","name":"Check received message containing JSON","time":{"start":1759176725671,"stop":1759176725672,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb6c83f66e28f289","name":"Push message with Script payload","time":{"start":1759177325961,"stop":1759177325961,"duration":0},"status":"passed","severity":"normal"},{"uid":"6536930e6854e202","name":"Push 30 different messages","time":{"start":1759177325964,"stop":1759177325964,"duration":0},"status":"skipped","severity":"normal"},{"uid":"841200ba870cfcd5","name":"Check received message containing Arabic","time":{"start":1759176725659,"stop":1759176725659,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae7b9627840353ba","name":"Subscribe to topic containing JSON and receive message","time":{"start":1759176746241,"stop":1759176746241,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bd217e9ca60f3f4","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1759176589720,"stop":1759176589720,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd29f25b9d3bfa3e","name":"should create dialer with libp2p and shardReader","time":{"start":1759176191786,"stop":1759176191786,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ea09e46d58a0a1a","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1759176193176,"stop":1759176193176,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdb93a7d902c57a3","name":"Subscribe to topic containing XML and receive message","time":{"start":1759176746232,"stop":1759176746232,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f5476f3608667a0","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1759176223969,"stop":1759176223969,"duration":0},"status":"passed","severity":"normal"},{"uid":"855bd60e57b4461","name":"should dial all known peers when reached zero connections","time":{"start":1759176316582,"stop":1759176316582,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4aee122dafdc1f4","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1759176746237,"stop":1759176746237,"duration":0},"status":"passed","severity":"normal"},{"uid":"90e87be25b83cc0d","name":"Push message with Russian payload","time":{"start":1759177325975,"stop":1759177325975,"duration":0},"status":"passed","severity":"normal"},{"uid":"9851e825addf8826","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1759176229776,"stop":1759176229776,"duration":0},"status":"passed","severity":"normal"},{"uid":"f458bcc52de28f09","name":"Throws when trying to push message with empty payload","time":{"start":1759177326002,"stop":1759177326002,"duration":0},"status":"passed","severity":"normal"},{"uid":"face117d1ba5a7f3","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1759176240853,"stop":1759176240854,"duration":1},"status":"passed","severity":"normal"},{"uid":"482e7eac6cd97a94","name":"should start periodic discovery on start","time":{"start":1759176203231,"stop":1759176203232,"duration":1},"status":"passed","severity":"normal"},{"uid":"afe37b17848acec9","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1759176176465,"stop":1759176176465,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1a26445ec690c1c","name":"should reject if Relay is requested but not mounted","time":{"start":1759176242214,"stop":1759176242214,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc908998f12d4a0b","name":"Asymmetric encrypt & decrypt","time":{"start":1759176213447,"stop":1759176213447,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec7f1e96daa98e65","name":"should start all internal components","time":{"start":1759176193565,"stop":1759176193566,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd23df6ec8c754c8","name":"should not create relay timers when relay is not provided","time":{"start":1759176193040,"stop":1759176193043,"duration":3},"status":"passed","severity":"normal"},{"uid":"2cb68de4764deb82","name":"should create KeepAliveManager with relay","time":{"start":1759176193022,"stop":1759176193027,"duration":5},"status":"passed","severity":"normal"},{"uid":"e5a96d52f50fae96","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1759176240852,"stop":1759176240852,"duration":0},"status":"passed","severity":"normal"},{"uid":"22bcf58519907776","name":"different cluster: nodes don't connect","time":{"start":1759176365108,"stop":1759176365109,"duration":1},"status":"passed","severity":"normal"},{"uid":"14cb61f3f8a7f0e2","name":"should be safe to call multiple times","time":{"start":1759176193165,"stop":1759176193165,"duration":0},"status":"passed","severity":"normal"},{"uid":"484ed769ef215f65","name":"Push message with content topic containing unicode special characters","time":{"start":1759177325984,"stop":1759177325984,"duration":0},"status":"passed","severity":"normal"},{"uid":"92c082421984cc65","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1759176176471,"stop":1759176176471,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a6fdf9636fdd351","name":"should sort by messageId when timestamps are equal","time":{"start":1759176229328,"stop":1759176229328,"duration":0},"status":"passed","severity":"normal"},{"uid":"c643c33ee6b13f38","name":"should only return 1 node with relay capability","time":{"start":1759176203242,"stop":1759176203242,"duration":0},"status":"passed","severity":"normal"},{"uid":"f80b0b9d6da119f2","name":"random static sharding 2 - Cluster ID: 444, Shard ID: 159","time":{"start":1759176601612,"stop":1759176601615,"duration":3},"status":"passed","severity":"normal"},{"uid":"fab89334af9be66f","name":"should handle empty pubsub topics","time":{"start":1759176193056,"stop":1759176193057,"duration":1},"status":"passed","severity":"normal"},{"uid":"b18e5af845cdc0df","name":"should handle ping failures gracefully","time":{"start":1759176193035,"stop":1759176193037,"duration":2},"status":"passed","severity":"normal"},{"uid":"16274279a65041bd","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1759176229775,"stop":1759176229775,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c9d5df6c0df998b","name":"Push message with short payload","time":{"start":1759177325957,"stop":1759177325958,"duration":1},"status":"passed","severity":"normal"},{"uid":"335114fc29e2f410","name":"Push message with Russian payload","time":{"start":1759177325999,"stop":1759177325999,"duration":0},"status":"passed","severity":"normal"},{"uid":"d806712f30a932ea","name":"Push message with Russian payload","time":{"start":1759177325988,"stop":1759177325988,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c73aa62a996bf33","name":"should return false when peer is not found","time":{"start":1759176192239,"stop":1759176192239,"duration":0},"status":"passed","severity":"normal"},{"uid":"7899ec3dd994e413","name":"should start the dialing interval","time":{"start":1759176191787,"stop":1759176191790,"duration":3},"status":"passed","severity":"normal"},{"uid":"c4e8c2d7ee5c4c0","name":"should not fail to stop the service if it was not started","time":{"start":1759176482543,"stop":1759176482544,"duration":1},"status":"passed","severity":"normal"},{"uid":"750fb91a0100957c","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1759176191572,"stop":1759176191572,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd3c19cfa0deee90","name":"should handle case when navigator is not available","time":{"start":1759176191573,"stop":1759176191580,"duration":7},"status":"passed","severity":"normal"},{"uid":"55b72f0207bf0cde","name":"should retry on complete failure if specified","time":{"start":1759176240412,"stop":1759176240412,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dedc18bee11748","name":"should not dispatch event when already connected","time":{"start":1759176191589,"stop":1759176191590,"duration":1},"status":"passed","severity":"normal"},{"uid":"f92bdc5abac21fb9","name":"Push 30 different messages","time":{"start":1759177326001,"stop":1759177326002,"duration":1},"status":"skipped","severity":"normal"},{"uid":"35f63fdeadc385b5","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1759176176693,"stop":1759176176693,"duration":0},"status":"passed","severity":"normal"},{"uid":"163236695a92f5e7","name":"should not trigger query when a recent query happened under threshold","time":{"start":1759176241897,"stop":1759176241897,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa6d074f1b8ff56e","name":"Check received message with timestamp: 1649153314 ","time":{"start":1759176725675,"stop":1759176725675,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b3dd113c8b766a2","name":"Retrieval Hint","time":{"start":1759176229327,"stop":1759176229328,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1a0d7fff4af5ebe","name":"Subscribe and receive messages via waku relay post","time":{"start":1759176746226,"stop":1759176746227,"duration":1},"status":"passed","severity":"normal"},{"uid":"763757ac02ffe5c8","name":"Publish without waiting for remote peer","time":{"start":1759176485850,"stop":1759176485851,"duration":1},"status":"passed","severity":"normal"},{"uid":"f659d29a20f69eb9","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1759176229776,"stop":1759176229776,"duration":0},"status":"passed","severity":"normal"},{"uid":"e57432b53226b70e","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1759176176458,"stop":1759176176458,"duration":0},"status":"passed","severity":"normal"},{"uid":"cff9be03cef4b610","name":"ends if response has no messages","time":{"start":1759176193116,"stop":1759176193116,"duration":0},"status":"passed","severity":"normal"},{"uid":"94064d34fbede89","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1759176643308,"stop":1759176643308,"duration":0},"status":"passed","severity":"normal"},{"uid":"3406f832d9bd3dde","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1759176485852,"stop":1759176485852,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e5e9c3fa909f248","name":"Query generator for multiple messages with different content topic format","time":{"start":1759176634619,"stop":1759176634619,"duration":0},"status":"passed","severity":"normal"},{"uid":"c06cf5f3b1482dd","name":"Fails to push message with large meta","time":{"start":1759177325969,"stop":1759177325970,"duration":1},"status":"passed","severity":"normal"},{"uid":"967748ec25da96d3","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1759176223967,"stop":1759176223967,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ab24e1d7a81656","name":"should not receive a peer event after stop","time":{"start":1759176482547,"stop":1759176482547,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b270b662032f075","name":"Subscribe to topic containing shell command and publish message","time":{"start":1759176485859,"stop":1759176485859,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cc5b20e989d9a1","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1759176223942,"stop":1759176223943,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7de9f6d9329d74b","name":"Fails to push message bigger that 1MB","time":{"start":1759177326007,"stop":1759177326007,"duration":0},"status":"passed","severity":"normal"},{"uid":"db44e1b7d406d6ff","name":"Push message with Chinese payload","time":{"start":1759177325959,"stop":1759177325959,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c638e570ed0f2bf","name":"Push message with content topic containing Arabic","time":{"start":1759177325993,"stop":1759177325993,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f4ee9040df23859","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1759176192118,"stop":1759176192122,"duration":4},"status":"passed","severity":"normal"},{"uid":"14245edaee2d9ab6","name":"should not create multiple intervals when called multiple times","time":{"start":1759176191791,"stop":1759176191791,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a2d1a2aec63dc55","name":"should handle multiple peer connections","time":{"start":1759176193032,"stop":1759176193033,"duration":1},"status":"passed","severity":"normal"},{"uid":"6639c20b794bc9f4","name":"should retry if all attempts fail","time":{"start":1759176240125,"stop":1759176240125,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a6f7f6b8109869d","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1759176181987,"stop":1759176181988,"duration":1},"status":"passed","severity":"normal"},{"uid":"cea4f1feebd93180","name":"Subscribe to topic containing Russian and publish message","time":{"start":1759176485856,"stop":1759176485856,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb0b5c9a85fb479e","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1759176176692,"stop":1759176176692,"duration":0},"status":"passed","severity":"normal"},{"uid":"55fbbc38827ac811","name":"should handle multiple query options for time ranges","time":{"start":1759176242042,"stop":1759176242042,"duration":0},"status":"passed","severity":"normal"},{"uid":"4edbc2c5f2af97f8","name":"messageHashStr produces consistent results for the same input","time":{"start":1759176192125,"stop":1759176192129,"duration":4},"status":"passed","severity":"normal"},{"uid":"f6125794670cbb48","name":"Passing page size 19 when there are 20 messages","time":{"start":1759176627318,"stop":1759176627318,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cfecb7a560917fa","name":"should partition messages based on acknowledgement status","time":{"start":1759176229779,"stop":1759176229779,"duration":0},"status":"passed","severity":"normal"},{"uid":"c626182b1374e3d0","name":"should properly create location multiaddrs - tcp4","time":{"start":1759176182659,"stop":1759176182659,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5aea8fd39929b59","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1759176203244,"stop":1759176203244,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4961da83d46f92db","name":"should add received message to localHistory with retrievalHint","time":{"start":1759176229774,"stop":1759176229774,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8c9cfedc8de55ff","name":"Check publish message containing XML","time":{"start":1759176476526,"stop":1759176476526,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9fe4145dffef84f","name":"Decoder throws on undefined content topic","time":{"start":1759176214579,"stop":1759176214579,"duration":0},"status":"passed","severity":"normal"},{"uid":"442fcd4d147b552a","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1759176241899,"stop":1759176241899,"duration":0},"status":"passed","severity":"normal"},{"uid":"19309593fbf303b0","name":"Subscribe to topic containing numeric and receive message","time":{"start":1759176746239,"stop":1759176746239,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f84be9e10a41ae","name":"Push message with Basic HTML tag payload","time":{"start":1759177325989,"stop":1759177325989,"duration":0},"status":"passed","severity":"normal"},{"uid":"d398afe1240a07d7","name":"Ordered Callback - true","time":{"start":1759176613651,"stop":1759176613652,"duration":1},"status":"passed","severity":"normal"},{"uid":"383f90931ae47de9","name":"Check received message containing Basic HTML tag","time":{"start":1759176725660,"stop":1759176725660,"duration":0},"status":"passed","severity":"normal"},{"uid":"bca02400d3d7647a","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1759176176455,"stop":1759176176455,"duration":0},"status":"passed","severity":"normal"},{"uid":"633ebf64e3e8f45","name":"should return false when peer shard info is not found","time":{"start":1759176192237,"stop":1759176192237,"duration":0},"status":"passed","severity":"normal"},{"uid":"36d091f2c944d6c5","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app42/3/topic858/proto","time":{"start":1759176576085,"stop":1759176576086,"duration":1},"status":"passed","severity":"normal"},{"uid":"e10679e9f96b243b","name":"should initialize with isNetworkConnected as false","time":{"start":1759176191546,"stop":1759176191552,"duration":6},"status":"passed","severity":"normal"},{"uid":"7fbbc551fd473fcc","name":"Fails to push message bigger that 1MB","time":{"start":1759177325986,"stop":1759177325986,"duration":0},"status":"passed","severity":"normal"},{"uid":"55523102d09ee49","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1759176746226,"stop":1759176746226,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5332b22ce7d6d94","name":"should hang up with multiaddr and return true on success","time":{"start":1759176193569,"stop":1759176193569,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc88ed87074518e8","name":"should dial with multiaddr and return stream","time":{"start":1759176193568,"stop":1759176193568,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ee30ae9c031471c","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1759176294519,"stop":1759176294520,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e0913807f4b22a5","name":"peer:update - should do nothing if another protocol hit","time":{"start":1759176192967,"stop":1759176192967,"duration":0},"status":"passed","severity":"normal"},{"uid":"281262fd8584125b","name":"should not receive a peer event before start","time":{"start":1759176207114,"stop":1759176207114,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ebd818bc1b6bb88","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1759176202678,"stop":1759176202678,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6560db6278f82d1","name":"should handle dial errors","time":{"start":1759176193568,"stop":1759176193569,"duration":1},"status":"passed","severity":"normal"},{"uid":"14b8beaacdb05548","name":"can start the service","time":{"start":1759176279324,"stop":1759176279325,"duration":1},"status":"passed","severity":"normal"},{"uid":"683b12e6117ec023","name":"should initialize with custom TTL","time":{"start":1759176203216,"stop":1759176203221,"duration":5},"status":"passed","severity":"normal"},{"uid":"a00f026a21db9d95","name":"msgTime: 0 ms from now, startTime: 1759090227818, endTime: 1759176627818","time":{"start":1759176643309,"stop":1759176643309,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbfa024a14331cc2","name":"should skip peer when not on same cluster","time":{"start":1759176191812,"stop":1759176191812,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4afaf0d97679640","name":"accepts time-filtered query with content filter","time":{"start":1759176192541,"stop":1759176192542,"duration":1},"status":"passed","severity":"normal"},{"uid":"21df26bb75be8844","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1759176604497,"stop":1759176604497,"duration":0},"status":"passed","severity":"normal"},{"uid":"eedd8525540ea24","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1759176176468,"stop":1759176176468,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f3f95eaf185c32a","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1759176725678,"stop":1759176725679,"duration":1},"status":"passed","severity":"normal"},{"uid":"685221a9ad921ba4","name":"should update ack status of messages in outgoing buffer","time":{"start":1759176229780,"stop":1759176229780,"duration":0},"status":"passed","severity":"normal"},{"uid":"40d440233ecbf2ca","name":"should not fail to start the service if it is already started","time":{"start":1759176482544,"stop":1759176482545,"duration":1},"status":"passed","severity":"normal"},{"uid":"32a595cc071209b6","name":"rejects hash query with content filter parameters","time":{"start":1759176192529,"stop":1759176192540,"duration":11},"status":"passed","severity":"normal"},{"uid":"557737e7f6627fec","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1759176746236,"stop":1759176746236,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa643b6a68ac6b07","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1759176223979,"stop":1759176223980,"duration":1},"status":"passed","severity":"normal"},{"uid":"e90f78a753e0aaf2","name":"Push message with Basic HTML tag payload","time":{"start":1759177325976,"stop":1759177325977,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3a02094bdc6d05e","name":"should clear dial history on stop","time":{"start":1759176191792,"stop":1759176191792,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f996199df4e1c0d","name":"Push message with XML payload","time":{"start":1759177325961,"stop":1759177325961,"duration":0},"status":"passed","severity":"normal"},{"uid":"cced56d982a98fc5","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1759176746226,"stop":1759176746226,"duration":0},"status":"passed","severity":"normal"},{"uid":"e71bcbf4a8bcb340","name":"Push message with unicode special characters payload","time":{"start":1759177326001,"stop":1759177326001,"duration":0},"status":"passed","severity":"normal"},{"uid":"804949010513d758","name":"should be empty after removing the only subscription","time":{"start":1759176241248,"stop":1759176241249,"duration":1},"status":"passed","severity":"normal"},{"uid":"86fc3b412ec82926","name":"Push message with special chars payload","time":{"start":1759177325974,"stop":1759177325974,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8ee9b66c0c48ec6","name":"should set default options when no config provided","time":{"start":1759176193564,"stop":1759176193564,"duration":0},"status":"passed","severity":"normal"},{"uid":"c107b7e24a1f7484","name":"Relay - dialed after","time":{"start":1759176648903,"stop":1759176648903,"duration":0},"status":"passed","severity":"normal"},{"uid":"a29d7079c42c3a21","name":"Subscribe to topic containing special chars and publish message","time":{"start":1759176485855,"stop":1759176485855,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9bb77256b44ec50","name":"Wrong topic","time":{"start":1759176576090,"stop":1759176576090,"duration":0},"status":"passed","severity":"normal"},{"uid":"eef59e00e86e2fcd","name":"Push message with content topic containing Chinese","time":{"start":1759177326003,"stop":1759177326003,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab07c37a9c1e0d7c","name":"should dial peers from store when no connections remain","time":{"start":1759176193167,"stop":1759176193168,"duration":1},"status":"passed","severity":"normal"},{"uid":"bac09212709bd838","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1759176202565,"stop":1759176202566,"duration":1},"status":"passed","severity":"normal"},{"uid":"592e9c97294d9454","name":"Encoder throws on undefined content topic","time":{"start":1759176193335,"stop":1759176193335,"duration":0},"status":"passed","severity":"normal"},{"uid":"904e88cdb61051c2","name":"Relay - dialed first","time":{"start":1759176648902,"stop":1759176648903,"duration":1},"status":"passed","severity":"normal"},{"uid":"90234b71fe94b7ab","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1759176512567,"stop":1759176512567,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca1d7bd43faa43b7","name":"Subscribe to topic containing short and receive message","time":{"start":1759176746238,"stop":1759176746238,"duration":0},"status":"passed","severity":"normal"},{"uid":"b107df60197aa41a","name":"Check received message with timestamp: 1759176273283 ","time":{"start":1759176725662,"stop":1759176725663,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f9c2192537284f6","name":"Check meta is set [symmetric]","time":{"start":1759176213063,"stop":1759176213063,"duration":0},"status":"passed","severity":"normal"},{"uid":"92336276cc7a0d31","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1759176223986,"stop":1759176223987,"duration":1},"status":"passed","severity":"normal"},{"uid":"73511e750a814c0c","name":"should not dial peers from store when browser is not connected","time":{"start":1759176193167,"stop":1759176193167,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd76e839ffdbdb7c","name":"should encodeTxt and decodeTxt","time":{"start":1759176182652,"stop":1759176182652,"duration":0},"status":"passed","severity":"normal"},{"uid":"5532e2b366bbff7c","name":"should attach causal history and bloom filter to each message","time":{"start":1759176229772,"stop":1759176229772,"duration":0},"status":"passed","severity":"normal"},{"uid":"4642c6f2c6a9c85c","name":"should decode valid enr successfully","time":{"start":1759176182652,"stop":1759176182652,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b326c6bd784e2b4","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1759176176470,"stop":1759176176470,"duration":0},"status":"passed","severity":"normal"},{"uid":"8411f7b95714b1a3","name":"Check received message containing long","time":{"start":1759176725655,"stop":1759176725657,"duration":2},"status":"passed","severity":"normal"},{"uid":"8fa1a9c59e5f5f1d","name":"should set field with only FILTER enabled","time":{"start":1759176182663,"stop":1759176182663,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6930d7fd1bd6536","name":"Check publish message containing SQL Injection","time":{"start":1759176476525,"stop":1759176476526,"duration":1},"status":"passed","severity":"normal"},{"uid":"38f39c11f267566c","name":"should support chaining for add method","time":{"start":1759176239048,"stop":1759176239049,"duration":1},"status":"passed","severity":"normal"},{"uid":"75c630dd490931d9","name":"should return true when peer is on the pubsub topic shard","time":{"start":1759176192238,"stop":1759176192238,"duration":0},"status":"passed","severity":"normal"},{"uid":"d144a6a2c239dc43","name":"Subscribe to topic containing XML and publish message","time":{"start":1759176485858,"stop":1759176485858,"duration":0},"status":"passed","severity":"normal"},{"uid":"61528f233eea5dd1","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1759176643309,"stop":1759176643309,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ddf887edfaef7fa","name":"should handle complete peer lifecycle","time":{"start":1759176193059,"stop":1759176193059,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ee3a2fae0a1cad","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1759176746228,"stop":1759176746228,"duration":0},"status":"passed","severity":"normal"},{"uid":"734683ba4cdab1f2","name":"Push message with Chinese payload","time":{"start":1759177325974,"stop":1759177325974,"duration":0},"status":"passed","severity":"normal"},{"uid":"41b7bb0e6461be12","name":"Push message with rate limit","time":{"start":1759177326006,"stop":1759177326006,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3847e1d141264dd","name":"Check message with no payload is not received","time":{"start":1759176725666,"stop":1759176725666,"duration":0},"status":"passed","severity":"normal"},{"uid":"10dcf71c621a8a7f","name":"Wait given interval before re-trying","time":{"start":1759176242035,"stop":1759176242036,"duration":1},"status":"passed","severity":"normal"},{"uid":"f51cea32e53d44d1","name":"peer exchange sets tag","time":{"start":1759176452964,"stop":1759176452964,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc8cbb80da3d6062","name":"should handle general insertion and lookup correctly","time":{"start":1759176226852,"stop":1759176226854,"duration":2},"status":"passed","severity":"normal"},{"uid":"5861d35940c2bfa9","name":"isConnected should return true after first peer connects","time":{"start":1759176294521,"stop":1759176294521,"duration":0},"status":"passed","severity":"normal"},{"uid":"438a754cc3ea2a10","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1759176222939,"stop":1759176222940,"duration":1},"status":"passed","severity":"normal"},{"uid":"93e43bb7a537dab","name":"return first retrieved peers without further DNS queries","time":{"start":1759176203243,"stop":1759176203243,"duration":0},"status":"passed","severity":"normal"},{"uid":"c111eae739cb408d","name":"should update peer store before dialing","time":{"start":1759176191835,"stop":1759176191836,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2a468476b691167","name":"should be able to decode the field with only FILTER set to true","time":{"start":1759176181992,"stop":1759176181993,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9b712835d458876","name":"Check received message containing JSON","time":{"start":1759176725660,"stop":1759176725661,"duration":1},"status":"passed","severity":"normal"},{"uid":"57b7511c8b67f74f","name":"should start peer exchange discovery","time":{"start":1759176203221,"stop":1759176203221,"duration":0},"status":"passed","severity":"normal"},{"uid":"c667a43388c259e2","name":"should return peer for existing peer","time":{"start":1759176193171,"stop":1759176193171,"duration":0},"status":"passed","severity":"normal"},{"uid":"863cbc953e841e82","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1759176192336,"stop":1759176192336,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bc0f0e681257d9e","name":"Check received message containing unicode special characters","time":{"start":1759176725661,"stop":1759176725662,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce024c7bc06d325e","name":"handles different networkShards values correctly","time":{"start":1759176176462,"stop":1759176176463,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c378777fbe55b6c","name":"Push message with unicode special characters payload","time":{"start":1759177325963,"stop":1759177325963,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfd40ced55ac754","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1759176349252,"stop":1759176349253,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d23924404d7b6b7","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1759176193040,"stop":1759176193040,"duration":0},"status":"passed","severity":"normal"},{"uid":"f66ebc9aa68ce2f6","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1759176365107,"stop":1759176365108,"duration":1},"status":"passed","severity":"normal"},{"uid":"e335238b12dfb555","name":"Push message with custom timestamp: 1759179899099","time":{"start":1759177326007,"stop":1759177326007,"duration":0},"status":"passed","severity":"normal"},{"uid":"3510fa7373d8ce51","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1759176634620,"stop":1759176634620,"duration":0},"status":"passed","severity":"normal"},{"uid":"75419d853d8ea462","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1759176223963,"stop":1759176223964,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a041bac8f4ea252","name":"Check received message containing Russian","time":{"start":1759176725659,"stop":1759176725659,"duration":0},"status":"passed","severity":"normal"},{"uid":"d22d411fc304d55","name":"should properly setup health event callback","time":{"start":1759176241894,"stop":1759176241895,"duration":1},"status":"passed","severity":"normal"},{"uid":"13f4f8eb66940cc3","name":"should return false when pubsub topic parsing fails","time":{"start":1759176192239,"stop":1759176192239,"duration":0},"status":"passed","severity":"normal"},{"uid":"37845495d539a4c0","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1759176239947,"stop":1759176239947,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fdfa7dfd6130c86","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1759176223939,"stop":1759176223939,"duration":0},"status":"passed","severity":"normal"},{"uid":"d857940fb1dfafb9","name":"Push message with shell command payload","time":{"start":1759177325977,"stop":1759177325977,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ce161eacb7200fa","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1759176176471,"stop":1759176176471,"duration":0},"status":"passed","severity":"normal"},{"uid":"64df74fe822e1a5a","name":"Push message with special chars payload","time":{"start":1759177325988,"stop":1759177325988,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d0037c990b44a78","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1759176589717,"stop":1759176589718,"duration":1},"status":"passed","severity":"normal"},{"uid":"946b1a3fa02627db","name":"Subscribe to topic containing long and receive message","time":{"start":1759176746230,"stop":1759176746230,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaa9b3d9ac169be0","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1759176746240,"stop":1759176746240,"duration":0},"status":"passed","severity":"normal"},{"uid":"d96f5b18753b80c2","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1759176176455,"stop":1759176176456,"duration":1},"status":"passed","severity":"normal"},{"uid":"79fd7d9882564a51","name":"should encode/decode to text encoding","time":{"start":1759176182657,"stop":1759176182658,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0df9818699b5db9","name":"should work with mixed v2 and v3 peers","time":{"start":1759176240413,"stop":1759176240413,"duration":0},"status":"passed","severity":"normal"},{"uid":"984ef446e2468b84","name":"should properly start and stop event listening","time":{"start":1759176241415,"stop":1759176241415,"duration":0},"status":"passed","severity":"normal"},{"uid":"199d575977a69d9a","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1759176229773,"stop":1759176229773,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6e55faf3d14aad0d","name":"should handle different types of entries","time":{"start":1759176239056,"stop":1759176239057,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5e64e896a2fd53d","name":"Sets default value correctly","time":{"start":1759176642980,"stop":1759176642980,"duration":0},"status":"passed","severity":"normal"},{"uid":"e399d654352719cb","name":"messageHash returns a Uint8Array","time":{"start":1759176192123,"stop":1759176192123,"duration":0},"status":"passed","severity":"normal"},{"uid":"d82f5744470661e3","name":"handles different clusterIds correctly","time":{"start":1759176176462,"stop":1759176176462,"duration":0},"status":"passed","severity":"normal"},{"uid":"fca5cf776de5334b","name":"should throw error - invalid id","time":{"start":1759176182655,"stop":1759176182655,"duration":0},"status":"passed","severity":"normal"},{"uid":"45f5ef1265d24a8a","name":"should dial more peers if under maxConnections","time":{"start":1759176193174,"stop":1759176193174,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dd139017fd0a7f7","name":"should handle disconnect when peer has no timers","time":{"start":1759176193048,"stop":1759176193055,"duration":7},"status":"passed","severity":"normal"},{"uid":"549941fe972f4b92","name":"nwaku subscribes","time":{"start":1759176466299,"stop":1759176466300,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe8a2eb321ea6434","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1759176476529,"stop":1759176476530,"duration":1},"status":"passed","severity":"normal"},{"uid":"3021ba936b4b837e","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1759176643309,"stop":1759176643309,"duration":0},"status":"passed","severity":"normal"},{"uid":"103432d724909b5a","name":"throws on content topic with empty topic name field","time":{"start":1759176176453,"stop":1759176176454,"duration":1},"status":"passed","severity":"normal"},{"uid":"beaa4aae76bad941","name":"Outgoing message is possibly acknowledged","time":{"start":1759176253166,"stop":1759176253166,"duration":0},"status":"broken","severity":"normal"},{"uid":"413497aac30948fd","name":"should be delivered immediately if received","time":{"start":1759176229781,"stop":1759176229781,"duration":0},"status":"passed","severity":"normal"},{"uid":"34075d43b0aa7921","name":"should return PeerId when Multiaddr input is provided","time":{"start":1759176192341,"stop":1759176192341,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a20fd1f67bb0c90","name":"Query Generator - true","time":{"start":1759176613647,"stop":1759176613648,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ac941267d48a15c","name":"should do nothing when connections still exist","time":{"start":1759176193168,"stop":1759176193168,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6fffd5d57463959","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1759176223972,"stop":1759176223974,"duration":2},"status":"passed","severity":"normal"},{"uid":"9d35d3f189c21c6a","name":"Mutual subscription","time":{"start":1759176485849,"stop":1759176485850,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b7381aed33da393","name":"Subscribe to topic containing numeric and receive message","time":{"start":1759176746230,"stop":1759176746230,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee6a2bd5ffb089c8","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1759176201229,"stop":1759176201229,"duration":0},"status":"passed","severity":"normal"},{"uid":"75b9a155156a426f","name":"Fields are not dropped","time":{"start":1759176193063,"stop":1759176193064,"duration":1},"status":"passed","severity":"normal"},{"uid":"517924fb9356cf43","name":"throws on content topic with empty application field","time":{"start":1759176176452,"stop":1759176176452,"duration":0},"status":"passed","severity":"normal"},{"uid":"f11faf6cadda2251","name":"should set field with only LIGHTPUSH enabled","time":{"start":1759176182663,"stop":1759176182663,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d1bd06a5825e2fc","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1759176192528,"stop":1759176192528,"duration":0},"status":"passed","severity":"normal"},{"uid":"202bd17865432b3","name":"Relay + Store","time":{"start":1759176182664,"stop":1759176182664,"duration":0},"status":"passed","severity":"normal"},{"uid":"f79d8204177e80bc","name":"should not retry if at least one success","time":{"start":1759176240412,"stop":1759176240412,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6c3a35026203bf7","name":"should check connected peers if present and suitable","time":{"start":1759176242215,"stop":1759176242215,"duration":0},"status":"passed","severity":"normal"},{"uid":"736223dbb6203829","name":"should not process empty queue","time":{"start":1759176191818,"stop":1759176191818,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c0c1b2a634dff9d","name":"Push message with content topic containing Chinese","time":{"start":1759177325966,"stop":1759177325966,"duration":0},"status":"passed","severity":"normal"},{"uid":"5854f0327c63da97","name":"Push message with content topic containing unicode special characters","time":{"start":1759177325994,"stop":1759177325994,"duration":0},"status":"passed","severity":"normal"},{"uid":"55a86a2039620456","name":"Push message with content topic containing Russian","time":{"start":1759177326004,"stop":1759177326004,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcb52aebbc625ff2","name":"Check message with no pubsub topic is not received","time":{"start":1759176725664,"stop":1759176725665,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1e344de82868003","name":"should return false when peer has no shard info","time":{"start":1759176192235,"stop":1759176192235,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a6c1162c63b8655","name":"should handle dial errors gracefully","time":{"start":1759176191835,"stop":1759176191835,"duration":0},"status":"passed","severity":"normal"},{"uid":"7af9b8bf67d0d6ed","name":"should handle peer identify event","time":{"start":1759176203223,"stop":1759176203224,"duration":1},"status":"passed","severity":"normal"},{"uid":"3242b42aa1538689","name":"should throw error when no peers are available","time":{"start":1759176242041,"stop":1759176242041,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c39f5fb084b0b68","name":"returns all values when wanted number matches available values","time":{"start":1759176201221,"stop":1759176201228,"duration":7},"status":"passed","severity":"normal"},{"uid":"91ea18bf4245998a","name":"should return start time to match max range","time":{"start":1759176241901,"stop":1759176241901,"duration":0},"status":"passed","severity":"normal"},{"uid":"1261b9a298187eb","name":"Bloom filter","time":{"start":1759176229327,"stop":1759176229327,"duration":0},"status":"passed","severity":"normal"},{"uid":"34103d90aa3670d6","name":"should maintain chronological order of messages in localHistory","time":{"start":1759176229774,"stop":1759176229774,"duration":0},"status":"passed","severity":"normal"},{"uid":"33c1b6e955d1c603","name":"accepts valid message hash query","time":{"start":1759176192528,"stop":1759176192528,"duration":0},"status":"passed","severity":"normal"},{"uid":"543f3d2da0463f7","name":"Check message received after jswaku node is restarted","time":{"start":1759176725666,"stop":1759176725667,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b1ade8493226c4a","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1759176223977,"stop":1759176223977,"duration":0},"status":"passed","severity":"normal"},{"uid":"93cf44bc262c050c","name":"Check message with non string payload is not received","time":{"start":1759176725678,"stop":1759176725678,"duration":0},"status":"passed","severity":"normal"},{"uid":"39a5a6669aedf3aa","name":"Push message with numeric payload","time":{"start":1759177325998,"stop":1759177325998,"duration":0},"status":"passed","severity":"normal"},{"uid":"9502bac78e9c021e","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1759176253165,"stop":1759176253165,"duration":0},"status":"passed","severity":"normal"},{"uid":"409963b831e1df8e","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1759176223961,"stop":1759176223961,"duration":0},"status":"passed","severity":"normal"},{"uid":"7166a1708b4b1b3c","name":"Check publish message after service node is restarted","time":{"start":1759176476535,"stop":1759176476535,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fa76711553aefba0","name":"Encoder throws on undefined content topic","time":{"start":1759176213064,"stop":1759176213065,"duration":1},"status":"passed","severity":"normal"},{"uid":"52b8232faa44bacb","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1759176223945,"stop":1759176223946,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2254db083b58b2e","name":"Check received message containing XML","time":{"start":1759176725671,"stop":1759176725671,"duration":0},"status":"passed","severity":"normal"},{"uid":"a403ed180a4b6cf6","name":"should drop connection to all peers on hangUp","time":{"start":1759176363724,"stop":1759176363724,"duration":0},"status":"passed","severity":"normal"},{"uid":"74b2082ddfc3da3","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1759176254089,"stop":1759176254089,"duration":0},"status":"passed","severity":"normal"},{"uid":"245d4fcae895be6c","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1759176223954,"stop":1759176223954,"duration":0},"status":"passed","severity":"normal"},{"uid":"d13322578fa801c1","name":"Relay + Store","time":{"start":1759176279295,"stop":1759176279296,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b0e7d286e6fc712","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1759176176467,"stop":1759176176467,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb4832ee0de393c2","name":"should return empty array when no peers connected","time":{"start":1759176193570,"stop":1759176193570,"duration":0},"status":"passed","severity":"normal"},{"uid":"135e09f13ebe122e","name":"should successfully query peers and return peer infos","time":{"start":1759176202674,"stop":1759176202674,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbec306ecef9361f","name":"should maintain proper timestamps if all messages received","time":{"start":1759176229773,"stop":1759176229773,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bd2f2adce09590b2","name":"should discover peers from provided peer cache","time":{"start":1759176369875,"stop":1759176369876,"duration":1},"status":"passed","severity":"normal"},{"uid":"82c053eb1889d9e9","name":"Subscribe and receive messages via lightPush","time":{"start":1759176746235,"stop":1759176746235,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfc69cc4e522cf61","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1759176595770,"stop":1759176595770,"duration":0},"status":"passed","severity":"normal"},{"uid":"13fdbf03f1410931","name":"isConnected between 2 js-waku relay nodes","time":{"start":1759176294522,"stop":1759176294522,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d0dac160d21d583","name":"Push message with Russian payload","time":{"start":1759177325960,"stop":1759177325960,"duration":0},"status":"passed","severity":"normal"},{"uid":"75a7123b1d7673a5","name":"Push message with Arabic payload","time":{"start":1759177325998,"stop":1759177325999,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb7ac38d16a31f56","name":"Push message with Chinese payload","time":{"start":1759177325988,"stop":1759177325988,"duration":0},"status":"passed","severity":"normal"},{"uid":"f260ca9d9ae6e3c5","name":"same cluster: nodes connect","time":{"start":1759176365108,"stop":1759176365108,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bd7d8e75aef4e35","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1759176192238,"stop":1759176192238,"duration":0},"status":"passed","severity":"normal"},{"uid":"7835dab594e5145a","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1759176192967,"stop":1759176192968,"duration":1},"status":"passed","severity":"normal"},{"uid":"551db86112ea6904","name":"Push message with escaped characters payload","time":{"start":1759177325962,"stop":1759177325963,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4b6a77ee86a7b7b","name":"Correctly serialized arguments","time":{"start":1759176363875,"stop":1759176363876,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4d93d31cbf9989d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1759176176468,"stop":1759176176469,"duration":1},"status":"passed","severity":"normal"},{"uid":"493ed41f44964738","name":"should create PeerExchangeDiscovery with default options","time":{"start":1759176203233,"stop":1759176203233,"duration":0},"status":"passed","severity":"normal"},{"uid":"f905374e4e891aaf","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1759176202566,"stop":1759176202566,"duration":0},"status":"passed","severity":"normal"},{"uid":"8338045eecd9de36","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1759176241249,"stop":1759176241249,"duration":0},"status":"passed","severity":"normal"},{"uid":"4319920a71088dce","name":"should skip peers without peer exchange protocol","time":{"start":1759176203227,"stop":1759176203227,"duration":0},"status":"passed","severity":"normal"}] |