WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content

Releases: tianocore/edk2-test

edk2-test-stable202509 : Release Date: 2025-09-30 Latest

04 Oct 04:31

Choose a tag to compare

edk2 tag used for build: https://github.com/tianocore/edk2/releases/tag/edk2-stable202508

New Features:

  • Add UEFI SecureBoot tests: VariableAttributes, VariableUpdates and ImageLoadingTest for UEFI Secure Boot validation
  • New test scenario for GetInformation()
  • New tests for FMP GetImageInfo invalid cases
  • New EFI_INVALID_PARAMETER scenarios for FMP GetImageInfo in TestCaseSpec
  • Add EFI RT Properties Table tests
  • Test Scenario for EFI_RT_PROPERTIES_TABLE
  • New coverage in FirmwareManagementBBTestConformance UEFI spec v2.7B
  • New scenarios for FirmwareManagementBBTestConformance in testcasespec
  • Added the Issue Template for edk2-test issues
  • Automatic PR review infrastructure
  • UEFI-SCT Case spec conversion to markdown
  • Add build instructions for X64 Windows

Bug Fixes:

  • uefi-sct/SctPkg: Updated DEFAULT_TTL Value
  • SctPkg: Update LoongArch exception defines
  • uefi-sct/SctPkg: Coverity illegal access fixes
  • uefi-test/SctPkg: Coverity Uninitialized Variables Fixes
  • uefi-test/SctPkg: Fix edk2 compilation error and TestInfrastructure issues
  • uefi-sct/SctPkg: include CompilerIntrinsicsLib in Pkcs7BBTest.inf
  • uefi-sct/SctPkg: Coverity corruptions fixes
  • uefi-sct/SctPkg:Fixed build issue due to no UGAIO.
  • uefi-sct/SctPkg: Fix x64 GCC build by enforcing Microsoft x64 ABI
  • SctPkg: Remove duplicate gTestGenericFailureGuid in ValidHiiImage
  • SctPkg/EasDispatcher: Remove unused variables in EftpImplement
  • uefi-test/SctPkg: Fix UEFI\IHV_SCT.dsc build error
  • uefi-sct/SctPkg: Fix build error
  • uefi-sct/TimeServices: Updating the TimeFieldsValid() function
  • uefi-sct/SctPkg: Coverity Uninitialized Variables Fixes
  • uefi-sct/SctPkg: Enable CLANGDWARF processing in build script
  • Modify test function to match Test Scenario for EFI_RT_PROPERTIES_TABLE.
  • Making changes based on EDK2-test opensource feedback
  • uefi-sct/SctPkg: Fixes "Unsupported target architecture X64 !"
  • uefi-sct/SctPkg: Fix copy mem build error
  • TestCase: Add missing EFIAPI attribute in test entry points
  • edk2-test: uefi-sct: Correct the AIP GUID gEfiAdapterInfoUndiIPv6SupportGuid to the correct definition.
  • Updated the Contribution guidelines in the Readme
  • Edk2-Test: Fix:AdapterInfoBBTest
  • Updates for automatic reviewer assignment for PRs
  • Removed the references to Bugzilla in the Readme
  • uefi-sct/SctPkg: TCG2 Protocol: Expand BSCap.HashAlgorithmBitmap check
  • edk2-test: uefi-sct: Correct the vlanId check in DevicePath Test
  • SctPkg: Drop ArmCompilerIntrinsicsLib
  • uefi-sct/SctPkg: ExtractConfig allows EFI_ACCESS_DENIED with a warning
  • uefi-sct: Readme updates with UEFI specifications and test case spec details
  • edk2-test: uefi-sct Increase the waiting time in the SCT GetStatus_Func test
  • uefi-sct/Doc: add Secure Boot testcase definitions
  • Created .readthedocs.yaml for readthedocs support

Full Changelog: edk2-test-stable202406...edk2-test-stable202509

edk2-test-stable202406 : Release Date: 2024-06-17

18 Jun 03:57

Choose a tag to compare

New Features:

  • New TCG2 protocol tests based on TCG2 specification prescribe by Arm BBSR specification
  • New TCG2 MOR tests
  • SCT case specification documentation is adapted, updated and published, courtesy UTWG
  • Added support for LongArch64 platform
  • Add RISCV64 build support
  • Added tests for RISCV_EFI_BOOT_PROTOCOL

Bug Fixes:

  • TCG2 Protocol: clean up type conversion warnings
  • TCG2 Protocol: #pragma pack cleanup
  • TCG2 Protocol: use OFFSET_OF for computing offsets
  • TCG2 Protocol: correct definition of TPMT_HA
  • BBTestReadKeyStrokeExFunctionAutoTestCheckpoint1() can't identify the problem of wrong implementation of ReadKeyStrokeEx
  • Fixed a pinter error in DevicePathFromTextBBTestCoverage.c
  • Corrected %LX SctPrint code
  • Fix the URL for the edk2-test repo
  • Point users to the URL for edk2-test-parser if it doesn't exist
  • Rename files in HowToBuild to avoid spaces in filenames
  • Unbreak buildzip.sh
  • SctPkg: Fix the UefiSct -Wincompatible-pointer-types warnings
  • SctPkg: Fix X64 build errors for GCC toolchain
  • RouteConfig() returns EFI_ACCESS_DENIED passes with warning
  • Check for memory below 4G
  • Enable LoongArch64 building
  • Add LoongArch64 platform support
  • Update path to edk2-test-parser, check for repo
  • Replaced the incorrect references RANDOM_NAME_PROTOCOL to RANDOM_NUMBER_PROTOCOL
  • Stall_Func: Reduces the stall interval for Stall_Func
  • Incorrect instances of RANDOM_NAME_PROTOCOL
  • Don't always check PixelInformation
  • Updated the check for monotonic count after restart
  • Allow SimpleTextOut SetMode to return EFI_UNSUPPORTED
  • Allow some SNP functions to return EFI_UNSUPPORTED
  • Invalid values for SetWakeupTime()
  • Added clarification AuthVariableDERConfTest
  • Fix BuildAtaDeviceNode()
  • Unsupported TEXT_INPUT_EX.SetState
  • RecordAssertion function parameter issue.
  • Correct print code for EFI_MEMORY_TYPE

