From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by sourceware.org (Postfix) with ESMTPS id 666313858C3A for ; Thu, 4 Nov 2021 08:28:09 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 666313858C3A Received: from pps.filterd (m0246631.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 1A47o8TG008906 for ; Thu, 4 Nov 2021 08:28:09 GMT Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70]) by mx0b-00069f02.pphosted.com with ESMTP id 3c3mxh7ayn-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Thu, 04 Nov 2021 08:28:08 +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 1A45fxRW034437 for ; Thu, 4 Nov 2021 08:28:08 GMT Received: from nam11-co1-obe.outbound.protection.outlook.com (mail-co1nam11lp2169.outbound.protection.outlook.com [104.47.56.169]) by aserp3020.oracle.com with ESMTP id 3c0wv7gu22-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Thu, 04 Nov 2021 08:28:08 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OqEYGQMC6vmevm8tKHcO3ez8p4ONpO7Jx+9/aG63zMVDs9SRTBL1m1RuYRUgrMk+PcYRnO1IN1F6dUQ5rmt09nVY+IJhWDHxfrA9QyN/yFf8Z25JxuevK9Bu3+ekELvjavZ9JcOZJBYxDQGcyAdb9Dq3Pjtbrbwuy0gfGddyNJ6R1HU3tKmVMgGTaDpvwMkZY1TyN5iyQhb+v9d7mmX9hfKsaGVv4Juktf9LRNVAD8dmBuO4+FOp7G0aBo1e6xr64i215malmfyVoYzL7fKwMkGnakr8fBoxnw693cpEX/Yn2jo6hh2lLcgvB8a1IbtEl+edkE2TX/SrqqVh1UKJNg== 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=HnQVT51GHUyDHeQXIiJnba6NLNcvjflFsaElBiiTAb4=; b=afjbMoyqmH9dNK5Vqnfiez3R7g9MoyDAAK3MqXpQ8TW5ci45V7bXBxs8BrLVKpvmC+uzsTlFGD8s9PioZvj4D6FUg5X7Zo6nu8tLdsiaI4oxXbicGR3EZSyLDXXOJOGWL8wLxAQP8oLCzVKCsu/KdCgYkHkV6R0Khbx9+k+rl6Dk9RgWXjPvuZkyttS3K17LVyheBeeCoruAhPxbn2DijNtfJbB8xXSLfKk0et/sU4l5uQu1fAW9zddsqTzc1pveV7VZLIjDxddATJ7BHAINZEBqTUvUeuYoFcoI1WlB1XBLJJNe5hvYgd9OA5YehmREZOdARRWt1QSFWEpNEbMHdQ== 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 BYAPR10MB2888.namprd10.prod.outlook.com (2603:10b6:a03:88::32) by SJ0PR10MB5671.namprd10.prod.outlook.com (2603:10b6:a03:3ee::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4649.19; Thu, 4 Nov 2021 08:28:06 +0000 Received: from BYAPR10MB2888.namprd10.prod.outlook.com ([fe80::48bf:86b4:32e1:6574]) by BYAPR10MB2888.namprd10.prod.outlook.com ([fe80::48bf:86b4:32e1:6574%4]) with mapi id 15.20.4649.021; Thu, 4 Nov 2021 08:28:06 +0000 From: "Jose E. Marchesi" To: Guillermo Martinez via Libabigail Subject: Re: Regression tests for ctf reader: Avoid duplicating files References: <1859179.TfuLjZUhfy@sali> Date: Thu, 04 Nov 2021 09:27:57 +0100 In-Reply-To: <1859179.TfuLjZUhfy@sali> (Guillermo Martinez via Libabigail's message of "Wed, 3 Nov 2021 22:41:42 +0000") Message-ID: <87y264mik2.fsf@oracle.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Content-Type: text/plain X-ClientProxiedBy: LO4P123CA0197.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:1a4::22) To BYAPR10MB2888.namprd10.prod.outlook.com (2603:10b6:a03:88::32) MIME-Version: 1.0 Received: from termi.oracle.com (141.143.193.72) by LO4P123CA0197.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:1a4::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4669.11 via Frontend Transport; Thu, 4 Nov 2021 08:28:04 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 112caf76-d0b2-4907-8a97-08d99f6d0660 X-MS-TrafficTypeDiagnostic: SJ0PR10MB5671: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:8882; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 8I7wNmzL4EGlq0jaRGCuZ06Nl2g2/AksKxw0v3edfBeqtuuEw5+9i11TYWuAL2PlYJ+Y5JJKN1i0U7/nS42soHHZM/aZM5lDJ58BuqTr52ApXQtcV+AHPQ/T7bLA1RO75t5TyTGlLqRnLKMaFjFxPPzJV67P/7hwDFIH7Ygu97P2f2fNxHS57CLb9mgYbH7UFZhn4m5cLhAdSbli3RRcJ1IpJP2ftg84EnXs8t6oHf/GrlW1E1DD1qcS6Qzak1V5oKLr/NL6vVtxVa+0vaC8i9EJlvUWfK3eGo2OnsdMnBHjd81181CXgECobk1LbV1c/n/l1wCIY/DkwburscP3oUaVHNdpwrI3U2XUrXQ+AZ3xSX5SRQE3MQiW79Xn/rx5w8B0zSs9v1J2lzDHeN70tAON8yT8DJXKWQZZhUkFb7IPZwsH82EU+YAYON0aTXf8j1nXcl1tw1Wes70RsGpV4WclNj4c+LsrMF9YnV0tNvxv2z++Six1EmzYtwx0gDOAkn6MB/G6UHdR91kE1GRFJCFQ/WZhkX2F5/UZF5nWtKmC7PEsvsaEN6GBdnAW8ZJALTPk0FrqN4n/jpGXOCBa36FomdP1bCt08J7G5fFpZficmUYUeFd3GdYBc0JzQbtOqr6ML+ELfx3FgfBa36VNdfaT6Lb3KCK6ZheQOFd5FkuTMZYTRObXfP2xnc5yFCmzEeT57yxuUHXF53xgb3SxvA== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR10MB2888.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(8936002)(8676002)(19627235002)(66556008)(66476007)(36756003)(6486002)(66946007)(186003)(508600001)(52116002)(6666004)(7696005)(6916009)(2906002)(38350700002)(38100700002)(4326008)(107886003)(86362001)(5660300002)(956004)(2616005)(316002)(26005); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?uggUTR0Xa4vrqKwwL98DCffP+dDyWuoO2cnamS78ltzJmUvWF7YAVy7wQODe?= =?us-ascii?Q?mPB2CaIU3ydjV664YWU5aR1HBOIxwBLlXD4hIQzKWUWEKeI42aeF8tVX1404?= =?us-ascii?Q?XX98JDDs+3wJigxJRLeonJ73xXrelAJWIkXVhi13nWcXngPuotpIuIWIrXjR?= =?us-ascii?Q?YTKE1fv8zPqNpw4EKpVg+q5w2fozXAuoVViGQhmMYf2Fmbf4AEcsS5iaDytA?= =?us-ascii?Q?OJ1lsCFV23xrbSq75s9GE4Al4xoh1o703FMfMnm5C/htAODcYCDB+MeQkx0V?= =?us-ascii?Q?9/X+AvtswIxvYy1NxAHE7jg6RqhGiEHY8k6qdJtpSXke3JyqzvFq+Ebd1fQm?= =?us-ascii?Q?J0MhDWnX/9Tf8wJqx89verAdZuvrJjwGntmuvcu7ef2KUl5Oj6mI8/21ahER?= =?us-ascii?Q?Q0LQgPIy8RxqynH3jhn/VphAY967RqeGtnaBW0EmdlOgn4ysjEYbC48iTIXk?= =?us-ascii?Q?xrnJ6fdqNemkkIEUuFjPvOYjOm2UNnCrJWtlCNPWysCJ5aDQsZmgiSXz6RgA?= =?us-ascii?Q?vHrsOZXB5n9YpMgPpk79H+qf0IYd/++E86LWs+hY7RZ2qHVNH3ZCwjRw3DCT?= =?us-ascii?Q?v2/oyhYOUmpceyNRmgtEnkXRi1OR/2OkSkZgNpe60jski2+4ztAAQ816APpI?= =?us-ascii?Q?4sxWt6S2CENMQGKrU4pVmrgB/+0fCiq1AXe8rp2NxnvMtyow2WIzPYz0Y+H/?= =?us-ascii?Q?To2AxEKYiXRpMKPN91BFXotwmfyRsJU+sDkqFRvlkGgk+ssYATz8oe8MERhl?= =?us-ascii?Q?ydMBJlyeK6hGXIug6MlgjbEE7h4IQ706WHfXwcjHvKYZOG2wy6keQ/wM7bgr?= =?us-ascii?Q?1sGWGg7Vbobc8M/lclYkYjy1Kg050uJmcnbgpWDJ+2fNTwg6THbibOn6E4nD?= =?us-ascii?Q?2zWiyu+x3m/XVHOul5+mBVSzWo22Hulvikth/JCy7cgbwvDUuSHNC/Ov1X8V?= =?us-ascii?Q?u7GTfSgMK6tXkf9N290XH5Dr6EvS5dYl7NVosstbQhPYp/nKpFkCibzvo6kW?= =?us-ascii?Q?KfUQHLSAzi0up0NW843IzAswHpW2zqvjYIzK83U9S2Bs5yJLvWEocC8t/qer?= =?us-ascii?Q?GcFqUJOLUJuD2GjvH3NgDDGGaS0lw6A+fFjd+gHHvg2ulO0hzRh3Bufm00Wk?= =?us-ascii?Q?JXwiAutD6vXGRsK/JulLaUWE8ZZVYeiMax3Z8MBPvF4EqxF/g6Slt+9wmzDx?= =?us-ascii?Q?cjrk96PnqCuzALUMVdH3UoBVXr4eIxv0rzrzxXUBtUBwzrLYUXV3tXwc+nPj?= =?us-ascii?Q?cM8BsqOclET7Zhs+U2Uw9raeBLfynWsfhjgRFbpvbWHH1+XaqaHTi6gx2ivC?= =?us-ascii?Q?maSOi5tG0dYTi5HxcYq3oWu2mRxSKhq5Kc4Gcp7rYw4F8xhT57pxNev7zJ36?= =?us-ascii?Q?LdS0baCozA7w1zc2PALjTeeCviUKvscWgRTZWKh/BlXlX/p6vmT5NJXpzvBC?= =?us-ascii?Q?gN2HAq6/zXNhzrhrOlLnKyts2Y4j6nKWCo/l9YB4gnjFQJz+B6F7zFNycq9D?= =?us-ascii?Q?9boC5lLu9wPo7aS9MlOagvlCkUtD7Ac89YhRAfXafeQqsr21wjij+vIkNIFY?= =?us-ascii?Q?vwnVAsFrp2Sdcu0zHU4Y8x9F6X8xzXZnX8mZTRBjnqSlfsrAL5+yG3gaxJtu?= =?us-ascii?Q?6E938Xom0eMgx2vXSadJanUiedl0o9DylO0DzjghWCeN7iZJc94qqm4dSv6V?= =?us-ascii?Q?UUhNNQ=3D=3D?= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 112caf76-d0b2-4907-8a97-08d99f6d0660 X-MS-Exchange-CrossTenant-AuthSource: BYAPR10MB2888.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Nov 2021 08:28:05.9406 (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: bRhXr2gnNi8lrLJ3lyFP/ukj4DzJPIzVNc/63uyBK5jdW15v0/hKm55REFMWkfphhvrJZYi482rIcajUq8125BzI495xMJdBtLWrhp8K5MA= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR10MB5671 X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10157 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 bulkscore=0 phishscore=0 malwarescore=0 mlxscore=0 suspectscore=0 mlxlogscore=617 adultscore=0 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2110150000 definitions=main-2111040033 X-Proofpoint-ORIG-GUID: iZs6dculMY1KS2GwGUyyw-WaOBwpMWK0 X-Proofpoint-GUID: iZs6dculMY1KS2GwGUyyw-WaOBwpMWK0 X-Spam-Status: No, score=-5.9 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, MSGID_FROM_MTA_HEADER, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H2, 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: Thu, 04 Nov 2021 08:28:11 -0000 > I'm working in the implementation of regression tests for ctf reader > (tests/test-read-ctf.cc), it's very similar to test-read-dwarf.cc, so > they have some C and header source files that are common among > them, e.g: > > tests/data/test-read-ctf/PR27700/include-dir/priv.h > tests/data/test-read-ctf/PR27700/include-dir/pub.h > tests/data/test-read-ctf/PR27700/pub-incdir/inc.h > tests/data/test-read-ctf/PR27700/test-PR27700.c > tests/data/test-read-ctf/test-PR26568-1.c > tests/data/test-read-ctf/test-PR26568-2.c > > So, we're planning move those common source file to: > > tests/data/test-read-common/ > > But we still need *two different* binary files with the debugging > information: DWARF (-gdwarf) and CTF (-gctf), that they would > need to be recompiled. The current implementation to test ctf reader > use binary files previously compiled, so there is one file for > each binary format: > > tests/data/test-read-*ctf*/test-PR26568-1.o > ... > tests/data/test-read-*dwarf*/test-PR26568-1.o > > So, Are you agree with this approach? > > We are looking for the way to avoid duplicating files :-) > > Thanks in advanced for your comments! An alternative to have two copies of compiled objects is to have just one copy (in test-read-common) compiled with both -gdwarf -gctf.