Feature #9520

Investigate the Shadow network simulator for use in our test suite

Added by anonym 2015-06-02 14:23:01 . Updated 2016-08-20 10:56:49 .

Status:
Rejected
Priority:
Normal
Assignee:
Category:
Test suite
Target version:
Start date:
2015-06-02
Due date:
% Done:

0%

Feature Branch:
Type of work:
Research
Blueprint:

Starter:
Affected tool:
Deliverable for:

Description

We may want to use Shadow to simulate the Tor network and complete Internet for increased determinism in our test suite.


Subtasks


Related issues

Related to Tails - Bug #9478: How to deal with transient network errors in the test suite? Resolved 2015-05-27
Related to Tails - Feature #9521: Use the chutney Tor network simulator in our test suite Resolved 2016-04-15
Related to Tails - Feature #9087: Write tests for connecting to hosts on a LAN via SSH Resolved 2015-03-21

History

#1 Updated by anonym 2015-06-02 14:23:31

  • related to Bug #9478: How to deal with transient network errors in the test suite? added

#2 Updated by anonym 2015-06-02 14:25:23

  • related to Feature #9521: Use the chutney Tor network simulator in our test suite added

#3 Updated by anonym 2015-06-02 14:35:36

Mostly copy-pasted from Bug #9478:

Some problems with using Shadow:

  • It’s not packaged in Debian, and building it seems a bit painful (it depends on both the gcc and clang/llvm toolchains, for instance).
  • When using the Tor Network simulator, Tor needs to be built against patched openssl and libevent libraries. Hopefully that only applies to the network nodes, and not the client so we have to hot-patch the Tor inside Tails => more deviation from “real” Tails, more pain since we need to keep this patched Tor client strictly up-to-date with the Tor client version expected in the branch we are testing (urgh!).

#4 Updated by anonym 2015-09-26 07:27:54

  • related to Feature #9087: Write tests for connecting to hosts on a LAN via SSH added

#5 Updated by intrigeri 2016-05-11 04:51:21

Maybe we should close this ticket, now that we have settled on chutney?

#6 Updated by intrigeri 2016-08-20 10:56:49

  • Status changed from Confirmed to Rejected
  • Assignee deleted (anonym)

intrigeri wrote:
> Maybe we should close this ticket, now that we have settled on chutney?

Doing that now.