Skip to content

Add automated assertion coverage for the upload-button path #15

Description

@JSvandijk

Why this matters

The upload path is one of the core product claims, but the current evidence is still stronger visually than it is mechanically asserted.

The app injects an upload affordance into the T3 composer flow in apk/app/src/main/java/com/t3code/app/MainActivity.java. We already have emulator-backed runtime evidence in docs/evidence/v1.1.0-emulator/, but we should tighten the automated proof so a regression is easier to catch before release.

Scope

  • Review the current harness and verification flow for the upload path.
  • Add at least one direct automated assertion that the upload control is present and reachable when the expected composer UI is available.
  • Document exactly what is guaranteed by the automated check and what still requires runtime evidence.

Acceptance criteria

  • The automated verification flow fails if the upload control is no longer injected into the expected composer path.
  • The documented test flow explains the boundary between automated assertions and manual runtime evidence.
  • The release/runtime docs are updated if the verification story changes.
  • The change does not weaken the current npm test / smoke-test path.

Notes

This should stay honest about what can and cannot be asserted without a full real-device media interaction.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    androidAndroid app workhelp wantedExtra attention is needed

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions