Opened 3 years ago

Last modified 23 months ago

#20655 new enhancement

Run the chutney "mixed" network tests in multiple ways

Reported by: nickm Owned by:
Priority: Medium Milestone: Tor: unspecified
Component: Core Tor/Chutney Version:
Severity: Normal Keywords: chutney, testing, test-networks, integration-testing
Cc: Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

While working on ed25519 handshake thigns, I found that the "mixed" chutney network test was often inadequate for my needs:

  • I wanted to try testing with clients and relays that are very old, while keeping the authorities up-to-date.
  • I wanted make test-network-all to run the "mixed" test multiple times, with multiple older Tor instances.

Child Tickets

Change History (8)

comment:1 Changed 3 years ago by nickm

Component: Core Tor/TorCore Tor/Chutney
Owner: set to teor
Type: defectenhancement

comment:2 Changed 3 years ago by teor

You might enjoy (or be horrified by) the hs-min-mixed and basic-min-mixed networks, which randomise the mix.

And yes, there is definitely scope for a mixed network that keeps the authorities new, but the clients and relays old.

I'm not sure what you mean by "multiple times, with multiple older Tor instances".

comment:3 Changed 3 years ago by teor

Milestone: Tor: 0.2.???Tor: 0.3.???

Milestone renamed

comment:4 Changed 3 years ago by nickm

Keywords: tor-03-unspecified-201612 added
Milestone: Tor: 0.3.???Tor: unspecified

Finally admitting that 0.3.??? was a euphemism for Tor: unspecified all along.

comment:5 Changed 2 years ago by nickm

Keywords: tor-03-unspecified-201612 removed

Remove an old triaging keyword.

comment:6 Changed 2 years ago by nickm

Keywords: chutney testing test-networks integration-testing added

comment:7 Changed 23 months ago by teor

Owner: teor deleted
Status: newassigned

Disowning tickets I don't intend to work on in the next 6 months.

comment:8 Changed 23 months ago by teor

Status: assignednew

Mark all tickets that are assigned to nobody as "new".

Note: See TracTickets for help on using tickets.