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 summarize.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 {
    AutotestInvocations  []*EnumerationResponse_AutotestInvocation `protobuf:"bytes,2,rep,name=autotest_invocations,json=autotestInvocations,proto3" json:"autotest_invocations,omitempty"`
    XXX_NoUnkeyedLiteral struct{}                                  `json:"-"`
    XXX_unrecognized     []byte                                    `json:"-"`
    XXX_sizecache        int32                                     `json:"-"`
}

EnumerationResponse defines the output of the test enumeration step.

This is copied in test_platform.Request.Enumeration Keep in sync.

func (*EnumerationResponse) Descriptor Uses

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

func (*EnumerationResponse) GetAutotestInvocations Uses

func (m *EnumerationResponse) GetAutotestInvocations() []*EnumerationResponse_AutotestInvocation

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 EnumerationResponse_AutotestInvocation Uses

type EnumerationResponse_AutotestInvocation struct {
    Test *api.AutotestTest `protobuf:"bytes,1,opt,name=test,proto3" json:"test,omitempty"`
    // Passthrough arguments from test_platform.Request_Test
    TestArgs    string `protobuf:"bytes,2,opt,name=test_args,json=testArgs,proto3" json:"test_args,omitempty"`
    DisplayName string `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
    // result_keyvals are autotest keyvals that should be included in the
    // results corresponding to this invocation.
    //
    // These keyvals are overridden by Request.Decorations.autotest_keyvals.
    ResultKeyvals        map[string]string `protobuf:"bytes,4,rep,name=result_keyvals,json=resultKeyvals,proto3" json:"result_keyvals,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
    XXX_NoUnkeyedLiteral struct{}          `json:"-"`
    XXX_unrecognized     []byte            `json:"-"`
    XXX_sizecache        int32             `json:"-"`
}

func (*EnumerationResponse_AutotestInvocation) Descriptor Uses

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

func (*EnumerationResponse_AutotestInvocation) GetDisplayName Uses

func (m *EnumerationResponse_AutotestInvocation) GetDisplayName() string

func (*EnumerationResponse_AutotestInvocation) GetResultKeyvals Uses

func (m *EnumerationResponse_AutotestInvocation) GetResultKeyvals() map[string]string

func (*EnumerationResponse_AutotestInvocation) GetTest Uses

func (m *EnumerationResponse_AutotestInvocation) GetTest() *api.AutotestTest

func (*EnumerationResponse_AutotestInvocation) GetTestArgs Uses

func (m *EnumerationResponse_AutotestInvocation) GetTestArgs() string

func (*EnumerationResponse_AutotestInvocation) ProtoMessage Uses

func (*EnumerationResponse_AutotestInvocation) ProtoMessage()

func (*EnumerationResponse_AutotestInvocation) Reset Uses

func (m *EnumerationResponse_AutotestInvocation) Reset()

func (*EnumerationResponse_AutotestInvocation) String Uses

func (m *EnumerationResponse_AutotestInvocation) String() string

func (*EnumerationResponse_AutotestInvocation) XXX_DiscardUnknown Uses

func (m *EnumerationResponse_AutotestInvocation) XXX_DiscardUnknown()

func (*EnumerationResponse_AutotestInvocation) XXX_Marshal Uses

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

func (*EnumerationResponse_AutotestInvocation) XXX_Merge Uses

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

func (*EnumerationResponse_AutotestInvocation) XXX_Size Uses

func (m *EnumerationResponse_AutotestInvocation) XXX_Size() int

func (*EnumerationResponse_AutotestInvocation) XXX_Unmarshal Uses

