]> git.proxmox.com Git - mirror_edk2.git/blobdiff - FmpDevicePkg/Test/UnitTest/Library/FmpDependencyLib/EvaluateDependencyUnitTest.c
FmpDevicePkg: Add Last Attempt Status support to dependency libs
[mirror_edk2.git] / FmpDevicePkg / Test / UnitTest / Library / FmpDependencyLib / EvaluateDependencyUnitTest.c
index f8ccdd906f29da1c6c7ff5b8d33aad735cf329a0..01ac19a7d5d7e2b4fda30c7bdad1f83562f7001e 100644 (file)
@@ -2,6 +2,7 @@
   Unit tests of EvaluateDependency API in FmpDependencyLib.\r
 \r
   Copyright (c) 2020, Intel Corporation. All rights reserved.<BR>\r
+  Copyright (c) Microsoft Corporation.<BR>\r
   SPDX-License-Identifier: BSD-2-Clause-Patent\r
 \r
 **/\r
@@ -162,6 +163,7 @@ EvaluateDependencyTest (
 {\r
   BASIC_TEST_CONTEXT  *TestContext;\r
   BOOLEAN             EvaluationResult;\r
+  UINT32              LastAttemptStatus;\r
 \r
   TestContext = (BASIC_TEST_CONTEXT *)Context;\r
 \r
@@ -169,8 +171,9 @@ EvaluateDependencyTest (
                        (EFI_FIRMWARE_IMAGE_DEP *)TestContext->Dependencies,\r
                        TestContext->DependenciesSize,\r
                        mFmpVersions,\r
-                       sizeof(mFmpVersions)/sizeof(FMP_DEPEX_CHECK_VERSION_DATA)\r
-                     );\r
+                       sizeof(mFmpVersions)/sizeof(FMP_DEPEX_CHECK_VERSION_DATA),\r
+                       &LastAttemptStatus\r
+                       );\r
 \r
   UT_ASSERT_EQUAL (EvaluationResult, TestContext->ExpectedResult);\r
 \r