Project

General

Profile

Feature #14585

Feature #12213: Wayland

Investigate Dogtail's long-term viability

Added by intrigeri about 1 month ago. Updated 14 days ago.

Status:
In Progress
Priority:
Elevated
Assignee:
Category:
Test suite
Target version:
Start date:
09/02/2017
Due date:
% Done:

10%

QA Check:
Feature Branch:
Type of work:
Communicate
Blueprint:
Easy:
Affected tool:

Description

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

History

#1 Updated by intrigeri about 1 month ago

#2 Updated by anonym about 1 month 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 25 days 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 14 days 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 14 days ago

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

#6 Updated by anonym 14 days 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

Also available in: Atom PDF