Project

General

Profile

Feature #6300

Feature #6298: Write more automated tests

Framework to set up throw-away services for the test suite

Added by bertagaz about 5 years ago. Updated almost 4 years ago.

Status:
Rejected
Priority:
Normal
Assignee:
-
Category:
Test suite
Target version:
-
Start date:
09/26/2013
Due date:
% Done:

0%

QA Check:
Feature Branch:
Type of work:
Discuss
Blueprint:
Starter:
No
Affected tool:

Description

Have a way to start-stop services like FTP, HTTP, IMAP, POP and SMTP, and make them available to the test suite.

History

#1 Updated by intrigeri about 5 years ago

  • Target version set to Sustainability_M1

#2 Updated by intrigeri about 5 years ago

  • Subject changed from Framework within the test suite to set up throw-away services to Framework to set up throw-away services for the test suite

#4 Updated by anonym almost 4 years ago

  • QA Check set to Info Needed
  • Type of work changed from Code to Discuss

I actually think that this whole approach should be reconsidered. I'm not sure it will be so simple to setup a suitable service on the tester host that would fulfill the needs we have, i.e. being open on the open internet (so it can be accessed through Tor) which will be complicated when behind a firewall.

An alternative solution would be to solve this general issue through #6301; you can find an example for how that would work for the Git feature in the description of #8188. The downside of this approach would be that running these tests requires manually setting up e.g. Git and SSH servers themselves. We would set up that in our infrastructure and share the secrets among ourselves, but it'd increase the barrier for non-"core" people to run the test suite.

#5 Updated by anonym almost 4 years ago

  • Target version changed from Sustainability_M1 to Tails_1.4.1

#6 Updated by anonym almost 4 years ago

#7 Updated by anonym almost 4 years ago

#8 Updated by anonym almost 4 years ago

  • Blocks deleted (Feature #6304: Automate the most important bits of the Icedove tests)

#10 Updated by anonym almost 4 years ago

  • Status changed from Confirmed to Rejected
  • Target version deleted (Tails_1.4.1)
  • QA Check deleted (Info Needed)

Rejected in favour or what's described in #6301#note-8.

Also available in: Atom PDF