Hi,
This is my first attempt to deploy and learn monotone. I've downloaded
the source from the official website, followed the instructions from
the INSTALL file, and at the end `make check' told me to forward the
test results.
Relevant software versions (all from Debian stable):
ii g++-3.3 3.3.5-13 The GNU C++ compiler
ii libboost-date-time- 1.32.0-6 set of date-time libraries based on
generic programmin
ii libboost-date-time1 1.32.0-6 set of date-time libraries based on
generic programmin
ii libboost-dev 1.32.0-6 Boost.org libraries development
files
ii libboost-filesystem 1.32.0-6 filesystem operations (portable
paths, iteration over
ii libboost-filesystem 1.32.0-6 filesystem operations (portable
paths, iteration over
ii libboost-regex-dev 1.32.0-6 regular expression library for C++
ii libboost-regex1.32. 1.32.0-6 regular expression library for C++
ii libboost-test-dev 1.32.0-6 components for writing and
executing test suites
ii libboost-test1.32.0 1.32.0-6 components for writing and
executing test suites
ii libstdc++5 3.3.5-13 The GNU Standard C++ Library v3
ii libstdc++5-3.3-dev 3.3.5-13 The GNU Standard C++ Library v3
(development files)
./configure options:
CXX=g++-3.3 CPPFLAGS="-Isqlite" CXXFLAGS=-Os LDFLAGS="-static -s"
BOOST_SUFFIX="-gcc-mt-1_32" ./configure --disable-nls --enable-static-boost
I tried to build an entirely static version, so that I can use
it on my Woody machine as well.
In addition I added a couple of #undef:s to gettext.h, because the
system locale.h redefined the gettext, dgettext etc. macros, and
complained lodly at compilation.
I'm currently evaluating monotone as SCM for a university project,
and it is amongst the final candidates. I'm a bit worried whether
the test failures indicate something serious, or they are just
never-seen corner cases that you're going to fix in the next point
version anyway.
I hope the information will help you in the development of monotone.
Please keep me in the Cc list.
bit,
adam
## -------------------------------------------- ##
## monotone 0.22 test suite: integration tests. ##
## -------------------------------------------- ##
testsuite: command line was:
$ ././testsuite
## ---------------- ##
## Tested programs. ##
## ---------------- ##
testsuite.at:12: /home/adam/prog/monotone-0.22/monotone --version
monotone 0.22 (base revision: unknown)
## ------------------ ##
## Running the tests. ##
## ------------------ ##
testsuite: starting at: Mon Oct 3 20:49:44 CEST 2005
1. basic invocations and options (t_null.at:3): ok (0m0.270s 0m0.220s)
2. scanning trees (t_scan.at:3): ok (0m0.320s 0m0.320s)
3. importing a file (t_import.at:3): ok (0m0.400s 0m0.130s)
4. generating and extracting keys and certs (t_genkey.at:3): ok (0m4.670s
0m0.450s)
5. calculation of unidiffs (t_unidiff.at:3): ok (0m2.350s 0m0.450s)
6. persistence of passphrase (t_persist_phrase.at:3): ok (0m0.320s
0m0.290s)
7. multiple version committing (t_versions.at:3): ok (0m2.310s 0m1.730s)
8. creating a fork (t_fork.at:3): ok (0m1.110s 0m0.790s)
9. creating a fork and updating (t_update.at:3): ok (0m0.690s 0m0.370s)
10. creating a fork and merging (t_merge.at:3): ok (0m1.180s 0m0.570s)
11. merging adds (t_merge_add.at:1): ok (0m1.170s 0m0.460s)
12. merging data in unrelated files (t_related_merge2_data.at:1): ok
(0m1.210s 0m0.350s)
13. merging adds in unrelated revisions (t_merge2_add.at:1): ok (0m0.840s
0m0.300s)
14. merging data in unrelated revisions (t_merge2_data.at:1): ok
(0m0.840s 0m0.370s)
15. calculation of incorrect unidiffs (t_unidiff2.at:3): ok (0m0.490s
0m0.200s)
16. delete work file on checkout (t_cwork.at:3): ok (0m0.390s 0m0.230s)
17. revert file to base version (t_revert.at:3): ok (0m1.260s 0m1.630s)
18. addition of files and directories (t_add.at:3): ok (0m0.480s 0m0.430s)
19. add and then drop file does nothing (t_drop.at:3): ok (0m0.200s
0m0.210s)
20. drop missing and unknown files (t_drop_missing.at:3): ok (0m0.350s
0m0.280s)
21. creating a bad criss-cross merge (t_cross.at:3): ok (0m4.160s 0m0.980s)
22. renaming a file (t_rename.at:3): ok (0m1.480s 0m0.820s)
23. renaming a directory (t_renamed.at:3): ok (0m1.210s 0m0.580s)
24. renaming and editing a file (t_erename.at:3): ok (0m1.790s 0m0.630s)
25. importing CVS files (t_cvsimport.at:3): ok (0m1.060s 0m0.570s)
26. importing files with non-english names (t_i18n_file.at:3): ok
(0m1.540s 0m0.770s)
27. external unit test of the line merger (t_fmerge.at:3): ok (0m0.280s
0m0.390s)
28. exchanging work via netsync (t_netsync.at:3): ok (0m1.210s 0m0.760s)
29. single manifest netsync (t_netsync_single.at:3): ok (0m0.810s 0m0.470s)
30. netsync transfers public keys (t_netsync_pubkey.at:1): ok (0m1.160s
0m0.420s)
31. repeatedly exchanging work via netsync (t_netsync_repeated.at:1): ok
(0m1.900s 0m0.720s)
33. disapproving of a revision (t_disapprove.at:3): ok (0m1.120s 0m0.500s)
34. creating a good and bad test result (t_testresult.at:3): ok (0m1.200s
0m0.470s)
35. importing a CVS file with one version (t_singlecvs.at:3): ok
(0m0.400s 0m0.300s)
36. list missing files (t_ls_missing.at:3): ok (0m0.460s 0m0.470s)
37. attr set/get commands (t_attributes.at:3): ok (0m0.660s 0m0.360s)
38. single character filename support (t_single_char_filenames.at:6): ok
(0m0.900s 0m0.470s)
39. manifest restrictions (t_restrictions.at:3): ok (0m2.550s 0m2.950s)
40. subdirectory restrictions (t_subdirs.at:3): ok (0m0.220s 0m0.490s)
41. renaming a patched file (t_movepatch.at:3): ok (0m1.230s 0m0.480s)
42. renaming a deleted file (t_movedel.at:3): ok (0m1.260s 0m0.510s)
43. merging a rename twice (t_remerge.at:3): ok (0m3.330s 0m0.930s)
44. updating from a merge which adds a file (t_update_missing.at:3): ok
(0m1.100s 0m0.460s)
45. changing passphrase of a private key (t_chkeypass.at:3): ok (0m0.930s
0m0.280s)
46. diffing a revision with an added file (t_diff_added_file.at:3): ok
(0m0.640s 0m0.210s)
47. updating to a given revision (t_update_to_revision.at:3): ok
(0m1.200s 0m0.530s)
48. heads (t_heads.at:3): ok (0m1.530s 0m0.950s)
49. heads with discontinuous branches (t_heads_discontinuous_branch.at:3): ok
(0m0.900s 0m0.300s)
50. test a merge (t_merge_1.at:1): ok (0m1.490s 0m0.470s)
51. test a merge 2 (t_merge_2.at:1): ok (0m1.240s 0m0.500s)
52. tags and tagging of revisions (t_tags.at:3): ok (0m1.270s 0m0.680s)
53. monotone add . (t_add_dot.at:1): ok (0m0.400s 0m0.270s)
56. merging an add edge (t_add_edge.at:1): ok (0m1.260s 0m0.420s)
57. merge(<>, <patch a, drop a, add a>) (t_patch_drop_add.at:1): ok
(0m1.710s 0m0.480s)
58. merge(<>, <add a, drop a, add a>) (t_add_drop_add.at:1): ok (0m1.700s
0m0.500s)
59. merge(<add a>, <add a, drop a, add a>) (t_merge2_add_drop_add.at:1): ok
(0m1.980s 0m0.550s)
60. merge(<>, <add a, patch a, drop a, add a>) (t_add_patch_drop_add.at:1): ok
(0m1.960s 0m0.530s)
61. merge(<patch a>, <drop a, add a>) (t_patch_vs_drop_add.at:1): ok
(0m1.370s 0m0.490s)
62. explicit_merge (t_explicit_merge.at:1): ok (0m1.430s 0m0.480s)
63. update with multiple candidates (t_ambig_update.at:1): ok (0m1.320s
0m0.780s)
64. checkout validates target directory (t_checkout_dir.at:1): ok
(0m0.480s 0m0.180s)
65. checkout creates right MT/options (t_checkout_options.at:1): ok
(0m0.730s 0m0.810s)
66. trust hooks and trusted command (t_trusted.at:1): ok (0m0.260s
0m0.650s)
67. attr set adds .mt-attrs (t_attr.at:1): ok (0m0.340s 0m0.310s)
68. --rcfile requires extant file (t_rcfile_required.at:1): ok (0m0.070s
0m0.110s)
69. persistent netsync server - revs & certs
(t_persistent_server_revision.at:1): ok (0m2.850s 0m1.110s)
70. persistent netsync server - keys (t_persistent_server_keys.at:1): ok
(0m2.320s 0m0.430s)
71. first extent normalization pass (t_fmerge_normalize.at:1): ok
(0m0.120s 0m0.180s)
73. schema migration (t_migrate_schema.at:1): ok (0m6.110s 0m7.000s)
74. database dump/load (t_dump_load.at:1): ok (0m2.780s 0m1.000s)
75. no-change deltas disappear (t_no_change_deltas.at:1): ok (0m0.960s
0m0.430s)
76. merge(<>, <drop a, rename b a, patch a>) (t_drop_rename_patch.at:1): ok
(0m1.410s 0m0.540s)
77. verification of command line options (t_cmdline_options.at:1): ok
(0m0.200s 0m0.240s)
78. log hides deleted/renamed files (t_log_nonexistent.at:1): ok
(0m1.480s 0m0.380s)
79. CRLF line normalization (t_crlf.at:1): ok (0m0.310s 0m0.260s)
80. pull a netsync branch which has a parent from another branch
(t_netsync_diffbranch.at:1): ok (0m0.920s 0m0.370s)
82. check_same_db_contents macro (t_check_same_db_contents.at:1): ok
(0m1.070s 0m0.960s)
83. merge rev with ancestor (t_merge_ancestor.at:1): ok (0m0.790s 0m0.320s)
84. propagate a descendent (t_propagate_desc.at:1): ok (0m1.120s 0m0.320s)
85. propagate an ancestor (t_propagate_anc.at:1): ok (0m2.730s 0m2.560s)
86. status with missing files (t_status_missing.at:1): ok (0m0.360s
0m0.280s)
88. update 1 (t_update_1.at:1): ok (0m0.740s 0m0.410s)
90. --db with .. (t_db_with_dots.at:1): ok (0m0.140s 0m0.300s)
91. add in subdir (t_subdir_add.at:1): ok (0m0.370s 0m0.240s)
93. revert in subdirs (t_subdir_revert.at:1): ok (0m0.470s 0m0.240s)
94. rename in subdir (t_subdir_rename.at:1): ok (0m0.680s 0m0.360s)
95. attr command in subdirs (t_subdir_attr.at:3): ok (0m0.420s 0m0.240s)
97. (normal) update 2 (t_update_2.at:1): ok (0m0.900s 0m0.270s)
98. rename_dir to non-sibling (t_rename_dir_cross_level.at:1): ok
(0m1.550s 0m1.050s)
99. merge with add, rename file, and rename dir
(t_rename_added_in_rename.at:1): ok (0m1.790s 0m0.630s)
100. merge(<rename a b>, <rename a c>) (t_rename_conflict.at:1): ok
(0m0.950s 0m0.340s)
101. merge(<patch foo/a>, <rename foo/ bar/>) (t_rename_dir_patch.at:1): ok
(0m1.110s 0m0.510s)
103. revert directories (t_revert_dirs.at:1): ok (0m0.350s 0m0.300s)
104. revert renames (t_revert_rename.at:1): ok (0m0.470s 0m0.550s)
105. revert unchanged file preserves mtime (t_revert_unchanged.at:3): ok
(0m0.420s 0m0.420s)
107. rename cannot overwrite files (t_no_rename_overwrite.at:1): ok
(0m0.680s 0m0.470s)
108. failed checkout is a no-op (t_checkout_noop_on_fail.at:1): ok
(0m0.150s 0m0.170s)
111. db rebuild (t_rebuild.at:1): ok (0m2.810s 0m0.950s)
112. reading private keys from lua hooks (t_lua_privkey.at:1): ok
(0m1.660s 0m0.400s)
113. committing with a non-english message (t_i18n_changelog.at:3): ok
(0m1.070s 0m0.250s)
114. warn on bad restriction (t_restrictions_warn_on_unknown.at:1): ok
(0m0.080s 0m0.110s)
115. MT/revision is required (t_need_mt_revision.at:1): ok (0m0.420s
0m0.310s)
116. update no-ops when no parent revision (t_update_null_revision.at:1): ok
(0m0.090s 0m0.160s)
117. branch-based checkout (t_branch_checkout.at:1): ok (0m0.640s 0m0.240s)
118. db load must create a new db (t_load_into_existing.at:1): ok
(0m0.430s 0m0.280s)
119. automate automate_version (t_automate_version.at:1): ok (0m0.030s
0m0.260s)
120. automate heads (t_automate_heads.at:1): ok (0m1.620s 0m0.620s)
121. merge normalization edge case (t_merge_normalization_edge_case.at:1): ok
(0m0.280s 0m0.400s)
123. modification of an empty file (t_change_empty_file.at:3): ok
(0m0.600s 0m0.210s)
124. largish file (t_largish_file.at:1): ok (0m11.270s 0m7.070s)
125. files with intermediate MT path elements
(t_add_intermediate_MT_path.at:3): ok (0m1.400s 0m0.350s)
128. db missing (t_db_missing.at:1): ok (0m0.120s 0m0.100s)
129. database check (t_database_check.at:3): ok (0m1.660s 0m0.630s)
131. can execute things (t_can_execute.at:1): ok (0m0.300s 0m0.080s)
132. diff a binary file (t_diff_binary.at:1): ok (0m0.140s 0m0.110s)
133. command completion (t_command_completion.at:1): ok (0m0.150s 0m0.140s)
134. merge rename file and rename dir
(t_merge_rename_file_and_rename_dir.at:3): ok (0m1.090s 0m0.250s)
135. diff respects restrictions (t_diff_restrict.at:1): ok (0m0.640s
0m0.270s)
136. cat file REV PATH (t_cat_file_by_name.at:1): ok (0m0.770s 0m0.310s)
137. client absorbs and checks epochs (t_epoch.at:1): ok (0m2.940s
0m0.520s)
138. server absorbs and checks epochs (t_epoch_server.at:1): ok (0m2.770s
0m0.510s)
139. epochs are not sent upstream by pull (t_epoch_unidirectional.at:1): ok
(0m0.860s 0m0.320s)
140. vars (t_vars.at:1): ok (0m0.210s 0m0.260s)
141. default server/pattern (t_netsync_defaults.at:1): ok (0m1.540s
0m0.330s)
142. default server/pattern setting (t_netsync_set_defaults.at:1): ok
(0m1.130s 0m0.220s)
143. client absorbs server key (t_netsync_absorbs.at:1): ok (0m0.640s
0m0.180s)
144. netsync verifies server keys (t_netsync_checks_server_key.at:1): ok
(0m0.690s 0m0.200s)
146. empty id completion (t_empty_id_completion.at:1): ok (0m0.160s
0m0.090s)
147. empty string as a path name (t_empty_path.at:1): ok (0m0.630s
0m0.160s)
148. empty environment (t_empty_env.at:1): ok (0m0.340s 0m0.140s)
149. short options work correctly (t_short_opts.at:5): ok (0m0.350s
0m0.090s)
150. netsync is not interrupted by SIGPIPE (t_netsync_sigpipe.at:3): ok
(0m0.840s 0m0.190s)
151. setup creates MT/log (t_setup_creates_log.at:3): ok (0m0.070s
0m0.080s)
152. checkout creates MT/log (t_checkout_creates_log.at:3): ok (0m0.330s
0m0.120s)
153. commit using MT/log (t_commit_log_1.at:3): ok (0m0.330s 0m0.090s)
154. commit w/o MT/log being present (t_commit_log_2.at:3): ok (0m0.360s
0m0.070s)
155. drop a public key (t_dropkey_1.at:3): ok (0m0.130s 0m0.140s)
156. drop a public and private key (t_dropkey_2.at:3): ok (0m0.210s
0m0.120s)
157. rename moves attributes (t_rename_attr.at:1): ok (0m0.700s 0m0.240s)
158. automate ancestors (t_automate_ancestors.at:1): ok (0m1.870s 0m0.570s)
159. automate descendents (t_automate_descendents.at:1): ok (0m1.940s
0m0.610s)
160. automate erase_ancestors (t_automate_erase_ancestors.at:1): ok
(0m2.040s 0m0.840s)
161. automate toposort (t_automate_toposort.at:1): ok (0m2.090s 0m1.170s)
162. diff in a never-committed project (t_diff_first_rev.at:1): ok
(0m0.110s 0m0.150s)
163. automate ancestry_difference (t_automate_ancestry_difference.at:1): ok
(0m1.980s 0m0.730s)
164. automate leaves (t_automate_leaves.at:1): ok (0m1.260s 0m0.560s)
165. log --last=N (t_log_depth.at:1): ok (0m0.890s 0m0.190s)
167. check that --xargs / -@ behave correctly (t_at_sign.at:1): ok
(0m0.210s 0m0.100s)
168. db execute (t_db_execute.at:1): ok (0m0.170s 0m0.170s)
169. sql functions unpack, unbase64 (t_sql_unpack.at:1): ok (0m0.110s
0m0.090s)
170. files with spaces at the end (t_final_space.at:1): ok (0m0.320s
0m0.080s)
171. inodeprints (t_inodeprints.at:1): ok (0m0.690s 0m0.330s)
172. update updates inodeprints (t_inodeprints_update.at:1): ok (0m0.600s
0m0.130s)
173. listing working copy manifests (t_ls_known.at:3): ok (0m0.540s
0m0.250s)
174. importing CVS files with identical logs (t_cvsimport_samelog.at:3): ok
(0m1.020s 0m0.430s)
175. sticky branches (t_sticky_branch.at:1): ok (0m2.730s 0m0.530s)
176. checkout without --branch sets branch (t_checkout_id_sets_branch.at:1): ok
(0m0.810s 0m0.200s)
177. netsync largish file (t_netsync_largish_file.at:1): ok (1m7.870s
0m32.640s)
178. update to off-branch rev (t_update_off_branch.at:1): ok (0m0.580s
0m0.190s)
179. setup/checkout touch new MT/options only
(t_setup_checkout_modify_new_dir.at:1): ok (0m1.150s 0m0.240s)
181. test problematic cvs import (t_rcs_import.at:1): ok (0m0.200s
0m0.100s)
182. cvs_import with file added on a branch (t_cvsimport2.at:1): ok
(0m0.700s 0m0.100s)
183. use get_linesep_conv hook (t_lf_crlf.at:1): ok (0m0.680s 0m0.220s)
185. update to non-existent rev (t_update_nonexistent.at:1): ok (0m0.350s
0m0.090s)
186. --author, --date (t_override_author_date.at:1): ok (0m0.450s 0m0.170s)
188. db check and non-serious errors (t_database_check_minor.at:1): ok
(0m0.470s 0m0.160s)
189. db kill_rev_locally command (t_db_kill_rev_locally.at:1): ok
(0m0.710s 0m0.200s)
190. drop removes attributes (t_drop_attr.at:1): ok (0m0.400s 0m0.160s)
191. attr drop drops entries from .mt-attrs (t_attr_drop.at:1): ok
(0m0.180s 0m0.240s)
192. log --last=N FILENAME (t_log_depth_single.at:1): ok (0m0.800s
0m0.170s)
193. attr init functions (t_attr_init.at:1): ok (0m0.150s 0m0.090s)
194. add executable (t_add_executable.at:1): ok (0m0.340s 0m0.110s)
195. use_inodeprints hook (t_inodeprints_hook.at:1): ok (0m0.500s 0m0.260s)
196. bad packet args (t_bad_packets.at:1): ok (0m0.330s 0m0.100s)
197. commit/update multiple heads message (t_multiple_heads_msg.at:3): ok
(0m1.450s 0m0.290s)
198. diffing with explicit rev same as wc rev (t_diff_currev.at:3): ok
(0m0.410s 0m0.190s)
199. normalized filenames (t_normalized_filenames.at:1): ok (0m0.430s
0m0.100s)
200. working copy inventory (t_automate_inventory.at:1): ok (0m1.270s
0m0.800s)
203. replace dir with file (t_replace_dir_with_file.at:1): ok (0m0.360s
0m0.120s)
204. automate parents, automate children (t_parents_children.at:1): ok
(0m2.030s 0m0.580s)
205. automate graph (t_automate_graph.at:1): ok (0m1.730s 0m0.350s)
206. files with non-utf8 data (t_i18n_file_data.at:1): ok (0m1.010s
0m0.360s)
207. cvs import, file dead on head and branch
(t_cvsimport_manifest_cycle.at:3): ok (0m0.620s 0m0.150s)
208. selecting arbitrary certs (t_select_cert.at:1): ok (0m1.240s 0m0.220s)
209. check automate select (t_automate_select.at:1): ok (0m1.100s 0m0.240s)
210. refresh_inodeprints (t_refresh_inodeprints.at:1): ok (0m0.330s
0m0.090s)
211. test a merge 6 (t_merge_6.at:1): ok (0m1.070s 0m0.240s)
212. test annotate command (t_annotate.at:1): ok (0m3.220s 0m0.660s)
213. annotate file added on different forks (t_annotate_add_collision.at:1): ok
(0m1.110s 0m0.270s)
214. annotate file on multirooted branch (t_annotate_branch_collision.at:1): ok
(0m0.890s 0m0.180s)
215. netsync badhost gives nice error (t_netsync_error.at:1): ok
(0m0.090s 0m0.120s)
216. checking a few command specific options (t_options.at:3): ok
(0m0.410s 0m0.130s)
217. annotate where one parent is full copy (t_annotate_copy_all.at:1): ok
(0m1.180s 0m0.300s)
218. cvs import, deleted file invariant (t_cvsimport_deleted_invar.at:3): ok
(0m3.230s 0m0.200s)
219. --rcfile=- (t_rcfile_stdin.at:1): ok (0m0.300s 0m0.110s)
220. monotone up (t_monotone_up.at:1): ok (0m0.570s 0m0.180s)
221. merge(<drop a>, <rename a b, patch b>) (t_drop_vs_patch_rename.at:1): ok
(0m1.180s 0m0.250s)
222. do not fail on unreadable MT/options (t_unreadable_MT.at:3): ok
(0m0.130s 0m0.090s)
223. importing CVS with vendor imports and branches (t_cvsimport3.at:3): ok
(0m1.590s 0m0.400s)
226. automate attributes (t_automate_attributes.at:1): ok (0m0.150s
0m0.120s)
227. diff against empty file (t_unidiff3.at:1): ok (0m0.320s 0m0.240s)
228. netsync permissions (t_netsync_permissions.at:3): ok (0m12.980s
0m1.330s)
230. merge(<drop a>, <drop a, add a>) (t_drop_vs_dropadd.at:2): ok
(0m1.430s 0m0.320s)
231. annotate where lineage depends on traversal
(t_annotate_lineage_dependent.at:1): ok (0m1.180s 0m0.340s)
232. annotate where line splits (t_annotate_split_line.at:1): ok
(0m1.140s 0m0.390s)
233. automate certs (t_automate_certs.at:3): ok (0m0.430s 0m0.200s)
234. check later and earlier selectors (t_selector_later_earlier.at:1): ok
(0m1.300s 0m1.280s)
235. automate stdio (t_automate_stdio.at:1): ok (0m0.160s 0m0.120s)
236. importing a small, real CVS repository (t_cvsimport_drepper.at:3): ok
(0m1.190s 0m0.170s)
237. update with pending drop (t_update_with_pending_drop.at:3): ok
(0m0.700s 0m0.190s)
238. update with pending add (t_update_with_pending_add.at:3): ok
(0m0.710s 0m0.210s)
239. update with pending rename (t_update_with_pending_rename.at:3): ok
(0m0.730s 0m0.250s)
241. merge manual file (t_merge_manual.at:1): ok (0m4.050s 0m0.730s)
242. revert works with restrictions (t_revert_restrict.at:3): ok
(0m0.400s 0m0.290s)
243. status with missing files (t_status.at:1): ok (0m0.530s 0m0.430s)
244. a tricky CVS repository with tags (t_cvsimport_drepper2.at:3): ok
(0m4.230s 0m0.230s)
245. --rcfile=directory (t_rcfile_dir.at:1): ok (0m0.070s 0m0.200s)
246. include() and includedir() lua functions (t_lua_includedir.at:1): ok
(0m0.180s 0m0.130s)
247. lua function existsonpath (t_existsonpath.at:1): ok (0m0.070s
0m0.110s)
248. db kill_branch_certs_locally command
(t_db_kill_branch_certs_locally.at:1): ok (0m0.450s 0m0.250s)
249. netsync with globs (t_netsync_globs.at:1): ok (0m1.390s 0m0.420s)
250. --set-default (t_set_default.at:1): ok (0m1.890s 0m0.390s)
251. get_netsync_read_permitted (t_netsync_read_permissions.at:1): ok
(0m1.790s 0m0.420s)
252. serve/pull with --exclude (t_netsync_exclude.at:1): ok (0m1.710s
0m0.430s)
253. --exclude defaults (t_netsync_exclude_default.at:1): ok (0m4.580s
0m1.050s)
254. ls tags with ambiguous tags (t_ambiguous_tags.at:1): ok (0m0.750s
0m0.160s)
255. db kill_tag_locally (t_kill_tag_locally.at:1): ok (0m1.530s 0m0.570s)
257. b: and t: selector globbing (t_selector_globbing.at:1): ok (0m1.310s
0m0.970s)
258. diff --external (t_diff_external.at:1): ok (0m0.410s 0m0.460s)
259. db migrate on bad schema (t_migrate_broken_schema.at:1): ok
(0m0.150s 0m0.110s)
260. list branches (t_ls_branches.at:3): ok (0m0.850s 0m0.350s)
261. database check for normalization (t_database_check_normalized.at:3): ok
(0m0.120s 0m0.160s)
262. annotate with no revs (t_annotate_no_rev.at:1): ok (0m0.130s 0m0.100s)
264. update -b foo updates MT/options correctly (t_update_branch.at:1): ok
(0m0.670s 0m0.230s)
265. MT/* handled correctly in aborted commit (t_commit_cancelled.at:1): ok
(0m0.420s 0m0.200s)
266. merge --lca (t_merge_lca.at:1): ok (0m2.000s 0m0.400s)
testsuite: ending at: Mon Oct 3 21:09:25 CEST 2005
testsuite: test suite duration: 0h 19m 41s
## ------------- ##
## Test results. ##
## ------------- ##
ERROR: All 266 tests were run,
30 failed (27 expected failures).
## ------------------------ ##
## Summary of the failures. ##
## ------------------------ ##
Failed tests:
monotone 0.22 test suite: integration tests test groups:
NUM: FILENAME:LINE TEST-GROUP-NAME
KEYWORDS
166: t_commit_log_3.at:3 commit using MT/log and --message
224: t_commit_message_file.at:1 commit with --message-file
225: t_commit_message_file.at:76 commit with --message-file
## ---------------------- ##
## Detailed failed tests. ##
## ---------------------- ##
166. t_commit_log_3.at:3: testing ...
t_commit_log_3.at:5: $PREEXECUTE $_MT_EXEC --rcfile=$_ROOT_DIR/test_hooks.lua
--nostd --norc --db=$_ROOT_DIR/test.db [EMAIL PROTECTED] --root=$_ROOT_DIR
setup .
stderr:
stdout:
t_commit_log_3.at:5: $PREEXECUTE $_MT_EXEC --rcfile=$_ROOT_DIR/test_hooks.lua
--nostd --norc --db=$_ROOT_DIR/test.db [EMAIL PROTECTED] --root=$_ROOT_DIR db
init
stderr:
stdout:
t_commit_log_3.at:5: $PREEXECUTE $_MT_EXEC --rcfile=$_ROOT_DIR/test_hooks.lua
--nostd --norc --db=$_ROOT_DIR/test.db [EMAIL PROTECTED] --root=$_ROOT_DIR read
<test_keys
stderr:
monotone: read 2 packets
stdout:
t_commit_log_3.at:5: rm test_keys
t_commit_log_3.at:19: $PREEXECUTE $_MT_EXEC --rcfile=$_ROOT_DIR/test_hooks.lua
--nostd --norc --db=$_ROOT_DIR/test.db [EMAIL PROTECTED] --root=$_ROOT_DIR add
input.txt
stderr:
monotone: adding input.txt to working copy add set
stdout:
t_commit_log_3.at:21: $PREEXECUTE $_MT_EXEC --rcfile=$_ROOT_DIR/test_hooks.lua
--nostd --norc --db=$_ROOT_DIR/test.db [EMAIL PROTECTED] --root=$_ROOT_DIR
--branch=testbranch --rcfile=commit_log.lua commit --message="Cause me an error"
stderr:
monotone: beginning commit on branch 'testbranch'
monotone: committed revision 0ea4bbc94a69755f9780cfff8cc4b6501d211073
stdout:
t_commit_log_3.at:21: exit code was 0, expected 1
166. t_commit_log_3.at:3: 166. commit using MT/log and --message
(t_commit_log_3.at:3): FAILED (t_commit_log_3.at:21)
224. t_commit_message_file.at:1: testing ...
t_commit_message_file.at:3: $PREEXECUTE $_MT_EXEC
--rcfile=$_ROOT_DIR/test_hooks.lua --nostd --norc --db=$_ROOT_DIR/test.db
[EMAIL PROTECTED] --root=$_ROOT_DIR setup .
stderr:
stdout:
t_commit_message_file.at:3: $PREEXECUTE $_MT_EXEC
--rcfile=$_ROOT_DIR/test_hooks.lua --nostd --norc --db=$_ROOT_DIR/test.db
[EMAIL PROTECTED] --root=$_ROOT_DIR db init
stderr:
stdout:
t_commit_message_file.at:3: $PREEXECUTE $_MT_EXEC
--rcfile=$_ROOT_DIR/test_hooks.lua --nostd --norc --db=$_ROOT_DIR/test.db
[EMAIL PROTECTED] --root=$_ROOT_DIR read <test_keys
stderr:
monotone: read 2 packets
stdout:
t_commit_message_file.at:3: rm test_keys
t_commit_message_file.at:5: rm -f MT/log
t_commit_message_file.at:14: $PREEXECUTE $_MT_EXEC
--rcfile=$_ROOT_DIR/test_hooks.lua --nostd --norc --db=$_ROOT_DIR/test.db
[EMAIL PROTECTED] --root=$_ROOT_DIR add input.txt
stderr:
monotone: adding input.txt to working copy add set
stdout:
t_commit_message_file.at:19: $PREEXECUTE $_MT_EXEC
--rcfile=$_ROOT_DIR/test_hooks.lua --nostd --norc --db=$_ROOT_DIR/test.db
[EMAIL PROTECTED] --root=$_ROOT_DIR --branch=testbranch commit
--message-file=msgfile.txt
stderr:
monotone: beginning commit on branch 'testbranch'
monotone: committed revision 0ea4bbc94a69755f9780cfff8cc4b6501d211073
stdout:
t_commit_message_file.at:22: $PREEXECUTE $_MT_EXEC
--rcfile=$_ROOT_DIR/test_hooks.lua --nostd --norc --db=$_ROOT_DIR/test.db
[EMAIL PROTECTED] --root=$_ROOT_DIR ls certs $TSHA
stderr:
stdout:
-----------------------------------------------------------------
Key : [EMAIL PROTECTED]
Sig : ok
Name : author
Value : [EMAIL PROTECTED]
-----------------------------------------------------------------
Key : [EMAIL PROTECTED]
Sig : ok
Name : branch
Value : testbranch
-----------------------------------------------------------------
Key : [EMAIL PROTECTED]
Sig : ok
Name : changelog
Value : this commit uses the --message-file option
-----------------------------------------------------------------
Key : [EMAIL PROTECTED]
Sig : ok
Name : date
Value : 2005-10-03T19:06:01
t_commit_message_file.at:23: grep -q 'this commit uses the --message-file
option' stdout
t_commit_message_file.at:28: $PREEXECUTE $_MT_EXEC
--rcfile=$_ROOT_DIR/test_hooks.lua --nostd --norc --db=$_ROOT_DIR/test.db
[EMAIL PROTECTED] --root=$_ROOT_DIR setup alt_wrk
stderr:
stdout:
t_commit_message_file.at:36: cd alt_wrk && $PREEXECUTE $_MT_EXEC
--rcfile=$_ROOT_DIR/test_hooks.lua --nostd --norc --db=$_ROOT_DIR/test.db
[EMAIL PROTECTED] --root=$_ROOT_DIR add input1.txt
stderr:
monotone: adding input1.txt to working copy add set
stdout:
t_commit_message_file.at:38: cd alt_wrk && $PREEXECUTE $_MT_EXEC
--rcfile=$_ROOT_DIR/test_hooks.lua --nostd --norc --db=$_ROOT_DIR/test.db
[EMAIL PROTECTED] --root=$_ROOT_DIR --branch=outbranch commit
--message-file=../message-out-of-copy.txt
stderr:
monotone: beginning commit on branch 'outbranch'
monotone: committed revision 16ac8dccb4234b4f12ff0ea7633a852d38cf4a66
stdout:
t_commit_message_file.at:41: cd alt_wrk && $PREEXECUTE $_MT_EXEC
--rcfile=$_ROOT_DIR/test_hooks.lua --nostd --norc --db=$_ROOT_DIR/test.db
[EMAIL PROTECTED] --root=$_ROOT_DIR ls certs $TSHA
stderr:
stdout:
-----------------------------------------------------------------
Key : [EMAIL PROTECTED]
Sig : ok
Name : author
Value : [EMAIL PROTECTED]
-----------------------------------------------------------------
Key : [EMAIL PROTECTED]
Sig : ok
Name : branch
Value : outbranch
-----------------------------------------------------------------
Key : [EMAIL PROTECTED]
Sig : ok
Name : changelog
Value : out out out
-----------------------------------------------------------------
Key : [EMAIL PROTECTED]
Sig : ok
Name : date
Value : 2005-10-03T19:06:02
t_commit_message_file.at:42: grep -q 'out out out' stdout
t_commit_message_file.at:50: $PREEXECUTE $_MT_EXEC
--rcfile=$_ROOT_DIR/test_hooks.lua --nostd --norc --db=$_ROOT_DIR/test.db
[EMAIL PROTECTED] --root=$_ROOT_DIR add input2.txt
stderr:
monotone: adding input2.txt to working copy add set
stdout:
t_commit_message_file.at:52: $PREEXECUTE $_MT_EXEC
--rcfile=$_ROOT_DIR/test_hooks.lua --nostd --norc --db=$_ROOT_DIR/test.db
[EMAIL PROTECTED] --root=$_ROOT_DIR --branch=testbranch commit
--message-file=to-be-or-not-to-be.txt
stderr:
monotone: beginning commit on branch 'testbranch'
monotone: misuse: file
'/home/adam/prog/monotone-0.22/testsuite.dir/224/to-be-or-not-to-be.txt' does
not exist
stdout:
t_commit_message_file.at:58: $PREEXECUTE $_MT_EXEC
--rcfile=$_ROOT_DIR/test_hooks.lua --nostd --norc --db=$_ROOT_DIR/test.db
[EMAIL PROTECTED] --root=$_ROOT_DIR --branch=testbranch commit
--message-file=msgfile.txt --message="also a message"
stderr:
monotone: beginning commit on branch 'testbranch'
monotone: misuse: --message and --message-file are mutually exclusive
stdout:
t_commit_message_file.at:73: $PREEXECUTE $_MT_EXEC
--rcfile=$_ROOT_DIR/test_hooks.lua --nostd --norc --db=$_ROOT_DIR/test.db
[EMAIL PROTECTED] --root=$_ROOT_DIR --branch=testbranch --rcfile=commit_log.lua
commit --message-file=msgfile.txt
stderr:
monotone: beginning commit on branch 'testbranch'
monotone: committed revision 7bd8d842a616667acbd29d555301e69134253e02
stdout:
t_commit_message_file.at:73: exit code was 0, expected 1
224. t_commit_message_file.at:1: 224. commit with --message-file
(t_commit_message_file.at:1): FAILED (t_commit_message_file.at:73)
225. t_commit_message_file.at:76: testing ...
t_commit_message_file.at:78: $PREEXECUTE $_MT_EXEC
--rcfile=$_ROOT_DIR/test_hooks.lua --nostd --norc --db=$_ROOT_DIR/test.db
[EMAIL PROTECTED] --root=$_ROOT_DIR setup .
stderr:
stdout:
t_commit_message_file.at:78: $PREEXECUTE $_MT_EXEC
--rcfile=$_ROOT_DIR/test_hooks.lua --nostd --norc --db=$_ROOT_DIR/test.db
[EMAIL PROTECTED] --root=$_ROOT_DIR db init
stderr:
stdout:
t_commit_message_file.at:78: $PREEXECUTE $_MT_EXEC
--rcfile=$_ROOT_DIR/test_hooks.lua --nostd --norc --db=$_ROOT_DIR/test.db
[EMAIL PROTECTED] --root=$_ROOT_DIR read <test_keys
stderr:
monotone: read 2 packets
stdout:
t_commit_message_file.at:78: rm test_keys
t_commit_message_file.at:80: rm -f MT/log
t_commit_message_file.at:89: $PREEXECUTE $_MT_EXEC
--rcfile=$_ROOT_DIR/test_hooks.lua --nostd --norc --db=$_ROOT_DIR/test.db
[EMAIL PROTECTED] --root=$_ROOT_DIR add input.txt
stderr:
monotone: adding input.txt to working copy add set
stdout:
t_commit_message_file.at:94: $PREEXECUTE $_MT_EXEC
--rcfile=$_ROOT_DIR/test_hooks.lua --nostd --norc --db=$_ROOT_DIR/test.db
[EMAIL PROTECTED] --root=$_ROOT_DIR --branch=testbranch commit
--message-file=msgfile.txt
stderr:
monotone: beginning commit on branch 'testbranch'
monotone: committed revision 0ea4bbc94a69755f9780cfff8cc4b6501d211073
stdout:
t_commit_message_file.at:97: $PREEXECUTE $_MT_EXEC
--rcfile=$_ROOT_DIR/test_hooks.lua --nostd --norc --db=$_ROOT_DIR/test.db
[EMAIL PROTECTED] --root=$_ROOT_DIR ls certs $TSHA
stderr:
stdout:
-----------------------------------------------------------------
Key : [EMAIL PROTECTED]
Sig : ok
Name : author
Value : [EMAIL PROTECTED]
-----------------------------------------------------------------
Key : [EMAIL PROTECTED]
Sig : ok
Name : branch
Value : testbranch
-----------------------------------------------------------------
Key : [EMAIL PROTECTED]
Sig : ok
Name : changelog
Value : this commit uses the --message-file option
-----------------------------------------------------------------
Key : [EMAIL PROTECTED]
Sig : ok
Name : date
Value : 2005-10-03T19:06:03
t_commit_message_file.at:98: grep -q 'this commit uses the --message-file
option' stdout
t_commit_message_file.at:103: $PREEXECUTE $_MT_EXEC
--rcfile=$_ROOT_DIR/test_hooks.lua --nostd --norc --db=$_ROOT_DIR/test.db
[EMAIL PROTECTED] --root=$_ROOT_DIR setup alt_wrk
stderr:
stdout:
t_commit_message_file.at:111: cd alt_wrk && $PREEXECUTE $_MT_EXEC
--rcfile=$_ROOT_DIR/test_hooks.lua --nostd --norc --db=$_ROOT_DIR/test.db
[EMAIL PROTECTED] --root=$_ROOT_DIR add input1.txt
stderr:
monotone: adding input1.txt to working copy add set
stdout:
t_commit_message_file.at:113: cd alt_wrk && $PREEXECUTE $_MT_EXEC
--rcfile=$_ROOT_DIR/test_hooks.lua --nostd --norc --db=$_ROOT_DIR/test.db
[EMAIL PROTECTED] --root=$_ROOT_DIR --branch=outbranch commit
--message-file=../message-out-of-copy.txt
stderr:
monotone: beginning commit on branch 'outbranch'
monotone: committed revision 16ac8dccb4234b4f12ff0ea7633a852d38cf4a66
stdout:
t_commit_message_file.at:116: cd alt_wrk && $PREEXECUTE $_MT_EXEC
--rcfile=$_ROOT_DIR/test_hooks.lua --nostd --norc --db=$_ROOT_DIR/test.db
[EMAIL PROTECTED] --root=$_ROOT_DIR ls certs $TSHA
stderr:
stdout:
-----------------------------------------------------------------
Key : [EMAIL PROTECTED]
Sig : ok
Name : author
Value : [EMAIL PROTECTED]
-----------------------------------------------------------------
Key : [EMAIL PROTECTED]
Sig : ok
Name : branch
Value : outbranch
-----------------------------------------------------------------
Key : [EMAIL PROTECTED]
Sig : ok
Name : changelog
Value : out out out
-----------------------------------------------------------------
Key : [EMAIL PROTECTED]
Sig : ok
Name : date
Value : 2005-10-03T19:06:04
t_commit_message_file.at:117: grep -q 'out out out' stdout
t_commit_message_file.at:125: $PREEXECUTE $_MT_EXEC
--rcfile=$_ROOT_DIR/test_hooks.lua --nostd --norc --db=$_ROOT_DIR/test.db
[EMAIL PROTECTED] --root=$_ROOT_DIR add input2.txt
stderr:
monotone: adding input2.txt to working copy add set
stdout:
t_commit_message_file.at:127: $PREEXECUTE $_MT_EXEC
--rcfile=$_ROOT_DIR/test_hooks.lua --nostd --norc --db=$_ROOT_DIR/test.db
[EMAIL PROTECTED] --root=$_ROOT_DIR --branch=testbranch commit
--message-file=to-be-or-not-to-be.txt
stderr:
monotone: beginning commit on branch 'testbranch'
monotone: misuse: file
'/home/adam/prog/monotone-0.22/testsuite.dir/225/to-be-or-not-to-be.txt' does
not exist
stdout:
t_commit_message_file.at:133: $PREEXECUTE $_MT_EXEC
--rcfile=$_ROOT_DIR/test_hooks.lua --nostd --norc --db=$_ROOT_DIR/test.db
[EMAIL PROTECTED] --root=$_ROOT_DIR --branch=testbranch commit
--message-file=msgfile.txt --message="also a message"
stderr:
monotone: beginning commit on branch 'testbranch'
monotone: misuse: --message and --message-file are mutually exclusive
stdout:
t_commit_message_file.at:148: $PREEXECUTE $_MT_EXEC
--rcfile=$_ROOT_DIR/test_hooks.lua --nostd --norc --db=$_ROOT_DIR/test.db
[EMAIL PROTECTED] --root=$_ROOT_DIR --branch=testbranch --rcfile=commit_log.lua
commit --message-file=msgfile.txt
stderr:
monotone: beginning commit on branch 'testbranch'
monotone: committed revision 7bd8d842a616667acbd29d555301e69134253e02
stdout:
t_commit_message_file.at:148: exit code was 0, expected 1
225. t_commit_message_file.at:76: 225. commit with --message-file
(t_commit_message_file.at:76): FAILED (t_commit_message_file.at:148)
_______________________________________________
Monotone-devel mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/monotone-devel