proto: go.chromium.org/chromiumos/infra/proto/go/test_platform/steps Index | Files

package steps

import "go.chromium.org/chromiumos/infra/proto/go/test_platform/steps"

Index

Package Files

enumeration.pb.go execution.pb.go scheduler_traffic_split.pb.go

type EnumerationRequest Uses

type EnumerationRequest struct {
    Metadata             *test_platform.Request_Params_Metadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
    TestPlan             *test_platform.Request_TestPlan        `protobuf:"bytes,4,opt,name=test_plan,json=testPlan,proto3" json:"test_plan,omitempty"`
    XXX_NoUnkeyedLiteral struct{}                               `json:"-"`
    XXX_unrecognized     []byte                                 `json:"-"`
    XXX_sizecache        int32                                  `json:"-"`
}

EnumerationRequest defines the input of the test enumeration step.

func (*EnumerationRequest) Descriptor Uses

func (*EnumerationRequest) Descriptor() ([]byte, []int)

func (*EnumerationRequest) GetMetadata Uses

func (m *EnumerationRequest) GetMetadata() *test_platform.Request_Params_Metadata

func (*EnumerationRequest) GetTestPlan Uses

func (m *EnumerationRequest) GetTestPlan() *test_platform.Request_TestPlan

func (*EnumerationRequest) ProtoMessage Uses

func (*EnumerationRequest) ProtoMessage()

func (*EnumerationRequest) Reset Uses

func (m *EnumerationRequest) Reset()

func (*EnumerationRequest) String Uses

func (m *EnumerationRequest) String() string

func (*EnumerationRequest) XXX_DiscardUnknown Uses

func (m *EnumerationRequest) XXX_DiscardUnknown()

func (*EnumerationRequest) XXX_Marshal Uses

func (m *EnumerationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EnumerationRequest) XXX_Merge Uses

func (m *EnumerationRequest) XXX_Merge(src proto.Message)

func (*EnumerationRequest) XXX_Size Uses

func (m *EnumerationRequest) XXX_Size() int

func (*EnumerationRequest) XXX_Unmarshal Uses

func (m *EnumerationRequest) XXX_Unmarshal(b []byte) error

type EnumerationResponse Uses

type EnumerationResponse struct {
    AutotestTests        []*api.AutotestTest `protobuf:"bytes,1,rep,name=autotest_tests,json=autotestTests,proto3" json:"autotest_tests,omitempty"`
    XXX_NoUnkeyedLiteral struct{}            `json:"-"`
    XXX_unrecognized     []byte              `json:"-"`
    XXX_sizecache        int32               `json:"-"`
}

EnumerationResponse defines the output of the test enumeration step.

func (*EnumerationResponse) Descriptor Uses

func (*EnumerationResponse) Descriptor() ([]byte, []int)

func (*EnumerationResponse) GetAutotestTests Uses

func (m *EnumerationResponse) GetAutotestTests() []*api.AutotestTest

func (*EnumerationResponse) ProtoMessage Uses

func (*EnumerationResponse) ProtoMessage()

func (*EnumerationResponse) Reset Uses

func (m *EnumerationResponse) Reset()

func (*EnumerationResponse) String Uses

func (m *EnumerationResponse) String() string

func (*EnumerationResponse) XXX_DiscardUnknown Uses

func (m *EnumerationResponse) XXX_DiscardUnknown()

func (*EnumerationResponse) XXX_Marshal Uses

func (m *EnumerationResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EnumerationResponse) XXX_Merge Uses

func (m *EnumerationResponse) XXX_Merge(src proto.Message)

func (*EnumerationResponse) XXX_Size Uses

func (m *EnumerationResponse) XXX_Size() int

func (*EnumerationResponse) XXX_Unmarshal Uses

func (m *EnumerationResponse) XXX_Unmarshal(b []byte) error

type ExecuteRequest Uses

type ExecuteRequest struct {
    // RequestParams are the request-wide parameters for the
    // cros_test_platform request. This includes all the request-wide information
    // needed in order to execute tests (e.g. labels, retry parameters,
    // scheduling parameters).
    RequestParams        *test_platform.Request_Params `protobuf:"bytes,1,opt,name=request_params,json=requestParams,proto3" json:"request_params,omitempty"`
    Enumeration          *EnumerationResponse          `protobuf:"bytes,2,opt,name=enumeration,proto3" json:"enumeration,omitempty"`
    Config               *config.Config                `protobuf:"bytes,3,opt,name=config,proto3" json:"config,omitempty"`
    XXX_NoUnkeyedLiteral struct{}                      `json:"-"`
    XXX_unrecognized     []byte                        `json:"-"`
    XXX_sizecache        int32                         `json:"-"`
}

ExecuteRequest defines the input of the Execute step.

func (*ExecuteRequest) Descriptor Uses

func (*ExecuteRequest) Descriptor() ([]byte, []int)

func (*ExecuteRequest) GetConfig Uses

func (m *ExecuteRequest) GetConfig() *config.Config

func (*ExecuteRequest) GetEnumeration Uses

