Opened 7 weeks ago

Last modified 6 weeks ago

#30066 assigned enhancement

Write a script that tests chutney's major features on the specified network and tor version

Reported by: teor Owned by:
Priority: Medium Milestone:
Component: Core Tor/Chutney Version:
Severity: Normal Keywords: chutney-ci
Cc: teor Actual Points:
Parent ID: Points: 1
Reviewer: Sponsor: Sponsor19-can

Description

We'd like to test each major chutney feature on each network (or each feature on at least one network).

To make this testing easier, we should have a script that tests each major feature. It should accept a network argument, and default to a network that covers most of tor's features.

We might also want to allow extra arguments to test-network.sh to be passed through to the script.

Child Tickets

TicketTypeStatusOwnerSummary
#20473defectclosedteorFix Chutney Nodes that don't bootstrap
#30070enhancementnewAdd a chutney feature that prints the tor version

Change History (6)

comment:1 Changed 7 weeks ago by teor

Actual Points: 10.3
Reviewer: nickm
Status: assignedneeds_review

See my PR:
https://github.com/torproject/chutney/pull/22

I'm still working out how to match up networks and features.

comment:2 Changed 7 weeks ago by teor

Actual Points: 0.30.7

comment:3 Changed 7 weeks ago by teor

Status: needs_reviewneeds_revision

There are a lot of bugs in chutney/tor revealed by this test.
So I'm going to work on it a bit more tomorrow.

comment:4 Changed 6 weeks ago by teor

Keywords: network-team-roadmap-2019-Q1Q2 removed
Parent ID: #29729
Sponsor: Sponsor19Sponsor19-can
Summary: Write a script that tests chutney's major features on the specified networkWrite a script that tests chutney's major features on the specified network and tor version

The first commit in this PR contains a draft script:
https://github.com/torproject/chutney/pull/24

We should modify it to ask chutney for the tor version (#30070), and choose the right networks for that version.

We should also copy across the features and networks from the Travis CI config.

comment:5 Changed 6 weeks ago by teor

Reviewer: nickm
Status: needs_revisionnew

I don't intend to revise this patch any time soon.

comment:6 Changed 6 weeks ago by teor

Actual Points: 0.7
Owner: teor deleted
Status: newassigned
Note: See TracTickets for help on using tickets.