Skip to content
Snippets Groups Projects
Forked from Reform / reform-boundary-uboot
Source project has a limited visibility.
  • Heinrich Schuchardt's avatar
    623b3a57
    efi_selftest: provide an EFI selftest application · 623b3a57
    Heinrich Schuchardt authored
    
    A testing framework for the EFI API is provided.
    It can be executed with the 'bootefi selftest' command.
    
    It is coded in a way that at a later stage we may turn it
    into a standalone EFI application. The current build system
    does not allow this yet.
    
    All tests use a driver model and are run in three phases:
    setup, execute, teardown.
    
    A test may be setup and executed at boottime,
    it may be setup at boottime and executed at runtime,
    or it may be setup and executed at runtime.
    
    After executing all tests the system is reset.
    
    Signed-off-by: default avatarHeinrich Schuchardt <xypron.glpk@gmx.de>
    Signed-off-by: default avatarAlexander Graf <agraf@suse.de>
    623b3a57
    History
    efi_selftest: provide an EFI selftest application
    Heinrich Schuchardt authored
    
    A testing framework for the EFI API is provided.
    It can be executed with the 'bootefi selftest' command.
    
    It is coded in a way that at a later stage we may turn it
    into a standalone EFI application. The current build system
    does not allow this yet.
    
    All tests use a driver model and are run in three phases:
    setup, execute, teardown.
    
    A test may be setup and executed at boottime,
    it may be setup at boottime and executed at runtime,
    or it may be setup and executed at runtime.
    
    After executing all tests the system is reset.
    
    Signed-off-by: default avatarHeinrich Schuchardt <xypron.glpk@gmx.de>
    Signed-off-by: default avatarAlexander Graf <agraf@suse.de>