dive-zfs/dive/image/docker/testing.go
2019-10-02 15:48:10 -04:00

27 lines
416 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()
img := NewDockerImage()
err = img.Get("dive-test:latest")
if err != nil {
return nil, err
}
err = img.parse(f)
if err != nil {
return nil, err
}
return img.Analyze()
}