crew:fa584d23e3cc test failures

Giorgos Keramidas keramida at ceid.upatras.gr
Sun Jan 25 08:37:14 CST 2009


I have just pulled crew:fa584d23e3cc in my local clone and noticed the
following test failures.  Are these benign that are fixed by actually
installing crew:fa584d23e3cc instead of running the tests from inside
the source tree?

Please ignore the 'U' lines from CVS output.  These tests fail because
of FreeBSD's version of the cvs(1) utility and are harmless.

The rest look suspicious though.

The two (unmerged) heads of Mercurial that I am trying to merge locally
are available online at

  http://hg.hellug.gr/mercurial/gker/graph/fa584d23e3cc

and the log of run-tests.py is...

----- log starts here -----
.............................s...................s......
ERROR: test-convert-cvs output changed
--- Expected output 
+++ Test output 
@@ -71,6 +71,7 @@
 U b/c
 T a
 T b/c
+U a
 checking in src/b/c,v
 % convert again
 connecting to cvsrepo
!
ERROR: test-convert-cvs-branch output changed
--- Expected output 
+++ Test output 
@@ -13,6 +13,8 @@
 T a
 T b
 cvs update: Updating .
+U a
+U b
 % Modify file a, then b, then a
 cvs commit: Examining .
 checking in src/a,v
!
ERROR: test-convert-cvs-builtincvsps output changed
--- Expected output 
+++ Test output 
@@ -91,6 +91,7 @@
 U b/c
 T a
 T b/c
+U a
 checking in src/b/c,v
 % convert again
 using builtin cvsps
!s.......s......s.....................................................
ERROR: test-hgweb-commands output changed
--- Expected output 
+++ Test output 
@@ -260,7 +260,7 @@
 </tr>
 <tr>
  <th class="author">children</th>
- <td class="author"><a href="/rev/a4f92ed23982">a4f92ed23982</a></td>
+ <td class="author"> <a href="/rev/a4f92ed23982">a4f92ed23982</a></td>
 </tr>
 <tr>
  <th class="files">files</th>
!.
ERROR: test-hgweb-diffs output changed
--- Expected output 
+++ Test output 
@@ -66,7 +66,7 @@
 </tr>
 <tr>
  <th class="author">children</th>
- <td class="author"><a href="/rev/78e4ebad7cdf">78e4ebad7cdf</a></td>
+ <td class="author"> <a href="/rev/78e4ebad7cdf">78e4ebad7cdf</a></td>
 </tr>
 <tr>
  <th class="files">files</th>
@@ -248,7 +248,7 @@
 </tr>
 <tr>
  <th class="author">children</th>
- <td class="author"><a href="/rev/78e4ebad7cdf">78e4ebad7cdf</a></td>
+ <td class="author"> <a href="/rev/78e4ebad7cdf">78e4ebad7cdf</a></td>
 </tr>
 <tr>
  <th class="files">files</th>
!.......s.........
ERROR: test-inherit-mode output changed
--- Expected output 
+++ Test output 
@@ -41,7 +41,7 @@
 % group can still write everything
 00770 ../push/.hg/
 00660 ../push/.hg/00changelog.i
-00660 ../push/.hg/branch.cache
+00660 ../push/.hg/branchheads.cache
 00660 ../push/.hg/requires
 00770 ../push/.hg/store/
 00660 ../push/.hg/store/00changelog.i
!.ssss............................................
ERROR: test-mq-caches output changed
--- Expected output 
+++ Test output 
@@ -7,37 +7,28 @@
 # some regular revisions
 patch queue now empty
 tip: 1
-3f910abad313ff802d3a23a7529433872df9b3ae 1
-3f910abad313ff802d3a23a7529433872df9b3ae bar
-9539f35bdc80732cc9a3f84e46508f1ed1ec8cff foo
+No branch cache
 
 # add some mq patches
 applying p1
 now at: p1
 tip: 2
-3f910abad313ff802d3a23a7529433872df9b3ae 1
-3f910abad313ff802d3a23a7529433872df9b3ae bar
-9539f35bdc80732cc9a3f84e46508f1ed1ec8cff foo
+No branch cache
 tip: 3
-3f910abad313ff802d3a23a7529433872df9b3ae 1
-3f910abad313ff802d3a23a7529433872df9b3ae bar
-9539f35bdc80732cc9a3f84e46508f1ed1ec8cff foo
+No branch cache
 branch foo: 3
 branch bar: 2
 
 # removing the cache
+rm: .hg/branch.cache: No such file or directory
 tip: 3
-3f910abad313ff802d3a23a7529433872df9b3ae 1
-3f910abad313ff802d3a23a7529433872df9b3ae bar
-9539f35bdc80732cc9a3f84e46508f1ed1ec8cff foo
+No branch cache
 branch foo: 3
 branch bar: 2
 
 # importing rev 1 (the cache now ends in one of the patches)
 tip: 3
