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

package testplans

import "go.chromium.org/chromiumos/infra/proto/go/testplans"

Index

Package Files

build_irrelevance_config.pb.go common.pb.go generate_test_plan.pb.go pointless_build.pb.go source_tree_test_config.pb.go target_test_requirements_config.pb.go test_level_tweak.pb.go

Variables

var HwTestSuiteType_name = map[int32]string{
    0:  "HW_TEST_SUITE_TYPE_UNSPECIFIED",
    1:  "TAST",
    2:  "AUTOTEST",
}
var HwTestSuiteType_value = map[string]int32{
    "HW_TEST_SUITE_TYPE_UNSPECIFIED": 0,
    "TAST":                           1,
    "AUTOTEST":                       2,
}
var PointlessBuildCheckResponse_PointlessBuildReason_name = map[int32]string{
    0:  "POINTLESS_BUILD_REASON_UNSPECIFIED",
    1:  "IRRELEVANT_TO_DEPS_GRAPH",
    2:  "IRRELEVANT_TO_KNOWN_NON_PORTAGE_DIRECTORIES",
}
var PointlessBuildCheckResponse_PointlessBuildReason_value = map[string]int32{
    "POINTLESS_BUILD_REASON_UNSPECIFIED":          0,
    "IRRELEVANT_TO_DEPS_GRAPH":                    1,
    "IRRELEVANT_TO_KNOWN_NON_PORTAGE_DIRECTORIES": 2,
}

type BuildIrrelevanceCfg Uses

type BuildIrrelevanceCfg struct {
    // File patterns that never affect Chrome OS builds.
    // See documentation in the FilePattern message.
    IrrelevantFilePatterns []*FilePattern `protobuf:"bytes,3,rep,name=irrelevant_file_patterns,json=irrelevantFilePatterns,proto3" json:"irrelevant_file_patterns,omitempty"`
    XXX_NoUnkeyedLiteral   struct{}       `json:"-"`
    XXX_unrecognized       []byte         `json:"-"`
    XXX_sizecache          int32          `json:"-"`
}

Configures the skipping of builds for CQ runs when the triggering CLs can't actually affect builds.

func (*BuildIrrelevanceCfg) Descriptor Uses

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

func (*BuildIrrelevanceCfg) GetIrrelevantFilePatterns Uses

func (m *BuildIrrelevanceCfg) GetIrrelevantFilePatterns() []*FilePattern

func (*BuildIrrelevanceCfg) ProtoMessage Uses

func (*BuildIrrelevanceCfg) ProtoMessage()

func (*BuildIrrelevanceCfg) Reset Uses

func (m *BuildIrrelevanceCfg) Reset()

func (*BuildIrrelevanceCfg) String Uses

func (m *BuildIrrelevanceCfg) String() string

func (*BuildIrrelevanceCfg) XXX_DiscardUnknown Uses

func (m *BuildIrrelevanceCfg) XXX_DiscardUnknown()

func (*BuildIrrelevanceCfg) XXX_Marshal Uses

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

func (*BuildIrrelevanceCfg) XXX_Merge Uses

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

func (*BuildIrrelevanceCfg) XXX_Size Uses

func (m *BuildIrrelevanceCfg) XXX_Size() int

func (*BuildIrrelevanceCfg) XXX_Unmarshal Uses

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

type BuildPayload Uses

type BuildPayload struct {
    // The GS bucket in which artifacts for the build are stored, e.g.
    // gs://chromeos-image-archive
    ArtifactsGsBucket string `protobuf:"bytes,1,opt,name=artifacts_gs_bucket,json=artifactsGsBucket,proto3" json:"artifacts_gs_bucket,omitempty"`
    // The path in the bucket in which artifacts for the build are stored, e.g.
    // eve-paladin/R73-11588.0.0-rc4
    ArtifactsGsPath string `protobuf:"bytes,2,opt,name=artifacts_gs_path,json=artifactsGsPath,proto3" json:"artifacts_gs_path,omitempty"`
    // Artifact type to files available for that type. e.g.
    // "AUTOTEST_FILES": [ "control_files.tar" ]
    FilesByArtifact      *_struct.Struct `protobuf:"bytes,3,opt,name=files_by_artifact,json=filesByArtifact,proto3" json:"files_by_artifact,omitempty"`
    XXX_NoUnkeyedLiteral struct{}        `json:"-"`
    XXX_unrecognized     []byte          `json:"-"`
    XXX_sizecache        int32           `json:"-"`
}

The files that should be tested in a test plan.

func (*BuildPayload) Descriptor Uses

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

func (*BuildPayload) GetArtifactsGsBucket Uses

func (m *BuildPayload) GetArtifactsGsBucket() string

func (*BuildPayload) GetArtifactsGsPath Uses

func (m *BuildPayload) GetArtifactsGsPath() string

func (*BuildPayload) GetFilesByArtifact Uses

func (m *BuildPayload) GetFilesByArtifact() *_struct.Struct

func (*BuildPayload) ProtoMessage Uses

func (*BuildPayload) ProtoMessage()

func (*BuildPayload) Reset Uses

func (m *BuildPayload) Reset()

func (*BuildPayload) String Uses

func (m *BuildPayload) String() string

func (*BuildPayload) XXX_DiscardUnknown Uses

func (m *BuildPayload) XXX_DiscardUnknown()

func (*BuildPayload) XXX_Marshal Uses

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

func (*BuildPayload) XXX_Merge Uses

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

func (*BuildPayload) XXX_Size Uses

func (m *BuildPayload) XXX_Size() int

func (*BuildPayload) XXX_Unmarshal Uses

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

type FilePattern Uses

