Feature #14585

Feature #12213: Wayland

Investigate Dogtail's long-term viability

Added by intrigeri 3 months ago. Updated 4 days ago.

In Progress
Test suite
Target version:
Start date:
Due date:
% Done:


QA Check:
Feature Branch:
Type of work:
Affected tool:


We have multiple concerns about the long-term viability of using Dogtail:

  • intrigeri heard a GUADEC speaker mention that dogtail does not work on Wayland. If that's indeed the case, then we should look into this problem before we keep porting tons of tests to dogtail: it would be a waste of time to do so only to have to port them to another technology again a year later.
  • Fedora (and Redhat in general?) now uses openQA, which only supports image-based testing.
  • Dogtail development has slowed down considerably since we adopted it. Here's the a number of commits per year breakdown:
    2011: 4
    2012: 52
    2013: 25
    2014: 27
    2015: 13
    2016: 41
    2017: 9

Related issues

Blocks Tails - Feature #12185: Run Dogtail using Python 3 Confirmed 01/28/2017
Blocks Tails - Feature #13240: Core work 2017Q4: Test suite maintenance Confirmed 06/29/2017


#1 Updated by intrigeri 3 months ago

#2 Updated by anonym 3 months ago

  • Type of work changed from Code to Communicate

Fuck. I'll try to get a clarification about dogtail's status from the upstream (it seems they've moved from Fedora's infra to GitLab), and what the plans for Wayland are. Until then I'll suspend all my Dogtail work. :_(

#3 Updated by anonym 3 months ago

I've sent an email to its mailing list asking for clarification. We'll see.

Also, Dogtail 0.9.10 was released this May, which inspires some confidence!

#4 Updated by anonym 2 months ago

  • Subject changed from Make our dogtail-based automated tests work on Wayland to Investigate Dogtail's long-term viability
  • Description updated (diff)

#5 Updated by anonym 2 months ago

  • Blocks Feature #13240: Core work 2017Q4: Test suite maintenance added

#6 Updated by anonym 2 months ago

  • Status changed from Confirmed to In Progress
  • Priority changed from Normal to Elevated
  • Target version set to Tails_3.3
  • % Done changed from 0 to 10

#7 Updated by intrigeri about 1 month ago

  • Target version changed from Tails_3.3 to Tails_3.5

#8 Updated by intrigeri 4 days ago

  • Target version deleted (Tails_3.5)

Also available in: Atom PDF