[tor-bugs] #29729 [Core Tor/Chutney]: Work out which networks to run in Chutney's CI
Tor Bug Tracker & Wiki
blackhole at torproject.org
Sat Apr 6 03:11:28 UTC 2019
#29729: Work out which networks to run in Chutney's CI
-------------------------------------------------+-------------------------
Reporter: teor | Owner: teor
Type: enhancement | Status:
| assigned
Priority: Medium | Milestone:
Component: Core Tor/Chutney | Version:
Severity: Normal | Resolution:
Keywords: chutney-ci, network-team- | Actual Points:
roadmap-2019-Q1Q2 |
Parent ID: | Points: 1
Reviewer: | Sponsor:
| Sponsor19
-------------------------------------------------+-------------------------
Comment (by teor):
I have a nice diagram paper diagram for our different CI dimensions. I'll
work out how to put the final version in text.
Here's a list of the networks that tor's `make test-network-all` runs. We
need to test all these networks, because breaking them would break Tor's
CI.
0.2.9:
basic-min
bridges-min
hs-min
single-onion
bridges+ipv6-min
ipv6-exit-min
hs-ipv6
single-onion-ipv6
0.3.4 and later:
basic-min
bridges-min
hs-v2-min
hs-v3-min
single-onion-v23
bridges+ipv6-min
ipv6-exit-min
hs-v23-ipv6-md
single-onion-ipv6-md
Here's a list of the network sets and arguments I want to test:
No Tor installed (?):
* --dry-run
master only:
* --coverage --debug --all-warnings
* --quiet --no-warnings
* --net-dir `mktemp -d`
* --data 100000000 (or 10s worth) --start-time 70 --bootstrap-time 70
--stop-time 10 --rounds 2 --connections 2
0.2.9 and master:
* bridges networks
* --offline (Mac & Linux)
0.2.9, 0.3.4, and master:
* onion networks
* IPv6 networks --ipv4 127.0.0.1 --ipv6 :1
This seems like a lot, but we only modify chutney once a week (or less).
So we can afford to do exhaustive tests.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/29729#comment:6>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list