chromium-status: tests: make server killing reliable

Switch to using .terminate() rather than .kill() with the subprocess.
This lets the server shutdown gracefully including its children.
It does mean we now require python-2.6, but that should be fine.

BUG=chromium:314501
TEST=`./tests/main_test.py` doesn't leave failed servers around

Review URL: https://codereview.chromium.org/58323003

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/chromium-status@235450 0039d316-1c4b-4281-b951-d872f2087c98
1 file changed