コード例 #1
0
ファイル: util_test.go プロジェクト: hankerepo/volplugin
func restartDockerHost(node utils.TestbedNode) error {
	log.Infof("Restarting docker on %q", node.GetName())
	// note that for all these restart tasks we error out quietly to avoid other
	// hosts being cleaned up
	node.RunCommand("sudo service docker restart")
	return nil
}
コード例 #2
0
ファイル: docker.go プロジェクト: ChengTiesheng/netplugin
// DockerCleanupWithEnv kills and removes a container on a specified testbed node
// and with specified env-variables
func DockerCleanupWithEnv(t *testing.T, node stu.TestbedNode, contName string, env []string) {
	if !OkToCleanup(t.Failed()) {
		return
	}
	cmdStr := fmt.Sprintf("sudo %s docker kill %s", strings.Join(env, " "), contName)
	node.RunCommand(cmdStr)
	cmdStr = fmt.Sprintf("sudo %s docker rm %s", strings.Join(env, " "), contName)
	node.RunCommand(cmdStr)
}
コード例 #3
0
ファイル: util_test.go プロジェクト: hankerepo/volplugin
func (s *systemtestSuite) clearVolumeHost(node utils.TestbedNode) error {
	log.Infof("Clearing volumes on %q", node.GetName())
	node.RunCommand("docker volume ls | tail -n +2 | awk '{ print $2 }' | xargs docker volume rm")
	return nil
}
コード例 #4
0
ファイル: util_test.go プロジェクト: hankerepo/volplugin
func (s *systemtestSuite) clearContainerHost(node utils.TestbedNode) error {
	log.Infof("Clearing containers on %q", node.GetName())
	node.RunCommand("docker ps -aq | xargs docker rm -f")
	return nil
}
コード例 #5
0
ファイル: util_test.go プロジェクト: hankerepo/volplugin
func stopVolplugin(node utils.TestbedNode) error {
	log.Infof("Stopping the volplugin on %q", node.GetName())
	return node.RunCommand("sudo pkill volplugin")
}
コード例 #6
0
ファイル: util_test.go プロジェクト: hankerepo/volplugin
func stopVolmaster(node utils.TestbedNode) error {
	log.Infof("Stopping the volmaster on %s", node.GetName())
	return node.RunCommand("sudo pkill volmaster")
}
コード例 #7
0
ファイル: util_test.go プロジェクト: leochencipher/volplugin
func (s *systemtestSuite) volpluginStop(node utils.TestbedNode) error {
	log.Infof("Stopping the volplugin on %q", node.GetName())
	return node.RunCommand("sudo pkill volplugin")
}
コード例 #8
0
ファイル: utils.go プロジェクト: syeduguri/netplugin
// StopNetmaster stops the netmaster on specified testbed node
func StopNetmaster(t *testing.T, node stu.TestbedNode) {
	cmdStr := "sudo pkill netmaster"
	node.RunCommand(cmdStr)
}
コード例 #9
0
ファイル: init_test.go プロジェクト: cloudstrack/volplugin
func volpluginStop(node utils.TestbedNode) error {
	return node.RunCommand("sudo pkill volplugin")
}