tests/test-issue4074.t
branchstable
changeset 29014 f1ca249696ed
child 32940 75be14993fda
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/test-issue4074.t	Thu Apr 21 22:04:11 2016 -0500
@@ -0,0 +1,29 @@
+#require no-pure
+
+A script to generate nasty diff worst-case scenarios:
+
+  $ cat > s.py <<EOF
+  > import random
+  > for x in xrange(100000):
+  >     print
+  >     if random.randint(0, 100) >= 50:
+  >         x += 1
+  >     print hex(x)
+  > EOF
+
+  $ hg init a
+  $ cd a
+
+Check in a big file:
+
+  $ python ../s.py > a
+  $ hg ci -qAm0
+
+Modify it:
+
+  $ python ../s.py > a
+
+Time a check-in, should never take more than 10 seconds user time:
+
+  $ hg ci --time -m1
+  time: real .* secs .user [0-9][.].* sys .* (re)