UnitTestFrameworkPkgHostTest.dsc 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. ## @file
  2. # UnitTestFrameworkPkg DSC file used to build host-based unit tests.
  3. #
  4. # Copyright (c) Microsoft Corporation.<BR>
  5. # SPDX-License-Identifier: BSD-2-Clause-Patent
  6. #
  7. ##
  8. [Defines]
  9. PLATFORM_NAME = UnitTestFrameworkPkgHostTest
  10. PLATFORM_GUID = C7F97D6D-54AC-45A9-8197-CC99B20CC7EC
  11. PLATFORM_VERSION = 0.1
  12. DSC_SPECIFICATION = 0x00010005
  13. OUTPUT_DIRECTORY = Build/UnitTestFrameworkPkg/HostTest
  14. SUPPORTED_ARCHITECTURES = IA32|X64
  15. BUILD_TARGETS = NOOPT
  16. SKUID_IDENTIFIER = DEFAULT
  17. !include UnitTestFrameworkPkg/UnitTestFrameworkPkgHost.dsc.inc
  18. [PcdsPatchableInModule]
  19. gEfiMdePkgTokenSpaceGuid.PcdDebugPropertyMask|0x17
  20. [Components]
  21. #
  22. # Build HOST_APPLICATIONs that test the SampleUnitTest
  23. #
  24. UnitTestFrameworkPkg/Test/UnitTest/Sample/SampleUnitTest/SampleUnitTestHost.inf
  25. UnitTestFrameworkPkg/Test/GoogleTest/Sample/SampleGoogleTest/SampleGoogleTestHost.inf
  26. #
  27. # Build HOST_APPLICATION Libraries
  28. #
  29. UnitTestFrameworkPkg/Library/CmockaLib/CmockaLib.inf
  30. UnitTestFrameworkPkg/Library/GoogleTestLib/GoogleTestLib.inf
  31. UnitTestFrameworkPkg/Library/Posix/DebugLibPosix/DebugLibPosix.inf
  32. UnitTestFrameworkPkg/Library/Posix/MemoryAllocationLibPosix/MemoryAllocationLibPosix.inf
  33. UnitTestFrameworkPkg/Library/UnitTestLib/UnitTestLibCmocka.inf