IntersectMBO / IntersectMBO/ouroboros-network
Create StartOnDemandAny tests in Testnet
Open
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
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