type FilePattern struct {
    // Bash pattern for matching a file in the chromiumos checkout.
    // This may make use of globstar (i.e. **) notation to match against many
    // subdirectories at once. The pattern will be matched against a full
    // relative path in the chromiumos checkout.
    // e.g.
    // chromite/config/** to match anything under chromite/config/
    // **/OWNERS to match any OWNERS file
    // **/*.md to match any .md file
    // src/somefile.java to match a specific file
    Pattern              string   `protobuf:"bytes,1,opt,name=pattern,proto3" json:"pattern,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

func (*FilePattern) Descriptor Uses

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

func (*FilePattern) GetPattern Uses

func (m *FilePattern) GetPattern() string

func (*FilePattern) ProtoMessage Uses

func (*FilePattern) ProtoMessage()

func (*FilePattern) Reset Uses

func (m *FilePattern) Reset()

func (*FilePattern) String Uses

func (m *FilePattern) String() string

func (*FilePattern) XXX_DiscardUnknown Uses

func (m *FilePattern) XXX_DiscardUnknown()

func (*FilePattern) XXX_Marshal Uses

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

func (*FilePattern) XXX_Merge Uses

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

func (*FilePattern) XXX_Size Uses

func (m *FilePattern) XXX_Size() int

func (*FilePattern) XXX_Unmarshal Uses

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

type GceTestCfg Uses

type GceTestCfg struct {
    GceTest              []*GceTestCfg_GceTest `protobuf:"bytes,1,rep,name=gce_test,json=gceTest,proto3" json:"gce_test,omitempty"`
    XXX_NoUnkeyedLiteral struct{}              `json:"-"`
    XXX_unrecognized     []byte                `json:"-"`
    XXX_sizecache        int32                 `json:"-"`
}

func (*GceTestCfg) Descriptor Uses

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

func (*GceTestCfg) GetGceTest Uses

func (m *GceTestCfg) GetGceTest() []*GceTestCfg_GceTest

func (*GceTestCfg) ProtoMessage Uses

func (*GceTestCfg) ProtoMessage()

func (*GceTestCfg) Reset Uses

func (m *GceTestCfg) Reset()

func (*GceTestCfg) String Uses

func (m *GceTestCfg) String() string

func (*GceTestCfg) XXX_DiscardUnknown Uses

func (m *GceTestCfg) XXX_DiscardUnknown()

func (*GceTestCfg) XXX_Marshal Uses

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

func (*GceTestCfg) XXX_Merge Uses

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

func (*GceTestCfg) XXX_Size Uses

func (m *GceTestCfg) XXX_Size() int

func (*GceTestCfg) XXX_Unmarshal Uses

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

type GceTestCfg_GceTest Uses

type GceTestCfg_GceTest struct {
    Common *TestSuiteCommon `protobuf:"bytes,5,opt,name=common,proto3" json:"common,omitempty"`
    // Test type to be run.
    TestType string `protobuf:"bytes,1,opt,name=test_type,json=testType,proto3" json:"test_type,omitempty"`
    // Test suite to be run in GCETest.
    TestSuite string `protobuf:"bytes,2,opt,name=test_suite,json=testSuite,proto3" json:"test_suite,omitempty"`
    // Number of seconds to wait before timing out waiting for results.
    TimeoutSec int32 `protobuf:"varint,3,opt,name=timeout_sec,json=timeoutSec,proto3" json:"timeout_sec,omitempty"`
    // Use the old ctest code path rather than the new chromite one.
    UseCtest             bool     `protobuf:"varint,4,opt,name=use_ctest,json=useCtest,proto3" json:"use_ctest,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

func (*GceTestCfg_GceTest) Descriptor Uses

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

func (*GceTestCfg_GceTest) GetCommon Uses

func (m *GceTestCfg_GceTest) GetCommon() *TestSuiteCommon

func (*GceTestCfg_GceTest) GetTestSuite Uses

func (m *GceTestCfg_GceTest) GetTestSuite() string

func (*GceTestCfg_GceTest) GetTestType Uses

func (m *GceTestCfg_GceTest) GetTestType() string

func (*GceTestCfg_GceTest) GetTimeoutSec Uses

func (m *GceTestCfg_GceTest) GetTimeoutSec() int32

func (*GceTestCfg_GceTest) GetUseCtest Uses

func (m *GceTestCfg_GceTest) GetUseCtest() bool

func (*GceTestCfg_GceTest) ProtoMessage Uses

func (*GceTestCfg_GceTest) ProtoMessage()

func (*GceTestCfg_GceTest) Reset Uses

func (m *GceTestCfg_GceTest) Reset()

func (*GceTestCfg_GceTest) String Uses

func (m *GceTestCfg_GceTest) String() string

func (*GceTestCfg_GceTest) XXX_DiscardUnknown Uses

func (m *GceTestCfg_GceTest) XXX_DiscardUnknown()

func (*GceTestCfg_GceTest) XXX_Marshal Uses

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

func (*GceTestCfg_GceTest) XXX_Merge Uses

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

func (*GceTestCfg_GceTest) XXX_Size Uses

func (m *GceTestCfg_GceTest) XXX_Size() int

func (*GceTestCfg_GceTest) XXX_Unmarshal Uses

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

type GceTestUnit Uses

type GceTestUnit struct {
    Common               *TestUnitCommon `protobuf:"bytes,1,opt,name=common,proto3" json:"common,omitempty"`
    GceTestCfg           *GceTestCfg     `protobuf:"bytes,2,opt,name=gce_test_cfg,json=gceTestCfg,proto3" json:"gce_test_cfg,omitempty"`
    XXX_NoUnkeyedLiteral struct{}        `json:"-"`
    XXX_unrecognized     []byte          `json:"-"`
    XXX_sizecache        int32           `json:"-"`
}

func (*GceTestUnit) Descriptor Uses

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

func (*GceTestUnit) GetCommon Uses

func (m *GceTestUnit) GetCommon() *TestUnitCommon

func (*GceTestUnit) GetGceTestCfg Uses

func (m *GceTestUnit) GetGceTestCfg() *GceTestCfg

func (*GceTestUnit) ProtoMessage Uses

func (*GceTestUnit) ProtoMessage()

func (*GceTestUnit) Reset Uses

func (m *GceTestUnit) Reset()

func (*GceTestUnit) String Uses

func (m *GceTestUnit) String() string

func (*GceTestUnit) XXX_DiscardUnknown Uses

func (m *GceTestUnit) XXX_DiscardUnknown()

func (*GceTestUnit) XXX_Marshal Uses

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

func (*GceTestUnit) XXX_Merge Uses

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

func (*GceTestUnit) XXX_Size Uses

func (m *GceTestUnit) XXX_Size() int

func (*GceTestUnit) XXX_Unmarshal Uses

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

type GenerateTestPlanRequest Uses

type GenerateTestPlanRequest struct {
    // Serialized buildbucket Build protos that are part of this orchestrator run.
    // See https://chromium.googlesource.com/infra/luci/luci-go/+/master/buildbucket/proto/build.proto
    BuildbucketProtos []*ProtoBytes `protobuf:"bytes,5,rep,name=buildbucket_protos,json=buildbucketProtos,proto3" json:"buildbucket_protos,omitempty"`
    // The manifest-internal snapshot commit hash that's being used for the current build.
    ManifestCommit       string   `protobuf:"bytes,7,opt,name=manifest_commit,json=manifestCommit,proto3" json:"manifest_commit,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

func (*GenerateTestPlanRequest) Descriptor Uses

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

func (*GenerateTestPlanRequest) GetBuildbucketProtos Uses

func (m *GenerateTestPlanRequest) GetBuildbucketProtos() []*ProtoBytes

func (*GenerateTestPlanRequest) GetManifestCommit Uses

func (m *GenerateTestPlanRequest) GetManifestCommit() string

func (*GenerateTestPlanRequest) ProtoMessage Uses

func (*GenerateTestPlanRequest) ProtoMessage()

func (*GenerateTestPlanRequest) Reset Uses

func (m *GenerateTestPlanRequest) Reset()

func (*GenerateTestPlanRequest) String Uses

func (m *GenerateTestPlanRequest) String() string

func (*GenerateTestPlanRequest) XXX_DiscardUnknown Uses

func (m *GenerateTestPlanRequest) XXX_DiscardUnknown()

func (*GenerateTestPlanRequest) XXX_Marshal Uses

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

func (*GenerateTestPlanRequest) XXX_Merge Uses

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

func (*GenerateTestPlanRequest) XXX_Size Uses

func (m *GenerateTestPlanRequest) XXX_Size() int

func (*GenerateTestPlanRequest) XXX_Unmarshal Uses

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

type GenerateTestPlanResponse Uses

type GenerateTestPlanResponse struct {
    GceTestUnits         []*GceTestUnit      `protobuf:"bytes,2,rep,name=gce_test_units,json=gceTestUnits,proto3" json:"gce_test_units,omitempty"`
    HwTestUnits          []*HwTestUnit       `protobuf:"bytes,3,rep,name=hw_test_units,json=hwTestUnits,proto3" json:"hw_test_units,omitempty"`
    MoblabVmTestUnits    []*MoblabVmTestUnit `protobuf:"bytes,4,rep,name=moblab_vm_test_units,json=moblabVmTestUnits,proto3" json:"moblab_vm_test_units,omitempty"`
    TastVmTestUnits      []*TastVmTestUnit   `protobuf:"bytes,5,rep,name=tast_vm_test_units,json=tastVmTestUnits,proto3" json:"tast_vm_test_units,omitempty"`
    VmTestUnits          []*VmTestUnit       `protobuf:"bytes,6,rep,name=vm_test_units,json=vmTestUnits,proto3" json:"vm_test_units,omitempty"`
    XXX_NoUnkeyedLiteral struct{}            `json:"-"`
    XXX_unrecognized     []byte              `json:"-"`
    XXX_sizecache        int32               `json:"-"`
}

The final test plan.

func (*GenerateTestPlanResponse) Descriptor Uses

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

func (*GenerateTestPlanResponse) GetGceTestUnits Uses

func (m *GenerateTestPlanResponse) GetGceTestUnits() []*GceTestUnit

func (*GenerateTestPlanResponse) GetHwTestUnits Uses

func (m *GenerateTestPlanResponse) GetHwTestUnits() []*HwTestUnit

func (*GenerateTestPlanResponse) GetMoblabVmTestUnits Uses

func (m *GenerateTestPlanResponse) GetMoblabVmTestUnits() []*MoblabVmTestUnit

func (*GenerateTestPlanResponse) GetTastVmTestUnits Uses

func (m *GenerateTestPlanResponse) GetTastVmTestUnits() []*TastVmTestUnit

func (*GenerateTestPlanResponse) GetVmTestUnits Uses

func (m *GenerateTestPlanResponse) GetVmTestUnits() []*VmTestUnit

func (*GenerateTestPlanResponse) ProtoMessage Uses

func (*GenerateTestPlanResponse) ProtoMessage()

func (*GenerateTestPlanResponse) Reset Uses

func (m *GenerateTestPlanResponse) Reset()

func (*GenerateTestPlanResponse) String Uses

func (m *GenerateTestPlanResponse) String() string

func (*GenerateTestPlanResponse) XXX_DiscardUnknown Uses

func (m *GenerateTestPlanResponse) XXX_DiscardUnknown()

func (*GenerateTestPlanResponse) XXX_Marshal Uses

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

func (*GenerateTestPlanResponse) XXX_Merge Uses

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

func (*GenerateTestPlanResponse) XXX_Size Uses

func (m *GenerateTestPlanResponse) XXX_Size() int

func (*GenerateTestPlanResponse) XXX_Unmarshal Uses

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

type HwTestCfg Uses

type HwTestCfg struct {
    HwTest               []*HwTestCfg_HwTest `protobuf:"bytes,1,rep,name=hw_test,json=hwTest,proto3" json:"hw_test,omitempty"`
    XXX_NoUnkeyedLiteral struct{}            `json:"-"`
    XXX_unrecognized     []byte              `json:"-"`
    XXX_sizecache        int32               `json:"-"`
}

func (*HwTestCfg) Descriptor Uses

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

func (*HwTestCfg) GetHwTest Uses

func (m *HwTestCfg) GetHwTest() []*HwTestCfg_HwTest

func (*HwTestCfg) ProtoMessage Uses

func (*HwTestCfg) ProtoMessage()

func (*HwTestCfg) Reset Uses

func (m *HwTestCfg) Reset()

func (*HwTestCfg) String Uses

func (m *HwTestCfg) String() string

func (*HwTestCfg) XXX_DiscardUnknown Uses

func (m *HwTestCfg) XXX_DiscardUnknown()

func (*HwTestCfg) XXX_Marshal Uses

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

func (*HwTestCfg) XXX_Merge Uses

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

func (*HwTestCfg) XXX_Size Uses

func (m *HwTestCfg) XXX_Size() int

func (*HwTestCfg) XXX_Unmarshal Uses

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

type HwTestCfg_HwTest Uses

type HwTestCfg_HwTest struct {
    Common *TestSuiteCommon `protobuf:"bytes,12,opt,name=common,proto3" json:"common,omitempty"`
    // Name of the test suite to run.
    Suite string `protobuf:"bytes,1,opt,name=suite,proto3" json:"suite,omitempty"`
    // The key that identifies a distinct type of device in Skylab.
    // Skylab uses the term "board", hence use of this otherwise controversial
    // word.
    // e.g. could use device_target 'caroline' to test the build_target
    // 'caroline-arcnext'.
    SkylabBoard string `protobuf:"bytes,11,opt,name=skylab_board,json=skylabBoard,proto3" json:"skylab_board,omitempty"`
    // Number of seconds to wait before timing out waiting for results.
    TimeoutSec int32 `protobuf:"varint,2,opt,name=timeout_sec,json=timeoutSec,proto3" json:"timeout_sec,omitempty"`
    // Failure on HW tests warns only (does not generate error).
    WarnOnly bool `protobuf:"varint,3,opt,name=warn_only,json=warnOnly,proto3" json:"warn_only,omitempty"`
    // Usually we consider structural failures here as OK.
    Critical bool `protobuf:"varint,4,opt,name=critical,proto3" json:"critical,omitempty"`
    // Should we file bugs if a test fails in a suite run.
    FileBugs bool `protobuf:"varint,5,opt,name=file_bugs,json=fileBugs,proto3" json:"file_bugs,omitempty"`
    // Minimum number of DUTs required for testing in the hw lab.
    MinimumDuts int32 `protobuf:"varint,6,opt,name=minimum_duts,json=minimumDuts,proto3" json:"minimum_duts,omitempty"`
    // Whether we should retry tests that fail in a suite run.
    Retry bool `protobuf:"varint,7,opt,name=retry,proto3" json:"retry,omitempty"`
    // Maximum job retries allowed at suite level. 0 for no max.
    MaxRetries int32 `protobuf:"varint,8,opt,name=max_retries,json=maxRetries,proto3" json:"max_retries,omitempty"`
    // Preferred minimum duts. Lab will prioritize on getting such
    // number of duts even if the suite is competing with
    // other suites that have higher priority.
    SuiteMinDuts int32 `protobuf:"varint,9,opt,name=suite_min_duts,json=suiteMinDuts,proto3" json:"suite_min_duts,omitempty"`
    // Only offload failed tests to Google Storage.
    OffloadFailuresOnly  bool     `protobuf:"varint,10,opt,name=offload_failures_only,json=offloadFailuresOnly,proto3" json:"offload_failures_only,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

Configuration for a hardware test suite.

func (*HwTestCfg_HwTest) Descriptor Uses

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

func (*HwTestCfg_HwTest) GetCommon Uses

func (m *HwTestCfg_HwTest) GetCommon() *TestSuiteCommon

func (*HwTestCfg_HwTest) GetCritical Uses

func (m *HwTestCfg_HwTest) GetCritical() bool

func (*HwTestCfg_HwTest) GetFileBugs Uses

func (m *HwTestCfg_HwTest) GetFileBugs() bool

func (*HwTestCfg_HwTest) GetMaxRetries Uses

func (m *HwTestCfg_HwTest) GetMaxRetries() int32

func (*HwTestCfg_HwTest) GetMinimumDuts Uses

func (m *HwTestCfg_HwTest) GetMinimumDuts() int32

func (*HwTestCfg_HwTest) GetOffloadFailuresOnly Uses

func (m *HwTestCfg_HwTest) GetOffloadFailuresOnly() bool

func (*HwTestCfg_HwTest) GetRetry Uses

func (m *HwTestCfg_HwTest) GetRetry() bool

func (*HwTestCfg_HwTest) GetSkylabBoard Uses

func (m *HwTestCfg_HwTest) GetSkylabBoard() string

func (*HwTestCfg_HwTest) GetSuite Uses

func (m *HwTestCfg_HwTest) GetSuite() string

func (*HwTestCfg_HwTest) GetSuiteMinDuts Uses

func (m *HwTestCfg_HwTest) GetSuiteMinDuts() int32

func (*HwTestCfg_HwTest) GetTimeoutSec Uses

func (m *HwTestCfg_HwTest) GetTimeoutSec() int32

func (*HwTestCfg_HwTest) GetWarnOnly Uses

func (m *HwTestCfg_HwTest) GetWarnOnly() bool

func (*HwTestCfg_HwTest) ProtoMessage Uses

func (*HwTestCfg_HwTest) ProtoMessage()

func (*HwTestCfg_HwTest) Reset Uses

func (m *HwTestCfg_HwTest) Reset()

func (*HwTestCfg_HwTest) String Uses

func (m *HwTestCfg_HwTest) String() string

func (*HwTestCfg_HwTest) XXX_DiscardUnknown Uses

func (m *HwTestCfg_HwTest) XXX_DiscardUnknown()

func (*HwTestCfg_HwTest) XXX_Marshal Uses

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

func (*HwTestCfg_HwTest) XXX_Merge Uses

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

func (*HwTestCfg_HwTest) XXX_Size Uses

func (m *HwTestCfg_HwTest) XXX_Size() int

func (*HwTestCfg_HwTest) XXX_Unmarshal Uses

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

type HwTestSuiteType Uses

type HwTestSuiteType int32
const (
    HwTestSuiteType_HW_TEST_SUITE_TYPE_UNSPECIFIED HwTestSuiteType = 0
    HwTestSuiteType_TAST                           HwTestSuiteType = 1
    HwTestSuiteType_AUTOTEST                       HwTestSuiteType = 2
)

func (HwTestSuiteType) EnumDescriptor Uses

func (HwTestSuiteType) EnumDescriptor() ([]byte, []int)

func (HwTestSuiteType) String Uses

func (x HwTestSuiteType) String() string

type HwTestUnit Uses

type HwTestUnit struct {
    Common               *TestUnitCommon `protobuf:"bytes,1,opt,name=common,proto3" json:"common,omitempty"`
    HwTestCfg            *HwTestCfg      `protobuf:"bytes,2,opt,name=hw_test_cfg,json=hwTestCfg,proto3" json:"hw_test_cfg,omitempty"`
    XXX_NoUnkeyedLiteral struct{}        `json:"-"`
    XXX_unrecognized     []byte          `json:"-"`
    XXX_sizecache        int32           `json:"-"`
}

func (*HwTestUnit) Descriptor Uses

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

func (*HwTestUnit) GetCommon Uses

func (m *HwTestUnit) GetCommon() *TestUnitCommon

func (*HwTestUnit) GetHwTestCfg Uses

func (m *HwTestUnit) GetHwTestCfg() *HwTestCfg

func (*HwTestUnit) ProtoMessage Uses

func (*HwTestUnit) ProtoMessage()

func (*HwTestUnit) Reset Uses

func (m *HwTestUnit) Reset()

func (*HwTestUnit) String Uses

func (m *HwTestUnit) String() string

func (*HwTestUnit) XXX_DiscardUnknown Uses

func (m *HwTestUnit) XXX_DiscardUnknown()

func (*HwTestUnit) XXX_Marshal Uses

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

func (*HwTestUnit) XXX_Merge Uses

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

func (*HwTestUnit) XXX_Size Uses

func (m *HwTestUnit) XXX_Size() int

func (*HwTestUnit) XXX_Unmarshal Uses

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

type MoblabVmTestCfg Uses

type MoblabVmTestCfg struct {
    MoblabTest           []*MoblabVmTestCfg_MoblabTest `protobuf:"bytes,1,rep,name=moblab_test,json=moblabTest,proto3" json:"moblab_test,omitempty"`
    XXX_NoUnkeyedLiteral struct{}                      `json:"-"`
    XXX_unrecognized     []byte                        `json:"-"`
    XXX_sizecache        int32                         `json:"-"`
}

func (*MoblabVmTestCfg) Descriptor Uses

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

func (*MoblabVmTestCfg) GetMoblabTest Uses

func (m *MoblabVmTestCfg) GetMoblabTest() []*MoblabVmTestCfg_MoblabTest

func (*MoblabVmTestCfg) ProtoMessage Uses

func (*MoblabVmTestCfg) ProtoMessage()

func (*MoblabVmTestCfg) Reset Uses

func (m *MoblabVmTestCfg) Reset()

func (*MoblabVmTestCfg) String Uses

func (m *MoblabVmTestCfg) String() string

func (*MoblabVmTestCfg) XXX_DiscardUnknown Uses

func (m *MoblabVmTestCfg) XXX_DiscardUnknown()

func (*MoblabVmTestCfg) XXX_Marshal Uses

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

func (*MoblabVmTestCfg) XXX_Merge Uses

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

func (*MoblabVmTestCfg) XXX_Size Uses

func (m *MoblabVmTestCfg) XXX_Size() int

func (*MoblabVmTestCfg) XXX_Unmarshal Uses

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

type MoblabVmTestCfg_MoblabTest Uses

type MoblabVmTestCfg_MoblabTest struct {
    Common *TestSuiteCommon `protobuf:"bytes,3,opt,name=common,proto3" json:"common,omitempty"`
    // Test type to be run.
    TestType string `protobuf:"bytes,1,opt,name=test_type,json=testType,proto3" json:"test_type,omitempty"`
    // Number of seconds to wait before timing out waiting for results.
    TimeoutSec           int32    `protobuf:"varint,2,opt,name=timeout_sec,json=timeoutSec,proto3" json:"timeout_sec,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

func (*MoblabVmTestCfg_MoblabTest) Descriptor Uses

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

func (*MoblabVmTestCfg_MoblabTest) GetCommon Uses

func (m *MoblabVmTestCfg_MoblabTest) GetCommon() *TestSuiteCommon

func (*MoblabVmTestCfg_MoblabTest) GetTestType Uses

func (m *MoblabVmTestCfg_MoblabTest) GetTestType() string

func (*MoblabVmTestCfg_MoblabTest) GetTimeoutSec Uses

func (m *MoblabVmTestCfg_MoblabTest) GetTimeoutSec() int32

func (*MoblabVmTestCfg_MoblabTest) ProtoMessage Uses

func (*MoblabVmTestCfg_MoblabTest) ProtoMessage()

func (*MoblabVmTestCfg_MoblabTest) Reset Uses

func (m *MoblabVmTestCfg_MoblabTest) Reset()

func (*MoblabVmTestCfg_MoblabTest) String Uses

func (m *MoblabVmTestCfg_MoblabTest) String() string

func (*MoblabVmTestCfg_MoblabTest) XXX_DiscardUnknown Uses

func (m *MoblabVmTestCfg_MoblabTest) XXX_DiscardUnknown()

func (*MoblabVmTestCfg_MoblabTest) XXX_Marshal Uses

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

func (*MoblabVmTestCfg_MoblabTest) XXX_Merge Uses

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

func (*MoblabVmTestCfg_MoblabTest) XXX_Size Uses

func (m *MoblabVmTestCfg_MoblabTest) XXX_Size() int

func (*MoblabVmTestCfg_MoblabTest) XXX_Unmarshal Uses

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

type MoblabVmTestUnit Uses

type MoblabVmTestUnit struct {
    Common               *TestUnitCommon  `protobuf:"bytes,1,opt,name=common,proto3" json:"common,omitempty"`
    MoblabVmTestCfg      *MoblabVmTestCfg `protobuf:"bytes,2,opt,name=moblab_vm_test_cfg,json=moblabVmTestCfg,proto3" json:"moblab_vm_test_cfg,omitempty"`
    XXX_NoUnkeyedLiteral struct{}         `json:"-"`
    XXX_unrecognized     []byte           `json:"-"`
    XXX_sizecache        int32            `json:"-"`
}

func (*MoblabVmTestUnit) Descriptor Uses

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

func (*MoblabVmTestUnit) GetCommon Uses

func (m *MoblabVmTestUnit) GetCommon() *TestUnitCommon

func (*MoblabVmTestUnit) GetMoblabVmTestCfg Uses

func (m *MoblabVmTestUnit) GetMoblabVmTestCfg() *MoblabVmTestCfg

func (*MoblabVmTestUnit) ProtoMessage Uses

func (*MoblabVmTestUnit) ProtoMessage()

func (*MoblabVmTestUnit) Reset Uses

func (m *MoblabVmTestUnit) Reset()

func (*MoblabVmTestUnit) String Uses

func (m *MoblabVmTestUnit) String() string

func (*MoblabVmTestUnit) XXX_DiscardUnknown Uses

func (m *MoblabVmTestUnit) XXX_DiscardUnknown()

func (*MoblabVmTestUnit) XXX_Marshal Uses

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

func (*MoblabVmTestUnit) XXX_Merge Uses

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

func (*MoblabVmTestUnit) XXX_Size Uses

func (m *MoblabVmTestUnit) XXX_Size() int

func (*MoblabVmTestUnit) XXX_Unmarshal Uses

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

type PerTargetTestRequirements Uses

type PerTargetTestRequirements struct {
    // Specifies the crieria for builds to target for testing.
    TargetCriteria *TargetCriteria `protobuf:"bytes,1,opt,name=target_criteria,json=targetCriteria,proto3" json:"target_criteria,omitempty"`
    // These configure what testing is needed for these BuildCriteria.
    GceTestCfg           *GceTestCfg      `protobuf:"bytes,2,opt,name=gce_test_cfg,json=gceTestCfg,proto3" json:"gce_test_cfg,omitempty"`
    HwTestCfg            *HwTestCfg       `protobuf:"bytes,3,opt,name=hw_test_cfg,json=hwTestCfg,proto3" json:"hw_test_cfg,omitempty"`
    MoblabVmTestCfg      *MoblabVmTestCfg `protobuf:"bytes,4,opt,name=moblab_vm_test_cfg,json=moblabVmTestCfg,proto3" json:"moblab_vm_test_cfg,omitempty"`
    TastVmTestCfg        *TastVmTestCfg   `protobuf:"bytes,6,opt,name=tast_vm_test_cfg,json=tastVmTestCfg,proto3" json:"tast_vm_test_cfg,omitempty"`
    VmTestCfg            *VmTestCfg       `protobuf:"bytes,5,opt,name=vm_test_cfg,json=vmTestCfg,proto3" json:"vm_test_cfg,omitempty"`
    XXX_NoUnkeyedLiteral struct{}         `json:"-"`
    XXX_unrecognized     []byte           `json:"-"`
    XXX_sizecache        int32            `json:"-"`
}

Details which testing is needed for a single CrOS build target.

func (*PerTargetTestRequirements) Descriptor Uses

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

func (*PerTargetTestRequirements) GetGceTestCfg Uses

func (m *PerTargetTestRequirements) GetGceTestCfg() *GceTestCfg

func (*PerTargetTestRequirements) GetHwTestCfg Uses

func (m *PerTargetTestRequirements) GetHwTestCfg() *HwTestCfg

func (*PerTargetTestRequirements) GetMoblabVmTestCfg Uses

func (m *PerTargetTestRequirements) GetMoblabVmTestCfg() *MoblabVmTestCfg

func (*PerTargetTestRequirements) GetTargetCriteria Uses

func (m *PerTargetTestRequirements) GetTargetCriteria() *TargetCriteria

func (*PerTargetTestRequirements) GetTastVmTestCfg Uses

func (m *PerTargetTestRequirements) GetTastVmTestCfg() *TastVmTestCfg

func (*PerTargetTestRequirements) GetVmTestCfg Uses

func (m *PerTargetTestRequirements) GetVmTestCfg() *VmTestCfg

func (*PerTargetTestRequirements) ProtoMessage Uses

func (*PerTargetTestRequirements) ProtoMessage()

func (*PerTargetTestRequirements) Reset Uses

func (m *PerTargetTestRequirements) Reset()

func (*PerTargetTestRequirements) String Uses

func (m *PerTargetTestRequirements) String() string

func (*PerTargetTestRequirements) XXX_DiscardUnknown Uses

func (m *PerTargetTestRequirements) XXX_DiscardUnknown()

func (*PerTargetTestRequirements) XXX_Marshal Uses

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

func (*PerTargetTestRequirements) XXX_Merge Uses

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

func (*PerTargetTestRequirements) XXX_Size Uses

func (m *PerTargetTestRequirements) XXX_Size() int

func (*PerTargetTestRequirements) XXX_Unmarshal Uses

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

type PointlessBuildCheckRequest Uses

type PointlessBuildCheckRequest struct {
    // Serialized buildbucket GerritChanges, or none if this is a postsubmit run
    // or similar. Explicit proto import is avoided here to prevent a dependency
    // on the luci-go repo.
    // See https://chromium.googlesource.com/infra/luci/luci-go/+/master/buildbucket/proto/common.proto
    GerritChanges []*ProtoBytes `protobuf:"bytes,7,rep,name=gerrit_changes,json=gerritChanges,proto3" json:"gerrit_changes,omitempty"`
    // The DepGraph for a child builder. This can be left empty, implying that no
    // DepGraph-based pointless build checking should be skipped.
    DepGraph *api.DepGraph `protobuf:"bytes,5,opt,name=dep_graph,json=depGraph,proto3" json:"dep_graph,omitempty"`
    // The manifest-internal snapshot commit hash that's being used for the current build.
    ManifestCommit       string   `protobuf:"bytes,6,opt,name=manifest_commit,json=manifestCommit,proto3" json:"manifest_commit,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

The input proto for invocations of the Pointless Build Checker program.

func (*PointlessBuildCheckRequest) Descriptor Uses

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

func (*PointlessBuildCheckRequest) GetDepGraph Uses

func (m *PointlessBuildCheckRequest) GetDepGraph() *api.DepGraph

func (*PointlessBuildCheckRequest) GetGerritChanges Uses

func (m *PointlessBuildCheckRequest) GetGerritChanges() []*ProtoBytes

func (*PointlessBuildCheckRequest) GetManifestCommit Uses

func (m *PointlessBuildCheckRequest) GetManifestCommit() string

func (*PointlessBuildCheckRequest) ProtoMessage Uses

func (*PointlessBuildCheckRequest) ProtoMessage()

func (*PointlessBuildCheckRequest) Reset Uses

func (m *PointlessBuildCheckRequest) Reset()

func (*PointlessBuildCheckRequest) String Uses

func (m *PointlessBuildCheckRequest) String() string

func (*PointlessBuildCheckRequest) XXX_DiscardUnknown Uses

func (m *PointlessBuildCheckRequest) XXX_DiscardUnknown()

func (*PointlessBuildCheckRequest) XXX_Marshal Uses

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

func (*PointlessBuildCheckRequest) XXX_Merge Uses

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

func (*PointlessBuildCheckRequest) XXX_Size Uses

func (m *PointlessBuildCheckRequest) XXX_Size() int

func (*PointlessBuildCheckRequest) XXX_Unmarshal Uses

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

type PointlessBuildCheckResponse Uses

type PointlessBuildCheckResponse struct {
    // Whether the build is pointless and can be terminated without proceeding to
    // building packages and testing.
    BuildIsPointless *wrappers.BoolValue `protobuf:"bytes,1,opt,name=build_is_pointless,json=buildIsPointless,proto3" json:"build_is_pointless,omitempty"`
    // If build_is_pointless, this is the reason that the Pointless Build Checker
    // came to that conclusion. Otherwise, this is unspecified.
    PointlessBuildReason PointlessBuildCheckResponse_PointlessBuildReason `protobuf:"varint,2,opt,name=pointless_build_reason,json=pointlessBuildReason,proto3,enum=testplans.PointlessBuildCheckResponse_PointlessBuildReason" json:"pointless_build_reason,omitempty"`
    XXX_NoUnkeyedLiteral struct{}                                         `json:"-"`
    XXX_unrecognized     []byte                                           `json:"-"`
    XXX_sizecache        int32                                            `json:"-"`
}

The output proto for invocations of the Pointless Build Checker program.

func (*PointlessBuildCheckResponse) Descriptor Uses

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

func (*PointlessBuildCheckResponse) GetBuildIsPointless Uses

func (m *PointlessBuildCheckResponse) GetBuildIsPointless() *wrappers.BoolValue

func (*PointlessBuildCheckResponse) GetPointlessBuildReason Uses

func (m *PointlessBuildCheckResponse) GetPointlessBuildReason() PointlessBuildCheckResponse_PointlessBuildReason

func (*PointlessBuildCheckResponse) ProtoMessage Uses

func (*PointlessBuildCheckResponse) ProtoMessage()

func (*PointlessBuildCheckResponse) Reset Uses

func (m *PointlessBuildCheckResponse) Reset()

func (*PointlessBuildCheckResponse) String Uses

func (m *PointlessBuildCheckResponse) String() string

func (*PointlessBuildCheckResponse) XXX_DiscardUnknown Uses

func (m *PointlessBuildCheckResponse) XXX_DiscardUnknown()

func (*PointlessBuildCheckResponse) XXX_Marshal Uses

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

func (*PointlessBuildCheckResponse) XXX_Merge Uses

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

func (*PointlessBuildCheckResponse) XXX_Size Uses

func (m *PointlessBuildCheckResponse) XXX_Size() int

func (*PointlessBuildCheckResponse) XXX_Unmarshal Uses

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

type PointlessBuildCheckResponse_PointlessBuildReason Uses

type PointlessBuildCheckResponse_PointlessBuildReason int32
const (
    PointlessBuildCheckResponse_POINTLESS_BUILD_REASON_UNSPECIFIED          PointlessBuildCheckResponse_PointlessBuildReason = 0
    PointlessBuildCheckResponse_IRRELEVANT_TO_DEPS_GRAPH                    PointlessBuildCheckResponse_PointlessBuildReason = 1
    PointlessBuildCheckResponse_IRRELEVANT_TO_KNOWN_NON_PORTAGE_DIRECTORIES PointlessBuildCheckResponse_PointlessBuildReason = 2
)

func (PointlessBuildCheckResponse_PointlessBuildReason) EnumDescriptor Uses

func (PointlessBuildCheckResponse_PointlessBuildReason) EnumDescriptor() ([]byte, []int)

func (PointlessBuildCheckResponse_PointlessBuildReason) String Uses

func (x PointlessBuildCheckResponse_PointlessBuildReason) String() string

type ProtoBytes Uses

type ProtoBytes struct {
    SerializedProto      []byte   `protobuf:"bytes,1,opt,name=serialized_proto,json=serializedProto,proto3" json:"serialized_proto,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

func (*ProtoBytes) Descriptor Uses

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

func (*ProtoBytes) GetSerializedProto Uses

func (m *ProtoBytes) GetSerializedProto() []byte

func (*ProtoBytes) ProtoMessage Uses

func (*ProtoBytes) ProtoMessage()

func (*ProtoBytes) Reset Uses

func (m *ProtoBytes) Reset()

func (*ProtoBytes) String Uses

func (m *ProtoBytes) String() string

func (*ProtoBytes) XXX_DiscardUnknown Uses

func (m *ProtoBytes) XXX_DiscardUnknown()

func (*ProtoBytes) XXX_Marshal Uses

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

func (*ProtoBytes) XXX_Merge Uses

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

func (*ProtoBytes) XXX_Size Uses

func (m *ProtoBytes) XXX_Size() int

func (*ProtoBytes) XXX_Unmarshal Uses

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

type SourceTree Uses

type SourceTree struct {
    // The path of a source tree,
    // e.g. "src/platform2" or "src/third_party/kernel/v4.19".
    Path                 string   `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

A unit of the CrOS codebase. As of 2019-01, this concept maps 1-to-1 with "paths" in the internal and external full.xml files.

func (*SourceTree) Descriptor Uses

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

func (*SourceTree) GetPath Uses

func (m *SourceTree) GetPath() string

func (*SourceTree) ProtoMessage Uses

func (*SourceTree) ProtoMessage()

func (*SourceTree) Reset Uses

func (m *SourceTree) Reset()

func (*SourceTree) String Uses

func (m *SourceTree) String() string

func (*SourceTree) XXX_DiscardUnknown Uses

func (m *SourceTree) XXX_DiscardUnknown()

func (*SourceTree) XXX_Marshal Uses

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

func (*SourceTree) XXX_Merge Uses

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

func (*SourceTree) XXX_Size Uses

func (m *SourceTree) XXX_Size() int

func (*SourceTree) XXX_Unmarshal Uses

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

type SourceTreeTestCfg Uses

type SourceTreeTestCfg struct {
    // (Source tree, test restriction) pairs.
    SourceTreeTestRestriction []*SourceTreeTestRestriction `protobuf:"bytes,1,rep,name=source_tree_test_restriction,json=sourceTreeTestRestriction,proto3" json:"source_tree_test_restriction,omitempty"`
    XXX_NoUnkeyedLiteral      struct{}                     `json:"-"`
    XXX_unrecognized          []byte                       `json:"-"`
    XXX_sizecache             int32                        `json:"-"`
}

Configures test restrictions for all relevant source trees. This is the root message.

func (*SourceTreeTestCfg) Descriptor Uses

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

func (*SourceTreeTestCfg) GetSourceTreeTestRestriction Uses

func (m *SourceTreeTestCfg) GetSourceTreeTestRestriction() []*SourceTreeTestRestriction

func (*SourceTreeTestCfg) ProtoMessage Uses

func (*SourceTreeTestCfg) ProtoMessage()

func (*SourceTreeTestCfg) Reset Uses

func (m *SourceTreeTestCfg) Reset()

func (*SourceTreeTestCfg) String Uses

func (m *SourceTreeTestCfg) String() string

func (*SourceTreeTestCfg) XXX_DiscardUnknown Uses

func (m *SourceTreeTestCfg) XXX_DiscardUnknown()

func (*SourceTreeTestCfg) XXX_Marshal Uses

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

func (*SourceTreeTestCfg) XXX_Merge Uses

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

func (*SourceTreeTestCfg) XXX_Size Uses

func (m *SourceTreeTestCfg) XXX_Size() int

func (*SourceTreeTestCfg) XXX_Unmarshal Uses

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

type SourceTreeTestRestriction Uses

type SourceTreeTestRestriction struct {
    // A CrOS source tree.
    SourceTree *SourceTree `protobuf:"bytes,1,opt,name=source_tree,json=sourceTree,proto3" json:"source_tree,omitempty"`
    // The test restrictions to apply to the source tree.
    TestRestriction      *TestRestriction `protobuf:"bytes,2,opt,name=test_restriction,json=testRestriction,proto3" json:"test_restriction,omitempty"`
    XXX_NoUnkeyedLiteral struct{}         `json:"-"`
    XXX_unrecognized     []byte           `json:"-"`
    XXX_sizecache        int32            `json:"-"`
}

A set of test restrictions for a source tree.

func (*SourceTreeTestRestriction) Descriptor Uses

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

func (*SourceTreeTestRestriction) GetSourceTree Uses

func (m *SourceTreeTestRestriction) GetSourceTree() *SourceTree

func (*SourceTreeTestRestriction) GetTestRestriction Uses

func (m *SourceTreeTestRestriction) GetTestRestriction() *TestRestriction

func (*SourceTreeTestRestriction) ProtoMessage Uses

func (*SourceTreeTestRestriction) ProtoMessage()

func (*SourceTreeTestRestriction) Reset Uses

func (m *SourceTreeTestRestriction) Reset()

func (*SourceTreeTestRestriction) String Uses

func (m *SourceTreeTestRestriction) String() string

func (*SourceTreeTestRestriction) XXX_DiscardUnknown Uses

func (m *SourceTreeTestRestriction) XXX_DiscardUnknown()

func (*SourceTreeTestRestriction) XXX_Marshal Uses

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

func (*SourceTreeTestRestriction) XXX_Merge Uses

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

func (*SourceTreeTestRestriction) XXX_Size Uses

func (m *SourceTreeTestRestriction) XXX_Size() int

func (*SourceTreeTestRestriction) XXX_Unmarshal Uses

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

type TargetCriteria Uses

type TargetCriteria struct {
    // Types that are valid to be assigned to TargetType:
    //	*TargetCriteria_BuildTarget
    TargetType           isTargetCriteria_TargetType `protobuf_oneof:"target_type"`
    XXX_NoUnkeyedLiteral struct{}                    `json:"-"`
    XXX_unrecognized     []byte                      `json:"-"`
    XXX_sizecache        int32                       `json:"-"`
}

Specifies a CrOS builder to target.

func (*TargetCriteria) Descriptor Uses

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

func (*TargetCriteria) GetBuildTarget Uses

func (m *TargetCriteria) GetBuildTarget() string

func (*TargetCriteria) GetTargetType Uses

func (m *TargetCriteria) GetTargetType() isTargetCriteria_TargetType

func (*TargetCriteria) ProtoMessage Uses

func (*TargetCriteria) ProtoMessage()

func (*TargetCriteria) Reset Uses

func (m *TargetCriteria) Reset()

func (*TargetCriteria) String Uses

func (m *TargetCriteria) String() string

func (*TargetCriteria) XXX_DiscardUnknown Uses

func (m *TargetCriteria) XXX_DiscardUnknown()

func (*TargetCriteria) XXX_Marshal Uses

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

func (*TargetCriteria) XXX_Merge Uses

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

func (*TargetCriteria) XXX_OneofWrappers Uses

func (*TargetCriteria) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*TargetCriteria) XXX_Size Uses

func (m *TargetCriteria) XXX_Size() int

func (*TargetCriteria) XXX_Unmarshal Uses

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

type TargetCriteria_BuildTarget Uses

type TargetCriteria_BuildTarget struct {
    BuildTarget string `protobuf:"bytes,2,opt,name=build_target,json=buildTarget,proto3,oneof"`
}

type TargetTestRequirementsCfg Uses

type TargetTestRequirementsCfg struct {
    // The testing that should be performed for a single set of target criteria.
    PerTargetTestRequirements []*PerTargetTestRequirements `protobuf:"bytes,1,rep,name=per_target_test_requirements,json=perTargetTestRequirements,proto3" json:"per_target_test_requirements,omitempty"`
    XXX_NoUnkeyedLiteral      struct{}                     `json:"-"`
    XXX_unrecognized          []byte                       `json:"-"`
    XXX_sizecache             int32                        `json:"-"`
}

A listing of all testing that should be done for all CrOS builds.

func (*TargetTestRequirementsCfg) Descriptor Uses

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

func (*TargetTestRequirementsCfg) GetPerTargetTestRequirements Uses

func (m *TargetTestRequirementsCfg) GetPerTargetTestRequirements() []*PerTargetTestRequirements

func (*TargetTestRequirementsCfg) ProtoMessage Uses

func (*TargetTestRequirementsCfg) ProtoMessage()

func (*TargetTestRequirementsCfg) Reset Uses

func (m *TargetTestRequirementsCfg) Reset()

func (*TargetTestRequirementsCfg) String Uses

func (m *TargetTestRequirementsCfg) String() string

func (*TargetTestRequirementsCfg) XXX_DiscardUnknown Uses

func (m *TargetTestRequirementsCfg) XXX_DiscardUnknown()

func (*TargetTestRequirementsCfg) XXX_Marshal Uses

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

func (*TargetTestRequirementsCfg) XXX_Merge Uses

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

func (*TargetTestRequirementsCfg) XXX_Size Uses

func (m *TargetTestRequirementsCfg) XXX_Size() int

func (*TargetTestRequirementsCfg) XXX_Unmarshal Uses

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

type TastVmTestCfg Uses

type TastVmTestCfg struct {
    TastVmTest           []*TastVmTestCfg_TastVmTest `protobuf:"bytes,1,rep,name=tast_vm_test,json=tastVmTest,proto3" json:"tast_vm_test,omitempty"`
    XXX_NoUnkeyedLiteral struct{}                    `json:"-"`
    XXX_unrecognized     []byte                      `json:"-"`
    XXX_sizecache        int32                       `json:"-"`
}

func (*TastVmTestCfg) Descriptor Uses

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

func (*TastVmTestCfg) GetTastVmTest Uses

func (m *TastVmTestCfg) GetTastVmTest() []*TastVmTestCfg_TastVmTest

func (*TastVmTestCfg) ProtoMessage Uses

func (*TastVmTestCfg) ProtoMessage()

func (*TastVmTestCfg) Reset Uses

func (m *TastVmTestCfg) Reset()

func (*TastVmTestCfg) String Uses

func (m *TastVmTestCfg) String() string

func (*TastVmTestCfg) XXX_DiscardUnknown Uses

func (m *TastVmTestCfg) XXX_DiscardUnknown()

func (*TastVmTestCfg) XXX_Marshal Uses

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

func (*TastVmTestCfg) XXX_Merge Uses

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

func (*TastVmTestCfg) XXX_Size Uses

func (m *TastVmTestCfg) XXX_Size() int

func (*TastVmTestCfg) XXX_Unmarshal Uses

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

type TastVmTestCfg_TastTestExpr Uses

type TastVmTestCfg_TastTestExpr struct {
    // A single tast test expression. See https://goo.gl/UPNEgT
    TestExpr             string   `protobuf:"bytes,1,opt,name=test_expr,json=testExpr,proto3" json:"test_expr,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

func (*TastVmTestCfg_TastTestExpr) Descriptor Uses

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

func (*TastVmTestCfg_TastTestExpr) GetTestExpr Uses

func (m *TastVmTestCfg_TastTestExpr) GetTestExpr() string

func (*TastVmTestCfg_TastTestExpr) ProtoMessage Uses

func (*TastVmTestCfg_TastTestExpr) ProtoMessage()

func (*TastVmTestCfg_TastTestExpr) Reset Uses

func (m *TastVmTestCfg_TastTestExpr) Reset()

func (*TastVmTestCfg_TastTestExpr) String Uses

func (m *TastVmTestCfg_TastTestExpr) String() string

func (*TastVmTestCfg_TastTestExpr) XXX_DiscardUnknown Uses

func (m *TastVmTestCfg_TastTestExpr) XXX_DiscardUnknown()

func (*TastVmTestCfg_TastTestExpr) XXX_Marshal Uses

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

func (*TastVmTestCfg_TastTestExpr) XXX_Merge Uses

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

func (*TastVmTestCfg_TastTestExpr) XXX_Size Uses

func (m *TastVmTestCfg_TastTestExpr) XXX_Size() int

func (*TastVmTestCfg_TastTestExpr) XXX_Unmarshal Uses

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

type TastVmTestCfg_TastVmTest Uses

type TastVmTestCfg_TastVmTest struct {
    Common *TestSuiteCommon `protobuf:"bytes,4,opt,name=common,proto3" json:"common,omitempty"`
    // String containing short human-readable name describing test suite.
    SuiteName string `protobuf:"bytes,1,opt,name=suite_name,json=suiteName,proto3" json:"suite_name,omitempty"`
    // List of string expressions describing which tests to run; this
    // is passed directly to the 'tast run' command. See
    // https://goo.gl/UPNEgT for info about test expressions.
    TastTestExpr []*TastVmTestCfg_TastTestExpr `protobuf:"bytes,2,rep,name=tast_test_expr,json=tastTestExpr,proto3" json:"tast_test_expr,omitempty"`
    // Number of seconds to wait before timing out waiting for results.
    TimeoutSec           int32    `protobuf:"varint,3,opt,name=timeout_sec,json=timeoutSec,proto3" json:"timeout_sec,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

func (*TastVmTestCfg_TastVmTest) Descriptor Uses

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

func (*TastVmTestCfg_TastVmTest) GetCommon Uses

func (m *TastVmTestCfg_TastVmTest) GetCommon() *TestSuiteCommon

func (*TastVmTestCfg_TastVmTest) GetSuiteName Uses

func (m *TastVmTestCfg_TastVmTest) GetSuiteName() string

func (*TastVmTestCfg_TastVmTest) GetTastTestExpr Uses

func (m *TastVmTestCfg_TastVmTest) GetTastTestExpr() []*TastVmTestCfg_TastTestExpr

func (*TastVmTestCfg_TastVmTest) GetTimeoutSec Uses

func (m *TastVmTestCfg_TastVmTest) GetTimeoutSec() int32

func (*TastVmTestCfg_TastVmTest) ProtoMessage Uses

func (*TastVmTestCfg_TastVmTest) ProtoMessage()

func (*TastVmTestCfg_TastVmTest) Reset Uses

func (m *TastVmTestCfg_TastVmTest) Reset()

func (*TastVmTestCfg_TastVmTest) String Uses

func (m *TastVmTestCfg_TastVmTest) String() string

func (*TastVmTestCfg_TastVmTest) XXX_DiscardUnknown Uses

func (m *TastVmTestCfg_TastVmTest) XXX_DiscardUnknown()

func (*TastVmTestCfg_TastVmTest) XXX_Marshal Uses

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

func (*TastVmTestCfg_TastVmTest) XXX_Merge Uses

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

func (*TastVmTestCfg_TastVmTest) XXX_Size Uses

func (m *TastVmTestCfg_TastVmTest) XXX_Size() int

func (*TastVmTestCfg_TastVmTest) XXX_Unmarshal Uses

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

type TastVmTestUnit Uses

type TastVmTestUnit struct {
    Common               *TestUnitCommon `protobuf:"bytes,1,opt,name=common,proto3" json:"common,omitempty"`
    TastVmTestCfg        *TastVmTestCfg  `protobuf:"bytes,2,opt,name=tast_vm_test_cfg,json=tastVmTestCfg,proto3" json:"tast_vm_test_cfg,omitempty"`
    XXX_NoUnkeyedLiteral struct{}        `json:"-"`
    XXX_unrecognized     []byte          `json:"-"`
    XXX_sizecache        int32           `json:"-"`
}

func (*TastVmTestUnit) Descriptor Uses

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

func (*TastVmTestUnit) GetCommon Uses

func (m *TastVmTestUnit) GetCommon() *TestUnitCommon

func (*TastVmTestUnit) GetTastVmTestCfg Uses

func (m *TastVmTestUnit) GetTastVmTestCfg() *TastVmTestCfg

func (*TastVmTestUnit) ProtoMessage Uses

func (*TastVmTestUnit) ProtoMessage()

func (*TastVmTestUnit) Reset Uses

func (m *TastVmTestUnit) Reset()

func (*TastVmTestUnit) String Uses

func (m *TastVmTestUnit) String() string

func (*TastVmTestUnit) XXX_DiscardUnknown Uses

func (m *TastVmTestUnit) XXX_DiscardUnknown()

func (*TastVmTestUnit) XXX_Marshal Uses

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

func (*TastVmTestUnit) XXX_Merge Uses

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

func (*TastVmTestUnit) XXX_Size Uses

func (m *TastVmTestUnit) XXX_Size() int

func (*TastVmTestUnit) XXX_Unmarshal Uses

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

type Test Uses

type Test struct {
    // A test name, e.g. media_recorder_encode_accel_used_h264
    Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

An individual Chrome OS test; an element of a test suite.

func (*Test) Descriptor Uses

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

func (*Test) GetName Uses

func (m *Test) GetName() string

func (*Test) ProtoMessage Uses

func (*Test) ProtoMessage()

func (*Test) Reset Uses

func (m *Test) Reset()

func (*Test) String Uses

func (m *Test) String() string

func (*Test) XXX_DiscardUnknown Uses

func (m *Test) XXX_DiscardUnknown()

func (*Test) XXX_Marshal Uses

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

func (*Test) XXX_Merge Uses

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

func (*Test) XXX_Size Uses

func (m *Test) XXX_Size() int

func (*Test) XXX_Unmarshal Uses

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

type TestLevelTweak Uses

type TestLevelTweak struct {
    // The Chrome OS builds to which to apply these test level tweaks.
    //
    // Types that are valid to be assigned to TweakTarget:
    //	*TestLevelTweak_BuildTarget
    //	*TestLevelTweak_AllBuildTargets
    TweakTarget isTestLevelTweak_TweakTarget `protobuf_oneof:"TweakTarget"`
    // Type of hardware test suite to which this tweak applies.
    HwTestSuiteType HwTestSuiteType `protobuf:"varint,3,opt,name=hw_test_suite_type,json=hwTestSuiteType,proto3,enum=testplans.HwTestSuiteType" json:"hw_test_suite_type,omitempty"`
    // Tests that should be overriden to be critical.
    // Only valid for Tast suites.
    PromoteToCriticalTests []*Test `protobuf:"bytes,4,rep,name=promote_to_critical_tests,json=promoteToCriticalTests,proto3" json:"promote_to_critical_tests,omitempty"`
    // Tests that should be overriden to only be informational.
    // Only valid for Tast suites.
    DemoteToInformationalTests []*Test `protobuf:"bytes,5,rep,name=demote_to_informational_tests,json=demoteToInformationalTests,proto3" json:"demote_to_informational_tests,omitempty"`
    // Tests that should be overriden to be disabled.
    // Valid for Tast and Autotest suites.
    DisableTests         []*Test  `protobuf:"bytes,6,rep,name=disable_tests,json=disableTests,proto3" json:"disable_tests,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

func (*TestLevelTweak) Descriptor Uses

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

func (*TestLevelTweak) GetAllBuildTargets Uses

func (m *TestLevelTweak) GetAllBuildTargets() *wrappers.BoolValue

func (*TestLevelTweak) GetBuildTarget Uses

func (m *TestLevelTweak) GetBuildTarget() *chromiumos.BuildTarget

func (*TestLevelTweak) GetDemoteToInformationalTests Uses

func (m *TestLevelTweak) GetDemoteToInformationalTests() []*Test

func (*TestLevelTweak) GetDisableTests Uses

func (m *TestLevelTweak) GetDisableTests() []*Test

func (*TestLevelTweak) GetHwTestSuiteType Uses

func (m *TestLevelTweak) GetHwTestSuiteType() HwTestSuiteType

func (*TestLevelTweak) GetPromoteToCriticalTests Uses

func (m *TestLevelTweak) GetPromoteToCriticalTests() []*Test

func (*TestLevelTweak) GetTweakTarget Uses

func (m *TestLevelTweak) GetTweakTarget() isTestLevelTweak_TweakTarget

func (*TestLevelTweak) ProtoMessage Uses

func (*TestLevelTweak) ProtoMessage()

func (*TestLevelTweak) Reset Uses

func (m *TestLevelTweak) Reset()

func (*TestLevelTweak) String Uses

func (m *TestLevelTweak) String() string

func (*TestLevelTweak) XXX_DiscardUnknown Uses

func (m *TestLevelTweak) XXX_DiscardUnknown()

func (*TestLevelTweak) XXX_Marshal Uses

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

func (*TestLevelTweak) XXX_Merge Uses

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

func (*TestLevelTweak) XXX_OneofWrappers Uses

func (*TestLevelTweak) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*TestLevelTweak) XXX_Size Uses

func (m *TestLevelTweak) XXX_Size() int

func (*TestLevelTweak) XXX_Unmarshal Uses

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

type TestLevelTweakCfg Uses

type TestLevelTweakCfg struct {
    TestLevelTweaks      []*TestLevelTweak `protobuf:"bytes,1,rep,name=test_level_tweaks,json=testLevelTweaks,proto3" json:"test_level_tweaks,omitempty"`
    XXX_NoUnkeyedLiteral struct{}          `json:"-"`
    XXX_unrecognized     []byte            `json:"-"`
    XXX_sizecache        int32             `json:"-"`
}

Top-level config message for test level tweaks.

func (*TestLevelTweakCfg) Descriptor Uses

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

func (*TestLevelTweakCfg) GetTestLevelTweaks Uses

func (m *TestLevelTweakCfg) GetTestLevelTweaks() []*TestLevelTweak

func (*TestLevelTweakCfg) ProtoMessage Uses

func (*TestLevelTweakCfg) ProtoMessage()

func (*TestLevelTweakCfg) Reset Uses

func (m *TestLevelTweakCfg) Reset()

func (*TestLevelTweakCfg) String Uses

func (m *TestLevelTweakCfg) String() string

func (*TestLevelTweakCfg) XXX_DiscardUnknown Uses

func (m *TestLevelTweakCfg) XXX_DiscardUnknown()

func (*TestLevelTweakCfg) XXX_Marshal Uses

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

func (*TestLevelTweakCfg) XXX_Merge Uses

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

func (*TestLevelTweakCfg) XXX_Size Uses

func (m *TestLevelTweakCfg) XXX_Size() int

func (*TestLevelTweakCfg) XXX_Unmarshal Uses

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

type TestLevelTweak_AllBuildTargets Uses

type TestLevelTweak_AllBuildTargets struct {
    AllBuildTargets *wrappers.BoolValue `protobuf:"bytes,2,opt,name=all_build_targets,json=allBuildTargets,proto3,oneof"`
}

type TestLevelTweak_BuildTarget Uses

type TestLevelTweak_BuildTarget struct {
    BuildTarget *chromiumos.BuildTarget `protobuf:"bytes,1,opt,name=build_target,json=buildTarget,proto3,oneof"`
}

type TestRestriction Uses

type TestRestriction struct {
    // Whether to disable hardware tests.
    DisableHwTests bool `protobuf:"varint,1,opt,name=disable_hw_tests,json=disableHwTests,proto3" json:"disable_hw_tests,omitempty"`
    // Whether to disable image tests.
    DisableImageTests bool `protobuf:"varint,2,opt,name=disable_image_tests,json=disableImageTests,proto3" json:"disable_image_tests,omitempty"`
    // Whether to disable virtual machine tests.
    DisableVmTests bool `protobuf:"varint,3,opt,name=disable_vm_tests,json=disableVmTests,proto3" json:"disable_vm_tests,omitempty"`
    // A subset of build targets for which testing should be performed.
    // If this is nonempty, hw/vm tests will *only* be done for the provided
    // list of build targets.
    OnlyTestBuildTargets []*chromiumos.BuildTarget `protobuf:"bytes,4,rep,name=only_test_build_targets,json=onlyTestBuildTargets,proto3" json:"only_test_build_targets,omitempty"`
    XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
    XXX_unrecognized     []byte                    `json:"-"`
    XXX_sizecache        int32                     `json:"-"`
}

Testing restrictions to apply to a source tree.

func (*TestRestriction) Descriptor Uses

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

func (*TestRestriction) GetDisableHwTests Uses

func (m *TestRestriction) GetDisableHwTests() bool

func (*TestRestriction) GetDisableImageTests Uses

func (m *TestRestriction) GetDisableImageTests() bool

func (*TestRestriction) GetDisableVmTests Uses

func (m *TestRestriction) GetDisableVmTests() bool

func (*TestRestriction) GetOnlyTestBuildTargets Uses

func (m *TestRestriction) GetOnlyTestBuildTargets() []*chromiumos.BuildTarget

func (*TestRestriction) ProtoMessage Uses

func (*TestRestriction) ProtoMessage()

func (*TestRestriction) Reset Uses

func (m *TestRestriction) Reset()

func (*TestRestriction) String Uses

func (m *TestRestriction) String() string

func (*TestRestriction) XXX_DiscardUnknown Uses

func (m *TestRestriction) XXX_DiscardUnknown()

func (*TestRestriction) XXX_Marshal Uses

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

func (*TestRestriction) XXX_Merge Uses

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

func (*TestRestriction) XXX_Size Uses

func (m *TestRestriction) XXX_Size() int

func (*TestRestriction) XXX_Unmarshal Uses

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

type TestSuiteCommon Uses

type TestSuiteCommon struct {
    // Human-readable consistent name for a build target, test type pair.
    DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
    // Whether or not the test suite is considered critical.
    Critical             *wrappers.BoolValue `protobuf:"bytes,2,opt,name=critical,proto3" json:"critical,omitempty"`
    XXX_NoUnkeyedLiteral struct{}            `json:"-"`
    XXX_unrecognized     []byte              `json:"-"`
    XXX_sizecache        int32               `json:"-"`
}

func (*TestSuiteCommon) Descriptor Uses

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

func (*TestSuiteCommon) GetCritical Uses

func (m *TestSuiteCommon) GetCritical() *wrappers.BoolValue

func (*TestSuiteCommon) GetDisplayName Uses

func (m *TestSuiteCommon) GetDisplayName() string

func (*TestSuiteCommon) ProtoMessage Uses

func (*TestSuiteCommon) ProtoMessage()

func (*TestSuiteCommon) Reset Uses

func (m *TestSuiteCommon) Reset()

func (*TestSuiteCommon) String Uses

func (m *TestSuiteCommon) String() string

func (*TestSuiteCommon) XXX_DiscardUnknown Uses

func (m *TestSuiteCommon) XXX_DiscardUnknown()

func (*TestSuiteCommon) XXX_Marshal Uses

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

func (*TestSuiteCommon) XXX_Merge Uses

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

func (*TestSuiteCommon) XXX_Size Uses

func (m *TestSuiteCommon) XXX_Size() int

func (*TestSuiteCommon) XXX_Unmarshal Uses

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

type TestUnitCommon Uses

type TestUnitCommon struct {
    // The build target for this test unit.
    BuildTarget *chromiumos.BuildTarget `protobuf:"bytes,2,opt,name=build_target,json=buildTarget,proto3" json:"build_target,omitempty"`
    // The build files provided to run this test unit.
    BuildPayload         *BuildPayload `protobuf:"bytes,3,opt,name=build_payload,json=buildPayload,proto3" json:"build_payload,omitempty"`
    XXX_NoUnkeyedLiteral struct{}      `json:"-"`
    XXX_unrecognized     []byte        `json:"-"`
    XXX_sizecache        int32         `json:"-"`
}

The parts of a TestUnit that are common among all test types.

func (*TestUnitCommon) Descriptor Uses

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

func (*TestUnitCommon) GetBuildPayload Uses

func (m *TestUnitCommon) GetBuildPayload() *BuildPayload

func (*TestUnitCommon) GetBuildTarget Uses

func (m *TestUnitCommon) GetBuildTarget() *chromiumos.BuildTarget

func (*TestUnitCommon) ProtoMessage Uses

func (*TestUnitCommon) ProtoMessage()

func (*TestUnitCommon) Reset Uses

func (m *TestUnitCommon) Reset()

func (*TestUnitCommon) String Uses

func (m *TestUnitCommon) String() string

func (*TestUnitCommon) XXX_DiscardUnknown Uses

func (m *TestUnitCommon) XXX_DiscardUnknown()

func (*TestUnitCommon) XXX_Marshal Uses

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

func (*TestUnitCommon) XXX_Merge Uses

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

func (*TestUnitCommon) XXX_Size Uses

func (m *TestUnitCommon) XXX_Size() int

func (*TestUnitCommon) XXX_Unmarshal Uses

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

type VmTestCfg Uses

type VmTestCfg struct {
    VmTest               []*VmTestCfg_VmTest `protobuf:"bytes,1,rep,name=vm_test,json=vmTest,proto3" json:"vm_test,omitempty"`
    XXX_NoUnkeyedLiteral struct{}            `json:"-"`
    XXX_unrecognized     []byte              `json:"-"`
    XXX_sizecache        int32               `json:"-"`
}

func (*VmTestCfg) Descriptor Uses

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

func (*VmTestCfg) GetVmTest Uses

func (m *VmTestCfg) GetVmTest() []*VmTestCfg_VmTest

func (*VmTestCfg) ProtoMessage Uses

func (*VmTestCfg) ProtoMessage()

func (*VmTestCfg) Reset Uses

func (m *VmTestCfg) Reset()

func (*VmTestCfg) String Uses

func (m *VmTestCfg) String() string

func (*VmTestCfg) XXX_DiscardUnknown Uses

func (m *VmTestCfg) XXX_DiscardUnknown()

func (*VmTestCfg) XXX_Marshal Uses

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

func (*VmTestCfg) XXX_Merge Uses

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

func (*VmTestCfg) XXX_Size Uses

func (m *VmTestCfg) XXX_Size() int

func (*VmTestCfg) XXX_Unmarshal Uses

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

type VmTestCfg_VmTest Uses

type VmTestCfg_VmTest struct {
    Common *TestSuiteCommon `protobuf:"bytes,8,opt,name=common,proto3" json:"common,omitempty"`
    // Test type to be run.
    TestType string `protobuf:"bytes,1,opt,name=test_type,json=testType,proto3" json:"test_type,omitempty"`
    // Test suite to be run in VMTest.
    TestSuite string `protobuf:"bytes,2,opt,name=test_suite,json=testSuite,proto3" json:"test_suite,omitempty"`
    // Number of seconds to wait before timing out waiting for results.
    TimeoutSec int32 `protobuf:"varint,3,opt,name=timeout_sec,json=timeoutSec,proto3" json:"timeout_sec,omitempty"`
    // Whether we should retry tests that fail in a suite run.
    Retry bool `protobuf:"varint,4,opt,name=retry,proto3" json:"retry,omitempty"`
    // Maximum job retries allowed at suite level. 0 for no max.
    MaxRetries int32 `protobuf:"varint,5,opt,name=max_retries,json=maxRetries,proto3" json:"max_retries,omitempty"`
    // Failure on VM tests warns only.
    WarnOnly bool `protobuf:"varint,6,opt,name=warn_only,json=warnOnly,proto3" json:"warn_only,omitempty"`
    // Use the old ctest code path rather than the new chromite one.
    UseCtest             bool     `protobuf:"varint,7,opt,name=use_ctest,json=useCtest,proto3" json:"use_ctest,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

func (*VmTestCfg_VmTest) Descriptor Uses

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

func (*VmTestCfg_VmTest) GetCommon Uses

func (m *VmTestCfg_VmTest) GetCommon() *TestSuiteCommon

func (*VmTestCfg_VmTest) GetMaxRetries Uses

func (m *VmTestCfg_VmTest) GetMaxRetries() int32

func (*VmTestCfg_VmTest) GetRetry Uses

func (m *VmTestCfg_VmTest) GetRetry() bool

func (*VmTestCfg_VmTest) GetTestSuite Uses

func (m *VmTestCfg_VmTest) GetTestSuite() string

func (*VmTestCfg_VmTest) GetTestType Uses

func (m *VmTestCfg_VmTest) GetTestType() string

func (*VmTestCfg_VmTest) GetTimeoutSec Uses

func (m *VmTestCfg_VmTest) GetTimeoutSec() int32

func (*VmTestCfg_VmTest) GetUseCtest Uses

func (m *VmTestCfg_VmTest) GetUseCtest() bool

func (*VmTestCfg_VmTest) GetWarnOnly Uses

func (m *VmTestCfg_VmTest) GetWarnOnly() bool

func (*VmTestCfg_VmTest) ProtoMessage Uses

func (*VmTestCfg_VmTest) ProtoMessage()

func (*VmTestCfg_VmTest) Reset Uses

func (m *VmTestCfg_VmTest) Reset()

func (*VmTestCfg_VmTest) String Uses

func (m *VmTestCfg_VmTest) String() string

func (*VmTestCfg_VmTest) XXX_DiscardUnknown Uses

func (m *VmTestCfg_VmTest) XXX_DiscardUnknown()

func (*VmTestCfg_VmTest) XXX_Marshal Uses

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

func (*VmTestCfg_VmTest) XXX_Merge Uses

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

func (*VmTestCfg_VmTest) XXX_Size Uses

func (m *VmTestCfg_VmTest) XXX_Size() int

func (*VmTestCfg_VmTest) XXX_Unmarshal Uses

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

type VmTestUnit Uses

type VmTestUnit struct {
    Common               *TestUnitCommon `protobuf:"bytes,1,opt,name=common,proto3" json:"common,omitempty"`
    VmTestCfg            *VmTestCfg      `protobuf:"bytes,2,opt,name=vm_test_cfg,json=vmTestCfg,proto3" json:"vm_test_cfg,omitempty"`
    XXX_NoUnkeyedLiteral struct{}        `json:"-"`
    XXX_unrecognized     []byte          `json:"-"`
    XXX_sizecache        int32           `json:"-"`
}

func (*VmTestUnit) Descriptor Uses

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

func (*VmTestUnit) GetCommon Uses

func (m *VmTestUnit) GetCommon() *TestUnitCommon

func (*VmTestUnit) GetVmTestCfg Uses

func (m *VmTestUnit) GetVmTestCfg() *VmTestCfg

func (*VmTestUnit) ProtoMessage Uses

func (*VmTestUnit) ProtoMessage()

func (*VmTestUnit) Reset Uses

func (m *VmTestUnit) Reset()

func (*VmTestUnit) String Uses

func (m *VmTestUnit) String() string

func (*VmTestUnit) XXX_DiscardUnknown Uses

func (m *VmTestUnit) XXX_DiscardUnknown()

func (*VmTestUnit) XXX_Marshal Uses

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

func (*VmTestUnit) XXX_Merge Uses

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

func (*VmTestUnit) XXX_Size Uses

func (m *VmTestUnit) XXX_Size() int

func (*VmTestUnit) XXX_Unmarshal Uses

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

Package testplans imports 7 packages (graph) and is imported by 4 packages. Updated 2019-07-22. Refresh now. Tools for package owners.