edk2-test-stable202108: Release Date: 2021-08-25

25 Aug 07:05

Choose a tag to compare

New Features:

  • Added support for RISCV64 by using Aarch64 sources, including the support for build
  • Helper script to build SCT+Shell in a bootable format
  • buildzip: Add CapsuleApp.efi to the SCT zip file
  • Added SCT User Guide Word and PDF documents

Bug Fixes

  • In SCRT, fixed runtime access to boot services functions
  • Consume MdeLibs.dsc.inc for RegisterFilterLib
  • Fix type mismatch in Simple Network test
  • ImageIndex need be corrected to range 1 ~ DescriptorCount.
  • Changed compiler check from greater 5 to equal to 5
  • Add support for building extra packages
  • Minor update for a build issue on VS2015
  • Correct BBTestEraseBlocks behavior (EFI_BLOCK_IO_PROTOCOL)
  • Correct check image test behavior
  • Fix build.sh when specifying GCC5 toolchain
  • Correct issue with memory protection enabled.
  • NULL deref in DevicePathToText test
  • Fix illegal dereference in CheckEbcProtocol()
  • Fix missing symbols on edk2-test build
  • Updated Start Address Alignment code
  • Fix GUID of EfiCompliant test
  • Changed gcc version to be integer
  • fix variable services conformance test
  • Check return status on calls to GetTime()
  • Add build instructions with latest EDK2
  • Fix build with latest EDK2
  • Convert files from UTF-16 to UTF-8.
  • Sync SNP ReceiveFilters change to IHV
  • Sync SNP Statistics change to IHV
  • Sync StrUpr() test change to IHV
  • Sync SimpleTextInputEx change to IHV
  • Fix invalid attribute combination
  • UninstallMultipleProtocols, checkpoint 7-9
  • buffer overflow in NotifyFunctionTplEx()
  • StrUpr() test for cyrillic letters
  • assertion for UninstallMultipleProtocols
  • Eliminate 2nd execution of ExitBootServices Test
  • Fix gBlackBoxEfiSimplePointerProtocolGuid value
  • Remove Ipf source files from inf file
  • EasLib: Remove files required for building Ipf
  • SctLib: Remove Ipf source files
  • Framework/EntsLib: Remove Ipf source files from inf file
  • Framework/ENTS: Remove reference to gtEfiSalSystemTableGuid
  • Library/EntsLib: Remove references to SalSystemTable
  • EFI/Protocol: Fix to use VENDOR_DEVICE_PATH to create the debug port device node

edk2-test-stable201904: Release Date: 2019-04-05

14 May 00:27

Choose a tag to compare

New Features
* First Open Source Release after UEFI-SCT became open source.
* Beta Release for UEFI v2.7a Specification.
* Support for building UEFI-SCT after edk2 Python 3 migration.
* Binary free source including support for building GenBin from Source.
* Add new test for DNS/BlueToothLE DevicePath.
* Add new test for ResetNotification Protocol.
* Add new test for UFSDeviceConfig Protocol.
* Add new test for PartitionInfo Protocol.
* Add new checkpoint for LocateProtocol().
* Add not-granularity-aligned test cases in Erase Block Protocol.
* Define new Adapter Info block for wireless NIC.
* Add TPL Check in SimpleTextIn/SimpleTextInEx.
* Add two checkpoints for GetNextVariable().
* Add the checkpoint toggle state of ReadKeyStrokeEx.
* Add VerifySignature() test.
* Update BlueTooth test with LE support.
* Implement iSCSI DevicePathToText Test

Bug Fixes
* SD/MMC Passthrough test bug fix.
* DevicePathFromText test CreateEMMCDeviceNode() bug fix.
* ExtractConfig API bug fix.
* Ensure the HwErrRecVariable could be deleted before the test exit bug fix.
* The Lun display order bug fix.
* Correct BlueTooth Io Protocol Guid and BlueTooth Config Protocol Guid.
* Fix incorrect line ending detection by GenBin tool.
* Fix invalid GUID value format error.
* Remove old unused files in EfiCompliant test.
* Allow usage with UEFI version 2.7.
* Correct Enable parameter in ReceiveFilters test.
* Fix bug in BBTestCreateEventEx_Func_Sub3 test.
* Corrected the size in bytes to be erased in EraseBlockProtocol test.
* Fix underflow in EraseBlocks test.
* Fix compilation issues in inf files when compiled against edk2 stable tag edk2-stable201903.