IntersectMBO / IntersectMBO/ouroboros-network

Create StartOnDemandAny tests in Testnet

Open
#5,054 2 comments 1 reaction 0 assignees View on GitHub
keep-alive net-sim testing
Dominant language
Haskell
Stars
296
Forks
104
Avg merge
2d 10h
Merged PRs (30d)
4

Description

Create a testcase that verifies that the KeepAlive server, which is started with `StartonDemandAny` works as intended. That is the KeepAlive server starts when any warm or hot protocol starts and that it will throw a timeout exception if the KeepAlive client doesn't start within 97s.

Contributor guide

Open the contributing guide

Research direction

Start by locating the Testnet code and existing tests for StartonDemandAny and the KeepAlive server, then run the relevant Testnet test suite. Done means tests cover startup when any warm or hot protocol starts and the timeout when the KeepAlive client does not start within 97 seconds.

Written by the indexing model from the issue text.

Assessment

Tech stack
haskell
Domain
networking, testing
Issue type
Feature
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.