Skip to content

Integration testing under "fake" GNOME instance on github CI #1098

@yarikoptic

Description

@yarikoptic

Is your feature request related to a problem? Please describe.

I see many problems/fixes do not come with tests and there is no way to script triggering them. E.g. recent

And I think it could be very handy to have some "play script" which performs some tricky actions on an active instance thus codifying triggers for prior crashes etc, or at least smoke tests on a running instance.

FWIW -- we do something like that for our https://github.com/ReproNim/reprostim/blob/master/.github/workflows/ci-cd.yml where we drive under xvfb and take screenshots to potentially later identify and fix issues.

Describe the solution you'd like

with quick google I found

with references there is which could be handy on how to establish testing under gnome session using podman. Some tools like xdotool could potentially be used to drive the session but there might be even better ways.

May be some other WMs already have something like that, and a more complete solution could be borrowed?

Overall, just thought to drop a note since failed to find a similar issue so far.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementAdds a new feature or extends scopehelp wantedDon't hesitate to participate!project supportIssues related to supporting or improving the project

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions