Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • xfconf xfconf
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 19
    • Issues 19
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 2
    • Merge requests 2
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Xfce
  • xfconfxfconf
  • Issues
  • #5
Closed
Open
Created Jun 17, 2019 by Bugzilla Migration@bugzilla-migration

xfconf tests fail when run before installing xfconf

Submitted by Michał Górny

Assigned to Xfce Bug Triage

Link to original bug (#15617)

Description

Right now, xfconf's tests seem to rely on xfconfd being installed and running. This is wrong because normally 'make check' is run before installing the package in question, in order to verify that there are no regressions. This either causes the wrong version to be tested, or tests to fail entirely (on first install).

While working on it for Gentoo, I've managed to get them running from source directory by doing the following:

  1. Installing the D-Bus .service file into location seen by D-Bus daemon (inside overriden XDG_* directory) with xfconfd path set to build tree path,
  2. Starting clean D-Bus session daemon instance via dbus-launch,
  3. Then running the tests.

I'm going to try to incorporate this into automake.

Version: GIT Master

Assignee
Assign to
Time tracking