From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail05.groups.io (mail05.groups.io [45.79.224.7]) by spool.mail.gandi.net (Postfix) with ESMTPS id 2411A7803CC for ; Wed, 15 May 2024 00:32:50 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=3urKp2PPi4mUxXGE39fdAEA+L+wEcoLtzc0DTSAMFF8=; c=relaxed/simple; d=groups.io; h=From:To:CC:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References:In-Reply-To:Accept-Language:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Resent-Date:Resent-From:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-Transfer-Encoding; s=20240206; t=1715733169; v=1; b=QPcKk63sMfBwS+OwjRnCtooJ8BrTsONgp45m14unEjak1/y9Xf/c0BJy3ix/DEvT9ISSOohm Hj7j5HvRzSb9o54mb528NnlGq4S8rLmoQHoZd6zDrQX0PAeTOqo3YQqmt4uNgaQ1StKCnbBku9t 7W9U76ZRAIikPUU7aQxWK+czoY2UWprNemUoEsnOF2/oxvCH3u2QAYg5GC6htyegCcr7Ovxbhrd Nmsv8vyDiEbfaMUjP0Es4WYmym2hm1fPSmd4LGhfC0yPbQqlel67QuEtFzjZ+2ysZh/1ZP9z2zU 27ZYxmIhGCVDXcQ7GVi4DIra8HQKE1wak8UYKj/PA6DmQ== X-Received: by 127.0.0.2 with SMTP id fwzLYY7687511x5yGzJRuRKr; Tue, 14 May 2024 17:32:49 -0700 X-Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.9]) by mx.groups.io with SMTP id smtpd.web11.3327.1715733168505823006 for ; Tue, 14 May 2024 17:32:48 -0700 X-CSE-ConnectionGUID: YjV80NazT7qwebSBS65Rhg== X-CSE-MsgGUID: dYgShA/nQG+1ucsOp7TD+g== X-IronPort-AV: E=McAfee;i="6600,9927,11073"; a="22423996" X-IronPort-AV: E=Sophos;i="6.08,160,1712646000"; d="scan'208";a="22423996" X-Received: from fmviesa007.fm.intel.com ([10.60.135.147]) by fmvoesa103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 May 2024 17:32:48 -0700 X-CSE-ConnectionGUID: NY9Cz7rKReOD/AQINkYAMQ== X-CSE-MsgGUID: +qbASc6cRtamygzYL64Mmg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.08,160,1712646000"; d="scan'208";a="30809052" X-Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by fmviesa007.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 14 May 2024 17:32:48 -0700 X-Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Tue, 14 May 2024 17:32:47 -0700 X-Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Tue, 14 May 2024 17:32:47 -0700 X-Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35 via Frontend Transport; Tue, 14 May 2024 17:32:47 -0700 X-Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.168) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Tue, 14 May 2024 17:32:47 -0700 X-Received: from MW4PR11MB5821.namprd11.prod.outlook.com (2603:10b6:303:184::5) by PH0PR11MB7447.namprd11.prod.outlook.com (2603:10b6:510:28b::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7544.55; Wed, 15 May 2024 00:32:44 +0000 X-Received: from MW4PR11MB5821.namprd11.prod.outlook.com ([fe80::18ff:958c:8bd:aed6]) by MW4PR11MB5821.namprd11.prod.outlook.com ([fe80::18ff:958c:8bd:aed6%4]) with mapi id 15.20.7544.052; Wed, 15 May 2024 00:32:44 +0000 From: "Nate DeSimone" To: "devel@edk2.groups.io" , "vnowkakeane@linux.microsoft.com" CC: "Dong, Eric" , Liming Gao Subject: Re: [edk2-devel] [PATCH v1 1/1] BoardModulePkg: Added Mock library for BiosIdLib Thread-Topic: [edk2-devel] [PATCH v1 1/1] BoardModulePkg: Added Mock library for BiosIdLib Thread-Index: AQHaoYboIKAh1surKUSyHBsPbDnY3bGXey5A Date: Wed, 15 May 2024 00:32:44 +0000 Message-ID: References: <20240508203227.1788-1-vnowkakeane@linux.microsoft.com> <20240508203227.1788-2-vnowkakeane@linux.microsoft.com> In-Reply-To: <20240508203227.1788-2-vnowkakeane@linux.microsoft.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MW4PR11MB5821:EE_|PH0PR11MB7447:EE_ x-ms-office365-filtering-correlation-id: c6435125-8ccb-4e68-a751-08dc74768985 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: =?us-ascii?Q?9ktaBJDhkvg0ny7zppJ6c9TEKV/Xo7cpf92OR/Xw4LxJ/5PqLuBGy531sl7X?= =?us-ascii?Q?OsyS8cFlWN48dI6kMyCBGE/qI+Ejn15/nvJEe3UbbKB2fIWUmWLu9xswNcd4?= =?us-ascii?Q?j+xS4mHyG9zOeUAerOlWos9XWhowhUMeog/IBwlC0OHgCd3CSLdaoIpbeaZG?= =?us-ascii?Q?nsTZAxfqZu9frcONdujYxFfMyzUOOG+kFDBD3HZhDEZfdmrRVOmYxrP1ofzQ?= =?us-ascii?Q?8pToNsbRyv9OZkk5kICjePi675y/X2jgxlSlo0ahyOHSs3CdO24XeJXcBfHG?= =?us-ascii?Q?nVEZ2hg+B51M8X9ZAWh4nWUKoMrjr9g+YIEf75UG8QVCOI89/R+O3oc3ft4+?= =?us-ascii?Q?wjYI/rbejfZLo7oC+o8kVPmQY4HH0qGM2CyTwFVl68ZpkOKeZCT6kPPDV5jX?= =?us-ascii?Q?9gsgTjSqhPcP8jOdQ7YCCXkU9UPKHosshxq+n8El9QY2j3F88FF7EjgpI68J?= =?us-ascii?Q?+1XoEF/D+3cMJatNvfcLtzaKpqB/abNa/nqQMo2oieHfU0+E7r94380g8FGn?= =?us-ascii?Q?1jv8JEL4r3+gBEEsVLZtJghZ4RmWdxQW3fiQi0zK+MJDTB7ohk2zwpSBt36L?= =?us-ascii?Q?vs3sFYqKIZ/WaI9LMqrxTkAHnw6qaSmbVyCT+GyT8EIpJ7tvmKAdxlXdqyzH?= =?us-ascii?Q?kMZrd0RepwfcPe5NlAlUU5mkz8y59MGbXoSEVhbLTINk/O5ZEYZk2em0vm1n?= =?us-ascii?Q?/g3/TjFQ1RUWcTAGnclZp6747QuYldQe1CovVA0LTymvEaUSjbHjviD+sdTv?= =?us-ascii?Q?d8X3ZpM2EeewpcpmqP89MMRzKFTSFB6jYlzPqlMGud1PO3GnE+L8LGqg0NB+?= =?us-ascii?Q?CDj6+Dt5wwpGe8/7lyIli8ZaD22HNMZVfdybTSpOuml91dX8oSsgBeAAaRW1?= =?us-ascii?Q?fxLC1YZqUT5Lh/N4DX3FCADEZvRKhVJ95poKcv0pmjHH/5SvYQrcmSMkrBXZ?= =?us-ascii?Q?ScOaKJnkMlDY5iEZ1mdfMvMIwX/E2ByvciLHwpBq6m66eN5Rb0c3a2IQVu6s?= =?us-ascii?Q?UX0dnkPFfOU4R17m4A+dI04DEsV5LsP/7kOlFMWlageMOchv88fjPKpi7lRK?= =?us-ascii?Q?b/o6uc1tZ7g24UJ3TPPHAlgyDVxNIa7x4zhD4uKmhjzV8XMAKmWfDKwhflWP?= =?us-ascii?Q?MmnfsaiJnPZgqopyKjQqj13R6gM7O5z3cIulc0E+js1u4a5la7EVmLVWHCMY?= =?us-ascii?Q?ZP03X51PrBvgHNCTJED8mpvi8HWD6cW7uGjIbAwGGt2ZtlKbuHd7edHn5j/P?= =?us-ascii?Q?puOceGmH/9NWlHNQAcjFXuttTU/muecPUnqTIG9fjwZIeVyx0GF8hvooq1Ii?= =?us-ascii?Q?Zv/2zH3+CFefLTJuathsD/hOUr0PMopRQunzy9mAf39MTA=3D=3D?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?5SQGeyirvQ1H3PxpN6e6YlvqDpERcMdC4FEJ+9eo02k0cYgsNYDWblzTpkfq?= =?us-ascii?Q?mzl5udIpgboT0bHN8LprRQ9iiewYuupPb9weQECbdexn9msRjOMKEHBit45n?= =?us-ascii?Q?fzwbXr2bovigk+5nWLiNLVZIBkrpEpbLvGi/pbd2mJfOxNobatvN0gH2FBqV?= =?us-ascii?Q?QgXPqLmzKVRaUSkc+QUT3sIvOzMfjx5tjmQPeq6f70VNi+WY2cMhrfzPVyKT?= =?us-ascii?Q?zeRFSn8Sl5g+Ae0t+gd+md6Bd0kmwX00fJWylVUpWS6sqppeqb/JxIP8e2Vs?= =?us-ascii?Q?+bIsL7A3n/5VJyefsvW30yPcP+JnhaqgxFgSXeEr7DlZgvCz+omb0ZBoyOfe?= =?us-ascii?Q?SY9wxBAhJRU468K2EuvoO6t9CciA0dIp+at6ddd1WwBX0UVkmSGucKUq6tUX?= =?us-ascii?Q?dop/wbIUv6suhTQXoIC4O3qef49dWWGDsMl0azYztnHvdeqMfALiqlNX1/v6?= =?us-ascii?Q?xigzOzDpq8daXHmgk33sag7LU2M3qzbWjJVINTFQTbu5qMLOCC4+7ktgmMw5?= =?us-ascii?Q?tuTtispjl9z4g8xk5DTL1ILqlC5FTj9vU4kdYNj1JyZEOE+e+r9e5qDiHmeu?= =?us-ascii?Q?vNDPXiou0yktKvqi6glkPDki3+7M2rQTWGffSaYyHnLfuroixZmH9NfucbQ9?= =?us-ascii?Q?cKZaTEHJKhOTgwjsDb78eskEm05FUJ5BKOKwFauaZA/gNfq8a27yoeR1s61L?= =?us-ascii?Q?sCRtXdJvqQUhWLQnha48mTU5tMl7Ha8eGLtF1SsC4DTmrQ4QsZQAuApHaNyx?= =?us-ascii?Q?egS+HBUaEtLoUXaRHsJJ4yZp5r+uxa0yNRRkavJugc7chSRGOylG00B/N+gS?= =?us-ascii?Q?dPrglmXOOgRg8VVf3huaasl6BRuHtcXCr8w7NYXyGEUppa19/3ODDTRVMia+?= =?us-ascii?Q?TRJpfB2pcimcc11BnRUl/FfUczkxiehn6gQTUI29fiJtB3Mvgtu7SSrUj2Ve?= =?us-ascii?Q?T7O1IdjxMZb7M8ZAyxSF74vqU993t1gZ1ora8kcHiOvf18RgC4lbXR+uZt05?= =?us-ascii?Q?khK3ELF3iXGdSnuAAgaDmeq62MyErCgaM4N3fyG/se8RXP+eBpEtIWpE9aWM?= =?us-ascii?Q?kd5Xc6A8XqQbqOJnlVA0lPXfj3+2XIM1KI5oqy0yPXUdKI/Vwr95auOPPMRR?= =?us-ascii?Q?6+yUClUhod23lctrS02xdRcM6NL6Gl1qX/AdukvD8y2d9Oz4PuuJ/uWMiAoL?= =?us-ascii?Q?we02jCQVDJxzPxTMuhXmlDPZ1CVVFpmeHx5yF6YeB8UJvgTzQyT+C5dyQZhr?= =?us-ascii?Q?T8HzjoJh7n+WePKAZyMoxFBgpj3KZdUIPoWZCmocD3eS+USWBqM29T64PTXV?= =?us-ascii?Q?jYUlystLpUa4wHB+vKTNMUd2rdZ6+i/m4ZUn99ak7FQDARJKh8spZ56fZY2s?= =?us-ascii?Q?ydQGljkPVg/OeCewgr7S6D5wmtmZe/RuArNpYstSPlbtt/FA3nltpAgb7/AI?= =?us-ascii?Q?tINJLmhmQalGQYgOeAoORSqMCB5sBjotS75b5MQaqQ82bAuvSGedBTvRN8Rt?= =?us-ascii?Q?B9n+iqaE9NT9tKCSArE7N6rqBc48wAnRsJZcVF/Kvkn3ge/l9Z4Hj7GOG/Oo?= =?us-ascii?Q?xEn5xfL9aS3Ds4mdEOxXdWAerfwO2YnASQ5yGbcryrwd0GoUTR70KeeJrEqE?= =?us-ascii?Q?Lg=3D=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW4PR11MB5821.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: c6435125-8ccb-4e68-a751-08dc74768985 X-MS-Exchange-CrossTenant-originalarrivaltime: 15 May 2024 00:32:44.1420 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 0aZIEKVBJBacb/MWHPjZGtsEA5tDoaxKpJ5if7iP1yMmXXIhbU5r2N4HO3JcXynKNRbSfOqKAaYuJqlCAI64BFo4IZHcAnwcTC+lVvUDBos= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB7447 X-OriginatorOrg: intel.com Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Resent-Date: Tue, 14 May 2024 17:32:48 -0700 Resent-From: nathaniel.l.desimone@intel.com Reply-To: devel@edk2.groups.io,nathaniel.l.desimone@intel.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: 6Hd6sxMz7nRCvPUu0lKsYKunx7686176AA= Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20240206 header.b=QPcKk63s; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=intel.com (policy=none); spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 45.79.224.7 as permitted sender) smtp.mailfrom=bounce@groups.io Hi Vivian, Please see feedback below inline. The # MU_CHANGE comment seems unnecessary= . Thanks, Nate > -----Original Message----- > From: devel@edk2.groups.io On Behalf Of VivianNK > Sent: Wednesday, May 8, 2024 1:32 PM > To: devel@edk2.groups.io > Cc: Dong, Eric ; Liming Gao > > Subject: [edk2-devel] [PATCH v1 1/1] BoardModulePkg: Added Mock library > for BiosIdLib >=20 > From: Bhavani Subramanian >=20 > Added a gmock for GoogleTests that pull in BiosIdLib. >=20 > Cc: Eric Dong > Cc: Liming Gao >=20 > Signed-off-by: Vivian Nowka-Keane > --- > Platform/Intel/BoardModulePkg/BoardModulePkg.dec = | 1 + > Platform/Intel/BoardModulePkg/Test/BoardModulePkgHostTest.dsc = | 32 +++++++++++++++++++ > Platform/Intel/BoardModulePkg/Test/Mock/Include/GoogleTest/Library/MockB= iosIdLib.h | 31 ++++++++++++++++++ > Platform/Intel/BoardModulePkg/Test/Mock/Library/GoogleTest/MockBiosIdLib= /MockBiosIdLib.cpp | 11 +++++++ > Platform/Intel/BoardModulePkg/Test/Mock/Library/GoogleTest/MockBiosIdLib= /MockBiosIdLib.inf | 33 ++++++++++++++++++++ > 5 files changed, 108 insertions(+) >=20 > diff --git a/Platform/Intel/BoardModulePkg/BoardModulePkg.dec b/Platform/= Intel/BoardModulePkg/BoardModulePkg.dec > index 26e662f711d1..5efb1a0348ff 100644 > --- a/Platform/Intel/BoardModulePkg/BoardModulePkg.dec > +++ b/Platform/Intel/BoardModulePkg/BoardModulePkg.dec > @@ -22,6 +22,7 @@ > =20 > [Includes] > Include > + Test/Mock/Include # MU_CHANGE Please remove the # MU_CHANGE comment > =20 > [LibraryClasses] > ## @libraryclass Provide services to access CMOS area. > diff --git a/Platform/Intel/BoardModulePkg/Test/BoardModulePkgHostTest.ds= c b/Platform/Intel/BoardModulePkg/Test/BoardModulePkgHostTest.dsc > new file mode 100644 > index 000000000000..846a1e9f8b33 > --- /dev/null > +++ b/Platform/Intel/BoardModulePkg/Test/BoardModulePkgHostTest.dsc > @@ -0,0 +1,32 @@ > +## @file BoardModulePkgHostTest.dsc > +# > +# Copyright (c) Microsoft Corporation. > +# SPDX-License-Identifier: BSD-2-Clause-Patent > +# > +# Description > +# > +## > + > +[Defines] > +PLATFORM_NAME =3D BoardModulePkgHostTest > +PLATFORM_GUID =3D 67275336-A324-4F69-BD38-70A4C7898F06 > +PLATFORM_VERSION =3D 0.1 > +DSC_SPECIFICATION =3D 0x00010005 > +OUTPUT_DIRECTORY =3D Build/BoardModulePkg/HostTest > +SUPPORTED_ARCHITECTURES =3D IA32|X64|AARCH64 > +BUILD_TARGETS =3D NOOPT > +SKUID_IDENTIFIER =3D DEFAULT > + > +!include UnitTestFrameworkPkg/UnitTestFrameworkPkgHost.dsc.inc > + > +[LibraryClasses] > + > +[Components] > + # > + # List of Unit test packages > + # > + > + # > + # Build HOST_APPLICATION Libraries With GoogleTest > + # > + BoardModulePkg/Test/Mock/Library/GoogleTest/MockBiosIdLib/MockBiosIdLi= b.inf > diff --git a/Platform/Intel/BoardModulePkg/Test/Mock/Include/GoogleTest/L= ibrary/MockBiosIdLib.h b/Platform/Intel/BoardModulePkg/Test/Mock/Include/Go= ogleTest/Library/MockBiosIdLib.h > new file mode 100644 > index 000000000000..8f8a82da2807 > --- /dev/null > +++ b/Platform/Intel/BoardModulePkg/Test/Mock/Include/GoogleTest/Library/= MockBiosIdLib.h > @@ -0,0 +1,31 @@ > +/** @file MockBiosIdLib.h > + Google Test mocks for BiosIdLib > + > + Copyright (c) Microsoft Corporation. > + SPDX-License-Identifier: BSD-2-Clause-Patent > +**/ > + > +#ifndef MOCK_BIOS_ID_LIB_H_ > +#define MOCK_BIOS_ID_LIB_H_ > + > +#include > +#include > +extern "C" { > + #include > + #include > + #include > +} > + > +struct MockBiosIdLib { > + MOCK_INTERFACE_DECLARATION (MockBiosIdLib); > + > + MOCK_FUNCTION_DECLARATION ( > + EFI_STATUS, > + GetBiosId, > + ( > + OUT BIOS_ID_IMAGE *BiosIdImage OPTIONAL > + ) > + ); > +}; > + > +#endif > diff --git a/Platform/Intel/BoardModulePkg/Test/Mock/Library/GoogleTest/M= ockBiosIdLib/MockBiosIdLib.cpp b/Platform/Intel/BoardModulePkg/Test/Mock/Li= brary/GoogleTest/MockBiosIdLib/MockBiosIdLib.cpp > new file mode 100644 > index 000000000000..8b64e8a66acd > --- /dev/null > +++ b/Platform/Intel/BoardModulePkg/Test/Mock/Library/GoogleTest/MockBios= IdLib/MockBiosIdLib.cpp > @@ -0,0 +1,11 @@ > +/** @file MockBiosIdLib.cpp > + Google Test mocks for BiosIdLib > + > + Copyright (c) Microsoft Corporation. > + SPDX-License-Identifier: BSD-2-Clause-Patent > +**/ > + > +#include > + > +MOCK_INTERFACE_DEFINITION (MockBiosIdLib); > +MOCK_FUNCTION_DEFINITION (MockBiosIdLib, GetBiosId, 1, EFIAPI); > diff --git a/Platform/Intel/BoardModulePkg/Test/Mock/Library/GoogleTest/M= ockBiosIdLib/MockBiosIdLib.inf b/Platform/Intel/BoardModulePkg/Test/Mock/Li= brary/GoogleTest/MockBiosIdLib/MockBiosIdLib.inf > new file mode 100644 > index 000000000000..f60bc3724f6a > --- /dev/null > +++ b/Platform/Intel/BoardModulePkg/Test/Mock/Library/GoogleTest/MockBios= IdLib/MockBiosIdLib.inf > @@ -0,0 +1,33 @@ > +## @file MockBiosIdLib.inf > +# Google Test mocks for BiosIdLib > +# > +# Copyright (c) Microsoft Corporation. > +# SPDX-License-Identifier: BSD-2-Clause-Patent > +## > + > +[Defines] > + INF_VERSION =3D 0x00010005 > + BASE_NAME =3D MockBiosIdLib > + FILE_GUID =3D FD03FA6D-7447-499C-B3AF-D89450F7739= A > + MODULE_TYPE =3D HOST_APPLICATION > + VERSION_STRING =3D 1.0 > + LIBRARY_CLASS =3D BiosIdLib > + PI_SPECIFICATION_VERSION =3D 0x0001000A > + > +# > +# VALID_ARCHITECTURES =3D IA32 X64 > +# > + > +[Sources] > + MockBiosIdLib.cpp > + > +[Packages] > + MdePkg/MdePkg.dec > + UnitTestFrameworkPkg/UnitTestFrameworkPkg.dec > + BoardModulePkg/BoardModulePkg.dec > + > +[LibraryClasses] > + GoogleTestLib > + > +[BuildOptions] > + MSFT:*_*_*_CC_FLAGS =3D /EHsc > --=20 > 2.43.0.windows.1 -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#118896): https://edk2.groups.io/g/devel/message/118896 Mute This Topic: https://groups.io/mt/105989325/7686176 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-