From patchwork Tue Apr 5 13:58:06 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Catalin Udma X-Patchwork-Id: 11635 Received: (qmail 99446 invoked by alias); 5 Apr 2016 13:59:34 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Delivered-To: mailing list gdb-patches@sourceware.org Received: (qmail 99424 invoked by uid 89); 5 Apr 2016 13:59:33 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.5 required=5.0 tests=AWL, BAYES_00, RCVD_IN_DNSWL_NONE, SPF_HELO_PASS autolearn=ham version=3.3.2 spammy=H*r:10.1.15, HX-Microsoft-Antispam-PRVS:sk:BLUPR03, Hx-spam-relays-external:sk:BLUPR03, H*RU:sk:BLUPR03 X-HELO: na01-by2-obe.outbound.protection.outlook.com Received: from mail-by2on0121.outbound.protection.outlook.com (HELO na01-by2-obe.outbound.protection.outlook.com) (207.46.100.121) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES256-SHA256 encrypted) ESMTPS; Tue, 05 Apr 2016 13:59:23 +0000 Received: from BY2PR03CA004.namprd03.prod.outlook.com (10.255.93.21) by BLUPR03MB1507.namprd03.prod.outlook.com (10.163.81.25) with Microsoft SMTP Server (TLS) id 15.1.447.15; Tue, 5 Apr 2016 13:59:19 +0000 Received: from BY2FFO11OLC004.protection.gbl (10.255.93.4) by BY2PR03CA004.outlook.office365.com (10.255.93.21) with Microsoft SMTP Server (TLS) id 15.1.447.15 via Frontend Transport; Tue, 5 Apr 2016 13:59:19 +0000 Authentication-Results: spf=neutral (sender IP is 192.88.168.50) smtp.mailfrom=freescale.com; freescale.mail.onmicrosoft.com; dkim=none (message not signed) header.d=none; freescale.mail.onmicrosoft.com; dmarc=none action=none header.from=freescale.com; Received-SPF: Neutral (protection.outlook.com: 192.88.168.50 is neither permitted nor denied by domain of freescale.com) Received: from tx30smr01.am.freescale.net (192.88.168.50) by BY2FFO11OLC004.mail.protection.outlook.com (10.1.15.184) with Microsoft SMTP Server (TLS) id 15.1.453.6 via Frontend Transport; Tue, 5 Apr 2016 13:59:19 +0000 Received: from udp122517uds.ea.freescale.net (udp122517uds.ea.freescale.net [10.171.74.106]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id u35DxHtu015348; Tue, 5 Apr 2016 06:59:17 -0700 From: Catalin Udma To: CC: Catalin Udma Subject: [PATCH v2] testsuite: Update py-mi-objfile to expect console format print Date: Tue, 5 Apr 2016 16:58:06 +0300 Message-ID: <1459864686-14565-1-git-send-email-catalin.udma@freescale.com> X-EOPAttributedMessage: 0 X-Forefront-Antispam-Report: CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(2980300002)(3190300001)(377424004)(199003)(189002)(54534003)(230783001)(33646002)(50466002)(81166005)(15650500001)(86362001)(4326007)(586003)(229853001)(104016004)(5008740100001)(4001430100002)(6806005)(189998001)(2906002)(11100500001)(36756003)(107886002)(110136002)(77096005)(47776003)(450100001)(575784001)(19580395003)(19580405001)(5003940100001)(48376002)(106466001)(87936001)(2351001)(1220700001)(1096002)(92566002)(50986999)(105586002); DIR:OUT; SFP:1102; SCL:1; SRVR:BLUPR03MB1507; H:tx30smr01.am.freescale.net; FPR:; SPF:Neutral; MLV:sfv; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11OLC004; 1:QJmQkCpDH4aNSOg7WSsH4dgZCAgRF3qI6bbYF6Vw/L15pQl7Ybnz6uEMNlBaaVFBg+66fZKlkOLM/0CSHytTl4hoi0/rnm1trn+vzmu+hVJOfGyNZWGQpy+OI7FJ3+SgtuhUSGGPz/igHKpBUk31cuJ10euaky16inyU6SzuExnu12YA4ts/pa9lpwU4dOJdMNaeXTVZaxmEURmZbp31hhPA+B7cA7ZTu9g7NjV5A3aqRtv9t0ihY2ta41i62BT+py0YfyjPtL5xDIoeaiPboC3/lec3bLOfFtGM4xzzLQeqKk48FnlKMi4GfscCUxS8c5FpKEle09NORLd77S6sSbWHQHPkkEDQLAsqUJlL8dCmRrgH8wllOS5QpI7nWtTp179N2ShaQM2e+f+dicknw+Ut5PfOPyXXH8pQCCMgzOM0YKE/f3xLtnb0FKF0LzW3oBLTg40ZQex1qjH0wrxm1XWARp9VWHScoKffuLO/88MOhMgH8rTa08SKrFfH1cu6CzDFdIyqp4C0P6oBU5Pulg+pjxaIjRwnA/RpadZ+Dr8bosFFMJYxvGsTh7z9GLx7Ok1WYVW24rzaO3dzxiVnLNTaQW4jIIRIRG8a6q1Lx/U= MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: 525e7c41-e65a-4113-a579-08d35d5a7ba9 X-Microsoft-Exchange-Diagnostics: 1; BLUPR03MB1507; 2:v8ZYCDQkZYpctGB35stRN7xh/XhcDxKcWffLKgKUqjrLTtyx30TnYpRxHXgtkNAS11qxQoq95+G+Ngm0iy5/nyi/ONFya5NYzX/DBbLk3Z9aM5pZWjTEx/uriJgnz4y69xjzGDyGXEmiLWnTp/oPyz1vKkTAS3+tj15kda3EqhnYl4nG2StAb/Uj5Qsy9sAv; 3:2Q8/T/3f2UlNaobYqn+SKw6XD/h8MrRt+8GPodHNIxDOjbdqZAvmQ6OHPbLkUKJgjgsk11fTvRXLBZwloLs5hHbyP5KYkrSXulXUuyBtjbL9loWdUXF5xHWJrT1t4DftB3psuJRgOaSd/2lAwW+XHSnLlalc4cnAFn9FfBiESxllloGzatzNn+D3Nw7nWGyAfp4sdkrRSNtPHDUTh+g1f3ENgeo24nLGr2z5yxb9oWg= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR03MB1507; X-Microsoft-Exchange-Diagnostics: 1; BLUPR03MB1507; 25:W1sSx4HIifkI+02DAJIz4NOh15mn8cgdsHZC5NW3DWM+ZbnsDYfMJZZMhU+MD2ZKqrM7eoM/aHv67fgS4K8cmfus9LsIKnlL24xr0y1jU4nPOprIo0emw0mGMJF7FNlqvRuzBcW8vgxcgsJ1T5sKh4SlgouEcdev6JiZ/MH5aEbzhqTkwu3Zxyc1LPlzeklHE/GOK22+C/dX0iZn0eKZschefsj65un1ujfh4oPvJ7aJUEUFyxhowJWnmUkgboNpsKw2ax0fsgyCuueFZf5QJfbnNBfGYOw//vOri0K2GI3kfcK1NdrmA1bE2QHebx2J7P4zFvKPTNiQQf6XChKdNiuyz6plIAeU4p7J8YMAUWm+bDJWJ9fD0jEDKvvo2JMCNb85RqDhV+cf4geceR0w518SOA93e7UZGfLE7SxV6cTO8ymAdd9xld/B1BbxB/7QeLVC3AarCIJPVTIbAwVHtyeGCvjAmMaJMrFsWQr5Lz2eKck4Of2l/cKmRrfLalYThP+kK4CQH2brOlI9mHFecVx0HyehsLLGgwpx7AX/lkRrUYIJkw1/+hM0kf4saLbnLeDjzOpTE3IBvt6J7ZTqvzTnx4JCfcoJ5JpviZKWl/1ZZKXcWrg//jf6Olakm0NnuWylZgX5JVs3Ex+PEbW+U8KLKpkdeIWt1gTwetCU7kg= X-Microsoft-Exchange-Diagnostics: 1; BLUPR03MB1507; 20:t/ft+eqpRtgWuwFPexUO7tR8r9MOEvsMGhKIMawBNc1HfMmQjjomD+nZgHDGalvnnVplt2DWjL+eJVzSTzO5K+sDlxodtqTYaHzxiG7wtsej9PqzuBd4qhSHwcsQD7bDYDvDSHhYzmcDfVzHCFW1v2Yu7aozMhrLZqOdojP5uKkdmUZI97TgeX2nYPl8smUlEjkYeWE5nyoOBC3q23LJHNrSJJcHWnFqxFsE85NooREMXNfIimTYEOjACIt2+T8rqfYUM8cueBtF/1F2kM8M4gdsf5v3NRz/1jTpODtaJm/aT3PCbn0MhoMEYYui0/JzFkDe+K4rWollxkRca2naWwNwwfJHv+OjeuTtCaK3JQigQRG85NnEm0W4JOCvXRAUz4aujOFLkkZMM/DPqFBaXQr9Sujkn+HxxSv+VryVqs0CAbdOUXs5M6ShoKBUQohw; 4:/viEKf6U1/aJHzwTzbEH96qPNhP98YvZnJc4jt6krEwK4mpx7ooL3xNnBzosdfSP46jE9Oj+4qhcbFtpeYMncgbqcy4e+SHJpfJQnYhdwxsuLHchCBbZoECKS6Cx7a+vHEYAr//K7aWTj15Z1qPgYMoX16uzZgz74TfNTCeYU1ToEzqhPjW331LOCgERHAaj3WMTduEOsjdWIeAdxNH+8EG4GYB9uGJPMlLJR9PaJD69mRfTWjNy0HJva3jSlp0gNzUTBC++PRhSW9cJQNr6Vd5YlPrK6Yz57GBuwcj4KEsohNDYr0jheI0Je8oyYqBEE4FHfA9X3NfaAD5F+C+f6NMKB5Z7exC+U7QuZGa46Nh4cA/fS/yjchUpXRa9hee5dqjD2U9e1W1SWN2DZcYy483KOLzl3kaMsd/wMLg83EGUIsjGiH/FGTfS8PZzt1Rm2zXJTAsHwzpPPm0GQAyeIA== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(13023025)(13017025)(13024025)(13018025)(13015025)(8121501046)(5005006)(10201501046)(3002001); SRVR:BLUPR03MB1507; BCL:0; PCL:0; RULEID:; SRVR:BLUPR03MB1507; X-Forefront-PRVS: 0903DD1D85 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR03MB1507; 23:BEa3gH5BNTUmdFjuwVDdqmXG0ZlmBSZTJVZGpxNHD?= =?us-ascii?Q?TbjnD1MZbXcnXKz3c2e2D/UeXz+BSE7iH0gotl4zEmu5ZbJQnXH0vAUjAfc6?= =?us-ascii?Q?Bl6NiLfjXLyCTP+IHK+z6mhIp03qaAAW+YU9uN1RsPB2Z6lUBlIJIUZ9atjM?= =?us-ascii?Q?p6Y0/FRKc2Vuw5O/4EXRBIOTu8fsYYLf256n4SkMo3yJ7C4ol9A8QYHRYR8a?= =?us-ascii?Q?8U8zNHMMXz2SZNNy5Zq0BUdyjJLcbV5PrDVo1pGr0dL4TdyexWJlla5odDak?= =?us-ascii?Q?6lAX9IDCFq/G/CDVBYZsmqMkU6hEYsRSIj+/iHU13ygwqbHoKg3/4F8bcjbY?= =?us-ascii?Q?NXwK0EuS281jH48GlUyxDQkcJ5opcY/aaZFEyYeC/9DgnpMIs/z60jImYwGX?= =?us-ascii?Q?317r8Oao8ymg3WWoxEDYk8JVODjgKMWiExIYa3zZhJ/SsGY3yX96GQ9Xq37n?= =?us-ascii?Q?wEcA/qzPmow2VRJGsLS7FsBsaJ9l5Km+bWlRR9ZxoYXUgMNj4UUqaVHM6VAi?= =?us-ascii?Q?1/H1s6XSyKvD7Cki8ksdI/Nj3LQk6CjiVMbyxJhuV124VM+ulb9kvauRX6jZ?= =?us-ascii?Q?zzROEgPnlAWT3FJYPdWFZGLtL1AUdSEhP0LF4PkRwcGaMq05COvu444o7942?= =?us-ascii?Q?kGyt1VdSNZu6Vo1qCbvPpt+JMZ6vs79A7Do20gfE7LwBNrJBUg+CZeFACalu?= =?us-ascii?Q?FZnZRXzjNv1QgZKmKLJ2di/tPSlgzWIVtHQKbc3AEx/OGSvLTsWuP1HGBmJT?= =?us-ascii?Q?SO4V/q1J+8HvPu/4lWmFzGFVjijX21kwNCKbEhWWd/JhdmRw6/qZrRAHsS8a?= =?us-ascii?Q?7/QuQSwhWT7SuOkFoh0Pvc1Mwi4vR+zFt3O3u4UsK7h3/qVV9BvzUaGbiZSb?= =?us-ascii?Q?jlP7hd4PkkchzSO/S+FsTinO892OLzXKp/sYWxWtDJtgCz/XbCl7eHijog9e?= =?us-ascii?Q?IwjqO+4ZAhXhxZ/uu+AvYc9+ak45WareGpPPZu6V6zy5Y5715ZdXEXZll+XX?= =?us-ascii?Q?nggz7IX6aIvt2vle3h8MdnpfqSUWUZWQzriVyvFEZzklop5XDnuGPdOqJNAN?= =?us-ascii?Q?iwpsfY8BVlvKPfGzbi/LrlQT/0Jn5K0VsvnsLDPI/j8SO89TEf33qEB47x9x?= =?us-ascii?Q?67Mp4lLPD8=3D?= X-Microsoft-Exchange-Diagnostics: 1; BLUPR03MB1507; 5:eTFFWsonnVmrssG7cUd6Q6Uum1C42+pUvIjMdmYUDAiv4v0K74LVmamvvatzP9cHK2q4CCSts1frN8xEG4TNuWxrX8k9au2IbuVh7M4XQvDe+CTikS+6Yll/q9PfasAdmT35YxgVN/DjDrBLov1M4A==; 24:wcL7s0XXprzSFR7XsG5AvdwvHlqeNYlmX4OtKsc6JXbrBuVpUZZYvSy+kO4skmK+VNPdgOQRG7a/RHNfH4exNCTIU0ghVKhUU4SHivSV+xM= X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Apr 2016 13:59:19.0499 (UTC) X-MS-Exchange-CrossTenant-Id: 710a03f5-10f6-4d38-9ff4-a80b81da590d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=710a03f5-10f6-4d38-9ff4-a80b81da590d; Ip=[192.88.168.50]; Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR03MB1507 Starting with this commit: commit e7ea3ec7c623be0b9be1eaf4929794652a84be11 Author: Catalin Udma Date: Mon Feb 29 16:16:19 2016 +0200 python: Use console format for output of gdb.execute command the python script would use console format for gdb.execute output. This patch fixes py-mi-objfile to expect the console format when is checking for gdb.execute printing. gdb/testsuite/ChangeLog: 2016-04-05 Catalin Udma * gdb.python/py-mi-objfile-gdb.py: Use "list main" command * gdb.python/py-mi-objfile-gdb.exp: Match "list main" output in console format. Signed-off-by: Catalin Udma --- Changes for v2: * update comments in test python file gdb/testsuite/gdb.python/py-mi-objfile-gdb.py | 5 ++--- gdb/testsuite/gdb.python/py-mi-objfile.exp | 3 ++- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/gdb/testsuite/gdb.python/py-mi-objfile-gdb.py b/gdb/testsuite/gdb.python/py-mi-objfile-gdb.py index 492d71c..2c7f96d 100644 --- a/gdb/testsuite/gdb.python/py-mi-objfile-gdb.py +++ b/gdb/testsuite/gdb.python/py-mi-objfile-gdb.py @@ -22,6 +22,5 @@ import gdb # This will create one for to_string=True and then another for the # parameter change notification. gdb.execute("set width 101", to_string=True) -# And finally a command that will use the original MI stream, which in a -# buggy gdb will use just-freed data. -gdb.execute("list") +# And finally a command that will use the console stream without redirection +gdb.execute("list main") diff --git a/gdb/testsuite/gdb.python/py-mi-objfile.exp b/gdb/testsuite/gdb.python/py-mi-objfile.exp index 073e4d9..bfa43a2 100644 --- a/gdb/testsuite/gdb.python/py-mi-objfile.exp +++ b/gdb/testsuite/gdb.python/py-mi-objfile.exp @@ -53,5 +53,6 @@ if [is_remote host] { # PR 18833. This will cause an unpatched gdb to crash. mi_gdb_test "-file-exec-and-symbols ${filename}" \ - ".*\\^done,line=.*${srcfile}\"" \ + ".*main \\(.*void\\).*\ + return 0;.*\\^done" \ "file-exec-and-symbols operation"