Skip to content

OpenCV: add bounded smoke binary list for CI#487

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

OpenCV: add bounded smoke binary list for CI#487
abbajaj806 merged 1 commit into
qualcomm-linux:mainfrom
smuppand:OpenCV

Conversation

@smuppand

Copy link
Copy Markdown
Contributor

Limit the default OpenCV CI execution to a bounded smoke set instead of running the full discovered OpenCV suite.

The OpenCV YAML currently defaults to:

  • BIN_PATH=""
  • SUITE=all

This causes [run.sh](http://run.sh/) to discover and run all opencv_test_* and opencv_perf_* binaries. In LAVA jobs with a shared lava-test-shell timeout, the full OpenCV suite can consume the shell timeout before OpenCV.res is written. When that happens, LAVA marks OpenCV and all following test definitions as missing failures.

This change adds a repo-standard --bin-list mode in OpenCV/[run.sh](http://run.sh/) and keeps the YAML run steps simple.

Default CI smoke binaries:

  • opencv_test_core
  • opencv_test_sfm

Reference job with the current patch - https://lava.infra.foundries.io/scheduler/job/255904

The OpenCV LAVA definition currently defaults to BIN_PATH= and
SUITE=all, which runs the full discovered OpenCV test and performance
suite. In shared lava-test-shell jobs this can consume the shell timeout
before OpenCV.res is written, causing OpenCV and later test definitions
to be reported as missing failures.

Add a --bin-list mode to the OpenCV runner so CI can run a bounded smoke
set while preserving the existing single-binary and full-suite paths. Set
the default YAML smoke list to opencv_test_core and opencv_test_sfm with
a per-binary timeout.

Full-suite validation remains available by overriding BIN_LIST to an
empty value and using SUITE=all.

Signed-off-by: Srikanth Muppandam <smuppand@qti.qualcomm.com>
@smuppand smuppand requested a review from abbajaj806 June 10, 2026 06:36

@abbajaj806 abbajaj806 left a comment

Copy link
Copy Markdown
Contributor

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 d83fbaf into qualcomm-linux:main Jun 10, 2026
12 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