14 Commits

Author SHA1 Message Date
Filip Gołaś 68b82fcce9 precommit
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
2026-02-13 13:55:10 +01:00
Filip Gołaś 84af21dabf pre-commit
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
2026-02-13 13:55:09 +01:00
Filip Gołaś 5368becd66 regression_scope_selftests: Adjust to simpler configs
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>

rules-new.json: remove trash file

Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
2026-02-13 13:55:08 +01:00
Filip Gołaś 553bee322a scripts/ci/regression-scope: Reduce unnecessary config options
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>

simplification

Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
2026-02-13 13:55:08 +01:00
Filip Gołaś 3b35d6ee32 develop_pr_auto_regression.sh: Extract exports from commands
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
2025-08-18 10:40:38 +02:00
Filip Gołaś 3864d28b88 regression-scope/lib: Separate exports with semicolon
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
2025-08-18 10:40:34 +02:00
Filip Gołaś 16a3d9c80d osfv_regression_scope.py: Print the command for one run in one line
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
2025-07-04 12:24:21 +02:00
Filip Gołaś 4d2cac616f scripts/ci/regression-scope/: Adjust to use the lib/parser_manager.py
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>

regression_scope_selftestsppy: fix duplicated test function from rebase

Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
2025-06-12 14:34:27 +02:00
Filip Gołaś 99e670cd01 ci/regression-scope/lib/parser_manager.py: Add library
It manages multiple rule parsers and makes sure one test suite is not
run multiple times with the same conditions

Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
2025-06-12 14:34:27 +02:00
Filip Gołaś 37257a8c7f scripts/ci/regression-scope: Allow multpiple "runs" per rule
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>

scripts/ci/regression-scope: Rename file match modes to more meaningful

Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>

scripts/ci/regression-scope/: Remove unused functionality

Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
2025-06-12 14:34:26 +02:00
Filip Gołaś 473dd92320 scripts/ci/regression-scope: Add printing args for robot wrapper run.sh
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
2025-06-12 14:34:25 +02:00
Filip Gołaś d55bdc34f2 ci/regression-scope: Allow adding robot args to rules
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>

scripts/ci/regression-scope: Revert platform-configs tests

Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
2025-06-12 14:34:23 +02:00
Filip Gołaś 7e989ad507 requirements.txt: Add fire
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
2025-06-12 14:34:22 +02:00
Filip Gołaś 61159784c6 regression-scope/rules.json: Add example rules file
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>

rules.json: simplify

Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>

ci/regression-scope/rules.json: Add specifying dirs for deps search

Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>

regression-scope/rules.json: Change key 'command' to 'custom_command'

To emphasize more how it overrides the default behavior of running robot
framework

Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>

regression-scope/rules.json: Include all the test suites

Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
2025-06-12 14:20:10 +02:00