func (m *ExecuteRequest) GetEnumeration() *EnumerationResponse

func (*ExecuteRequest) GetRequestParams Uses

func (m *ExecuteRequest) GetRequestParams() *test_platform.Request_Params

func (*ExecuteRequest) ProtoMessage Uses

func (*ExecuteRequest) ProtoMessage()

func (*ExecuteRequest) Reset Uses

func (m *ExecuteRequest) Reset()

func (*ExecuteRequest) String Uses

func (m *ExecuteRequest) String() string

func (*ExecuteRequest) XXX_DiscardUnknown Uses

func (m *ExecuteRequest) XXX_DiscardUnknown()

func (*ExecuteRequest) XXX_Marshal Uses

func (m *ExecuteRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ExecuteRequest) XXX_Merge Uses

func (m *ExecuteRequest) XXX_Merge(src proto.Message)

func (*ExecuteRequest) XXX_Size Uses

func (m *ExecuteRequest) XXX_Size() int

func (*ExecuteRequest) XXX_Unmarshal Uses

func (m *ExecuteRequest) XXX_Unmarshal(b []byte) error

type ExecuteResponse Uses

type ExecuteResponse struct {
    TaskResults []*ExecuteResponse_TaskResult `protobuf:"bytes,1,rep,name=task_results,json=taskResults,proto3" json:"task_results,omitempty"`
    // State encodes the state of the overall execution, including the ultimate
    // verdict (taking into account any sub-task verdicts).
    State                *test_platform.TaskState `protobuf:"bytes,2,opt,name=state,proto3" json:"state,omitempty"`
    XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
    XXX_unrecognized     []byte                   `json:"-"`
    XXX_sizecache        int32                    `json:"-"`
}

ExecuteResponse defines the output of the Execute step.

func (*ExecuteResponse) Descriptor Uses

func (*ExecuteResponse) Descriptor() ([]byte, []int)

func (*ExecuteResponse) GetState Uses

func (m *ExecuteResponse) GetState() *test_platform.TaskState

func (*ExecuteResponse) GetTaskResults Uses

func (m *ExecuteResponse) GetTaskResults() []*ExecuteResponse_TaskResult

func (*ExecuteResponse) ProtoMessage Uses

func (*ExecuteResponse) ProtoMessage()

func (*ExecuteResponse) Reset Uses

func (m *ExecuteResponse) Reset()

func (*ExecuteResponse) String Uses

func (m *ExecuteResponse) String() string

func (*ExecuteResponse) XXX_DiscardUnknown Uses

func (m *ExecuteResponse) XXX_DiscardUnknown()

func (*ExecuteResponse) XXX_Marshal Uses

func (m *ExecuteResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ExecuteResponse) XXX_Merge Uses

func (m *ExecuteResponse) XXX_Merge(src proto.Message)

func (*ExecuteResponse) XXX_Size Uses

func (m *ExecuteResponse) XXX_Size() int

func (*ExecuteResponse) XXX_Unmarshal Uses

func (m *ExecuteResponse) XXX_Unmarshal(b []byte) error

type ExecuteResponse_TaskResult Uses

type ExecuteResponse_TaskResult struct {
    // URL at which a human can view the task's run state (e.g. link to
    // swarming or cautotest job view).
    TaskUrl string                   `protobuf:"bytes,2,opt,name=task_url,json=taskUrl,proto3" json:"task_url,omitempty"`
    State   *test_platform.TaskState `protobuf:"bytes,3,opt,name=state,proto3" json:"state,omitempty"`
    Name    string                   `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
    // URL at which a human can view the task's logs (e.g. a link to
    // stainless gs viewer for this task).
    LogUrl               string   `protobuf:"bytes,5,opt,name=log_url,json=logUrl,proto3" json:"log_url,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

func (*ExecuteResponse_TaskResult) Descriptor Uses

func (*ExecuteResponse_TaskResult) Descriptor() ([]byte, []int)

func (*ExecuteResponse_TaskResult) GetLogUrl Uses

func (m *ExecuteResponse_TaskResult) GetLogUrl() string

func (*ExecuteResponse_TaskResult) GetName Uses

func (m *ExecuteResponse_TaskResult) GetName() string

func (*ExecuteResponse_TaskResult) GetState Uses

func (m *ExecuteResponse_TaskResult) GetState() *test_platform.TaskState

func (*ExecuteResponse_TaskResult) GetTaskUrl Uses

func (m *ExecuteResponse_TaskResult) GetTaskUrl() string

func (*ExecuteResponse_TaskResult) ProtoMessage Uses

func (*ExecuteResponse_TaskResult) ProtoMessage()

func (*ExecuteResponse_TaskResult) Reset Uses

func (m *ExecuteResponse_TaskResult) Reset()

func (*ExecuteResponse_TaskResult) String Uses

func (m *ExecuteResponse_TaskResult) String() string

func (*ExecuteResponse_TaskResult) XXX_DiscardUnknown Uses

func (m *ExecuteResponse_TaskResult) XXX_DiscardUnknown()

func (*ExecuteResponse_TaskResult) XXX_Marshal Uses

func (m *ExecuteResponse_TaskResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ExecuteResponse_TaskResult) XXX_Merge Uses

func (m *ExecuteResponse_TaskResult) XXX_Merge(src proto.Message)

func (*ExecuteResponse_TaskResult) XXX_Size Uses

func (m *ExecuteResponse_TaskResult) XXX_Size() int

func (*ExecuteResponse_TaskResult) XXX_Unmarshal Uses

func (m *ExecuteResponse_TaskResult) XXX_Unmarshal(b []byte) error

type SchedulerTrafficSplitRequest Uses

type SchedulerTrafficSplitRequest struct {
    Request              *test_platform.Request `protobuf:"bytes,1,opt,name=request,proto3" json:"request,omitempty"`
    XXX_NoUnkeyedLiteral struct{}               `json:"-"`
    XXX_unrecognized     []byte                 `json:"-"`
    XXX_sizecache        int32                  `json:"-"`
}

SchedulerTrafficSplitRequest is the request to the step that determines the traffic split between backend schedulers.

func (*SchedulerTrafficSplitRequest) Descriptor Uses

func (*SchedulerTrafficSplitRequest) Descriptor() ([]byte, []int)

func (*SchedulerTrafficSplitRequest) GetRequest Uses

func (m *SchedulerTrafficSplitRequest) GetRequest() *test_platform.Request

func (*SchedulerTrafficSplitRequest) ProtoMessage Uses

func (*SchedulerTrafficSplitRequest) ProtoMessage()

func (*SchedulerTrafficSplitRequest) Reset Uses

func (m *SchedulerTrafficSplitRequest) Reset()

func (*SchedulerTrafficSplitRequest) String Uses

func (m *SchedulerTrafficSplitRequest) String() string

func (*SchedulerTrafficSplitRequest) XXX_DiscardUnknown Uses

func (m *SchedulerTrafficSplitRequest) XXX_DiscardUnknown()

func (*SchedulerTrafficSplitRequest) XXX_Marshal Uses

func (m *SchedulerTrafficSplitRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SchedulerTrafficSplitRequest) XXX_Merge Uses

func (m *SchedulerTrafficSplitRequest) XXX_Merge(src proto.Message)

func (*SchedulerTrafficSplitRequest) XXX_Size Uses

func (m *SchedulerTrafficSplitRequest) XXX_Size() int

func (*SchedulerTrafficSplitRequest) XXX_Unmarshal Uses

func (m *SchedulerTrafficSplitRequest) XXX_Unmarshal(b []byte) error

type SchedulerTrafficSplitResponse Uses

type SchedulerTrafficSplitResponse struct {
    AutotestRequest      *test_platform.Request `protobuf:"bytes,1,opt,name=autotest_request,json=autotestRequest,proto3" json:"autotest_request,omitempty"`
    SkylabRequest        *test_platform.Request `protobuf:"bytes,2,opt,name=skylab_request,json=skylabRequest,proto3" json:"skylab_request,omitempty"`
    XXX_NoUnkeyedLiteral struct{}               `json:"-"`
    XXX_unrecognized     []byte                 `json:"-"`
    XXX_sizecache        int32                  `json:"-"`
}

SchedulerTrafficSplitResponse is the response from the step that determines the traffic split between backend schedulers.

func (*SchedulerTrafficSplitResponse) Descriptor Uses

func (*SchedulerTrafficSplitResponse) Descriptor() ([]byte, []int)

func (*SchedulerTrafficSplitResponse) GetAutotestRequest Uses

func (m *SchedulerTrafficSplitResponse) GetAutotestRequest() *test_platform.Request

func (*SchedulerTrafficSplitResponse) GetSkylabRequest Uses

func (m *SchedulerTrafficSplitResponse) GetSkylabRequest() *test_platform.Request

func (*SchedulerTrafficSplitResponse) ProtoMessage Uses

func (*SchedulerTrafficSplitResponse) ProtoMessage()

func (*SchedulerTrafficSplitResponse) Reset Uses

func (m *SchedulerTrafficSplitResponse) Reset()

func (*SchedulerTrafficSplitResponse) String Uses

func (m *SchedulerTrafficSplitResponse) String() string

func (*SchedulerTrafficSplitResponse) XXX_DiscardUnknown Uses

func (m *SchedulerTrafficSplitResponse) XXX_DiscardUnknown()

func (*SchedulerTrafficSplitResponse) XXX_Marshal Uses

func (m *SchedulerTrafficSplitResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SchedulerTrafficSplitResponse) XXX_Merge Uses

func (m *SchedulerTrafficSplitResponse) XXX_Merge(src proto.Message)

func (*SchedulerTrafficSplitResponse) XXX_Size Uses

func (m *SchedulerTrafficSplitResponse) XXX_Size() int

func (*SchedulerTrafficSplitResponse) XXX_Unmarshal Uses

func (m *SchedulerTrafficSplitResponse) XXX_Unmarshal(b []byte) error

Package steps imports 6 packages (graph). Updated 2019-07-18. Refresh now. Tools for package owners.