Feature #6300

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

Added by bertagaz 2013-09-26 05:36:33 . Updated 2015-01-09 16:26:40 .

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

0%

Feature Branch:
Type of work:
Discuss
Blueprint:

Starter:
0
Affected tool:
Deliverable for:

Description

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


Subtasks


History

#1 Updated by intrigeri 2013-09-26 06:15:11

  • Target version set to Sustainability_M1

#2 Updated by intrigeri 2013-10-03 06:16:02

  • 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

#3 Updated by intrigeri 2015-01-06 12:58:36

  • blocks #8538 added

#4 Updated by anonym 2015-01-09 14:35:31

  • 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 Feature #6301; you can find an example for how that would work for the Git feature in the description of Feature #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 2015-01-09 14:46:09

  • Target version changed from Sustainability_M1 to Tails_1.4.1

#6 Updated by anonym 2015-01-09 15:53:19

#7 Updated by anonym 2015-01-09 15:53:28

#8 Updated by anonym 2015-01-09 15:53:31

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

#9 Updated by anonym 2015-01-09 15:53:36

  • blocked by deleted (#8538)

#10 Updated by anonym 2015-01-09 16:26:40

  • 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 Feature #6301#note-8.

#11 Updated by anonym 2015-01-09 18:00:59

  • blocks #8538 added