Project

General

Profile

Feature #12627

Add automated tests for OnionShare

Added by spriver almost 2 years ago. Updated almost 2 years ago.

Status:
Confirmed
Priority:
Normal
Assignee:
Category:
Test suite
Target version:
-
Start date:
06/02/2017
Due date:
% Done:

0%

QA Check:
Feature Branch:
Type of work:
Code
Blueprint:
Starter:
Affected tool:
OnionShare

Description

So far we don't test OnionShare at all. Writing test for the graphical version should be not too hard, as Dogtail is supporting it (window elements are displayed correct etc.).

History

#1 Updated by mig5 almost 2 years ago

Please also see the upstream issue https://github.com/micahflee/onionshare/issues/404

There is a PR that contains various GUI qTests capable of being run with pytest or nosetests at https://github.com/micahflee/onionshare/pull/416 - upstream is very keen to get help whipping these early rudimentary tests into shape.

Related but closed PR for other pytests at https://github.com/micahflee/onionshare/pull/415

Just mentioning it in case there's risk of overlap of effort here.

#2 Updated by u almost 2 years ago

The python-nosetests are run automatically before uploading the Debian package to debian :) So, probably no need to test that again.

@mig5: The tests this tickets is talking about are our amazing graphical testing. It detects clicking on UI elements and reports back :)

#3 Updated by intrigeri almost 2 years ago

The python-nosetests are run automatically before uploading the Debian package to debian :) So, probably no need to test that again.

Cool, that's already something :)

Now, I only see a few unit tests, and no integration tests.

Also available in: Atom PDF