## -------------------------------------------- ## ## monotone 0.24 test suite: integration tests. ## ## -------------------------------------------- ## 1: basic invocations and options ok 2: scanning trees ok 3: importing a file ok 4: generating and extracting keys and certs ok 5: calculation of unidiffs ok 6: persistence of passphrase ok 7: multiple version committing ok 8: creating a fork ok 9: creating a fork and updating ok 10: creating a fork and merging ok 11: merging adds ok 12: merging data in unrelated files ok 13: merging adds in unrelated revisions ok 14: merging data in unrelated revisions ok 15: calculation of incorrect unidiffs ok 16: delete work file on checkout ok 17: revert file to base version ok 18: addition of files and directories ok 19: add and then drop file does nothing ok 20: drop missing and unknown files ok 21: creating a bad criss-cross merge ok 22: renaming a file ok 23: renaming a directory ok 24: renaming and editing a file ok 25: importing CVS files FAILED (t_cvsimport.at:39) 26: importing files with non-english names ok 27: external unit test of the line merger ok 28: exchanging work via netsync ok 29: single manifest netsync ok 30: netsync transfers public keys ok 31: repeatedly exchanging work via netsync ok 32: (normal) netsync on partially unrelated revisionsok 33: disapproving of a revision ok 34: creating a good and bad test result ok 35: importing a CVS file with one version FAILED (t_singlecvs.at:27) 36: list missing files ok 37: attr set/get commands ok 38: single character filename support ok 39: manifest restrictions ok 40: subdirectory restrictions ok 41: renaming a patched file ok 42: renaming a deleted file ok 43: merging a rename twice ok 44: updating from a merge which adds a file ok 45: changing passphrase of a private key ok 46: diffing a revision with an added file ok 47: updating to a given revision ok 48: 'heads' ok 49: 'heads' with discontinuous branches ok 50: test a merge ok 51: test a merge 2 ok 52: tags and tagging of revisions ok 53: monotone add . ok 54: (minor) update cleans emptied directories expected failure (t_cleanup_empty_dir.at:6) 55: (imp) merging <add a> with <add a, drop a> expected failure (t_merge_add_del.at:73) 56: merging an add edge ok 57: merge(<>, <patch a, drop a, add a>) ok 58: merge(<>, <add a, drop a, add a>) ok 59: merge(<add a>, <add a, drop a, add a>) ok 60: merge(<>, <add a, patch a, drop a, add a>) ok 61: merge(<patch a>, <drop a, add a>) ok 62: explicit_merge ok 63: update with multiple candidates ok 64: checkout validates target directory expected failure (t_checkout_dir.at:27) 65: checkout creates right MT/options ok 66: trust hooks and 'trusted' command ok 67: attr set adds .mt-attrs ok 68: --rcfile requires extant file ok 69: persistent netsync server - revs & certs ok 70: persistent netsync server - keys ok 71: first extent normalization pass ok 72: (imp) deleting directories expected failure (t_delete_dir.at:56) 73: schema migration ok 74: database dump/load ok 75: no-change deltas disappear ok 76: merge(<>, <drop a, rename b a, patch a>) ok 77: verification of command line options ok 78: log hides deleted/renamed files ok 79: CRLF line normalization ok 80: pull a netsync branch which has a parent from another branchok 81: (normal) netsync revision with no certs expected failure (t_netsync_nocerts.at:22) 82: check_same_db_contents macro ok 83: merge rev with ancestor ok 84: propagate a descendent ok 85: propagate an ancestor ok 86: status with missing files ok 87: (imp) persistent netsync server - keys 2 ok 88: update 1 ok 89: (todo) vcheck expected failure (t_vcheck.at:51) 90: --db with .. ok 91: add in subdir ok 92: (minor) drop in subdir expected failure (t_subdir_drop.at:17) 93: revert in subdirs ok 94: rename in subdir ok 95: attr command in subdirs ok 96: (minor) an lca expected failure (t_lca_1.at:17) 97: (normal) update 2 ok 98: rename_dir to non-sibling ok 99: merge with add, rename file, and rename dir ok 100: merge(<rename a b>, <rename a c>) ok 101: merge(<patch foo/a>, <rename foo/ bar/>) ok 102: (imp) merge(<patch foo/a>, <delete foo/>) expected failure (t_delete_dir_patch.at:16) 103: revert directories ok 104: revert renames ok 105: revert unchanged file preserves mtime ok 106: (minor) context diff expected failure (t_cdiff.at:12) 107: rename cannot overwrite files ok 108: failed checkout is a no-op ok 109: (todo) write monotone-agent expected failure (t_monotone_agent.at:75) 110: (todo) design approval semantics expected failure (t_approval_semantics.at:50) 111: db rebuild ok 112: reading private keys from lua hooks ok 113: committing with a non-english message ok 114: warn on bad restriction ok 115: MT/revision is required ok 116: update no-ops when no parent revision ok 117: branch-based checkout ok 118: db load must create a new db ok 119: automate automate_version ok 120: automate heads ok 121: merge normalization edge case ok 122: (todo) undo_update command expected failure (t_undo_update.at:35) 123: modification of an empty file ok 124: largish file ok 125: files with intermediate MT path elements ok 126: (minor) test a merge 3 expected failure (t_merge_3.at:1221) 127: (minor) test a merge 4 expected failure (t_merge_4.at:589) 128: db missing ok 129: database check ok 130: (minor) add own db expected failure (t_add_owndb.at:15) 131: can execute things ok 132: diff a binary file ok 133: command completion ok 134: merge rename file and rename dir ok 135: diff respects restrictions ok 136: cat -r REV PATH ok 137: client absorbs and checks epochs ok 138: server absorbs and checks epochs ok 139: epochs are not sent upstream by pull ok 140: vars ok 141: default server/pattern ok 142: default server/pattern setting ok 143: client absorbs server key ok 144: netsync verifies server keys ok 145: test a merge 5 expected failure (t_merge_5.at:1136) 146: empty id completion ok 147: empty string as a path name ok 148: empty environment ok 149: short options work correctly ok 150: netsync is not interrupted by SIGPIPE ok 151: setup creates MT/log ok 152: checkout creates MT/log ok 153: commit using MT/log ok 154: commit w/o MT/log being present ok 155: drop a public key ok 156: drop a public and private key ok 157: rename moves attributes ok 158: automate ancestors ok 159: automate descendents ok 160: automate erase_ancestors ok 161: automate toposort ok 162: diff in a never-committed project ok 163: automate ancestry_difference ok 164: automate leaves ok 165: log --last=N ok 166: commit using MT/log and --message ok 167: check that --xargs / -@ behave correctly ok 168: db execute ok 169: sql functions unpack, unbase64 ok 170: files with spaces at the end ok 171: inodeprints ok 172: update updates inodeprints ok 173: listing working copy manifests ok 174: importing CVS files with identical logs FAILED (t_cvsimport_samelog.at:39) 175: sticky branches ok 176: checkout without --branch sets branch ok 177: netsync largish file ok 178: update to off-branch rev ok 179: setup/checkout touch new MT/options only ok 180: renaming a directory and then adding a new with the old nameexpected failure (t_rename_dir_add_dir_with_old_name.at:25) 181: test problematic cvs import ok 182: cvs_import with file added on a branch FAILED (t_cvsimport2.at:35) 183: use get_linesep_conv hook ok 184: add working copy commit in another ok 185: update to non-existent rev ok 186: --author, --date ok 187: update does not stomp non-monotone files expected failure (t_add_stomp_file.at:42) 188: db check and non-serious errors ok 189: db kill_rev_locally command ok 190: drop removes attributes ok 191: attr drop drops entries from .mt-attrs ok 192: log --last=N FILENAME ok 193: attr init functions ok 194: add executable ok 195: use_inodeprints hook ok 196: bad packet args ok 197: commit/update multiple heads message ok 198: diffing with explicit rev same as wc rev ok 199: normalized filenames ok 200: working copy inventory ok 201: rename file to dir expected failure (t_rename_file_to_dir.at:16) 202: replace file with dir expected failure (t_replace_file_with_dir.at:16) 203: replace dir with file ok 204: automate parents, automate children ok 205: automate graph ok 206: files with non-utf8 data ok 207: cvs import, file dead on head and branch ok 208: selecting arbitrary certs ok 209: check automate select ok 210: refresh_inodeprints ok 211: test a merge 6 ok 212: test annotate command ok 213: annotate file added on different forks ok 214: annotate file on multirooted branch ok 215: netsync badhost gives nice error ok 216: checking a few command specific options ok 217: annotate where one parent is full copy ok 218: cvs import, deleted file invariant ok 219: --rcfile=- ok 220: monotone up ok 221: merge(<drop a>, <rename a b, patch b>) ok 222: fail cleanly on unreadable MT/options FAILED (t_unreadable_MT.at:12) 223: importing CVS with vendor imports and branchesFAILED (t_cvsimport3.at:74) 224: commit with --message-file ok 225: automate attributes ok 226: diff against empty file ok 227: netsync permissions ok 228: update with blocked rename expected failure (t_update_with_blocked_rename.at:45) 229: merge(<drop a>, <drop a, add a>) ok 230: annotate where lineage depends on traversal ok 231: annotate where line splits ok 232: automate certs ok 233: check later and earlier selectors ok 234: automate stdio ok 235: importing a small, real CVS repository ok 236: update with pending drop ok 237: update with pending add ok 238: update with pending rename ok 239: restricted commit with inodeprints expected failure (t_restricted_commit_with_inodeprints.at:44) 240: merge manual file ok 241: revert works with restrictions ok 242: status with missing files ok 243: a tricky CVS repository with tags ok 244: --rcfile=directory ok 245: include() and includedir() lua functions ok 246: lua function existsonpath ok 247: db kill_branch_certs_locally command ok 248: netsync with globs ok 249: --set-default ok 250: get_netsync_read_permitted ok 251: serve/pull with --exclude ok 252: --exclude defaults ok 253: ls tags with ambiguous tags ok 254: db kill_tag_locally ok 255: diff -rREV1 -rREV2 UNCHANGED-FILE expected failure (t_restricted_diff_unchanged.at:21) 256: b: and t: selector globbing ok 257: diff --external ok 258: db migrate on bad schema ok 259: list branches ok 260: database check for normalization ok 261: annotate with no revs ok 262: merging <add a, rename a b> with <add b> expected failure (t_merge_add_rename_add.at:43) 263: update -b foo updates MT/options correctly ok 264: MT/* handled correctly in aborted commit ok 265: merge --lca ok 266: commit writes message back to MT/log FAILED (t_commit_log_writeback.at:17) 267: log --brief ok 268: explicit_merge LEFT RIGHT ANC BRANCH ok 269: drop with actual removal ok 270: rename with actual file rename ok 271: monotone read FILE ok 272: setup on existing path ok 273: things in .mt-ignore get ignored ok 274: automate get_file ok 275: automate get_manifest ok 276: automate get_manifest ok 277: fail cleanly on unreadable db FAILED (t_unreadable_db.at:13) 278: use restrictions with --exclude ok 279: use restrictions with --exclude and inodeprintsok 280: filenames in diff after rename expected failure (t_rename_diff_names.at:31) 281: key management without a database ok 282: automate keys ok 283: diffing a file within revision outside a working dirok 284: logging a file within revision outside a working dirok 285: add inside MT/ ok 286: annotate file whose name changed ok 287: --confdir option and get_confdir lua function workok 288: database is closed on signal exit ok 289: update -b switches branches even when noop ok ## ------------- ## ## Test results. ## ## ------------- ## ERROR: All 289 tests were run, 34 failed (26 expected failures). Portage 2.0.53_rc7 (default-linux/amd64/2005.1, gcc-3.4.4, glibc-2.3.6-r1, 2.6.14.2-grsec x86_64) ================================================================= System uname: 2.6.14.2-grsec x86_64 AMD Athlon(tm) 64 Processor 3500+ Gentoo Base System version 1.6.14 distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.4 [enabled] dev-lang/python: 2.4.2 sys-apps/sandbox: 1.2.14 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.15.92.0.2-r10, 2.16-r1, 2.16.1, 2.16.90.0.3, 2.16.91.0.1, 2.16.91.0.2, 2.16.91.0.3, 2.16.91.0.4, 9999_pre051105 sys-devel/libtool: 1.5.20-r1 virtual/os-headers: 2.6.11-r3 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -march=k8 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/alias /var/qmail/control /var/vpopmail/domains /var/vpopmail/etc" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-O2 -march=k8 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache cvs distlocks noauto noinfo sandbox sfperms sign" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LDFLAGS="" LINGUAS="en" MAKEOPTS="-j6" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/gentoo-x86" SYNC="rsync://gentoo/gentoo-portage" USE="amd64 X a52 aac aalib acl adns aio alsa audiofile avi berkdb bitmap-fonts bzip2 cairo cddb cdparanoia cdr crypt cups curl dba directfb divx4linux dts dvd dvdr dvdread emboss encode esd ethereal exif expat fam fbcon ffmpeg flac flash foomaticdb gd gif glitz glut gmp gphoto2 gpm gtk gtk2 idn imagemagick imap imlib ipv6 jack jbig joystick jpeg jpeg2k lcms libcaca libedit libwww lua lzo lzw lzw-tiff mad maildir mhash mikmod mime ming mng motif mp3 mpeg mplayer mysql ncurses nls nptl nptlonly nvidia offensive ogg oggvorbis openal opengl pcre pdflib perl pic png python quicktime readline real recode samba sdl sndfile spell sqlite ssl subtitles svg tcltk tcpd threads tiff truetype truetype-fonts type1-fonts udev usb userlocales vorbis wmf xanim xine xinerama xml xml2 xmms xpm xrandr xv xvid xvmc zlib video_cards_nvidia linguas_en userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL
Created attachment 73825 [details] testsuite.log
removed buggy versions.