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