Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

User defined system configuration #3447

Open
bmeneg opened this issue Jan 6, 2025 · 0 comments
Open

User defined system configuration #3447

bmeneg opened this issue Jan 6, 2025 · 0 comments

Comments

@bmeneg
Copy link

bmeneg commented Jan 6, 2025

This issue is a "re-open" of the issue #1601 that I closed by mistake.

When testing something like the kernel or even userspace with hardware dependent features, it's a good thing to define a set of system configurations with a single name, for instance:

AMD__ROME:
CPU family=23
CPU model=49

MEMORY_MIN_64G
SYSTEM memory >= 64G

NOGSS:
SYSTEM name != "%gss%"

The first line would be the host-filter name, while the other lines would then be the actual system configuration requirements.
Some of these might make sense to all runners, but when using Beaker for bare-metal reservation and testing this feature is really important and a must, even more the idea of accepting some "regular expressions" for generalization.

On Beaker, all host-filters were just XML's tags dropped on the final recipe XML in the system requirements section, but on TMT/FMF it could follow another format for sure..

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant