Skip to content

Enable GitLab CI

Sam Thursfield requested to merge sam/ci into master

This tests that Tracker can be built from source using Autotools and Meson, and that all of the unit tests run successfully.

There are various improvements that could be made:

  • Pre-create a Docker image with the build dependencies installed, so that we don't wait for dnf on every build.
  • Fix the functional tests and enable them for every build.
  • Fix the unit tests to not depend on Tracker being installed in the host (converting some into functional tests would make sense)
  • Remove the Autotools build system altogether and use Meson for everything \o/

Merge request reports