Submitter | Jun Wu |
---|---|
Date | Feb. 16, 2017, 5:39 p.m. |
Message ID | <ce9f5e640bdfcc6270f0.1487266758@localhost.localdomain> |
Download | mbox | patch |
Permalink | /patch/18566/ |
State | Accepted |
Headers | show
Return-Path: <mercurial-devel-bounces@mercurial-scm.org> X-Original-To: patchwork@mercurial-scm.org Delivered-To: patchwork@mercurial-scm.org Received: from localhost (localhost [127.0.0.1]) by mercurial-scm.org (Postfix) with ESMTP id ED2962C261; Thu, 16 Feb 2017 12:39:44 -0500 (EST) X-Virus-Scanned: Debian amavisd-new at mercurial-scm.org Received: from mercurial-scm.org ([127.0.0.1]) by localhost (mercurial-scm.org [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 0tfN3wGrhz1D; Thu, 16 Feb 2017 12:39:44 -0500 (EST) Received: from mercurial-scm.org (localhost [IPv6:::1]) by mercurial-scm.org (Postfix) with ESMTP id 6F2FE2C25B; Thu, 16 Feb 2017 12:39:37 -0500 (EST) X-Original-To: mercurial-devel@mercurial-scm.org Delivered-To: mercurial-devel@mercurial-scm.org Received: from localhost (localhost [127.0.0.1]) by mercurial-scm.org (Postfix) with ESMTP id 59AFD2C25B for <mercurial-devel@mercurial-scm.org>; Thu, 16 Feb 2017 12:39:34 -0500 (EST) X-Virus-Scanned: Debian amavisd-new at mercurial-scm.org Received: from mercurial-scm.org ([127.0.0.1]) by localhost (mercurial-scm.org [127.0.0.1]) (amavisd-new, port 10024) with LMTP id R4Z2ot4v1p6A for <mercurial-devel@mercurial-scm.org>; Thu, 16 Feb 2017 12:39:34 -0500 (EST) Received: from mx0a-00082601.pphosted.com (mx0a-00082601.pphosted.com [67.231.145.42]) by mercurial-scm.org (Postfix) with ESMTPS id 010C72C259 for <mercurial-devel@mercurial-scm.org>; Thu, 16 Feb 2017 12:39:32 -0500 (EST) Received: from pps.filterd (m0044012.ppops.net [127.0.0.1]) by mx0a-00082601.pphosted.com (8.16.0.20/8.16.0.20) with SMTP id v1GHdWAb020367 for <mercurial-devel@mercurial-scm.org>; Thu, 16 Feb 2017 09:39:32 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fb.com; h=content-type : mime-version : content-transfer-encoding : subject : message-id : in-reply-to : references : date : from : to; s=facebook; bh=5tn7BmKNErElktzDC+ctGu8Q2ZlefnaBb9yn2GfqSIg=; b=GJNLJrbTGSIoqJ4jGeEEHVonIfXVsReL0lpJlBn/bkCcmtizDbyQagFO4WGFH0Blhs8+ cwUZzOxVqOmyRaSp6+YSp7sWEQJJhJOELt8dnmzMAM9TJMuaeuqk8T7VD9YKnnCU0rFm nuNsB7kIj5epOxe3d4enUBv2Uq1XpXn1hAE= Received: from mail.thefacebook.com ([199.201.64.23]) by mx0a-00082601.pphosted.com with ESMTP id 28nftd07fj-5 (version=TLSv1 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NOT) for <mercurial-devel@mercurial-scm.org>; Thu, 16 Feb 2017 09:39:32 -0800 Received: from NAM03-BY2-obe.outbound.protection.outlook.com (192.168.54.28) by o365-in.thefacebook.com (192.168.16.14) with Microsoft SMTP Server (TLS) id 14.3.294.0; Thu, 16 Feb 2017 09:39:32 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fb.onmicrosoft.com; s=selector1-fb-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=5tn7BmKNErElktzDC+ctGu8Q2ZlefnaBb9yn2GfqSIg=; b=CW0IFtaiiB5iutUcaWPdz0TtPN1D9Ufi9s+T0Yt38OZnvNmqN2E2WFdZUhTwS82tuA1J6fq474iIknT1A5ITOsrDxcNcYvcvNTRYGoFuhg2q/wJaCHp8aJfGYrZYCyXshCoRywremFlpf/GZiNUvm5kED0y1I7j8LCwkvcteiDk= Received: from localhost.localdomain (199.201.64.2) by BN6PR15MB1506.namprd15.prod.outlook.com (10.172.151.146) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.888.16; Thu, 16 Feb 2017 17:39:27 +0000 MIME-Version: 1.0 Subject: [PATCH 6 of 8 ipv6] runtests: export LOCALIP X-Mercurial-Node: ce9f5e640bdfcc6270f0be98d7fc6520740ba464 X-Mercurial-Series-Index: 6 X-Mercurial-Series-Total: 8 Message-ID: <ce9f5e640bdfcc6270f0.1487266758@localhost.localdomain> X-Mercurial-Series-Id: <f2743873dfbd6adedcd3.1487266753@localhost.localdomain> In-Reply-To: <f2743873dfbd6adedcd3.1487266753@localhost.localdomain> References: <f2743873dfbd6adedcd3.1487266753@localhost.localdomain> User-Agent: Mercurial-patchbomb/4.1+134-f6e8393c6cd0 Date: Thu, 16 Feb 2017 09:39:18 -0800 From: Jun Wu <quark@fb.com> To: <mercurial-devel@mercurial-scm.org> X-Originating-IP: [199.201.64.2] X-ClientProxiedBy: CY1PR17CA0028.namprd17.prod.outlook.com (10.163.68.38) To BN6PR15MB1506.namprd15.prod.outlook.com (10.172.151.146) X-MS-Office365-Filtering-Correlation-Id: e29098d5-d23b-4c93-d7da-08d45692c189 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:BN6PR15MB1506; X-Microsoft-Exchange-Diagnostics: 1; BN6PR15MB1506; 3:i6f6SRXxZ+atmbNS5o3XW6AbdPRHgNyTUgTZL+OySeuODIgDd0LPhA07VGFS3JGNdg9/olkXqdREaoCquGVzazP/o4d+bnMLmJs0VefFVBiZQRSsDn/9L+FuYgjIicpWYr17Nc38dDPtttWMrQ65RNRCClanFk7Gco0PzszZbNTyUeJP+M/W/pomBMsC5Jnxmgzg6smYKHj+DRu273n5Jb1PHS2WiPAAnvJPEww+aK5Sp6W6JutWc+3yS10Llwo64Y3iEIsKSWfHjATVEqmkEQ==; 25:XeMzf3IJYh+uKaY3y/eoQHJ5YS1Mdf2feYPTSv4rCcIdGhut5kERJeY372LpTnYWzlNOzRjwjMrHgVxaoiron/kBvUwE1Bm2/Fv4YfEn1s/kbLn4/6kHEAYdcGThUX2FIxeMGurMaMTy/zOBjEbmJ3f59HcoNd/G/9E6w9bAAeUV4Lfe9SD2+5gUrfkbW5OTkNXPksM+RjXdW7YK23tP7gxMrJwED4nvB9CV1coVgwuH8kL1piFY54m1aNyGjJEPPoLDOsBKtPa8eUSGNDc5KOjiJxxBEXEMmQ/BBvqBXkTh/727yhEG7mDvP/wa1Y3l8zx7HJy/Cn/hnT1NIxMA9Bf25aybKMdwduM+PtStCS6nqI5CwNM0c+XuNz742JVLC6iQTWVUWZ/lc6ZftS5FR0S/0vQKql80vrzIFyRAb3DdRyfGoAbnL9w4BEPq9zKNw+V0DAHEMQ/oq0jNbLHmNQ== X-Microsoft-Exchange-Diagnostics: 1; BN6PR15MB1506; 31:Mcv6UUTv9RtQ9Sta5ACFE8fTyrLPEDoGzb2sj0elc+tBprvujaCE99ZiJVGoybQ1ztwLeHk9cco8hTjpx3nP/uW67YAk3z1N5J3dy7dnpVM212W1VvvkCQYHzHeX1pDFCg1tpI6SXD4h50g/e+rkTAJun77u6sk6OAgt09UTN93NuXAyr7PiT87Bc1N0cF3UvEWC9Sg8PlLSdgHofWE2x5kFUpdx8zO6bA68d7HZo6wMA5wJgiwK51AJj+AtkfwqYjFPhnKW6uWdW7jbTxM0VT/5jaMA8TdBzj1JlhtlG1E=; 20:0QE5HNTLeR2b8fXBVyin2xn7Rns7C9G+yLr5WTXRzyiC1v+d0O7sfo4zvWIGwFdJLHPpCZvH7qpevJwE3Drphg9oPgNUYOcTQZy07N3xqsn/uc5PwUFdmzjfIInDQKV5zWvM1MRNuISEJBGN3/yrnZyKK/h3wO2Ru3z4YejFoKmJb5hnAC+TLb6WtMZ954ZmM3LspmaNTayCZj4JgJbfiVcd6sWWz8FBLKl5gOzGNREiQb5P4HTXURksfBi+ZQ6HFR+Oz3rP94tXgW0dpR2pesVOYZ5vfbjC2+scELnwXZanzV6TZ/swJybK+ycY6FqHZIeL9jfKDmKq1Xm5j8UaS/AqPqA8Y2BDXJZaZXnSVNT5VmxDxNsXGNkIBJjGAKsxGmtw/122nw8DUHPrZyQ6d6pC5oCE5zGHQv8StqBXtn+2I0KKblGucO+CD3VCB9YbZuFOIbU5AieJ68GVaIjSEjIK6/5g3ELYVv4limH0pw8s9CVEgg0+Mb6+ZbBe6oto X-Microsoft-Antispam-PRVS: <BN6PR15MB150650466AFAE7456C829E05CD5A0@BN6PR15MB1506.namprd15.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:(67672495146484)(63843785518722); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6041248)(20161123560025)(20161123564025)(20161123555025)(20161123558025)(20161123562025)(6072148); SRVR:BN6PR15MB1506; BCL:0; PCL:0; RULEID:; SRVR:BN6PR15MB1506; X-Microsoft-Exchange-Diagnostics: 1; BN6PR15MB1506; 4:LaEzvpm1R+7XeLEEKicTiszwr7PJ1wra1B/pSn+JOSX1xPNk9UMH7ZvLPCsYs7TOuhOmM/lxGROhRcpBYuM+zk1/tfNjkq1Dd6iyQXfvBO3TTZehKSt935iJkBU186j89+7Gok7cgLouiWeX4PwY1Xsj3zjGoLi6WUPBAyb3n1JeXlza7Si7pDwMsCN5mb/zN2Xmc5VwzLek0Z8Hh2CXMm76cMp0l66KGnHCGvBsxHvAO4SWkNUEfyHk6zlk+sRBq8n/PbGo9jdeY5/kof0eluzlhyZSlNNDGkD24GZ6KczFEQZN0149DX9fDxpVOGD2czHGCm0Di3hDM52XZW7Wl6WBjWsCmok1bjNY1SYko8Ko3V9Or2kIOhZmQWShNyaYeOnJDx73/RWCpIEuMWZ4jApJ3bRYxqIL+H1gzMoOOksEzDlqifgvZ4P8sVZb7vDzpk66j/c0AxhtriM7u6P3OtKz61AwcOzsgPQWvB9zWe9Tk2v7XA4KhL/+lZszrxeeBfvfsMIBrMnhsKRQ1Y8TijIxLv41/cDxKymxipPBYaEph2IoZ8oZZ/Y47UyCKE1A5cPNMcGuDWXwIz2LL5fpzrom06IEf7r5rijqW+QA7ffuQAMT/nSMbiGkGKCGJ+3xmIlSOaG46+Th1x2hBxBAptDvLLjC8bHiIJeCdU26uQNoP4jRx695ckXicjdSV2UP X-Forefront-PRVS: 0220D4B98D X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(6009001)(6069001)(7916002)(39410400002)(39450400003)(39830400002)(199003)(189002)(6506006)(25786008)(76176999)(54356999)(50986999)(47776003)(4001350100001)(230700001)(2906002)(101416001)(23726003)(3846002)(6116002)(6916009)(389900003)(9686003)(46406003)(5660300001)(2351001)(92566002)(68736007)(33646002)(6306002)(2950100002)(110136004)(450100001)(55016002)(105586002)(106356001)(38730400002)(42186005)(189998001)(6666003)(61506002)(7736002)(97736004)(66066001)(86362001)(575784001)(305945005)(83506001)(50466002)(53936002)(97756001)(81156014)(8676002)(81166006); DIR:OUT; SFP:1102; SCL:1; SRVR:BN6PR15MB1506; H:localhost.localdomain; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: fb.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN6PR15MB1506; 23:N35lDdQxhWmscHFgTTtdZC2x4+L/9repzIssfUZq+?= =?us-ascii?Q?H1V4vr8viGvh4/vpBnh9qEunrvDjl7apoHxQhLF1aOyg3RrzPNc8vk9NHHyP?= =?us-ascii?Q?mwOlXkJF5K6Ttr9wkab5Sh2VcVaMVEOrlBo2cGdvXGrUcg8MyzEIcEJ+4IK+?= =?us-ascii?Q?fqCYXELryzAdWjlHDblYcJKvsvLgkF8iF0TIgSMYO6abkjhBzjQzrWO20Rxu?= =?us-ascii?Q?60iecjjNdlzuwOon9ItZpsl/ZyBDi05qar2GClWsYOTRDfEJjTa9fMKdWNmE?= =?us-ascii?Q?2zvK0PrnlFhdMnYUM63ZhYQ+MKIbU2p2qMAljp1VNWomU+MRxFRKuX/JLMLS?= =?us-ascii?Q?E+lE7swEtSr82gqHKLVldUU6MpI96tNWlDPTaBPy7eFkT15Mu+9IaWT9/l/3?= =?us-ascii?Q?GSwVDuNasFxRUUXOd9641ECtOdFxPlLbL16STtBJlsK4H2RIV+E5/znGsl3C?= =?us-ascii?Q?ZioIbiV1jPD0oMSiwKOpKx8WjdF9dqM8WoIk+jpcktt5WQ4NqnzaR7J0ZLbA?= =?us-ascii?Q?DLcQcrgIpopLjJu0Cd8ci8XWZMNS/ptL5t25xnksr+7EyxJkeAbrrf+u5gry?= =?us-ascii?Q?V8F8yucGP6TTdj8scgG+1oJZsiq4IrNg2JwrNWV+a31VJLyWC7TmwI5Iw2A5?= =?us-ascii?Q?dVgJdRTrDnVxp2/tf/7EVR8KLp+uNgOYKpS59nLSj5GHWEFXvGNErupdgHHs?= =?us-ascii?Q?vFygVDIsomgbxW8CRVB3BNycdLrjsizqrOuHOUO7MToRAv6W2lVMhTcXnZCJ?= =?us-ascii?Q?UvvU1yYBAJZf7eDsTlQ6Ob7D00SehCr3ewa30LullrCkTqStfzGF3KWOFa7C?= =?us-ascii?Q?z4iae3ParWUmQn1RjeNrGDq+JdGqldq3yAIleXkVD/yABgq3vtZvuMQPU9j4?= =?us-ascii?Q?q2Wp4tNh1jKZuklndExXupNJFtH+e9LLZLHCW2TlDT0Y0vKIITukIv/zPKw7?= =?us-ascii?Q?e3tm+41znyHnv0CLzjv23CsU4Cf2FgzMHdBb9VJy0DftZJh8REEo9Ya4YoWt?= =?us-ascii?Q?MLPW9upCehsf5g88ZMFPHbiSEveivg4ZALbEbMW6h7zvbuLY88YcGTOuT+Zc?= =?us-ascii?Q?6B8L/Wt0aPvpRkdxvFddsxmeg4DuKEHUk/Mr8WaWPZfwDuMwJSrdDkqkWxpj?= =?us-ascii?Q?7zEw6qcmP9u1Q8iAfAvUtClSE8n9p9kvVdQo4t5h9X+20eb0/BIAc9sshThb?= =?us-ascii?Q?YwfHfF4uzLPhL+P7hlIQOFNxL8D2PzFrIhQbI+JI8ss/dtuVL/iJDt6SD/M+?= =?us-ascii?Q?PLzhEzB75YR7l5Xkx2kWGuXSwB5c82MJV6YnMo1JkmIA6dgpaUqXPbX2PJDV?= =?us-ascii?Q?FMAtR7cXXwd0a+JiCfzfSz3FSxJsTcICsnctxS3PTbnW4VfkZK/szj/BROY5?= =?us-ascii?Q?RYo1Q=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; BN6PR15MB1506; 6:wh0P5n43u/v3OE82Ze9Sb6HzWf5sQJsiaNGQAfm47YGSMbreLZfKSsTPBDswBI81BM6TNNNZM8dKK97bAYFo0DRVBKBpx0P+hpHkgaE4BgWj6i4C2u/7+y8qydskeXFjQDGxs1oSzRW3BrET8/Ab4YqmFGWRJDG9lTyS9ltq/4gHWIXdPH7YvsBw7fJyxza8OJnIUczWyEYZP0frYaFRdUvMIwZy1LDAJDsx6QbwYEIC0rYXl2IBBloQcSXO9yXiNC+6KTAQLyR0vTeHH8I/R5jyGezA8nrxPgMvb/clZut8fjI2OHDgkA3U2l+nIW/kO/weUKAx/prnXQ2zCnl5oOgWICM2ylmto9v2SEpprc7541FqGuHgjF0udoCF/+vMhl8eX41dAXJOl3i9z35BWA==; 5:RVlU470mSIvYSYb8nTY5xuAO8eHVaLIxM0CTQPOfO6x+KvYT91MTQaEwniMgHpS1SODnbKHeq50XMbfNn7HBKjCOjX5He6XqoAivuHxqC7uyKRf5m0UIuiYsbCzmb1UB2ZVCyQCMYucNk2aBVmpswA/MyYFtV+BGBEIWDlnCRCs=; 24:IxnKDtW0tGp+WO6wyIyChmIiB/3ryyL1OJZhdSROFPHcAC0j5weevk1ME9S/a3pplKCuHifh1U6r1Jnjyeg0iE5lIFrciVB0vauwp+ADwNs= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BN6PR15MB1506; 7:qK9ouP1FSOsIzcbUSS4dNas13Yt4doWifmU7tCfVAsDvuYSQNtiOQiry6srGOVri6IEkq7v9JZ8FaEh9epQhVqykLNKAoVJY7GvxRGMuD5hDvDTNHeQLO4FF1L6i1u70yrcxDVKr680u9n1LMXZJNPNWfh7CiVXC8OTdi/aiLx2Qf/+BsTOLtjZQkxhu1X2i6mDJl4cYUY3ggCvzFtqPXjSaGOARmI/5DRCt59d6vxBXsLTva3jHfv+F2V8Jxub1OCq1Rd/BfWEHV7meHBA+X+uS8zdFhIpnWSzHOqDERrG8Xyya0nzEmtdK5/TY6vCvRUZQTBvwCugBmAVjEXG+BQ==; 20:trjHNCVPMltDCHjXNWVfvn9fS//Ic/WG3ktwZ2kqSBRYBTpgkBFzoL8OV9KSJrcA2z00TLnq8VpjtKOXkyZyxKF1mnWhW1runCKI/YaTp9vWi9leFuywD0hLZ8AUjEe1AN72XgyxSUzmPaiwbBAChg1fPQkDMupDaL/8XJm0AyE= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Feb 2017 17:39:27.3678 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR15MB1506 X-OriginatorOrg: fb.com X-Proofpoint-Spam-Reason: safe X-FB-Internal: Safe X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:, , definitions=2017-02-16_13:, , signatures=0 X-BeenThere: mercurial-devel@mercurial-scm.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <mercurial-devel.mercurial-scm.org> List-Unsubscribe: <https://www.mercurial-scm.org/mailman/options/mercurial-devel>, <mailto:mercurial-devel-request@mercurial-scm.org?subject=unsubscribe> List-Archive: <http://www.mercurial-scm.org/pipermail/mercurial-devel/> List-Post: <mailto:mercurial-devel@mercurial-scm.org> List-Help: <mailto:mercurial-devel-request@mercurial-scm.org?subject=help> List-Subscribe: <https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel>, <mailto:mercurial-devel-request@mercurial-scm.org?subject=subscribe> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: mercurial-devel-bounces@mercurial-scm.org Sender: "Mercurial-devel" <mercurial-devel-bounces@mercurial-scm.org> |
Comments
Jun Wu - Feb. 16, 2017, 5:39 p.m.
Patch
diff --git a/tests/run-tests.py b/tests/run-tests.py --- a/tests/run-tests.py +++ b/tests/run-tests.py @@ -833,4 +833,5 @@ class Test(unittest.TestCase): (br'(?m)^(saved backup bundle to .*\.hg)( \(glob\))?$', br'\1 (glob)'), + (br'([^0-9])%s' % re.escape(self._localip()), br'\1$LOCALIP'), ] r.append((self._escapepath(self._testtmp), b'$TESTTMP')) @@ -848,4 +849,10 @@ class Test(unittest.TestCase): return re.escape(p) + def _localip(self): + if self._useipv6: + return b'::1' + else: + return b'127.0.0.1' + def _getenv(self): """Obtain environment variables to use during test execution.""" @@ -872,4 +879,8 @@ class Test(unittest.TestCase): env['HGIPV6'] = str(int(self._useipv6)) + # LOCALIP could be ::1 or 127.0.0.1. Useful for tests that require raw + # IP addresses. + env['LOCALIP'] = self._localip() + # Reset some environment variables to well-known values so that # the tests produce repeatable output.