Skip to content

ci: Remove OpenCV dependency and fix CTS build#2

Merged
simonCatBot merged 2 commits intomasterfrom
fix-ci-opencv
Apr 8, 2026
Merged

ci: Remove OpenCV dependency and fix CTS build#2
simonCatBot merged 2 commits intomasterfrom
fix-ci-opencv

Conversation

@simonCatBot
Copy link
Copy Markdown
Owner

Summary

This PR fixes the CI build failures and removes the heavy OpenCV dependency.

Changes

  • Removed OpenCV ( ~500MB) → replaced with lighter image I/O libraries (, , )
  • Fixed cache logic — now properly handles CMake reconfiguration when switching branches
  • Enabled full vision conformance (~6000 tests) — explicitly set with NN/Other disabled
  • Increased test timeout from 300s to 600s to accommodate full test suite
  • Added skipped test counting — better visibility into test results

Test Results

The CI will now:

  1. Build rustVX release
  2. Build OpenVX CTS with Vision tests enabled
  3. Run the full ~6000 vision conformance tests
  4. Report pass/fail/skip counts

Fixes #<related_issue_if_any>

Kiriti added 2 commits April 7, 2026 17:44
- Replace heavy libopencv-dev (~500MB) with lighter image libs
- Fix cache logic to properly handle CMake reconfiguration
- Enable full vision conformance tests (~6000 tests)
- Add explicit CTS build options (Vision=ON, NN=OFF, Other=OFF)
- Increase test timeout from 300s to 600s
- Add skipped test counting in results
@simonCatBot simonCatBot merged commit fa986fe into master Apr 8, 2026
@simonCatBot simonCatBot deleted the fix-ci-opencv branch April 8, 2026 01:25
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.

1 participant