<div dir="ltr"><br><br><div class="gmail_quote">On Fri, Mar 27, 2015 at 1:53 PM Siddharth Agarwal <<a href="mailto:sid0@fb.com">sid0@fb.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"># HG changeset patch<br>
# User Siddharth Agarwal <<a href="mailto:sid0@fb.com" target="_blank">sid0@fb.com</a>><br>
# Date 1427489465 25200<br>
#      Fri Mar 27 13:51:05 2015 -0700<br>
# Node ID bc4b5976a2474029a8fe1133b5666e<u></u>811a1de2ee<br>
# Parent  d9674bec56ff82499822987f6fa792<u></u>86b434038e<br>
run-tests.py: force test-import-modules.t to run in the beginning<br>
<br>
This is a short file that takes a very long time to run. The scaling factor of<br>
10 wasn't enough to make it run towards the beginning, so increase it to 100.<br></blockquote><div><br></div><div>Why not 1e9?</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
On a 16-core, 32-thread machine, ./run-tests.py -j32 went down from 2:30 to<br>
1:48.<br>
<br>
diff --git a/tests/run-tests.py b/tests/run-tests.py<br>
--- a/tests/run-tests.py<br>
+++ b/tests/run-tests.py<br>
@@ -1592,7 +1592,7 @@<br>
             random.shuffle(tests)<br>
         else:<br>
             # keywords for slow tests<br>
-            slow = 'svn gendoc check-code-hg'.split()<br>
+            slow = 'svn gendoc check-code-hg test-module-imports'.split()<br>
             def sortkey(f):<br>
                 # run largest tests first, as they tend to take the longest<br>
                 try:<br>
@@ -1603,7 +1603,7 @@<br>
                     return -1e9 # file does not exist, tell early<br>
                 for kw in slow:<br>
                     if kw in f:<br>
-                        val *= 10<br>
+                        val *= 100<br>
                 return val<br>
             tests.sort(key=sortkey)<br>
<br>
______________________________<u></u>_________________<br>
Mercurial-devel mailing list<br>
<a href="mailto:Mercurial-devel@selenic.com" target="_blank">Mercurial-devel@selenic.com</a><br>
<a href="http://selenic.com/mailman/listinfo/mercurial-devel" target="_blank">http://selenic.com/mailman/<u></u>listinfo/mercurial-devel</a><br>
</blockquote></div></div>