Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
98 commits
Select commit Hold shift + click to select a range
7759f4f
UPP: Rework defining benchamrks
philipanda Aug 29, 2025
7f64015
platform-configs: Use new UPP varialbes format
philipanda Aug 29, 2025
a6d469e
manual_cpu_performance.robot: Better skip logs
philipanda Aug 29, 2025
54ff6a2
manual_cpu_performance.robot: Dont stop on single benchmark fail
philipanda Aug 29, 2025
a50f482
manual_cpu_performance.robot: Upload results to openbenchmarking.org
philipanda Aug 29, 2025
b1ce316
platform-configs: Update UPP reference values for 155H platforms
philipanda Aug 29, 2025
e14436d
pre-commit fixes
philipanda Aug 29, 2025
55faf17
scripts/ci/ipxe-run.sh: add console=ttyUSB0 for ftdi serial (#1051)
m-iwanicki Sep 4, 2025
0ef56b5
platform-configs: dts-e2e: add nuc_box initial deployment (#1056)
m-iwanicki Sep 4, 2025
69cb85e
Add Odroid H4 profile (#1070)
3mkusiak Sep 4, 2025
f197cc0
dts-e2e: use different teardown for template tests (#1052)
m-iwanicki Sep 4, 2025
d326bfb
Check Unexpected Boot Errors: Accept tmpfs unsupported huge (#1074)
philipanda Sep 5, 2025
68f2a09
docs: dts-tests: add required dts_config_ref variable (#1063)
m-iwanicki Sep 8, 2025
cd84d95
platform-configs/protectli-vp2440.robot: entry commit
wiktormowinski Aug 20, 2025
f71ba0c
lib/bios/menus.robot: usb-detect.robot test fix
wiktormowinski Aug 21, 2025
be3ba4d
dasharo-compatibility/device-detection.robot:add new flag and skip ol…
wiktormowinski Aug 21, 2025
24c0525
platform-configs/protectli-vp2440.robot: update dmidecode release date
wiktormowinski Aug 22, 2025
4f20969
lib/tpm2.robot: VAR precommit conflict resolve
wiktormowinski Aug 22, 2025
35e61ce
dasharo-security/tpm-support.robot: replace wmic
wiktormowinski Aug 27, 2025
012f573
dasharo-compatibility/check-ethernet-ports-order.robot: update test case
wiktormowinski Aug 28, 2025
ad997d0
keywords.robot: skip if test didnt find os
wiktormowinski Aug 29, 2025
5602a70
scripts/ci/regression-scope/rules.json: add missing variable
wiktormowinski Sep 1, 2025
31a8e7b
scripts/ci/regression-scope/rules.json: update path
wiktormowinski Sep 1, 2025
94d5468
dasharo-stability/capsule-update.robot: skip test earlier
wiktormowinski Sep 5, 2025
e057079
dts/dts-e2e.robot: Add Dasharo v1.1.1 13gen CPU regression tests (#1045)
aronowski Sep 11, 2025
55c93fd
requirements.txt: bump robotframework and telnetlib to add fuzzysearch
philipanda Aug 1, 2025
2340916
lib/terminal.robot: Use Telnet.Read Until Fuzzy
philipanda Aug 5, 2025
87e752c
lib/bios/menus.robot: Add fuzzy search to menu parsing
philipanda Aug 5, 2025
6125cd5
default.robot: Set TELNET_FUZZY_MAX_ERRORS default to 0
philipanda Aug 5, 2025
eda0293
novacustom-v540tu.robot: Set TELNET_FUZZY_MAX_ERRORS to 1
philipanda Aug 5, 2025
9563996
self-tests/serial_stability.robot: Add
philipanda Aug 5, 2025
7c2ce2f
develop-pr-regression.yml: Ensure clean python environment
philipanda Aug 8, 2025
14bf8f3
develop-pr-regression.yml: Ensure clean osfv repo
philipanda Aug 8, 2025
3970c5d
requirements.txt: bump robotframework and telnetlib to add fuzzysearch
philipanda Aug 8, 2025
083e63c
requirements.txt: bump fuzzysearch
philipanda Aug 20, 2025
3da0849
platform-configs: Use max_insertions and max_deletions in fuzzy telnet
philipanda Aug 20, 2025
cce1c88
Parse Menu Snapshot Into Construction: workaround for random chars
philipanda Aug 21, 2025
10b002b
menus.robot: Add first_line parameter to menu parsing kwds
philipanda Aug 21, 2025
79b348e
[REMOVE ME] variables.robot: Add temporary desk RTE setup
philipanda Sep 2, 2025
740e347
terminal.robot: Use Telnet.Read Until if 0 errors in configs
philipanda Sep 3, 2025
37bb88f
platform-configs: Update supported OSes for v1.0.0-rc6
philipanda Sep 3, 2025
8a1ddd9
requirements.txt: bump osfv-scripts to include v56tnx models
philipanda Sep 3, 2025
c3a2e67
keywords.robot: Download File add acceptable response
philipanda Sep 3, 2025
c03ec21
keywords.robot: Download File remove --content-disposition
philipanda Sep 3, 2025
9cbafd8
keywords.robot: Download File remove check for saved - no longer true
philipanda Sep 3, 2025
99511a9
acpi-driver.robot: Update dasharo-driver sensor name to be more generic
philipanda Sep 3, 2025
a086e2f
novacustom-v560tu.robot: Update wifi card name
philipanda Sep 3, 2025
cf5e7dc
fwupd-support: Increase timeout for update to 300s
philipanda Sep 3, 2025
66b92a3
novacustom-common: ACPI_CAMERA_SWITCH support
philipanda Sep 3, 2025
6e5c030
sleep-lib: FWTS suspend test: perform either s3 or s0idle test
philipanda Aug 14, 2025
ba7947b
novacustom-v560tu: Add missing USB_DEVICE
philipanda Sep 3, 2025
b659362
keywords.robot: Check Charing State: Accept Discharding as valid state
philipanda Sep 4, 2025
1455850
novacustom-v560tu: Update EXTERNAL_HEADSET
philipanda Sep 4, 2025
a335f22
UTC: Remove SEMI_AUTO variable which duplicates semiauto tag
philipanda Sep 4, 2025
3bf1b3b
novacustom-v560tu: Change Default boot to Ubuntu for faster tests
philipanda Sep 4, 2025
f139d1d
novacustom-v560tu: Add USB detectino support
philipanda Sep 4, 2025
57cff7e
Revert "novacustom-v560tu: Change Default boot to Ubuntu for faster t…
philipanda Sep 4, 2025
5c5ee68
novacustom-v560tu: Add KB detectino support
philipanda Sep 4, 2025
3478853
keywords.robot: Fix unterminated string error in Identify Path To USB
philipanda Sep 4, 2025
f00730a
keywords.robot: Fix getting multiple match groups in Identify Path To…
philipanda Sep 4, 2025
ccea935
keywords.robot: Fix RF infexes lists from 0 in Identify Path To USB
philipanda Sep 4, 2025
d1c7081
options-lib_dcu: Set UEFI Option: Ensure a linux is booted
philipanda Sep 4, 2025
26ba1a8
options-lib_dcu: Fix infinite recursion when returning from Windows
philipanda Sep 4, 2025
d069386
options-lib_dcu: Login To Windows: remove redundant sleep
philipanda Sep 4, 2025
3a38106
lib/utc.robot: Ensure ME State - only boot to linux if state unknown/…
philipanda Sep 4, 2025
623e3ee
keywords.robot: Prepare To Serial Connection fix PLATFORM is Empty on…
philipanda Sep 4, 2025
5a465f8
*/__init__.robot: Change Power Cycle On to Power On
philipanda Sep 4, 2025
efef199
platform-configs: Update supported OSes for v1.0.0-rc6
philipanda Sep 3, 2025
ce26774
novacustom-v540tu.robot: Test via SSH
philipanda Sep 3, 2025
93fd09e
novacustom-v540tu: set defaultboot to Ubuntu for quicker ubuntu tests
philipanda Sep 5, 2025
b21b8c2
novacustom-v540tu: set defaultboot to Fedora
philipanda Sep 8, 2025
9730275
novacustom-v540tu: Add HDMI audio support
philipanda Sep 8, 2025
38ec07f
[REMOVE ME] novacustom-v540tu: temp disable flashing
philipanda Sep 8, 2025
d23549f
novacustom-v540tu: update dmidecode values for rc6
philipanda Sep 8, 2025
7bde55c
Revert "[REMOVE ME] novacustom-v540tu: temp disable flashing"
philipanda Sep 8, 2025
f8d1313
Revert "novacustom-v540tu: set defaultboot to Fedora"
philipanda Sep 8, 2025
eca18ca
lib/docks.robot: longer delay for dock detection
philipanda Sep 8, 2025
62b411e
Ensure ME State: Check intead of set on first test
philipanda Sep 8, 2025
ac51dea
Reapply "novacustom-v540tu: set defaultboot to Fedora"
philipanda Sep 8, 2025
caa9d81
novacustom-v540tnd: prepare for ssh testsing
philipanda Sep 9, 2025
bbf7d18
Revert "lib/docks.robot: longer delay for dock detection"
philipanda Sep 10, 2025
48c3685
fwupd-support: Add a reboot after update to not affect further tests
philipanda Sep 10, 2025
c1540b9
v560tnd.robot: Set defaultboot to ubuntu
philipanda Sep 10, 2025
a8c64ee
novacustom-v540tnd: Add missing config vars
philipanda Sep 10, 2025
f4fa343
novacustom-common: Add CNB support
philipanda Sep 11, 2025
3caf543
CNB: ensure network boot is enabled before testing it
philipanda Sep 11, 2025
671d734
201.yml: install python-is-python3
philipanda Sep 11, 2025
f022503
capsule-update.robot: Remove leftover checkout to pr branch
philipanda Sep 11, 2025
b5ede19
FAN: replace manual fwts execution with keyword
philipanda Sep 11, 2025
b05ef42
disk-io.robot: Fix misleading skip messages
philipanda Sep 11, 2025
85d7a11
capsule-update.robot: Increase timeout for preparing cup drive
philipanda Sep 11, 2025
354165b
prepare_capsule_update_tests_drive: Add -I to mkfs
philipanda Sep 11, 2025
f8af525
CAM001.301: Loosen up camera detection
philipanda Sep 11, 2025
8aac994
CUP: set tag semiauto for whole suite
philipanda Sep 11, 2025
689a96c
cpu-frequency dont shut down on windows when SSH testing
philipanda Sep 12, 2025
345856f
Get Boot Menu Construction: Look for longer string
philipanda Sep 12, 2025
e742525
novacustom-mtl: Remove POWER_MGMT_SUPPORT false to make it True
philipanda Sep 12, 2025
cb9a564
novacuston-v540tnd: default boot fedora
philipanda Sep 16, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 8 additions & 1 deletion .github/workflows/develop-pr-regression.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,9 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v2
uses: actions/checkout@v4
with:
clean: true

- name: Chceckout submodules
run: |
Expand All @@ -42,8 +44,13 @@ jobs:

- name: Install dependencies
run: |
rm -rf venv
python -m venv venv
source venv/bin/activate
python -m pip install --upgrade pip
pip install -r requirements.txt
deactivate
source venv/bin/activate

- name: Execute robot command
run: |
Expand Down
2 changes: 1 addition & 1 deletion dasharo-compatibility/__init__.robot
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ Prepare Platform
Variable Should Exist ${FW_FILE}
Prepare Test Suite
Flash Firmware ${FW_FILE}
Power Cycle On
Power On
${version}= Get Firmware Version
${coreboot_version}= Get Firmware Version From Binary ${FW_FILE}
Log Out And Close Connection
Expand Down
2 changes: 1 addition & 1 deletion dasharo-compatibility/acpi-driver.robot
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ Default Tags automated

*** Variables ***
@{EXPECTED_OUTPUT}=
... dasharo_acpi-acpi-0
... dasharo_acpi
... Adapter: ACPI interface
@{SUCCESS_OUTPUT}=
... Complete!
Expand Down
2 changes: 1 addition & 1 deletion dasharo-compatibility/check-ethernet-ports-order.robot
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ Default Tags automated
SPS001.001 Ethernet ports are in order
[Documentation] This test automates the verification of port order based
... on PCIe bus numbers and checks PCIe switching.
Depends On '${ETH_PORTS}' != '@{EMPTY}' not supported
Depends On ${ETH_PORTS} not supported
Power On
Boot System Or From Connected Disk ${ENV_ID_UBUNTU}
Login To Linux
Expand Down
6 changes: 3 additions & 3 deletions dasharo-compatibility/cpu-fan-speed-measure.robot
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ FAN003.201 Fans are turning off during suspend mode with ME Enabled
Login To Linux
Switch To Root User
Log To Console \nFan test started, please check fan state manually
Execute Command In Terminal fwts s3 -f -r /tmp/suspend_test_log.log 90
Perform Suspend Test Using FWTS
Log To Console \nFan state test ended, please note the result

FAN004.201 Fans are turning off during suspend mode with ME Soft disabled
Expand All @@ -77,7 +77,7 @@ FAN004.201 Fans are turning off during suspend mode with ME Soft disabled
Login To Linux
Switch To Root User
Log To Console \nFan test started, please check fan state manually
Execute Command In Terminal fwts s3 -f -r /tmp/suspend_test_log.log 90
Perform Suspend Test Using FWTS
Log To Console \nFan state test ended, please note the result

FAN005.201 Fans are turning off during suspend mode with ME HAP disabled
Expand All @@ -90,7 +90,7 @@ FAN005.201 Fans are turning off during suspend mode with ME HAP disabled
Login To Linux
Switch To Root User
Log To Console \nFan test started, please check fan state manually
Execute Command In Terminal fwts s3 -f -r /tmp/suspend_test_log.log 90
Perform Suspend Test Using FWTS
Log To Console \nFan state test ended, please note the result

FAN006.201 GPU fan speed measure
Expand Down
5 changes: 3 additions & 2 deletions dasharo-compatibility/custom-network-boot-entries.robot
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,9 @@ Resource ../keys.robot
# - document which setup/teardown keywords to use and what are they doing
# - go threough them and make sure they are doing what the name suggest (not
# exactly the case right now)
Suite Setup Run Keyword
... Prepare Test Suite
Suite Setup Run Keywords
... Prepare Test Suite AND
... Make Sure That Network Boot Is Enabled
Suite Teardown Run Keyword
... Log Out And Close Connection

Expand Down
4 changes: 4 additions & 0 deletions dasharo-compatibility/device-detection.robot
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,12 @@ Resource ../keys.robot
Suite Setup Run Keywords
... Prepare Test Suite
... AND
... Skip If not ${DEVICE_DETECT_TEST_IN_SCOPE}
... AND
... Set UEFI Option UsbDriverStack Enabled
Suite Teardown Run Keywords
... Skip If '${SUITE_STATUS}' == 'SKIP' Skipping Teardown since Suite was skipped as well
... AND
... Log Out And Close Connection
... AND
... Set UEFI Option UsbDriverStack Enabled
Expand Down
5 changes: 4 additions & 1 deletion dasharo-compatibility/fwupd-support.robot
Original file line number Diff line number Diff line change
Expand Up @@ -114,5 +114,8 @@ Fwupd Local Firmware Update Linux
Switch To Root User
Send File To DUT ${fwupd_cabinet} target_path=${cabinet}
Execute Command In Terminal printf '[fwupd]\\nOnlyTrusted=false\\n' | sudo tee /etc/fwupd/fwupd.conf
${out}= Execute Command In Terminal yes n | fwupdmgr local-install ${cabinet} --allow-reinstall --allow-older
${out}= Execute Command In Terminal yes n | fwupdmgr local-install ${cabinet} --allow-reinstall --allow-older timeout=300s
Should Contain ${out} Successfully installed firmware
Execute Reboot Command
Boot System Or From Connected Disk ${BOOTED_OS_ID}
Login To Linux
2 changes: 2 additions & 0 deletions dasharo-compatibility/memory-profile.robot
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,8 @@ Suite Setup Run Keywords
# As a result of this suite, we might get stuck with bricked platform. Make sure
# to flash working firmware.
Suite Teardown Run Keywords
... Skip If '${SUITE_STATUS}' == 'SKIP' Skipping Teardown since Suite was skipped as well
... AND
... Flash Firmware ${FW_FILE}
... AND
... Log Out And Close Connection
Expand Down
2 changes: 1 addition & 1 deletion dasharo-compatibility/usb-camera.robot
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@ CAM001.301 Integrated webcam (Windows)
Power On
Login To Windows
${out}= Get USB Devices Windows
Should Contain ${out} Chicony USB2.0 Camera
Should Contain Any ${out} Camera BisonCam
Execute Shutdown Command


Expand Down
Loading
Loading