dive-zfs/dive/image/docker/testing.go
2019-10-03 10:47:38 -04:00

23 lines
373 B
Go

package docker
import (
"github.com/wagoodman/dive/dive/image"
"os"
)
func TestLoadDockerImageTar(tarPath string) (*image.AnalysisResult, error) {
f, err := os.Open(tarPath)
if err != nil {
return nil, err
}
defer f.Close()
handler := NewResolver()
img, err := handler.Resolve("dive-test:latest")
if err != nil {
return nil, err
}
return img.Analyze()
}