PointCloudLibrary / PointCloudLibrary/pcl
Improve PCL testing of PLY file format support
Open
Nobody has claimed this yet.
kind: todo
module: io
needs: feedback
needs: testing
- Dominant language
- C++
- Stars
- 11.1k
- Forks
- 4.7k
- Avg merge
- 4d 10h
- Merged PRs (30d)
- 6
Description
Things to be tested
- Locale (
.,decimal separators) - NaN values (must be case insensitive) and
is_denseproperty, #1433 #1455 - Mesh support (segmentation faults)
- Color support (clouds): https://github.com/PointCloudLibrary/pcl/pull/1443
- Color support (meshes)
- Return values (should be uniform across loading clouds/meshes)
-
vertex_indexversusvertex_indices(see #968)
Tests already existing in PCL
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reading the existing PLY-related tests in test/io/test_io.cpp and test/io/test_ply_mesh_io.cpp. Add coverage for the unchecked locale, NaN/is_dense, and return-value cases, then confirm the remaining checklist items are tested consistently.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- computer-vision, testing-qa
- Issue type
- Refactor
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Clearly specified
- Newbie friendliness
- 38/100