libp2p / libp2p/test-plans

Add expected failure test cases.

Open
#96 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
65
Forks
82
PR merge metrics
No merged PRs in 30d

Description

@Jorropo caught a bug in go-libp2p v0.24.0 where a node configured to use Noise could dial a node configured to use TLS (https://github.com/libp2p/go-libp2p/pull/1946)

In a subsequent pull request, we should extend the test cases in here to test the non happy-path (either as a part of the same github action as these or as a separate one that runs as a regression test in a nightly job.)

_Originally posted by @p-shahi in https://github.com/libp2p/test-plans/issues/85#issuecomment-1346056954_

Contributor guide

No contributing guide indexed for this repository

Research direction

Locate the existing interoperability test cases referred to as “these,” then read the linked go-libp2p pull request for the Noise-versus-TLS regression. Add expected-failure coverage for incompatible configurations and run the relevant GitHub Action or nightly regression job to verify the mismatch is detected.

Written by the indexing model from the issue text.

Assessment

Tech stack
github-actions, go, python
Domain
ci-cd, networking, testing
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 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.