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