dotcloud/docker

View on GitHub
integration/distribution/main_test.go.temp

Summary

Maintainability
Test Coverage
package distribution // import "github.com/docker/docker/integration/distribution"

import (
    "fmt"
    "os"
    "testing"

    "github.com/docker/docker/internal/test/environment"
)

var testEnv *environment.Execution

func TestMain(m *testing.M) {
    var err error
    testEnv, err = environment.New()
    if err != nil {
        fmt.Println(err)
        os.Exit(1)
    }
    err = environment.EnsureFrozenImagesLinux(testEnv)
    if err != nil {
        fmt.Println(err)
        os.Exit(1)
    }

    testEnv.Print()
    os.Exit(m.Run())
}

func setupTest(t *testing.T) func() {
    environment.ProtectAll(t, testEnv)
    return func() { testEnv.Clean(t) }
}