Integration testing for remote resources
Open
infrastructure
tests
- Dominant language
- Rust
- Stars
- 289
- Forks
- 21
- PR merge metrics
- No merged PRs in 30d
Description
There should be integration tests verifying, that, e.g., correct HTTP headers are sent when retrieving remote resources. Crucially, these should not require network access to use (which would, e.g., break the nix build, but could also lead to spurious failures), so this requires some kind of embedded web server.
Contributor guide
Research direction
Start by locating the Rust code that retrieves remote resources and the existing integration-test setup. Determine how an embedded web server can exercise HTTP headers without network access; done means the relevant headers are verified in integration tests that work during a network-isolated build.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- networking, testing-qa
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100