Skip to content

Relocate remaining VI-gated / tautological Accessibility suites after #395 #398

Description

@schatt

Final Record

Scope

Decisions

  • After Move hosted/ViewInspector tests out of the unit lane #412, hosted/ViewInspector observation stays on the VI lane. Relocating these suites into unit would undo that.
  • canImport(ViewInspector) skip branches never ran on the VI targets (ViewInspector is a dependency); they were dishonest leftovers.
  • macOS *ExposesSingleTappableElement no-ops were real coverage holes; helper now walks AppKit labels/roles plus ViewInspector.
  • Host-only verifyViewIsHostable is not an observation; Issue 36 and Zoom now require identifier match SixLayer.*ui.*.

Delivered API

  • No public API changes.

Tests

  • Added/updated: five VI-lane suites as above.
  • Result: macOS VI 65 passed / 0 failed (/tmp/398-vi-batch/). iOS VI 64 passed / 0 failed (/tmp/398-ios-vi/; extra macOS test is #if os(macOS)).

References

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions