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

package config

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

Index

Package Files

config.pb.go

type Config Uses

type Config struct {
    SkylabSwarming      *Config_Swarming     `protobuf:"bytes,1,opt,name=skylab_swarming,json=skylabSwarming,proto3" json:"skylab_swarming,omitempty"`
    SkylabIsolate       *Config_Isolate      `protobuf:"bytes,3,opt,name=skylab_isolate,json=skylabIsolate,proto3" json:"skylab_isolate,omitempty"`
    SkylabWorker        *Config_SkylabWorker `protobuf:"bytes,4,opt,name=skylab_worker,json=skylabWorker,proto3" json:"skylab_worker,omitempty"`
    Versioning          *Config_Versioning   `protobuf:"bytes,7,opt,name=versioning,proto3" json:"versioning,omitempty"`
    TestRunner          *Config_TestRunner   `protobuf:"bytes,8,opt,name=test_runner,json=testRunner,proto3" json:"test_runner,omitempty"`
    TestRunnerMigration *test_runner.Config  `protobuf:"bytes,9,opt,name=test_runner_migration,json=testRunnerMigration,proto3" json:"test_runner_migration,omitempty"`
    // TODO(crbug.com/1132489) Delete once builders stop using this.
    Pubsub *Config_PubSub `protobuf:"bytes,10,opt,name=pubsub,proto3" json:"pubsub,omitempty"` // Deprecated: Do not use.
    // go/ctp-result-flow: CTP publishes a message with build ID, once
    // at build start and again at build end
    ResultFlowChannel    *Config_PubSub `protobuf:"bytes,11,opt,name=result_flow_channel,json=resultFlowChannel,proto3" json:"result_flow_channel,omitempty"`
    XXX_NoUnkeyedLiteral struct{}       `json:"-"`
    XXX_unrecognized     []byte         `json:"-"`
    XXX_sizecache        int32          `json:"-"`
}

Config defined configuration parameters of cros_test_platform.

func (*Config) Descriptor Uses

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

func (*Config) GetPubsub Uses

func (m *Config) GetPubsub() *Config_PubSub

Deprecated: Do not use.

func (*Config) GetResultFlowChannel Uses

func (m *Config) GetResultFlowChannel() *Config_PubSub

func (*Config) GetSkylabIsolate Uses

func (m *Config) GetSkylabIsolate() *Config_Isolate

func (*Config) GetSkylabSwarming Uses

func (m *Config) GetSkylabSwarming() *Config_Swarming

func (*Config) GetSkylabWorker Uses

func (m *Config) GetSkylabWorker() *Config_SkylabWorker

func (*Config) GetTestRunner Uses

func (m *Config) GetTestRunner() *Config_TestRunner

func (*Config) GetTestRunnerMigration Uses

func (m *Config) GetTestRunnerMigration() *test_runner.Config

func (*Config) GetVersioning Uses

func (m *Config) GetVersioning() *Config_Versioning

func (*Config) ProtoMessage Uses

func (*Config) ProtoMessage()

func (*Config) Reset Uses

func (m *Config) Reset()

func (*Config) String Uses

func (m *Config) String() string

func (*Config) XXX_DiscardUnknown Uses

func (m *Config) XXX_DiscardUnknown()

func (*Config) XXX_Marshal Uses

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

func (*Config) XXX_Merge Uses

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

func (*Config) XXX_Size Uses

func (m *Config) XXX_Size() int

func (*Config) XXX_Unmarshal Uses

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

type Config_Buildbucket Uses

