Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[202405][REBASE&FF]MdeModulePkg: VariableRuntimeDxe: Add host-based unit tests #967

Merged

Commits on Jul 17, 2024

  1. Create a VarCheckPolicyLib for RuntimeDxe

    Bret Barkelew authored and Javagedes committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    bbe3d05 View commit details
    Browse the repository at this point in the history
  2. MdeModulePkg: VariableRuntimeDxe: Create host-based unit test

    This test will enable direct testing of the variable logic
    (including the logic common to all drivers) without having
    to load a full simulator or emulator.
    
    Configures emulated non-volatile variables in order to
    test the entire functionality.
    
    Co-authored-by: Michael Kubacki <[email protected]>
    2 people authored and Javagedes committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    60ea7bf View commit details
    Browse the repository at this point in the history
  3. MdeModulePkg: VariableRuntimeDxe: Copy SCT tests

    Copy SCT tests for VariableRuntimeDxe in preparation for
    using them as Host-based unit tests and updates their license
    format to follow edk2 standards.
    
    NOTE: Will not build yet. This import is kept separate from the
    changes to get things building so that it's easy to track the
    build changes.
    
    Co-authored-by: Joey Vagedes<[email protected]>
    Bret Barkelew authored and Javagedes committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    5762168 View commit details
    Browse the repository at this point in the history
  4. MdeModulePkg: VariableRuntimeDxe: Convert SCT tests to host-based tests

    This requires a number of changes to the SCT test cases
    as well as some additional scaffolding to adapt the test
    cases to the host-based framework.
    Bret Barkelew authored and Javagedes committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    0f3a359 View commit details
    Browse the repository at this point in the history