libp2p / libp2p/test-plans

add tests for mDNS

Open
#179 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

effort/days exp/intermediate help wanted
Dominant language
Python
Stars
65
Forks
82
PR merge metrics
No merged PRs in 30d

Description

mDNS is used for discovery on a local network.

A test should assert that:

  1. Two nodes on a local network discover each other within a short time frame.
  2. Two nodes on separate networks don't discover each other.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No file or test entry point is named. Start by locating the existing mDNS discovery implementation and test harness, then run the current discovery tests if available. Done means tests show that two nodes on one local network discover each other within a short time and nodes on separate networks do not.

Written by the indexing model from the issue text.

Assessment

Domain
networking
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.