Skip to content

[New Test Coverage] SctPkg/RedfishDiscoverBBTest: Add EFI_REDFISH_DISCOVER_PROTOCOL black… - #349

Open
cgjertsen wants to merge 1 commit into
tianocore:masterfrom
cgjertsen:redfish-discover-add-bb-test-coverage
Open

[New Test Coverage] SctPkg/RedfishDiscoverBBTest: Add EFI_REDFISH_DISCOVER_PROTOCOL black…#349
cgjertsen wants to merge 1 commit into
tianocore:masterfrom
cgjertsen:redfish-discover-add-bb-test-coverage

Conversation

@cgjertsen

Copy link
Copy Markdown
Contributor

…-box test coverage

Add new black-box test module for EFI_REDFISH_DISCOVER_PROTOCOL per UEFI 2.8 (Mantis 1920) with clarifications from Mantis 1925.

Function tests:

  • GetNetworkInterfaceList() with valid parameters, verifies interface count consistency
  • AcquireRedfishService() synchronous discovery via host interface
  • AbortAcquireRedfishService() and ReleaseRedfishService() basic calls

Conformance tests:

  • GetNetworkInterfaceList() with NULL NumberOfNetworkInterfaces and NULL NetworkInterfaces pointers
  • AcquireRedfishService() with NULL Token and Flags == 0
  • ReleaseRedfishService() with NULL List

Ref: #323

…-box test coverage

Add new black-box test module for EFI_REDFISH_DISCOVER_PROTOCOL per
UEFI 2.8 (Mantis 1920) with clarifications from Mantis 1925.

Function tests:
- GetNetworkInterfaceList() with valid parameters, verifies interface
  count consistency
- AcquireRedfishService() synchronous discovery via host interface
- AbortAcquireRedfishService() and ReleaseRedfishService() basic calls

Conformance tests:
- GetNetworkInterfaceList() with NULL NumberOfNetworkInterfaces and
  NULL NetworkInterfaces pointers
- AcquireRedfishService() with NULL Token and Flags == 0
- ReleaseRedfishService() with NULL List

Ref: tianocore#323

Signed-off-by: Carolyn Gjertsen <Carolyn.Gjertsen@amd.com>
cgjertsen added a commit to cgjertsen/edk2-test that referenced this pull request May 14, 2026
Add 2025.05 revision history entry covering UEFI 2.8–2.10A test
updates (PRs tianocore#320, tianocore#346tianocore#352). Register new chapters 33 (REST EX
Protocol) and 34 (Redfish Discover Protocol) in the Sphinx table
of contents.

Cc: PR tianocore#320, PR tianocore#346, PR tianocore#347, PR tianocore#348, PR tianocore#349, PR tianocore#350, PR tianocore#351, PR tianocore#352
Signed-off-by: Carolyn Gjertsen <Carolyn.Gjertsen@amd.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant