comparison tests/test-push.t @ 49825:2f2682f40ea0

tests: use the `--quiet` flag for verify when applicable This reduces a lot of the test output that was otherwise useless, and also makes it a lot easier to add things to verify without breaking the test suite because of additional output.
author Raphaël Gomès <rgomes@octobus.net>
date Mon, 02 May 2022 17:47:38 +0200
parents 9261f6c1d39b
children c84844cd523a
comparison
equal deleted inserted replaced
49824:fdd227585d5a 49825:2f2682f40ea0
16 16
17 $ for i in 0 1 2 3 4 5 6 7 8; do 17 $ for i in 0 1 2 3 4 5 6 7 8; do
18 > echo 18 > echo
19 > hg init test-revflag-"$i" 19 > hg init test-revflag-"$i"
20 > hg -R test-revflag push -r "$i" test-revflag-"$i" 20 > hg -R test-revflag push -r "$i" test-revflag-"$i"
21 > hg -R test-revflag-"$i" verify 21 > hg -R test-revflag-"$i" verify -q
22 > done 22 > done
23 23
24 pushing to test-revflag-0 24 pushing to test-revflag-0
25 searching for changes 25 searching for changes
26 adding changesets 26 adding changesets
27 adding manifests 27 adding manifests
28 adding file changes 28 adding file changes
29 added 1 changesets with 1 changes to 1 files 29 added 1 changesets with 1 changes to 1 files
30 checking changesets
31 checking manifests
32 crosschecking files in changesets and manifests
33 checking files
34 checked 1 changesets with 1 changes to 1 files
35 30
36 pushing to test-revflag-1 31 pushing to test-revflag-1
37 searching for changes 32 searching for changes
38 adding changesets 33 adding changesets
39 adding manifests 34 adding manifests
40 adding file changes 35 adding file changes
41 added 2 changesets with 2 changes to 1 files 36 added 2 changesets with 2 changes to 1 files
42 checking changesets
43 checking manifests
44 crosschecking files in changesets and manifests
45 checking files
46 checked 2 changesets with 2 changes to 1 files
47 37
48 pushing to test-revflag-2 38 pushing to test-revflag-2
49 searching for changes 39 searching for changes
50 adding changesets 40 adding changesets
51 adding manifests 41 adding manifests
52 adding file changes 42 adding file changes
53 added 3 changesets with 3 changes to 1 files 43 added 3 changesets with 3 changes to 1 files
54 checking changesets
55 checking manifests
56 crosschecking files in changesets and manifests
57 checking files
58 checked 3 changesets with 3 changes to 1 files
59 44
60 pushing to test-revflag-3 45 pushing to test-revflag-3
61 searching for changes 46 searching for changes
62 adding changesets 47 adding changesets
63 adding manifests 48 adding manifests
64 adding file changes 49 adding file changes
65 added 4 changesets with 4 changes to 1 files 50 added 4 changesets with 4 changes to 1 files
66 checking changesets
67 checking manifests
68 crosschecking files in changesets and manifests
69 checking files
70 checked 4 changesets with 4 changes to 1 files
71 51
72 pushing to test-revflag-4 52 pushing to test-revflag-4
73 searching for changes 53 searching for changes
74 adding changesets 54 adding changesets
75 adding manifests 55 adding manifests
76 adding file changes 56 adding file changes
77 added 2 changesets with 2 changes to 1 files 57 added 2 changesets with 2 changes to 1 files
78 checking changesets
79 checking manifests
80 crosschecking files in changesets and manifests
81 checking files
82 checked 2 changesets with 2 changes to 1 files
83 58
84 pushing to test-revflag-5 59 pushing to test-revflag-5
85 searching for changes 60 searching for changes
86 adding changesets 61 adding changesets
87 adding manifests 62 adding manifests
88 adding file changes 63 adding file changes
89 added 3 changesets with 3 changes to 1 files 64 added 3 changesets with 3 changes to 1 files
90 checking changesets
91 checking manifests
92 crosschecking files in changesets and manifests
93 checking files
94 checked 3 changesets with 3 changes to 1 files
95 65
96 pushing to test-revflag-6 66 pushing to test-revflag-6
97 searching for changes 67 searching for changes
98 adding changesets 68 adding changesets
99 adding manifests 69 adding manifests
100 adding file changes 70 adding file changes
101 added 4 changesets with 5 changes to 2 files 71 added 4 changesets with 5 changes to 2 files
102 checking changesets
103 checking manifests
104 crosschecking files in changesets and manifests
105 checking files
106 checked 4 changesets with 5 changes to 2 files
107 72
108 pushing to test-revflag-7 73 pushing to test-revflag-7
109 searching for changes 74 searching for changes
110 adding changesets 75 adding changesets
111 adding manifests 76 adding manifests
112 adding file changes 77 adding file changes
113 added 5 changesets with 6 changes to 3 files 78 added 5 changesets with 6 changes to 3 files
114 checking changesets
115 checking manifests
116 crosschecking files in changesets and manifests
117 checking files
118 checked 5 changesets with 6 changes to 3 files
119 79
120 pushing to test-revflag-8 80 pushing to test-revflag-8
121 searching for changes 81 searching for changes
122 adding changesets 82 adding changesets
123 adding manifests 83 adding manifests
124 adding file changes 84 adding file changes
125 added 5 changesets with 5 changes to 2 files 85 added 5 changesets with 5 changes to 2 files
126 checking changesets
127 checking manifests
128 crosschecking files in changesets and manifests
129 checking files
130 checked 5 changesets with 5 changes to 2 files
131 86
132 $ cd test-revflag-8 87 $ cd test-revflag-8
133 88
134 $ hg pull ../test-revflag-7 89 $ hg pull ../test-revflag-7
135 pulling from ../test-revflag-7 90 pulling from ../test-revflag-7
139 adding file changes 94 adding file changes
140 added 4 changesets with 2 changes to 3 files (+1 heads) 95 added 4 changesets with 2 changes to 3 files (+1 heads)
141 new changesets c70afb1ee985:faa2e4234c7a 96 new changesets c70afb1ee985:faa2e4234c7a
142 (run 'hg heads' to see heads, 'hg merge' to merge) 97 (run 'hg heads' to see heads, 'hg merge' to merge)
143 98
144 $ hg verify 99 $ hg verify -q
145 checking changesets
146 checking manifests
147 crosschecking files in changesets and manifests
148 checking files
149 checked 9 changesets with 7 changes to 4 files
150 100
151 $ cd .. 101 $ cd ..
152 102
153 Test server side validation during push 103 Test server side validation during push
154 ======================================= 104 =======================================
187 $ echo blah >> beta 137 $ echo blah >> beta
188 $ hg ci -m '2 (corrupt)' 138 $ hg ci -m '2 (corrupt)'
189 139
190 Expected to fail: 140 Expected to fail:
191 141
192 $ hg verify 142 $ hg verify -q
193 checking changesets
194 checking manifests
195 crosschecking files in changesets and manifests
196 checking files
197 beta@1: dddc47b3ba30 not in manifests 143 beta@1: dddc47b3ba30 not in manifests
198 checked 2 changesets with 4 changes to 2 files
199 1 integrity errors encountered! 144 1 integrity errors encountered!
200 (first damaged changeset appears to be 1) 145 (first damaged changeset appears to be 1)
201 [1] 146 [1]
202 147
203 $ hg push 148 $ hg push
222 $ hg ci -m '2 (corrupt)' 167 $ hg ci -m '2 (corrupt)'
223 $ mv tmp .hg/store/data/beta.i 168 $ mv tmp .hg/store/data/beta.i
224 169
225 Expected to fail: 170 Expected to fail:
226 171
227 $ hg verify 172 $ hg verify -q
228 checking changesets
229 checking manifests
230 crosschecking files in changesets and manifests
231 checking files
232 beta@1: manifest refers to unknown revision dddc47b3ba30 173 beta@1: manifest refers to unknown revision dddc47b3ba30
233 checked 2 changesets with 2 changes to 2 files
234 1 integrity errors encountered! 174 1 integrity errors encountered!
235 (first damaged changeset appears to be 1) 175 (first damaged changeset appears to be 1)
236 [1] 176 [1]
237 177
238 $ hg push 178 $ hg push