* util/bootentries-fix.robot: Add PoC for adding bootentries
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
* options-lib_dcu.robot: Fix faulty comparison of bootid to empty
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
* lib/flash.robot: Add bootorder replacement when flashing fw and tesing via ssh
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
* Execute Reboot Command: Use BOOTED_OS_ID to determine reboot type
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
* novacustom-v540tu.robot: Resture Ubuntu as default boot os
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
* lib/custom_bootentries.robot: Add library for managing bootorder
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
* lib/flash.robot: Migrate smmstore when flashing without access to serial
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
* util/bootentries-fix.robot: Clean up the suite
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
* util/bootentries-fix.robot: Move to self-tests/bootentries-persistence.robot
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
* util/basic-platform-setup: Add BPS005.002 for creating defaultboot entires
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
* BPS009: Add suite that adds DEFAULT_BOOT_OS_ID entry
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
* bootentries-persistence.robot: Make it depend on basic platform setup done
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
* lib/custom_bootentries.robot: Make sure esp are skipped
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
* environment-test-ids.py: Extend Windows bootmenu name
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
* BPS009: make sure windows bootentry is created
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
* Execute Shutdown Command: Skip if no POWER_CTRL
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
---------
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
* requirements.txt: bump robotframework and telnetlib to add fuzzysearch
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
* lib/terminal.robot: Use Telnet.Read Until Fuzzy
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
* lib/bios/menus.robot: Add fuzzy search to menu parsing
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
* default.robot: Set TELNET_FUZZY_MAX_ERRORS default to 0
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
* novacustom-v540tu.robot: Set TELNET_FUZZY_MAX_ERRORS to 1
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
* self-tests/serial_stability.robot: Add
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
* develop-pr-regression.yml: Ensure clean python environment
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
* develop-pr-regression.yml: Ensure clean osfv repo
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
* requirements.txt: bump robotframework and telnetlib to add fuzzysearch
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
* requirements.txt: bump fuzzysearch
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
* platform-configs: Use max_insertions and max_deletions in fuzzy telnet
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
* Parse Menu Snapshot Into Construction: workaround for random chars
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
* menus.robot: Add first_line parameter to menu parsing kwds
Helps to remove unwanted contents from the parsed menu in case
of connection errors
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
* pre-commit fixes
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
* bump requirements
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
* novacustom-v560tnd.robot: Remove power led support
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
* verified-boot.robot: Add laptops without battery workaround
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
* Get Boot Menu Construction: Look for longer string
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
* pre-commit fixes
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
* fuzzysearch: change max_errors to max_substitutions
setting max_errors, max_insertions and max_deletions, but
not max_substitutions allowed for an edge case to trigger
where the fuzzysearch library was crashing.
Changing the interface like that should prevent unhandled
situations
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
* requirements.txt: Use Dasharo/fuzzysearch fork
* pre-commit fix
---------
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>