From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by sourceware.org (Postfix) with ESMTPS id 7BE383858C60 for ; Tue, 9 Nov 2021 02:52:55 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 7BE383858C60 Received: from pps.filterd (m0246627.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 1A91lhde013368 for ; Tue, 9 Nov 2021 02:52:54 GMT Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70]) by mx0b-00069f02.pphosted.com with ESMTP id 3c6st8rfrf-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Tue, 09 Nov 2021 02:52:54 +0000 Received: from pps.filterd (aserp3020.oracle.com [127.0.0.1]) by aserp3020.oracle.com (8.16.1.2/8.16.1.2) with SMTP id 1A92oIwG085958 for ; Tue, 9 Nov 2021 02:52:53 GMT Received: from nam12-dm6-obe.outbound.protection.outlook.com (mail-dm6nam12lp2174.outbound.protection.outlook.com [104.47.59.174]) by aserp3020.oracle.com with ESMTP id 3c5hh2yrbw-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Tue, 09 Nov 2021 02:52:53 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GZEFdioFyQU/BC4smnidQQH/2CfiPg2c436CO6ZkV/EgwuiNF1Ps1DO19Qb9qWRIBI84Us6QPXJYbtbhmPJI0/p6MvsdmhwreE7PReujKXnyfcj/V3dw43YqCzsoo/Rp4ifqOdKfu6IS2LSRXfaM7DetH3vt3rn9+IB3eAEtRxhB4atSGr+15+8rCV45VHiOSVo3hn53hULVG1JPQflOEroFXBkWrb0Pv1s9EJpHIGLNEFAn65/PTF427Syh5iOfbWpD0SDy1rafuKT+90lu3wSbVYnLGS5YSDKacovstdAVHD1DWwRHVu/9PO4ApLCYEpC6sLEZl/2kHGoxmmZCDQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=nCEc2jmWAG2y6jhANStt839vbwHFzMXrcSOfQ8ivYpo=; b=VHuUcZXIwnOrzyA8HYkNjAibTWRx4wjV3Dbp/J42JMygh3IV6RwJ0wu5k+DLIn5hhBjQFifdaJpq4QF/2JI/h0/fxJBlptR1gMDYjVPJVeP/RtIOvpRT7Jih19tSXBhp8gYji129ixRWeFidzAo2Gi0Ri6sPFFld9qHqRtQN9D/q0gvhyBQudv+712YNjHxQ5urEEQC4PaaKvaQneUKEPeOoZzsyI7Hoc/snk3poksbIBTLka2Kkcwg13qlfQA3Hi/Z2bOjcHyN2gFwcVX3ZJJupzLnIuMG25tuJVRXVks/ar4Du2OY2f9Y0nT9fAb37Tvs8jg++d2qz4iPVyAp7/w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none Received: from BL0PR10MB2852.namprd10.prod.outlook.com (2603:10b6:208:76::22) by MN2PR10MB4094.namprd10.prod.outlook.com (2603:10b6:208:11e::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4669.13; Tue, 9 Nov 2021 02:52:51 +0000 Received: from BL0PR10MB2852.namprd10.prod.outlook.com ([fe80::7126:e98e:9cff:8765]) by BL0PR10MB2852.namprd10.prod.outlook.com ([fe80::7126:e98e:9cff:8765%7]) with mapi id 15.20.4649.019; Tue, 9 Nov 2021 02:52:50 +0000 From: Guillermo Martinez To: Guillermo Martinez via Libabigail , Jose Marchesi Subject: Re: Regression tests for ctf reader: Avoid duplicating files Thread-Topic: Regression tests for ctf reader: Avoid duplicating files Thread-Index: AQHX0QP5eyOfKjsjZkq48NTJH8DFiKvzCcH2gAd9+oA= Date: Tue, 9 Nov 2021 02:52:50 +0000 Message-ID: <1990370.rjD3G2zAS3@sali> References: <1859179.TfuLjZUhfy@sali> <87y264mik2.fsf@oracle.com> In-Reply-To: <87y264mik2.fsf@oracle.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: e1b9167b-3679-42ff-4737-08d9a32c0527 x-ms-traffictypediagnostic: MN2PR10MB4094: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7219; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: xD/du+4Piw9NprOTo6pMqKFgcAixnIzHaNnI00yx/9DqM9qfi+rB0/aYAXcYr7WLwGt6MKPxSCX4WJh3TCO5NbzFFZwAKFmvFmw+rgeCC3kJUQS2zTOSPvlSJRlX1WeOhnOoQaYrNScUnQ+DfYjQOTEuqmzyE5sM4P8oZjWCCUOD1jnaMI23FG4mtLedQhPiQUuVrZhgDcVuu2dDM7y0eyRApgnuAvlBVCUaVtcOJRw9pl6UaNbi4SN4IBXNKdsbi/YU8+GjWleu1P5PU1hdpBzmKmuuG7ers2JVRGpCdFmbN6MOXchwauECkHF/x07uT/mbuRQYEYYl+ZUVis2Cy4Jb7ZRdwUw5T5OsZj4z2gKWr/ilYjxWQP6vWBuU2qCVXYR33eUWtYWMggJKKn2ewibc75F/pIfJXAT/kniJTCUIMPKuvfn9LpuPAHYZMhX5c5AgS8Md4mhNtZ8atoM7luRUTYZBpP1FB2tAgaHLUGEp/Sc9eVXCIA8ePu7ZkxIbjFlBMll9yWJ/s5D3nOdMA9uZrW24Sv6r1sGVPYuxQ7L/4DYdJRm/A+eBn5u+o0FORH0oNnY7rLWzykpg5TrA2bDoCswgUAtz0vYS0/JgQ7o3AnZQRd+eHhgCDZ+Ln/4rS5du5ufhADn7zp+1m7Aa5lOAe1eWJ/cyj+dyxDVFQYiuBBV4yqDHwA1QFVZAP7rihKuxLDZi3hKAyFsnB0v67mOH80fco8xFNK/V64UI87s= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BL0PR10MB2852.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(7916004)(366004)(8676002)(186003)(71200400001)(6486002)(33716001)(6636002)(2906002)(91956017)(6506007)(9686003)(38070700005)(38100700002)(5660300002)(316002)(508600001)(6512007)(53546011)(19627235002)(122000001)(76116006)(66446008)(64756008)(110136005)(66946007)(66476007)(66556008)(8936002)(86362001)(26005)(39026012); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?lw1IEXXBym6JdWWAUd9f399gHXNoeWV2zR76XnRxW5BsLM/d+lKH5YcJyEle?= =?us-ascii?Q?BuxRs7ISUnTyJ9jZRaL76o+8mlx41iubnYC8Y76aNlENq8oYX1sqzJl6ruQZ?= =?us-ascii?Q?iaK1SbTynojmAKyL8iLezwxcRdP0GzgAzNAlc9hOoJTdWaxcIREYaWKAromG?= =?us-ascii?Q?T7WDwIflyNNtwHHg/d5ePzqfWQFdZsfIt4lbRFA2eO/8WjSt0ncL+fXLdI+A?= =?us-ascii?Q?dTv++CHaJPombFi+2O7cjhKEv28EM+b7tiqJX1Kqv6YDkkeSuCRcuMtWPmxH?= =?us-ascii?Q?QbMR/YJuy76bd0cNiW5Qhc9CkTTJor4UUceKl+Ey17kagDpZ+V9cCrp4vXXL?= =?us-ascii?Q?m5Zcw9E0YMECxKrokQAUBVteJjkbOCAauTB5PicEmelL5AJdFb0PmgCK4stP?= =?us-ascii?Q?puWnzcwH+XDPyouYVksFPUgFvGucYPtKOwn3n20RrqeRZbpwjce2nQJyHelt?= =?us-ascii?Q?aw1UReFNpyLhLvKBU2cBm6GZtt2NcclxIFEqD+e4LC51vWO7GLqCYPVqBHFy?= =?us-ascii?Q?6EGOWEmjX/roi1arDbOPIKEgwR+T7CYkYuNFKc1fvzH1j6q8HBe6mPnqfScs?= =?us-ascii?Q?XKfe05oTZXkWaC9Iccr0B6EAD9vj2k21TW7AtPr8juaebjxc5rev/I2lEByv?= =?us-ascii?Q?O8qlG8cRJAnr889NWy2y2/oXTUc6xmYmxDITyxKz6N08U8kiCYyKcOs4FDZ6?= =?us-ascii?Q?K+mdXshzwBFgVLkWeFm0MA03X2N8aJIATPkvX4w+xqeR8ilgGhN9417yGQwm?= =?us-ascii?Q?tIv5dGqHyH1iIsD5jKAAzxsNMu+9iZsZbAtP9SNtVsu2s6QjkBP7Oi4q8zq4?= =?us-ascii?Q?60oqzZI3jhMsyZ8jCOCMQioN/7ibbx1baKSLejJLICX+nvDiEVNs9XFcfv3F?= =?us-ascii?Q?EhnPXvVQvn80162pRZsZwzvYh19hVRfcdNY3jW4lvJUYzLmudxkMehG0IN6j?= =?us-ascii?Q?/9MseJEIo2WOSKz5QNOfw5dCfNepCG/KHBmWyiDDly16KkMmyqAxWabwKsC1?= =?us-ascii?Q?tbl3S0/fFOEq1pjxV2fDXhuQiVrfmDnCxRrRjnpjWzA2mBxY2J9sJqdv+RQR?= =?us-ascii?Q?+vTZ1d1WjQv6l5DJzhPUcHf7SCN8ed0rA6Kb1aAMXy+634uSr0EThYIEIXRv?= =?us-ascii?Q?hhpJkUo4Ee7SWDhYRIRcakDQC4uWyBA9Bzs/QfLQEvqMdEe1E7vTCabmdokX?= =?us-ascii?Q?VUJnW2XejO55uWdDa67r9kV8Jo6xa8Sheyebzxk8nGsfC4jeoJRblY2lXMuL?= =?us-ascii?Q?df90vPd+3stkbUFns3F8TKjOmwrd4BaKvKYrfeIFgMuY0yuhgTpzRfhHn3UT?= =?us-ascii?Q?Ukp7JCQwQHELcYTTB0cYzaNpJc0iXh6Gf6Q5RvojL686Kth5o9BpTfeD7Vs3?= =?us-ascii?Q?jzKGAEy7dVb1SmRIeSppS3pkj9KpJHpLwOcV/1+fY3rzZjfBSiffYEGC0hps?= =?us-ascii?Q?0r9PSwBjaXDTywV4fzIAiXRpQiUXDeoTDmX+AO0CJ8l0D49RqI/3tqInyJNQ?= =?us-ascii?Q?BH7kQX14n7+N0tuxBr9otYv5ps1egQjQTm5BWQs6/q5UmbCsAgxWTAAvt4bz?= =?us-ascii?Q?9AizoPTwN/HCL1MpB1OGKTWwcGcj65Jch0V5DSkGU1h20SFMdIQ2wf1iPAyn?= =?us-ascii?Q?LujDmfztvaVZF3ncbaRwiQ4UjefSl/1CbO5zQ3DJM517qpFZlAbiYGPI8qhv?= =?us-ascii?Q?zvVY8THpsYiGgcex2ExSvvHChWk=3D?= Content-Type: text/plain; charset="us-ascii" Content-ID: Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BL0PR10MB2852.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: e1b9167b-3679-42ff-4737-08d9a32c0527 X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Nov 2021 02:52:50.9644 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: vJg3trKwT1PshzMrI++E9tgjcCdjorjASzNzT1AbVKixq1zRrx2m+3BfQ4CvMfVABgXL8a/ITsl1dSYuBCSGTQ7grj914bwokt6cUx0g55o= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR10MB4094 X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10162 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 phishscore=0 bulkscore=0 mlxscore=0 malwarescore=0 spamscore=0 adultscore=0 suspectscore=0 mlxlogscore=707 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2110150000 definitions=main-2111090010 X-Proofpoint-ORIG-GUID: aO1UO_kLy-KTDk3qxIYvgI_GPjkkHvgq X-Proofpoint-GUID: aO1UO_kLy-KTDk3qxIYvgI_GPjkkHvgq X-Spam-Status: No, score=-7.1 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_NONE, TXREP autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: libabigail@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Mailing list of the Libabigail project List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Nov 2021 02:52:58 -0000 On Thursday, November 4, 2021 2:27:57 AM CST Jose E. Marchesi wrote:=0A= =0A= Hello libabigail team,=0A= > =0A= > > I'm working in the implementation of regression tests for ctf reader=0A= > > (tests/test-read-ctf.cc), it's very similar to test-read-dwarf.cc, so= =0A= > > they have some C and header source files that are common among=0A= > > them, e.g:=0A= > >=0A= > > tests/data/test-read-ctf/PR27700/include-dir/priv.h=0A= > > tests/data/test-read-ctf/PR27700/include-dir/pub.h=0A= > > tests/data/test-read-ctf/PR27700/pub-incdir/inc.h=0A= > > tests/data/test-read-ctf/PR27700/test-PR27700.c=0A= > > tests/data/test-read-ctf/test-PR26568-1.c=0A= > > tests/data/test-read-ctf/test-PR26568-2.c=0A= > >=0A= > > So, we're planning move those common source file to:=0A= > >=0A= > > tests/data/test-read-common/=0A= > >=0A= > > But we still need *two different* binary files with the debugging=0A= > > information: DWARF (-gdwarf) and CTF (-gctf), that they would =0A= > > need to be recompiled. The current implementation to test ctf reader=0A= > > use binary files previously compiled, so there is one file for =0A= > > each binary format:=0A= > > =0A= > > tests/data/test-read-*ctf*/test-PR26568-1.o=0A= > > ...=0A= > > tests/data/test-read-*dwarf*/test-PR26568-1.o=0A= > >=0A= > > So, Are you agree with this approach?=0A= > >=0A= > > We are looking for the way to avoid duplicating files :-)=0A= > >=0A= > > Thanks in advanced for your comments!=0A= > =0A= > An alternative to have two copies of compiled objects is to have just=0A= > one copy (in test-read-common) compiled with both -gdwarf -gctf.=0A= =0A= Thanks Jose for your advice! .. any other alternative? .. I would like to s= tart=0A= working on this :-)=0A= =0A= Kind Regards,=0A= Guillermo=0A=