24 lines
474 B
Go
24 lines
474 B
Go
package docker
|
|
|
|
import (
|
|
"os"
|
|
"testing"
|
|
)
|
|
|
|
func TestProvisioner(t *testing.T) {
|
|
if os.Getenv("DOCKER_HOST") == "" ||
|
|
os.Getenv("DOCKER_USER") == "" {
|
|
t.Skip("skip test since DOCKER_HOST and DOCKER_USER not ready")
|
|
}
|
|
d := NewProvisioner(os.Getenv("DOCKER_HOST"), os.Getenv("DOCKER_USER"))
|
|
if err := d.Install(); err != nil {
|
|
t.Fatal(err)
|
|
}
|
|
if err := d.StartDockerd(); err != nil {
|
|
t.Fatal(err)
|
|
}
|
|
if err := d.StartFxAgent(); err != nil {
|
|
t.Fatal(err)
|
|
}
|
|
}
|