Mercurial > hg
comparison tests/test-remotefilelog-bgprefetch.t @ 43852:b6c7475595db stable
remotefilelog: use the correct redirection in tests
The test were using '2>%1' which just redirect stderr in the "%1" file. The
intend was '2>&1' which redirect stderr on stdin.
This impact tests because some commit were picking up this '%1' files.
Differential Revision: https://phab.mercurial-scm.org/D7588
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Mon, 09 Dec 2019 11:45:17 +0100 |
parents | fac25de8cbec |
children | 4f40dc190f63 |
comparison
equal
deleted
inserted
replaced
43851:fac25de8cbec | 43852:b6c7475595db |
---|---|
77 updating bookmark foo | 77 updating bookmark foo |
78 added 1 changesets with 0 changes to 0 files | 78 added 1 changesets with 0 changes to 0 files |
79 new changesets 6b4b6f66ef8c | 79 new changesets 6b4b6f66ef8c |
80 (run 'hg update' to get a working copy) | 80 (run 'hg update' to get a working copy) |
81 prefetching file contents | 81 prefetching file contents |
82 $ hg debugwaitonprefetch >/dev/null 2>%1 | 82 $ hg debugwaitonprefetch >/dev/null 2>&1 |
83 $ find $CACHEDIR -type f | sort | 83 $ find $CACHEDIR -type f | sort |
84 $TESTTMP/hgcache/master/11/f6ad8ec52a2984abaafd7c3b516503785c2072/ef95c5376f34698742fe34f315fd82136f8f68c0 | 84 $TESTTMP/hgcache/master/11/f6ad8ec52a2984abaafd7c3b516503785c2072/ef95c5376f34698742fe34f315fd82136f8f68c0 |
85 $TESTTMP/hgcache/master/95/cb0bfd2977c761298d9624e4b4d4c72a39974a/076f5e2225b3ff0400b98c92aa6cdf403ee24cca | 85 $TESTTMP/hgcache/master/95/cb0bfd2977c761298d9624e4b4d4c72a39974a/076f5e2225b3ff0400b98c92aa6cdf403ee24cca |
86 $TESTTMP/hgcache/master/af/f024fe4ab0fece4091de044c58c9ae4233383a/bb6ccd5dceaa5e9dc220e0dad65e051b94f69a2c | 86 $TESTTMP/hgcache/master/af/f024fe4ab0fece4091de044c58c9ae4233383a/bb6ccd5dceaa5e9dc220e0dad65e051b94f69a2c |
87 $TESTTMP/hgcache/repos | 87 $TESTTMP/hgcache/repos |
105 updating bookmark foo | 105 updating bookmark foo |
106 added 1 changesets with 0 changes to 0 files | 106 added 1 changesets with 0 changes to 0 files |
107 new changesets 6b4b6f66ef8c | 107 new changesets 6b4b6f66ef8c |
108 (run 'hg update' to get a working copy) | 108 (run 'hg update' to get a working copy) |
109 prefetching file contents | 109 prefetching file contents |
110 $ hg debugwaitonprefetch >/dev/null 2>%1 | 110 $ hg debugwaitonprefetch >/dev/null 2>&1 |
111 $ hg debugwaitonrepack >/dev/null 2>%1 | 111 $ hg debugwaitonrepack >/dev/null 2>&1 |
112 $ find $CACHEDIR -type f | sort | 112 $ find $CACHEDIR -type f | sort |
113 $TESTTMP/hgcache/master/packs/6e8633deba6e544e5f8edbd7b996d6e31a2c42ae.histidx | 113 $TESTTMP/hgcache/master/packs/6e8633deba6e544e5f8edbd7b996d6e31a2c42ae.histidx |
114 $TESTTMP/hgcache/master/packs/6e8633deba6e544e5f8edbd7b996d6e31a2c42ae.histpack | 114 $TESTTMP/hgcache/master/packs/6e8633deba6e544e5f8edbd7b996d6e31a2c42ae.histpack |
115 $TESTTMP/hgcache/master/packs/8ce5ab3745465ab83bba30a7b9c295e0c8404652.dataidx | 115 $TESTTMP/hgcache/master/packs/8ce5ab3745465ab83bba30a7b9c295e0c8404652.dataidx |
116 $TESTTMP/hgcache/master/packs/8ce5ab3745465ab83bba30a7b9c295e0c8404652.datapack | 116 $TESTTMP/hgcache/master/packs/8ce5ab3745465ab83bba30a7b9c295e0c8404652.datapack |
138 | 138 |
139 $ clearcache | 139 $ clearcache |
140 $ hg up -r 0 | 140 $ hg up -r 0 |
141 1 files updated, 0 files merged, 1 files removed, 0 files unresolved | 141 1 files updated, 0 files merged, 1 files removed, 0 files unresolved |
142 * files fetched over * fetches - (* misses, 0.00% hit ratio) over *s (glob) | 142 * files fetched over * fetches - (* misses, 0.00% hit ratio) over *s (glob) |
143 $ hg debugwaitonprefetch >/dev/null 2>%1 | 143 $ hg debugwaitonprefetch >/dev/null 2>&1 |
144 $ hg debugwaitonrepack >/dev/null 2>%1 | 144 $ hg debugwaitonrepack >/dev/null 2>&1 |
145 $ find $CACHEDIR -type f | sort | 145 $ find $CACHEDIR -type f | sort |
146 $TESTTMP/hgcache/master/packs/8f1443d44e57fec96f72fb2412e01d2818767ef2.histidx | 146 $TESTTMP/hgcache/master/packs/8f1443d44e57fec96f72fb2412e01d2818767ef2.histidx |
147 $TESTTMP/hgcache/master/packs/8f1443d44e57fec96f72fb2412e01d2818767ef2.histpack | 147 $TESTTMP/hgcache/master/packs/8f1443d44e57fec96f72fb2412e01d2818767ef2.histpack |
148 $TESTTMP/hgcache/master/packs/f4d50848e0b465e9bfd2875f213044c06cfd7407.dataidx | 148 $TESTTMP/hgcache/master/packs/f4d50848e0b465e9bfd2875f213044c06cfd7407.dataidx |
149 $TESTTMP/hgcache/master/packs/f4d50848e0b465e9bfd2875f213044c06cfd7407.datapack | 149 $TESTTMP/hgcache/master/packs/f4d50848e0b465e9bfd2875f213044c06cfd7407.datapack |
187 $ find $CACHEDIR -type f | sort | 187 $ find $CACHEDIR -type f | sort |
188 $ echo b > b | 188 $ echo b > b |
189 $ hg commit -qAm b | 189 $ hg commit -qAm b |
190 * files fetched over 1 fetches - (* misses, 0.00% hit ratio) over *s (glob) | 190 * files fetched over 1 fetches - (* misses, 0.00% hit ratio) over *s (glob) |
191 $ hg bookmark temporary | 191 $ hg bookmark temporary |
192 $ hg debugwaitonprefetch >/dev/null 2>%1 | 192 $ hg debugwaitonprefetch >/dev/null 2>&1 |
193 $ hg debugwaitonrepack >/dev/null 2>%1 | 193 $ hg debugwaitonrepack >/dev/null 2>&1 |
194 $ find $CACHEDIR -type f | sort | 194 $ find $CACHEDIR -type f | sort |
195 $TESTTMP/hgcache/master/packs/8f1443d44e57fec96f72fb2412e01d2818767ef2.histidx | 195 $TESTTMP/hgcache/master/packs/8f1443d44e57fec96f72fb2412e01d2818767ef2.histidx |
196 $TESTTMP/hgcache/master/packs/8f1443d44e57fec96f72fb2412e01d2818767ef2.histpack | 196 $TESTTMP/hgcache/master/packs/8f1443d44e57fec96f72fb2412e01d2818767ef2.histpack |
197 $TESTTMP/hgcache/master/packs/f4d50848e0b465e9bfd2875f213044c06cfd7407.dataidx | 197 $TESTTMP/hgcache/master/packs/f4d50848e0b465e9bfd2875f213044c06cfd7407.dataidx |
198 $TESTTMP/hgcache/master/packs/f4d50848e0b465e9bfd2875f213044c06cfd7407.datapack | 198 $TESTTMP/hgcache/master/packs/f4d50848e0b465e9bfd2875f213044c06cfd7407.datapack |
226 Total: 2 2 (0.0% bigger) | 226 Total: 2 2 (0.0% bigger) |
227 | 227 |
228 # background prefetch with repack on rebase when wcprevset configured | 228 # background prefetch with repack on rebase when wcprevset configured |
229 | 229 |
230 $ hg up -r 2 | 230 $ hg up -r 2 |
231 3 files updated, 0 files merged, 3 files removed, 0 files unresolved | 231 3 files updated, 0 files merged, 2 files removed, 0 files unresolved |
232 (leaving bookmark temporary) | 232 (leaving bookmark temporary) |
233 $ clearcache | 233 $ clearcache |
234 $ find $CACHEDIR -type f | sort | 234 $ find $CACHEDIR -type f | sort |
235 $ hg rebase -s temporary -d foo | 235 $ hg rebase -s temporary -d foo |
236 rebasing 3:58147a5b5242 "b" (temporary tip) | 236 rebasing 3:d9cf06e3b5b6 "b" (temporary tip) |
237 saved backup bundle to $TESTTMP/shallow/.hg/strip-backup/58147a5b5242-c3678817-rebase.hg | 237 saved backup bundle to $TESTTMP/shallow/.hg/strip-backup/d9cf06e3b5b6-e5c3dc63-rebase.hg |
238 3 files fetched over 1 fetches - (3 misses, 0.00% hit ratio) over *s (glob) | 238 3 files fetched over 1 fetches - (3 misses, 0.00% hit ratio) over *s (glob) |
239 $ hg debugwaitonprefetch >/dev/null 2>%1 | 239 $ hg debugwaitonprefetch >/dev/null 2>&1 |
240 $ hg debugwaitonrepack >/dev/null 2>%1 | 240 $ hg debugwaitonrepack >/dev/null 2>&1 |
241 | 241 |
242 # Ensure that file 'y' was prefetched - it was not part of the rebase operation and therefore | 242 # Ensure that file 'y' was prefetched - it was not part of the rebase operation and therefore |
243 # could only be downloaded by the background prefetch | 243 # could only be downloaded by the background prefetch |
244 | 244 |
245 $ hg debugdatapack `ls -ct $TESTTMP/hgcache/master/packs/*.datapack | head -n 1` | 245 $ hg debugdatapack `ls -ct $TESTTMP/hgcache/master/packs/*.datapack | head -n 1` |
267 Total: 2 2 (0.0% bigger) | 267 Total: 2 2 (0.0% bigger) |
268 | 268 |
269 # Check that foregound prefetch with no arguments blocks until background prefetches finish | 269 # Check that foregound prefetch with no arguments blocks until background prefetches finish |
270 | 270 |
271 $ hg up -r 3 | 271 $ hg up -r 3 |
272 2 files updated, 0 files merged, 0 files removed, 0 files unresolved | 272 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
273 $ clearcache | 273 $ clearcache |
274 $ hg prefetch --repack | 274 $ hg prefetch --repack |
275 waiting for lock on prefetching in $TESTTMP/shallow held by process * on host * (glob) (?) | 275 waiting for lock on prefetching in $TESTTMP/shallow held by process * on host * (glob) (?) |
276 got lock after * seconds (glob) (?) | 276 got lock after * seconds (glob) (?) |
277 (running background incremental repack) | 277 (running background incremental repack) |
278 * files fetched over 1 fetches - (* misses, 0.00% hit ratio) over *s (glob) (?) | 278 * files fetched over 1 fetches - (* misses, 0.00% hit ratio) over *s (glob) (?) |
279 | 279 |
280 $ hg debugwaitonrepack >/dev/null 2>%1 | 280 $ hg debugwaitonrepack >/dev/null 2>&1 |
281 | 281 |
282 $ find $CACHEDIR -type f | sort | 282 $ find $CACHEDIR -type f | sort |
283 $TESTTMP/hgcache/master/packs/8f1443d44e57fec96f72fb2412e01d2818767ef2.histidx | 283 $TESTTMP/hgcache/master/packs/8f1443d44e57fec96f72fb2412e01d2818767ef2.histidx |
284 $TESTTMP/hgcache/master/packs/8f1443d44e57fec96f72fb2412e01d2818767ef2.histpack | 284 $TESTTMP/hgcache/master/packs/8f1443d44e57fec96f72fb2412e01d2818767ef2.histpack |
285 $TESTTMP/hgcache/master/packs/f4d50848e0b465e9bfd2875f213044c06cfd7407.dataidx | 285 $TESTTMP/hgcache/master/packs/f4d50848e0b465e9bfd2875f213044c06cfd7407.dataidx |
317 $ hg prefetch --repack | 317 $ hg prefetch --repack |
318 waiting for lock on prefetching in $TESTTMP/shallow held by process * on host * (glob) (?) | 318 waiting for lock on prefetching in $TESTTMP/shallow held by process * on host * (glob) (?) |
319 got lock after * seconds (glob) (?) | 319 got lock after * seconds (glob) (?) |
320 (running background incremental repack) | 320 (running background incremental repack) |
321 * files fetched over 1 fetches - (* misses, 0.00% hit ratio) over *s (glob) (?) | 321 * files fetched over 1 fetches - (* misses, 0.00% hit ratio) over *s (glob) (?) |
322 $ hg debugwaitonrepack >/dev/null 2>%1 | 322 $ hg debugwaitonrepack >/dev/null 2>&1 |
323 | 323 |
324 $ find $CACHEDIR -type f | sort | 324 $ find $CACHEDIR -type f | sort |
325 $TESTTMP/hgcache/master/packs/8f1443d44e57fec96f72fb2412e01d2818767ef2.histidx | 325 $TESTTMP/hgcache/master/packs/8f1443d44e57fec96f72fb2412e01d2818767ef2.histidx |
326 $TESTTMP/hgcache/master/packs/8f1443d44e57fec96f72fb2412e01d2818767ef2.histpack | 326 $TESTTMP/hgcache/master/packs/8f1443d44e57fec96f72fb2412e01d2818767ef2.histpack |
327 $TESTTMP/hgcache/master/packs/f4d50848e0b465e9bfd2875f213044c06cfd7407.dataidx | 327 $TESTTMP/hgcache/master/packs/f4d50848e0b465e9bfd2875f213044c06cfd7407.dataidx |