Mercurial > hg
comparison tests/test-http.t @ 34483:a6d95a8b7243
serve: make tests compatible with chg
chg only supports 'hg serve' when the options to the serve command
follow the 'hg serve'. For example, 'hg -R <repo> serve ..' is unsupported.
This leads to issues with chg running for the following tests:
- test-bundle2-exchange.t
- test-clone-uncompressed.t
- test-hgweb-csp.t
- test-http-bad-server.t
- test-http-bundle1.t
- test-http-protocol.t
- test-http.t
There was an effort made earlier to fix this issue for chg and the tests were
fixed to confirm to the compatible pattern. But the new tests did not take care
of the same and hence, fail. Hopefully, there will be continuous build setup
for chg after all tests are made compatible with chg so that we can avoid such
issues.
Test Plan:
Ran the aforementioned tests with and without '--chg' option.
Differential Revision: https://phab.mercurial-scm.org/D946
author | Saurabh Singh <singhsrb@fb.com> |
---|---|
date | Wed, 04 Oct 2017 18:39:26 -0700 |
parents | fffd3369aa83 |
children | eb586ed5d8ce |
comparison
equal
deleted
inserted
replaced
34482:75de5d456b60 | 34483:a6d95a8b7243 |
---|---|
343 $ cat error.log | 343 $ cat error.log |
344 | 344 |
345 check abort error reporting while pulling/cloning | 345 check abort error reporting while pulling/cloning |
346 | 346 |
347 $ $RUNTESTDIR/killdaemons.py | 347 $ $RUNTESTDIR/killdaemons.py |
348 $ hg -R test serve -p $HGPORT -d --pid-file=hg3.pid -E error.log --config extensions.crash=${TESTDIR}/crashgetbundler.py | 348 $ hg serve -R test -p $HGPORT -d --pid-file=hg3.pid -E error.log --config extensions.crash=${TESTDIR}/crashgetbundler.py |
349 $ cat hg3.pid >> $DAEMON_PIDS | 349 $ cat hg3.pid >> $DAEMON_PIDS |
350 $ hg clone http://localhost:$HGPORT/ abort-clone | 350 $ hg clone http://localhost:$HGPORT/ abort-clone |
351 requesting all changes | 351 requesting all changes |
352 remote: abort: this is an exercise | 352 remote: abort: this is an exercise |
353 abort: pull failed on remote | 353 abort: pull failed on remote |
354 [255] | 354 [255] |
355 $ cat error.log | 355 $ cat error.log |
356 | 356 |
357 disable pull-based clones | 357 disable pull-based clones |
358 | 358 |
359 $ hg -R test serve -p $HGPORT1 -d --pid-file=hg4.pid -E error.log --config server.disablefullbundle=True | 359 $ hg serve -R test -p $HGPORT1 -d --pid-file=hg4.pid -E error.log --config server.disablefullbundle=True |
360 $ cat hg4.pid >> $DAEMON_PIDS | 360 $ cat hg4.pid >> $DAEMON_PIDS |
361 $ hg clone http://localhost:$HGPORT1/ disable-pull-clone | 361 $ hg clone http://localhost:$HGPORT1/ disable-pull-clone |
362 requesting all changes | 362 requesting all changes |
363 remote: abort: server has pull-based clones disabled | 363 remote: abort: server has pull-based clones disabled |
364 abort: pull failed on remote | 364 abort: pull failed on remote |