Loosen docker daemon requirement for running tests
- Dominant language
- Go
- Stars
- 9.6k
- Forks
- 954
- Avg merge
- 23h 27m
- Merged PRs (30d)
- 48
Description
Today most levels of test in this repo require that docker is installed available. It would be ideal to loosen this some by allowing for additional container runtimes for test fixtures or in some cases looking for opportunities to eliminate the need for a container runtime to generate test fixtures.
This would have been helpful for https://github.com/anchore/syft/pull/447 .
Contributor guide
Research direction
Start by reviewing the repository's test setup and how Docker is required for test fixtures. Use anchore/syft#447 as context for the limitation described in this issue. Done would mean tests can use additional container runtimes or avoid a container runtime for suitable fixtures, with the affected test levels still passing.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- docker
- Domain
- testing
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100