Documentation ¶
Index ¶
- Variables
- type Config
- func (*Config) Descriptor() ([]byte, []int)deprecated
- func (x *Config) GetPubsub() *Config_PubSubdeprecated
- func (x *Config) GetResultFlowChannel() *Config_PubSub
- func (x *Config) GetSkylabIsolate() *Config_Isolate
- func (x *Config) GetSkylabSwarming() *Config_Swarming
- func (x *Config) GetSkylabWorker() *Config_SkylabWorker
- func (x *Config) GetTestRunner() *Config_TestRunner
- func (x *Config) GetTestRunnerMigration() *test_runner.Config
- func (x *Config) GetVersioning() *Config_Versioning
- func (*Config) ProtoMessage()
- func (x *Config) ProtoReflect() protoreflect.Message
- func (x *Config) Reset()
- func (x *Config) String() string
- type Config_Buildbucket
- func (*Config_Buildbucket) Descriptor() ([]byte, []int)deprecated
- func (x *Config_Buildbucket) GetBucket() string
- func (x *Config_Buildbucket) GetBuilder() string
- func (x *Config_Buildbucket) GetHost() string
- func (x *Config_Buildbucket) GetProject() string
- func (*Config_Buildbucket) ProtoMessage()
- func (x *Config_Buildbucket) ProtoReflect() protoreflect.Message
- func (x *Config_Buildbucket) Reset()
- func (x *Config_Buildbucket) String() string
- type Config_Isolate
- type Config_PubSub
- func (*Config_PubSub) Descriptor() ([]byte, []int)deprecated
- func (x *Config_PubSub) GetProject() string
- func (x *Config_PubSub) GetTopic() string
- func (*Config_PubSub) ProtoMessage()
- func (x *Config_PubSub) ProtoReflect() protoreflect.Message
- func (x *Config_PubSub) Reset()
- func (x *Config_PubSub) String() string
- type Config_SkylabWorker
- func (*Config_SkylabWorker) Descriptor() ([]byte, []int)deprecated
- func (x *Config_SkylabWorker) GetLogDogHost() string
- func (x *Config_SkylabWorker) GetLuciProject() string
- func (*Config_SkylabWorker) ProtoMessage()
- func (x *Config_SkylabWorker) ProtoReflect() protoreflect.Message
- func (x *Config_SkylabWorker) Reset()
- func (x *Config_SkylabWorker) String() string
- type Config_Swarming
- func (*Config_Swarming) Descriptor() ([]byte, []int)deprecated
- func (x *Config_Swarming) GetAuthJsonPath() string
- func (x *Config_Swarming) GetServer() string
- func (*Config_Swarming) ProtoMessage()
- func (x *Config_Swarming) ProtoReflect() protoreflect.Message
- func (x *Config_Swarming) Reset()
- func (x *Config_Swarming) String() string
- type Config_TestRunner
- func (*Config_TestRunner) Descriptor() ([]byte, []int)deprecated
- func (x *Config_TestRunner) GetBbStatusUpdateChannel() *Config_PubSub
- func (x *Config_TestRunner) GetBuildbucket() *Config_Buildbucket
- func (x *Config_TestRunner) GetPubsub() *Config_PubSubdeprecated
- func (x *Config_TestRunner) GetResultFlowChannel() *Config_PubSub
- func (x *Config_TestRunner) GetSwarmingPool() string
- func (*Config_TestRunner) ProtoMessage()
- func (x *Config_TestRunner) ProtoReflect() protoreflect.Message
- func (x *Config_TestRunner) Reset()
- func (x *Config_TestRunner) String() string
- type Config_Versioning
- func (*Config_Versioning) Descriptor() ([]byte, []int)deprecated
- func (x *Config_Versioning) GetCrosTestPlatformBinary() *Config_Versioning_CrosTestPlatformBinary
- func (*Config_Versioning) ProtoMessage()
- func (x *Config_Versioning) ProtoReflect() protoreflect.Message
- func (x *Config_Versioning) Reset()
- func (x *Config_Versioning) String() string
- type Config_Versioning_CrosTestPlatformBinary
- func (*Config_Versioning_CrosTestPlatformBinary) Descriptor() ([]byte, []int)deprecated
- func (x *Config_Versioning_CrosTestPlatformBinary) GetCipdLabel() string
- func (*Config_Versioning_CrosTestPlatformBinary) ProtoMessage()
- func (x *Config_Versioning_CrosTestPlatformBinary) ProtoReflect() protoreflect.Message
- func (x *Config_Versioning_CrosTestPlatformBinary) Reset()
- func (x *Config_Versioning_CrosTestPlatformBinary) String() string
Constants ¶
This section is empty.
Variables ¶
var File_test_platform_config_config_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type Config ¶
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. // // Deprecated: Do not use. Pubsub *Config_PubSub `protobuf:"bytes,10,opt,name=pubsub,proto3" json:"pubsub,omitempty"` // 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"` // contains filtered or unexported fields }
Config defined configuration parameters of cros_test_platform.
func (*Config) Descriptor
deprecated
func (*Config) GetPubsub
deprecated
func (x *Config) GetPubsub() *Config_PubSub
Deprecated: Do not use.
func (*Config) GetResultFlowChannel ¶
func (x *Config) GetResultFlowChannel() *Config_PubSub
func (*Config) GetSkylabIsolate ¶
func (x *Config) GetSkylabIsolate() *Config_Isolate
func (*Config) GetSkylabSwarming ¶
func (x *Config) GetSkylabSwarming() *Config_Swarming
func (*Config) GetSkylabWorker ¶
func (x *Config) GetSkylabWorker() *Config_SkylabWorker
func (*Config) GetTestRunner ¶
func (x *Config) GetTestRunner() *Config_TestRunner
func (*Config) GetTestRunnerMigration ¶
func (x *Config) GetTestRunnerMigration() *test_runner.Config
func (*Config) GetVersioning ¶
func (x *Config) GetVersioning() *Config_Versioning
func (*Config) ProtoMessage ¶
func (*Config) ProtoMessage()
func (*Config) ProtoReflect ¶
func (x *Config) ProtoReflect() protoreflect.Message
type Config_Buildbucket ¶
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"` // contains filtered or unexported fields }
Buildbucket defines configuration parameters of a builder.
func (*Config_Buildbucket) Descriptor
deprecated
func (*Config_Buildbucket) Descriptor() ([]byte, []int)
Deprecated: Use Config_Buildbucket.ProtoReflect.Descriptor instead.
func (*Config_Buildbucket) GetBucket ¶
func (x *Config_Buildbucket) GetBucket() string
func (*Config_Buildbucket) GetBuilder ¶
func (x *Config_Buildbucket) GetBuilder() string
func (*Config_Buildbucket) GetHost ¶
func (x *Config_Buildbucket) GetHost() string
func (*Config_Buildbucket) GetProject ¶
func (x *Config_Buildbucket) GetProject() string
func (*Config_Buildbucket) ProtoMessage ¶
func (*Config_Buildbucket) ProtoMessage()
func (*Config_Buildbucket) ProtoReflect ¶
func (x *Config_Buildbucket) ProtoReflect() protoreflect.Message
func (*Config_Buildbucket) Reset ¶
func (x *Config_Buildbucket) Reset()
func (*Config_Buildbucket) String ¶
func (x *Config_Buildbucket) String() string
type Config_Isolate ¶
type Config_Isolate struct { AuthJsonPath string `protobuf:"bytes,1,opt,name=auth_json_path,json=authJsonPath,proto3" json:"auth_json_path,omitempty"` // contains filtered or unexported fields }
Isolate defines configuration parameters related to an isolate instance.
func (*Config_Isolate) Descriptor
deprecated
func (*Config_Isolate) Descriptor() ([]byte, []int)
Deprecated: Use Config_Isolate.ProtoReflect.Descriptor instead.
func (*Config_Isolate) GetAuthJsonPath ¶
func (x *Config_Isolate) GetAuthJsonPath() string
func (*Config_Isolate) ProtoMessage ¶
func (*Config_Isolate) ProtoMessage()
func (*Config_Isolate) ProtoReflect ¶
func (x *Config_Isolate) ProtoReflect() protoreflect.Message
func (*Config_Isolate) Reset ¶
func (x *Config_Isolate) Reset()
func (*Config_Isolate) String ¶
func (x *Config_Isolate) String() string
type Config_PubSub ¶
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"` // contains filtered or unexported fields }
PubSub defines the configuration parameters for PubSub topic.
func (*Config_PubSub) Descriptor
deprecated
func (*Config_PubSub) Descriptor() ([]byte, []int)
Deprecated: Use Config_PubSub.ProtoReflect.Descriptor instead.
func (*Config_PubSub) GetProject ¶
func (x *Config_PubSub) GetProject() string
func (*Config_PubSub) GetTopic ¶
func (x *Config_PubSub) GetTopic() string
func (*Config_PubSub) ProtoMessage ¶
func (*Config_PubSub) ProtoMessage()
func (*Config_PubSub) ProtoReflect ¶
func (x *Config_PubSub) ProtoReflect() protoreflect.Message
func (*Config_PubSub) Reset ¶
func (x *Config_PubSub) Reset()
func (*Config_PubSub) String ¶
func (x *Config_PubSub) String() string
type Config_SkylabWorker ¶
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"` // contains filtered or unexported fields }
SkylabWorker defines configuration parameters related to skylab_swarming_worker.
func (*Config_SkylabWorker) Descriptor
deprecated
func (*Config_SkylabWorker) Descriptor() ([]byte, []int)
Deprecated: Use Config_SkylabWorker.ProtoReflect.Descriptor instead.
func (*Config_SkylabWorker) GetLogDogHost ¶
func (x *Config_SkylabWorker) GetLogDogHost() string
func (*Config_SkylabWorker) GetLuciProject ¶
func (x *Config_SkylabWorker) GetLuciProject() string
func (*Config_SkylabWorker) ProtoMessage ¶
func (*Config_SkylabWorker) ProtoMessage()
func (*Config_SkylabWorker) ProtoReflect ¶
func (x *Config_SkylabWorker) ProtoReflect() protoreflect.Message
func (*Config_SkylabWorker) Reset ¶
func (x *Config_SkylabWorker) Reset()
func (*Config_SkylabWorker) String ¶
func (x *Config_SkylabWorker) String() string
type Config_Swarming ¶
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"` // contains filtered or unexported fields }
Swarming defines configuration parameters related to a swarming instance.
func (*Config_Swarming) Descriptor
deprecated
func (*Config_Swarming) Descriptor() ([]byte, []int)
Deprecated: Use Config_Swarming.ProtoReflect.Descriptor instead.
func (*Config_Swarming) GetAuthJsonPath ¶
func (x *Config_Swarming) GetAuthJsonPath() string
func (*Config_Swarming) GetServer ¶
func (x *Config_Swarming) GetServer() string
func (*Config_Swarming) ProtoMessage ¶
func (*Config_Swarming) ProtoMessage()
func (*Config_Swarming) ProtoReflect ¶
func (x *Config_Swarming) ProtoReflect() protoreflect.Message
func (*Config_Swarming) Reset ¶
func (x *Config_Swarming) Reset()
func (*Config_Swarming) String ¶
func (x *Config_Swarming) String() string
type Config_TestRunner ¶
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. // // Deprecated: Do not use. Pubsub *Config_PubSub `protobuf:"bytes,2,opt,name=pubsub,proto3" json:"pubsub,omitempty"` // 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 `` /* 128-byte string literal not displayed */ // Which swarming pool the test_runner build will run in. Should match // the buildbucket configuration SwarmingPool string `protobuf:"bytes,5,opt,name=swarming_pool,json=swarmingPool,proto3" json:"swarming_pool,omitempty"` // contains filtered or unexported fields }
TestRunner defines configuration parameters related to the test_runner recipe.
func (*Config_TestRunner) Descriptor
deprecated
func (*Config_TestRunner) Descriptor() ([]byte, []int)
Deprecated: Use Config_TestRunner.ProtoReflect.Descriptor instead.
func (*Config_TestRunner) GetBbStatusUpdateChannel ¶
func (x *Config_TestRunner) GetBbStatusUpdateChannel() *Config_PubSub
func (*Config_TestRunner) GetBuildbucket ¶
func (x *Config_TestRunner) GetBuildbucket() *Config_Buildbucket
func (*Config_TestRunner) GetPubsub
deprecated
func (x *Config_TestRunner) GetPubsub() *Config_PubSub
Deprecated: Do not use.
func (*Config_TestRunner) GetResultFlowChannel ¶
func (x *Config_TestRunner) GetResultFlowChannel() *Config_PubSub
func (*Config_TestRunner) GetSwarmingPool ¶
func (x *Config_TestRunner) GetSwarmingPool() string
func (*Config_TestRunner) ProtoMessage ¶
func (*Config_TestRunner) ProtoMessage()
func (*Config_TestRunner) ProtoReflect ¶
func (x *Config_TestRunner) ProtoReflect() protoreflect.Message
func (*Config_TestRunner) Reset ¶
func (x *Config_TestRunner) Reset()
func (*Config_TestRunner) String ¶
func (x *Config_TestRunner) String() string
type Config_Versioning ¶
type Config_Versioning struct { CrosTestPlatformBinary *Config_Versioning_CrosTestPlatformBinary `` /* 131-byte string literal not displayed */ // contains filtered or unexported fields }
Versioning defines configuration parameters dictating which versions of the downstream components to use.
func (*Config_Versioning) Descriptor
deprecated
func (*Config_Versioning) Descriptor() ([]byte, []int)
Deprecated: Use Config_Versioning.ProtoReflect.Descriptor instead.
func (*Config_Versioning) GetCrosTestPlatformBinary ¶
func (x *Config_Versioning) GetCrosTestPlatformBinary() *Config_Versioning_CrosTestPlatformBinary
func (*Config_Versioning) ProtoMessage ¶
func (*Config_Versioning) ProtoMessage()
func (*Config_Versioning) ProtoReflect ¶
func (x *Config_Versioning) ProtoReflect() protoreflect.Message
func (*Config_Versioning) Reset ¶
func (x *Config_Versioning) Reset()
func (*Config_Versioning) String ¶
func (x *Config_Versioning) String() string
type Config_Versioning_CrosTestPlatformBinary ¶
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"` // contains filtered or unexported fields }
CrosTestPlatformBinary describes which cros_test_platform version to use.
func (*Config_Versioning_CrosTestPlatformBinary) Descriptor
deprecated
func (*Config_Versioning_CrosTestPlatformBinary) Descriptor() ([]byte, []int)
Deprecated: Use Config_Versioning_CrosTestPlatformBinary.ProtoReflect.Descriptor instead.
func (*Config_Versioning_CrosTestPlatformBinary) GetCipdLabel ¶
func (x *Config_Versioning_CrosTestPlatformBinary) GetCipdLabel() string
func (*Config_Versioning_CrosTestPlatformBinary) ProtoMessage ¶
func (*Config_Versioning_CrosTestPlatformBinary) ProtoMessage()
func (*Config_Versioning_CrosTestPlatformBinary) ProtoReflect ¶
func (x *Config_Versioning_CrosTestPlatformBinary) ProtoReflect() protoreflect.Message
func (*Config_Versioning_CrosTestPlatformBinary) Reset ¶
func (x *Config_Versioning_CrosTestPlatformBinary) Reset()
func (*Config_Versioning_CrosTestPlatformBinary) String ¶
func (x *Config_Versioning_CrosTestPlatformBinary) String() string