Opened 3 months ago

Last modified 6 weeks ago

#29024 new task

Add pluggable-transport support to Chutney

Reported by: nickm Owned by:
Priority: Medium Milestone: Tor: 0.4.1.x-final
Component: Core Tor/Chutney Version:
Severity: Normal Keywords: tor-pt, 041-accepted-20190115, network-team-roadmap-2019-Q1Q2
Cc: teor, cohosh Actual Points:
Parent ID: Points: 2
Reviewer: Sponsor: Sponsor19

Description

We need to make PTs in general, and Snowflake in particular, more reliable and well-tested. On way to do that is with realistic integration tests, using Chutney.

Child Tickets

TicketStatusOwnerSummaryComponent
#29956newTest pluggable transport transitions while Tor is running, using ChutneyCore Tor/Chutney

Change History (7)

comment:1 Changed 3 months ago by gaba

Keywords: tor-pt added

comment:2 Changed 3 months ago by teor

Keywords: 041-proposed-on-roadmap added

Let's review these tickets at the next meeting using our 041-proposed process.
They're on the roadmap, so the review should focus on ticket size and team capacity (and sponsor expectations).

comment:3 Changed 3 months ago by teor

Points: 2

comment:4 Changed 3 months ago by teor

I am interested in doing this ticket in February, or if I take a break from PrivCount in January. I can also work with someone else to make it happen. (Or review their changes.)

comment:5 Changed 3 months ago by teor

Keywords: 041-accepted-20190115 added; 041-proposed-on-roadmap removed

This PT ticket is on the roadmap, we accepted its points estimate in the meeting without discussion.

comment:6 Changed 6 weeks ago by cohosh

Cc: cohosh added

I put together some very fast and simple integration tests for Snowflake specifically, just to be able to quickly check whether or not our changes to snowflake break anything that will show up in the logs: https://github.com/cohosh/snowbox/commit/c05b1d8eefac3f8acb7a87413cf7d7364d6ab5cb

This was written to run in the Docker-based snowflake test environment, which could potentially be used for CI (and would work quite well with gitlab if we more the repo there).

It's very simple right now: it runs each piece of Snowflake in a docker container and greps the logs for common error messages. Pull requests, advice, or examples of similar tests done for little-t-tor are welcome :)

Last edited 6 weeks ago by cohosh (previous) (diff)

comment:7 Changed 6 weeks ago by teor

Keywords: network-team-roadmap-2019-Q1Q2 added

These chutney tickets are on the network team roadmap, or they are required for tickets that are on the network team roadmap.

Note: See TracTickets for help on using tickets.