dive-zfs/dive/image/docker/testing.go
2019-10-03 16:46:29 -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()
resolver := NewResolver()
img, err := resolver.Fetch("dive-test:latest")
if err != nil {
return nil, err
}
return img.Analyze()
}