type Config_Buildbucket struct {
    // Buildbucket host, e.g. "cr-buildbucket.appspot.com".
    Host string `protobuf:"bytes,1,opt,name=host,proto3" json:"host,omitempty"`
    // Project+bucket+builder serves as a unique builder identifier, see
    // BuilderID in the build proto:
    // https://cs.chromium.org/search/?q=f:build.proto+BuilderID
    Project              string   `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
    Bucket               string   `protobuf:"bytes,3,opt,name=bucket,proto3" json:"bucket,omitempty"`
    Builder              string   `protobuf:"bytes,4,opt,name=builder,proto3" json:"builder,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

Buildbucket defines configuration parameters of a builder.

func (*Config_Buildbucket) Descriptor Uses

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

func (*Config_Buildbucket) GetBucket Uses

func (m *Config_Buildbucket) GetBucket() string

func (*Config_Buildbucket) GetBuilder Uses

func (m *Config_Buildbucket) GetBuilder() string

func (*Config_Buildbucket) GetHost Uses

func (m *Config_Buildbucket) GetHost() string

func (*Config_Buildbucket) GetProject Uses

func (m *Config_Buildbucket) GetProject() string

func (*Config_Buildbucket) ProtoMessage Uses

func (*Config_Buildbucket) ProtoMessage()

func (*Config_Buildbucket) Reset Uses

func (m *Config_Buildbucket) Reset()

func (*Config_Buildbucket) String Uses

func (m *Config_Buildbucket) String() string

func (*Config_Buildbucket) XXX_DiscardUnknown Uses

func (m *Config_Buildbucket) XXX_DiscardUnknown()

func (*Config_Buildbucket) XXX_Marshal Uses

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

func (*Config_Buildbucket) XXX_Merge Uses

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

func (*Config_Buildbucket) XXX_Size Uses

func (m *Config_Buildbucket) XXX_Size() int

func (*Config_Buildbucket) XXX_Unmarshal Uses

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

type Config_Isolate Uses

type Config_Isolate struct {
    AuthJsonPath         string   `protobuf:"bytes,1,opt,name=auth_json_path,json=authJsonPath,proto3" json:"auth_json_path,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

Isolate defines configuration parameters related to an isolate instance.

func (*Config_Isolate) Descriptor Uses

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

func (*Config_Isolate) GetAuthJsonPath Uses

func (m *Config_Isolate) GetAuthJsonPath() string

func (*Config_Isolate) ProtoMessage Uses

func (*Config_Isolate) ProtoMessage()

func (*Config_Isolate) Reset Uses

func (m *Config_Isolate) Reset()

func (*Config_Isolate) String Uses

func (m *Config_Isolate) String() string

func (*Config_Isolate) XXX_DiscardUnknown Uses

func (m *Config_Isolate) XXX_DiscardUnknown()

func (*Config_Isolate) XXX_Marshal Uses

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

func (*Config_Isolate) XXX_Merge Uses

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

func (*Config_Isolate) XXX_Size Uses

func (m *Config_Isolate) XXX_Size() int

func (*Config_Isolate) XXX_Unmarshal Uses

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

type Config_PubSub Uses

type Config_PubSub struct {
    Project              string   `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
    Topic                string   `protobuf:"bytes,2,opt,name=topic,proto3" json:"topic,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

PubSub defines the configuration parameters for PubSub topic.

func (*Config_PubSub) Descriptor Uses

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

func (*Config_PubSub) GetProject Uses

func (m *Config_PubSub) GetProject() string

func (*Config_PubSub) GetTopic Uses

func (m *Config_PubSub) GetTopic() string

func (*Config_PubSub) ProtoMessage Uses

func (*Config_PubSub) ProtoMessage()

func (*Config_PubSub) Reset Uses

func (m *Config_PubSub) Reset()

func (*Config_PubSub) String Uses

func (m *Config_PubSub) String() string

func (*Config_PubSub) XXX_DiscardUnknown Uses

func (m *Config_PubSub) XXX_DiscardUnknown()

func (*Config_PubSub) XXX_Marshal Uses

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

func (*Config_PubSub) XXX_Merge Uses

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

func (*Config_PubSub) XXX_Size Uses

func (m *Config_PubSub) XXX_Size() int

func (*Config_PubSub) XXX_Unmarshal Uses

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

type Config_SkylabWorker Uses

type Config_SkylabWorker struct {
    // LUCI project for tasks; e.g. "chromeos"
    LuciProject string `protobuf:"bytes,1,opt,name=luci_project,json=luciProject,proto3" json:"luci_project,omitempty"`
    // LogDog host for test task logs, e.g. luci-logdog.appspot.com
    LogDogHost           string   `protobuf:"bytes,2,opt,name=log_dog_host,json=logDogHost,proto3" json:"log_dog_host,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

SkylabWorker defines configuration parameters related to skylab_swarming_worker.

func (*Config_SkylabWorker) Descriptor Uses

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

func (*Config_SkylabWorker) GetLogDogHost Uses

func (m *Config_SkylabWorker) GetLogDogHost() string

func (*Config_SkylabWorker) GetLuciProject Uses

func (m *Config_SkylabWorker) GetLuciProject() string

func (*Config_SkylabWorker) ProtoMessage Uses

func (*Config_SkylabWorker) ProtoMessage()

func (*Config_SkylabWorker) Reset Uses

func (m *Config_SkylabWorker) Reset()

func (*Config_SkylabWorker) String Uses

func (m *Config_SkylabWorker) String() string

func (*Config_SkylabWorker) XXX_DiscardUnknown Uses

func (m *Config_SkylabWorker) XXX_DiscardUnknown()

func (*Config_SkylabWorker) XXX_Marshal Uses

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

func (*Config_SkylabWorker) XXX_Merge Uses

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

func (*Config_SkylabWorker) XXX_Size Uses

func (m *Config_SkylabWorker) XXX_Size() int

func (*Config_SkylabWorker) XXX_Unmarshal Uses

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

type Config_Swarming Uses

type Config_Swarming struct {
    Server               string   `protobuf:"bytes,1,opt,name=server,proto3" json:"server,omitempty"`
    AuthJsonPath         string   `protobuf:"bytes,2,opt,name=auth_json_path,json=authJsonPath,proto3" json:"auth_json_path,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

Swarming defines configuration parameters related to a swarming instance.

func (*Config_Swarming) Descriptor Uses

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

func (*Config_Swarming) GetAuthJsonPath Uses

func (m *Config_Swarming) GetAuthJsonPath() string

func (*Config_Swarming) GetServer Uses

func (m *Config_Swarming) GetServer() string

func (*Config_Swarming) ProtoMessage Uses

func (*Config_Swarming) ProtoMessage()

func (*Config_Swarming) Reset Uses

func (m *Config_Swarming) Reset()

func (*Config_Swarming) String Uses

func (m *Config_Swarming) String() string

func (*Config_Swarming) XXX_DiscardUnknown Uses

func (m *Config_Swarming) XXX_DiscardUnknown()

func (*Config_Swarming) XXX_Marshal Uses

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

func (*Config_Swarming) XXX_Merge Uses

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

func (*Config_Swarming) XXX_Size Uses

func (m *Config_Swarming) XXX_Size() int

func (*Config_Swarming) XXX_Unmarshal Uses

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

type Config_TestRunner Uses

type Config_TestRunner struct {
    Buildbucket *Config_Buildbucket `protobuf:"bytes,1,opt,name=buildbucket,proto3" json:"buildbucket,omitempty"`
    // TODO(crbug.com/1132489) Delete once builders stop using this.
    Pubsub *Config_PubSub `protobuf:"bytes,2,opt,name=pubsub,proto3" json:"pubsub,omitempty"` // Deprecated: Do not use.
    // go/ctp-result-flow: Trigger result flow processing of test runner
    // results.
    ResultFlowChannel *Config_PubSub `protobuf:"bytes,3,opt,name=result_flow_channel,json=resultFlowChannel,proto3" json:"result_flow_channel,omitempty"`
    // go/buildbucket-pubsub: Buildbucket status updates for child builds.
    BbStatusUpdateChannel *Config_PubSub `protobuf:"bytes,4,opt,name=bb_status_update_channel,json=bbStatusUpdateChannel,proto3" json:"bb_status_update_channel,omitempty"`
    XXX_NoUnkeyedLiteral  struct{}       `json:"-"`
    XXX_unrecognized      []byte         `json:"-"`
    XXX_sizecache         int32          `json:"-"`
}

TestRunner defines configuration parameters related to the test_runner recipe.

func (*Config_TestRunner) Descriptor Uses

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

func (*Config_TestRunner) GetBbStatusUpdateChannel Uses

func (m *Config_TestRunner) GetBbStatusUpdateChannel() *Config_PubSub

func (*Config_TestRunner) GetBuildbucket Uses

func (m *Config_TestRunner) GetBuildbucket() *Config_Buildbucket

func (*Config_TestRunner) GetPubsub Uses

func (m *Config_TestRunner) GetPubsub() *Config_PubSub

Deprecated: Do not use.

func (*Config_TestRunner) GetResultFlowChannel Uses

func (m *Config_TestRunner) GetResultFlowChannel() *Config_PubSub

func (*Config_TestRunner) ProtoMessage Uses

func (*Config_TestRunner) ProtoMessage()

func (*Config_TestRunner) Reset Uses

func (m *Config_TestRunner) Reset()

func (*Config_TestRunner) String Uses

func (m *Config_TestRunner) String() string

func (*Config_TestRunner) XXX_DiscardUnknown Uses

func (m *Config_TestRunner) XXX_DiscardUnknown()

func (*Config_TestRunner) XXX_Marshal Uses

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

func (*Config_TestRunner) XXX_Merge Uses

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

func (*Config_TestRunner) XXX_Size Uses

func (m *Config_TestRunner) XXX_Size() int

func (*Config_TestRunner) XXX_Unmarshal Uses

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

type Config_Versioning Uses

type Config_Versioning struct {
    CrosTestPlatformBinary *Config_Versioning_CrosTestPlatformBinary `protobuf:"bytes,1,opt,name=cros_test_platform_binary,json=crosTestPlatformBinary,proto3" json:"cros_test_platform_binary,omitempty"`
    XXX_NoUnkeyedLiteral   struct{}                                  `json:"-"`
    XXX_unrecognized       []byte                                    `json:"-"`
    XXX_sizecache          int32                                     `json:"-"`
}

Versioning defines configuration parameters dictating which versions of the downstream components to use.

func (*Config_Versioning) Descriptor Uses

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

func (*Config_Versioning) GetCrosTestPlatformBinary Uses

func (m *Config_Versioning) GetCrosTestPlatformBinary() *Config_Versioning_CrosTestPlatformBinary

func (*Config_Versioning) ProtoMessage Uses

func (*Config_Versioning) ProtoMessage()

func (*Config_Versioning) Reset Uses

func (m *Config_Versioning) Reset()

func (*Config_Versioning) String Uses

func (m *Config_Versioning) String() string

func (*Config_Versioning) XXX_DiscardUnknown Uses

func (m *Config_Versioning) XXX_DiscardUnknown()

func (*Config_Versioning) XXX_Marshal Uses

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

func (*Config_Versioning) XXX_Merge Uses

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

func (*Config_Versioning) XXX_Size Uses

func (m *Config_Versioning) XXX_Size() int

func (*Config_Versioning) XXX_Unmarshal Uses

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

type Config_Versioning_CrosTestPlatformBinary Uses

type Config_Versioning_CrosTestPlatformBinary struct {
    // Use the CIPD version with this label.
    CipdLabel            string   `protobuf:"bytes,1,opt,name=cipd_label,json=cipdLabel,proto3" json:"cipd_label,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

CrosTestPlatformBinary describes which cros_test_platform version to use.

func (*Config_Versioning_CrosTestPlatformBinary) Descriptor Uses

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

func (*Config_Versioning_CrosTestPlatformBinary) GetCipdLabel Uses

func (m *Config_Versioning_CrosTestPlatformBinary) GetCipdLabel() string

func (*Config_Versioning_CrosTestPlatformBinary) ProtoMessage Uses

func (*Config_Versioning_CrosTestPlatformBinary) ProtoMessage()

func (*Config_Versioning_CrosTestPlatformBinary) Reset Uses

func (m *Config_Versioning_CrosTestPlatformBinary) Reset()

func (*Config_Versioning_CrosTestPlatformBinary) String Uses

func (m *Config_Versioning_CrosTestPlatformBinary) String() string

func (*Config_Versioning_CrosTestPlatformBinary) XXX_DiscardUnknown Uses

func (m *Config_Versioning_CrosTestPlatformBinary) XXX_DiscardUnknown()

func (*Config_Versioning_CrosTestPlatformBinary) XXX_Marshal Uses

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

func (*Config_Versioning_CrosTestPlatformBinary) XXX_Merge Uses

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

func (*Config_Versioning_CrosTestPlatformBinary) XXX_Size Uses

func (m *Config_Versioning_CrosTestPlatformBinary) XXX_Size() int

func (*Config_Versioning_CrosTestPlatformBinary) XXX_Unmarshal Uses

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

Package config imports 4 packages (graph) and is imported by 2 packages. Updated 2020-09-29. Refresh now. Tools for package owners.