func (m *EnumerationResponse_AutotestInvocation) 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"`
    // The attempt number, starting at 0.
    // Within an execution, the tuple (name, attempt) will be unique.
    Attempt int32 `protobuf:"varint,6,opt,name=attempt,proto3" json:"attempt,omitempty"`
    // The results of individual test cases that were executed as part of
    // the task.
    TestCases []*ExecuteResponse_TaskResult_TestCaseResult `protobuf:"bytes,7,rep,name=test_cases,json=testCases,proto3" json:"test_cases,omitempty"`
    // The results of steps run prior to running the actual tests
    // (e.g. provision).
    PrejobSteps          []*ExecuteResponse_TaskResult_TestCaseResult `protobuf:"bytes,8,rep,name=prejob_steps,json=prejobSteps,proto3" json:"prejob_steps,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) GetAttempt Uses

func (m *ExecuteResponse_TaskResult) GetAttempt() int32

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) GetPrejobSteps Uses

func (m *ExecuteResponse_TaskResult) GetPrejobSteps() []*ExecuteResponse_TaskResult_TestCaseResult

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) GetTestCases Uses

func (m *ExecuteResponse_TaskResult) GetTestCases() []*ExecuteResponse_TaskResult_TestCaseResult

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 ExecuteResponse_TaskResult_TestCaseResult Uses

type ExecuteResponse_TaskResult_TestCaseResult struct {
    // Test case name which is generally independent from task name.
    // E.g. a task named "tast.critical-system" may have a test case
    // named "tast.audio.DevicePlay".
    // For tasks with a single test case it will generally be the same
    // as the task name, e.g. "logging_UserCrash".
    Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    // Verdict describes whether the test case passed, failed, or had
    // some other indefinite verdict.
    Verdict test_platform.TaskState_Verdict `protobuf:"varint,2,opt,name=verdict,proto3,enum=test_platform.TaskState_Verdict" json:"verdict,omitempty"`
    // A one line human readable description of what happened during
    // test case execution (e.g. error/warning message). Not intended
    // to be machine parseable. There's no guarantee that a given root
    // cause will always resolve to the same summary.
    HumanReadableSummary string   `protobuf:"bytes,3,opt,name=human_readable_summary,json=humanReadableSummary,proto3" json:"human_readable_summary,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

func (*ExecuteResponse_TaskResult_TestCaseResult) Descriptor Uses

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

func (*ExecuteResponse_TaskResult_TestCaseResult) GetHumanReadableSummary Uses

func (m *ExecuteResponse_TaskResult_TestCaseResult) GetHumanReadableSummary() string

func (*ExecuteResponse_TaskResult_TestCaseResult) GetName Uses

func (m *ExecuteResponse_TaskResult_TestCaseResult) GetName() string

func (*ExecuteResponse_TaskResult_TestCaseResult) GetVerdict Uses

func (m *ExecuteResponse_TaskResult_TestCaseResult) GetVerdict() test_platform.TaskState_Verdict

func (*ExecuteResponse_TaskResult_TestCaseResult) ProtoMessage Uses

func (*ExecuteResponse_TaskResult_TestCaseResult) ProtoMessage()

func (*ExecuteResponse_TaskResult_TestCaseResult) Reset Uses

func (m *ExecuteResponse_TaskResult_TestCaseResult) Reset()

func (*ExecuteResponse_TaskResult_TestCaseResult) String Uses

func (m *ExecuteResponse_TaskResult_TestCaseResult) String() string

func (*ExecuteResponse_TaskResult_TestCaseResult) XXX_DiscardUnknown Uses

func (m *ExecuteResponse_TaskResult_TestCaseResult) XXX_DiscardUnknown()

func (*ExecuteResponse_TaskResult_TestCaseResult) XXX_Marshal Uses

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

func (*ExecuteResponse_TaskResult_TestCaseResult) XXX_Merge Uses

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

func (*ExecuteResponse_TaskResult_TestCaseResult) XXX_Size Uses

func (m *ExecuteResponse_TaskResult_TestCaseResult) XXX_Size() int

func (*ExecuteResponse_TaskResult_TestCaseResult) XXX_Unmarshal Uses

