From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by mx.groups.io with SMTP id smtpd.web10.25055.1669843223287506260 for ; Wed, 30 Nov 2022 13:20:23 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=VHgpVy3/; spf=pass (domain: intel.com, ip: 134.134.136.65, mailfrom: michael.d.kinney@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1669843223; x=1701379223; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=na/RHo6/WbXhf5njUoz3f8hi3c4bZ0AmN/5ARv3eKLA=; b=VHgpVy3/giSNGA+Cs/urZhu6Yy7IltO+lk8gUg/zIKu9XEOdOgUO0LTN iHnP8o7tKIsWPyK0M6TG8DQMW57QCp6bH+qKjpoPlpV7uACsChny6anIZ bmAnKqVHWi12AVthUIYWiJj07sts/5UrYZ/9eihkYxsQsT85HliE1/DNr vEO6UmLg8KnICuxl5/dMfcQnt7PzbfMzd0UuLiJDb0BDC4hogSqdq20D9 fk7o2LWCiplCPmwsvsG3ktxz2vZzshPeS51qBWu7YhFiok64ZRUaj2US7 XY3bX1JdjQpuMB2Oqu/mEld60lkFu/Wn6nYzp6tNZImfyki5GaFlx7vAz g==; X-IronPort-AV: E=McAfee;i="6500,9779,10547"; a="317371681" X-IronPort-AV: E=Sophos;i="5.96,207,1665471600"; d="scan'208";a="317371681" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 30 Nov 2022 13:20:07 -0800 X-IronPort-AV: E=McAfee;i="6500,9779,10547"; a="675177141" X-IronPort-AV: E=Sophos;i="5.96,207,1665471600"; d="scan'208";a="675177141" Received: from mdkinney-mobl2.amr.corp.intel.com ([10.251.4.102]) by orsmga008-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 30 Nov 2022 13:20:07 -0800 From: "Michael D Kinney" To: devel@edk2.groups.io Cc: Michael Kubacki , Sean Brogan , Ray Ni , Zhiguang Liu Subject: [Patch 1/1] UnitTestFrameworkPkg: Library classes private to public Date: Wed, 30 Nov 2022 13:19:55 -0800 Message-Id: <20221130211956.584-1-michael.d.kinney@intel.com> X-Mailer: git-send-email 2.37.1.windows.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4178 * Change GoogleTestLib class from private to public. * Change UnitTestPersistenceLib class from private to public. Cc: Michael Kubacki Cc: Sean Brogan Cc: Ray Ni Cc: Zhiguang Liu Signed-off-by: Michael D Kinney --- .../Library/UnitTestPersistenceLib.h | 0 UnitTestFrameworkPkg/UnitTestFrameworkPkg.dec | 13 +++++++------ 2 files changed, 7 insertions(+), 6 deletions(-) rename UnitTestFrameworkPkg/{PrivateInclude => Include}/Library/UnitTestPersistenceLib.h (100%) diff --git a/UnitTestFrameworkPkg/PrivateInclude/Library/UnitTestPersistenceLib.h b/UnitTestFrameworkPkg/Include/Library/UnitTestPersistenceLib.h similarity index 100% rename from UnitTestFrameworkPkg/PrivateInclude/Library/UnitTestPersistenceLib.h rename to UnitTestFrameworkPkg/Include/Library/UnitTestPersistenceLib.h diff --git a/UnitTestFrameworkPkg/UnitTestFrameworkPkg.dec b/UnitTestFrameworkPkg/UnitTestFrameworkPkg.dec index ed12f32009d8..14e387d63a0f 100644 --- a/UnitTestFrameworkPkg/UnitTestFrameworkPkg.dec +++ b/UnitTestFrameworkPkg/UnitTestFrameworkPkg.dec @@ -26,11 +26,16 @@ [Includes.Common.Private] Library/CmockaLib/cmocka/include/cmockery Library/GoogleTestLib/googletest/googletest -[LibraryClasses.Common.Private] +[LibraryClasses] ## @libraryclass Allows save and restore unit test internal state # - UnitTestPersistenceLib|PrivateInclude/Library/UnitTestPersistenceLib.h + UnitTestPersistenceLib|Include/Library/UnitTestPersistenceLib.h + ## @libraryclass GoogleTest infrastructure + # + GoogleTestLib|Include/Library/GoogleTestLib.h + +[LibraryClasses.Common.Private] ## @libraryclass Provides a unit test result report # UnitTestResultReportLib|PrivateInclude/Library/UnitTestResultReportLib.h @@ -39,10 +44,6 @@ [LibraryClasses.Common.Private] # UnitTestBootLib|PrivateInclude/Library/UnitTestBootLib.h - ## @libraryclass GoogleTest infrastructure - # - GoogleTestLib|Include/Library/GoogleTestLib.h - [Guids] gUnitTestFrameworkPkgTokenSpaceGuid = { 0x833d3aba, 0x39b4, 0x43a2, { 0xb9, 0x30, 0x7a, 0x34, 0x53, 0x39, 0x31, 0xb3 } } -- 2.37.1.windows.1