Skip to content

OpenCV: fix LAVA YAML flag argument handling#481

Merged
abbajaj806 merged 1 commit into
qualcomm-linux:mainfrom
smuppand:OpenCV
Jun 4, 2026
Merged

OpenCV: fix LAVA YAML flag argument handling#481
abbajaj806 merged 1 commit into
qualcomm-linux:mainfrom
smuppand:OpenCV

Conversation

@smuppand
Copy link
Copy Markdown
Contributor

@smuppand smuppand commented Jun 4, 2026

Fix OpenCV.yaml argument handling so the OpenCV LAVA job no longer passes values to flag-style [run.sh](http://run.sh/) options.

The current YAML passes boolean values directly to flag options:

--list "${LIST_ONLY}"
--shuffle "${SHUFFLE}"

The OpenCV LAVA definition passes boolean option values directly to
run.sh, for example "--list 0" and "--shuffle 0". The OpenCV runner
treats these as flag-style options, so "--list 0" enables list-only mode
and leaves the trailing "0" as an unknown argument.

This causes the suite to run with --gtest_list_tests by default instead
of executing the tests.

Update OpenCV.yaml while preserving the existing direct run.steps style:
- pass --list only when LIST_ONLY=1
- pass --shuffle only when SHUFFLE=1
- pass --seed only when SEED is set
- use TIMEOUT_SECS consistently
- use PERF_TO_TESTS consistently
- use the correct --perf-to-tests option name

This removes unknown argument warnings and ensures the default LAVA run
executes OpenCV tests instead of only listing them.

Signed-off-by: Srikanth Muppandam <smuppand@qti.qualcomm.com>
@smuppand smuppand requested a review from abbajaj806 June 4, 2026 04:51
Copy link
Copy Markdown
Contributor

@abbajaj806 abbajaj806 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@abbajaj806 abbajaj806 merged commit ff27600 into qualcomm-linux:main Jun 4, 2026
11 checks passed
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

Successfully merging this pull request may close these issues.

2 participants