config

package
v0.0.0-...-ec43a0f Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 24, 2024 License: BSD-3-Clause Imports: 5 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

View Source
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) Descriptor() ([]byte, []int)

Deprecated: Use Config.ProtoReflect.Descriptor instead.

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

func (*Config) Reset

func (x *Config) Reset()

func (*Config) String

func (x *Config) String() string

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 (*Config_Versioning_CrosTestPlatformBinary) ProtoMessage

func (*Config_Versioning_CrosTestPlatformBinary) ProtoReflect

func (*Config_Versioning_CrosTestPlatformBinary) Reset

func (*Config_Versioning_CrosTestPlatformBinary) String

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL