Quelle test-configs.pb.go
Sprache: unbekannt
|
|
Spracherkennung für: .go vermutete Sprache: Unknown {[0] [0] [0]} [Methode: Schwerpunktbildung, einfache Gewichte, sechs Dimensionen]
// Copyright 2025 The Android Open Source Project
//
// Licensed under the Apache License, Version 2. 0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2. 0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1. 30. 0
// protoc v6. 33. 1
// source: test-configs.proto
package protos
import (
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
reflect "reflect"
sync "sync"
)
const (
// Verify that this generated code is sufficiently up-to-date.
_ = protoimpl.EnforceVersion( 20 - protoimpl.MinVersion)
// Verify that runtime/protoimpl is sufficiently up-to-date.
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
// TestConfigs is the top level aggregation structure containing
// all the information related to test configurations.
type TestConfigs struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
// Aggregated list of the test_trigger module.
Triggers []*TestTrigger `protobuf:"bytes, 1,rep,name=triggers,proto3" json:"triggers ,omitempty"`
// Aggregated list of the test_workflow module.
Workflows []*TestWorkflow `protobuf:"bytes,2,rep,name=workflows,proto3" json:"workflows,omitempty"`
// Aggregated list of the test_scheduling_plan module.
SchedulingPlans []*TestSchedulingPlan `protobuf:"bytes,3,rep,name=scheduling_plans,json=schedulingPlans,proto3" json:"scheduling_plans,omitempty"`
// Aggregated list of the test_execution_plan module.
ExecutionPlans []*TestExecutionPlan `protobuf:"bytes,4,rep,name=execution_plans,json=executionPlans,proto3" json:"execution_plans,omitempty"` //
}
func (x *TestConfigs) Reset() {
*x = TestConfigs{}
if protoimpl.UnsafeEnabled {
mi := &file_test_configs_proto_msgTypes[0]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *TestConfigs) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*TestConfigs) ProtoMessage() {}
func (x *TestConfigs) ProtoReflect() protoreflect.Message {
mi := &file_test_configs_proto_msgTypes[0]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use TestConfigs.ProtoReflect.Descriptor instead.
func (*TestConfigs) Descriptor() ([]byte, []int) {
return file_test_configs_proto_rawDescGZIP(), []int{0}
}
func (x *TestConfigs) GetTriggers() []*TestTrigger {
if x != nil {
return x.Triggers
}
return nil
}
func (x *TestConfigs) GetWorkflows() []*TestWorkflow {
if x != nil {
return x.Workflows
}
return nil
}
func (x *TestConfigs) GetSchedulingPlans() []*TestSchedulingPlan {
if x != nil {
return x.SchedulingPlans
}
return nil
}
func (x *TestConfigs) GetExecutionPlans() []*TestExecutionPlan {
if x != nil {
return x.ExecutionPlans
}
return nil
}
// TestTrigger details a testing workflow that should be run
// upon a modified file matching its file_patterns. In addition,
// once triggered, other test triggers found by its imports should
// also be triggered.
type TestTrigger struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
// Name of the test_trigger module. Unique across triggers.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Path in which the test_trigger module was defined in an Android.bp file.
Path string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"`
// Paths of other test_trigger modules which should be imported and
// triggered alongside this test_trigger.
Imports []string `protobuf:"bytes,3,rep,name=imports,proto3" json:"imports,omitempty"`
// Patterns of files that should trigger this test_trigger.
FilePatterns []string `protobuf:"bytes,4,rep,name=file_patterns,json=filePatterns,proto3" json:"file_patterns,omitempty"`
// Workflow to be ran by this test_trigger.
//
// Types that are assignable to Workflow:
//
// *TestTrigger_List
// *TestTrigger_Inline
Workflow isTestTrigger_Workflow `protobuf_oneof:"workflow"`
// Ownership information for the test trigger.
Owners *Owners `protobuf:"bytes,7,opt,name=owners,proto3" json:"owners,omitempty"`
}
func (x *TestTrigger) Reset() {
*x = TestTrigger{}
if protoimpl.UnsafeEnabled {
mi := &file_test_configs_proto_msgTypes[1]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *TestTrigger) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*TestTrigger) ProtoMessage() {}
func (x *TestTrigger) ProtoReflect() protoreflect.Message {
mi := &file_test_configs_proto_msgTypes[1]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use TestTrigger.ProtoReflect.Descriptor instead.
func (*TestTrigger) Descriptor() ([]byte, []int) {
return file_test_configs_proto_rawDescGZIP(), []int{1}
}
func (x *TestTrigger) GetName() string {
if x != nil {
return x.Name
}
return ""
}
func (x *TestTrigger) GetPath() string {
if x != nil {
return x.Path
}
return ""
}
func (x *TestTrigger) GetImports() []string {
if x != nil {
return x.Imports
}
return nil
}
func (x *TestTrigger) GetFilePatterns() []string {
if x != nil {
return x.FilePatterns
}
return nil
}
func (m *TestTrigger) GetWorkflow() isTestTrigger_Workflow {
if m != nil {
return m.Workflow
}
return nil
}
func (x *TestTrigger) GetList() *TestWorkflowCollection {
if x, ok := x.GetWorkflow().(*TestTrigger_List); ok {
return x.List
}
return nil
}
func (x *TestTrigger) GetInline() *TestWorkflowInline {
if x, ok := x.GetWorkflow().(*TestTrigger_Inline); ok {
return x.Inline
}
return nil
}
func (x *TestTrigger) GetOwners() *Owners {
if x != nil {
return x.Owners
}
return nil
}
type isTestTrigger_Workflow interface {
isTestTrigger_Workflow()
}
type TestTrigger_List struct {
// List of workflows to be ran by this test_trigger.
List *TestWorkflowCollection `protobuf:"bytes,5,opt,name=list,proto3,oneof"`
}
type TestTrigger_Inline struct {
// A single inline workflow to be ran by this test_trigger.
Inline *TestWorkflowInline `protobuf:"bytes,6,opt,name=inline,proto3,oneof"`
}
func (*TestTrigger_List) isTestTrigger_Workflow() {}
func (*TestTrigger_Inline) isTestTrigger_Workflow() {}
// TestWorkflow bundles a scheduling plan with an execution plan
// for explicit pairings to test.
type TestWorkflow struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
// Name of the test_workflow module. Unique across workflows.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Scheduling plan to be used by this workflow.
SchedulingPlan *TestSchedulingPlan `protobuf:"bytes,2,opt,name=scheduling_plan,json=schedulingPlan,proto3" json:"scheduling_plan,omitempty"`
// Execution plan to be used by this workflow.
ExecutionPlan *TestExecutionPlan `protobuf:"bytes,3,opt,name=execution_plan,json=executionPlan,proto3" json:"execution_plan,omitempty"`
}
func (x *TestWorkflow) Reset() {
*x = TestWorkflow{}
if protoimpl.UnsafeEnabled {
mi := &file_test_configs_proto_msgTypes[2]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *TestWorkflow) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*TestWorkflow) ProtoMessage() {}
func (x *TestWorkflow) ProtoReflect() protoreflect.Message {
mi := &file_test_configs_proto_msgTypes[2]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use TestWorkflow.ProtoReflect.Descriptor instead.
func (*TestWorkflow) Descriptor() ([]byte, []int) {
return file_test_configs_proto_rawDescGZIP(), []int{2}
}
func (x *TestWorkflow) GetName() string {
if x != nil {
return x.Name
}
return ""
}
func (x *TestWorkflow) GetSchedulingPlan() *TestSchedulingPlan {
if x != nil {
return x.SchedulingPlan
}
return nil
}
func (x *TestWorkflow) GetExecutionPlan() *TestExecutionPlan {
if x != nil {
return x.ExecutionPlan
}
return nil
}
// TestWorkflowCollection is a list of TestWorkflows.
// Purposed to be one of the ways a TestTrigger defines its workflow.
type TestWorkflowCollection struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
// List of workflows to be ran by this test_trigger.
Workflows []*TestWorkflow `protobuf:"bytes,1,rep,name=workflows,proto3" json:"workflows,omitempty"`
}
func (x *TestWorkflowCollection) Reset() {
*x = TestWorkflowCollection{}
if protoimpl.UnsafeEnabled {
mi := &file_test_configs_proto_msgTypes[3]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *TestWorkflowCollection) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*TestWorkflowCollection) ProtoMessage() {}
func (x *TestWorkflowCollection) ProtoReflect() protoreflect.Message {
mi := &file_test_configs_proto_msgTypes[3]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use TestWorkflowCollection.ProtoReflect.Descriptor instead.
func (*TestWorkflowCollection) Descriptor() ([]byte, []int) {
return file_test_configs_proto_rawDescGZIP(), []int{3}
}
func (x *TestWorkflowCollection) GetWorkflows() []*TestWorkflow {
if x != nil {
return x.Workflows
}
return nil
}
// TestWorkflowInline is a short form of TestWorkflow. It is defined
// inline within a TestTrigger in place of the TestWorkflowCollection.
type TestWorkflowInline struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
// Scheduling plan to be used by this workflow.
SchedulingPlan *TestSchedulingPlan `protobuf:"bytes,1,opt,name=scheduling_plan,json=schedulingPlan,proto3" json:"scheduling_plan,omitempty"`
// Test modules to be ran by this workflow.
Tests []*ModulePlan `protobuf:"bytes,2,rep,name=tests,proto3" json:"tests,omitempty"`
}
func (x *TestWorkflowInline) Reset() {
*x = TestWorkflowInline{}
if protoimpl.UnsafeEnabled {
mi := &file_test_configs_proto_msgTypes[4]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *TestWorkflowInline) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*TestWorkflowInline) ProtoMessage() {}
func (x *TestWorkflowInline) ProtoReflect() protoreflect.Message {
mi := &file_test_configs_proto_msgTypes[4]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use TestWorkflowInline.ProtoReflect.Descriptor instead.
func (*TestWorkflowInline) Descriptor() ([]byte, []int) {
return file_test_configs_proto_rawDescGZIP(), []int{4}
}
func (x *TestWorkflowInline) GetSchedulingPlan() *TestSchedulingPlan {
if x != nil {
return x.SchedulingPlan
}
return nil
}
func (x *TestWorkflowInline) GetTests() []*ModulePlan {
if x != nil {
return x.Tests
}
return nil
}
// TestSchedulingPlan details the scheduling information related
// to the test configuration to be ran.
type TestSchedulingPlan struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
// Name of the test_scheduling_plan module. Unique across scheduling plans.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Test Scheduling Plans that relate to this plan and form a grouping.
// Restricted to "presubmit" and "postsubmit" test_scheduling_plan modules
// and not generally available for regular usage.
RelatedPlans []string `protobuf:"bytes,2,rep,name=related_plans,json=relatedPlans,proto3" json:"related_plans,omitempty"`
}
func (x *TestSchedulingPlan) Reset() {
*x = TestSchedulingPlan{}
if protoimpl.UnsafeEnabled {
mi := &file_test_configs_proto_msgTypes[5]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *TestSchedulingPlan) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*TestSchedulingPlan) ProtoMessage() {}
func (x *TestSchedulingPlan) ProtoReflect() protoreflect.Message {
mi := &file_test_configs_proto_msgTypes[5]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use TestSchedulingPlan.ProtoReflect.Descriptor instead.
func (*TestSchedulingPlan) Descriptor() ([]byte, []int) {
return file_test_configs_proto_rawDescGZIP(), []int{5}
}
func (x *TestSchedulingPlan) GetName() string {
if x != nil {
return x.Name
}
return ""
}
func (x *TestSchedulingPlan) GetRelatedPlans() []string {
if x != nil {
return x.RelatedPlans
}
return nil
}
// TestExecutionPlan details the tests and arguments to be ran
// as part of its configuration.
type TestExecutionPlan struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
// Name of the test_execution_plan module. Unique across execution plans.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Test modules to be ran by this execution plan.
Tests []*ModulePlan `protobuf:"bytes,2,rep,name=tests,proto3" json:"tests,omitempty"`
// Test arguments to be ran with the test modules as part of this execution plan.
TestArgs []*KeyValue `protobuf:"bytes,3,rep,name=test_args,json=testArgs,proto3" json:"test_args,omitempty"`
// Metadata describing informational pieces of the execution plan.
Metadata *TestExecutionMetadata `protobuf:"bytes,4,opt,name=metadata,proto3" json:"metadata,omitempty"`
}
func (x *TestExecutionPlan) Reset() {
*x = TestExecutionPlan{}
if protoimpl.UnsafeEnabled {
mi := &file_test_configs_proto_msgTypes[6]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *TestExecutionPlan) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*TestExecutionPlan) ProtoMessage() {}
func (x *TestExecutionPlan) ProtoReflect() protoreflect.Message {
mi := &file_test_configs_proto_msgTypes[6]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use TestExecutionPlan.ProtoReflect.Descriptor instead.
func (*TestExecutionPlan) Descriptor() ([]byte, []int) {
return file_test_configs_proto_rawDescGZIP(), []int{6}
}
func (x *TestExecutionPlan) GetName() string {
if x != nil {
return x.Name
}
return ""
}
func (x *TestExecutionPlan) GetTests() []*ModulePlan {
if x != nil {
return x.Tests
}
return nil
}
func (x *TestExecutionPlan) GetTestArgs() []*KeyValue {
if x != nil {
return x.TestArgs
}
return nil
}
func (x *TestExecutionPlan) GetMetadata() *TestExecutionMetadata {
if x != nil {
return x.Metadata
}
return nil
}
// TestExecutionMetadata contains extra information about the
// configuration that is not directly related to its execution.
type TestExecutionMetadata struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
// [deprecated = true] indicates that the field is deprecated and will eventually be removed.
//
// Deprecated: Marked as deprecated in test-configs.proto.
Owners []string `protobuf:"bytes,1,rep,name=owners,proto3" json:"owners,omitempty"` // Deprecated: Use `Owners` message instead.
// The self-reported code under test.
// Purposed for coverage reporting.
CodeUnderTest []string `protobuf:"bytes,2,rep,name=code_under_test,json=codeUnderTest,proto3" json:"code_under_test,omitempty"`
}
func (x *TestExecutionMetadata) Reset() {
*x = TestExecutionMetadata{}
if protoimpl.UnsafeEnabled {
mi := &file_test_configs_proto_msgTypes[7]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *TestExecutionMetadata) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*TestExecutionMetadata) ProtoMessage() {}
func (x *TestExecutionMetadata) ProtoReflect() protoreflect.Message {
mi := &file_test_configs_proto_msgTypes[7]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use TestExecutionMetadata.ProtoReflect.Descriptor instead.
func (*TestExecutionMetadata) Descriptor() ([]byte, []int) {
return file_test_configs_proto_rawDescGZIP(), []int{7}
}
// Deprecated: Marked as deprecated in test-configs.proto.
func (x *TestExecutionMetadata) GetOwners() []string {
if x != nil {
return x.Owners
}
return nil
}
func (x *TestExecutionMetadata) GetCodeUnderTest() []string {
if x != nil {
return x.CodeUnderTest
}
return nil
}
// ModulePlan defines a test module and how it should be scoped
// for inclusion and exclusion of specific test classes and cases.
// Also contains module level arguments to be ran with the tests.
type ModulePlan struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
// Name of the test module.
Module string `protobuf:"bytes,1,opt,name=module,proto3" json:"module,omitempty"`
// Inclusion filter of the test module's test class or case.
Include []string `protobuf:"bytes,2,rep,name=include,proto3" json:"include,omitempty"`
// Exclusion filter of the test module's test class or case.
Exclude []string `protobuf:"bytes,3,rep,name=exclude,proto3" json:"exclude,omitempty"`
// Test arguments specific to this test module.
ModuleArgs []*KeyValue `protobuf:"bytes,4,rep,name=module_args,json=moduleArgs,proto3" json:"module_args,omitempty"`
}
func (x *ModulePlan) Reset() {
*x = ModulePlan{}
if protoimpl.UnsafeEnabled {
mi := &file_test_configs_proto_msgTypes[8]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ModulePlan) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ModulePlan) ProtoMessage() {}
func (x *ModulePlan) ProtoReflect() protoreflect.Message {
mi := &file_test_configs_proto_msgTypes[8]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ModulePlan.ProtoReflect.Descriptor instead.
func (*ModulePlan) Descriptor() ([]byte, []int) {
return file_test_configs_proto_rawDescGZIP(), []int{8}
}
func (x *ModulePlan) GetModule() string {
if x != nil {
return x.Module
}
return ""
}
func (x *ModulePlan) GetInclude() []string {
if x != nil {
return x.Include
}
return nil
}
func (x *ModulePlan) GetExclude() []string {
if x != nil {
return x.Exclude
}
return nil
}
func (x *ModulePlan) GetModuleArgs() []*KeyValue {
if x != nil {
return x.ModuleArgs
}
return nil
}
// KeyValue defines how test arguments will be stored as
// a key value pair.
type KeyValue struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
// Key of the argument.
Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
// Value of the argument.
Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
}
func (x *KeyValue) Reset() {
*x = KeyValue{}
if protoimpl.UnsafeEnabled {
mi := &file_test_configs_proto_msgTypes[9]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *KeyValue) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*KeyValue) ProtoMessage() {}
func (x *KeyValue) ProtoReflect() protoreflect.Message {
mi := &file_test_configs_proto_msgTypes[9]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use KeyValue.ProtoReflect.Descriptor instead.
func (*KeyValue) Descriptor() ([]byte, []int) {
return file_test_configs_proto_rawDescGZIP(), []int{9}
}
func (x *KeyValue) GetKey() string {
if x != nil {
return x.Key
}
return ""
}
func (x *KeyValue) GetValue() string {
if x != nil {
return x.Value
}
return ""
}
// Owners details the ownership information.
type Owners struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
// The team that owns the component.
Team string `protobuf:"bytes,1,opt,name=team,proto3" json:"team,omitempty"`
}
func (x *Owners) Reset() {
*x = Owners{}
if protoimpl.UnsafeEnabled {
mi := &file_test_configs_proto_msgTypes[10]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *Owners) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*Owners) ProtoMessage() {}
func (x *Owners) ProtoReflect() protoreflect.Message {
mi := &file_test_configs_proto_msgTypes[10]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use Owners.ProtoReflect.Descriptor instead.
func (*Owners) Descriptor() ([]byte, []int) {
return file_test_configs_proto_rawDescGZIP(), []int{10}
}
func (x *Owners) GetTeam() string {
if x != nil {
return x.Team
}
return ""
}
var File_test_configs_proto protoreflect.FileDescriptor
var file_test_configs_proto_rawDesc = []byte{
0x0a, 0x12, 0x74, 0x65, 0x73, 0x74, 0x2d, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x12, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x22, 0xfd, 0x01, 0x0a,
0x0b, 0x54, 0x65, 0x73, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x12, 0x2f, 0x0a, 0x08,
0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x54, 0x72, 0x69, 0x67,
0x67, 0x65, 0x72, 0x52, 0x08, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x73, 0x12, 0x32, 0x0a,
0x09, 0x77, 0x6f, 0x72, 0x6b, 0x66, 0x6c, 0x6f, 0x77, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b,
0x32, 0x14, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x57, 0x6f,
0x72, 0x6b, 0x66, 0x6c, 0x6f, 0x77, 0x52, 0x09, 0x77, 0x6f, 0x72, 0x6b, 0x66, 0x6c, 0x6f, 0x77,
0x73, 0x12, 0x45, 0x0a, 0x10, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x69, 0x6e, 0x67, 0x5f,
0x70, 0x6c, 0x61, 0x6e, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c,
0x69, 0x6e, 0x67, 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x0f, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c,
0x69, 0x6e, 0x67, 0x50, 0x6c, 0x61, 0x6e, 0x73, 0x12, 0x42, 0x0a, 0x0f, 0x65, 0x78, 0x65, 0x63,
0x75, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x6c, 0x61, 0x6e, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28,
0x0b, 0x32, 0x19, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x45,
0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x0e, 0x65, 0x78,
0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x6c, 0x61, 0x6e, 0x73, 0x22, 0x94, 0x02, 0x0a,
0x0b, 0x54, 0x65, 0x73, 0x74, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x12, 0x12, 0x0a, 0x04,
0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65,
0x12, 0x12, 0x0a, 0x04, 0x70, 0x61, 0x74, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04,
0x70, 0x61, 0x74, 0x68, 0x12, 0x18, 0x0a, 0x07, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x73, 0x18,
0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x73, 0x12, 0x23,
0x0a, 0x0d, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x73, 0x18,
0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0c, 0x66, 0x69, 0x6c, 0x65, 0x50, 0x61, 0x74, 0x74, 0x65,
0x72, 0x6e, 0x73, 0x12, 0x34, 0x0a, 0x04, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28,
0x0b, 0x32, 0x1e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x57,
0x6f, 0x72, 0x6b, 0x66, 0x6c, 0x6f, 0x77, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f,
0x6e, 0x48, 0x00, 0x52, 0x04, 0x6c, 0x69, 0x73, 0x74, 0x12, 0x34, 0x0a, 0x06, 0x69, 0x6e, 0x6c,
0x69, 0x6e, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x73, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x57, 0x6f, 0x72, 0x6b, 0x66, 0x6c, 0x6f, 0x77, 0x49,
0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x48, 0x00, 0x52, 0x06, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x12,
0x26, 0x0a, 0x06, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32,
0x0e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x4f, 0x77, 0x6e, 0x65, 0x72, 0x73, 0x52,
0x06, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x73, 0x42, 0x0a, 0x0a, 0x08, 0x77, 0x6f, 0x72, 0x6b, 0x66,
0x6c, 0x6f, 0x77, 0x22, 0xa9, 0x01, 0x0a, 0x0c, 0x54, 0x65, 0x73, 0x74, 0x57, 0x6f, 0x72, 0x6b,
0x66, 0x6c, 0x6f, 0x77, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01,
0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x43, 0x0a, 0x0f, 0x73, 0x63, 0x68, 0x65,
0x64, 0x75, 0x6c, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x6c, 0x61, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28,
0x0b, 0x32, 0x1a, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x53,
0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x69, 0x6e, 0x67, 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x0e, 0x73,
0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x69, 0x6e, 0x67, 0x50, 0x6c, 0x61, 0x6e, 0x12, 0x40, 0x0a,
0x0e, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x6c, 0x61, 0x6e, 0x18,
0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x54,
0x65, 0x73, 0x74, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x6c, 0x61, 0x6e,
0x52, 0x0d, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x6c, 0x61, 0x6e, 0x22,
0x4c, 0x0a, 0x16, 0x54, 0x65, 0x73, 0x74, 0x57, 0x6f, 0x72, 0x6b, 0x66, 0x6c, 0x6f, 0x77, 0x43,
0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x32, 0x0a, 0x09, 0x77, 0x6f, 0x72,
0x6b, 0x66, 0x6c, 0x6f, 0x77, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x57, 0x6f, 0x72, 0x6b, 0x66, 0x6c,
0x6f, 0x77, 0x52, 0x09, 0x77, 0x6f, 0x72, 0x6b, 0x66, 0x6c, 0x6f, 0x77, 0x73, 0x22, 0x83, 0x01,
0x0a, 0x12, 0x54, 0x65, 0x73, 0x74, 0x57, 0x6f, 0x72, 0x6b, 0x66, 0x6c, 0x6f, 0x77, 0x49, 0x6e,
0x6c, 0x69, 0x6e, 0x65, 0x12, 0x43, 0x0a, 0x0f, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x69,
0x6e, 0x67, 0x5f, 0x70, 0x6c, 0x61, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x53, 0x63, 0x68, 0x65, 0x64,
0x75, 0x6c, 0x69, 0x6e, 0x67, 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x0e, 0x73, 0x63, 0x68, 0x65, 0x64,
0x75, 0x6c, 0x69, 0x6e, 0x67, 0x50, 0x6c, 0x61, 0x6e, 0x12, 0x28, 0x0a, 0x05, 0x74, 0x65, 0x73,
0x74, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x73, 0x2e, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x05, 0x74, 0x65,
0x73, 0x74, 0x73, 0x22, 0x4d, 0x0a, 0x12, 0x54, 0x65, 0x73, 0x74, 0x53, 0x63, 0x68, 0x65, 0x64,
0x75, 0x6c, 0x69, 0x6e, 0x67, 0x50, 0x6c, 0x61, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d,
0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x23, 0x0a,
0x0d, 0x72, 0x65, 0x6c, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x70, 0x6c, 0x61, 0x6e, 0x73, 0x18, 0x02,
0x20, 0x03, 0x28, 0x09, 0x52, 0x0c, 0x72, 0x65, 0x6c, 0x61, 0x74, 0x65, 0x64, 0x50, 0x6c, 0x61,
0x6e, 0x73, 0x22, 0xbb, 0x01, 0x0a, 0x11, 0x54, 0x65, 0x73, 0x74, 0x45, 0x78, 0x65, 0x63, 0x75,
0x74, 0x69, 0x6f, 0x6e, 0x50, 0x6c, 0x61, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65,
0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x28, 0x0a, 0x05,
0x74, 0x65, 0x73, 0x74, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x50, 0x6c, 0x61, 0x6e, 0x52,
0x05, 0x74, 0x65, 0x73, 0x74, 0x73, 0x12, 0x2d, 0x0a, 0x09, 0x74, 0x65, 0x73, 0x74, 0x5f, 0x61,
0x72, 0x67, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x73, 0x2e, 0x4b, 0x65, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x08, 0x74, 0x65, 0x73,
0x74, 0x41, 0x72, 0x67, 0x73, 0x12, 0x39, 0x0a, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74,
0x61, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73,
0x2e, 0x54, 0x65, 0x73, 0x74, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65,
0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61,
0x22, 0x5b, 0x0a, 0x15, 0x54, 0x65, 0x73, 0x74, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f,
0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x1a, 0x0a, 0x06, 0x6f, 0x77, 0x6e,
0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x42, 0x02, 0x18, 0x01, 0x52, 0x06, 0x6f,
0x77, 0x6e, 0x65, 0x72, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x63, 0x6f, 0x64, 0x65, 0x5f, 0x75, 0x6e,
0x64, 0x65, 0x72, 0x5f, 0x74, 0x65, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0d,
0x63, 0x6f, 0x64, 0x65, 0x55, 0x6e, 0x64, 0x65, 0x72, 0x54, 0x65, 0x73, 0x74, 0x22, 0x8b, 0x01,
0x0a, 0x0a, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x50, 0x6c, 0x61, 0x6e, 0x12, 0x16, 0x0a, 0x06,
0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x6d, 0x6f,
0x64, 0x75, 0x6c, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x18,
0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x12, 0x18,
0x0a, 0x07, 0x65, 0x78, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52,
0x07, 0x65, 0x78, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x12, 0x31, 0x0a, 0x0b, 0x6d, 0x6f, 0x64, 0x75,
0x6c, 0x65, 0x5f, 0x61, 0x72, 0x67, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x4b, 0x65, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52,
0x0a, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x41, 0x72, 0x67, 0x73, 0x22, 0x32, 0x0a, 0x08, 0x4b,
0x65, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01,
0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c,
0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22,
0x1c, 0x0a, 0x06, 0x4f, 0x77, 0x6e, 0x65, 0x72, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x65, 0x61,
0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x65, 0x61, 0x6d, 0x42, 0x49, 0x0a,
0x23, 0x63, 0x6f, 0x6d, 0x2e, 0x61, 0x6e, 0x64, 0x72, 0x6f, 0x69, 0x64, 0x2e, 0x73, 0x6f, 0x6f,
0x6e, 0x67, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x20, 0x61, 0x6e, 0x64, 0x72, 0x6f, 0x69, 0x64, 0x2f,
0x73, 0x6f, 0x6f, 0x6e, 0x67, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67,
0x73, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
file_test_configs_proto_rawDescOnce sync.Once
file_test_configs_proto_rawDescData = file_test_configs_proto_rawDesc
)
func file_test_configs_proto_rawDescGZIP() []byte {
file_test_configs_proto_rawDescOnce.Do(func() {
file_test_configs_proto_rawDescData = protoimpl.X.CompressGZIP(file_test_configs_proto_rawDescData)
})
return file_test_configs_proto_rawDescData
}
var file_test_configs_proto_msgTypes = make([]protoimpl.MessageInfo, 11)
var file_test_configs_proto_goTypes = []interface{}{
(*TestConfigs)(nil), // 0: protos.TestConfigs
(*TestTrigger)(nil), // 1: protos.TestTrigger
(*TestWorkflow)(nil), // 2: protos.TestWorkflow
(*TestWorkflowCollection)(nil), // 3: protos.TestWorkflowCollection
(*TestWorkflowInline)(nil), // 4: protos.TestWorkflowInline
(*TestSchedulingPlan)(nil), // 5: protos.TestSchedulingPlan
(*TestExecutionPlan)(nil), // 6: protos.TestExecutionPlan
(*TestExecutionMetadata)(nil), // 7: protos.TestExecutionMetadata
(*ModulePlan)(nil), // 8: protos.ModulePlan
(*KeyValue)(nil), // 9: protos.KeyValue
(*Owners)(nil), // 10: protos.Owners
}
var file_test_configs_proto_depIdxs = []int32{
1, // 0: protos.TestConfigs.triggers:type_name -> protos.TestTrigger
2, // 1: protos.TestConfigs.workflows:type_name -> protos.TestWorkflow
5, // 2: protos.TestConfigs.scheduling_plans:type_name -> protos.TestSchedulingPlan
6, // 3: protos.TestConfigs.execution_plans:type_name -> protos.TestExecutionPlan
3, // 4: protos.TestTrigger.list:type_name -> protos.TestWorkflowCollection
4, // 5: protos.TestTrigger.inline:type_name -> protos.TestWorkflowInline
10, // 6: protos.TestTrigger.owners:type_name -> protos.Owners
5, // 7: protos.TestWorkflow.scheduling_plan:type_name -> protos.TestSchedulingPlan
6, // 8: protos.TestWorkflow.execution_plan:type_name -> protos.TestExecutionPlan
2, // 9: protos.TestWorkflowCollection.workflows:type_name -> protos.TestWorkflow
5, // 10: protos.TestWorkflowInline.scheduling_plan:type_name -> protos.TestSchedulingPlan
8, // 11: protos.TestWorkflowInline.tests:type_name -> protos.ModulePlan
8, // 12: protos.TestExecutionPlan.tests:type_name -> protos.ModulePlan
9, // 13: protos.TestExecutionPlan.test_args:type_name -> protos.KeyValue
7, // 14: protos.TestExecutionPlan.metadata:type_name -> protos.TestExecutionMetadata
9, // 15: protos.ModulePlan.module_args:type_name -> protos.KeyValue
16, // [16:16] is the sub-list for method output_type
16, // [16:16] is the sub-list for method input_type
16, // [16:16] is the sub-list for extension type_name
16, // [16:16] is the sub-list for extension extendee
0, // [0:16] is the sub-list for field type_name
}
func init() { file_test_configs_proto_init() }
func file_test_configs_proto_init() {
if File_test_configs_proto != nil {
return
}
if !protoimpl.UnsafeEnabled {
file_test_configs_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*TestConfigs); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_test_configs_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*TestTrigger); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_test_configs_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*TestWorkflow); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_test_configs_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*TestWorkflowCollection); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_test_configs_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*TestWorkflowInline); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_test_configs_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*TestSchedulingPlan); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_test_configs_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*TestExecutionPlan); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_test_configs_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*TestExecutionMetadata); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_test_configs_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ModulePlan); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_test_configs_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*KeyValue); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_test_configs_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Owners); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
}
file_test_configs_proto_msgTypes[1].OneofWrappers = []interface{}{
(*TestTrigger_List)(nil),
(*TestTrigger_Inline)(nil),
}
type x struct{}
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: file_test_configs_proto_rawDesc,
NumEnums: 0,
NumMessages: 11,
NumExtensions: 0,
NumServices: 0,
},
GoTypes: file_test_configs_proto_goTypes,
DependencyIndexes: file_test_configs_proto_depIdxs,
MessageInfos: file_test_configs_proto_msgTypes,
}.Build()
File_test_configs_proto = out.File
file_test_configs_proto_rawDesc = nil
file_test_configs_proto_goTypes = nil
file_test_configs_proto_depIdxs = nil
}
[Dauer der Verarbeitung: 0.33 Sekunden, vorverarbeitet 2026-06-28]
|
2026-07-09
|