The table below lists the test modules executed for the EBBR recipe.
Note: X[ebbr] indicates that the FWTS test X belongs to the EBBR test category (executed as part of the
--ebbrtest-list).
| Test | Minor Tests |
|---|---|
| dt_base | 1. Check device tree presence |
| 2. Check device tree baseline validity | |
| 3. Check device tree warnings | |
| esrt[ebbr] | 1. Sanity check UEFI ESRT Table |
| smccc | 1. Test PCI_VERSION |
| 2. Test PCI_FEATURES | |
| 3. Test PCI_GET_SEG_INFO | |
| 4. Test ARM_SMCCC_VERSION | |
| 5. Test ARM_SMCCC_ARCH_FEATURES | |
| 6. Test ARM_SMCCC_ARCH_SOC_ID for Soc_ID_type 0 | |
| 7. Test ARM_SMCCC_ARCH_SOC_ID for Soc_ID_type 1 | |
| uefibootpath[ebbr] | 1. Test UEFI Boot Path Boot#### |
| uefirtmisc[ebbr] | 1. Test for UEFI miscellaneous runtime service interfaces |
| 2. Stress test for UEFI miscellaneous runtime service interfaces | |
| 3. Test GetNextHighMonotonicCount with invalid NULL parameter | |
| 4. Test UEFI miscellaneous runtime services unsupported status | |
| uefirttime[ebbr] | 1. Test UEFI RT service get time interface |
| 2. Test UEFI RT service get time interface, NULL time parameter | |
| 3. Test UEFI RT service get time interface, NULL time and NULL capabilities parameters | |
| 4. Test UEFI RT service set time interface | |
| 5. Test UEFI RT service set time interface, invalid year 1899 | |
| 6. Test UEFI RT service set time interface, invalid year 10000 | |
| 7. Test UEFI RT service set time interface, invalid month 0 | |
| 8. Test UEFI RT service set time interface, invalid month 13 | |
| 9. Test UEFI RT service set time interface, invalid day 0 | |
| 10. Test UEFI RT service set time interface, invalid day 32 | |
| 11. Test UEFI RT service set time interface, invalid hour 24 | |
| 12. Test UEFI RT service set time interface, invalid minute 60 | |
| 13. Test UEFI RT service set time interface, invalid second 60 | |
| 14. Test UEFI RT service set time interface, invalid nanosecond 1000000000 | |
| 15. Test UEFI RT service set time interface, invalid timezone -1441 | |
| 16. Test UEFI RT service set time interface, invalid timezone 1441 | |
| 17. Test UEFI RT service set time interface, invalid daylight 0xfc | |
| 18. Test UEFI RT service get wakeup time interface | |
| 19. Test UEFI RT service get wakeup time interface, NULL enabled parameter | |
| 20. Test UEFI RT service get wakeup time interface, NULL pending parameter | |
| 21. Test UEFI RT service get wakeup time interface, NULL time parameter | |
| 22. Test UEFI RT service get wakeup time interface, NULL enabled, pending and time parameters | |
| 23. Test UEFI RT service set wakeup time interface | |
| 24. Test UEFI RT service set wakeup time interface, NULL time parameter | |
| 25. Test UEFI RT service set wakeup time interface, invalid year 1899 | |
| 26. Test UEFI RT service set wakeup time interface, invalid year 10000 | |
| 27. Test UEFI RT service set wakeup time interface, invalid month 0 | |
| 28. Test UEFI RT service set wakeup time interface, invalid month 13 | |
| 29. Test UEFI RT service set wakeup time interface, invalid day 0 | |
| 30. Test UEFI RT service set wakeup time interface, invalid day 32 | |
| 31. Test UEFI RT service set wakeup time interface, invalid hour 24 | |
| 32. Test UEFI RT service set wakeup time interface, invalid minute 60 | |
| 33. Test UEFI RT service set wakeup time interface, invalid second 60 | |
| 34. Test UEFI RT service set wakeup time interface, invalid nanosecond 1000000000 | |
| 35. Test UEFI RT service set wakeup time interface, invalid timezone -1441 | |
| 36. Test UEFI RT service set wakeup time interface, invalid timezone 1441 | |
| 37. Test UEFI RT service set wakeup time interface, invalid daylight 0xfc | |
| 38. Test UEFI RT time services unsupported status | |
| uefirtvariable[ebbr] | 1. Test UEFI RT service get variable interface |
| 2. Test UEFI RT service get next variable name interface | |
| 3. Test UEFI RT service set variable interface | |
| 4. Test UEFI RT service query variable info interface | |
| 5. Test UEFI RT service variable interface stress test | |
| 6. Test UEFI RT service set variable interface stress test | |
| 7. Test UEFI RT service query variable info interface stress test | |
| 8. Test UEFI RT service get variable interface, invalid parameters | |
| 9. Test UEFI RT variable services unsupported status | |
| uefivarinfo[ebbr] | 1. UEFI variable info query |