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

package side_effects

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

Index

Package Files

config.pb.go

type CTSConfig Uses

type CTSConfig struct {
    // Iff true, gs_offloader offloads CTS results to CTS-specific locations
    // in addition to regular offloading.
    Enabled              bool     `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

CTSConfig describes CTS results offload params.

func (*CTSConfig) Descriptor Uses

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

func (*CTSConfig) GetEnabled Uses

func (m *CTSConfig) GetEnabled() bool

func (*CTSConfig) ProtoMessage Uses

func (*CTSConfig) ProtoMessage()

func (*CTSConfig) Reset Uses

func (m *CTSConfig) Reset()

func (*CTSConfig) String Uses

func (m *CTSConfig) String() string

func (*CTSConfig) XXX_DiscardUnknown Uses

func (m *CTSConfig) XXX_DiscardUnknown()

func (*CTSConfig) XXX_Marshal Uses

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

func (*CTSConfig) XXX_Merge Uses

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

func (*CTSConfig) XXX_Size Uses

func (m *CTSConfig) XXX_Size() int

func (*CTSConfig) XXX_Unmarshal Uses

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

type ChromePerfConfig Uses

type ChromePerfConfig struct {
    // Iff true, tko/parse uploads perf results to ChromePerf in addition to
    // uploading results to TKO.
    Enabled              bool     `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

ChromePerfConfig describes the params for uploading Chrome performance results to https://chromeperf.appspot.com. These results are displayed on the perf dashboard: go/crosbolt.

func (*ChromePerfConfig) Descriptor Uses

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

func (*ChromePerfConfig) GetEnabled Uses

func (m *ChromePerfConfig) GetEnabled() bool

func (*ChromePerfConfig) ProtoMessage Uses

func (*ChromePerfConfig) ProtoMessage()

func (*ChromePerfConfig) Reset Uses

func (m *ChromePerfConfig) Reset()

func (*ChromePerfConfig) String Uses

func (m *ChromePerfConfig) String() string

func (*ChromePerfConfig) XXX_DiscardUnknown Uses

func (m *ChromePerfConfig) XXX_DiscardUnknown()

func (*ChromePerfConfig) XXX_Marshal Uses

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

func (*ChromePerfConfig) XXX_Merge Uses

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

func (*ChromePerfConfig) XXX_Size Uses

func (m *ChromePerfConfig) XXX_Size() int

func (*ChromePerfConfig) XXX_Unmarshal Uses

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

type Config Uses

type Config struct {
    Tko                  *TKOConfig           `protobuf:"bytes,1,opt,name=tko,proto3" json:"tko,omitempty"`
    GoogleStorage        *GoogleStorageConfig `protobuf:"bytes,2,opt,name=google_storage,proto3" json:"google_storage,omitempty"`
    ChromePerf           *ChromePerfConfig    `protobuf:"bytes,3,opt,name=chrome_perf,proto3" json:"chrome_perf,omitempty"`
    Cts                  *CTSConfig           `protobuf:"bytes,4,opt,name=cts,proto3" json:"cts,omitempty"`
    XXX_NoUnkeyedLiteral struct{}             `json:"-"`
    XXX_unrecognized     []byte               `json:"-"`
    XXX_sizecache        int32                `json:"-"`
}

Config defines configuration for side effects.

func (*Config) Descriptor Uses

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

func (*Config) GetChromePerf Uses

func (m *Config) GetChromePerf() *ChromePerfConfig

func (*Config) GetCts Uses

func (m *Config) GetCts() *CTSConfig

func (*Config) GetGoogleStorage Uses

func (m *Config) GetGoogleStorage() *GoogleStorageConfig

func (*Config) GetTko Uses

func (m *Config) GetTko() *TKOConfig

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

type GoogleStorageConfig struct {
    // Google Storage bucket where the results will be offloaded.
    // E.g. "chromeos-autotest-results".
    Bucket string `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"`
    // File containing the gsutil credentials, e.g. a key file of a service
    // acccount.
    CredentialsFile      string   `protobuf:"bytes,2,opt,name=credentials_file,proto3" json:"credentials_file,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

GoogleStorageConfig describes GS offloading params.

func (*GoogleStorageConfig) Descriptor Uses

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

func (*GoogleStorageConfig) GetBucket Uses

func (m *GoogleStorageConfig) GetBucket() string

func (*GoogleStorageConfig) GetCredentialsFile Uses

func (m *GoogleStorageConfig) GetCredentialsFile() string

func (*GoogleStorageConfig) ProtoMessage Uses

func (*GoogleStorageConfig) ProtoMessage()

func (*GoogleStorageConfig) Reset Uses

func (m *GoogleStorageConfig) Reset()

func (*GoogleStorageConfig) String Uses

func (m *GoogleStorageConfig) String() string

func (*GoogleStorageConfig) XXX_DiscardUnknown Uses

func (m *GoogleStorageConfig) XXX_DiscardUnknown()

func (*GoogleStorageConfig) XXX_Marshal Uses

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

func (*GoogleStorageConfig) XXX_Merge Uses

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

func (*GoogleStorageConfig) XXX_Size Uses

func (m *GoogleStorageConfig) XXX_Size() int

func (*GoogleStorageConfig) XXX_Unmarshal Uses

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

type TKOConfig Uses

type TKOConfig struct {
    // The connection to the TKO CloudSQL instance is done via cloud_sql_proxy.
    // proxy_socket is the UNIX socket used by the cloud_sql_proxy.
    ProxySocket string `protobuf:"bytes,1,opt,name=proxy_socket,proto3" json:"proxy_socket,omitempty"`
    MysqlUser   string `protobuf:"bytes,2,opt,name=mysql_user,proto3" json:"mysql_user,omitempty"`
    // File containing the MySQL password. Populated from the encrypted password.
    MysqlPasswordFile string `protobuf:"bytes,3,opt,name=mysql_password_file,proto3" json:"mysql_password_file,omitempty"`
    // MySQL password encrypted using the Cloud KMS key and encoded as base64
    // string.
    EncryptedMysqlPassword string   `protobuf:"bytes,4,opt,name=encrypted_mysql_password,proto3" json:"encrypted_mysql_password,omitempty"`
    XXX_NoUnkeyedLiteral   struct{} `json:"-"`
    XXX_unrecognized       []byte   `json:"-"`
    XXX_sizecache          int32    `json:"-"`
}

TKOConfig describes TKO connection params.

func (*TKOConfig) Descriptor Uses

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

func (*TKOConfig) GetEncryptedMysqlPassword Uses

func (m *TKOConfig) GetEncryptedMysqlPassword() string

func (*TKOConfig) GetMysqlPasswordFile Uses

func (m *TKOConfig) GetMysqlPasswordFile() string

func (*TKOConfig) GetMysqlUser Uses

func (m *TKOConfig) GetMysqlUser() string

func (*TKOConfig) GetProxySocket Uses

func (m *TKOConfig) GetProxySocket() string

func (*TKOConfig) ProtoMessage Uses

func (*TKOConfig) ProtoMessage()

func (*TKOConfig) Reset Uses

func (m *TKOConfig) Reset()

func (*TKOConfig) String Uses

func (m *TKOConfig) String() string

func (*TKOConfig) XXX_DiscardUnknown Uses

func (m *TKOConfig) XXX_DiscardUnknown()

func (*TKOConfig) XXX_Marshal Uses

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

func (*TKOConfig) XXX_Merge Uses

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

func (*TKOConfig) XXX_Size Uses

func (m *TKOConfig) XXX_Size() int

func (*TKOConfig) XXX_Unmarshal Uses

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

Package side_effects imports 3 packages (graph). Updated 2019-12-07. Refresh now. Tools for package owners.