[Bug 5156] New: test-convert-cvs.t is flaky due to a timing dependency

mercurial-bugs at selenic.com mercurial-bugs at selenic.com
Fri Mar 25 23:58:14 UTC 2016


https://bz.mercurial-scm.org/show_bug.cgi?id=5156

            Bug ID: 5156
           Summary: test-convert-cvs.t is flaky due to a timing dependency
           Product: Mercurial
           Version: default branch
          Hardware: PC
                OS: Linux
            Status: UNCONFIRMED
          Severity: bug
          Priority: wish
         Component: convert
          Assignee: bugzilla at selenic.com
          Reporter: simonfar at fb.com
                CC: durin42 at gmail.com, mercurial-devel at selenic.com

If your timing is unfortunate, test-convert-cvs.t fails, as timing determines
how many cvschangesets you get. With enough runs, you get a variety of errors
like:

--- /data/users/simonfar/hg/tests/test-convert-cvs.t
+++ /data/users/simonfar/hg/tests/test-convert-cvs.t.err
@@ -303,10 +303,11 @@
   11 log entries
   cvslog hook: 11 entries
   creating changesets
-  8 changeset entries
-  cvschangesets hook: 8 changesets
-  sorting...
-  converting...
+  9 changeset entries
+  cvschangesets hook: 9 changesets
+  sorting...
+  converting...
+  3 ci2
   2 funny
   1 fuzzy
   0 fuzzy

ERROR: test-convert-cvs.t output changed
!
Failed test-convert-cvs.t: output changed
# Ran 1 tests, 0 skipped, 0 warned, 1 failed.
python hash seed: 714002554

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Mercurial-devel mailing list