Skip to content

Screen record system tests #18598

@seanbudd

Description

@seanbudd

Related issues, PRs or discussions

Related #18597

What is the current state of the codebase?

Our system test suite takes a screenshot if any system test fails.
This helps add some context for sighted developers, but not much.

Why are changes required?

A full video of the system test would add more context on what's causing the failure.
Examples:

  • a popup window stealing focus
  • changing to the wrong window
  • a key being mishandled. Real example: nvda+t being handled as t causing the notepad system test to edit the file.

What technical changes are required?

Use Win+alt+r (Windows Game bar feature) to record each system test.
Ensure each system test has log viewer and speech viewer enabled so speech and logs can be seen real time.
Keep the window size minimal and place the dialogs appropriately to minimize interference with tests.
Upload video on failure.

Are the proposed technical changes API breaking?

No

Are there potential risks or issues with the proposed implementation?

Unfortunately there is no audio on these machines so this would only be useful to sighted devs

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions