Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
5 tasks
Tracked by #1130
pietrushnic opened this issue Nov 26, 2024 · 0 comments
Assignees

Comments

@pietrushnic
Copy link

pietrushnic commented Nov 26, 2024

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
  • Enablink DMI00[1-4] for Dasharo (coreboot+SeaBIOS) #1150
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

No branches or pull requests

1 participant