REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3390
According to the UEFI specification EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL.SetState() may return EFI_UNSUPPORTED if "the device does not support the ability to have its state set." BBTestReadKeyStrokeExFunctionAutoTestCheckpoint1() must not report an error in this case. Fixes: e9c21711c17 ("uefi-sct/SctPkg:Add checkpoint of ReadKeyStrokeEx Toggle state") Signed-off-by: Heinrich Schuchardt <xypron.g...@gmx.de> --- .../BlackBoxTest/SimpleTextInputExBBTestFunction.c | 3 +++ .../BlackBoxTest/SimpleTextInputExBBTestFunction.c | 3 +++ 2 files changed, 6 insertions(+) diff --git a/uefi-sct/SctPkg/TestCase/UEFI/EFI/Protocol/SimpleTextInputEx/BlackBoxTest/SimpleTextInputExBBTestFunction.c b/uefi-sct/SctPkg/TestCase/UEFI/EFI/Protocol/SimpleTextInputEx/BlackBoxTest/SimpleTextInputExBBTestFunction.c index 3ae40ee3b3ed..c9eaf408ab02 100644 --- a/uefi-sct/SctPkg/TestCase/UEFI/EFI/Protocol/SimpleTextInputEx/BlackBoxTest/SimpleTextInputExBBTestFunction.c +++ b/uefi-sct/SctPkg/TestCase/UEFI/EFI/Protocol/SimpleTextInputEx/BlackBoxTest/SimpleTextInputExBBTestFunction.c @@ -1182,6 +1182,9 @@ BBTestReadKeyStrokeExFunctionAutoTestCheckpoint1 ( SimpleTextInputEx, &State ); + if (Status == EFI_UNSUPPORTED) { + return EFI_UNSUPPORTED; + } if (EFI_ERROR(Status)) { StandardLib->RecordAssertion ( diff --git a/uefi-sct/SctPkg/TestCase/UEFI/IHV/Protocol/SimpleTextInputEx/BlackBoxTest/SimpleTextInputExBBTestFunction.c b/uefi-sct/SctPkg/TestCase/UEFI/IHV/Protocol/SimpleTextInputEx/BlackBoxTest/SimpleTextInputExBBTestFunction.c index 7dfd5dea6269..eddce4d3640d 100644 --- a/uefi-sct/SctPkg/TestCase/UEFI/IHV/Protocol/SimpleTextInputEx/BlackBoxTest/SimpleTextInputExBBTestFunction.c +++ b/uefi-sct/SctPkg/TestCase/UEFI/IHV/Protocol/SimpleTextInputEx/BlackBoxTest/SimpleTextInputExBBTestFunction.c @@ -1182,6 +1182,9 @@ BBTestReadKeyStrokeExFunctionAutoTestCheckpoint1 ( SimpleTextInputEx, &State ); + if (Status == EFI_UNSUPPORTED) { + return EFI_UNSUPPORTED; + } if (EFI_ERROR(Status)) { StandardLib->RecordAssertion ( -- 2.30.2 -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#80376): https://edk2.groups.io/g/devel/message/80376 Mute This Topic: https://groups.io/mt/85467724/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-