efi_selftest: test protocol management
This unit test checks the following protocol services: InstallProtocolInterface, UninstallProtocolInterface, InstallMultipleProtocolsInterfaces, UninstallMultipleProtocolsInterfaces, HandleProtocol, ProtocolsPerHandle, LocateHandle, LocateHandleBuffer. As UninstallProtocolInterface and UninstallMultipleProtocolsInterfaces are not completely implemented a TODO message will shown for their failure. Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de> Signed-off-by: Alexander Graf <agraf@suse.de>
This commit is contained in:

committed by
Alexander Graf

parent
9f0770ff9c
commit
927ca890b0
@@ -27,6 +27,15 @@
|
||||
(efi_st_printf("%s(%u):\nERROR: ", __FILE__, __LINE__), \
|
||||
efi_st_printf(__VA_ARGS__)) \
|
||||
|
||||
/*
|
||||
* Prints a TODO message.
|
||||
*
|
||||
* @... format string followed by fields to print
|
||||
*/
|
||||
#define efi_st_todo(...) \
|
||||
(efi_st_printf("%s(%u):\nTODO: ", __FILE__, __LINE__), \
|
||||
efi_st_printf(__VA_ARGS__)) \
|
||||
|
||||
/*
|
||||
* A test may be setup and executed at boottime,
|
||||
* it may be setup at boottime and executed at runtime,
|
||||
|
Reference in New Issue
Block a user