git: aad99ded881d - main - Add test notes

From: Warner Losh <imp_at_FreeBSD.org>
Date: Fri, 02 Dec 2022 18:08:52 UTC
The branch main has been updated by imp:

URL: https://cgit.FreeBSD.org/src/commit/?id=aad99ded881d7fcb5f837e62e57a5a06019c6d2c

commit aad99ded881d7fcb5f837e62e57a5a06019c6d2c
Author:     Warner Losh <imp@FreeBSD.org>
AuthorDate: 2022-12-02 17:47:29 +0000
Commit:     Warner Losh <imp@FreeBSD.org>
CommitDate: 2022-12-02 18:07:33 +0000

    Add test notes
    
    Add notes on how to test things. This will likely need to be fleshed out
    more in the future, but this is a good start.
    
    Sponsored by:           Netflix
---
 tools/boot/TEST-NOTES | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/tools/boot/TEST-NOTES b/tools/boot/TEST-NOTES
new file mode 100644
index 000000000000..9c1debca5376
--- /dev/null
+++ b/tools/boot/TEST-NOTES
@@ -0,0 +1,22 @@
+New test script
+
+o Assumes univerese has run.
+o Will create a test tree somewhere outside of the source tree
+  o trees has the different trees we use to create images
+    o trees/${ARCH}/$PART have each architecture's tree images
+      for the different partitions we need.
+  o bios has cached BIOSes needed for tests
+  o images has the images to test
+  o tests has the test scripts
+  o linux has cached copies off kernels for the kboot tests
+o Assumes qemu port installed
+  o will use firmware from there
+o Will use 3 linux kernels, amd64 and aarch64 built with CONFIG_EFI_STUB
+o Will test
+  o armv7 UEFI+uboot booting on MBR and GPT
+  o aarch64 Will test UEFI+ACPI on MBR/GPT, UEFI+ACPI+kboot, DTB+kboot
+  o amd64 <big matrix here>
+  o i386 legacy + {gpt,mbr} and cdrom boot (also the isoboot unified?)
+  o powerpc <who knows> but kboot+dtb
+  o riscv UEFI+ACPI with GPT and serial console
+