()
| 176 | } |
| 177 | |
| 178 | func (d *dockerContainer) pull() { |
| 179 | d.t.Helper() |
| 180 | d.t.Logf("Pulling image %s...", d.image) |
| 181 | reader, err := d.client.ImagePull(context.Background(), d.image, image.PullOptions{}) |
| 182 | if err != nil { |
| 183 | d.t.Fatalf("failed to pull container image %s (%v)", d.image, err) |
| 184 | } |
| 185 | if _, err := io.Copy(&testLogWriter{t: d.t}, reader); err != nil { |
| 186 | d.t.Fatalf("failed to stream logs from image pull (%v)", err) |
| 187 | } |
| 188 | } |
| 189 | |
| 190 | func (d *dockerContainer) create() { |
| 191 | d.t.Helper() |
no test coverage detected