Documentation
¶
Index ¶
- Constants
- func CheckDeviceAccessible() error
- func ConnectAdb(ccm libcfcontainer.CuttlefishContainerManager, instanceGroup InstanceGroup) error
- func ContainerName(groupName string) string
- func CreateCuttlefishHost(ccm libcfcontainer.CuttlefishContainerManager, commonArgs *CvdCommonArgs) error
- func CreateToolingHost(ccm libcfcontainer.CuttlefishContainerManager) error
- func CuttlefishContainerManager() (libcfcontainer.CuttlefishContainerManager, error)
- func DeleteCuttlefishHost(ccm libcfcontainer.CuttlefishContainerManager, groupName string) error
- func DeleteToolingHost(ccm libcfcontainer.CuttlefishContainerManager) error
- func DisconnectAdb(ccm libcfcontainer.CuttlefishContainerManager, instanceGroup InstanceGroup) error
- func ExecFetchCmdOnDisposableHost(ccm libcfcontainer.CuttlefishContainerManager, cvdArgs *CvdArgs) error
- func Ipv4AddressesByGroupNames(ccm libcfcontainer.CuttlefishContainerManager) (map[string]string, error)
- func Main(args []string)
- type CvdArgs
- type CvdCommonArgs
- type Instance
- type InstanceGroup
- type InstanceGroups
Constants ¶
View Source
const (
ToolingContainerName = "tooling"
)
Variables ¶
This section is empty.
Functions ¶
func CheckDeviceAccessible ¶
func CheckDeviceAccessible() error
func ConnectAdb ¶
func ConnectAdb(ccm libcfcontainer.CuttlefishContainerManager, instanceGroup InstanceGroup) error
func ContainerName ¶
func CreateCuttlefishHost ¶
func CreateCuttlefishHost(ccm libcfcontainer.CuttlefishContainerManager, commonArgs *CvdCommonArgs) error
func CreateToolingHost ¶
func CreateToolingHost(ccm libcfcontainer.CuttlefishContainerManager) error
func CuttlefishContainerManager ¶
func CuttlefishContainerManager() (libcfcontainer.CuttlefishContainerManager, error)
func DeleteCuttlefishHost ¶
func DeleteCuttlefishHost(ccm libcfcontainer.CuttlefishContainerManager, groupName string) error
func DeleteToolingHost ¶
func DeleteToolingHost(ccm libcfcontainer.CuttlefishContainerManager) error
func DisconnectAdb ¶
func DisconnectAdb(ccm libcfcontainer.CuttlefishContainerManager, instanceGroup InstanceGroup) error
func ExecFetchCmdOnDisposableHost ¶
func ExecFetchCmdOnDisposableHost(ccm libcfcontainer.CuttlefishContainerManager, cvdArgs *CvdArgs) error
func Ipv4AddressesByGroupNames ¶
func Ipv4AddressesByGroupNames(ccm libcfcontainer.CuttlefishContainerManager) (map[string]string, error)
Types ¶
type CvdArgs ¶
type CvdArgs struct {
CommonArgs *CvdCommonArgs
SubCommandArgs []string
// contains filtered or unexported fields
}
func ParseCvdArgs ¶
func (*CvdArgs) GetStringFlagValueOnSubCommandArgs ¶
func (*CvdArgs) HasHelpFlagOnSubCommandArgs ¶
func (*CvdArgs) SerializeCommonArgs ¶
type CvdCommonArgs ¶
type InstanceGroup ¶
type InstanceGroup struct {
GroupName string `json:"group_name" validate:"required"`
Instances []Instance `json:"instances" validate:"dive,required"`
}
func ParseInstanceGroup ¶
func ParseInstanceGroup(jsonStr, groupName string) (*InstanceGroup, error)
func ParseInstanceGroups ¶
func ParseInstanceGroups(jsonStr, groupName string) (*InstanceGroup, error)
type InstanceGroups ¶
type InstanceGroups struct {
Groups []InstanceGroup `json:"groups" validate:"dive,required"`
}
Click to show internal directories.
Click to hide internal directories.