ipfs / ipfs/kubo

[Meta] Add nettest tests to all conn implementations

Open
#3,819 0 comments 0 reactions 0 assignees View on GitHub
kind/test
Dominant language
Go
Stars
17.1k
Forks
3.2k
Avg merge
3d 18h
Merged PRs (30d)
11

Description

The go semi-standard library has recently added a set of tests to automatically run on anything that implements net.Conn. We should run these over all of our streams and conns to make sure everything is up to snuff. Some initial things I want to test:

- [ ] yamux
- [ ] spdy
- [ ] multiplex
- [ ] secio
- [ ] swarm stream

Contributor guide

Open the contributing guide

Research direction

Start by locating the connection or stream implementations for yamux, spdy, multiplex, secio, and swarm stream, then identify how the Go nettest suite can be run against each. Done means the nettest checks cover all five listed implementations and pass for each one.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
networking, testing-qa
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.