# HG changeset patch # User Patrick Mezard <patrick@mezard.eu> # Date 1347481314 -7200 # Wed Sep 12 22:21:54 2012 +0200 # Node ID bc7377160fa732f4c22682bc98c09b76490ca137 # Parent 31ca918d539a7f79c46518d667605d71e6e96a53 tests: enable more server tests on Windows diff --git a/tests/test-share.t b/tests/test-share.t --- a/tests/test-share.t +++ b/tests/test-share.t @@ -1,4 +1,4 @@ - $ "$TESTDIR/hghave" serve || exit 80 + $ "$TESTDIR/hghave" killdaemons || exit 80 $ echo "[extensions]" >> $HGRCPATH $ echo "share = " >> $HGRCPATH @@ -127,3 +127,8 @@ c2e0ac586386 tip $ cd .. + +Explicitly kill daemons to let the test exit on Windows + + $ "$TESTDIR/killdaemons.py" $DAEMON_PIDS + diff --git a/tests/test-subrepo-relative-path.t b/tests/test-subrepo-relative-path.t --- a/tests/test-subrepo-relative-path.t +++ b/tests/test-subrepo-relative-path.t @@ -1,4 +1,4 @@ - $ "$TESTDIR/hghave" serve || exit 80 + $ "$TESTDIR/hghave" killdaemons || exit 80 Preparing the subrepository 'sub' diff --git a/tests/test-transplant.t b/tests/test-transplant.t --- a/tests/test-transplant.t +++ b/tests/test-transplant.t @@ -1,4 +1,4 @@ - $ "$TESTDIR/hghave" serve || exit 80 + $ "$TESTDIR/hghave" killdaemons || exit 80 $ cat <<EOF >> $HGRCPATH > [extensions] @@ -632,3 +632,7 @@ skipping emptied changeset 7a7d57e15850 $ cd .. +Explicitly kill daemons to let the test exit on Windows + + $ "$TESTDIR/killdaemons.py" $DAEMON_PIDS + diff --git a/tests/test-treediscovery-legacy.t b/tests/test-treediscovery-legacy.t --- a/tests/test-treediscovery-legacy.t +++ b/tests/test-treediscovery-legacy.t @@ -1,4 +1,4 @@ - $ "$TESTDIR/hghave" serve || exit 80 + $ "$TESTDIR/hghave" killdaemons || exit 80 Tests discovery against servers without getbundle support: diff --git a/tests/test-treediscovery.t b/tests/test-treediscovery.t --- a/tests/test-treediscovery.t +++ b/tests/test-treediscovery.t @@ -1,4 +1,4 @@ - $ "$TESTDIR/hghave" serve || exit 80 + $ "$TESTDIR/hghave" killdaemons || exit 80 Tests discovery against servers without getbundle support: diff --git a/tests/test-unbundlehash.t b/tests/test-unbundlehash.t --- a/tests/test-unbundlehash.t +++ b/tests/test-unbundlehash.t @@ -1,4 +1,4 @@ - $ "$TESTDIR/hghave" serve || exit 80 + $ "$TESTDIR/hghave" killdaemons || exit 80 Test wire protocol unbundle with hashed heads (capability: unbundlehash) @@ -30,3 +30,8 @@ $ cat access.log | grep unbundle * - - [*] "POST /?cmd=unbundle HTTP/1.1" 200 - x-hgarg-1:heads=686173686564+6768033e216468247bd031a0a2d9876d79818f8f (glob) + +Explicitly kill daemons to let the test exit on Windows + + $ "$TESTDIR/killdaemons.py" $DAEMON_PIDS + diff --git a/tests/test-wireproto.t b/tests/test-wireproto.t --- a/tests/test-wireproto.t +++ b/tests/test-wireproto.t @@ -1,4 +1,4 @@ - $ "$TESTDIR/hghave" serve || exit 80 + $ "$TESTDIR/hghave" killdaemons || exit 80 Test wire protocol argument passing @@ -112,3 +112,7 @@ $ hg debugwireargs --ssh "python ./dummyssh" ssh://user@dummy/repo eins zwei --five fuenf eins zwei None None None +Explicitly kill daemons to let the test exit on Windows + + $ "$TESTDIR/killdaemons.py" $DAEMON_PIDS +