コード例 #1
0
	"github.com/cloudfoundry-incubator/garden"
	"github.com/cloudfoundry-incubator/garden-linux/container_daemon"
	"github.com/cloudfoundry-incubator/garden-linux/container_daemon/fake_cmdpreparer"
	"github.com/cloudfoundry-incubator/garden-linux/container_daemon/fake_listener"
	"github.com/cloudfoundry-incubator/garden-linux/container_daemon/fake_signaller"
	"github.com/cloudfoundry-incubator/garden-linux/container_daemon/fake_spawner"
	. "github.com/onsi/ginkgo"
	. "github.com/onsi/gomega"
)

var _ = Describe("Daemon", func() {
	var (
		daemon    container_daemon.ContainerDaemon
		listener  *fake_listener.FakeListener
		spawner   *fake_spawner.FakeSpawner
		preparer  *fake_cmdpreparer.FakeCmdPreparer
		signaller *fake_signaller.FakeSignaller
	)

	BeforeEach(func() {
		listener = &fake_listener.FakeListener{}
		spawner = new(fake_spawner.FakeSpawner)
		preparer = new(fake_cmdpreparer.FakeCmdPreparer)
		signaller = new(fake_signaller.FakeSignaller)

		daemon = container_daemon.ContainerDaemon{
			CmdPreparer: preparer,
			Spawner:     spawner,
			Signaller:   signaller,
		}
コード例 #2
0
ファイル: daemon_test.go プロジェクト: julz/garden-runc
	"os/exec"

	"github.com/cloudfoundry-incubator/garden"
	"github.com/cloudfoundry-incubator/garden-linux/container_daemon"
	"github.com/cloudfoundry-incubator/garden-linux/container_daemon/fake_cmdpreparer"
	"github.com/cloudfoundry-incubator/garden-linux/container_daemon/fake_listener"
	"github.com/cloudfoundry-incubator/garden-linux/container_daemon/fake_spawner"
	"github.com/cloudfoundry-incubator/garden-linux/container_daemon/unix_socket"
	. "github.com/onsi/ginkgo"
	. "github.com/onsi/gomega"
)

var _ = Describe("Daemon", func() {
	var (
		daemon   container_daemon.ContainerDaemon
		listener *fake_listener.FakeListener
		spawner  *fake_spawner.FakeSpawner
		preparer *fake_cmdpreparer.FakeCmdPreparer
	)

	BeforeEach(func() {
		listener = &fake_listener.FakeListener{}
		spawner = new(fake_spawner.FakeSpawner)
		preparer = new(fake_cmdpreparer.FakeCmdPreparer)

		daemon = container_daemon.ContainerDaemon{
			CmdPreparer: preparer,
			Spawner:     spawner,
		}
	})

	Describe("Run", func() {