Feature #14585

Feature #12213: Wayland

Investigate Dogtail's long-term viability

Added by intrigeri 6 months ago. Updated about 2 months 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


#1 Updated by intrigeri 5 months ago

#2 Updated by anonym 5 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 5 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 5 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 5 months ago

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

#6 Updated by anonym 5 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 3 months ago

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

#8 Updated by intrigeri 2 months ago

  • Target version deleted (Tails_3.5)

#9 Updated by intrigeri about 2 months ago

  • Blocks deleted (Feature #13240: Core work 2017Q4: Test suite maintenance)

#10 Updated by intrigeri about 2 months ago

  • Target version set to 2019

Also available in: Atom PDF