You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

660 lines
24 KiB

  1. // Code generated by protoc-gen-go. DO NOT EDIT.
  2. // source: google/devtools/resultstore/v2/test_suite.proto
  3. package resultstore // import "google.golang.org/genproto/googleapis/devtools/resultstore/v2"
  4. import proto "github.com/golang/protobuf/proto"
  5. import fmt "fmt"
  6. import math "math"
  7. // Reference imports to suppress errors if they are not otherwise used.
  8. var _ = proto.Marshal
  9. var _ = fmt.Errorf
  10. var _ = math.Inf
  11. // This is a compile-time assertion to ensure that this generated file
  12. // is compatible with the proto package it is being compiled against.
  13. // A compilation error at this line likely means your copy of the
  14. // proto package needs to be updated.
  15. const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
  16. // The result of running a test case.
  17. type TestCase_Result int32
  18. const (
  19. // The implicit default enum value. Do not use.
  20. TestCase_RESULT_UNSPECIFIED TestCase_Result = 0
  21. // Test case ran to completion. Look for failures or errors to determine
  22. // whether it passed, failed, or errored.
  23. TestCase_COMPLETED TestCase_Result = 1
  24. // Test case started but did not complete because the test harness received
  25. // a signal and decided to stop running tests.
  26. TestCase_INTERRUPTED TestCase_Result = 2
  27. // Test case was not started because the test harness received a SIGINT or
  28. // timed out.
  29. TestCase_CANCELLED TestCase_Result = 3
  30. // Test case was not run because the user or process running the test
  31. // specified a filter that excluded this test case.
  32. TestCase_FILTERED TestCase_Result = 4
  33. // Test case was not run to completion because the test case decided it
  34. // should not be run (eg. due to a failed assumption in a JUnit4 test).
  35. // Per-test setup or tear-down may or may not have run.
  36. TestCase_SKIPPED TestCase_Result = 5
  37. // The test framework did not run the test case because it was labeled as
  38. // suppressed. Eg. if someone temporarily disables a failing test.
  39. TestCase_SUPPRESSED TestCase_Result = 6
  40. )
  41. var TestCase_Result_name = map[int32]string{
  42. 0: "RESULT_UNSPECIFIED",
  43. 1: "COMPLETED",
  44. 2: "INTERRUPTED",
  45. 3: "CANCELLED",
  46. 4: "FILTERED",
  47. 5: "SKIPPED",
  48. 6: "SUPPRESSED",
  49. }
  50. var TestCase_Result_value = map[string]int32{
  51. "RESULT_UNSPECIFIED": 0,
  52. "COMPLETED": 1,
  53. "INTERRUPTED": 2,
  54. "CANCELLED": 3,
  55. "FILTERED": 4,
  56. "SKIPPED": 5,
  57. "SUPPRESSED": 6,
  58. }
  59. func (x TestCase_Result) String() string {
  60. return proto.EnumName(TestCase_Result_name, int32(x))
  61. }
  62. func (TestCase_Result) EnumDescriptor() ([]byte, []int) {
  63. return fileDescriptor_test_suite_1695bfaa4a4b62a2, []int{2, 0}
  64. }
  65. // The result of running a test suite, as reported in a <testsuite> element of
  66. // an XML log.
  67. type TestSuite struct {
  68. // The full name of this suite, as reported in the name attribute. For Java
  69. // tests, this is normally the fully qualified class name. Eg.
  70. // "com.google.common.hash.BloomFilterTest".
  71. SuiteName string `protobuf:"bytes,1,opt,name=suite_name,json=suiteName,proto3" json:"suite_name,omitempty"`
  72. // The results of the test cases and test suites contained in this suite,
  73. // as reported in the <testcase> and <testsuite> elements contained within
  74. // this <testsuite>.
  75. Tests []*Test `protobuf:"bytes,2,rep,name=tests,proto3" json:"tests,omitempty"`
  76. // Failures reported in <failure> elements within this <testsuite>.
  77. Failures []*TestFailure `protobuf:"bytes,3,rep,name=failures,proto3" json:"failures,omitempty"`
  78. // Errors reported in <error> elements within this <testsuite>.
  79. Errors []*TestError `protobuf:"bytes,4,rep,name=errors,proto3" json:"errors,omitempty"`
  80. // The timing for the entire TestSuite, as reported by the time attribute.
  81. Timing *Timing `protobuf:"bytes,6,opt,name=timing,proto3" json:"timing,omitempty"`
  82. // Arbitrary name-value pairs, as reported in custom attributes or in a
  83. // <properties> element within this <testsuite>. Multiple properties are
  84. // allowed with the same key. Properties will be returned in lexicographical
  85. // order by key.
  86. Properties []*Property `protobuf:"bytes,7,rep,name=properties,proto3" json:"properties,omitempty"`
  87. // Files produced by this test suite, as reported by undeclared output
  88. // annotations.
  89. // The file IDs must be unique within this list. Duplicate file IDs will
  90. // result in an error. Files will be returned in lexicographical order by ID.
  91. Files []*File `protobuf:"bytes,8,rep,name=files,proto3" json:"files,omitempty"`
  92. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  93. XXX_unrecognized []byte `json:"-"`
  94. XXX_sizecache int32 `json:"-"`
  95. }
  96. func (m *TestSuite) Reset() { *m = TestSuite{} }
  97. func (m *TestSuite) String() string { return proto.CompactTextString(m) }
  98. func (*TestSuite) ProtoMessage() {}
  99. func (*TestSuite) Descriptor() ([]byte, []int) {
  100. return fileDescriptor_test_suite_1695bfaa4a4b62a2, []int{0}
  101. }
  102. func (m *TestSuite) XXX_Unmarshal(b []byte) error {
  103. return xxx_messageInfo_TestSuite.Unmarshal(m, b)
  104. }
  105. func (m *TestSuite) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  106. return xxx_messageInfo_TestSuite.Marshal(b, m, deterministic)
  107. }
  108. func (dst *TestSuite) XXX_Merge(src proto.Message) {
  109. xxx_messageInfo_TestSuite.Merge(dst, src)
  110. }
  111. func (m *TestSuite) XXX_Size() int {
  112. return xxx_messageInfo_TestSuite.Size(m)
  113. }
  114. func (m *TestSuite) XXX_DiscardUnknown() {
  115. xxx_messageInfo_TestSuite.DiscardUnknown(m)
  116. }
  117. var xxx_messageInfo_TestSuite proto.InternalMessageInfo
  118. func (m *TestSuite) GetSuiteName() string {
  119. if m != nil {
  120. return m.SuiteName
  121. }
  122. return ""
  123. }
  124. func (m *TestSuite) GetTests() []*Test {
  125. if m != nil {
  126. return m.Tests
  127. }
  128. return nil
  129. }
  130. func (m *TestSuite) GetFailures() []*TestFailure {
  131. if m != nil {
  132. return m.Failures
  133. }
  134. return nil
  135. }
  136. func (m *TestSuite) GetErrors() []*TestError {
  137. if m != nil {
  138. return m.Errors
  139. }
  140. return nil
  141. }
  142. func (m *TestSuite) GetTiming() *Timing {
  143. if m != nil {
  144. return m.Timing
  145. }
  146. return nil
  147. }
  148. func (m *TestSuite) GetProperties() []*Property {
  149. if m != nil {
  150. return m.Properties
  151. }
  152. return nil
  153. }
  154. func (m *TestSuite) GetFiles() []*File {
  155. if m != nil {
  156. return m.Files
  157. }
  158. return nil
  159. }
  160. // The result of running a test case or test suite. JUnit3 TestDecorators are
  161. // represented as a TestSuite with a single test.
  162. type Test struct {
  163. // Either a TestCase of a TestSuite
  164. //
  165. // Types that are valid to be assigned to TestType:
  166. // *Test_TestCase
  167. // *Test_TestSuite
  168. TestType isTest_TestType `protobuf_oneof:"test_type"`
  169. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  170. XXX_unrecognized []byte `json:"-"`
  171. XXX_sizecache int32 `json:"-"`
  172. }
  173. func (m *Test) Reset() { *m = Test{} }
  174. func (m *Test) String() string { return proto.CompactTextString(m) }
  175. func (*Test) ProtoMessage() {}
  176. func (*Test) Descriptor() ([]byte, []int) {
  177. return fileDescriptor_test_suite_1695bfaa4a4b62a2, []int{1}
  178. }
  179. func (m *Test) XXX_Unmarshal(b []byte) error {
  180. return xxx_messageInfo_Test.Unmarshal(m, b)
  181. }
  182. func (m *Test) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  183. return xxx_messageInfo_Test.Marshal(b, m, deterministic)
  184. }
  185. func (dst *Test) XXX_Merge(src proto.Message) {
  186. xxx_messageInfo_Test.Merge(dst, src)
  187. }
  188. func (m *Test) XXX_Size() int {
  189. return xxx_messageInfo_Test.Size(m)
  190. }
  191. func (m *Test) XXX_DiscardUnknown() {
  192. xxx_messageInfo_Test.DiscardUnknown(m)
  193. }
  194. var xxx_messageInfo_Test proto.InternalMessageInfo
  195. type isTest_TestType interface {
  196. isTest_TestType()
  197. }
  198. type Test_TestCase struct {
  199. TestCase *TestCase `protobuf:"bytes,1,opt,name=test_case,json=testCase,proto3,oneof"`
  200. }
  201. type Test_TestSuite struct {
  202. TestSuite *TestSuite `protobuf:"bytes,2,opt,name=test_suite,json=testSuite,proto3,oneof"`
  203. }
  204. func (*Test_TestCase) isTest_TestType() {}
  205. func (*Test_TestSuite) isTest_TestType() {}
  206. func (m *Test) GetTestType() isTest_TestType {
  207. if m != nil {
  208. return m.TestType
  209. }
  210. return nil
  211. }
  212. func (m *Test) GetTestCase() *TestCase {
  213. if x, ok := m.GetTestType().(*Test_TestCase); ok {
  214. return x.TestCase
  215. }
  216. return nil
  217. }
  218. func (m *Test) GetTestSuite() *TestSuite {
  219. if x, ok := m.GetTestType().(*Test_TestSuite); ok {
  220. return x.TestSuite
  221. }
  222. return nil
  223. }
  224. // XXX_OneofFuncs is for the internal use of the proto package.
  225. func (*Test) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
  226. return _Test_OneofMarshaler, _Test_OneofUnmarshaler, _Test_OneofSizer, []interface{}{
  227. (*Test_TestCase)(nil),
  228. (*Test_TestSuite)(nil),
  229. }
  230. }
  231. func _Test_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
  232. m := msg.(*Test)
  233. // test_type
  234. switch x := m.TestType.(type) {
  235. case *Test_TestCase:
  236. b.EncodeVarint(1<<3 | proto.WireBytes)
  237. if err := b.EncodeMessage(x.TestCase); err != nil {
  238. return err
  239. }
  240. case *Test_TestSuite:
  241. b.EncodeVarint(2<<3 | proto.WireBytes)
  242. if err := b.EncodeMessage(x.TestSuite); err != nil {
  243. return err
  244. }
  245. case nil:
  246. default:
  247. return fmt.Errorf("Test.TestType has unexpected type %T", x)
  248. }
  249. return nil
  250. }
  251. func _Test_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
  252. m := msg.(*Test)
  253. switch tag {
  254. case 1: // test_type.test_case
  255. if wire != proto.WireBytes {
  256. return true, proto.ErrInternalBadWireType
  257. }
  258. msg := new(TestCase)
  259. err := b.DecodeMessage(msg)
  260. m.TestType = &Test_TestCase{msg}
  261. return true, err
  262. case 2: // test_type.test_suite
  263. if wire != proto.WireBytes {
  264. return true, proto.ErrInternalBadWireType
  265. }
  266. msg := new(TestSuite)
  267. err := b.DecodeMessage(msg)
  268. m.TestType = &Test_TestSuite{msg}
  269. return true, err
  270. default:
  271. return false, nil
  272. }
  273. }
  274. func _Test_OneofSizer(msg proto.Message) (n int) {
  275. m := msg.(*Test)
  276. // test_type
  277. switch x := m.TestType.(type) {
  278. case *Test_TestCase:
  279. s := proto.Size(x.TestCase)
  280. n += 1 // tag and wire
  281. n += proto.SizeVarint(uint64(s))
  282. n += s
  283. case *Test_TestSuite:
  284. s := proto.Size(x.TestSuite)
  285. n += 1 // tag and wire
  286. n += proto.SizeVarint(uint64(s))
  287. n += s
  288. case nil:
  289. default:
  290. panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
  291. }
  292. return n
  293. }
  294. // The result of running a test case, as reported in a <testcase> element of
  295. // an XML log.
  296. type TestCase struct {
  297. // The name of the test case, as reported in the name attribute. For Java,
  298. // this is normally the method name. Eg. "testBasic".
  299. CaseName string `protobuf:"bytes,1,opt,name=case_name,json=caseName,proto3" json:"case_name,omitempty"`
  300. // The name of the class in which the test case was defined, as reported in
  301. // the classname attribute. For Java, this is normally the fully qualified
  302. // class name. Eg. "com.google.common.hash.BloomFilterTest".
  303. ClassName string `protobuf:"bytes,2,opt,name=class_name,json=className,proto3" json:"class_name,omitempty"`
  304. // An enum reported in the result attribute that is used in conjunction with
  305. // failures and errors below to report the outcome.
  306. Result TestCase_Result `protobuf:"varint,3,opt,name=result,proto3,enum=google.devtools.resultstore.v2.TestCase_Result" json:"result,omitempty"`
  307. // Failures reported in <failure> elements within this <testcase>.
  308. Failures []*TestFailure `protobuf:"bytes,4,rep,name=failures,proto3" json:"failures,omitempty"`
  309. // Errors reported in <error> elements within this <testcase>.
  310. Errors []*TestError `protobuf:"bytes,5,rep,name=errors,proto3" json:"errors,omitempty"`
  311. // The timing for the TestCase, as reported by the time attribute.
  312. Timing *Timing `protobuf:"bytes,7,opt,name=timing,proto3" json:"timing,omitempty"`
  313. // Arbitrary name-value pairs, as reported in custom attributes or in a
  314. // <properties> element within this <testcase>. Multiple properties are
  315. // allowed with the same key. Properties will be returned in lexicographical
  316. // order by key.
  317. Properties []*Property `protobuf:"bytes,8,rep,name=properties,proto3" json:"properties,omitempty"`
  318. // Files produced by this test case, as reported by undeclared output
  319. // annotations.
  320. // The file IDs must be unique within this list. Duplicate file IDs will
  321. // result in an error. Files will be returned in lexicographical order by ID.
  322. Files []*File `protobuf:"bytes,9,rep,name=files,proto3" json:"files,omitempty"`
  323. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  324. XXX_unrecognized []byte `json:"-"`
  325. XXX_sizecache int32 `json:"-"`
  326. }
  327. func (m *TestCase) Reset() { *m = TestCase{} }
  328. func (m *TestCase) String() string { return proto.CompactTextString(m) }
  329. func (*TestCase) ProtoMessage() {}
  330. func (*TestCase) Descriptor() ([]byte, []int) {
  331. return fileDescriptor_test_suite_1695bfaa4a4b62a2, []int{2}
  332. }
  333. func (m *TestCase) XXX_Unmarshal(b []byte) error {
  334. return xxx_messageInfo_TestCase.Unmarshal(m, b)
  335. }
  336. func (m *TestCase) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  337. return xxx_messageInfo_TestCase.Marshal(b, m, deterministic)
  338. }
  339. func (dst *TestCase) XXX_Merge(src proto.Message) {
  340. xxx_messageInfo_TestCase.Merge(dst, src)
  341. }
  342. func (m *TestCase) XXX_Size() int {
  343. return xxx_messageInfo_TestCase.Size(m)
  344. }
  345. func (m *TestCase) XXX_DiscardUnknown() {
  346. xxx_messageInfo_TestCase.DiscardUnknown(m)
  347. }
  348. var xxx_messageInfo_TestCase proto.InternalMessageInfo
  349. func (m *TestCase) GetCaseName() string {
  350. if m != nil {
  351. return m.CaseName
  352. }
  353. return ""
  354. }
  355. func (m *TestCase) GetClassName() string {
  356. if m != nil {
  357. return m.ClassName
  358. }
  359. return ""
  360. }
  361. func (m *TestCase) GetResult() TestCase_Result {
  362. if m != nil {
  363. return m.Result
  364. }
  365. return TestCase_RESULT_UNSPECIFIED
  366. }
  367. func (m *TestCase) GetFailures() []*TestFailure {
  368. if m != nil {
  369. return m.Failures
  370. }
  371. return nil
  372. }
  373. func (m *TestCase) GetErrors() []*TestError {
  374. if m != nil {
  375. return m.Errors
  376. }
  377. return nil
  378. }
  379. func (m *TestCase) GetTiming() *Timing {
  380. if m != nil {
  381. return m.Timing
  382. }
  383. return nil
  384. }
  385. func (m *TestCase) GetProperties() []*Property {
  386. if m != nil {
  387. return m.Properties
  388. }
  389. return nil
  390. }
  391. func (m *TestCase) GetFiles() []*File {
  392. if m != nil {
  393. return m.Files
  394. }
  395. return nil
  396. }
  397. // Represents a violated assertion, as reported in a <failure> element within a
  398. // <testcase>. Some languages allow assertions to be made without stopping the
  399. // test case when they're violated, leading to multiple TestFailures. For Java,
  400. // multiple TestFailures are used to represent a chained exception.
  401. type TestFailure struct {
  402. // The exception message reported in the message attribute. Typically short,
  403. // but may be multi-line. Eg. "Expected 'foo' but was 'bar'".
  404. FailureMessage string `protobuf:"bytes,1,opt,name=failure_message,json=failureMessage,proto3" json:"failure_message,omitempty"`
  405. // The type of the exception being thrown, reported in the type attribute.
  406. // Eg: "org.junit.ComparisonFailure"
  407. ExceptionType string `protobuf:"bytes,2,opt,name=exception_type,json=exceptionType,proto3" json:"exception_type,omitempty"`
  408. // The stack trace reported as the content of the <failure> element, often in
  409. // a CDATA block. This contains one line for each stack frame, each including
  410. // a method/function name, a class/file name, and a line number. Most recent
  411. // call is usually first, but not for Python stack traces. May contain the
  412. // exception_type and message.
  413. StackTrace string `protobuf:"bytes,3,opt,name=stack_trace,json=stackTrace,proto3" json:"stack_trace,omitempty"`
  414. // The expected values.
  415. //
  416. // These values can be diffed against the actual values. Often, there is just
  417. // one actual and one expected value. If there is more than one, they should
  418. // be compared as an unordered collection.
  419. Expected []string `protobuf:"bytes,4,rep,name=expected,proto3" json:"expected,omitempty"`
  420. // The actual values.
  421. //
  422. // These values can be diffed against the expected values. Often, there is
  423. // just one actual and one expected value. If there is more than one, they
  424. // should be compared as an unordered collection.
  425. Actual []string `protobuf:"bytes,5,rep,name=actual,proto3" json:"actual,omitempty"`
  426. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  427. XXX_unrecognized []byte `json:"-"`
  428. XXX_sizecache int32 `json:"-"`
  429. }
  430. func (m *TestFailure) Reset() { *m = TestFailure{} }
  431. func (m *TestFailure) String() string { return proto.CompactTextString(m) }
  432. func (*TestFailure) ProtoMessage() {}
  433. func (*TestFailure) Descriptor() ([]byte, []int) {
  434. return fileDescriptor_test_suite_1695bfaa4a4b62a2, []int{3}
  435. }
  436. func (m *TestFailure) XXX_Unmarshal(b []byte) error {
  437. return xxx_messageInfo_TestFailure.Unmarshal(m, b)
  438. }
  439. func (m *TestFailure) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  440. return xxx_messageInfo_TestFailure.Marshal(b, m, deterministic)
  441. }
  442. func (dst *TestFailure) XXX_Merge(src proto.Message) {
  443. xxx_messageInfo_TestFailure.Merge(dst, src)
  444. }
  445. func (m *TestFailure) XXX_Size() int {
  446. return xxx_messageInfo_TestFailure.Size(m)
  447. }
  448. func (m *TestFailure) XXX_DiscardUnknown() {
  449. xxx_messageInfo_TestFailure.DiscardUnknown(m)
  450. }
  451. var xxx_messageInfo_TestFailure proto.InternalMessageInfo
  452. func (m *TestFailure) GetFailureMessage() string {
  453. if m != nil {
  454. return m.FailureMessage
  455. }
  456. return ""
  457. }
  458. func (m *TestFailure) GetExceptionType() string {
  459. if m != nil {
  460. return m.ExceptionType
  461. }
  462. return ""
  463. }
  464. func (m *TestFailure) GetStackTrace() string {
  465. if m != nil {
  466. return m.StackTrace
  467. }
  468. return ""
  469. }
  470. func (m *TestFailure) GetExpected() []string {
  471. if m != nil {
  472. return m.Expected
  473. }
  474. return nil
  475. }
  476. func (m *TestFailure) GetActual() []string {
  477. if m != nil {
  478. return m.Actual
  479. }
  480. return nil
  481. }
  482. // Represents an exception that prevented a test case from completing, as
  483. // reported in an <error> element within a <testcase>. For Java, multiple
  484. // TestErrors are used to represent a chained exception.
  485. type TestError struct {
  486. // The exception message, as reported in the message attribute. Typically
  487. // short, but may be multi-line. Eg. "argument cannot be null".
  488. ErrorMessage string `protobuf:"bytes,1,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"`
  489. // The type of the exception being thrown, reported in the type attribute.
  490. // For Java, this is a fully qualified Throwable class name.
  491. // Eg: "java.lang.IllegalArgumentException"
  492. ExceptionType string `protobuf:"bytes,2,opt,name=exception_type,json=exceptionType,proto3" json:"exception_type,omitempty"`
  493. // The stack trace reported as the content of the <error> element, often in
  494. // a CDATA block. This contains one line for each stack frame, each including
  495. // a method/function name, a class/file name, and a line number. Most recent
  496. // call is usually first, but not for Python stack traces. May contain the
  497. // exception_type and message.
  498. StackTrace string `protobuf:"bytes,3,opt,name=stack_trace,json=stackTrace,proto3" json:"stack_trace,omitempty"`
  499. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  500. XXX_unrecognized []byte `json:"-"`
  501. XXX_sizecache int32 `json:"-"`
  502. }
  503. func (m *TestError) Reset() { *m = TestError{} }
  504. func (m *TestError) String() string { return proto.CompactTextString(m) }
  505. func (*TestError) ProtoMessage() {}
  506. func (*TestError) Descriptor() ([]byte, []int) {
  507. return fileDescriptor_test_suite_1695bfaa4a4b62a2, []int{4}
  508. }
  509. func (m *TestError) XXX_Unmarshal(b []byte) error {
  510. return xxx_messageInfo_TestError.Unmarshal(m, b)
  511. }
  512. func (m *TestError) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  513. return xxx_messageInfo_TestError.Marshal(b, m, deterministic)
  514. }
  515. func (dst *TestError) XXX_Merge(src proto.Message) {
  516. xxx_messageInfo_TestError.Merge(dst, src)
  517. }
  518. func (m *TestError) XXX_Size() int {
  519. return xxx_messageInfo_TestError.Size(m)
  520. }
  521. func (m *TestError) XXX_DiscardUnknown() {
  522. xxx_messageInfo_TestError.DiscardUnknown(m)
  523. }
  524. var xxx_messageInfo_TestError proto.InternalMessageInfo
  525. func (m *TestError) GetErrorMessage() string {
  526. if m != nil {
  527. return m.ErrorMessage
  528. }
  529. return ""
  530. }
  531. func (m *TestError) GetExceptionType() string {
  532. if m != nil {
  533. return m.ExceptionType
  534. }
  535. return ""
  536. }
  537. func (m *TestError) GetStackTrace() string {
  538. if m != nil {
  539. return m.StackTrace
  540. }
  541. return ""
  542. }
  543. func init() {
  544. proto.RegisterType((*TestSuite)(nil), "google.devtools.resultstore.v2.TestSuite")
  545. proto.RegisterType((*Test)(nil), "google.devtools.resultstore.v2.Test")
  546. proto.RegisterType((*TestCase)(nil), "google.devtools.resultstore.v2.TestCase")
  547. proto.RegisterType((*TestFailure)(nil), "google.devtools.resultstore.v2.TestFailure")
  548. proto.RegisterType((*TestError)(nil), "google.devtools.resultstore.v2.TestError")
  549. proto.RegisterEnum("google.devtools.resultstore.v2.TestCase_Result", TestCase_Result_name, TestCase_Result_value)
  550. }
  551. func init() {
  552. proto.RegisterFile("google/devtools/resultstore/v2/test_suite.proto", fileDescriptor_test_suite_1695bfaa4a4b62a2)
  553. }
  554. var fileDescriptor_test_suite_1695bfaa4a4b62a2 = []byte{
  555. // 671 bytes of a gzipped FileDescriptorProto
  556. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x95, 0x5f, 0x6f, 0xd3, 0x3a,
  557. 0x18, 0xc6, 0x97, 0xb6, 0xcb, 0x92, 0x37, 0x5b, 0x57, 0xf9, 0x62, 0x8a, 0x76, 0xb4, 0x73, 0xaa,
  558. 0x1e, 0xfe, 0x74, 0x9a, 0x94, 0x48, 0xe5, 0x0e, 0x24, 0xa4, 0xad, 0x75, 0xb7, 0x42, 0x57, 0x22,
  559. 0x27, 0xbd, 0xe1, 0xa6, 0x0a, 0x99, 0x17, 0x45, 0x24, 0x75, 0x88, 0xdd, 0x69, 0xe3, 0x13, 0x71,
  560. 0xcd, 0x15, 0x5f, 0x86, 0xef, 0x82, 0x62, 0x67, 0xa3, 0x20, 0x41, 0x8b, 0xe8, 0x5d, 0xfd, 0xd8,
  561. 0xcf, 0xeb, 0x27, 0xef, 0xfb, 0x53, 0x0d, 0x6e, 0xcc, 0x58, 0x9c, 0x52, 0xf7, 0x8a, 0xde, 0x08,
  562. 0xc6, 0x52, 0xee, 0x16, 0x94, 0x2f, 0x52, 0xc1, 0x05, 0x2b, 0xa8, 0x7b, 0xd3, 0x73, 0x05, 0xe5,
  563. 0x62, 0xc6, 0x17, 0x89, 0xa0, 0x4e, 0x5e, 0x30, 0xc1, 0xd0, 0xbf, 0xca, 0xe0, 0xdc, 0x1b, 0x9c,
  564. 0x25, 0x83, 0x73, 0xd3, 0x3b, 0x3c, 0x59, 0x51, 0x30, 0x62, 0x59, 0xc6, 0xe6, 0xaa, 0xd8, 0xe1,
  565. 0xf1, 0x8a, 0xc3, 0xd7, 0x49, 0x5a, 0xdd, 0xdb, 0xf9, 0x52, 0x07, 0x33, 0xa0, 0x5c, 0xf8, 0x65,
  566. 0x16, 0x74, 0x04, 0x20, 0x43, 0xcd, 0xe6, 0x61, 0x46, 0x6d, 0xad, 0xad, 0x75, 0x4d, 0x62, 0x4a,
  567. 0x65, 0x12, 0x66, 0x14, 0x3d, 0x87, 0xed, 0x32, 0x38, 0xb7, 0x6b, 0xed, 0x7a, 0xd7, 0xea, 0x3d,
  568. 0x72, 0x7e, 0x1f, 0xda, 0x29, 0x0b, 0x13, 0x65, 0x41, 0xe7, 0x60, 0x5c, 0x87, 0x49, 0xba, 0x28,
  569. 0x28, 0xb7, 0xeb, 0xd2, 0x7e, 0xb2, 0x8e, 0x7d, 0xa8, 0x3c, 0xe4, 0xc1, 0x8c, 0x4e, 0x41, 0xa7,
  570. 0x45, 0xc1, 0x0a, 0x6e, 0x37, 0x64, 0x99, 0xe3, 0x75, 0xca, 0xe0, 0xd2, 0x41, 0x2a, 0x23, 0x7a,
  571. 0x09, 0xba, 0x48, 0xb2, 0x64, 0x1e, 0xdb, 0x7a, 0x5b, 0xeb, 0x5a, 0xbd, 0x27, 0x2b, 0x4b, 0xc8,
  572. 0xd3, 0xa4, 0x72, 0xa1, 0x0b, 0x80, 0xbc, 0x60, 0x39, 0x2d, 0x44, 0x42, 0xb9, 0xbd, 0x23, 0x63,
  573. 0x74, 0x57, 0xd5, 0xf0, 0x94, 0xe3, 0x8e, 0x2c, 0x79, 0xcb, 0x8e, 0x96, 0xc3, 0xe0, 0xb6, 0xb1,
  574. 0x5e, 0x47, 0x87, 0x49, 0x4a, 0x89, 0xb2, 0x74, 0x3e, 0x69, 0xd0, 0x28, 0xbf, 0x0d, 0x9d, 0x83,
  575. 0x29, 0x79, 0x8a, 0x42, 0xae, 0x86, 0xb6, 0x46, 0x9a, 0xd2, 0xd8, 0x0f, 0x39, 0xbd, 0xd8, 0x22,
  576. 0x86, 0xa8, 0x7e, 0xa3, 0x57, 0x00, 0xdf, 0xc1, 0xb4, 0x6b, 0xb2, 0xd2, 0x5a, 0xed, 0x95, 0xf4,
  577. 0x5c, 0x6c, 0x11, 0x99, 0x43, 0x2e, 0xce, 0xac, 0x2a, 0x94, 0xb8, 0xcb, 0x69, 0xe7, 0x6b, 0x03,
  578. 0x8c, 0xfb, 0x1b, 0xd1, 0x3f, 0x60, 0x96, 0x49, 0x97, 0x19, 0x33, 0x4a, 0x41, 0x22, 0x76, 0x04,
  579. 0x10, 0xa5, 0x21, 0xe7, 0x6a, 0xb7, 0xa6, 0x08, 0x94, 0x8a, 0xdc, 0x3e, 0x07, 0x5d, 0x5d, 0x6f,
  580. 0xd7, 0xdb, 0x5a, 0xb7, 0xd9, 0x73, 0xd7, 0xfd, 0x4e, 0x87, 0x48, 0x9d, 0x54, 0xf6, 0x1f, 0x70,
  581. 0x6c, 0x6c, 0x06, 0xc7, 0xed, 0xbf, 0xc7, 0x71, 0x67, 0x03, 0x38, 0x1a, 0x9b, 0xc0, 0xd1, 0xfc,
  582. 0x73, 0x1c, 0x3f, 0x82, 0xae, 0x7a, 0x8c, 0x0e, 0x00, 0x11, 0xec, 0x4f, 0xc7, 0xc1, 0x6c, 0x3a,
  583. 0xf1, 0x3d, 0xdc, 0x1f, 0x0d, 0x47, 0x78, 0xd0, 0xda, 0x42, 0x7b, 0x60, 0xf6, 0xdf, 0x5c, 0x7a,
  584. 0x63, 0x1c, 0xe0, 0x41, 0x4b, 0x43, 0xfb, 0x60, 0x8d, 0x26, 0x01, 0x26, 0x64, 0xea, 0x95, 0x42,
  585. 0x4d, 0xee, 0x9f, 0x4e, 0xfa, 0x78, 0x3c, 0xc6, 0x83, 0x56, 0x1d, 0xed, 0x82, 0x31, 0x1c, 0x8d,
  586. 0x03, 0x4c, 0xf0, 0xa0, 0xd5, 0x40, 0x16, 0xec, 0xf8, 0xaf, 0x47, 0x9e, 0x87, 0x07, 0xad, 0x6d,
  587. 0xd4, 0x04, 0xf0, 0xa7, 0x9e, 0x47, 0xb0, 0xef, 0xe3, 0x41, 0x4b, 0xef, 0x7c, 0xd6, 0xc0, 0x5a,
  588. 0x1a, 0x0f, 0x7a, 0x0a, 0xfb, 0xd5, 0x80, 0x66, 0x19, 0xe5, 0x3c, 0x8c, 0xef, 0x41, 0x6b, 0x56,
  589. 0xf2, 0xa5, 0x52, 0xd1, 0x63, 0x68, 0xd2, 0xdb, 0x88, 0xe6, 0x22, 0x61, 0x73, 0x89, 0x6a, 0x85,
  590. 0xdc, 0xde, 0x83, 0x1a, 0xdc, 0xe5, 0x14, 0xfd, 0x07, 0x16, 0x17, 0x61, 0xf4, 0x7e, 0x26, 0x8a,
  591. 0x30, 0xa2, 0x92, 0x3d, 0x93, 0x80, 0x94, 0x82, 0x52, 0x41, 0x87, 0x60, 0xd0, 0xdb, 0x9c, 0x46,
  592. 0x82, 0x5e, 0x49, 0x9c, 0x4c, 0xf2, 0xb0, 0x46, 0x07, 0xa0, 0x87, 0x91, 0x58, 0x84, 0xa9, 0x24,
  593. 0xc4, 0x24, 0xd5, 0xaa, 0x73, 0xab, 0xfe, 0x79, 0x25, 0x0b, 0xe8, 0x7f, 0xd8, 0x93, 0x34, 0xfc,
  594. 0x94, 0x77, 0x57, 0x8a, 0x1b, 0x4e, 0x7b, 0xf6, 0x01, 0x3a, 0x11, 0xcb, 0x56, 0x0c, 0xd7, 0xd3,
  595. 0xde, 0x8e, 0xaa, 0x13, 0x31, 0x4b, 0xc3, 0x79, 0xec, 0xb0, 0x22, 0x76, 0x63, 0x3a, 0x97, 0x0f,
  596. 0x47, 0xf5, 0xc0, 0x85, 0x79, 0xc2, 0x7f, 0xf5, 0xcc, 0xbc, 0x58, 0x5a, 0xbe, 0xd3, 0xa5, 0xeb,
  597. 0xd9, 0xb7, 0x00, 0x00, 0x00, 0xff, 0xff, 0xb6, 0x4d, 0x9a, 0x00, 0x19, 0x07, 0x00, 0x00,
  598. }