<div dir="ltr"><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Sep 7, 2019 at 6:17 AM Pierre-Yves David <<a href="mailto:pierre-yves.david@ens-lyon.org">pierre-yves.david@ens-lyon.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"># HG changeset patch<br>
# User Pierre-Yves David <<a href="mailto:pierre-yves.david@octobus.net" target="_blank">pierre-yves.david@octobus.net</a>><br>
# Date 1567860678 -7200<br>
#      Sat Sep 07 14:51:18 2019 +0200<br>
# Branch stable<br>
# Node ID 0552670ad381a377768b40ee8ddd3454f5a400d5<br>
# Parent  b22a8dadc6f52fd3d8f45ac71e71fe2be381017b<br>
# EXP-Topic run-tests-scheduling<br>
# Available At <a href="https://bitbucket.org/octobus/mercurial-devel/" rel="noreferrer" target="_blank">https://bitbucket.org/octobus/mercurial-devel/</a><br>
#              hg pull <a href="https://bitbucket.org/octobus/mercurial-devel/" rel="noreferrer" target="_blank">https://bitbucket.org/octobus/mercurial-devel/</a> -r 0552670ad381<br>
tests: register test-merge-combination.t as small but slow<br></blockquote><div><br></div><div>Queued for stable.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
run-tests.py use file size as an heuristic for test run time. The new<br>
`test-merge-combination.t` is a small file that do a lot of processing. As a<br>
result it tend to be scheduled really late but delay the full test run by a lot.<br>
<br>
On an example test run, the one-before-last test completed 279s after the start<br>
of the run, while `test-merge-combination.t` finished 355s after it. A 76s<br>
delay. This delay can be avoided since `test-merge-combination.t` only got started<br>
175s after the start of the run.<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>
@@ -2513,6 +2513,7 @@ def sorttests(testdescs, previoustimes, <br>
                 b'check': 100,<br>
                 b'gendoc': 100,<br>
                 b'contrib-perf': 200,<br>
+                b'merge-combination': 100,<br>
                 }<br>
         perf = {}<br>
<br>
_______________________________________________<br>
Mercurial-devel mailing list<br>
<a href="mailto:Mercurial-devel@mercurial-scm.org" target="_blank">Mercurial-devel@mercurial-scm.org</a><br>
<a href="https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel" rel="noreferrer" target="_blank">https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel</a><br>
</blockquote></div></div>