github.com/thriqon/involucro@v1.1.3/integrationtest/autopull_test.go (about)

     1  package integrationtest
     2  
     3  import (
     4  	"testing"
     5  
     6  	"github.com/fsouza/go-dockerclient"
     7  	"github.com/involucro/involucro/app"
     8  )
     9  
    10  func TestAutopullImage(t *testing.T) {
    11  	if testing.Short() {
    12  		t.SkipNow()
    13  	}
    14  	c, err := docker.NewClientFromEnv()
    15  	if err != nil {
    16  		t.Fatal(err)
    17  	}
    18  	c.RemoveImage("tianon/true")
    19  
    20  	if err := app.Main([]string{
    21  		"involucro", "-e",
    22  		"inv.task('test').using('tianon/true').run()",
    23  		"test",
    24  	}); err != nil {
    25  		t.Error(err)
    26  	}
    27  }