Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsSwarmingTaskErr ¶
IsSwarmingTaskErr returns true if the given error is because of a swarming task failure
Types ¶
type TaskCreator ¶
type TaskCreator struct { Client *swarming.Client Environment site.Environment // contains filtered or unexported fields }
TaskCreator creates Swarming tasks
func NewTaskCreator ¶
func NewTaskCreator(ctx context.Context, authFlags *authcli.Flags, envFlags skycmdlib.EnvFlags) (*TaskCreator, error)
NewTaskCreator creates and initialize the TaskCreator.
func (*TaskCreator) DeployTask ¶
func (tc *TaskCreator) DeployTask(ctx context.Context, dutID, actions string) (taskID string, err error)
DeployTask creates deploy task for a particular DUT
The deployment task's parameters are hardcoded by the system instead of users now. TODO: Call DeployTask in add-dut and update-dut directly instead of calling crosskylabadmin.
Click to show internal directories.
Click to hide internal directories.