preliminary unit tests

This commit is contained in:
2021-05-24 00:11:58 +03:00
parent 2ec4c0629b
commit eb9f4d5400
4 changed files with 148 additions and 23 deletions

View File

@@ -36,9 +36,9 @@ type dockerManifestJSON []struct {
// I) layer name
// II) offset (0 being the first file in the layer)
// 4. go through
func RootFS(in io.ReadSeeker, out io.Writer) (err error) {
func RootFS(in io.ReadSeeker, wr io.Writer) (err error) {
tr := tar.NewReader(in)
tw := tar.NewWriter(out)
tw := tar.NewWriter(wr)
defer func() { err = multierr.Append(err, tw.Close()) }()
// layerOffsets maps a layer name (a9b123c0daa/layer.tar) to it's offset