tests/test-contrib-pull-logger.t
changeset 49509 946c023212b8
parent 49508 791050360486
--- a/tests/test-contrib-pull-logger.t	Mon Jul 25 22:47:15 2022 +0200
+++ b/tests/test-contrib-pull-logger.t	Tue Sep 20 14:04:54 2022 +0200
@@ -59,3 +59,20 @@
   $ wait
   $ wc -l server/.hg/pull_log.jsonl
   \s*64 .* (re)
+
+
+Test log rotation when reaching some size threshold
+
+  $ cat >> $HGRCPATH << EOF
+  > [pull-logger]
+  > rotate-size = 1kb
+  > EOF
+
+  $ rm -f server/.hg/pull_log.jsonl
+  $ for i in $($TESTDIR/seq.py 10); do
+  >   hg -R client pull --rev 1
+  > done > /dev/null
+  $ wc -l server/.hg/pull_log.jsonl
+  \s*3 .* (re)
+  $ wc -l server/.hg/pull_log.jsonl.rotated
+  \s*7 .* (re)