Reviewed-by: Zhiguang Liu <zhiguang....@intel.com> > -----Original Message----- > From: devel@edk2.groups.io <devel@edk2.groups.io> On Behalf Of Michael > Kubacki > Sent: Wednesday, April 22, 2020 2:35 AM > To: devel@edk2.groups.io > Cc: Bret Barkelew <brbar...@microsoft.com>; Gao, Liming > <liming....@intel.com>; Kinney, Michael D <michael.d.kin...@intel.com> > Subject: [edk2-devel] [PATCH v1 1/2] MdePkg/UnitTestLib.h: Drop > FrameworkHandle param from SaveFrameworkState() > > From: Michael Kubacki <michael.kuba...@microsoft.com> > > REF:https://bugzilla.tianocore.org/show_bug.cgi?id=2612 > > The framework handle can be retrieved from GetActiveFrameworkHandle() > internal to SaveFrameworkState() so this change removes the parameter > from the function signature. > > Cc: Bret Barkelew <brbar...@microsoft.com> > Cc: Liming Gao <liming....@intel.com> > Cc: Michael D Kinney <michael.d.kin...@intel.com> > Signed-off-by: Michael Kubacki <michael.kuba...@microsoft.com> > --- > MdePkg/Include/Library/UnitTestLib.h | 9 +++------ > 1 file changed, 3 insertions(+), 6 deletions(-) > > diff --git a/MdePkg/Include/Library/UnitTestLib.h > b/MdePkg/Include/Library/UnitTestLib.h > index c06c36bea5aa..a4374580a8d5 100644 > --- a/MdePkg/Include/Library/UnitTestLib.h > +++ b/MdePkg/Include/Library/UnitTestLib.h > @@ -313,11 +313,9 @@ FreeUnitTestFramework ( > at least the current execution count) which will be saved by the framework > and > passed to the test case upon resume. > > - Generally called from within a test case prior to quitting or rebooting. > + This should be called while the current test framework is valid and > active. It > is > + generally called from within a test case prior to quitting or rebooting. > > - @param[in] FrameworkHandle A handle to the current running > framework that > - dispatched the test. Necessary for > recording > - certain test events with the framework. > @param[in] ContextToSave A buffer of test case-specific data to be > saved > along with framework state. Will be passed > as > "Context" to the test case upon resume. > This > @@ -325,7 +323,7 @@ FreeUnitTestFramework ( > @param[in] ContextToSaveSize Size of the ContextToSave buffer. > > @retval EFI_SUCCESS The framework state and context were saved. > - @retval EFI_INVALID_PARAMETER FrameworkHandle is NULL. > + @retval EFI_NOT_FOUND An active framework handle was not found. > @retval EFI_INVALID_PARAMETER ContextToSave is not NULL and > ContextToSaveSize is 0. > @retval EFI_INVALID_PARAMETER ContextToSave is >= 4GB. > @@ -338,7 +336,6 @@ FreeUnitTestFramework ( > EFI_STATUS > EFIAPI > SaveFrameworkState ( > - IN UNIT_TEST_FRAMEWORK_HANDLE FrameworkHandle, > IN UNIT_TEST_CONTEXT ContextToSave OPTIONAL, > IN UINTN ContextToSaveSize > ); > -- > 2.16.3.windows.1 > > >
-=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#60750): https://edk2.groups.io/g/devel/message/60750 Mute This Topic: https://groups.io/mt/73179712/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-