Skip to content
Closed

WiP #807

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
418 commits
Select commit Hold shift + click to select a range
5000f0e
requirements.txt: Bump OSFV libs for clear CMOS KW
miczyg1 Mar 12, 2025
3af25b6
util/basic-platform-setup.robot: Add CMOS clear test
miczyg1 Mar 12, 2025
2dff004
tree-wide: drop host-cache, use osfv-test-data module
macpijan Jan 15, 2025
7e08a4d
lib/esp-scanning-lib.robot: update .img name
macpijan Jan 20, 2025
f9a528f
osfv-test-data: add submodule
macpijan Mar 12, 2025
b4ab16c
lib/esp-scanning-lib.robot: fix preparation commands
macpijan Mar 12, 2025
20d17de
dasharo-stability/capsule-update.robot: fix cp errors
filipleple Mar 11, 2025
b496181
lib/: remove remaining Get Cbmem From Cloud
filipleple Mar 10, 2025
2dc6b35
lib/terminal.robot: workaround for string truncation in UEFI shell
filipleple Mar 10, 2025
83a67f3
lib/dts-lib.robot: fix DTS entry string
filipleple Mar 6, 2025
070de62
pikvm-rest-api: bump revision
filipleple Mar 6, 2025
41b3879
tree-wide: rename remaining Get From Cloud kwds
macpijan Mar 14, 2025
2e7dfac
tree-wide: drop remaining pikvm_comm.robot references
macpijan Mar 14, 2025
f700495
dasharo-compatibility/efibootmgr.robot: Fix suite setup/teardown
SebastianCzapla Feb 11, 2025
01f0ac8
dasharo-compatibility/efibootmgr.robot: Update test IDs with new env IDs
SebastianCzapla Mar 14, 2025
e09c75d
Revert "lib/dts-lib.robot: fix DTS entry string" (#733)
PLangowski Mar 19, 2025
55bca9a
variables.robot: Sync IPs with SnipeIT and add missing VP4670
miczyg1 Mar 20, 2025
764f2dd
util/basic-platform-setup.robot; Remove quotes from match strings
miczyg1 Mar 13, 2025
358634b
requirements.txt: Bump OSFV to switch VP3210 from sonoff to relay
miczyg1 Mar 13, 2025
d653d12
variables.robot: Remove sonoff IP from VP3210
miczyg1 Mar 13, 2025
29ebd69
platform-configs/protectli-vp3210.robot: Add missing information
miczyg1 Mar 13, 2025
3fb79e4
util/basic-platform-setup.robot: Check power LED when powering on/off
miczyg1 Mar 14, 2025
98c1611
keywords.robot: Reduce the loop length to check POWER LED
miczyg1 Mar 14, 2025
957f332
protectli-vp32xx.robot & protectli-vp32xx.robot - v0.9.0-rc10 fixes
matmacieje Mar 20, 2025
fccc013
dasharo-security/verified-boot.robot: FW image path generation moved.
matmacieje Mar 20, 2025
0401f92
dasharo-compatibility/wifi-bluetooth-support.robot: Enable WiFi befor…
miczyg1 Mar 21, 2025
0334f11
display-ports-and-lcd-support.robot: Remove Windows booting redundancy
miczyg1 Mar 21, 2025
0f657df
platform-configs/include/novacustom-common.robot add: constant for t…
JakubRed Mar 26, 2025
82a98d9
dasharo-compatibility/acpi-driver.robot add: new test case
JakubRed Mar 26, 2025
0551aa1
dasharo-compatibility/acpi-driver.robot update: change list of expect…
JakubRed Mar 26, 2025
cf5fc02
dasharo-compatibility/acpi-driver.robot add: first version of test ca…
JakubRed Mar 26, 2025
d17b3bd
dasharo-compatibility/acpi-driver.robot update: change download paths
JakubRed Mar 26, 2025
92555b2
dasharo-compatibility/acpi-driver.robot update: furter changes in tes…
JakubRed Mar 27, 2025
ce6895a
platform-configs/novacustom-v540tu.robot: add reference for novacusto…
wiktormowinski Mar 6, 2025
5f17f06
platform-configs/: add info
wiktormowinski Mar 19, 2025
d209f41
platform-configs: add for all platforms
wiktormowinski Mar 20, 2025
b2cb4c8
refence update in configs
wiktormowinski Mar 26, 2025
4a8c0ea
platform-configs/include/novacustom-mtl.robot: move data higher
wiktormowinski Mar 26, 2025
25643a0
platform-configs/novacustom-v560tu.robot: update
wiktormowinski Mar 27, 2025
1fe8733
more data
wiktormowinski Mar 28, 2025
51f723b
platform-configs/:comment
wiktormowinski Mar 28, 2025
16368fb
dts/dts-e2e.robot: Use new DPP credentials
PLangowski Mar 21, 2025
68399e4
dts/dts-e2e.robot: Allow declining Heads transition
PLangowski Mar 28, 2025
7d571b7
dGPU tests (#743)
wiktormowinski Apr 2, 2025
f066d35
README.md: Initializing environment section updated
matmacieje Mar 20, 2025
bebe4f2
README.md: Initializing environment section updated
matmacieje Mar 20, 2025
d264a8e
dasharo-security/secure-boot.robot - UEFI Shell-less SBO tests
matmacieje Mar 13, 2025
a6ba115
secure-boot.robot Set Secure Boot State To Disabled tagged as private
matmacieje Mar 28, 2025
176b977
secure-boot.robot: DUT-via-Telnet condition removed from image mount
matmacieje Mar 28, 2025
5c42077
os-config/ansible: Add ansible-playbook config files
philipanda Mar 24, 2025
2c8f7f4
platform-configs/include/default.robot: Add use-ansible variable
philipanda Mar 24, 2025
034d0f1
util/basic-platform-setup: Add Run Ansible Playbooks kwd
philipanda Mar 24, 2025
e8dec05
Boot System Or...: Add fedora name mapping, like for ubuntu
philipanda Mar 26, 2025
883b968
202-packages.yaml: Fix lm-sensors package name on fedora
philipanda Mar 26, 2025
b4084c5
basic-platform-setup: Ansible config: Dont save known hosts
philipanda Mar 26, 2025
6fcff40
scripts/ci/qemu-run.sh: Allow attaching a second hard drive
philipanda Mar 26, 2025
064f30f
docs/qemu.md: Add instructions on connecting to the machine
philipanda Mar 26, 2025
e20c73c
os-config/ansible/vars: Add all packages required in osfv
philipanda Mar 26, 2025
e1f7bc0
os-config/ansible/os-specific-tasks: Add files for os specific tasks
philipanda Mar 26, 2025
de9e5d2
linux-packages-playbook: Add installing all osfv required packages
philipanda Mar 26, 2025
a64cc32
keywords.robot: Remove Detect Or Install Package usage
philipanda Mar 27, 2025
e99de5e
dasharo-compat: Remove Detect Or Install Package usage
philipanda Mar 27, 2025
b654e0e
dasharo-stab: Remove Detect Or Install Package usage
philipanda Mar 27, 2025
ce1b782
dasharo-sec: Remove Detect Or Install Package usage
philipanda Mar 27, 2025
b7b4fe1
dasharo-perf: Remove Detect Or Install Package usage
philipanda Mar 27, 2025
5714fa2
lib: Remove Detect Or Install Package usage
philipanda Mar 27, 2025
09951d7
platform-configs: Remove Detect Or Install Package usage
philipanda Mar 27, 2025
cc7a1ea
basic-platform-setup: Move Ansible setup to separate test case
philipanda Mar 27, 2025
f6eb264
basic-platform-setup: Add skips for when the tests are not supported
philipanda Mar 27, 2025
df803d6
basic-platform-setup: Remove downloading flashrom, reorder tests
philipanda Mar 27, 2025
a08913c
scripts/regression.sh: Add automatic basic-platform-setup
philipanda Mar 27, 2025
6afa504
README.md: Describe the basic-platform-setup test suite
philipanda Mar 27, 2025
1f7f9ad
robotidy after rebasing
philipanda Mar 27, 2025
64d8ee6
linux-packages-playbook: Add installing cb tools from osfv submodule
philipanda Mar 28, 2025
d597cd2
Remove manually installing coreboot tools from all files
philipanda Mar 28, 2025
9b1d26d
Rename ENV_ID_WINDOWS_11 to ENV_ID_WINDOWS
philipanda Mar 28, 2025
a45f74f
usb-always-on.robot - semi-automatic USB Always On test suite
matmacieje Apr 2, 2025
12079ac
dasharo-security/tpm-support: Add Fedora cases
philipanda Mar 28, 2025
22fbb1d
tpm-detect-heads: Remove duplicated TPM cases from tpm-support.robot
philipanda Mar 28, 2025
9475013
dasharo-security/measured-boot: Add Fedora cases
philipanda Mar 28, 2025
0e25eea
os-specific-tasks/202.yaml: Disable spi_intel_pci module on fedora
philipanda Mar 28, 2025
f8c86db
dasharo-security/me-neuter.robot: Add Fedora cases
philipanda Mar 28, 2025
317af62
keywords.robot: Execute Reboot Command: Prevent OS from changing
philipanda Mar 28, 2025
b1e10c9
usb-hid-and-msc-support: Add Fedora cases
philipanda Mar 28, 2025
95a7d63
nvme-support: Add Fedora cases
philipanda Mar 28, 2025
06a8e09
os-specific-tasks/202.yaml: Downgrade kernel from 6.13 on Fedora
philipanda Mar 28, 2025
3740633
dasharo-compatibility/wifi-bluetooth-support: Add Fedora cases
philipanda Mar 28, 2025
7c68ea5
display-ports-and-lcd-support: Add Fedora cases
philipanda Mar 29, 2025
d51f050
audio-subsystem: Add Fedora cases
philipanda Mar 29, 2025
0cee3dd
miniPCIe-slot-verification: Add Fedora cases
philipanda Mar 29, 2025
20fae65
dmidecode.robot: Add Fedora test cases
philipanda Mar 29, 2025
a73b8b7
dasharo-compatibility/dcu.robot: Add Fedora cases
philipanda Mar 29, 2025
0b14f9d
platform-stability.robot: Add Fedora cases
philipanda Mar 29, 2025
30987e0
cpu-status: Add Fedora cases
philipanda Mar 29, 2025
15c8184
sd-card-reader.robot: Add Fedora cases
philipanda Mar 29, 2025
3abf43b
custom-network-boot-entries: Add Fedora case
philipanda Mar 29, 2025
abbcb5c
ansible/linux-packages-playbook: Disable auto suspend on gnome
philipanda Mar 31, 2025
347acd2
dasharo-compatibility/dcu: Fix booting wrong os in verify ssmstore
philipanda Mar 31, 2025
7948062
Reorder basic fedora test cases to reduce reboots on laptops
philipanda Mar 31, 2025
77ee91c
platform-configs/include/novacustom-common: Add CPU suite support
philipanda Mar 31, 2025
e944d48
dasharo-performance/platform-stability: Remove typo
philipanda Mar 31, 2025
233fbef
lib/flash: Add reading firmware with internal programmer
philipanda Mar 31, 2025
8e10a75
lib/network: Add Get File From DUT keyword
philipanda Mar 31, 2025
89fe3c4
options-lib_dcu: Set Nextboot: make it not affect booted os variables
philipanda Mar 31, 2025
f76f575
lib/sleep-lib: Keep booted OS state valid when using FWTS
philipanda Apr 2, 2025
d979ae2
lib/flash: Flash Firmware simplify and reboot if no pwr_ctrl
philipanda Apr 2, 2025
3c612f2
Add old IDS of Ubuntu tests renamed when adding basic Fedora test cases
philipanda Apr 2, 2025
499f0e5
osfv: Add performance lib and configs
SebastianCzapla Mar 31, 2025
9d32cd4
dasharo-performance/disk-io.robot
wiktormowinski Mar 31, 2025
94c36fe
platform-configs/novacustom-v560tu.robot:add config variables
wiktormowinski Mar 31, 2025
10fef8d
dasharo-performance/disk-io.robot: ordering fix
wiktormowinski Apr 3, 2025
ccde3a5
platform-configs/novacustom-v560tu.robot:fix temp data
wiktormowinski Apr 3, 2025
0e462fd
dasharo-performance/disk-io.robot:title fix
wiktormowinski Apr 4, 2025
aa97887
osfv: Extend fan state tests
SebastianCzapla Mar 28, 2025
fff54da
platform-configs/include/default.robot: Remove unused variable.
SebastianCzapla Apr 4, 2025
b48b20e
osfv: Change invalid ENV_IDs (#760)
SebastianCzapla Apr 4, 2025
57bc5c7
dasharo-performance: Add fast boot testing
SebastianCzapla Mar 4, 2025
43aa5e5
dasharo-performance/fast-boot.robot: Ensure boot priority
SebastianCzapla Apr 2, 2025
63b48b0
dasharo-performance/fast-boot.robot: Fix boot order enforcing
SebastianCzapla Apr 2, 2025
bce1a4a
dasharo-performance/fast-boot.robot: Simplify skip condition
SebastianCzapla Apr 7, 2025
e68f2f7
dasharo-compatibility/wifi-bluetooth-support.robot: Fix shell expression
SebastianCzapla Apr 7, 2025
21cf24d
protectli-pro.robot: Enable SATA support in config
SebastianCzapla Apr 7, 2025
4e9f1e6
platform-configs/protectli-vp2430.robot: Add NVMe device to config
SebastianCzapla Apr 7, 2025
6a6a0ce
platform-configs/protectli-vp2430.robot: Add ETHPERF port info
SebastianCzapla Apr 7, 2025
36820e2
platform-configs: Move SATA_SUPPORT flag to board specific cfg
SebastianCzapla Apr 8, 2025
bb61b06
dasharo-performance/cpu-performance.robot add: dasharo cpu performanc…
JakubRed Mar 31, 2025
195daf1
dasharo-security/tpm2-commands.robot uodate: add TPM004.201 Change EPS
JakubRed Mar 13, 2025
8626671
lib/bios/ update: fully functional option finder
JakubRed Mar 20, 2025
4b9301a
docs/qemu.md fix: correct the sentence in documentation
JakubRed Mar 20, 2025
8f6233d
self-tests/count-needed-arrow_down-presses.robot add: add self-tests …
JakubRed Mar 21, 2025
2818ba3
dasharo-security/* change: move Change EPS (Ubuntu) test from tpm2 to…
JakubRed Mar 26, 2025
14c7d1b
platform-configs/protectli-vp2410.robot fix: remove LED check from un…
JakubRed Mar 14, 2025
f4cdf55
dasharo-security/tpm-support.robot add: Change active PCR banks with …
JakubRed Apr 2, 2025
b0de18d
lib/tpm.robot add: keywords for Change active PCR banks with TPM PPI …
JakubRed Apr 2, 2025
f3ce9d8
dasharo-security/tpm-support.robot update: change to better reboot ve…
JakubRed Apr 4, 2025
4c7b741
lib/ change: move one keyword to another resource file, add condition…
JakubRed Apr 4, 2025
bbcab21
dasharo-security/tpm-support.robot fix: change to a proper test ID in…
JakubRed Apr 8, 2025
d2f9a85
lib/tpm2.robot update: integrate two keywords into one
JakubRed Apr 8, 2025
c760dc6
scripts/lib/robot.sh: Allow no RTE_IP
philipanda Mar 7, 2025
742bbce
scripts/lib/robot.sh: Fix incorrect variable name (#775)
SebastianCzapla Apr 9, 2025
79deefb
platform-configs/novacustom-v560tu.robot:add config variables
wiktormowinski Mar 31, 2025
dfb9ebe
dasharo-performance/disk-io.robot: update ID
wiktormowinski Apr 8, 2025
6406d77
platform-configs/novacustom-v5*:clear configs
wiktormowinski Apr 8, 2025
c724de8
dasharo-performance/disk-io.robot: add check power
wiktormowinski Apr 8, 2025
f84159f
lib/performance/common.robot: remove redundant kwds
wiktormowinski Apr 8, 2025
1c7c62c
os-specific-tasks/202.yaml: Downgrade kernel from 6.13 on Fedora
philipanda Mar 28, 2025
f540eec
usb-camera.robot: Add Fedora cases
philipanda Mar 29, 2025
14d1bdc
ec-and-super-IO: Add Fedora cases
philipanda Mar 29, 2025
b3a5215
nvidia.robot: Add Fedora cases
philipanda Mar 29, 2025
753134a
ansible/linux-packages-playbook: Disable suspend and lock on linux
philipanda Apr 2, 2025
e7eac99
os-specific-tasks/202: Load acpi_call module automatically
philipanda Apr 2, 2025
42ed0cc
dasharo-compatibility/ec-and-super-IO: Reorder according to OS
philipanda Apr 2, 2025
69d37c9
ec-and-super-IO: Fix invalid Exit From Root
philipanda Apr 2, 2025
cda0624
dasharo-compatibility/usb-camera: Reorder cases according to OS
philipanda Apr 2, 2025
5e2dd44
dasharo-compatibility/usb-camera: Detect camera using lsusb not libinput
philipanda Apr 2, 2025
1ac7b67
dasharo-compatibility/nvidia: Reorder cases according to OS
philipanda Apr 2, 2025
7d5353e
Add IDS of Ubuntu cases renamed when adding package-dependent Fedora …
philipanda Apr 2, 2025
2482603
novacustom-common: Remove Camera Switch support
philipanda Apr 3, 2025
18c52ec
ECR016: Check the CAMERA_SWITCH_SUPPORT config variable
philipanda Apr 3, 2025
76bd6d9
novacustom-v540tu: Add CLEVO_BATTERY_CAPACITY
philipanda Apr 3, 2025
594e352
keywords.robot: Check Charging State In Linux: Accept "Not charging"
philipanda Apr 3, 2025
c498511
usb-camera: Add IR_CAMERA_SUPPORT config variable
philipanda Apr 3, 2025
a0e843b
options-lib_dcu: Boot System...: compare same case entry names (#724)
philipanda Apr 9, 2025
6a41a1a
novacustom.md: Mention that switching OSes is now supported (#723)
philipanda Apr 9, 2025
f2b7f9e
util/basic-platform-setup.robot: connection check in Run Ansible Play…
matmacieje Apr 10, 2025
9f79543
scripts/lib/robot.sh update: more detailed naming convetion of the re…
JakubRed Apr 9, 2025
0dd27be
README.md add: info about DIR_PREFIX to the readme
JakubRed Apr 9, 2025
325e742
scripts add: creating separate direcotry for regresion runs
JakubRed Apr 9, 2025
03ffe83
platform-configs/novacustom-v5*: use correct dock model
mkopec Apr 10, 2025
b4c3f60
lib/network.robot fix: change wrong terminal write into proper termin…
JakubRed Apr 10, 2025
e004525
osfv: Extend Audio tests
SebastianCzapla Mar 11, 2025
e82226b
usb-type-a-devices-detection: Add Fedora test cases
philipanda Apr 2, 2025
b614e26
novacustom-common: Add dasharo-stability variables
philipanda Apr 2, 2025
f9c00f1
nvme-detection: Add Fedora test cases
philipanda Apr 2, 2025
f6eaf68
platform-suspend-and-resume: Add Fedora test cases
philipanda Apr 2, 2025
318d32e
m2-wifi: Add Fedora test cases
philipanda Apr 2, 2025
1abd434
lib/network: Fix using deprecated keywords in two keywords
philipanda Apr 2, 2025
84c0abc
lib/options: boot time measurement tests: accept os_id argument
philipanda Apr 3, 2025
0b56f75
tpm-detect: Add fedora cases
philipanda Apr 3, 2025
6b0c6c1
boot-time-measure: Add Fedora cases
philipanda Apr 3, 2025
7c66ebd
network-interface-after-suspend: Add Fedora cases
philipanda Apr 3, 2025
972e16a
options-lib_dcu: Use a ready keyword for Warmboots
philipanda Apr 3, 2025
2d3653b
dasharo-security/verified-boot.robot: extended timeouts in VBO008.001…
matmacieje Apr 11, 2025
16dbba3
WLE002.001: network-manager & pciutil check & installation for Ubuntu
matmacieje Mar 28, 2025
3618607
WLE002.201 & .202: required packages are now also in ansible playbook
matmacieje Apr 14, 2025
10d880a
osfv: Add UEFI Shell back to tests
SebastianCzapla Apr 11, 2025
4f316c8
keywords.robot add: keyword skipping if ubuntu batery is to low
JakubRed Apr 11, 2025
c8ff18d
keywords.robot change: new keyword name
JakubRed Apr 11, 2025
c8e2482
dasharo-performance/ add: new keyword to the test cases
JakubRed Apr 11, 2025
7f04c6d
docs/tests-naming-convention.md update: correct a typo
JakubRed Apr 15, 2025
4df8ee3
dasharo-compatibility/usb-always-on.robot: remove redundant step
wiktormowinski Apr 16, 2025
e4f122a
platform-configs/protectli-vp2430.robot fix: correct RAM size
JakubRed Apr 14, 2025
3b41fc5
keywords.robot: fix
wiktormowinski Apr 16, 2025
70fe451
keywords.robot: fix slice argument
wiktormowinski Apr 16, 2025
170758f
ECR016: Check the CAMERA_SWITCH_SUPPORT config variable
philipanda Apr 3, 2025
9247763
cpu-temperature: Add Fedora test cases
philipanda Apr 3, 2025
508da85
cpu-frequency: Add Fedora test cases
philipanda Apr 3, 2025
281d55d
bios-lock: Add Fedora test cases
philipanda Apr 4, 2025
d75b9f1
wifi-bluetooth-switch: Add Fedora test cases
philipanda Apr 4, 2025
45b0e26
camera-switch: Add Fedora test cases
philipanda Apr 4, 2025
bd486b2
ECR016: Check the CAMERA_SWITCH_SUPPORT config variable
philipanda Apr 3, 2025
966e129
cpu-temperature: Add Fedora test cases
philipanda Apr 3, 2025
c169b43
cpu-frequency: Add Fedora test cases
philipanda Apr 3, 2025
f1cb6d3
osfv: Add platform and performance libraries
SebastianCzapla Apr 9, 2025
33139d1
dasharo-performance/gpu-performance.robot: Add GPU test suite
SebastianCzapla Apr 10, 2025
7a4a3a3
gpu-performance: Apply precommit, cleanup comments and debug statements
SebastianCzapla Apr 10, 2025
ec5323a
dasharo-performance/gpu-performance.robot: Add environment info to tests
SebastianCzapla Apr 16, 2025
285bda7
dts-compatibility: dasharo-tools-suite: add Dasharo update via USB & …
m-iwanicki Apr 16, 2025
73371e4
dasharo-performance/cpu-performance.robot update: change test ID's to…
JakubRed Apr 16, 2025
a393f7d
scripts/utc_generator.py: Add temporary helper script
philipanda Apr 7, 2025
480fd16
usb-type-c.robot: UTC test cases overhaul
philipanda Apr 8, 2025
3aeeabc
lib/utc.robot: Add library with UTC tests implementation
philipanda Apr 9, 2025
974199b
utc_generator & default.robot: Add SEMI_AUTO variable
philipanda Apr 9, 2025
f240bed
dasharo-compatibility/usb-type-c: Manual automation state update
philipanda Apr 9, 2025
07cd080
utc_generator: Remove not automated cases
philipanda Apr 10, 2025
35420e8
lib/utc: Ensure ME State: Check the actual ME state
philipanda Apr 10, 2025
c2d8874
options-lib_dcu: Boot System...: Allow returning back from Windows
philipanda Apr 10, 2025
fcb6fda
usb-type-c.robot: Update using generator
philipanda Apr 10, 2025
0522611
lib/utc.robot: Usb Type-C Display Output: Remove redundant ME check
philipanda Apr 14, 2025
b9c6fe0
lib/utc: Separate display detect tests on dp-alt or thunderbolt support
philipanda Apr 14, 2025
5e29b58
novacustom-v540tu.robot: Set variables for WL-UMD05 Pro Rev.E dock
philipanda Apr 14, 2025
71f03e8
lib/options/options-lib_dcu.robot: fix
wiktormowinski Apr 14, 2025
1aba50f
lib/options/options-lib_dcu.robot: actual fix
wiktormowinski Apr 15, 2025
4ae78f6
dasharo-performance/disk-io.robot: fix index
wiktormowinski Apr 16, 2025
4ab114f
platform-configs: prepare for laptop testing with FTDI
filipleple Apr 18, 2025
2bf00bd
platform-configs/novacustom-ns50mu.robot: enable telnet and sonoff
mkopec Apr 22, 2025
ffc95e2
requirements.txt: bump osfv_cli for ns50mu support
mkopec Apr 22, 2025
ee24a62
platform-configs/include/novacustom-common.robot: unset options lib
mkopec Apr 22, 2025
325d596
variables.robot: add ns50mu rack
mkopec Apr 22, 2025
2543f56
platform-configs/include/novacustom-tgl.robot: set version to v1.6.0-rc1
mkopec Apr 22, 2025
470908a
platform-configs/novacustom-*: set options lib explicitly per board
mkopec Apr 22, 2025
b3a6500
docs/novacustom.md: update setup process with FTDI info
filipleple Apr 23, 2025
9a7107c
pre-commit fix
filipleple Apr 23, 2025
b7d5760
platform-configs: revert temporary desk testing setup for NV41
filipleple Apr 23, 2025
ca5a433
dasharo-compatibility/network-speed.robot: 2.5G semi-manual mode
matmacieje Apr 17, 2025
48623bd
dasharo-compatibility/network-speed.robot: step numbers fixed
matmacieje Apr 22, 2025
a93d245
DCU004.201: Moving to USBMassStorage menu option
matmacieje Apr 1, 2025
60f9a04
dasharo-compatibility/acpi-driver.robot change: test id
JakubRed Apr 25, 2025
5b60942
platform-configs/include/protectli-common.robot: Remove UEFI Shell de…
SebastianCzapla Mar 14, 2025
7035362
platform-configs/protectli-vp3230.robot: Add eth ports for perf measure
SebastianCzapla Mar 26, 2025
f3fbca4
platform-configs/protectli-vp3230.robot: Update DMI config
SebastianCzapla Mar 26, 2025
d041b95
platform-configs/protectli-vp3230.robot: Add NVMe to platform config
SebastianCzapla Mar 26, 2025
d4974af
lib/network.robot: Add intermediate file location during transfer
SebastianCzapla Apr 2, 2025
ecb4780
dasharo-compatibility/usb-hid-and-msc-support.robot: Use mount and sync
SebastianCzapla Apr 24, 2025
f14a73a
dasharo-compatibility/usb-hid-and-msc-support.robot: Fix file removal
SebastianCzapla Apr 29, 2025
ff87a52
dasharo-compatibility/custom-boot-order.robot: Add new test suite
SebastianCzapla Apr 28, 2025
a46f6c5
dasharo-performance/fast-boot.robot: Add workaround to skip OS selection
SebastianCzapla Apr 28, 2025
0ab4c47
dasharo-compatibiliyu/os-bsd-anysense.sh basic *ense OS support
matmacieje Apr 22, 2025
6d8895a
WiP
matmacieje Jun 11, 2025
a65b588
WiP
matmacieje Jun 13, 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
4 changes: 4 additions & 0 deletions .codespellrc
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
# SPDX-FileCopyrightText: 2024 3mdeb <[email protected]>
#
# SPDX-License-Identifier: Apache-2.0

[codespell]
exclude-file = .codespellx
ignore-words-list = "FPT,FTP,fpt,ftp,checkin,Checkin"
4 changes: 4 additions & 0 deletions .codespellx
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
# SPDX-FileCopyrightText: 2024 3mdeb <[email protected]>
#
# SPDX-License-Identifier: Apache-2.0

-device hda-duplex,audiodev=hda \
-audiodev pa,id=hda,server=${PULSE_SERVER},out.frequency=44100 \
${DEVICE_AUDIO1}= HDA Intel PCH
4 changes: 4 additions & 0 deletions .conform.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
# SPDX-FileCopyrightText: 2024 3mdeb <[email protected]>
#
# SPDX-License-Identifier: Apache-2.0

---
policies:
- type: commit
Expand Down
4 changes: 4 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
# SPDX-FileCopyrightText: 2024 3mdeb <[email protected]>
#
# SPDX-License-Identifier: Apache-2.0

name: Bug report
description: Report a problem in existing functionality, including documentation and infrastructure.
labels: ["bug"]
Expand Down
4 changes: 4 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -1 +1,5 @@
# SPDX-FileCopyrightText: 2024 3mdeb <[email protected]>
#
# SPDX-License-Identifier: Apache-2.0

blank_issues_enabled: false
4 changes: 4 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
# SPDX-FileCopyrightText: 2024 3mdeb <[email protected]>
#
# SPDX-License-Identifier: Apache-2.0

name: Feature request
description: Suggest a new feature or an improvement of existing functionality.
labels: ["enhancement"]
Expand Down
8 changes: 8 additions & 0 deletions .github/ISSUE_TEMPLATE/question-or-support-request.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
<!--
SPDX-FileCopyrightText: 2024 3mdeb <[email protected]>

SPDX-License-Identifier: Apache-2.0
-->

<!-- markdownlint-disable MD041 -->

---
name: Question or Support Request
about: Ask a question or request support.
Expand Down
8 changes: 8 additions & 0 deletions .github/ISSUE_TEMPLATE/task.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
<!--
SPDX-FileCopyrightText: 2024 3mdeb <[email protected]>

SPDX-License-Identifier: Apache-2.0
-->

<!-- markdownlint-disable MD041 -->

---
name: Task
about: Anything actionable that doesn't qualify as a bug or feature.
Expand Down
4 changes: 4 additions & 0 deletions .github/workflows/auto-docs.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
# SPDX-FileCopyrightText: 2024 3mdeb <[email protected]>
#
# SPDX-License-Identifier: Apache-2.0

name: Auto Docs

on:
Expand Down
4 changes: 4 additions & 0 deletions .github/workflows/qemu-self-test.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
# SPDX-FileCopyrightText: 2024 3mdeb <[email protected]>
#
# SPDX-License-Identifier: Apache-2.0

name: Keywords self-tests with QEMU

on: [push, pull_request]
Expand Down
4 changes: 4 additions & 0 deletions .github/workflows/smoke.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
# SPDX-FileCopyrightText: 2024 3mdeb <[email protected]>
#
# SPDX-License-Identifier: Apache-2.0

name: Smoke tests on selected platforms

on: [push, pull_request]
Expand Down
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
# SPDX-FileCopyrightText: 2024 3mdeb <[email protected]>
#
# SPDX-License-Identifier: Apache-2.0

robot-venv
robotframework
minicom.cap
Expand Down
7 changes: 7 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
# SPDX-FileCopyrightText: 2024 3mdeb <[email protected]>
#
# SPDX-License-Identifier: Apache-2.0

[submodule "rtectrl-rest-api"]
path = rtectrl-rest-api
url = https://github.com/3mdeb/rtectrl-rest-api.git
Expand All @@ -13,3 +17,6 @@
[submodule "dcu"]
path = dcu
url = https://github.com/Dasharo/dcu.git
[submodule "osfv-test-data"]
path = osfv-test-data
url = https://github.com/Dasharo/osfv-test-data.git
4 changes: 4 additions & 0 deletions .markdownlint.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
# SPDX-FileCopyrightText: 2024 3mdeb <[email protected]>
#
# SPDX-License-Identifier: Apache-2.0

---
# Documentation:
# https://github.com/DavidAnson/markdownlint/blob/main/doc/Rules.md
Expand Down
13 changes: 11 additions & 2 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
# SPDX-FileCopyrightText: 2024 3mdeb <[email protected]>
#
# SPDX-License-Identifier: Apache-2.0

---
default_stages: [pre-commit]

Expand Down Expand Up @@ -42,7 +46,7 @@ repos:
- repo: https://github.com/koalaman/shellcheck-precommit
rev: v0.10.0
hooks:
- id: shellcheck
- id: shellcheck
args: ["--severity=warning"]

- repo: https://github.com/pycqa/isort
Expand All @@ -54,7 +58,7 @@ repos:
- repo: https://github.com/psf/black
rev: 24.10.0
hooks:
- id: black
- id: black

- repo: https://github.com/MarketSquare/robotframework-tidy
rev: 4.14.0
Expand All @@ -66,6 +70,11 @@ repos:
hooks:
- id: robocop

- repo: https://github.com/fsfe/reuse-tool
rev: v5.0.2
hooks:
- id: reuse-lint-file

- repo: local
hooks:
- id: platform-configs-var-check
Expand Down
4 changes: 4 additions & 0 deletions .robocop
Original file line number Diff line number Diff line change
@@ -1 +1,5 @@
# SPDX-FileCopyrightText: 2024 3mdeb <[email protected]>
#
# SPDX-License-Identifier: Apache-2.0

--config robocop.toml
4 changes: 4 additions & 0 deletions .robotidy
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
# SPDX-FileCopyrightText: 2024 3mdeb <[email protected]>
#
# SPDX-License-Identifier: Apache-2.0

spacecount = 4
indent = 4
continuation-indent = 4
Expand Down
4 changes: 4 additions & 0 deletions .yamllint
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
# SPDX-FileCopyrightText: 2024 3mdeb <[email protected]>
#
# SPDX-License-Identifier: Apache-2.0

---
extends: default

Expand Down
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
<!--
SPDX-FileCopyrightText: 2024 3mdeb <[email protected]>

SPDX-License-Identifier: Apache-2.0
-->

# Changelog

All notable changes to this project will be documented in this file.
Expand Down
3 changes: 3 additions & 0 deletions FUNDING.yml
Original file line number Diff line number Diff line change
@@ -1,2 +1,5 @@
# SPDX-FileCopyrightText: 2024 3mdeb <[email protected]>
#
# SPDX-License-Identifier: Apache-2.0

open_collective: 3mdeb_com
73 changes: 73 additions & 0 deletions LICENSES/Apache-2.0.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/

TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

1. Definitions.

"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document.

"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License.

"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.

"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License.

"Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files.

"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types.

"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below).

"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof.

"Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution."

"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work.

2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form.

3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.

4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions:

(a) You must give any other recipients of the Work or Derivative Works a copy of this License; and

(b) You must cause any modified files to carry prominent notices stating that You changed the files; and

(c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and

(d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License.

You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License.

5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions.

6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file.

7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.

8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages.

9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability.

END OF TERMS AND CONDITIONS

APPENDIX: How to apply the Apache License to your work.

To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives.

Copyright [yyyy] [name of copyright owner]

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
3 changes: 3 additions & 0 deletions NOTICE
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
SPDX-FileCopyrightText: 2023 3mdeb <[email protected]>
SPDX-License-Identifier: Apache-2.0

Open Source Firmware Validation
Copyright 2023 3mdeb

Expand Down
Loading
Loading