Skip to content

rewrite/migrate tests reported in old regression test results around 151 tests depending on configuration #1149

@pietrushnic

Description

@pietrushnic

Initial analysis of test coverage in OSFV vs. open-source-firmware-rte (legacy testing framework) was performed here. As a result, 36 out of 151 tests were identified as possible to reuse. Unfortunately, the design of those tests is heavily dependent on UEFI. In this task, I want to analyze the possibility of enabling those tests for Dasharo (coreboot+SeaBIOS). As a rule of thumb, I target QEMU first, then migrate to hardware and interpret tests that make sense on hardware.

  • DTS005.001 - it requires hardware.
  • SOL001.001 - requires changes in coreboot code for QEMU.
  • NBA00{1,2}.001 - use Set UEFI Option and Enter Boot Menu Tianocore ... keywords
    • some are exposed by lib/options and some by lib/bios; the problem is naming, which potentially should be modified to create a unified abstraction without saying what we have behind, that those keywords are not abstracted enough and depend on the way UEFI menus are constructed
  • PXE00[1-7] - another place where dependency is Enter Boot Menu Tianocore..., but also other keywords e.g. Enter Submenu From Snapshot
  • Enable DMI00[1-4] for Dasharo (coreboot+SeaBIOS) #1150

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions