From patchwork Mon Jun 26 20:21:42 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [2, of, 2] tests: use cgienv to minimize environment setup at hgweb tests From: Katsunori FUJIWARA X-Patchwork-Id: 21751 Message-Id: <9ad22e98645b02e8b85d.1498508502@speaknoevil> To: mercurial-devel@mercurial-scm.org Date: Tue, 27 Jun 2017 05:21:42 +0900 # HG changeset patch # User FUJIWARA Katsunori # Date 1498497878 -32400 # Tue Jun 27 02:24:38 2017 +0900 # Node ID 9ad22e98645b02e8b85d7e190633d1d1b07e0529 # Parent c31f122d54b6904e1fb212c2e14b162fbb977153 tests: use cgienv to minimize environment setup at hgweb tests This patch follows other hgweb tests. diff --git a/tests/test-extension.t b/tests/test-extension.t --- a/tests/test-extension.t +++ b/tests/test-extension.t @@ -116,9 +116,9 @@ Check hgweb's load order of extensions a > application = hgweb('.', 'test repo') > wsgicgi.launch(application) > EOF - - $ REQUEST_METHOD='GET' PATH_INFO='/' SCRIPT_NAME='' QUERY_STRING='' \ - > SERVER_PORT='80' SERVER_NAME='localhost' python hgweb.cgi \ + $ . "$TESTDIR/cgienv" + + $ PATH_INFO='/' SCRIPT_NAME='' python hgweb.cgi \ > | grep '^[0-9]) ' # ignores HTML output 1) foo imported 1) bar imported @@ -137,9 +137,7 @@ Check hgweb's load order of extensions a $ PATH_INFO='/shortlog' #endif $ export PATH_INFO - $ REQUEST_METHOD='GET' SCRIPT_NAME='' \ - > QUERY_STRING='rev=foo() and bar()' \ - > SERVER_PORT='80' SERVER_NAME='localhost' python hgweb.cgi \ + $ SCRIPT_NAME='' QUERY_STRING='rev=foo() and bar()' python hgweb.cgi \ > | grep '' add file diff --git a/tests/test-largefiles.t b/tests/test-largefiles.t --- a/tests/test-largefiles.t +++ b/tests/test-largefiles.t @@ -222,13 +222,9 @@ Test largefiles can be loaded in hgweb ( > application = hgweb('.', 'test repo') > wsgicgi.launch(application) > EOF - - $ PATH_INFO='/' \ - > QUERY_STRING='' \ - > REQUEST_METHOD='GET' \ - > SCRIPT_NAME='' \ - > SERVER_NAME='localhost' \ - > SERVER_PORT='80' \ + $ . "$TESTDIR/cgienv" + + $ SCRIPT_NAME='' \ > python "$TESTTMP/hgweb.cgi" > /dev/null Test archiving the various revisions. These hit corner cases known with