func (m *ExecuteResponse_TaskResult_TestCaseResult) 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"`
    Config               *config.Config_SchedulerMigration `protobuf:"bytes,2,opt,name=config,proto3" json:"config,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) GetConfig Uses

func (m *SchedulerTrafficSplitRequest) GetConfig() *config.Config_SchedulerMigration

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

type SummarizeRequest Uses

type SummarizeRequest struct {
    // The incoming request for this cros_test_platform build.
    Request *test_platform.Request `protobuf:"bytes,1,opt,name=request,proto3" json:"request,omitempty"`
    // The test enumeration output from the `enumerate` step.
    Enumeration *EnumerationResponse `protobuf:"bytes,2,opt,name=enumeration,proto3" json:"enumeration,omitempty"`
    // The execution result from the `execute` step.
    Execution            *ExecuteResponse `protobuf:"bytes,3,opt,name=execution,proto3" json:"execution,omitempty"`
    XXX_NoUnkeyedLiteral struct{}         `json:"-"`
    XXX_unrecognized     []byte           `json:"-"`
    XXX_sizecache        int32            `json:"-"`
}

SummarizeRequest defines the input of the test summarize step.

func (*SummarizeRequest) Descriptor Uses

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

func (*SummarizeRequest) GetEnumeration Uses

func (m *SummarizeRequest) GetEnumeration() *EnumerationResponse

func (*SummarizeRequest) GetExecution Uses

func (m *SummarizeRequest) GetExecution() *ExecuteResponse

func (*SummarizeRequest) GetRequest Uses

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

func (*SummarizeRequest) ProtoMessage Uses

func (*SummarizeRequest) ProtoMessage()

func (*SummarizeRequest) Reset Uses

func (m *SummarizeRequest) Reset()

func (*SummarizeRequest) String Uses

func (m *SummarizeRequest) String() string

func (*SummarizeRequest) XXX_DiscardUnknown Uses

func (m *SummarizeRequest) XXX_DiscardUnknown()

func (*SummarizeRequest) XXX_Marshal Uses

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

func (*SummarizeRequest) XXX_Merge Uses

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

func (*SummarizeRequest) XXX_Size Uses

func (m *SummarizeRequest) XXX_Size() int

func (*SummarizeRequest) XXX_Unmarshal Uses

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

type SummarizeResponse Uses

type SummarizeResponse struct {
    // A possibly tweaked `execute` response that serves as the final result of
    // this cros_test_platform build
    Result *ExecuteResponse `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
    // backfill_request can be used to backfill all unsuccessful TaskResults
    // from this cros_test_platform build.
    //
    // backfill_request may be missing if this build failed too early to
    // enumerate a TestPlan.
    BackfillRequest      *test_platform.Request `protobuf:"bytes,2,opt,name=backfill_request,json=backfillRequest,proto3" json:"backfill_request,omitempty"`
    XXX_NoUnkeyedLiteral struct{}               `json:"-"`
    XXX_unrecognized     []byte                 `json:"-"`
    XXX_sizecache        int32                  `json:"-"`
}

SummarizeResponse defines the output of the test summarize step.

All fields of this message are included in the output properties of the build.

func (*SummarizeResponse) Descriptor Uses

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

func (*SummarizeResponse) GetBackfillRequest Uses

func (m *SummarizeResponse) GetBackfillRequest() *test_platform.Request

func (*SummarizeResponse) GetResult Uses

func (m *SummarizeResponse) GetResult() *ExecuteResponse

func (*SummarizeResponse) ProtoMessage Uses

func (*SummarizeResponse) ProtoMessage()

func (*SummarizeResponse) Reset Uses

func (m *SummarizeResponse) Reset()

func (*SummarizeResponse) String Uses

func (m *SummarizeResponse) String() string

func (*SummarizeResponse) XXX_DiscardUnknown Uses

func (m *SummarizeResponse) XXX_DiscardUnknown()

func (*SummarizeResponse) XXX_Marshal Uses

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

func (*SummarizeResponse) XXX_Merge Uses

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

func (*SummarizeResponse) XXX_Size Uses

func (m *SummarizeResponse) XXX_Size() int

func (*SummarizeResponse) XXX_Unmarshal Uses

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

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