* dts: Add TemplateSplit and PlatformParser libraries
* TemplateSplit - split each template keyword into separate tests
* PlatformParser - parse platform config and return variables defined
for that platform in a dict
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
* requirements.txt: update to robotframework 7.3
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
* dts: replace tests with template generated ones
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
* dts-lib: remove unused keyword
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
* dts-lib: Add some improvements and new keywords
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
* platform-configs: add config used with templated E2E tests
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
* dts: dts-e2e: review fixes
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
* dts-e2e: pre-commit fixes
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
* dts-e2e: fix email in spdx and remove requirements-rf7.txt
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
* dts-e2e: change subscription to release
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
* dts-e2e: Set default version for every workflow
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
* dts-e2e: docs: add templated test documentation
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
* dts-e2e: novacustom-nuc_box doesn't support any DTS workflows yet
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
---------
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>