These are lists, not single variables, so should not be compared against
${EMPTY} or ''.
Also, set the default variables to empty lists, rather than TBD string.
Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com>
* dts-compatibility: dasharo-tools-suite: add Dasharo update via USB & iPXE
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
* dts-compatibility: dasharo-tools-suite: disable BIOS lock
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
* dts-compatibility: dasharo-tools-suite: skip if FW_FILE is not defined
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
* dts-compatibility: dasharo-tools-suite: fix documentation
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
* dts-compatibility: dasharo-tools-suite: use dts-e2e keywords
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
* dts-lib.robot: use dts-boot instead of dts in shell
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
* dts-compatibility: dasharo-tools-suite: disable Intel ME
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
* dts-lib: add ME warning message variable
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
* lib/framework: enclose variables in triple quotes (""")
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
* dts-lib: Deal with Intel ME warning during update
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
* dasharo-compatibility: dts: Enter setup menu after update
To make sure that update went correctly
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
* dasharo-compatibility: dts: make DPP credentials optional
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
* dasharo-compatibility: dts: restore initial connection method after reboot
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
* lib/dts-lib: Read until `cpio.gz... ok`
Otherwise on PiKVM (e.g. MSI) it might take longer than 20 seconds to
boot into DTS which will result in trying to blindly enable SSH
before it's possible and failure when trying to connect via SSH
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
* dasharo-tools-suite & dts-lib: Write without Enter in main menu
After Dasharo/dts-scripts#42 you can use options in main menu without
pressing Enter
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
* dasharo-tools-suite: update variable check to new format
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
---------
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
This is supposed to replace `Skip If` at the beginning of most of the
tests. New keyword doesn't require passing test identifier which should
reduce the numbers of copy-paste errors. It also better describes logic
behind those keywords.
Signed-off-by: Krystian Hebel <krystian.hebel@3mdeb.com>
Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com>