Skip to content

[BUG] Integration test environment doesn't run some desktop services #1579

@HastD

Description

@HastD

Description

The VM we use for integration testing creates the default "core" user with a bare-bones home directory; in particular, it doesn't have a ~/.config folder by default like users on desktop images do. This is used by several desktop-image user services (such as secureblue-flatpak-setup.service) to distinguish real users from system accounts. This means these services aren't running in the test environment.

Reproduce

Reproduced in the integration test workflow; see logs for the latest integration test run.

Expected

The integration test environment should behave as close as possible to a real installation of the same image; the same services should run.

Actual

Certain user services don't run in the integration test environment. In particular, this makes the integration test for secureblue-flatpak-setup.service fail.

Image

Integration test workflow

Upstream

N/A

Declaration

  • I agree to follow this project's Code of Conduct.
  • I declare that this is not a request for alternate community messaging or social platforms.
  • I declare that I have read the secureblue website and my feature request is in-scope.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions