anchore / anchore/syft

Loosen docker daemon requirement for running tests

Open
#479 0 comments 1 reaction 0 assignees View on GitHub
enhancement
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.