-3f910abad313ff802d3a23a7529433872df9b3ae 1
-3f910abad313ff802d3a23a7529433872df9b3ae bar
-9539f35bdc80732cc9a3f84e46508f1ed1ec8cff foo
+No branch cache
 branch foo: 3
 branch bar: 2
 qbase: 1
@@ -49,5 +40,4 @@
 applying p2
 now at: p2
 tip: 3
-9539f35bdc80732cc9a3f84e46508f1ed1ec8cff 0
-9539f35bdc80732cc9a3f84e46508f1ed1ec8cff foo
+No branch cache
!......................
ERROR: test-newbranch output changed
--- Expected output 
+++ Test output 
@@ -56,6 +56,7 @@
 bar
 % test for invalid branch cache
 rolling back last transaction
+cp: .hg/branch.cache: No such file or directory
 changeset:   4:4909a3732169
 branch:      foo
 tag:         tip
@@ -64,7 +65,7 @@
 date:        Mon Jan 12 13:46:40 1970 +0000
 summary:     modify a branch
 
-invalidating branch cache (tip differs)
+cp: .hg/bc-invalid: No such file or directory
 changeset:   4:4909a3732169c0c20011c4f4b8fdff4e3d89b23f
 branch:      foo
 tag:         tip
@@ -79,20 +80,14 @@
 modify a branch
 
 
+rm: .hg/branch.cache: No such file or directory
 4:4909a3732169
-4909a3732169c0c20011c4f4b8fdff4e3d89b23f 4
-bf1bc2f45e834c75404d0ddab57d53beab56e2f8 default
-4909a3732169c0c20011c4f4b8fdff4e3d89b23f foo
-67ec16bde7f1575d523313b9bca000f6a6f12dca bar
+corrupted
 % push should update the branch cache
 % pushing just rev 0
-be8523e69bf892e25817fc97187516b3c0804ae4 0
-be8523e69bf892e25817fc97187516b3c0804ae4 default
+cat: ../target/.hg/branch.cache: No such file or directory
 % pushing everything
-4909a3732169c0c20011c4f4b8fdff4e3d89b23f 4
-bf1bc2f45e834c75404d0ddab57d53beab56e2f8 default
-4909a3732169c0c20011c4f4b8fdff4e3d89b23f foo
-67ec16bde7f1575d523313b9bca000f6a6f12dca bar
+cat: ../target/.hg/branch.cache: No such file or directory
 % update with no arguments: tipmost revision of the current branch
 bf1bc2f45e83
 4909a3732169 (foo) tip
!..s..........................................
ERROR: test-record output changed
--- Expected output 
+++ Test output 
@@ -27,13 +27,14 @@
 
 options:
 
- -A --addremove  mark new/missing files as added/removed before committing
- -I --include    include names matching the given patterns
- -X --exclude    exclude names matching the given patterns
- -m --message    use <text> as commit message
- -l --logfile    read commit message from <file>
- -d --date       record datecode as commit date
- -u --user       record user as committer
+ -A --addremove     mark new/missing files as added/removed before committing
+    --close-branch  mark a branch as closed, hiding it from the branch list
+ -I --include       include names matching the given patterns
+ -X --exclude       exclude names matching the given patterns
+ -m --message       use <text> as commit message
+ -l --logfile       read commit message from <file>
+ -d --date          record datecode as commit date
+ -u --user          record user as committer
 
 use "hg -v help record" to show global options
 % select no files
!...............................................
Skipped test-casefolding: missing feature: case insensitive file system
Skipped test-convert-baz: missing feature: GNU Arch baz client
Skipped test-convert-darcs: missing feature: darcs client
Skipped test-convert-mtn: missing feature: monotone client (> 0.31)
Skipped test-convert-tla: missing feature: GNU Arch tla client
Skipped test-highlight: missing feature: Pygments source highlighting library
Skipped test-imerge: not executable
Skipped test-inotify: missing feature: inotify extension support
Skipped test-inotify-issue1208: missing feature: inotify extension support
Skipped test-inotify-issue1371: missing feature: inotify extension support
Skipped test-inotify-lookup: missing feature: inotify extension support
Skipped test-no-symlinks: system supports symbolic links
Failed test-convert-cvs: output changed
Failed test-convert-cvs-branch: output changed
Failed test-convert-cvs-builtincvsps: output changed
Failed test-hgweb-commands: output changed
Failed test-hgweb-diffs: output changed
Failed test-inherit-mode: output changed
Failed test-mq-caches: output changed
Failed test-newbranch: output changed
Failed test-record: output changed
# Ran 316 tests, 12 skipped, 9 failed.
----- log ends here -----


More information about the Mercurial-devel mailing list