[PATCH] test-convert-cvs: test fuzz

Martin Geisler mg at lazybytes.net
Tue Jul 6 13:40:09 CDT 2010


Mads Kiilerich <mads at kiilerich.com> writes:

> # HG changeset patch
> # User Mads Kiilerich <mads at kiilerich.com>
> # Date 1277994641 -7200
> # Branch stable
> # Node ID 532b9f3f4960bc7f5789f03adf4e53b9025c8d26
> # Parent  2af84d0919b0dc1cf8d615b7cf4e90ba43b137a9
> test-convert-cvs: test fuzz

Great with some more test coverage -- but it's not stable here on my
machine. I tried increasing the sleep to 8 seconds and still got the
difference below. I guess the change from 10 to 9 changesets means that
the two commits were seen as a single commit.

  % while make test-convert-cvs; do done
  cd tests && python run-tests.py  test-convert-cvs
  .
  # Ran 1 tests, 0 skipped, 0 failed.
  cd tests && python run-tests.py  test-convert-cvs

  ERROR: /home/mg/src/mercurial-crew/tests/test-convert-cvs output changed
  --- /home/mg/src/mercurial-crew/tests/test-convert-cvs.out 
  +++ /home/mg/src/mercurial-crew/tests/test-convert-cvs.err 
  @@ -151,25 +151,21 @@
   % commit a new revision with funny log message
   checking in src/a,v
   % commit new file revisions with some fuzz
  -checking in src/a,v
   checking in src/b/c,v
   % convert again
   connecting to cvsrepo
   scanning source...
   collecting CVS rlog
  -11 log entries
  -cvslog hook: 11 entries
  -creating changesets
  -8 changeset entries
  -cvschangesets hook: 8 changesets
  -sorting...
  -converting...
  -2 funny
  -1 fuzzy
  +10 log entries
  +cvslog hook: 10 entries
  +creating changesets
  +7 changeset entries
  +cvschangesets hook: 7 changesets
  +sorting...
  +converting...
  +1 funny
   0 fuzzy
  -o  8 (branch) fuzzy files: b/c
  -|
  -o  7 (branch) fuzzy files: a
  +o  7 (branch) fuzzy files: b/c
   |
   o  6 (branch) funny
   |  ----------------------------
  @@ -188,11 +184,11 @@

   % testing debugcvsps
   collecting CVS rlog
  -11 log entries
  -cvslog hook: 11 entries
  -creating changesets
  -10 changeset entries
  -cvschangesets hook: 10 changesets
  +10 log entries
  +cvslog hook: 10 entries
  +creating changesets
  +9 changeset entries
  +cvschangesets hook: 9 changesets
   ---------------------
   PatchSet 1 
   Date:
  @@ -305,17 +301,5 @@
   fuzzy

   Members: 
  -       a:1.2.2.1->1.2.2.2 
  -
  ----------------------
  -PatchSet 10 
  -Date:
  -Author:
  -Branch: branch
  -Tag: (none) 
  -Log:
  -fuzzy
  -
  -Members: 
          b/c:1.1.2.1->1.1.2.2 

  !
  Failed test-convert-cvs: output changed
  # Ran 1 tests, 0 skipped, 1 failed.
  make: *** [test-convert-cvs] Error 1


-- 
Martin Geisler

Mercurial links: http://mercurial.ch/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: not available
URL: <http://selenic.com/pipermail/mercurial-devel/attachments/20100706/5481eeec/attachment.pgp>


More information about the Mercurial-devel mailing list