Skip to content

README: document git-lfs as a prerequisite for cloning (test_data/ uses LFS since openvx_1.3.2) #38

Description

@kiritigowda

The test_data/ directory in the openvx_1.3.2 branch stores binary test images (e.g. lena.bmp) via Git LFS. The current README does not mention git-lfs as a prerequisite, so a plain git clone in a minimal environment (Docker container, CI runner without git-lfs pre-installed) silently downloads LFS pointer files instead of the actual images.

The failure is not obvious — test_data/lena.bmp exists on disk, but the CTS reports:

FAILED at test_engine/test_image.c:387
    Can't open image file: lena.bmp

FAILED at test_conformance/test_remap.c:137
    Assertion: image

There is no error from git clone itself, so the connection to LFS is easy to miss.

Suggested fix: add a Prerequisites section to the README noting that git-lfs must be installed before cloning, and that without it test_data/ will contain pointer files rather than actual images.

Note: this was not an issue with the openvx_1.3 branch, where test images were stored as regular git blobs. The LFS migration was introduced in openvx_1.3.2.

Metadata

Metadata

Assignees

Labels

Fields

No fields configured for Feature.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions