1. 21 May, 2022 3 commits
    • Benjamin Otte's avatar
      CI: Use mutter for the x11-full testsuite run · 68161f02
      Benjamin Otte authored
      This spawns a mutter WM for the xvfb instance and wraps it in its own
      dbus session.
      
      Also use a larger screen size (1080p) - mostly so we can check the
      testuite runs with differently sized screens, but alspo because that's
      today's default screen size.
      
      This exposes the issue from #4136 in the testsuite.
      68161f02
    • Benjamin Otte's avatar
      testsuite: Split X11 testsuite · 0e95145a
      Benjamin Otte authored
      Duplicate the X11 testsuite into x11full and x11bare.
      Run both of them in the Fedora CI runner.
      
      For now they do the same thing (followup commits will change that), but
      the goal is to have 2 testruns:
      
      x11full should get as close to simulating a modern full-featured setup
      with a compositing WM and all extensions.
      
      x11bare should have the minimum required setup that te testsuite needs,
      but nothing more. No compositor, a WM wit the minimal set of features,
      etc.
      0e95145a
    • Benjamin Otte's avatar
      Add mutter and lcms2-devel to the Fedora image · 4f9bd991
      Benjamin Otte authored
      mutter will be needed to get a WM for the x11 testsuite.
      
      lcms2 is needed for upcoming HDR work, so having it available in
      varioius branches is neat.
      4f9bd991
  2. 19 May, 2022 2 commits
  3. 18 May, 2022 9 commits
  4. 17 May, 2022 2 commits
  5. 16 May, 2022 6 commits
  6. 15 May, 2022 7 commits
  7. 14 May, 2022 10 commits
  8. 13 May, 2022 1 commit