From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-eopbgr20066.outbound.protection.outlook.com [40.107.2.66]) by dpdk.org (Postfix) with ESMTP id 2926F47CD for ; Mon, 13 Aug 2018 22:38:08 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9MkdBoRtAZZMf79hrn75ctHHdlbupiUs+oBTcF0UfYY=; b=Xr4z1rEUHi1gt8XSvvqDBAY41/wryOG4qPzfNcGOBbaHOQQz+GzmAi9etDrydxZJACqb8pcokn8GnHKz7Q44gHYVhJnYn2OE+rHprNgWPIceO1X5WAI4Mo+tjnMB7Gj1RcPma6QrURE3L8HV8pwQedJltaJrrRcoBXSIPJUJ3j0= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=yskoh@mellanox.com; Received: from mellanox.com (209.116.155.178) by VI1PR0502MB3984.eurprd05.prod.outlook.com (2603:10a6:803:24::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1017.22; Mon, 13 Aug 2018 20:38:06 +0000 From: Yongseok Koh To: Anatoly Burakov Cc: dpdk stable Date: Mon, 13 Aug 2018 13:37:43 -0700 Message-Id: <20180813203749.25171-3-yskoh@mellanox.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20180813203749.25171-1-yskoh@mellanox.com> References: <20180813203749.25171-1-yskoh@mellanox.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [209.116.155.178] X-ClientProxiedBy: DM5PR2001CA0017.namprd20.prod.outlook.com (2603:10b6:4:16::27) To VI1PR0502MB3984.eurprd05.prod.outlook.com (2603:10a6:803:24::26) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: a1fa56fb-376c-40ba-1d52-08d6015cad1e X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989117)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020); SRVR:VI1PR0502MB3984; X-Microsoft-Exchange-Diagnostics: 1; VI1PR0502MB3984; 3:vckTlj9ody1+lASsYZToHCL7zXxyRNCLx0t5BYFIt6NBkeGFhhD8VuFoJeh4L8A2PuTUzil99Thw/3c0r6RnuyamTTzEB/R7Oq72e6G8EQjL4PKiK0q+CZgQPub9o+z6yIofdYLQzea6yJcjiiE0tDjiyCiyWvsJrzNnysYG7l6X2oVWJ2GNwvXN+S4Wwc25ArPBx9JUd/h6rdAlo1POh6mXdsjqPnIgZHpQ75b0MA/TsmGeiJgHK9PBIHvcsp1w; 25:ars1Ln0OtecPWw1hip0tvzgY5uqmXrteTY6v3rsnKMgMEVbREs2u8IGbAkBeneT9SyFYeeHKy0kUdvIpnvO58Q5Ua/nw/XjouRMMFSVHeRXLWaw8/JNF16DPuJgf9SKhXwRXa5vx9dC2geuwHHklEXzCktI3IWOCskFm+7mjQisRV5tfR5WTUdOhb14JP7e2e0JQH4hHqyG2O1vP4jgSvmZMqqD9id0Ht8tMFMlQBkIo8y5d8LFP3vuuM8tUG84sSFpDX0gVWoAt6cAip07SCIrMUD7jRr2Q+VDsOF9jT9kZqxBfGMFNdgS2FEC8gxMwlyVgnH3XhM0B8L8ptCGHqw==; 31:8JLYAXX4Yhppzh7COhGV/ut32OObCKja7swp6dlyPs+XY57qIzRtTO9irD/bgyVAMggrZSL0IXcJ8hUmkYnLMoTWcSIYbXBe4os9qGFBgsWsodLAUKf2ik/bWPIglxKUT3fCyaZerQQ9EhcibKedKx5ux4SEcR7zSg3CQB6y/U7+CfbEkDD389n7eAwzTQm5PsJEw8Unx6T/amzD5H+yaQ9NzKl7NqNlQOIzScwVCUs= X-MS-TrafficTypeDiagnostic: VI1PR0502MB3984: X-Microsoft-Exchange-Diagnostics: 1; VI1PR0502MB3984; 20:hFK8L/JcG8Q7pRE3X4aaxs/nN6LeBD2U22P4QCToAqp0j8UOEtiHOGmwiLpxiSFvfWLJzVp0cRZfpZQ12F+Y1S6rYDgeE4miNryGOfQzqLcfm+D8srJ1PLLidpf1QGVpjWwh48Jb0TlCVTYtEGmYPhAJMDbWW9ETc3NlHNJrQxoZrIMnHZGuDSe/6Dr/KhP6wm8+YVJHDOU0gyxRgYahMwI+yh1a7Gg4274VmhivcW8aZoJ7z051wb9kF6eOoqt9Ar8YLmkE4NtpfPo/OcbMQIiTQGr5UsjsuNPe2rYBHWMLURzgL2xB/mPR8q98O0MjrXBeLrWYomiH6bihH+tpa1VAkjDhvH3qqa9hpET7XaFeucCjJmpNATXYadpmN0t3AbZNVg4sKEQydCylT7JQoE69lPtGfNeKUyD4HDQTqbsyUeWujJl8wI7IynFGIwdceoBnvaq6FwiImOkAq72cZ4moCeyoT5y51U7BOL8LTv+1KTEMxbZGuXBL2f8zLhjl; 4:25F8p5KEFr+L+5SVMAZAnsNoRBl2XWAjLtiKuj9+gSsxhOULCUYBjTKVOo8CIEDQ6hFaJW2d9dbpX/wLI4MdsEo5Rn3FNbq71WUl/x+0aNLD15maiA1Ht9v5Ud0tKNX1jCkN5NWL1JI0KVrMLQ4al0gqbAXrULSuv42dwWVDHgzOeiOIZ7QtaThLh4DZGSdN5qjp+zxBZHXhgxTIZ8dc9CV4IQ9a0rz/VW9ffPlUcgIv/Y/OK2g5K4tqzuh5HhNP5fcxh1UbXUyZEVOcPMKVvB8TMk3z7XKt99misUmJ5V1kgRHMvg3DljztrOG2m+gY X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(228905959029699); X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3002001)(10201501046)(3231311)(944501410)(52105095)(93006095)(93001095)(6055026)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123562045)(20161123564045)(20161123560045)(6072148)(201708071742011)(7699016); SRVR:VI1PR0502MB3984; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0502MB3984; X-Forefront-PRVS: 07630F72AD X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(366004)(346002)(376002)(136003)(39860400002)(396003)(28163001)(189003)(199004)(69234005)(3846002)(5660300001)(186003)(6116002)(305945005)(575784001)(86362001)(16526019)(6666003)(8676002)(81156014)(97736004)(25786009)(8936002)(106356001)(66066001)(105586002)(4326008)(966005)(50226002)(81166006)(1076002)(6916009)(47776003)(48376002)(11346002)(68736007)(51416003)(7736002)(52116002)(2616005)(7696005)(478600001)(476003)(486006)(956004)(76176011)(69596002)(2906002)(1720100001)(26005)(316002)(6306002)(55016002)(53936002)(50466002)(53376002)(16586007)(21086003)(446003)(53546011)(36756003)(386003); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0502MB3984; H:mellanox.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; Received-SPF: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR0502MB3984; 23:NplT4jopUPXdaiOBNep5A3GF4acTcIwCWwdWoNG?= =?us-ascii?Q?ZrCPzJiLBafk0pfZRGS6zyxgk9eq8DLRVvInUoRbp6FMlzbuko2NIo0jbaCA?= =?us-ascii?Q?OZAhuO7j/ZAFjUkE60jOcXrRBQt/h8IHxbt9a/pZoicYr4FmV79L83xmDO5a?= =?us-ascii?Q?F1kH66EZkjPfjbg5mVZC9wl3P61XFoRFoYTyNsTgD/zR5BdVNkXeERSl9Fzn?= =?us-ascii?Q?aMSyshYQGE+uBBV6zD7FEL5a40dMBmXSPYAlQBUkIIXNVqutnd3tOSnC5bYs?= =?us-ascii?Q?v5BeXmDxd4BB7nlosCsB77sIRmMxJ/oLB3r501dEDp9+xvdfk1VJ+CIfkHfn?= =?us-ascii?Q?97baG4FkY8eNe5Ao1rEM657MHsixbdYdqdIdIhx2xHnu+3W1e3P4tJmjva4Q?= =?us-ascii?Q?A+5/oBFYULXYNQL6bubzeI1kvHX3kmMLSZKGyq4xrRAd2mZn8poKTQzkqOjo?= =?us-ascii?Q?1pHZbI1oLCLzEAco9mMYQIuYZDEAIczwViSyta5k7WBsMHvIkAhplJVoakuO?= =?us-ascii?Q?JY1u4OTBvfbcDDBqcKsxyf6odDZrOdOy397G/Urf3u+yuTXIGT8sbFrij2gg?= =?us-ascii?Q?bxBF+iJDEkcIQCt9eFAyNcW+BGD0yjhIdkXRQLiPVukswmCQS3wR+dgo+Ao0?= =?us-ascii?Q?GjiwEYXZ/CagGu95yvxXx959tNKRCGJ22Xot9FukjaZiFQ3kaUpOuHu+x6Kw?= =?us-ascii?Q?b+GcozKu84b+PH4OSRIhavUBTAH63s13CPY/RauGZH3142smgVmveeZ0Pkfp?= =?us-ascii?Q?JWPaYBsK0ompZsUmYPe7FcqBXX9g67+6aCWt2gtSnH55GtPTTB2R0akCu391?= =?us-ascii?Q?TzkFDFjUlROxrVuy9aqSl/CISsLPEJ5EXkgQqOx3Q6ueKuqMa2oNxJRU8SNz?= =?us-ascii?Q?sIh1dunG0+7h3mcP8BCMHrfrFxKSWVqFfu/QB+Kis5eKnQ8wFeDUX9qrytKD?= =?us-ascii?Q?lmrMTT7GuQAwP/pZw3kwdw4iKCLi5NPO4uu8UsuEgLcVb0ajctrVtHSTcMVi?= =?us-ascii?Q?2/DNPV1iYEVhKTz+3PlVfUyHlxgvVRpfhoLve8fViP8ar/UDOq14rtCC5MPA?= =?us-ascii?Q?2Ji1EKAh7G1N0eWx1WnnoIwa/YIytbhd6r4AGQhFxCYl1Ycu6L2babmq9MTS?= =?us-ascii?Q?+Dg331sX2lL60/2ULslErP6XxM1fHg752URMss/gIGM0J6AsnOjYgCfQqP26?= =?us-ascii?Q?tbX7H2okLQdPm7Ah1siDCMwLsQNrzjIWy5U7YjQe4oYh3h1XiqwiawetUzZ1?= =?us-ascii?Q?ZiM+RF2+ti7yJV0ZRmfyX96WP32Mc2cfZRtlOLvMdks6bHqiK9sJ8yqiaY8k?= =?us-ascii?Q?Rz6zBeF9NaemZvmTbwTFzo9do7WpZ4qwf9z2fbHQfto6ZKiG55pzSpTyVgbS?= =?us-ascii?Q?JWViKHraDo+GpyxhsweayKX9JEKo=3D?= X-Microsoft-Antispam-Message-Info: NBpcAyudjqZ0Mqbe5fcaAP0+TdJ+DbjrE5bGeHOeyMvZFcbHsVYOztzRYS0jmVfcIdSYqSQNmXdk7jQ/PQdG4aM5nMTEFVT1jD9BGQ6bpk1//cYq1T2c8DYC+FuBM6BfV36RRrPbDt9LmG5i2u5yzMSft/jr4IIDa5KiXQw0GLzgzVg9999IYXIzfDrOU5LjZpkgQoJLbXftMD3vTN0rL1+bNKsW5sgBNWf6h8P1ROr2LIMkhBN3dep62nXIcpPJP8aRp65HQsDvHLOENUrDJiVEjflEivPTM5yRVEgNPDhjhr4433QHDYTqUIOPKiTQ/nYm7g65091pqCKO30BbaUkgnoMqqmDRSYWJMmcf6GM= X-Microsoft-Exchange-Diagnostics: 1; VI1PR0502MB3984; 6:z46aY5pU5WqjbuYW3yO8N4T8fyBf465Vc1sDfcIfo+R3UVSBZ6hbwbwtnbfzTHOo0zMh9m6Vav/g5DNCdjNw+XP1i4Gl6S5SwVYinc1Nfw5Q57qeGfK+MusLqIgrXFuA31p092Nev6TJLREuj+Dw5MIXq7Y/X2XLGWdsSCdDVydR6ZVEuvoK1uE6dZ5/YdJo1vLxqhYsdiB5eORNse8dFDZUQFFbfUHrc2WAeJlqd6VcpGvddr8JgevWXRQbJef7kZs0xBzD47Fin4V0LpOZ7sBPFQe6xTtAx8maFw6+qomqEcmVp++iTNWI0X00oPLOZ8oFleL4F6fGRKACcIV8czhe9njD+XNphkPDfZYnYfG4j8PbnQGHgHTzcs0tEhF0njQvXL/4i5RqsPVt7FOru5qW0QmFpikTyJaBk/S4+LGvDFvwalshYHdYJZj1B8lmuzmgvumc/Gk8mzaRDpFipQ==; 5:rpKbQ2b9OSTNb8z8BnFdOjOe5ra/MWWhDv76Tarw94gWUPPADNhnTcXjYeF45ISrcQjZ37CcvAVPUwWIrTsr8ssulOxCcUPKqYzK5lJ2iOiP+8IfhwSXP50lUXeedC3dQ5vQaHbinyGswCm8vIJYA2Y5Ybijt2DhQoZ0XcyO5FY=; 7:Yw+aSzysCllF7AxDSInNkvX+G3D9itGOyAnyO++yRB46nBVHDZ+C93R2kerXKbzw23ic2bt5csFWo1ZXJH0HRtWYDqVhAdSKCc9Vu/jXTnjlhq9gubjQ57OYhOQMcu/HPm8TUruZZg0Z/5cabspJP+GylblnHzk0Ls/fyYbvX7PN6HvQmZXzNzj3omSPyBm4IHMLOZrryZOoj3YjYmzeB3H5G2M+//7Q3Am3EgswvB86N02468yMzgMI8WiU9ZDh SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Aug 2018 20:38:06.4117 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: a1fa56fb-376c-40ba-1d52-08d6015cad1e X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0502MB3984 Subject: [dpdk-stable] patch 'test: make autotest runner python 2/3 compliant' has been queued to LTS release 17.11.4 X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Aug 2018 20:38:08 -0000 Hi, FYI, your patch has been queued to LTS release 17.11.4 Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet. It will be pushed if I get no objections before 08/15/18. So please shout if anyone has objections. Thanks. Yongseok --- >>From 18c7410b62766466b84f213cf232aca0f933bada Mon Sep 17 00:00:00 2001 From: Anatoly Burakov Date: Fri, 27 Jul 2018 10:40:13 +0100 Subject: [PATCH] test: make autotest runner python 2/3 compliant [ upstream commit 3efeed3db348ab560dd2413c6205216745f84088 ] Autotest runner was still using python 2-style print syntax. Fix it by importing print function from the future, and fix the calls to be python-3 style. Fixes: 54ca545dce4b ("make python scripts python2/3 compliant") Signed-off-by: Anatoly Burakov --- test/test/autotest_runner.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/test/test/autotest_runner.py b/test/test/autotest_runner.py index ff7a2653c..746df021b 100644 --- a/test/test/autotest_runner.py +++ b/test/test/autotest_runner.py @@ -31,6 +31,7 @@ # The main logic behind running autotests in parallel +from __future__ import print_function import StringIO import csv import multiprocessing @@ -80,8 +81,8 @@ def run_test_group(cmdline, target, test_group): # prepare logging of init startuplog = StringIO.StringIO() - print >>startuplog, "\n%s %s\n" % ("=" * 20, test_group["Prefix"]) - print >>startuplog, "\ncmdline=%s" % cmdline + print("\n%s %s\n" % ("=" * 20, test_group["Prefix"]), file=startuplog) + print("\ncmdline=%s" % cmdline, file=startuplog) child = pexpect.spawn(cmdline, logfile=startuplog) @@ -145,7 +146,7 @@ def run_test_group(cmdline, target, test_group): try: # print test name to log buffer - print >>logfile, "\n%s %s\n" % ("-" * 20, test["Name"]) + print("\n%s %s\n" % ("-" * 20, test["Name"]), file=logfile) # run test function associated with the test if stripped or test["Command"] in avail_cmds: -- 2.11.0