Mercurial > public > mercurial-scm > hg-stable
diff tests/test-http-bad-server.t @ 34315:9bd003052d55
keepalive: add more context to bad status line errors
As the TODO in the test said, the previous error message was not
very helpful. Let's improve things.
Differential Revision: https://phab.mercurial-scm.org/D811
author | Gregory Szorc <gregory.szorc@gmail.com> |
---|---|
date | Mon, 25 Sep 2017 11:05:16 +0200 |
parents | d3177aecac01 |
children | 10e162bb9bf5 |
line wrap: on
line diff
--- a/tests/test-http-bad-server.t Fri Aug 18 20:20:38 2017 -0700 +++ b/tests/test-http-bad-server.t Mon Sep 25 11:05:16 2017 +0200 @@ -68,10 +68,8 @@ $ hg --config badserver.closeafterrecvbytes=1 serve -p $HGPORT -d --pid-file=hg.pid -E error.log $ cat hg.pid > $DAEMON_PIDS -TODO this error message is not very good - $ hg clone http://localhost:$HGPORT/ clone - abort: error: '' + abort: error: bad HTTP status line: '' [255] $ killdaemons.py $DAEMON_PIDS @@ -87,7 +85,7 @@ $ hg --config badserver.closeafterrecvbytes=40 serve -p $HGPORT -d --pid-file=hg.pid -E error.log $ cat hg.pid > $DAEMON_PIDS $ hg clone http://localhost:$HGPORT/ clone - abort: error: '' + abort: error: bad HTTP status line: '' [255] $ killdaemons.py $DAEMON_PIDS @@ -104,7 +102,7 @@ $ hg --config badserver.closeafterrecvbytes=210 serve -p $HGPORT -d --pid-file=hg.pid -E error.log $ cat hg.pid > $DAEMON_PIDS $ hg clone http://localhost:$HGPORT/ clone - abort: error: '' + abort: error: bad HTTP status line: '' [255] $ killdaemons.py $DAEMON_PIDS @@ -143,7 +141,7 @@ $ cat hg.pid > $DAEMON_PIDS $ hg clone http://localhost:$HGPORT/ clone requesting all changes - abort: error: '' + abort: error: bad HTTP status line: '' [255] $ killdaemons.py $DAEMON_PIDS @@ -200,7 +198,7 @@ $ cat hg.pid > $DAEMON_PIDS $ hg clone http://localhost:$HGPORT/ clone - abort: error: '' + abort: error: bad HTTP status line: '' [255] $ killdaemons.py $DAEMON_PIDS @@ -251,7 +249,7 @@ $ cat hg.pid > $DAEMON_PIDS $ hg clone http://localhost:$HGPORT/ clone - abort: error: H + abort: error: bad HTTP status line: H [255] $ killdaemons.py $DAEMON_PIDS