Skip to content

auto_viz CTest coverage doesn't validate output correctness #9232

Description

@alexreinking

Problem statement

#9227 added CTest coverage for all six auto_viz (schedule, direction) variants, but each test only checks that auto_viz_demo exits 0. During review, a wrong-schedule bug (the down row of the dispatch table pointed at the up implementation) was found by inspection and confirmed to still pass every test after being reintroduced — the program produces a valid but incorrect image with exit code 0.

Proposed solution

Add real output verification to auto_viz's CTest cases (e.g. a checksum or golden-image comparison per variant) so a wrong-schedule/wrong-pointer bug like this fails CI instead of silently passing.

Metadata

Metadata

Assignees

No one assigned

    Labels

    appsIssues related to the sample apps.enhancementNew user-visible features or improvements to existing features.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions