| 240 | } |
| 241 | |
| 242 | func (b *Base) InspectVolume(name string, args ...string) native.Volume { |
| 243 | cmd := append([]string{"volume", "inspect"}, args...) |
| 244 | cmd = append(cmd, name) |
| 245 | cmdResult := b.Cmd(cmd...).Run() |
| 246 | assert.Equal(b.T, cmdResult.ExitCode, 0) |
| 247 | var dc []native.Volume |
| 248 | if err := json.Unmarshal([]byte(cmdResult.Stdout()), &dc); err != nil { |
| 249 | b.T.Fatal(err) |
| 250 | } |
| 251 | assert.Equal(b.T, 1, len(dc)) |
| 252 | return dc[0] |
| 253 | } |
| 254 | |
| 255 | func (b *Base) Info() dockercompat.Info { |
| 256 | cmdResult := b.Cmd("info", "--format", "{{ json . }}").Run() |