From 43099af8df50dbe5fc6cac86f497249fb9ac9936 Mon Sep 17 00:00:00 2001 From: Danil Klimuk Date: Fri, 27 Mar 2026 19:44:19 +0100 Subject: [PATCH] dts: add fusing tests for ADL laptops, update profiles Signed-off-by: Danil Klimuk --- dts/dts-e2e.robot | 5 ++- ...-ddr5 UEFI->Heads Transition - DPP.profile | 1 - ...z690-a-wifi-ddr4 UEFI Update - DCR.profile | 1 + ...-ddr4 UEFI->Heads Transition - DPP.profile | 1 + ...-ddr5 UEFI->Heads Transition - DPP.profile | 1 - ...ovacustom-ns50mu UEFI Update - DCR.profile | 1 + ...ovacustom-ns50pu UEFI Update - DCR.profile | 10 ++--- ...ovacustom-ns70mu UEFI Update - DCR.profile | 1 + ...ovacustom-ns70pu UEFI Update - DCR.profile | 10 ++--- ...ovacustom-nv41mb UEFI Update - DCR.profile | 1 + ...ovacustom-nv41mz UEFI Update - DCR.profile | 1 + ...ovacustom-nv41pz UEFI Update - DCR.profile | 10 ++--- ...v41pz UEFI->Heads Transition - DPP.profile | 1 + ...plex-7010 Initial Deployment - DPP.profile | 1 + .../optiplex-7010 UEFI Update - DPP.profile | 1 - ...plex-9010 Initial Deployment - DPP.profile | 1 + .../optiplex-9010 UEFI Update - DPP.profile | 1 - platform-configs/novacustom-ns50pu.robot | 38 ++++++++++++------- platform-configs/novacustom-ns70pu.robot | 38 ++++++++++++------- platform-configs/novacustom-nv41pz.robot | 9 ++++- 20 files changed, 82 insertions(+), 51 deletions(-) diff --git a/dts/dts-e2e.robot b/dts/dts-e2e.robot index 41461937..97cc06f4 100644 --- a/dts/dts-e2e.robot +++ b/dts/dts-e2e.robot @@ -305,7 +305,7 @@ E2E008.004 Enable Sending Logs UI Option Should Enable DTS Log Sending SSHLibrary.Read Until Sending logs... ################################################################################ -# DTS extentions tests: +# DTS extensions tests: ################################################################################ E2E009.001 DTS extensions are installed and can be used @@ -776,7 +776,7 @@ E2E019.003 DTS should continue update in case ME is neither HAP disabled or enab E2E019.004 DTS must stop update in case ME operation mode was not detected [Documentation] When the ME operation mode is not detected DST must ... assume it is enabled and ask whether to stop update or - ... update without flashing ME. This is because assumming ME is enabled + ... update without flashing ME. This is because assuming ME is enabled ... is the safest assumption for the end user in such a case. Export Shell Variables For Emulation ... UEFI Update @@ -797,6 +797,7 @@ E2E019.004 DTS must stop update in case ME operation mode was not detected ${out}= Wait For Checkpoint ${DTS_ME_WARN} Should Contain ${out} Can not determine if ME is disabled, assuming enabled. + *** Keywords *** # robocop: disable:0919 ${platform} ${workflow} - ${release} diff --git a/dts/profiles/msi-pro-z690-a-ddr5 UEFI->Heads Transition - DPP.profile b/dts/profiles/msi-pro-z690-a-ddr5 UEFI->Heads Transition - DPP.profile index 4382f9c2..82a75659 100644 --- a/dts/profiles/msi-pro-z690-a-ddr5 UEFI->Heads Transition - DPP.profile +++ b/dts/profiles/msi-pro-z690-a-ddr5 UEFI->Heads Transition - DPP.profile @@ -38,7 +38,6 @@ flashrom -p internal 0 ifdtool -d /tmp/biosupdate 0 fsread_tool test -d /sys/class/pci_bus/0000:00/device/0000:00:16.0 1 cbmem -1 0 -cbmem -1 0 flashrom -p internal -N --ifd -i bios -r /tmp/bios.bin 0 cbfstool /tmp/bios.bin layout -w 0 cbfstool /tmp/biosupdate layout -w 0 diff --git a/dts/profiles/msi-pro-z690-a-wifi-ddr4 UEFI Update - DCR.profile b/dts/profiles/msi-pro-z690-a-wifi-ddr4 UEFI Update - DCR.profile index bed77dc3..31c8aa62 100644 --- a/dts/profiles/msi-pro-z690-a-wifi-ddr4 UEFI Update - DCR.profile +++ b/dts/profiles/msi-pro-z690-a-wifi-ddr4 UEFI Update - DCR.profile @@ -39,6 +39,7 @@ flashrom -p internal 0 ifdtool -d /tmp/biosupdate 1 fsread_tool test -d /sys/class/pci_bus/0000:00/device/0000:00:16.0 1 cbmem -1 0 +cbmem -1 0 flashrom -p internal -N --ifd -i bios -r /tmp/bios.bin 0 cbfstool /tmp/bios.bin layout -w 0 cbfstool /tmp/biosupdate layout -w 0 diff --git a/dts/profiles/msi-pro-z690-a-wifi-ddr4 UEFI->Heads Transition - DPP.profile b/dts/profiles/msi-pro-z690-a-wifi-ddr4 UEFI->Heads Transition - DPP.profile index 82a75659..4382f9c2 100644 --- a/dts/profiles/msi-pro-z690-a-wifi-ddr4 UEFI->Heads Transition - DPP.profile +++ b/dts/profiles/msi-pro-z690-a-wifi-ddr4 UEFI->Heads Transition - DPP.profile @@ -38,6 +38,7 @@ flashrom -p internal 0 ifdtool -d /tmp/biosupdate 0 fsread_tool test -d /sys/class/pci_bus/0000:00/device/0000:00:16.0 1 cbmem -1 0 +cbmem -1 0 flashrom -p internal -N --ifd -i bios -r /tmp/bios.bin 0 cbfstool /tmp/bios.bin layout -w 0 cbfstool /tmp/biosupdate layout -w 0 diff --git a/dts/profiles/msi-pro-z790-p-ddr5 UEFI->Heads Transition - DPP.profile b/dts/profiles/msi-pro-z790-p-ddr5 UEFI->Heads Transition - DPP.profile index 4382f9c2..82a75659 100644 --- a/dts/profiles/msi-pro-z790-p-ddr5 UEFI->Heads Transition - DPP.profile +++ b/dts/profiles/msi-pro-z790-p-ddr5 UEFI->Heads Transition - DPP.profile @@ -38,7 +38,6 @@ flashrom -p internal 0 ifdtool -d /tmp/biosupdate 0 fsread_tool test -d /sys/class/pci_bus/0000:00/device/0000:00:16.0 1 cbmem -1 0 -cbmem -1 0 flashrom -p internal -N --ifd -i bios -r /tmp/bios.bin 0 cbfstool /tmp/bios.bin layout -w 0 cbfstool /tmp/biosupdate layout -w 0 diff --git a/dts/profiles/novacustom-ns50mu UEFI Update - DCR.profile b/dts/profiles/novacustom-ns50mu UEFI Update - DCR.profile index f17f89a7..43370fea 100644 --- a/dts/profiles/novacustom-ns50mu UEFI Update - DCR.profile +++ b/dts/profiles/novacustom-ns50mu UEFI Update - DCR.profile @@ -37,6 +37,7 @@ ifdtool -d /tmp/biosupdate 1 fsread_tool test -d /sys/class/pci_bus/0000:00/device/0000:00:16.0 1 cbmem -1 0 cbmem -1 0 +cbmem -1 0 flashrom -p internal -N --ifd -i bios -r /tmp/bios.bin 0 cbfstool /tmp/bios.bin layout -w 0 cbfstool /tmp/biosupdate layout -w 0 diff --git a/dts/profiles/novacustom-ns50pu UEFI Update - DCR.profile b/dts/profiles/novacustom-ns50pu UEFI Update - DCR.profile index f17f89a7..31479098 100644 --- a/dts/profiles/novacustom-ns50pu UEFI Update - DCR.profile +++ b/dts/profiles/novacustom-ns50pu UEFI Update - DCR.profile @@ -33,18 +33,16 @@ flashrom -p internal -r /tmp/dasharo_dump.rom --fmap -i FMAP -i BOOTSPLASH 0 cbfstool /tmp/dasharo_dump.rom extract -r BOOTSPLASH -n logo.bmp -f /tmp/logo.bmp 1 cbfstool /tmp/biosupdate extract -r COREBOOT -n config -f /tmp/biosupdate_config 0 flashrom -p internal 0 -ifdtool -d /tmp/biosupdate 1 +ifdtool -d /tmp/biosupdate 0 fsread_tool test -d /sys/class/pci_bus/0000:00/device/0000:00:16.0 1 cbmem -1 0 cbmem -1 0 flashrom -p internal -N --ifd -i bios -r /tmp/bios.bin 0 cbfstool /tmp/bios.bin layout -w 0 cbfstool /tmp/biosupdate layout -w 0 -futility show /tmp/biosupdate 0 -flashrom -p internal --ifd -i bios -r /tmp/bios.bin 0 -futility show /tmp/bios.bin 0 -flashrom -p internal --ifd -i bios -w /tmp/biosupdate 0 -flashrom -p internal --ifd -i bios -w /tmp/biosupdate 0 +flashrom -p internal -N --ifd -i fd -w /tmp/biosupdate 0 +flashrom -p internal --ifd -i bios -i fd -i me -w /tmp/biosupdate 0 +flashrom -p internal --ifd -i bios -i fd -i me -w /tmp/biosupdate 0 dasharo_ectool flash /tmp/ecupdate 0 reboot 0 dmidecode 0 diff --git a/dts/profiles/novacustom-ns70mu UEFI Update - DCR.profile b/dts/profiles/novacustom-ns70mu UEFI Update - DCR.profile index f17f89a7..43370fea 100644 --- a/dts/profiles/novacustom-ns70mu UEFI Update - DCR.profile +++ b/dts/profiles/novacustom-ns70mu UEFI Update - DCR.profile @@ -37,6 +37,7 @@ ifdtool -d /tmp/biosupdate 1 fsread_tool test -d /sys/class/pci_bus/0000:00/device/0000:00:16.0 1 cbmem -1 0 cbmem -1 0 +cbmem -1 0 flashrom -p internal -N --ifd -i bios -r /tmp/bios.bin 0 cbfstool /tmp/bios.bin layout -w 0 cbfstool /tmp/biosupdate layout -w 0 diff --git a/dts/profiles/novacustom-ns70pu UEFI Update - DCR.profile b/dts/profiles/novacustom-ns70pu UEFI Update - DCR.profile index f17f89a7..31479098 100644 --- a/dts/profiles/novacustom-ns70pu UEFI Update - DCR.profile +++ b/dts/profiles/novacustom-ns70pu UEFI Update - DCR.profile @@ -33,18 +33,16 @@ flashrom -p internal -r /tmp/dasharo_dump.rom --fmap -i FMAP -i BOOTSPLASH 0 cbfstool /tmp/dasharo_dump.rom extract -r BOOTSPLASH -n logo.bmp -f /tmp/logo.bmp 1 cbfstool /tmp/biosupdate extract -r COREBOOT -n config -f /tmp/biosupdate_config 0 flashrom -p internal 0 -ifdtool -d /tmp/biosupdate 1 +ifdtool -d /tmp/biosupdate 0 fsread_tool test -d /sys/class/pci_bus/0000:00/device/0000:00:16.0 1 cbmem -1 0 cbmem -1 0 flashrom -p internal -N --ifd -i bios -r /tmp/bios.bin 0 cbfstool /tmp/bios.bin layout -w 0 cbfstool /tmp/biosupdate layout -w 0 -futility show /tmp/biosupdate 0 -flashrom -p internal --ifd -i bios -r /tmp/bios.bin 0 -futility show /tmp/bios.bin 0 -flashrom -p internal --ifd -i bios -w /tmp/biosupdate 0 -flashrom -p internal --ifd -i bios -w /tmp/biosupdate 0 +flashrom -p internal -N --ifd -i fd -w /tmp/biosupdate 0 +flashrom -p internal --ifd -i bios -i fd -i me -w /tmp/biosupdate 0 +flashrom -p internal --ifd -i bios -i fd -i me -w /tmp/biosupdate 0 dasharo_ectool flash /tmp/ecupdate 0 reboot 0 dmidecode 0 diff --git a/dts/profiles/novacustom-nv41mb UEFI Update - DCR.profile b/dts/profiles/novacustom-nv41mb UEFI Update - DCR.profile index f17f89a7..43370fea 100644 --- a/dts/profiles/novacustom-nv41mb UEFI Update - DCR.profile +++ b/dts/profiles/novacustom-nv41mb UEFI Update - DCR.profile @@ -37,6 +37,7 @@ ifdtool -d /tmp/biosupdate 1 fsread_tool test -d /sys/class/pci_bus/0000:00/device/0000:00:16.0 1 cbmem -1 0 cbmem -1 0 +cbmem -1 0 flashrom -p internal -N --ifd -i bios -r /tmp/bios.bin 0 cbfstool /tmp/bios.bin layout -w 0 cbfstool /tmp/biosupdate layout -w 0 diff --git a/dts/profiles/novacustom-nv41mz UEFI Update - DCR.profile b/dts/profiles/novacustom-nv41mz UEFI Update - DCR.profile index f17f89a7..43370fea 100644 --- a/dts/profiles/novacustom-nv41mz UEFI Update - DCR.profile +++ b/dts/profiles/novacustom-nv41mz UEFI Update - DCR.profile @@ -37,6 +37,7 @@ ifdtool -d /tmp/biosupdate 1 fsread_tool test -d /sys/class/pci_bus/0000:00/device/0000:00:16.0 1 cbmem -1 0 cbmem -1 0 +cbmem -1 0 flashrom -p internal -N --ifd -i bios -r /tmp/bios.bin 0 cbfstool /tmp/bios.bin layout -w 0 cbfstool /tmp/biosupdate layout -w 0 diff --git a/dts/profiles/novacustom-nv41pz UEFI Update - DCR.profile b/dts/profiles/novacustom-nv41pz UEFI Update - DCR.profile index f17f89a7..31479098 100644 --- a/dts/profiles/novacustom-nv41pz UEFI Update - DCR.profile +++ b/dts/profiles/novacustom-nv41pz UEFI Update - DCR.profile @@ -33,18 +33,16 @@ flashrom -p internal -r /tmp/dasharo_dump.rom --fmap -i FMAP -i BOOTSPLASH 0 cbfstool /tmp/dasharo_dump.rom extract -r BOOTSPLASH -n logo.bmp -f /tmp/logo.bmp 1 cbfstool /tmp/biosupdate extract -r COREBOOT -n config -f /tmp/biosupdate_config 0 flashrom -p internal 0 -ifdtool -d /tmp/biosupdate 1 +ifdtool -d /tmp/biosupdate 0 fsread_tool test -d /sys/class/pci_bus/0000:00/device/0000:00:16.0 1 cbmem -1 0 cbmem -1 0 flashrom -p internal -N --ifd -i bios -r /tmp/bios.bin 0 cbfstool /tmp/bios.bin layout -w 0 cbfstool /tmp/biosupdate layout -w 0 -futility show /tmp/biosupdate 0 -flashrom -p internal --ifd -i bios -r /tmp/bios.bin 0 -futility show /tmp/bios.bin 0 -flashrom -p internal --ifd -i bios -w /tmp/biosupdate 0 -flashrom -p internal --ifd -i bios -w /tmp/biosupdate 0 +flashrom -p internal -N --ifd -i fd -w /tmp/biosupdate 0 +flashrom -p internal --ifd -i bios -i fd -i me -w /tmp/biosupdate 0 +flashrom -p internal --ifd -i bios -i fd -i me -w /tmp/biosupdate 0 dasharo_ectool flash /tmp/ecupdate 0 reboot 0 dmidecode 0 diff --git a/dts/profiles/novacustom-nv41pz UEFI->Heads Transition - DPP.profile b/dts/profiles/novacustom-nv41pz UEFI->Heads Transition - DPP.profile index e1f6de1b..397a3f21 100644 --- a/dts/profiles/novacustom-nv41pz UEFI->Heads Transition - DPP.profile +++ b/dts/profiles/novacustom-nv41pz UEFI->Heads Transition - DPP.profile @@ -35,6 +35,7 @@ flashrom -p internal 0 ifdtool -d /tmp/biosupdate 0 fsread_tool test -d /sys/class/pci_bus/0000:00/device/0000:00:16.0 1 cbmem -1 0 +cbmem -1 0 flashrom -p internal -N --ifd -i bios -r /tmp/bios.bin 0 cbfstool /tmp/bios.bin layout -w 0 cbfstool /tmp/biosupdate layout -w 0 diff --git a/dts/profiles/optiplex-7010 Initial Deployment - DPP.profile b/dts/profiles/optiplex-7010 Initial Deployment - DPP.profile index 1876d5c2..ce6e4370 100644 --- a/dts/profiles/optiplex-7010 Initial Deployment - DPP.profile +++ b/dts/profiles/optiplex-7010 Initial Deployment - DPP.profile @@ -73,6 +73,7 @@ ifdtool -d /tmp/biosupdate 1 fsread_tool test -d /sys/class/pci_bus/0000:00/device/0000:00:16.0 1 cbmem -1 1 cbmem -1 1 +cbmem -1 1 cbfstool /tmp/biosupdate extract -r COREBOOT -n config -f /tmp/biosupdate_config 0 dmidecode -s system-uuid 0 dmidecode -s baseboard-serial-number 0 diff --git a/dts/profiles/optiplex-7010 UEFI Update - DPP.profile b/dts/profiles/optiplex-7010 UEFI Update - DPP.profile index 1317942f..7d907d84 100644 --- a/dts/profiles/optiplex-7010 UEFI Update - DPP.profile +++ b/dts/profiles/optiplex-7010 UEFI Update - DPP.profile @@ -29,7 +29,6 @@ flashrom -p internal 0 ifdtool -d /tmp/biosupdate 1 fsread_tool test -d /sys/class/pci_bus/0000:00/device/0000:00:16.0 1 cbmem -1 0 -cbmem -1 0 flashrom -p internal -N --ifd -i bios -r /tmp/bios.bin 0 cbfstool /tmp/bios.bin layout -w 0 cbfstool /tmp/biosupdate layout -w 0 diff --git a/dts/profiles/optiplex-9010 Initial Deployment - DPP.profile b/dts/profiles/optiplex-9010 Initial Deployment - DPP.profile index 2e1d516e..05691fc3 100644 --- a/dts/profiles/optiplex-9010 Initial Deployment - DPP.profile +++ b/dts/profiles/optiplex-9010 Initial Deployment - DPP.profile @@ -73,6 +73,7 @@ ifdtool -d /tmp/biosupdate 1 fsread_tool test -d /sys/class/pci_bus/0000:00/device/0000:00:16.0 1 cbmem -1 1 cbmem -1 1 +cbmem -1 1 cbfstool /tmp/biosupdate extract -r COREBOOT -n config -f /tmp/biosupdate_config 0 dmidecode -s system-uuid 0 dmidecode -s baseboard-serial-number 0 diff --git a/dts/profiles/optiplex-9010 UEFI Update - DPP.profile b/dts/profiles/optiplex-9010 UEFI Update - DPP.profile index 1317942f..7d907d84 100644 --- a/dts/profiles/optiplex-9010 UEFI Update - DPP.profile +++ b/dts/profiles/optiplex-9010 UEFI Update - DPP.profile @@ -29,7 +29,6 @@ flashrom -p internal 0 ifdtool -d /tmp/biosupdate 1 fsread_tool test -d /sys/class/pci_bus/0000:00/device/0000:00:16.0 1 cbmem -1 0 -cbmem -1 0 flashrom -p internal -N --ifd -i bios -r /tmp/bios.bin 0 cbfstool /tmp/bios.bin layout -w 0 cbfstool /tmp/biosupdate layout -w 0 diff --git a/platform-configs/novacustom-ns50pu.robot b/platform-configs/novacustom-ns50pu.robot index b868e775..e5b1b92b 100644 --- a/platform-configs/novacustom-ns50pu.robot +++ b/platform-configs/novacustom-ns50pu.robot @@ -5,21 +5,33 @@ Resource include/novacustom-common.robot *** Variables *** # CPU -${CPU}= Intel(R) Core(TM) i5-1240P +${CPU}= Intel(R) Core(TM) i5-1240P # Test configuration -${3_MDEB_WIFI_NETWORK}= 3mdeb_abr -${CLEVO_BATTERY_CAPACITY}= 3200*1000 -${CLEVO_USB_C_HUB}= 4-port -${DEVICE_NVME_DISK}= Non-Volatile memory controller -${DEVICE_USB_KEYBOARD}= Logitech, Inc. Keyboard K120 -${DMIDECODE_PRODUCT_NAME}= NS5x_NS7xPU -@{EXTERNAL_HEADSETS}= USB PnP Audio Device -${USB_DEVICE}= Kingston -${USB_MODEL}= USB Flash Memory -${CPU_MAX_FREQUENCY}= 4500 -${CPU_MIN_FREQUENCY}= 300 +${3_MDEB_WIFI_NETWORK}= 3mdeb_abr +${CLEVO_BATTERY_CAPACITY}= 3200*1000 +${CLEVO_USB_C_HUB}= 4-port +${DEVICE_NVME_DISK}= Non-Volatile memory controller +${DEVICE_USB_KEYBOARD}= Logitech, Inc. Keyboard K120 +${DMIDECODE_PRODUCT_NAME}= NS5x_NS7xPU +@{EXTERNAL_HEADSETS}= USB PnP Audio Device +${USB_DEVICE}= Kingston +${USB_MODEL}= USB Flash Memory +${CPU_MAX_FREQUENCY}= 4500 +${CPU_MIN_FREQUENCY}= 300 -${OPTIONS_LIB}= options-lib_dcu +${OPTIONS_LIB}= options-lib_dcu # DTS E2E variables +&{DTS_TEST_VERSIONS}= +... &{DTS_TEST_VERSIONS_BASE} +... Fuse Platform=Dasharo (coreboot+UEFI) 1.8.0 +@{DTS_TEST_WORKFLOWS}= +... Initial Deployment +... UEFI Update +... Fuse Platform +@{DTS_TEST_WORKFLOW_PROFILES}= +... ${{ ("UEFI Update", "DCR") }} +&{DTS_TEST_EXPORTS_PER_FULL_WORKFLOW}= +... ${{ ("UEFI Update", "DCR") }}=${{ { "TEST_ME_DISABLED": "true", "TEST_ME_OP_MODE": "3", "TEST_DIFFERENT_FMAP": "true" } }} +... ${{ ("Fuse Platform", "DCR") }}=${{ { "TEST_ME_HAP_DISABLED": "true", "TEST_ME_OP_MODE": "2", "TEST_IS_COREBOOT": "true" } }} diff --git a/platform-configs/novacustom-ns70pu.robot b/platform-configs/novacustom-ns70pu.robot index caeb9879..5c754c57 100644 --- a/platform-configs/novacustom-ns70pu.robot +++ b/platform-configs/novacustom-ns70pu.robot @@ -5,21 +5,33 @@ Resource include/novacustom-common.robot *** Variables *** # CPU -${CPU}= Intel(R) Core(TM) i7-1260P +${CPU}= Intel(R) Core(TM) i7-1260P # Test configuration -${3_MDEB_WIFI_NETWORK}= 3mdeb_abr -${CLEVO_BATTERY_CAPACITY}= 3200*1000 -${CLEVO_USB_C_HUB}= 4-port -${DEVICE_NVME_DISK}= Non-Volatile memory controller -${DEVICE_USB_KEYBOARD}= Logitech, Inc. Keyboard K120 -${DMIDECODE_PRODUCT_NAME}= NS5x_NS7xPU -@{EXTERNAL_HEADSETS}= USB PnP Audio Device -${USB_DEVICE}= Kingston -${USB_MODEL}= USB Flash Memory -${CPU_MAX_FREQUENCY}= 4500 -${CPU_MIN_FREQUENCY}= 300 +${3_MDEB_WIFI_NETWORK}= 3mdeb_abr +${CLEVO_BATTERY_CAPACITY}= 3200*1000 +${CLEVO_USB_C_HUB}= 4-port +${DEVICE_NVME_DISK}= Non-Volatile memory controller +${DEVICE_USB_KEYBOARD}= Logitech, Inc. Keyboard K120 +${DMIDECODE_PRODUCT_NAME}= NS5x_NS7xPU +@{EXTERNAL_HEADSETS}= USB PnP Audio Device +${USB_DEVICE}= Kingston +${USB_MODEL}= USB Flash Memory +${CPU_MAX_FREQUENCY}= 4500 +${CPU_MIN_FREQUENCY}= 300 -${OPTIONS_LIB}= options-lib_dcu +${OPTIONS_LIB}= options-lib_dcu # DTS E2E variables +&{DTS_TEST_VERSIONS}= +... &{DTS_TEST_VERSIONS_BASE} +... Fuse Platform=Dasharo (coreboot+UEFI) 1.8.0 +@{DTS_TEST_WORKFLOWS}= +... Initial Deployment +... UEFI Update +... Fuse Platform +@{DTS_TEST_WORKFLOW_PROFILES}= +... ${{ ("UEFI Update", "DCR") }} +&{DTS_TEST_EXPORTS_PER_FULL_WORKFLOW}= +... ${{ ("UEFI Update", "DCR") }}=${{ { "TEST_ME_DISABLED": "true", "TEST_ME_OP_MODE": "3", "TEST_DIFFERENT_FMAP": "true" } }} +... ${{ ("Fuse Platform", "DCR") }}=${{ { "TEST_ME_HAP_DISABLED": "true", "TEST_ME_OP_MODE": "2", "TEST_IS_COREBOOT": "true" } }} diff --git a/platform-configs/novacustom-nv41pz.robot b/platform-configs/novacustom-nv41pz.robot index b0fa255c..91daf62a 100644 --- a/platform-configs/novacustom-nv41pz.robot +++ b/platform-configs/novacustom-nv41pz.robot @@ -67,10 +67,17 @@ ${OPTIONS_LIB}= options-lib_dcu &{DTS_TEST_VERSIONS}= ... &{DTS_TEST_VERSIONS_BASE} ... UEFI->Heads Transition=Dasharo (coreboot+UEFI) 1.7.2 -@{DTS_TEST_WORKFLOWS}= Initial Deployment UEFI Update UEFI->Heads Transition +... Fuse Platform=Dasharo (coreboot+UEFI) 1.8.0 +@{DTS_TEST_WORKFLOWS}= +... Initial Deployment +... UEFI Update +... UEFI->Heads Transition +... Fuse Platform @{DTS_TEST_WORKFLOW_PROFILES}= ... ${{ ("UEFI Update", "DCR") }} ... ${{ ("UEFI->Heads Transition", "DPP") }} &{DTS_TEST_EXPORTS_PER_FULL_WORKFLOW}= ... ${{ ("UEFI->Heads Transition", "DPP") }}=${{ {"TEST_ME_HAP_DISABLED": "false", "TEST_ME_DISABLED": "true"} }} +... ${{ ("UEFI Update", "DCR") }}=${{ { "TEST_ME_DISABLED": "true", "TEST_ME_OP_MODE": "3", "TEST_DIFFERENT_FMAP": "true" } }} +... ${{ ("Fuse Platform", "DCR") }}=${{ { "TEST_ME_HAP_DISABLED": "true", "TEST_ME_OP_MODE": "2", "TEST_IS_COREBOOT": "true" } }}