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

twister: blackbox: improve tests for command line options #72816

Open
golowanow opened this issue May 15, 2024 · 0 comments
Open

twister: blackbox: improve tests for command line options #72816

golowanow opened this issue May 15, 2024 · 0 comments
Labels
area: Tests Issues related to a particular existing or missing test area: Twister Twister Enhancement Changes/Updates/Additions to existing features

Comments

@golowanow
Copy link
Member

golowanow commented May 15, 2024

Is your enhancement proposal related to a problem? Please describe.

It would be quite helpful to have Twister 'blackbox' testsuite to check for all command line options' mutual dependencies and combinations.
It will allow to prevent bugs like #72814, as well as to facilitate refactoring later on - for less complicated Twister command line options.

Describe the solution you'd like

tests for Twister command line options' dependencies implemented in parse_arguments() aligned with add_parse_arguments() parser options.

Twister command line argument ----report-all-options might be useful as it allows to check in twister.json environment.options for what execution parameters were set from command line of a 'blackbox' test case.

@golowanow golowanow added Enhancement Changes/Updates/Additions to existing features area: Tests Issues related to a particular existing or missing test area: Twister Twister labels May 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: Tests Issues related to a particular existing or missing test area: Twister Twister Enhancement Changes/Updates/Additions to existing features
Projects
None yet
Development

No branches or pull requests

1 participant