16 Commits

Author SHA1 Message Date
Maciej Pijanowski d11aed8d50 tree-wide: drop robot:private tag
It produces lot's of warning with little benefit. Must be disabled
until it works proparly, if at all.

Related issue:
https://github.com/Dasharo/open-source-firmware-validation/issues/966

Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com>
2025-08-19 16:12:08 +02:00
Maciej Pijanowski 2bd2e50c9b robocop: enable ReplaceWithVAR formatter
Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com>
2025-07-29 10:41:24 +02:00
Wiktor Mówiński e754ce4ee3 Test tags (#914)
* dasharo-compatibility/*: add auto/semiauto tags to dasharo compatibility

Signed-off-by: Wiktor Mowinski <wiktor.mowinski@3mdeb.com>

* dasharo-security/*: add auto/semiauto tags to dasharo security

Signed-off-by: Wiktor Mowinski <wiktor.mowinski@3mdeb.com>

* dasharo-performance/*: add auto/semiauto tags to dasharo performance

Signed-off-by: Wiktor Mowinski <wiktor.mowinski@3mdeb.com>

* dasharo-stability/*: add auto/semiauto tags to dasharo stability

Signed-off-by: Wiktor Mowinski <wiktor.mowinski@3mdeb.com>

* scripts/regression.sh: run only automated tests during regression run

Signed-off-by: Wiktor Mowinski <wiktor.mowinski@3mdeb.com>

* scripts/regression.sh: revert debug changes

Signed-off-by: Wiktor Mowinski <wiktor.mowinski@3mdeb.com>

* dasharo-: use default tags

Signed-off-by: Wiktor Mowinski <wiktor.mowinski@3mdeb.com>

* dasharo-: double tagged minimalregression

Signed-off-by: Wiktor Mowinski <wiktor.mowinski@3mdeb.com>

* dasharo-compatibility/dasharo-tools-suite.robot: set default tag for dtts suite

Signed-off-by: Wiktor Mowinski <wiktor.mowinski@3mdeb.com>

* dasharo-compatibility/display-ports-and-lcd-support.robot: use default tag

Signed-off-by: Wiktor Mowinski <wiktor.mowinski@3mdeb.com>

* dasharo-compatibility/dasharo-tools-suite.robot: mark test as semiauto

Signed-off-by: Wiktor Mowinski <wiktor.mowinski@3mdeb.com>

* dasharo-compatibility/audio-subsystem.robot: add tag semiauto

Signed-off-by: Wiktor Mowinski <wiktor.mowinski@3mdeb.com>

* dasharo-security/tpm-support.robot: add missing automated tag

Signed-off-by: Wiktor Mowinski <wiktor.mowinski@3mdeb.com>

* docs/adding-and-naming-test-cases.md: tags guidelines

Signed-off-by: Wiktor Mowinski <wiktor.mowinski@3mdeb.com>

---------

Signed-off-by: Wiktor Mowinski <wiktor.mowinski@3mdeb.com>
2025-07-10 15:54:48 +02:00
Filip Gołaś 452dbb2cee Add old IDS of Ubuntu tests renamed when adding basic Fedora test cases
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
2025-04-03 11:56:32 +02:00
Filip Gołaś 7278c92512 Reorder basic fedora test cases to reduce reboots on laptops
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
2025-04-03 11:56:31 +02:00
Filip Gołaś e0bf759d61 dmidecode.robot: Add Fedora test cases
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
2025-04-03 11:56:30 +02:00
Filip Gołaś 14de64886f dasharo-compat: Remove Detect Or Install Package usage
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
2025-04-02 16:37:51 +02:00
Filip Gołaś 15f3fc1841 Boot System Or From Connected Disk: Use ENV_ID instead of name globally
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
2025-03-06 18:27:34 +01:00
Maciej Pijanowski f976d349ce pikvm: use package instead of submodule
Toe be used with: https://github.com/3mdeb/pikvm-rest-api/pull/19

Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com>
2025-01-16 22:01:09 +01:00
Krystian Hebel e5738e7a5d dasharo-compatibility/dmidecode.robot: don't reboot for each test
All of the test cases get some line from output of dmidecode and compare
it against the value from platform config. There's no need to do a clean
boot between them. Move the common parts of all test cases to the suite
setup. In case of MSI Z790-P with two tests skipped, this reduces total
suite time by a factor of 8.

Signed-off-by: Krystian Hebel <krystian.hebel@3mdeb.com>
2024-11-06 21:54:19 +01:00
Filip Gołaś 11408f22b4 dmidecode.robot: Change looking for serial in -t system, not -t bios
According to the test documentation

Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
2024-10-21 07:17:03 +02:00
Filip Gołaś 58ae78cd9a multiple test suites: Add minimal-regression tags
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
2024-07-23 00:08:59 +02:00
Maciej Pijanowski 3237651d83 drop sonoff and rte libs from test suites
Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com>
2024-07-22 23:25:05 +02:00
Pawel Langowski 1fe23cf271 Remove RELEASE_DATE_FROM_SOL variable
Signed-off-by: Pawel Langowski <pawel.langowski@3mdeb.com>
2024-04-09 14:36:56 +02:00
Maciej Pijanowski f86f83fbab pre-commit: fine-tune RF rules, more fixes
Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com>
2023-09-18 23:51:45 +02:00
Maciej Pijanowski 726f17ccb3 import v0.2.0
Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com>
2023-09-18 20:44:33 +02:00